From 262244ab86c0e95183ca8399885ef89686dedee2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 13 Jan 2025 07:57:47 +0000 Subject: [PATCH] deploy: 262d89a4832ba380a7b996efb2603702163e8ac0 --- .nojekyll | 0 404.html | 274 ++++ README.md | 3 + assets/css/just-the-docs-dark.css | 1 + assets/css/just-the-docs-dark.css.map | 1 + assets/css/just-the-docs-default.css | 1 + assets/css/just-the-docs-default.css.map | 1 + assets/css/just-the-docs-head-nav.css | 1 + assets/css/just-the-docs-light.css | 1 + assets/css/just-the-docs-light.css.map | 1 + assets/css/main.css | 1 + assets/css/main.css.map | 1 + assets/css/sass/base.scss | 55 + assets/images/android-chrome-192x192.png | Bin 0 -> 1686 bytes assets/images/android-chrome-512x512.png | Bin 0 -> 4091 bytes assets/images/apple-touch-icon.png | Bin 0 -> 1749 bytes assets/images/browserconfig.xml | 9 + assets/images/favicon-16x16.png | Bin 0 -> 310 bytes assets/images/favicon-32x32.png | Bin 0 -> 598 bytes assets/images/favicon.ico | Bin 0 -> 1874 bytes assets/images/icon.png | Bin 0 -> 4052 bytes assets/images/logo.png | Bin 0 -> 7414 bytes assets/images/mstile-144x144.png | Bin 0 -> 1507 bytes assets/images/mstile-150x150.png | Bin 0 -> 1427 bytes assets/images/mstile-310x150.png | Bin 0 -> 1533 bytes assets/images/mstile-310x310.png | Bin 0 -> 2716 bytes assets/images/mstile-70x70.png | Bin 0 -> 1121 bytes assets/images/safari-pinned-tab.svg | 1 + assets/images/site.webmanifest | 19 + assets/js/configs/index.js | 59 + assets/js/just-the-docs.js | 574 +++++++++ assets/js/main.js | 14 + assets/js/search-data.json | 86 ++ assets/js/vendor/lunr.min.js | 61 + components/html2rss-configs.html | 301 +++++ components/html2rss-web.html | 308 +++++ components/html2rss.html | 312 +++++ components/index.html | 297 +++++ configs/index.html | 1489 ++++++++++++++++++++++ contributing.html | 322 +++++ feed.xml | 4 + index.html | 304 +++++ robots.txt | 1 + sitemap.xml | 24 + 44 files changed, 4526 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 README.md create mode 100644 assets/css/just-the-docs-dark.css create mode 100644 assets/css/just-the-docs-dark.css.map create mode 100644 assets/css/just-the-docs-default.css create mode 100644 assets/css/just-the-docs-default.css.map create mode 100644 assets/css/just-the-docs-head-nav.css create mode 100644 assets/css/just-the-docs-light.css create mode 100644 assets/css/just-the-docs-light.css.map create mode 100644 assets/css/main.css create mode 100644 assets/css/main.css.map create mode 100644 assets/css/sass/base.scss create mode 100644 assets/images/android-chrome-192x192.png create mode 100644 assets/images/android-chrome-512x512.png create mode 100644 assets/images/apple-touch-icon.png create mode 100644 assets/images/browserconfig.xml create mode 100644 assets/images/favicon-16x16.png create mode 100644 assets/images/favicon-32x32.png create mode 100644 assets/images/favicon.ico create mode 100644 assets/images/icon.png create mode 100644 assets/images/logo.png create mode 100644 assets/images/mstile-144x144.png create mode 100644 assets/images/mstile-150x150.png create mode 100644 assets/images/mstile-310x150.png create mode 100644 assets/images/mstile-310x310.png create mode 100644 assets/images/mstile-70x70.png create mode 100644 assets/images/safari-pinned-tab.svg create mode 100644 assets/images/site.webmanifest create mode 100644 assets/js/configs/index.js create mode 100644 assets/js/just-the-docs.js create mode 100644 assets/js/main.js create mode 100644 assets/js/search-data.json create mode 100644 assets/js/vendor/lunr.min.js create mode 100644 components/html2rss-configs.html create mode 100644 components/html2rss-web.html create mode 100644 components/html2rss.html create mode 100644 components/index.html create mode 100644 configs/index.html create mode 100644 contributing.html create mode 100644 feed.xml create mode 100644 index.html create mode 100644 robots.txt create mode 100644 sitemap.xml diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/404.html b/404.html new file mode 100644 index 00000000..051479cb --- /dev/null +++ b/404.html @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +html2rss | html2rss brings back RSS. It’s an open source project with decentralised instances. These instances generate RSS feeds for websites which do not offer them. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skip to main content + + + Link + + + + + + + Menu + + + + + + + Expand + + + + + + + + (external link) + + + + + + Document + + + + + + + Search + + + + + + + + + + Copy + + + + + + + Copied + + + + + + + + + + + + + +
+
+ + + + + + + + + + + +
+ +
+ +
+
+ +

+ + + 404 + + +

+ + +

Page not found :(

+

The requested page could not be found.

+ + + + + + +
+ + +
+ + + +
+
+ + + +
+ + +
+ + + + + diff --git a/README.md b/README.md new file mode 100644 index 00000000..dbd4e00f --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# html2rss.github.io + +🚧 WIP / Work in progress 🚧 diff --git a/assets/css/just-the-docs-dark.css b/assets/css/just-the-docs-dark.css new file mode 100644 index 00000000..182446f2 --- /dev/null +++ b/assets/css/just-the-docs-dark.css @@ -0,0 +1 @@ +.highlight,pre.highlight{background:#f9f9f9;color:#383942}.highlight pre{background:#f9f9f9}.highlight .hll{background:#f9f9f9}.highlight .c{color:#9fa0a6;font-style:italic}.highlight .err{color:#fff;background-color:#e05151}.highlight .k{color:#a625a4}.highlight .l{color:#50a04f}.highlight .n{color:#383942}.highlight .o{color:#383942}.highlight .p{color:#383942}.highlight .cm{color:#9fa0a6;font-style:italic}.highlight .cp{color:#9fa0a6;font-style:italic}.highlight .c1{color:#9fa0a6;font-style:italic}.highlight .cs{color:#9fa0a6;font-style:italic}.highlight .ge{font-style:italic}.highlight .gs{font-weight:700}.highlight .kc{color:#a625a4}.highlight .kd{color:#a625a4}.highlight .kn{color:#a625a4}.highlight .kp{color:#a625a4}.highlight .kr{color:#a625a4}.highlight .kt{color:#a625a4}.highlight .ld{color:#50a04f}.highlight .m{color:#b66a00}.highlight .s{color:#50a04f}.highlight .na{color:#b66a00}.highlight .nb{color:#ca7601}.highlight .nc{color:#ca7601}.highlight .no{color:#ca7601}.highlight .nd{color:#ca7601}.highlight .ni{color:#ca7601}.highlight .ne{color:#ca7601}.highlight .nf{color:#383942}.highlight .nl{color:#ca7601}.highlight .nn{color:#383942}.highlight .nx{color:#383942}.highlight .py{color:#ca7601}.highlight .nt{color:#e35549}.highlight .nv{color:#ca7601}.highlight .ow{font-weight:700}.highlight .w{color:#f8f8f2}.highlight .mf{color:#b66a00}.highlight .mh{color:#b66a00}.highlight .mi{color:#b66a00}.highlight .mo{color:#b66a00}.highlight .sb{color:#50a04f}.highlight .sc{color:#50a04f}.highlight .sd{color:#50a04f}.highlight .s2{color:#50a04f}.highlight .se{color:#50a04f}.highlight .sh{color:#50a04f}.highlight .si{color:#50a04f}.highlight .sx{color:#50a04f}.highlight .sr{color:#0083bb}.highlight .s1{color:#50a04f}.highlight .ss{color:#0083bb}.highlight .bp{color:#ca7601}.highlight .vc{color:#ca7601}.highlight .vg{color:#ca7601}.highlight .vi{color:#e35549}.highlight .il{color:#b66a00}.highlight .gu{color:#75715e}.highlight .gd{color:#e05151}.highlight .gi{color:#43d089}.highlight .language-json .w+.s2{color:#e35549}.highlight .language-json .kc{color:#0083bb}.highlight,pre.highlight{background:#31343f;color:#dee2f7}.highlight pre{background:#31343f}.highlight .hll{background:#31343f}.highlight .c{color:#63677e;font-style:italic}.highlight .err{color:#960050;background-color:#1e0010}.highlight .k{color:#e19ef5}.highlight .l{color:#a3eea0}.highlight .n{color:#dee2f7}.highlight .o{color:#dee2f7}.highlight .p{color:#dee2f7}.highlight .cm{color:#63677e;font-style:italic}.highlight .cp{color:#63677e;font-style:italic}.highlight .c1{color:#63677e;font-style:italic}.highlight .cs{color:#63677e;font-style:italic}.highlight .ge{font-style:italic}.highlight .gs{font-weight:700}.highlight .kc{color:#e19ef5}.highlight .kd{color:#e19ef5}.highlight .kn{color:#e19ef5}.highlight .kp{color:#e19ef5}.highlight .kr{color:#e19ef5}.highlight .kt{color:#e19ef5}.highlight .ld{color:#a3eea0}.highlight .m{color:#eddc96}.highlight .s{color:#a3eea0}.highlight .na{color:#eddc96}.highlight .nb{color:#fdce68}.highlight .nc{color:#fdce68}.highlight .no{color:#fdce68}.highlight .nd{color:#fdce68}.highlight .ni{color:#fdce68}.highlight .ne{color:#fdce68}.highlight .nf{color:#dee2f7}.highlight .nl{color:#fdce68}.highlight .nn{color:#dee2f7}.highlight .nx{color:#dee2f7}.highlight .py{color:#fdce68}.highlight .nt{color:#f9867b}.highlight .nv{color:#fdce68}.highlight .ow{font-weight:700}.highlight .w{color:#f8f8f2}.highlight .mf{color:#eddc96}.highlight .mh{color:#eddc96}.highlight .mi{color:#eddc96}.highlight .mo{color:#eddc96}.highlight .sb{color:#a3eea0}.highlight .sc{color:#a3eea0}.highlight .sd{color:#a3eea0}.highlight .s2{color:#a3eea0}.highlight .se{color:#a3eea0}.highlight .sh{color:#a3eea0}.highlight .si{color:#a3eea0}.highlight .sx{color:#a3eea0}.highlight .sr{color:#7be2f9}.highlight .s1{color:#a3eea0}.highlight .ss{color:#7be2f9}.highlight .bp{color:#fdce68}.highlight .vc{color:#fdce68}.highlight .vg{color:#fdce68}.highlight .vi{color:#f9867b}.highlight .il{color:#eddc96}.highlight .gu{color:#75715e}.highlight .gd{color:#f92672}.highlight .gi{color:#a6e22e}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}html{font-size:.875rem !important}@media(min-width: 31.25rem){html{font-size:1rem !important}}body{font-family:system-ui,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif,"Segoe UI Emoji";font-size:inherit;line-height:1.4;color:#e6e1e8;background-color:#27262b;overflow-wrap:break-word}ol,ul,dl,pre,address,blockquote,table,div,hr,form,fieldset,noscript .table-wrapper{margin-top:0}h1,h2,h3,h4,h5,h6,#toctitle{margin-top:0;margin-bottom:1em;font-weight:500;line-height:1.25;color:#f5f6fa}p{margin-top:1em;margin-bottom:1em}a{color:#2c84fa;text-decoration:none}a:not([class]){text-decoration:underline;text-decoration-color:#44434d;text-underline-offset:2px}a:not([class]):hover{text-decoration-color:rgba(44,132,250,.45)}code{font-family:"SFMono-Regular",menlo,consolas,monospace;font-size:.75em;line-height:1.4}figure,pre{margin:0}li{margin:.25em 0}img{max-width:100%;height:auto}hr{height:1px;padding:0;margin:2rem 0;background-color:#44434d;border:0}blockquote{margin:10px 0;margin-block-start:0;margin-inline-start:0;padding-left:1rem;border-left:3px solid #44434d}.side-bar{z-index:0;display:flex;flex-wrap:wrap;background-color:#27262b}@media(min-width: 50rem){.side-bar{flex-flow:column nowrap;position:fixed;width:15.5rem;height:100%;border-right:1px solid #44434d;align-items:flex-end}}@media(min-width: 66.5rem){.side-bar{width:calc((100% - 66.5rem)/2 + 16.5rem);min-width:16.5rem}}@media(min-width: 50rem){.side-bar+.main{margin-left:15.5rem}}@media(min-width: 66.5rem){.side-bar+.main{margin-left:max(16.5rem,(100% - 66.5rem)/2 + 16.5rem)}}.side-bar+.main .main-header{display:none;background-color:#27262b}@media(min-width: 50rem){.side-bar+.main .main-header{display:flex;background-color:#27262b}}.side-bar+.main .main-header.nav-open{display:block}@media(min-width: 50rem){.side-bar+.main .main-header.nav-open{display:flex}}.main{margin:auto}@media(min-width: 50rem){.main{position:relative;max-width:50rem}}.main-content-wrap{padding-top:1rem;padding-bottom:1rem;padding-right:1rem;padding-left:1rem}@media(min-width: 50rem){.main-content-wrap{padding-right:2rem;padding-left:2rem}}@media(min-width: 50rem){.main-content-wrap{padding-top:2rem;padding-bottom:2rem}}.main-header{z-index:0;border-bottom:1px solid #44434d}@media(min-width: 50rem){.main-header{display:flex;justify-content:space-between;height:3.75rem}}.site-nav,.site-header,.site-footer{width:100%}@media(min-width: 66.5rem){.site-nav,.site-header,.site-footer{width:16.5rem}}.site-nav{display:none}.site-nav.nav-open{display:block}@media(min-width: 50rem){.site-nav{display:block;padding-top:3rem;padding-bottom:1rem;overflow-y:auto;flex:1 1 auto}}.site-header{display:flex;min-height:3.75rem;align-items:center}@media(min-width: 50rem){.site-header{height:3.75rem;max-height:3.75rem;border-bottom:1px solid #44434d}}.site-title{flex-grow:1;display:flex;height:100%;align-items:center;padding-top:.75rem;padding-bottom:.75rem;color:#f5f6fa;padding-right:1rem;padding-left:1rem}@media(min-width: 50rem){.site-title{padding-right:2rem;padding-left:2rem}}.site-title{font-size:1.125rem !important}@media(min-width: 31.25rem){.site-title{font-size:1.5rem !important;line-height:1.25}}@media(min-width: 50rem){.site-title{padding-top:.5rem;padding-bottom:.5rem}}.site-logo{width:100%;height:100%;background-image:url("/assets/images/logo.png");background-repeat:no-repeat;background-position:left center;background-size:contain}.site-button{display:flex;height:100%;padding:1rem;align-items:center}@media(min-width: 50rem){.site-header .site-button{display:none}}.site-title:hover{background-image:linear-gradient(-90deg, rgb(31.6333333333, 30.8222222222, 34.8777777778) 0%, rgba(31.6333333333, 30.8222222222, 34.8777777778, 0.8) 80%, rgba(31.6333333333, 30.8222222222, 34.8777777778, 0) 100%)}.site-button:hover{background-image:linear-gradient(-90deg, rgb(31.6333333333, 30.8222222222, 34.8777777778) 0%, rgba(31.6333333333, 30.8222222222, 34.8777777778, 0.8) 100%)}body{position:relative;padding-bottom:4rem;overflow-y:scroll}@media(min-width: 50rem){body{position:static;padding-bottom:0}}.site-footer{position:absolute;bottom:0;left:0;padding-top:1rem;padding-bottom:1rem;color:#959396;padding-right:1rem;padding-left:1rem}@media(min-width: 50rem){.site-footer{padding-right:2rem;padding-left:2rem}}.site-footer{font-size:.6875rem !important}@media(min-width: 31.25rem){.site-footer{font-size:.75rem !important}}@media(min-width: 50rem){.site-footer{position:static;justify-self:end}}.icon{width:1.5rem;height:1.5rem;color:#2c84fa}.main-content{line-height:1.6}.main-content ol,.main-content ul,.main-content dl,.main-content pre,.main-content address,.main-content blockquote,.main-content .table-wrapper{margin-top:.5em}.main-content a{overflow:hidden;text-overflow:ellipsis}.main-content ul,.main-content ol{padding-left:1.5em}.main-content li .highlight{margin-top:.25rem}.main-content ol{list-style-type:none;counter-reset:step-counter}.main-content ol>li{position:relative}.main-content ol>li::before{position:absolute;top:.2em;left:-1.6em;color:#959396;content:counter(step-counter);counter-increment:step-counter}.main-content ol>li::before{font-size:.75rem !important}@media(min-width: 31.25rem){.main-content ol>li::before{font-size:.875rem !important}}@media(min-width: 31.25rem){.main-content ol>li::before{top:.11em}}.main-content ol>li ol{counter-reset:sub-counter}.main-content ol>li ol>li::before{content:counter(sub-counter, lower-alpha);counter-increment:sub-counter}.main-content ul{list-style:none}.main-content ul>li::before{position:absolute;margin-left:-1.4em;color:#959396;content:"•"}.main-content .task-list-item::before{content:""}.main-content .task-list-item-checkbox{margin-right:.6em;margin-left:-1.4em}.main-content hr+*{margin-top:0}.main-content h1:first-of-type{margin-top:.5em}.main-content dl{display:grid;grid-template:auto/10em 1fr}.main-content dt,.main-content dd{margin:.25em 0}.main-content dt{grid-column:1;font-weight:500;text-align:right}.main-content dt::after{content:":"}.main-content dd{grid-column:2;margin-bottom:0;margin-left:1em}.main-content dd blockquote:first-child,.main-content dd div:first-child,.main-content dd dl:first-child,.main-content dd dt:first-child,.main-content dd h1:first-child,.main-content dd h2:first-child,.main-content dd h3:first-child,.main-content dd h4:first-child,.main-content dd h5:first-child,.main-content dd h6:first-child,.main-content dd li:first-child,.main-content dd ol:first-child,.main-content dd p:first-child,.main-content dd pre:first-child,.main-content dd table:first-child,.main-content dd ul:first-child,.main-content dd .table-wrapper:first-child{margin-top:0}.main-content dd dl:first-child dt:first-child,.main-content dd dl:first-child dd:nth-child(2),.main-content ol dl:first-child dt:first-child,.main-content ol dl:first-child dd:nth-child(2),.main-content ul dl:first-child dt:first-child,.main-content ul dl:first-child dd:nth-child(2){margin-top:0}.main-content .anchor-heading{position:absolute;right:-1rem;width:1.5rem;height:100%;padding-right:.25rem;padding-left:.25rem;overflow:visible}@media(min-width: 50rem){.main-content .anchor-heading{right:auto;left:-1.5rem}}.main-content .anchor-heading svg{display:inline-block;width:100%;height:100%;color:#2c84fa;visibility:hidden}.main-content .anchor-heading:hover svg,.main-content .anchor-heading:focus svg,.main-content h1:hover>.anchor-heading svg,.main-content h2:hover>.anchor-heading svg,.main-content h3:hover>.anchor-heading svg,.main-content h4:hover>.anchor-heading svg,.main-content h5:hover>.anchor-heading svg,.main-content h6:hover>.anchor-heading svg{visibility:visible}.main-content summary{cursor:pointer}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6,.main-content #toctitle{position:relative;margin-top:1.5em;margin-bottom:.25em}.main-content h1+table,.main-content h1+.table-wrapper,.main-content h1+.code-example,.main-content h1+.highlighter-rouge,.main-content h1+.sectionbody .listingblock,.main-content h2+table,.main-content h2+.table-wrapper,.main-content h2+.code-example,.main-content h2+.highlighter-rouge,.main-content h2+.sectionbody .listingblock,.main-content h3+table,.main-content h3+.table-wrapper,.main-content h3+.code-example,.main-content h3+.highlighter-rouge,.main-content h3+.sectionbody .listingblock,.main-content h4+table,.main-content h4+.table-wrapper,.main-content h4+.code-example,.main-content h4+.highlighter-rouge,.main-content h4+.sectionbody .listingblock,.main-content h5+table,.main-content h5+.table-wrapper,.main-content h5+.code-example,.main-content h5+.highlighter-rouge,.main-content h5+.sectionbody .listingblock,.main-content h6+table,.main-content h6+.table-wrapper,.main-content h6+.code-example,.main-content h6+.highlighter-rouge,.main-content h6+.sectionbody .listingblock,.main-content #toctitle+table,.main-content #toctitle+.table-wrapper,.main-content #toctitle+.code-example,.main-content #toctitle+.highlighter-rouge,.main-content #toctitle+.sectionbody .listingblock{margin-top:1em}.main-content h1+p:not(.label),.main-content h2+p:not(.label),.main-content h3+p:not(.label),.main-content h4+p:not(.label),.main-content h5+p:not(.label),.main-content h6+p:not(.label),.main-content #toctitle+p:not(.label){margin-top:0}.main-content>h1:first-child,.main-content>h2:first-child,.main-content>h3:first-child,.main-content>h4:first-child,.main-content>h5:first-child,.main-content>h6:first-child,.main-content>.sect1:first-child>h2,.main-content>.sect2:first-child>h3,.main-content>.sect3:first-child>h4,.main-content>.sect4:first-child>h5,.main-content>.sect5:first-child>h6{margin-top:.5rem}.nav-list{padding:0;margin-top:0;margin-bottom:0;list-style:none}.nav-list .nav-list-item{position:relative;margin:0}.nav-list .nav-list-item{font-size:.875rem !important}@media(min-width: 31.25rem){.nav-list .nav-list-item{font-size:1rem !important}}@media(min-width: 50rem){.nav-list .nav-list-item{font-size:.75rem !important}}@media(min-width: 50rem)and (min-width: 31.25rem){.nav-list .nav-list-item{font-size:.875rem !important}}.nav-list .nav-list-item .nav-list-link{display:block;min-height:3rem;padding-top:.25rem;padding-bottom:.25rem;line-height:2.5rem;padding-right:3rem;padding-left:1rem}@media(min-width: 50rem){.nav-list .nav-list-item .nav-list-link{min-height:2rem;line-height:1.5rem;padding-right:2rem;padding-left:2rem}}.nav-list .nav-list-item .nav-list-link.external>svg{width:1rem;height:1rem;vertical-align:text-bottom}.nav-list .nav-list-item .nav-list-link.active{font-weight:600;text-decoration:none}.nav-list .nav-list-item .nav-list-link:hover,.nav-list .nav-list-item .nav-list-link.active{background-image:linear-gradient(-90deg, rgb(31.6333333333, 30.8222222222, 34.8777777778) 0%, rgba(31.6333333333, 30.8222222222, 34.8777777778, 0.8) 80%, rgba(31.6333333333, 30.8222222222, 34.8777777778, 0) 100%)}.nav-list .nav-list-item .nav-list-expander{position:absolute;right:0;width:3rem;height:3rem;padding:0.75rem;color:#2c84fa}@media(min-width: 50rem){.nav-list .nav-list-item .nav-list-expander{width:2rem;height:2rem;padding:0.5rem}}.nav-list .nav-list-item .nav-list-expander:hover{background-image:linear-gradient(-90deg, rgb(31.6333333333, 30.8222222222, 34.8777777778) 0%, rgba(31.6333333333, 30.8222222222, 34.8777777778, 0.8) 100%)}.nav-list .nav-list-item .nav-list-expander svg{transform:rotate(90deg)}.nav-list .nav-list-item>.nav-list{display:none;padding-left:.75rem;list-style:none}.nav-list .nav-list-item>.nav-list .nav-list-item{position:relative}.nav-list .nav-list-item>.nav-list .nav-list-item .nav-list-link{color:#959396}.nav-list .nav-list-item>.nav-list .nav-list-item .nav-list-expander{color:#959396}.nav-list .nav-list-item.active>.nav-list-expander svg{transform:rotate(-90deg)}.nav-list .nav-list-item.active>.nav-list{display:block}.nav-category{padding:.5rem 1rem;font-weight:600;text-align:start;text-transform:uppercase;border-bottom:1px solid #44434d}.nav-category{font-size:.6875rem !important}@media(min-width: 31.25rem){.nav-category{font-size:.75rem !important}}@media(min-width: 50rem){.nav-category{padding:.5rem 2rem;margin-top:1rem;text-align:start}.nav-category:first-child{margin-top:0}}.nav-list.nav-category-list>.nav-list-item{margin:0}.nav-list.nav-category-list>.nav-list-item>.nav-list{padding:0}.nav-list.nav-category-list>.nav-list-item>.nav-list>.nav-list-item>.nav-list-link{color:#2c84fa}.nav-list.nav-category-list>.nav-list-item>.nav-list>.nav-list-item>.nav-list-expander{color:#2c84fa}.aux-nav{height:100%;overflow-x:auto}.aux-nav{font-size:.6875rem !important}@media(min-width: 31.25rem){.aux-nav{font-size:.75rem !important}}.aux-nav .aux-nav-list{display:flex;height:100%;padding:0;margin:0;list-style:none}.aux-nav .aux-nav-list-item{display:inline-block;height:100%;padding:0;margin:0}@media(min-width: 50rem){.aux-nav{padding-right:1rem}}@media(min-width: 50rem){.breadcrumb-nav{margin-top:-1rem}}.breadcrumb-nav-list{padding-left:0;margin-bottom:.75rem;list-style:none}.breadcrumb-nav-list-item{display:table-cell}.breadcrumb-nav-list-item{font-size:.6875rem !important}@media(min-width: 31.25rem){.breadcrumb-nav-list-item{font-size:.75rem !important}}.breadcrumb-nav-list-item::before{display:none}.breadcrumb-nav-list-item::after{display:inline-block;margin-right:.5rem;margin-left:.5rem;color:#959396;content:"/"}.breadcrumb-nav-list-item:last-child::after{content:""}h1,.text-alpha{font-weight:300}h1,.text-alpha{font-size:2rem !important;line-height:1.25}@media(min-width: 31.25rem){h1,.text-alpha{font-size:2.25rem !important}}h2,.text-beta,#toctitle{font-size:1.125rem !important}@media(min-width: 31.25rem){h2,.text-beta,#toctitle{font-size:1.5rem !important;line-height:1.25}}h3,.text-gamma{font-size:1rem !important}@media(min-width: 31.25rem){h3,.text-gamma{font-size:1.125rem !important}}h4,.text-delta{font-weight:400;text-transform:uppercase;letter-spacing:.1em}h4,.text-delta{font-size:.6875rem !important}@media(min-width: 31.25rem){h4,.text-delta{font-size:.75rem !important}}h4 code{text-transform:none}h5,.text-epsilon{font-size:.75rem !important}@media(min-width: 31.25rem){h5,.text-epsilon{font-size:.875rem !important}}h6,.text-zeta{font-size:.6875rem !important}@media(min-width: 31.25rem){h6,.text-zeta{font-size:.75rem !important}}.text-small{font-size:.6875rem !important}@media(min-width: 31.25rem){.text-small{font-size:.75rem !important}}.text-mono{font-family:"SFMono-Regular",menlo,consolas,monospace !important}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.label:not(g),.label-blue:not(g){display:inline-block;padding:.16em .56em;margin-right:.5rem;margin-left:.5rem;color:#fff;text-transform:uppercase;vertical-align:middle;background-color:#2869e6;border-radius:12px}.label:not(g),.label-blue:not(g){font-size:.6875rem !important}@media(min-width: 31.25rem){.label:not(g),.label-blue:not(g){font-size:.75rem !important}}.label-green:not(g){background-color:#009c7b}.label-purple:not(g){background-color:#5e41d0}.label-red:not(g){background-color:#e94c4c}.label-yellow:not(g){color:#44434d;background-color:#f7d12e}.btn{display:inline-block;box-sizing:border-box;padding:.3em 1em;margin:0;font-family:inherit;font-size:inherit;font-weight:500;line-height:1.5;color:#2c84fa;text-decoration:none;vertical-align:baseline;cursor:pointer;background-color:#302d36;border-width:0;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);appearance:none}.btn:focus{text-decoration:none;outline:none;box-shadow:0 0 0 3px rgba(0,0,255,.25)}.btn:focus:hover,.btn.selected:focus{box-shadow:0 0 0 3px rgba(0,0,255,.25)}.btn:hover,.btn.zeroclipboard-is-hover{color:rgb(34.0361111111,126.1916666667,249.7638888889)}.btn:hover,.btn:active,.btn.zeroclipboard-is-hover,.btn.zeroclipboard-is-active{text-decoration:none;background-color:hsl(260,9.0909090909%,18.4117647059%)}.btn:active,.btn.selected,.btn.zeroclipboard-is-active{background-color:hsl(260,9.0909090909%,16.4117647059%);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn.selected:hover{background-color:hsl(0,0%,81.2745098039%)}.btn:disabled,.btn:disabled:hover,.btn.disabled,.btn.disabled:hover{color:hsla(0,0%,40%,.5);cursor:default;background-color:rgba(229,229,229,.5);background-image:none;box-shadow:none}.btn-outline{color:#2c84fa;background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px #e6e1e8}.btn-outline:hover,.btn-outline:active,.btn-outline.zeroclipboard-is-hover,.btn-outline.zeroclipboard-is-active{color:rgb(24.0722222222,120.3833333333,249.5277777778);text-decoration:none;background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 3px #e6e1e8}.btn-outline:focus{text-decoration:none;outline:none;box-shadow:inset 0 0 0 2px #5c5962,0 0 0 3px rgba(0,0,255,.25)}.btn-outline:focus:hover,.btn-outline.selected:focus{box-shadow:inset 0 0 0 2px #5c5962}.btn-primary{color:#fff;background-color:rgb(36.1802816901,72.3605633803,166.6197183099);background-image:linear-gradient(rgb(42.5492957746, 85.0985915493, 195.9507042254), rgb(36.1802816901, 72.3605633803, 166.6197183099));box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}.btn-primary:hover,.btn-primary.zeroclipboard-is-hover{color:#fff;background-color:rgb(34.3605633803,68.7211267606,158.2394366197);background-image:linear-gradient(rgb(39.8197183099, 79.6394366197, 183.3802816901), rgb(34.3605633803, 68.7211267606, 158.2394366197))}.btn-primary:active,.btn-primary.selected,.btn-primary.zeroclipboard-is-active{background-color:rgb(33.4507042254,66.9014084507,154.0492957746);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-primary.selected:hover{background-color:rgb(28.9014084507,57.8028169014,133.0985915493)}.btn-purple{color:#fff;background-color:rgb(87.0708860759,56.8227848101,205.9772151899);background-image:linear-gradient(rgb(111.3227848101, 85.4430379747, 213.0569620253), rgb(87.0708860759, 56.8227848101, 205.9772151899));box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}.btn-purple:hover,.btn-purple.zeroclipboard-is-hover{color:#fff;background-color:rgb(81.0025316456,50.0936708861,202.5063291139);background-image:linear-gradient(rgb(100.9291139241, 73.1772151899, 210.0227848101), rgb(81.0025316456, 50.0936708861, 202.5063291139))}.btn-purple:active,.btn-purple.selected,.btn-purple.zeroclipboard-is-active{background-color:rgb(79.3670886076,49.082278481,198.417721519);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-purple.selected:hover{background-color:rgb(71.1898734177,44.0253164557,177.9746835443)}.btn-blue{color:#fff;background-color:rgb(34.0361111111,126.1916666667,249.7638888889);background-image:linear-gradient(rgb(68.9097222222, 146.5208333333, 250.5902777778), rgb(34.0361111111, 126.1916666667, 249.7638888889));box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}.btn-blue:hover,.btn-blue.zeroclipboard-is-hover{color:#fff;background-color:rgb(24.0722222222,120.3833333333,249.5277777778);background-image:linear-gradient(rgb(53.9638888889, 137.8083333333, 250.2361111111), rgb(24.0722222222, 120.3833333333, 249.5277777778))}.btn-blue:active,.btn-blue.selected,.btn-blue.zeroclipboard-is-active{background-color:rgb(19.0902777778,117.4791666667,249.4097222222);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-blue.selected:hover{background-color:rgb(5.625,104.625,237.375)}.btn-green{color:#fff;background-color:rgb(16.1242424242,171.6757575758,125.2);background-image:linear-gradient(rgb(19.1893939394, 204.3106060606, 149), rgb(16.1242424242, 171.6757575758, 125.2));box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}.btn-green:hover,.btn-green.zeroclipboard-is-hover{color:#fff;background-color:rgb(15.2484848485,162.3515151515,118.4);background-image:linear-gradient(rgb(17.8757575758, 190.3242424242, 138.8), rgb(15.2484848485, 162.3515151515, 118.4))}.btn-green:active,.btn-green.selected,.btn-green.zeroclipboard-is-active{background-color:rgb(14.8106060606,157.6893939394,115);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-green.selected:hover{background-color:rgb(12.6212121212,134.3787878788,98)}.btn-reset{background:none;border:none;margin:0;text-align:inherit;font:inherit;border-radius:0;appearance:none}.search{position:relative;z-index:2;flex-grow:1;height:4rem;padding:.5rem;transition:padding linear 200ms}@media(min-width: 50rem){.search{position:relative !important;width:auto !important;height:100% !important;padding:0;transition:none}}.search-input-wrap{position:relative;z-index:1;height:3rem;overflow:hidden;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);transition:height linear 200ms}@media(min-width: 50rem){.search-input-wrap{position:absolute;width:100%;max-width:33.5rem;height:100% !important;border-radius:0;box-shadow:none;transition:width ease 400ms}}.search-input{position:absolute;width:100%;height:100%;padding:.5rem 1rem .5rem 2.5rem;font-size:1rem;color:#e6e1e8;background-color:#302d36;border-top:0;border-right:0;border-bottom:0;border-left:0;border-radius:0}@media(min-width: 50rem){.search-input{padding:.5rem 1rem .5rem 3.5rem;font-size:.875rem;background-color:#27262b;transition:padding-left linear 200ms}}.search-input:focus{outline:0}.search-input:focus+.search-label .search-icon{color:#2c84fa}.search-label{position:absolute;display:flex;height:100%;padding-left:1rem}@media(min-width: 50rem){.search-label{padding-left:2rem;transition:padding-left linear 200ms}}.search-label .search-icon{width:1.2rem;height:1.2rem;align-self:center;color:#959396}.search-results{position:absolute;left:0;display:none;width:100%;max-height:calc(100% - 4rem);overflow-y:auto;background-color:#302d36;border-bottom-right-radius:4px;border-bottom-left-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08)}@media(min-width: 50rem){.search-results{top:100%;width:33.5rem;max-height:calc(100vh - 200%) !important}}.search-results-list{padding-left:0;margin-bottom:.25rem;list-style:none}.search-results-list{font-size:.875rem !important}@media(min-width: 31.25rem){.search-results-list{font-size:1rem !important}}@media(min-width: 50rem){.search-results-list{font-size:.75rem !important}}@media(min-width: 50rem)and (min-width: 31.25rem){.search-results-list{font-size:.875rem !important}}.search-results-list-item{padding:0;margin:0}.search-result{display:block;padding:.25rem .75rem}.search-result:hover,.search-result.active{background-color:hsl(252,6.1728395062%,12.8823529412%)}.search-result-title{display:block;padding-top:.5rem;padding-bottom:.5rem}@media(min-width: 31.25rem){.search-result-title{display:inline-block;width:40%;padding-right:.5rem;vertical-align:top}}.search-result-doc{display:flex;align-items:center;word-wrap:break-word}.search-result-doc.search-result-doc-parent{opacity:.5}.search-result-doc.search-result-doc-parent{font-size:.75rem !important}@media(min-width: 31.25rem){.search-result-doc.search-result-doc-parent{font-size:.875rem !important}}@media(min-width: 50rem){.search-result-doc.search-result-doc-parent{font-size:.6875rem !important}}@media(min-width: 50rem)and (min-width: 31.25rem){.search-result-doc.search-result-doc-parent{font-size:.75rem !important}}.search-result-doc .search-result-icon{width:1rem;height:1rem;margin-right:.5rem;color:#2c84fa;flex-shrink:0}.search-result-doc .search-result-doc-title{overflow:auto}.search-result-section{margin-left:1.5rem;word-wrap:break-word}.search-result-rel-url{display:block;margin-left:1.5rem;overflow:hidden;color:#959396;text-overflow:ellipsis;white-space:nowrap}.search-result-rel-url{font-size:.5625rem !important}@media(min-width: 31.25rem){.search-result-rel-url{font-size:.625rem !important}}.search-result-previews{display:block;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;margin-left:.5rem;color:#959396;word-wrap:break-word;border-left:1px solid;border-left-color:#44434d}.search-result-previews{font-size:.6875rem !important}@media(min-width: 31.25rem){.search-result-previews{font-size:.75rem !important}}@media(min-width: 31.25rem){.search-result-previews{display:inline-block;width:60%;padding-left:.5rem;margin-left:0;vertical-align:top}}.search-result-preview+.search-result-preview{margin-top:.25rem}.search-result-highlight{font-weight:bold}.search-no-result{padding:.5rem .75rem}.search-no-result{font-size:.75rem !important}@media(min-width: 31.25rem){.search-no-result{font-size:.875rem !important}}.search-button{position:fixed;right:1rem;bottom:1rem;display:flex;width:3.5rem;height:3.5rem;background-color:#302d36;border:1px solid rgba(44,132,250,.3);border-radius:1.75rem;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);align-items:center;justify-content:center}.search-overlay{position:fixed;top:0;left:0;z-index:1;width:0;height:0;background-color:rgba(0,0,0,.3);opacity:0;transition:opacity ease 400ms,width 0s 400ms,height 0s 400ms}.search-active .search{position:fixed;top:0;left:0;width:100%;height:100%;padding:0}.search-active .search-input-wrap{height:4rem;border-radius:0}@media(min-width: 50rem){.search-active .search-input-wrap{width:33.5rem;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08)}}.search-active .search-input{background-color:#302d36}@media(min-width: 50rem){.search-active .search-input{padding-left:2.3rem}}@media(min-width: 50rem){.search-active .search-label{padding-left:.6rem}}.search-active .search-results{display:block}.search-active .search-overlay{width:100%;height:100%;opacity:1;transition:opacity ease 400ms,width 0s,height 0s}@media(min-width: 50rem){.search-active .main{position:fixed;right:0;left:0}}.search-active .main-header{padding-top:4rem}@media(min-width: 50rem){.search-active .main-header{padding-top:0}}.table-wrapper{display:block;width:100%;max-width:100%;margin-bottom:1.5rem;overflow-x:auto;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08)}table{display:table;min-width:100%;border-collapse:separate}th,td{min-width:7.5rem;padding:.5rem .75rem;background-color:#302d36;border-bottom:1px solid rgba(68,67,77,.5);border-left:1px solid #44434d}th,td{font-size:.75rem !important}@media(min-width: 31.25rem){th,td{font-size:.875rem !important}}th:first-of-type,td:first-of-type{border-left:0}tbody tr:last-of-type th,tbody tr:last-of-type td{border-bottom:0}tbody tr:last-of-type td{padding-bottom:.75rem}thead th{border-bottom:1px solid #44434d}:not(pre,figure)>code{padding:.2em .15em;font-weight:400;background-color:#31343f;border:1px solid #44434d;border-radius:4px}a:visited code{border-color:#44434d}div.highlighter-rouge,div.listingblock>div.content,figure.highlight{margin-top:0;margin-bottom:.75rem;background-color:#31343f;border-radius:4px;box-shadow:none;-webkit-overflow-scrolling:touch;position:relative;padding:0}div.highlighter-rouge>button,div.listingblock>div.content>button,figure.highlight>button{width:.75rem;opacity:0;position:absolute;top:0;right:0;border:.75rem solid #31343f;background-color:#31343f;color:#e6e1e8;box-sizing:content-box}div.highlighter-rouge>button svg,div.listingblock>div.content>button svg,figure.highlight>button svg{fill:#e6e1e8}div.highlighter-rouge>button:active,div.listingblock>div.content>button:active,figure.highlight>button:active{text-decoration:none;outline:none;opacity:1}div.highlighter-rouge>button:focus,div.listingblock>div.content>button:focus,figure.highlight>button:focus{opacity:1}div.highlighter-rouge:hover>button,div.listingblock>div.content:hover>button,figure.highlight:hover>button{cursor:copy;opacity:1}div.highlighter-rouge div.highlight{overflow-x:auto;padding:.75rem;margin:0;border:0}div.highlighter-rouge pre.highlight,div.highlighter-rouge code{padding:0;margin:0;border:0}div.listingblock{margin-top:0;margin-bottom:.75rem}div.listingblock div.content{overflow-x:auto;padding:.75rem;margin:0;border:0}div.listingblock div.content>pre,div.listingblock code{padding:0;margin:0;border:0}figure.highlight pre,figure.highlight :not(pre)>code{overflow-x:auto;padding:.75rem;margin:0;border:0}.highlight .table-wrapper{padding:.75rem 0;margin:0;border:0;box-shadow:none}.highlight .table-wrapper td,.highlight .table-wrapper pre{min-width:0;padding:0;background-color:#31343f;border:0}.highlight .table-wrapper td,.highlight .table-wrapper pre{font-size:.6875rem !important}@media(min-width: 31.25rem){.highlight .table-wrapper td,.highlight .table-wrapper pre{font-size:.75rem !important}}.highlight .table-wrapper td.gl{width:1em;padding-right:.75rem;padding-left:.75rem}.highlight .table-wrapper pre{margin:0;line-height:2}.code-example,.listingblock>.title{padding:.75rem;margin-bottom:.75rem;overflow:auto;border:1px solid #44434d;border-radius:4px}.code-example+.highlighter-rouge,.code-example+.sectionbody .listingblock,.code-example+.content,.code-example+figure.highlight,.listingblock>.title+.highlighter-rouge,.listingblock>.title+.sectionbody .listingblock,.listingblock>.title+.content,.listingblock>.title+figure.highlight{position:relative;margin-top:-1rem;border-right:1px solid #44434d;border-bottom:1px solid #44434d;border-left:1px solid #44434d;border-top-left-radius:0;border-top-right-radius:0}code.language-mermaid{padding:0;background-color:inherit;border:0}.highlight,pre.highlight{background:#31343f;color:#dee2f7}.highlight pre{background:#31343f}.text-grey-dk-000{color:#959396 !important}.text-grey-dk-100{color:#5c5962 !important}.text-grey-dk-200{color:#44434d !important}.text-grey-dk-250{color:#302d36 !important}.text-grey-dk-300{color:#27262b !important}.text-grey-lt-000{color:#f5f6fa !important}.text-grey-lt-100{color:#eeebee !important}.text-grey-lt-200{color:#ecebed !important}.text-grey-lt-300{color:#e6e1e8 !important}.text-blue-000{color:#2c84fa !important}.text-blue-100{color:#2869e6 !important}.text-blue-200{color:#264caf !important}.text-blue-300{color:#183385 !important}.text-green-000{color:#41d693 !important}.text-green-100{color:#11b584 !important}.text-green-200{color:#009c7b !important}.text-green-300{color:#026e57 !important}.text-purple-000{color:#7253ed !important}.text-purple-100{color:#5e41d0 !important}.text-purple-200{color:#4e26af !important}.text-purple-300{color:#381885 !important}.text-yellow-000{color:#ffeb82 !important}.text-yellow-100{color:#fadf50 !important}.text-yellow-200{color:#f7d12e !important}.text-yellow-300{color:#e7af06 !important}.text-red-000{color:#f77e7e !important}.text-red-100{color:#f96e65 !important}.text-red-200{color:#e94c4c !important}.text-red-300{color:#dd2e2e !important}.bg-grey-dk-000{background-color:#959396 !important}.bg-grey-dk-100{background-color:#5c5962 !important}.bg-grey-dk-200{background-color:#44434d !important}.bg-grey-dk-250{background-color:#302d36 !important}.bg-grey-dk-300{background-color:#27262b !important}.bg-grey-lt-000{background-color:#f5f6fa !important}.bg-grey-lt-100{background-color:#eeebee !important}.bg-grey-lt-200{background-color:#ecebed !important}.bg-grey-lt-300{background-color:#e6e1e8 !important}.bg-blue-000{background-color:#2c84fa !important}.bg-blue-100{background-color:#2869e6 !important}.bg-blue-200{background-color:#264caf !important}.bg-blue-300{background-color:#183385 !important}.bg-green-000{background-color:#41d693 !important}.bg-green-100{background-color:#11b584 !important}.bg-green-200{background-color:#009c7b !important}.bg-green-300{background-color:#026e57 !important}.bg-purple-000{background-color:#7253ed !important}.bg-purple-100{background-color:#5e41d0 !important}.bg-purple-200{background-color:#4e26af !important}.bg-purple-300{background-color:#381885 !important}.bg-yellow-000{background-color:#ffeb82 !important}.bg-yellow-100{background-color:#fadf50 !important}.bg-yellow-200{background-color:#f7d12e !important}.bg-yellow-300{background-color:#e7af06 !important}.bg-red-000{background-color:#f77e7e !important}.bg-red-100{background-color:#f96e65 !important}.bg-red-200{background-color:#e94c4c !important}.bg-red-300{background-color:#dd2e2e !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-none{display:none !important}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}.float-left{float:left !important}.float-right{float:right !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.v-align-baseline{vertical-align:baseline !important}.v-align-bottom{vertical-align:bottom !important}.v-align-middle{vertical-align:middle !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-top{vertical-align:top !important}.fs-1{font-size:.5625rem !important}@media(min-width: 31.25rem){.fs-1{font-size:.625rem !important}}.fs-2{font-size:.6875rem !important}@media(min-width: 31.25rem){.fs-2{font-size:.75rem !important}}.fs-3{font-size:.75rem !important}@media(min-width: 31.25rem){.fs-3{font-size:.875rem !important}}.fs-4{font-size:.875rem !important}@media(min-width: 31.25rem){.fs-4{font-size:1rem !important}}.fs-5{font-size:1rem !important}@media(min-width: 31.25rem){.fs-5{font-size:1.125rem !important}}.fs-6{font-size:1.125rem !important}@media(min-width: 31.25rem){.fs-6{font-size:1.5rem !important;line-height:1.25}}.fs-7{font-size:1.5rem !important;line-height:1.25}@media(min-width: 31.25rem){.fs-7{font-size:2rem !important}}.fs-8{font-size:2rem !important;line-height:1.25}@media(min-width: 31.25rem){.fs-8{font-size:2.25rem !important}}.fs-9{font-size:2.25rem !important;line-height:1.25}@media(min-width: 31.25rem){.fs-9{font-size:2.625rem !important}}.fs-10{font-size:2.625rem !important;line-height:1.25}@media(min-width: 31.25rem){.fs-10{font-size:3rem !important}}.fw-300{font-weight:300 !important}.fw-400{font-weight:400 !important}.fw-500{font-weight:500 !important}.fw-700{font-weight:700 !important}.lh-0{line-height:0 !important}.lh-default{line-height:1.4}.lh-tight{line-height:1.25}.ls-5{letter-spacing:.05em !important}.ls-10{letter-spacing:.1em !important}.ls-0{letter-spacing:0 !important}.text-uppercase{text-transform:uppercase !important}.list-style-none{padding:0 !important;margin:0 !important;list-style:none !important}.list-style-none li::before{display:none !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.mxn-0{margin-right:-0 !important;margin-left:-0 !important}.mx-0-auto{margin-right:auto !important;margin-left:auto !important}.m-1{margin:0.25rem !important}.mt-1{margin-top:0.25rem !important}.mr-1{margin-right:0.25rem !important}.mb-1{margin-bottom:0.25rem !important}.ml-1{margin-left:0.25rem !important}.mx-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.my-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.mxn-1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}.mx-1-auto{margin-right:auto !important;margin-left:auto !important}.m-2{margin:0.5rem !important}.mt-2{margin-top:0.5rem !important}.mr-2{margin-right:0.5rem !important}.mb-2{margin-bottom:0.5rem !important}.ml-2{margin-left:0.5rem !important}.mx-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mxn-2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-2-auto{margin-right:auto !important;margin-left:auto !important}.m-3{margin:0.75rem !important}.mt-3{margin-top:0.75rem !important}.mr-3{margin-right:0.75rem !important}.mb-3{margin-bottom:0.75rem !important}.ml-3{margin-left:0.75rem !important}.mx-3{margin-right:0.75rem !important;margin-left:0.75rem !important}.my-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.mxn-3{margin-right:-0.75rem !important;margin-left:-0.75rem !important}.mx-3-auto{margin-right:auto !important;margin-left:auto !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-right:1rem !important;margin-left:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.mxn-4{margin-right:-1rem !important;margin-left:-1rem !important}.mx-4-auto{margin-right:auto !important;margin-left:auto !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mxn-5{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-5-auto{margin-right:auto !important;margin-left:auto !important}.m-6{margin:2rem !important}.mt-6{margin-top:2rem !important}.mr-6{margin-right:2rem !important}.mb-6{margin-bottom:2rem !important}.ml-6{margin-left:2rem !important}.mx-6{margin-right:2rem !important;margin-left:2rem !important}.my-6{margin-top:2rem !important;margin-bottom:2rem !important}.mxn-6{margin-right:-2rem !important;margin-left:-2rem !important}.mx-6-auto{margin-right:auto !important;margin-left:auto !important}.m-7{margin:2.5rem !important}.mt-7{margin-top:2.5rem !important}.mr-7{margin-right:2.5rem !important}.mb-7{margin-bottom:2.5rem !important}.ml-7{margin-left:2.5rem !important}.mx-7{margin-right:2.5rem !important;margin-left:2.5rem !important}.my-7{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.mxn-7{margin-right:-2.5rem !important;margin-left:-2.5rem !important}.mx-7-auto{margin-right:auto !important;margin-left:auto !important}.m-8{margin:3rem !important}.mt-8{margin-top:3rem !important}.mr-8{margin-right:3rem !important}.mb-8{margin-bottom:3rem !important}.ml-8{margin-left:3rem !important}.mx-8{margin-right:3rem !important;margin-left:3rem !important}.my-8{margin-top:3rem !important;margin-bottom:3rem !important}.mxn-8{margin-right:-3rem !important;margin-left:-3rem !important}.mx-8-auto{margin-right:auto !important;margin-left:auto !important}.m-9{margin:3.5rem !important}.mt-9{margin-top:3.5rem !important}.mr-9{margin-right:3.5rem !important}.mb-9{margin-bottom:3.5rem !important}.ml-9{margin-left:3.5rem !important}.mx-9{margin-right:3.5rem !important;margin-left:3.5rem !important}.my-9{margin-top:3.5rem !important;margin-bottom:3.5rem !important}.mxn-9{margin-right:-3.5rem !important;margin-left:-3.5rem !important}.mx-9-auto{margin-right:auto !important;margin-left:auto !important}.m-10{margin:4rem !important}.mt-10{margin-top:4rem !important}.mr-10{margin-right:4rem !important}.mb-10{margin-bottom:4rem !important}.ml-10{margin-left:4rem !important}.mx-10{margin-right:4rem !important;margin-left:4rem !important}.my-10{margin-top:4rem !important;margin-bottom:4rem !important}.mxn-10{margin-right:-4rem !important;margin-left:-4rem !important}.mx-10-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 20rem){.m-xs-0{margin:0 !important}.mt-xs-0{margin-top:0 !important}.mr-xs-0{margin-right:0 !important}.mb-xs-0{margin-bottom:0 !important}.ml-xs-0{margin-left:0 !important}.mx-xs-0{margin-right:0 !important;margin-left:0 !important}.my-xs-0{margin-top:0 !important;margin-bottom:0 !important}.mxn-xs-0{margin-right:-0 !important;margin-left:-0 !important}}@media(min-width: 20rem){.m-xs-1{margin:0.25rem !important}.mt-xs-1{margin-top:0.25rem !important}.mr-xs-1{margin-right:0.25rem !important}.mb-xs-1{margin-bottom:0.25rem !important}.ml-xs-1{margin-left:0.25rem !important}.mx-xs-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.my-xs-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.mxn-xs-1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}}@media(min-width: 20rem){.m-xs-2{margin:0.5rem !important}.mt-xs-2{margin-top:0.5rem !important}.mr-xs-2{margin-right:0.5rem !important}.mb-xs-2{margin-bottom:0.5rem !important}.ml-xs-2{margin-left:0.5rem !important}.mx-xs-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.my-xs-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mxn-xs-2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}}@media(min-width: 20rem){.m-xs-3{margin:0.75rem !important}.mt-xs-3{margin-top:0.75rem !important}.mr-xs-3{margin-right:0.75rem !important}.mb-xs-3{margin-bottom:0.75rem !important}.ml-xs-3{margin-left:0.75rem !important}.mx-xs-3{margin-right:0.75rem !important;margin-left:0.75rem !important}.my-xs-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.mxn-xs-3{margin-right:-0.75rem !important;margin-left:-0.75rem !important}}@media(min-width: 20rem){.m-xs-4{margin:1rem !important}.mt-xs-4{margin-top:1rem !important}.mr-xs-4{margin-right:1rem !important}.mb-xs-4{margin-bottom:1rem !important}.ml-xs-4{margin-left:1rem !important}.mx-xs-4{margin-right:1rem !important;margin-left:1rem !important}.my-xs-4{margin-top:1rem !important;margin-bottom:1rem !important}.mxn-xs-4{margin-right:-1rem !important;margin-left:-1rem !important}}@media(min-width: 20rem){.m-xs-5{margin:1.5rem !important}.mt-xs-5{margin-top:1.5rem !important}.mr-xs-5{margin-right:1.5rem !important}.mb-xs-5{margin-bottom:1.5rem !important}.ml-xs-5{margin-left:1.5rem !important}.mx-xs-5{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-xs-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mxn-xs-5{margin-right:-1.5rem !important;margin-left:-1.5rem !important}}@media(min-width: 20rem){.m-xs-6{margin:2rem !important}.mt-xs-6{margin-top:2rem !important}.mr-xs-6{margin-right:2rem !important}.mb-xs-6{margin-bottom:2rem !important}.ml-xs-6{margin-left:2rem !important}.mx-xs-6{margin-right:2rem !important;margin-left:2rem !important}.my-xs-6{margin-top:2rem !important;margin-bottom:2rem !important}.mxn-xs-6{margin-right:-2rem !important;margin-left:-2rem !important}}@media(min-width: 20rem){.m-xs-7{margin:2.5rem !important}.mt-xs-7{margin-top:2.5rem !important}.mr-xs-7{margin-right:2.5rem !important}.mb-xs-7{margin-bottom:2.5rem !important}.ml-xs-7{margin-left:2.5rem !important}.mx-xs-7{margin-right:2.5rem !important;margin-left:2.5rem !important}.my-xs-7{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.mxn-xs-7{margin-right:-2.5rem !important;margin-left:-2.5rem !important}}@media(min-width: 20rem){.m-xs-8{margin:3rem !important}.mt-xs-8{margin-top:3rem !important}.mr-xs-8{margin-right:3rem !important}.mb-xs-8{margin-bottom:3rem !important}.ml-xs-8{margin-left:3rem !important}.mx-xs-8{margin-right:3rem !important;margin-left:3rem !important}.my-xs-8{margin-top:3rem !important;margin-bottom:3rem !important}.mxn-xs-8{margin-right:-3rem !important;margin-left:-3rem !important}}@media(min-width: 20rem){.m-xs-9{margin:3.5rem !important}.mt-xs-9{margin-top:3.5rem !important}.mr-xs-9{margin-right:3.5rem !important}.mb-xs-9{margin-bottom:3.5rem !important}.ml-xs-9{margin-left:3.5rem !important}.mx-xs-9{margin-right:3.5rem !important;margin-left:3.5rem !important}.my-xs-9{margin-top:3.5rem !important;margin-bottom:3.5rem !important}.mxn-xs-9{margin-right:-3.5rem !important;margin-left:-3.5rem !important}}@media(min-width: 20rem){.m-xs-10{margin:4rem !important}.mt-xs-10{margin-top:4rem !important}.mr-xs-10{margin-right:4rem !important}.mb-xs-10{margin-bottom:4rem !important}.ml-xs-10{margin-left:4rem !important}.mx-xs-10{margin-right:4rem !important;margin-left:4rem !important}.my-xs-10{margin-top:4rem !important;margin-bottom:4rem !important}.mxn-xs-10{margin-right:-4rem !important;margin-left:-4rem !important}}@media(min-width: 31.25rem){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mr-sm-0{margin-right:0 !important}.mb-sm-0{margin-bottom:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.mxn-sm-0{margin-right:-0 !important;margin-left:-0 !important}}@media(min-width: 31.25rem){.m-sm-1{margin:0.25rem !important}.mt-sm-1{margin-top:0.25rem !important}.mr-sm-1{margin-right:0.25rem !important}.mb-sm-1{margin-bottom:0.25rem !important}.ml-sm-1{margin-left:0.25rem !important}.mx-sm-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.my-sm-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.mxn-sm-1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}}@media(min-width: 31.25rem){.m-sm-2{margin:0.5rem !important}.mt-sm-2{margin-top:0.5rem !important}.mr-sm-2{margin-right:0.5rem !important}.mb-sm-2{margin-bottom:0.5rem !important}.ml-sm-2{margin-left:0.5rem !important}.mx-sm-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.my-sm-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mxn-sm-2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}}@media(min-width: 31.25rem){.m-sm-3{margin:0.75rem !important}.mt-sm-3{margin-top:0.75rem !important}.mr-sm-3{margin-right:0.75rem !important}.mb-sm-3{margin-bottom:0.75rem !important}.ml-sm-3{margin-left:0.75rem !important}.mx-sm-3{margin-right:0.75rem !important;margin-left:0.75rem !important}.my-sm-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.mxn-sm-3{margin-right:-0.75rem !important;margin-left:-0.75rem !important}}@media(min-width: 31.25rem){.m-sm-4{margin:1rem !important}.mt-sm-4{margin-top:1rem !important}.mr-sm-4{margin-right:1rem !important}.mb-sm-4{margin-bottom:1rem !important}.ml-sm-4{margin-left:1rem !important}.mx-sm-4{margin-right:1rem !important;margin-left:1rem !important}.my-sm-4{margin-top:1rem !important;margin-bottom:1rem !important}.mxn-sm-4{margin-right:-1rem !important;margin-left:-1rem !important}}@media(min-width: 31.25rem){.m-sm-5{margin:1.5rem !important}.mt-sm-5{margin-top:1.5rem !important}.mr-sm-5{margin-right:1.5rem !important}.mb-sm-5{margin-bottom:1.5rem !important}.ml-sm-5{margin-left:1.5rem !important}.mx-sm-5{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-sm-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mxn-sm-5{margin-right:-1.5rem !important;margin-left:-1.5rem !important}}@media(min-width: 31.25rem){.m-sm-6{margin:2rem !important}.mt-sm-6{margin-top:2rem !important}.mr-sm-6{margin-right:2rem !important}.mb-sm-6{margin-bottom:2rem !important}.ml-sm-6{margin-left:2rem !important}.mx-sm-6{margin-right:2rem !important;margin-left:2rem !important}.my-sm-6{margin-top:2rem !important;margin-bottom:2rem !important}.mxn-sm-6{margin-right:-2rem !important;margin-left:-2rem !important}}@media(min-width: 31.25rem){.m-sm-7{margin:2.5rem !important}.mt-sm-7{margin-top:2.5rem !important}.mr-sm-7{margin-right:2.5rem !important}.mb-sm-7{margin-bottom:2.5rem !important}.ml-sm-7{margin-left:2.5rem !important}.mx-sm-7{margin-right:2.5rem !important;margin-left:2.5rem !important}.my-sm-7{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.mxn-sm-7{margin-right:-2.5rem !important;margin-left:-2.5rem !important}}@media(min-width: 31.25rem){.m-sm-8{margin:3rem !important}.mt-sm-8{margin-top:3rem !important}.mr-sm-8{margin-right:3rem !important}.mb-sm-8{margin-bottom:3rem !important}.ml-sm-8{margin-left:3rem !important}.mx-sm-8{margin-right:3rem !important;margin-left:3rem !important}.my-sm-8{margin-top:3rem !important;margin-bottom:3rem !important}.mxn-sm-8{margin-right:-3rem !important;margin-left:-3rem !important}}@media(min-width: 31.25rem){.m-sm-9{margin:3.5rem !important}.mt-sm-9{margin-top:3.5rem !important}.mr-sm-9{margin-right:3.5rem !important}.mb-sm-9{margin-bottom:3.5rem !important}.ml-sm-9{margin-left:3.5rem !important}.mx-sm-9{margin-right:3.5rem !important;margin-left:3.5rem !important}.my-sm-9{margin-top:3.5rem !important;margin-bottom:3.5rem !important}.mxn-sm-9{margin-right:-3.5rem !important;margin-left:-3.5rem !important}}@media(min-width: 31.25rem){.m-sm-10{margin:4rem !important}.mt-sm-10{margin-top:4rem !important}.mr-sm-10{margin-right:4rem !important}.mb-sm-10{margin-bottom:4rem !important}.ml-sm-10{margin-left:4rem !important}.mx-sm-10{margin-right:4rem !important;margin-left:4rem !important}.my-sm-10{margin-top:4rem !important;margin-bottom:4rem !important}.mxn-sm-10{margin-right:-4rem !important;margin-left:-4rem !important}}@media(min-width: 50rem){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mr-md-0{margin-right:0 !important}.mb-md-0{margin-bottom:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.mxn-md-0{margin-right:-0 !important;margin-left:-0 !important}}@media(min-width: 50rem){.m-md-1{margin:0.25rem !important}.mt-md-1{margin-top:0.25rem !important}.mr-md-1{margin-right:0.25rem !important}.mb-md-1{margin-bottom:0.25rem !important}.ml-md-1{margin-left:0.25rem !important}.mx-md-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.my-md-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.mxn-md-1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}}@media(min-width: 50rem){.m-md-2{margin:0.5rem !important}.mt-md-2{margin-top:0.5rem !important}.mr-md-2{margin-right:0.5rem !important}.mb-md-2{margin-bottom:0.5rem !important}.ml-md-2{margin-left:0.5rem !important}.mx-md-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.my-md-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mxn-md-2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}}@media(min-width: 50rem){.m-md-3{margin:0.75rem !important}.mt-md-3{margin-top:0.75rem !important}.mr-md-3{margin-right:0.75rem !important}.mb-md-3{margin-bottom:0.75rem !important}.ml-md-3{margin-left:0.75rem !important}.mx-md-3{margin-right:0.75rem !important;margin-left:0.75rem !important}.my-md-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.mxn-md-3{margin-right:-0.75rem !important;margin-left:-0.75rem !important}}@media(min-width: 50rem){.m-md-4{margin:1rem !important}.mt-md-4{margin-top:1rem !important}.mr-md-4{margin-right:1rem !important}.mb-md-4{margin-bottom:1rem !important}.ml-md-4{margin-left:1rem !important}.mx-md-4{margin-right:1rem !important;margin-left:1rem !important}.my-md-4{margin-top:1rem !important;margin-bottom:1rem !important}.mxn-md-4{margin-right:-1rem !important;margin-left:-1rem !important}}@media(min-width: 50rem){.m-md-5{margin:1.5rem !important}.mt-md-5{margin-top:1.5rem !important}.mr-md-5{margin-right:1.5rem !important}.mb-md-5{margin-bottom:1.5rem !important}.ml-md-5{margin-left:1.5rem !important}.mx-md-5{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-md-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mxn-md-5{margin-right:-1.5rem !important;margin-left:-1.5rem !important}}@media(min-width: 50rem){.m-md-6{margin:2rem !important}.mt-md-6{margin-top:2rem !important}.mr-md-6{margin-right:2rem !important}.mb-md-6{margin-bottom:2rem !important}.ml-md-6{margin-left:2rem !important}.mx-md-6{margin-right:2rem !important;margin-left:2rem !important}.my-md-6{margin-top:2rem !important;margin-bottom:2rem !important}.mxn-md-6{margin-right:-2rem !important;margin-left:-2rem !important}}@media(min-width: 50rem){.m-md-7{margin:2.5rem !important}.mt-md-7{margin-top:2.5rem !important}.mr-md-7{margin-right:2.5rem !important}.mb-md-7{margin-bottom:2.5rem !important}.ml-md-7{margin-left:2.5rem !important}.mx-md-7{margin-right:2.5rem !important;margin-left:2.5rem !important}.my-md-7{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.mxn-md-7{margin-right:-2.5rem !important;margin-left:-2.5rem !important}}@media(min-width: 50rem){.m-md-8{margin:3rem !important}.mt-md-8{margin-top:3rem !important}.mr-md-8{margin-right:3rem !important}.mb-md-8{margin-bottom:3rem !important}.ml-md-8{margin-left:3rem !important}.mx-md-8{margin-right:3rem !important;margin-left:3rem !important}.my-md-8{margin-top:3rem !important;margin-bottom:3rem !important}.mxn-md-8{margin-right:-3rem !important;margin-left:-3rem !important}}@media(min-width: 50rem){.m-md-9{margin:3.5rem !important}.mt-md-9{margin-top:3.5rem !important}.mr-md-9{margin-right:3.5rem !important}.mb-md-9{margin-bottom:3.5rem !important}.ml-md-9{margin-left:3.5rem !important}.mx-md-9{margin-right:3.5rem !important;margin-left:3.5rem !important}.my-md-9{margin-top:3.5rem !important;margin-bottom:3.5rem !important}.mxn-md-9{margin-right:-3.5rem !important;margin-left:-3.5rem !important}}@media(min-width: 50rem){.m-md-10{margin:4rem !important}.mt-md-10{margin-top:4rem !important}.mr-md-10{margin-right:4rem !important}.mb-md-10{margin-bottom:4rem !important}.ml-md-10{margin-left:4rem !important}.mx-md-10{margin-right:4rem !important;margin-left:4rem !important}.my-md-10{margin-top:4rem !important;margin-bottom:4rem !important}.mxn-md-10{margin-right:-4rem !important;margin-left:-4rem !important}}@media(min-width: 66.5rem){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mr-lg-0{margin-right:0 !important}.mb-lg-0{margin-bottom:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.mxn-lg-0{margin-right:-0 !important;margin-left:-0 !important}}@media(min-width: 66.5rem){.m-lg-1{margin:0.25rem !important}.mt-lg-1{margin-top:0.25rem !important}.mr-lg-1{margin-right:0.25rem !important}.mb-lg-1{margin-bottom:0.25rem !important}.ml-lg-1{margin-left:0.25rem !important}.mx-lg-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.my-lg-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.mxn-lg-1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}}@media(min-width: 66.5rem){.m-lg-2{margin:0.5rem !important}.mt-lg-2{margin-top:0.5rem !important}.mr-lg-2{margin-right:0.5rem !important}.mb-lg-2{margin-bottom:0.5rem !important}.ml-lg-2{margin-left:0.5rem !important}.mx-lg-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.my-lg-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mxn-lg-2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}}@media(min-width: 66.5rem){.m-lg-3{margin:0.75rem !important}.mt-lg-3{margin-top:0.75rem !important}.mr-lg-3{margin-right:0.75rem !important}.mb-lg-3{margin-bottom:0.75rem !important}.ml-lg-3{margin-left:0.75rem !important}.mx-lg-3{margin-right:0.75rem !important;margin-left:0.75rem !important}.my-lg-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.mxn-lg-3{margin-right:-0.75rem !important;margin-left:-0.75rem !important}}@media(min-width: 66.5rem){.m-lg-4{margin:1rem !important}.mt-lg-4{margin-top:1rem !important}.mr-lg-4{margin-right:1rem !important}.mb-lg-4{margin-bottom:1rem !important}.ml-lg-4{margin-left:1rem !important}.mx-lg-4{margin-right:1rem !important;margin-left:1rem !important}.my-lg-4{margin-top:1rem !important;margin-bottom:1rem !important}.mxn-lg-4{margin-right:-1rem !important;margin-left:-1rem !important}}@media(min-width: 66.5rem){.m-lg-5{margin:1.5rem !important}.mt-lg-5{margin-top:1.5rem !important}.mr-lg-5{margin-right:1.5rem !important}.mb-lg-5{margin-bottom:1.5rem !important}.ml-lg-5{margin-left:1.5rem !important}.mx-lg-5{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-lg-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mxn-lg-5{margin-right:-1.5rem !important;margin-left:-1.5rem !important}}@media(min-width: 66.5rem){.m-lg-6{margin:2rem !important}.mt-lg-6{margin-top:2rem !important}.mr-lg-6{margin-right:2rem !important}.mb-lg-6{margin-bottom:2rem !important}.ml-lg-6{margin-left:2rem !important}.mx-lg-6{margin-right:2rem !important;margin-left:2rem !important}.my-lg-6{margin-top:2rem !important;margin-bottom:2rem !important}.mxn-lg-6{margin-right:-2rem !important;margin-left:-2rem !important}}@media(min-width: 66.5rem){.m-lg-7{margin:2.5rem !important}.mt-lg-7{margin-top:2.5rem !important}.mr-lg-7{margin-right:2.5rem !important}.mb-lg-7{margin-bottom:2.5rem !important}.ml-lg-7{margin-left:2.5rem !important}.mx-lg-7{margin-right:2.5rem !important;margin-left:2.5rem !important}.my-lg-7{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.mxn-lg-7{margin-right:-2.5rem !important;margin-left:-2.5rem !important}}@media(min-width: 66.5rem){.m-lg-8{margin:3rem !important}.mt-lg-8{margin-top:3rem !important}.mr-lg-8{margin-right:3rem !important}.mb-lg-8{margin-bottom:3rem !important}.ml-lg-8{margin-left:3rem !important}.mx-lg-8{margin-right:3rem !important;margin-left:3rem !important}.my-lg-8{margin-top:3rem !important;margin-bottom:3rem !important}.mxn-lg-8{margin-right:-3rem !important;margin-left:-3rem !important}}@media(min-width: 66.5rem){.m-lg-9{margin:3.5rem !important}.mt-lg-9{margin-top:3.5rem !important}.mr-lg-9{margin-right:3.5rem !important}.mb-lg-9{margin-bottom:3.5rem !important}.ml-lg-9{margin-left:3.5rem !important}.mx-lg-9{margin-right:3.5rem !important;margin-left:3.5rem !important}.my-lg-9{margin-top:3.5rem !important;margin-bottom:3.5rem !important}.mxn-lg-9{margin-right:-3.5rem !important;margin-left:-3.5rem !important}}@media(min-width: 66.5rem){.m-lg-10{margin:4rem !important}.mt-lg-10{margin-top:4rem !important}.mr-lg-10{margin-right:4rem !important}.mb-lg-10{margin-bottom:4rem !important}.ml-lg-10{margin-left:4rem !important}.mx-lg-10{margin-right:4rem !important;margin-left:4rem !important}.my-lg-10{margin-top:4rem !important;margin-bottom:4rem !important}.mxn-lg-10{margin-right:-4rem !important;margin-left:-4rem !important}}@media(min-width: 87.5rem){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mr-xl-0{margin-right:0 !important}.mb-xl-0{margin-bottom:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.mxn-xl-0{margin-right:-0 !important;margin-left:-0 !important}}@media(min-width: 87.5rem){.m-xl-1{margin:0.25rem !important}.mt-xl-1{margin-top:0.25rem !important}.mr-xl-1{margin-right:0.25rem !important}.mb-xl-1{margin-bottom:0.25rem !important}.ml-xl-1{margin-left:0.25rem !important}.mx-xl-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.my-xl-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.mxn-xl-1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}}@media(min-width: 87.5rem){.m-xl-2{margin:0.5rem !important}.mt-xl-2{margin-top:0.5rem !important}.mr-xl-2{margin-right:0.5rem !important}.mb-xl-2{margin-bottom:0.5rem !important}.ml-xl-2{margin-left:0.5rem !important}.mx-xl-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.my-xl-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mxn-xl-2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}}@media(min-width: 87.5rem){.m-xl-3{margin:0.75rem !important}.mt-xl-3{margin-top:0.75rem !important}.mr-xl-3{margin-right:0.75rem !important}.mb-xl-3{margin-bottom:0.75rem !important}.ml-xl-3{margin-left:0.75rem !important}.mx-xl-3{margin-right:0.75rem !important;margin-left:0.75rem !important}.my-xl-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.mxn-xl-3{margin-right:-0.75rem !important;margin-left:-0.75rem !important}}@media(min-width: 87.5rem){.m-xl-4{margin:1rem !important}.mt-xl-4{margin-top:1rem !important}.mr-xl-4{margin-right:1rem !important}.mb-xl-4{margin-bottom:1rem !important}.ml-xl-4{margin-left:1rem !important}.mx-xl-4{margin-right:1rem !important;margin-left:1rem !important}.my-xl-4{margin-top:1rem !important;margin-bottom:1rem !important}.mxn-xl-4{margin-right:-1rem !important;margin-left:-1rem !important}}@media(min-width: 87.5rem){.m-xl-5{margin:1.5rem !important}.mt-xl-5{margin-top:1.5rem !important}.mr-xl-5{margin-right:1.5rem !important}.mb-xl-5{margin-bottom:1.5rem !important}.ml-xl-5{margin-left:1.5rem !important}.mx-xl-5{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-xl-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mxn-xl-5{margin-right:-1.5rem !important;margin-left:-1.5rem !important}}@media(min-width: 87.5rem){.m-xl-6{margin:2rem !important}.mt-xl-6{margin-top:2rem !important}.mr-xl-6{margin-right:2rem !important}.mb-xl-6{margin-bottom:2rem !important}.ml-xl-6{margin-left:2rem !important}.mx-xl-6{margin-right:2rem !important;margin-left:2rem !important}.my-xl-6{margin-top:2rem !important;margin-bottom:2rem !important}.mxn-xl-6{margin-right:-2rem !important;margin-left:-2rem !important}}@media(min-width: 87.5rem){.m-xl-7{margin:2.5rem !important}.mt-xl-7{margin-top:2.5rem !important}.mr-xl-7{margin-right:2.5rem !important}.mb-xl-7{margin-bottom:2.5rem !important}.ml-xl-7{margin-left:2.5rem !important}.mx-xl-7{margin-right:2.5rem !important;margin-left:2.5rem !important}.my-xl-7{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.mxn-xl-7{margin-right:-2.5rem !important;margin-left:-2.5rem !important}}@media(min-width: 87.5rem){.m-xl-8{margin:3rem !important}.mt-xl-8{margin-top:3rem !important}.mr-xl-8{margin-right:3rem !important}.mb-xl-8{margin-bottom:3rem !important}.ml-xl-8{margin-left:3rem !important}.mx-xl-8{margin-right:3rem !important;margin-left:3rem !important}.my-xl-8{margin-top:3rem !important;margin-bottom:3rem !important}.mxn-xl-8{margin-right:-3rem !important;margin-left:-3rem !important}}@media(min-width: 87.5rem){.m-xl-9{margin:3.5rem !important}.mt-xl-9{margin-top:3.5rem !important}.mr-xl-9{margin-right:3.5rem !important}.mb-xl-9{margin-bottom:3.5rem !important}.ml-xl-9{margin-left:3.5rem !important}.mx-xl-9{margin-right:3.5rem !important;margin-left:3.5rem !important}.my-xl-9{margin-top:3.5rem !important;margin-bottom:3.5rem !important}.mxn-xl-9{margin-right:-3.5rem !important;margin-left:-3.5rem !important}}@media(min-width: 87.5rem){.m-xl-10{margin:4rem !important}.mt-xl-10{margin-top:4rem !important}.mr-xl-10{margin-right:4rem !important}.mb-xl-10{margin-bottom:4rem !important}.ml-xl-10{margin-left:4rem !important}.mx-xl-10{margin-right:4rem !important;margin-left:4rem !important}.my-xl-10{margin-top:4rem !important;margin-bottom:4rem !important}.mxn-xl-10{margin-right:-4rem !important;margin-left:-4rem !important}}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:0.25rem !important}.pt-1{padding-top:0.25rem !important}.pr-1{padding-right:0.25rem !important}.pb-1{padding-bottom:0.25rem !important}.pl-1{padding-left:0.25rem !important}.px-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.py-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.p-2{padding:0.5rem !important}.pt-2{padding-top:0.5rem !important}.pr-2{padding-right:0.5rem !important}.pb-2{padding-bottom:0.5rem !important}.pl-2{padding-left:0.5rem !important}.px-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.p-3{padding:0.75rem !important}.pt-3{padding-top:0.75rem !important}.pr-3{padding-right:0.75rem !important}.pb-3{padding-bottom:0.75rem !important}.pl-3{padding-left:0.75rem !important}.px-3{padding-right:0.75rem !important;padding-left:0.75rem !important}.py-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-right:1rem !important;padding-left:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:2rem !important}.pt-6{padding-top:2rem !important}.pr-6{padding-right:2rem !important}.pb-6{padding-bottom:2rem !important}.pl-6{padding-left:2rem !important}.px-6{padding-right:2rem !important;padding-left:2rem !important}.py-6{padding-top:2rem !important;padding-bottom:2rem !important}.p-7{padding:2.5rem !important}.pt-7{padding-top:2.5rem !important}.pr-7{padding-right:2.5rem !important}.pb-7{padding-bottom:2.5rem !important}.pl-7{padding-left:2.5rem !important}.px-7{padding-right:2.5rem !important;padding-left:2.5rem !important}.py-7{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.p-8{padding:3rem !important}.pt-8{padding-top:3rem !important}.pr-8{padding-right:3rem !important}.pb-8{padding-bottom:3rem !important}.pl-8{padding-left:3rem !important}.px-8{padding-right:3rem !important;padding-left:3rem !important}.py-8{padding-top:3rem !important;padding-bottom:3rem !important}.p-9{padding:3.5rem !important}.pt-9{padding-top:3.5rem !important}.pr-9{padding-right:3.5rem !important}.pb-9{padding-bottom:3.5rem !important}.pl-9{padding-left:3.5rem !important}.px-9{padding-right:3.5rem !important;padding-left:3.5rem !important}.py-9{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.p-10{padding:4rem !important}.pt-10{padding-top:4rem !important}.pr-10{padding-right:4rem !important}.pb-10{padding-bottom:4rem !important}.pl-10{padding-left:4rem !important}.px-10{padding-right:4rem !important;padding-left:4rem !important}.py-10{padding-top:4rem !important;padding-bottom:4rem !important}@media(min-width: 20rem){.p-xs-0{padding:0 !important}.pt-xs-0{padding-top:0 !important}.pr-xs-0{padding-right:0 !important}.pb-xs-0{padding-bottom:0 !important}.pl-xs-0{padding-left:0 !important}.px-xs-0{padding-right:0 !important;padding-left:0 !important}.py-xs-0{padding-top:0 !important;padding-bottom:0 !important}.p-xs-1{padding:0.25rem !important}.pt-xs-1{padding-top:0.25rem !important}.pr-xs-1{padding-right:0.25rem !important}.pb-xs-1{padding-bottom:0.25rem !important}.pl-xs-1{padding-left:0.25rem !important}.px-xs-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.py-xs-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.p-xs-2{padding:0.5rem !important}.pt-xs-2{padding-top:0.5rem !important}.pr-xs-2{padding-right:0.5rem !important}.pb-xs-2{padding-bottom:0.5rem !important}.pl-xs-2{padding-left:0.5rem !important}.px-xs-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.py-xs-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.p-xs-3{padding:0.75rem !important}.pt-xs-3{padding-top:0.75rem !important}.pr-xs-3{padding-right:0.75rem !important}.pb-xs-3{padding-bottom:0.75rem !important}.pl-xs-3{padding-left:0.75rem !important}.px-xs-3{padding-right:0.75rem !important;padding-left:0.75rem !important}.py-xs-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.p-xs-4{padding:1rem !important}.pt-xs-4{padding-top:1rem !important}.pr-xs-4{padding-right:1rem !important}.pb-xs-4{padding-bottom:1rem !important}.pl-xs-4{padding-left:1rem !important}.px-xs-4{padding-right:1rem !important;padding-left:1rem !important}.py-xs-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-xs-5{padding:1.5rem !important}.pt-xs-5{padding-top:1.5rem !important}.pr-xs-5{padding-right:1.5rem !important}.pb-xs-5{padding-bottom:1.5rem !important}.pl-xs-5{padding-left:1.5rem !important}.px-xs-5{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-xs-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-xs-6{padding:2rem !important}.pt-xs-6{padding-top:2rem !important}.pr-xs-6{padding-right:2rem !important}.pb-xs-6{padding-bottom:2rem !important}.pl-xs-6{padding-left:2rem !important}.px-xs-6{padding-right:2rem !important;padding-left:2rem !important}.py-xs-6{padding-top:2rem !important;padding-bottom:2rem !important}.p-xs-7{padding:2.5rem !important}.pt-xs-7{padding-top:2.5rem !important}.pr-xs-7{padding-right:2.5rem !important}.pb-xs-7{padding-bottom:2.5rem !important}.pl-xs-7{padding-left:2.5rem !important}.px-xs-7{padding-right:2.5rem !important;padding-left:2.5rem !important}.py-xs-7{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.p-xs-8{padding:3rem !important}.pt-xs-8{padding-top:3rem !important}.pr-xs-8{padding-right:3rem !important}.pb-xs-8{padding-bottom:3rem !important}.pl-xs-8{padding-left:3rem !important}.px-xs-8{padding-right:3rem !important;padding-left:3rem !important}.py-xs-8{padding-top:3rem !important;padding-bottom:3rem !important}.p-xs-9{padding:3.5rem !important}.pt-xs-9{padding-top:3.5rem !important}.pr-xs-9{padding-right:3.5rem !important}.pb-xs-9{padding-bottom:3.5rem !important}.pl-xs-9{padding-left:3.5rem !important}.px-xs-9{padding-right:3.5rem !important;padding-left:3.5rem !important}.py-xs-9{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.p-xs-10{padding:4rem !important}.pt-xs-10{padding-top:4rem !important}.pr-xs-10{padding-right:4rem !important}.pb-xs-10{padding-bottom:4rem !important}.pl-xs-10{padding-left:4rem !important}.px-xs-10{padding-right:4rem !important;padding-left:4rem !important}.py-xs-10{padding-top:4rem !important;padding-bottom:4rem !important}}@media(min-width: 31.25rem){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:0.25rem !important}.pt-sm-1{padding-top:0.25rem !important}.pr-sm-1{padding-right:0.25rem !important}.pb-sm-1{padding-bottom:0.25rem !important}.pl-sm-1{padding-left:0.25rem !important}.px-sm-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.py-sm-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.p-sm-2{padding:0.5rem !important}.pt-sm-2{padding-top:0.5rem !important}.pr-sm-2{padding-right:0.5rem !important}.pb-sm-2{padding-bottom:0.5rem !important}.pl-sm-2{padding-left:0.5rem !important}.px-sm-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.py-sm-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.p-sm-3{padding:0.75rem !important}.pt-sm-3{padding-top:0.75rem !important}.pr-sm-3{padding-right:0.75rem !important}.pb-sm-3{padding-bottom:0.75rem !important}.pl-sm-3{padding-left:0.75rem !important}.px-sm-3{padding-right:0.75rem !important;padding-left:0.75rem !important}.py-sm-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.p-sm-4{padding:1rem !important}.pt-sm-4{padding-top:1rem !important}.pr-sm-4{padding-right:1rem !important}.pb-sm-4{padding-bottom:1rem !important}.pl-sm-4{padding-left:1rem !important}.px-sm-4{padding-right:1rem !important;padding-left:1rem !important}.py-sm-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-sm-5{padding:1.5rem !important}.pt-sm-5{padding-top:1.5rem !important}.pr-sm-5{padding-right:1.5rem !important}.pb-sm-5{padding-bottom:1.5rem !important}.pl-sm-5{padding-left:1.5rem !important}.px-sm-5{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-sm-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-sm-6{padding:2rem !important}.pt-sm-6{padding-top:2rem !important}.pr-sm-6{padding-right:2rem !important}.pb-sm-6{padding-bottom:2rem !important}.pl-sm-6{padding-left:2rem !important}.px-sm-6{padding-right:2rem !important;padding-left:2rem !important}.py-sm-6{padding-top:2rem !important;padding-bottom:2rem !important}.p-sm-7{padding:2.5rem !important}.pt-sm-7{padding-top:2.5rem !important}.pr-sm-7{padding-right:2.5rem !important}.pb-sm-7{padding-bottom:2.5rem !important}.pl-sm-7{padding-left:2.5rem !important}.px-sm-7{padding-right:2.5rem !important;padding-left:2.5rem !important}.py-sm-7{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.p-sm-8{padding:3rem !important}.pt-sm-8{padding-top:3rem !important}.pr-sm-8{padding-right:3rem !important}.pb-sm-8{padding-bottom:3rem !important}.pl-sm-8{padding-left:3rem !important}.px-sm-8{padding-right:3rem !important;padding-left:3rem !important}.py-sm-8{padding-top:3rem !important;padding-bottom:3rem !important}.p-sm-9{padding:3.5rem !important}.pt-sm-9{padding-top:3.5rem !important}.pr-sm-9{padding-right:3.5rem !important}.pb-sm-9{padding-bottom:3.5rem !important}.pl-sm-9{padding-left:3.5rem !important}.px-sm-9{padding-right:3.5rem !important;padding-left:3.5rem !important}.py-sm-9{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.p-sm-10{padding:4rem !important}.pt-sm-10{padding-top:4rem !important}.pr-sm-10{padding-right:4rem !important}.pb-sm-10{padding-bottom:4rem !important}.pl-sm-10{padding-left:4rem !important}.px-sm-10{padding-right:4rem !important;padding-left:4rem !important}.py-sm-10{padding-top:4rem !important;padding-bottom:4rem !important}}@media(min-width: 50rem){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:0.25rem !important}.pt-md-1{padding-top:0.25rem !important}.pr-md-1{padding-right:0.25rem !important}.pb-md-1{padding-bottom:0.25rem !important}.pl-md-1{padding-left:0.25rem !important}.px-md-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.py-md-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.p-md-2{padding:0.5rem !important}.pt-md-2{padding-top:0.5rem !important}.pr-md-2{padding-right:0.5rem !important}.pb-md-2{padding-bottom:0.5rem !important}.pl-md-2{padding-left:0.5rem !important}.px-md-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.py-md-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.p-md-3{padding:0.75rem !important}.pt-md-3{padding-top:0.75rem !important}.pr-md-3{padding-right:0.75rem !important}.pb-md-3{padding-bottom:0.75rem !important}.pl-md-3{padding-left:0.75rem !important}.px-md-3{padding-right:0.75rem !important;padding-left:0.75rem !important}.py-md-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.p-md-4{padding:1rem !important}.pt-md-4{padding-top:1rem !important}.pr-md-4{padding-right:1rem !important}.pb-md-4{padding-bottom:1rem !important}.pl-md-4{padding-left:1rem !important}.px-md-4{padding-right:1rem !important;padding-left:1rem !important}.py-md-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-md-5{padding:1.5rem !important}.pt-md-5{padding-top:1.5rem !important}.pr-md-5{padding-right:1.5rem !important}.pb-md-5{padding-bottom:1.5rem !important}.pl-md-5{padding-left:1.5rem !important}.px-md-5{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-md-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-md-6{padding:2rem !important}.pt-md-6{padding-top:2rem !important}.pr-md-6{padding-right:2rem !important}.pb-md-6{padding-bottom:2rem !important}.pl-md-6{padding-left:2rem !important}.px-md-6{padding-right:2rem !important;padding-left:2rem !important}.py-md-6{padding-top:2rem !important;padding-bottom:2rem !important}.p-md-7{padding:2.5rem !important}.pt-md-7{padding-top:2.5rem !important}.pr-md-7{padding-right:2.5rem !important}.pb-md-7{padding-bottom:2.5rem !important}.pl-md-7{padding-left:2.5rem !important}.px-md-7{padding-right:2.5rem !important;padding-left:2.5rem !important}.py-md-7{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.p-md-8{padding:3rem !important}.pt-md-8{padding-top:3rem !important}.pr-md-8{padding-right:3rem !important}.pb-md-8{padding-bottom:3rem !important}.pl-md-8{padding-left:3rem !important}.px-md-8{padding-right:3rem !important;padding-left:3rem !important}.py-md-8{padding-top:3rem !important;padding-bottom:3rem !important}.p-md-9{padding:3.5rem !important}.pt-md-9{padding-top:3.5rem !important}.pr-md-9{padding-right:3.5rem !important}.pb-md-9{padding-bottom:3.5rem !important}.pl-md-9{padding-left:3.5rem !important}.px-md-9{padding-right:3.5rem !important;padding-left:3.5rem !important}.py-md-9{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.p-md-10{padding:4rem !important}.pt-md-10{padding-top:4rem !important}.pr-md-10{padding-right:4rem !important}.pb-md-10{padding-bottom:4rem !important}.pl-md-10{padding-left:4rem !important}.px-md-10{padding-right:4rem !important;padding-left:4rem !important}.py-md-10{padding-top:4rem !important;padding-bottom:4rem !important}}@media(min-width: 66.5rem){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:0.25rem !important}.pt-lg-1{padding-top:0.25rem !important}.pr-lg-1{padding-right:0.25rem !important}.pb-lg-1{padding-bottom:0.25rem !important}.pl-lg-1{padding-left:0.25rem !important}.px-lg-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.py-lg-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.p-lg-2{padding:0.5rem !important}.pt-lg-2{padding-top:0.5rem !important}.pr-lg-2{padding-right:0.5rem !important}.pb-lg-2{padding-bottom:0.5rem !important}.pl-lg-2{padding-left:0.5rem !important}.px-lg-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.py-lg-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.p-lg-3{padding:0.75rem !important}.pt-lg-3{padding-top:0.75rem !important}.pr-lg-3{padding-right:0.75rem !important}.pb-lg-3{padding-bottom:0.75rem !important}.pl-lg-3{padding-left:0.75rem !important}.px-lg-3{padding-right:0.75rem !important;padding-left:0.75rem !important}.py-lg-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.p-lg-4{padding:1rem !important}.pt-lg-4{padding-top:1rem !important}.pr-lg-4{padding-right:1rem !important}.pb-lg-4{padding-bottom:1rem !important}.pl-lg-4{padding-left:1rem !important}.px-lg-4{padding-right:1rem !important;padding-left:1rem !important}.py-lg-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-lg-5{padding:1.5rem !important}.pt-lg-5{padding-top:1.5rem !important}.pr-lg-5{padding-right:1.5rem !important}.pb-lg-5{padding-bottom:1.5rem !important}.pl-lg-5{padding-left:1.5rem !important}.px-lg-5{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-lg-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-lg-6{padding:2rem !important}.pt-lg-6{padding-top:2rem !important}.pr-lg-6{padding-right:2rem !important}.pb-lg-6{padding-bottom:2rem !important}.pl-lg-6{padding-left:2rem !important}.px-lg-6{padding-right:2rem !important;padding-left:2rem !important}.py-lg-6{padding-top:2rem !important;padding-bottom:2rem !important}.p-lg-7{padding:2.5rem !important}.pt-lg-7{padding-top:2.5rem !important}.pr-lg-7{padding-right:2.5rem !important}.pb-lg-7{padding-bottom:2.5rem !important}.pl-lg-7{padding-left:2.5rem !important}.px-lg-7{padding-right:2.5rem !important;padding-left:2.5rem !important}.py-lg-7{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.p-lg-8{padding:3rem !important}.pt-lg-8{padding-top:3rem !important}.pr-lg-8{padding-right:3rem !important}.pb-lg-8{padding-bottom:3rem !important}.pl-lg-8{padding-left:3rem !important}.px-lg-8{padding-right:3rem !important;padding-left:3rem !important}.py-lg-8{padding-top:3rem !important;padding-bottom:3rem !important}.p-lg-9{padding:3.5rem !important}.pt-lg-9{padding-top:3.5rem !important}.pr-lg-9{padding-right:3.5rem !important}.pb-lg-9{padding-bottom:3.5rem !important}.pl-lg-9{padding-left:3.5rem !important}.px-lg-9{padding-right:3.5rem !important;padding-left:3.5rem !important}.py-lg-9{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.p-lg-10{padding:4rem !important}.pt-lg-10{padding-top:4rem !important}.pr-lg-10{padding-right:4rem !important}.pb-lg-10{padding-bottom:4rem !important}.pl-lg-10{padding-left:4rem !important}.px-lg-10{padding-right:4rem !important;padding-left:4rem !important}.py-lg-10{padding-top:4rem !important;padding-bottom:4rem !important}}@media(min-width: 87.5rem){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:0.25rem !important}.pt-xl-1{padding-top:0.25rem !important}.pr-xl-1{padding-right:0.25rem !important}.pb-xl-1{padding-bottom:0.25rem !important}.pl-xl-1{padding-left:0.25rem !important}.px-xl-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.py-xl-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.p-xl-2{padding:0.5rem !important}.pt-xl-2{padding-top:0.5rem !important}.pr-xl-2{padding-right:0.5rem !important}.pb-xl-2{padding-bottom:0.5rem !important}.pl-xl-2{padding-left:0.5rem !important}.px-xl-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.py-xl-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.p-xl-3{padding:0.75rem !important}.pt-xl-3{padding-top:0.75rem !important}.pr-xl-3{padding-right:0.75rem !important}.pb-xl-3{padding-bottom:0.75rem !important}.pl-xl-3{padding-left:0.75rem !important}.px-xl-3{padding-right:0.75rem !important;padding-left:0.75rem !important}.py-xl-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.p-xl-4{padding:1rem !important}.pt-xl-4{padding-top:1rem !important}.pr-xl-4{padding-right:1rem !important}.pb-xl-4{padding-bottom:1rem !important}.pl-xl-4{padding-left:1rem !important}.px-xl-4{padding-right:1rem !important;padding-left:1rem !important}.py-xl-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-xl-5{padding:1.5rem !important}.pt-xl-5{padding-top:1.5rem !important}.pr-xl-5{padding-right:1.5rem !important}.pb-xl-5{padding-bottom:1.5rem !important}.pl-xl-5{padding-left:1.5rem !important}.px-xl-5{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-xl-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-xl-6{padding:2rem !important}.pt-xl-6{padding-top:2rem !important}.pr-xl-6{padding-right:2rem !important}.pb-xl-6{padding-bottom:2rem !important}.pl-xl-6{padding-left:2rem !important}.px-xl-6{padding-right:2rem !important;padding-left:2rem !important}.py-xl-6{padding-top:2rem !important;padding-bottom:2rem !important}.p-xl-7{padding:2.5rem !important}.pt-xl-7{padding-top:2.5rem !important}.pr-xl-7{padding-right:2.5rem !important}.pb-xl-7{padding-bottom:2.5rem !important}.pl-xl-7{padding-left:2.5rem !important}.px-xl-7{padding-right:2.5rem !important;padding-left:2.5rem !important}.py-xl-7{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.p-xl-8{padding:3rem !important}.pt-xl-8{padding-top:3rem !important}.pr-xl-8{padding-right:3rem !important}.pb-xl-8{padding-bottom:3rem !important}.pl-xl-8{padding-left:3rem !important}.px-xl-8{padding-right:3rem !important;padding-left:3rem !important}.py-xl-8{padding-top:3rem !important;padding-bottom:3rem !important}.p-xl-9{padding:3.5rem !important}.pt-xl-9{padding-top:3.5rem !important}.pr-xl-9{padding-right:3.5rem !important}.pb-xl-9{padding-bottom:3.5rem !important}.pl-xl-9{padding-left:3.5rem !important}.px-xl-9{padding-right:3.5rem !important;padding-left:3.5rem !important}.py-xl-9{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.p-xl-10{padding:4rem !important}.pt-xl-10{padding-top:4rem !important}.pr-xl-10{padding-right:4rem !important}.pb-xl-10{padding-bottom:4rem !important}.pl-xl-10{padding-left:4rem !important}.px-xl-10{padding-right:4rem !important;padding-left:4rem !important}.py-xl-10{padding-top:4rem !important;padding-bottom:4rem !important}}@media print{.site-footer,.site-button,#edit-this-page,#back-to-top,.site-nav,.main-header{display:none !important}.side-bar{width:100%;height:auto;border-right:0 !important}.site-header{border-bottom:1px solid #44434d}.site-title{font-size:1rem !important;font-weight:700 !important}.text-small{font-size:8pt !important}pre.highlight{border:1px solid #44434d}.main{max-width:none;margin-left:0}}a.skip-to-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-to-main:focus,a.skip-to-main:active{color:#2c84fa;background-color:#27262b;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid #264caf;text-align:center;font-size:1.2em;z-index:999}div.opaque{background-color:#27262b}/*# sourceMappingURL=just-the-docs-dark.css.map */ \ No newline at end of file diff --git a/assets/css/just-the-docs-dark.css.map b/assets/css/just-the-docs-dark.css.map new file mode 100644 index 00000000..1f892503 --- /dev/null +++ b/assets/css/just-the-docs-dark.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/vendor/OneLightJekyll/syntax.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/vendor/OneDarkJekyll/syntax.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/vendor/normalize.scss/normalize.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/base.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/color_schemes/dark.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/support/mixins/_typography.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/support/mixins/_layout.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/support/_variables.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/layout.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/content.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/navigation.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/typography.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/labels.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/buttons.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/support/mixins/_buttons.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/search.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/tables.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/code.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/utilities/_colors.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/utilities/_layout.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/utilities/_typography.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/utilities/_lists.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/utilities/_spacing.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/print.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/skiptomain.scss","just-the-docs-dark.scss"],"names":[],"mappings":"CAEA,yBAEE,mBACA,cAGF,eACE,mBAGF,gBACE,mBAGF,cACE,cACA,kBAGF,gBACE,WACA,yBAGF,cACE,cAGF,cACE,cAGF,cACE,cAGF,cACE,cAGF,cACE,cAGF,eACE,cACA,kBAGF,eACE,cACA,kBAGF,eACE,cACA,kBAGF,eACE,cACA,kBAGF,eACE,kBAGF,eACE,gBAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,cACE,cAGF,cACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,gBAGF,cACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,iCACE,cAGF,8BACE,cC7QF,yBAEE,mBACA,cAGF,eACE,mBAGF,gBACE,mBAGF,cACE,cACA,kBAGF,gBACE,cACA,yBAGF,cACE,cAGF,cACE,cAGF,cACE,cAGF,cACE,cAGF,cACE,cAGF,eACE,cACA,kBAGF,eACE,cACA,kBAGF,eACE,cACA,kBAGF,eACE,cACA,kBAGF,eACE,kBAGF,eACE,gBAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,cACE,cAGF,cACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,gBAGF,cACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cCvQF,4EAUA,KACE,iBACA,sBAUF,KACE,SAOF,KACE,cAQF,GACE,cACA,eAWF,GACE,uBACA,SACA,iBAQF,IACE,sBACA,cAUF,EACE,+BAQF,YACE,mBACA,0BACA,iCAOF,SAEE,mBAQF,cAGE,sBACA,cAOF,MACE,cAQF,QAEE,cACA,cACA,kBACA,wBAGF,IACE,eAGF,IACE,WAUF,IACE,kBAWF,sCAKE,oBACA,eACA,iBACA,SAQF,aAGE,iBAQF,cAGE,oBAOF,gDAIE,kBAOF,wHAIE,kBACA,UAOF,4GAIE,8BAOF,SACE,2BAUF,OACE,sBACA,cACA,cACA,eACA,UACA,mBAOF,SACE,wBAOF,SACE,cAQF,6BAEE,sBACA,UAOF,kFAEE,YAQF,cACE,qBACA,oBAOF,yCACE,gBAQF,6BACE,kBACA,aAUF,QACE,cAOF,QACE,kBAUF,SACE,aAOF,SACE,aC1VF,MACE,aCJa,KDOf,EACE,sBAGF,KACE,uBEmBA,KACE,6BClBA,4BHHJ,KEyBI,2BFnBJ,KACE,YIfiB,gHJgBjB,kBACA,YIbiB,IJcjB,MIiBY,QJhBZ,iBIYY,QJXZ,yBAGF,mFAYE,aAGF,4BAOE,aACA,kBACA,gBACA,YI1CyB,KJ2CzB,MIjBY,QJoBd,EACE,eACA,kBAGF,EACE,MIlBS,QJmBT,qBAGF,eACE,0BACA,sBInCY,QJoCZ,0BAEA,qBACE,2CAIJ,KACE,YIvEiB,0CJwEjB,gBACA,YIvEiB,IJ0EnB,WAEE,SAGF,GACE,eAGF,IACE,eACA,YAGF,GACE,WACA,UACA,cACA,iBInEY,QJoEZ,SAIF,WACE,cAGA,qBACA,sBACA,kBACA,8BK7GF,UACE,UACA,aACA,eACA,iBD4BY,QDpBV,yBEZJ,UAOI,wBACA,eACA,MDwFW,QCvFX,YACA,+BACA,iDAZJ,UAgBI,yCACA,UD+EQ,SDpFR,yBEQF,gBAEI,YD2ES,SDrFX,2BEQF,gBAQI,uDAOF,6BACE,aACA,iBDLQ,QDpBV,yBEuBA,6BAKI,aACA,iBDTM,SCYR,sCACE,cFjCJ,yBEgCE,sCAII,cAOV,MACE,YF5CE,yBE2CJ,MAII,kBACA,UDyCY,OCrChB,mBACE,YDaK,KCZL,eDYK,KDvDL,cCuDK,KDtDL,aCsDK,KDlEH,yBEoDJ,mBFrCI,cCqDG,KDpDH,aCoDG,MDpEH,yBEoDJ,mBAOI,YDSG,KCRH,eDQG,MCJP,aACE,UACA,gCFlEE,yBEgEJ,aAKI,aACA,8BACA,ODmBY,SCfhB,oCAGE,WF9EE,2BE2EJ,oCAMI,MDGQ,SCCZ,UACE,aAEA,mBACE,cFzFA,yBEqFJ,UAQI,cACA,YDxBG,KCyBH,eD7BG,KC8BH,gBACA,eAIJ,aACE,aACA,WDbc,QCcd,mBFxGE,yBEqGJ,aAMI,ODjBY,QCkBZ,WDlBY,QCmBZ,iCAIJ,YACE,YACA,aACA,YACA,mBACA,YDrDK,OCsDL,eDtDK,OCuDL,MDnGY,QDVZ,cCuDK,KDtDL,aCsDK,KDlEH,yBEiHJ,YFlGI,cCqDG,KDpDH,aCoDG,MF/BL,YACE,8BCtCA,4BEiHJ,YHvEI,4BACA,YEhDuB,MDKvB,yBEiHJ,YAcI,YD/DG,MCgEH,eDhEG,OCqEL,WACE,WACA,YACA,gDACA,4BACA,gCACA,wBAIJ,aACE,aACA,YACA,QDhFK,KCiFL,mBFnJE,yBEuJF,0BACE,cAIJ,kBACE,qNAQF,mBACE,2JASF,KACE,kBACA,eDzGM,KC0GN,kBFlLE,yBE+KJ,KAMI,gBACA,kBAMJ,aACE,kBACA,SACA,OACA,YD9HK,KC+HL,eD/HK,KCgIL,MDlLY,QDLZ,cCuDK,KDtDL,aCsDK,KDlEH,yBE4LJ,aF7KI,cCqDG,KDpDH,aCoDG,MFvEL,aACE,8BCEA,4BE4LJ,aH1LI,6BCFA,yBE4LJ,aAaI,gBACA,kBAIJ,MACE,MD5IK,OC6IL,OD7IK,OC8IL,MDpLS,QEtCX,cACE,YFEoB,qJEOlB,gBAGF,gBACE,gBACA,uBAGF,kCAEE,mBAIA,4BA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GJ,qBV3EI,2BCtBA,yBDOF,qBACE,6BCRA,kDSiGJ,qBVrFI,8BUgGJ,0BACE,UACA,SAGF,eACE,cACA,sBAEA,2CAEE,iBX1Ha,sCW8HjB,qBACE,cACA,YR7DK,MQ8DL,eR9DK,MDhEH,4BS2HJ,qBAMI,qBACA,UACA,cRnEG,MQoEH,oBAIJ,mBACE,aACA,mBACA,qBAEA,4CACE,WVvIF,4CACE,4BCRA,4BS6IF,4CVjIE,8BCZA,yBDHF,4CACE,+BCEA,kDS6IF,4CV3IE,6BUoJF,uCACE,MRrFG,KQsFH,ORtFG,KQuFH,aRzFG,MQ0FH,MR7HO,QQ8HP,cAGF,4CACE,cAIJ,uBACE,mBACA,qBAGF,uBACE,cACA,mBACA,gBACA,MR5JY,QQ6JZ,uBACA,mBV3LA,uBACE,8BCYA,4BSwKJ,uBVhLI,8BU0LJ,wBACE,cACA,YRpHK,MQqHL,eRrHK,MQsHL,aRpHK,KQqHL,YRvHK,MQwHL,MRxKY,QQyKZ,qBACA,YR9GO,UQ+GP,kBRzKY,QFrBZ,wBACE,8BCEA,4BSkLJ,wBVhLI,6BCFA,4BSkLJ,wBAaI,qBACA,UACA,aRjIG,MQkIH,cACA,oBAIJ,8CACE,WRzIK,OQ4IP,yBACE,iBAGF,kBACE,qBVzMA,kBACE,4BCRA,4BS+MJ,kBVnMI,8BUwMJ,eACE,eACA,MRpJK,KQqJL,ORrJK,KQsJL,aACA,MRlJK,OQmJL,ORnJK,OQoJL,iBRxMY,QQyMZ,qCACA,sBACA,WACE,qDAEF,mBACA,uBAGF,gBACE,eACA,MACA,OACA,UACA,QACA,SACA,gCACA,UACA,WACE,kDAMF,uBACE,eACA,MACA,OACA,WACA,YACA,UAGF,kCACE,ORvLI,KQwLJ,gBThQA,yBS8PF,kCAKI,MRxKiB,QQyKjB,WACE,sDAKN,6BACE,iBRxPU,QDnBV,yBS0QF,6BAII,qBT9QF,yBSkRF,6BAEI,oBAIJ,+BACE,cAGF,+BACE,WACA,YACA,UACA,WACE,sCTjSF,yBSuSA,qBACE,eACA,QACA,QAIJ,4BACE,YRvOI,KDxEJ,yBS8SF,4BAII,eC7TN,eACE,cACA,WACA,eACA,cT0EK,OSzEL,gBACA,cTkFc,ISj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E,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBAQR,YACE,sBAGF,aACE,uBAGF,oBACE,sCAGF,kBACE,oCAGF,sBACE,yCAGF,qBACE,wCAKF,kBACE,mCAGF,gBACE,iCAGF,gBACE,iCAGF,qBACE,sCAGF,kBACE,mCAGF,aACE,8BdlGA,MACE,8BCYA,4BcZJ,MfII,8BAKF,MACE,8BCEA,4BcRJ,MfUI,6BAKF,MACE,4BCRA,4BcJJ,MfgBI,8BAKF,MACE,6BClBA,kCDsBA,2BAKF,MACE,0BC5BA,4BcIJ,Mf4BI,+BAKF,MACE,8BCtCA,4BcQJ,MfkCI,4BACA,YEhDuB,MFqDzB,MACE,4BACA,YEvDuB,KDKvB,4BcYJ,Mf0CI,2BAKF,MACE,0BACA,YElEuB,KDKvB,4BcgBJ,MfiDI,8BAKF,MACE,6BACA,YE7EuB,KDKvB,4BcoBJ,MfwDI,+BAKF,OACE,8BACA,YExFuB,KDKvB,4BcwBJ,Of+DI,2Be3DJ,QACE,2BAGF,QACE,2BAGF,QACE,2BAGF,QACE,2BAGF,MACE,yBAGF,YACE,YbxDiB,Ia2DnB,UACE,Yb1DyB,Ka6D3B,MACE,gCAGF,OACE,+BAGF,MACE,4BAGF,gBACE,oCC/EF,iBACE,qBACA,oBACA,2BAGE,4BACE,wBCLN,SACE,6BACA,4BAQA,KACE,oBAEF,MACE,wBAEF,MACE,0BAEF,MACE,2BAEF,MACE,yBAGF,MACE,0BACA,yBAGF,MACE,wBACA,2BAGF,OACE,2BACA,0BAEF,WACE,6BACA,4BAhCF,KACE,0BAEF,MACE,8BAEF,MACE,gCAEF,MACE,iCAEF,MACE,+BAGF,MACE,gCACA,+BAGF,MACE,8BACA,iCAGF,OACE,iCACA,gCAEF,WACE,6BACA,4BAhCF,KACE,yBAEF,MACE,6BAEF,MACE,+BAEF,MACE,gCAEF,MACE,8BAGF,MACE,+BACA,8BAGF,MACE,6BACA,gCAGF,OACE,gCACA,+BAEF,WACE,6BACA,4BAhCF,KACE,0BAEF,MACE,8BAEF,MACE,gCAEF,MACE,iCAEF,MACE,+BAGF,MACE,gCACA,+BAGF,MACE,8BACA,iCAGF,OACE,iCACA,gCAEF,WACE,6BACA,4BAhCF,KACE,uBAEF,MACE,2BAEF,MACE,6BAEF,MACE,8BAEF,MACE,4BAGF,MACE,6BACA,4BAGF,MACE,2BACA,8BAGF,OACE,8BACA,6BAEF,WACE,6BACA,4BAhCF,KACE,yBAEF,MACE,6BAEF,MACE,+BAEF,MACE,gCAEF,MACE,8BAGF,MACE,+BACA,8BAGF,MACE,6BACA,gCAGF,OACE,gCACA,+BAEF,WACE,6BACA,4BAhCF,KACE,uBAEF,MACE,2BAEF,MACE,6BAEF,MACE,8BAEF,MACE,4BAGF,MACE,6BACA,4BAGF,MACE,2BACA,8BAGF,OACE,8BACA,6BAEF,WACE,6BACA,4BAhCF,KACE,yBAEF,MACE,6BAEF,MACE,+BAEF,MACE,gCAEF,MACE,8BAGF,MACE,+BACA,8BAGF,MACE,6BACA,gCAGF,OACE,gCACA,+BAEF,WACE,6BACA,4BAhCF,KACE,uBAEF,MACE,2BAEF,MACE,6BAEF,MACE,8BAEF,MACE,4BAGF,MACE,6BACA,4BAGF,MACE,2BACA,8BAGF,OACE,8BACA,6BAEF,WACE,6BACA,4BAhCF,KACE,yBAEF,MACE,6BAEF,MACE,+BAEF,MACE,gCAEF,MACE,8BAGF,MACE,+BACA,8BAGF,MACE,6BACA,gCAGF,OACE,gCACA,+BAEF,WACE,6BACA,4BAhCF,MACE,uBAEF,OACE,2BAEF,OACE,6BAEF,OACE,8BAEF,OACE,4BAGF,OACE,6BACA,4BAGF,OACE,2BACA,8BAGF,QACE,8BACA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CE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,4BgB6CE,SACE,uBAEF,UACE,2BAEF,UACE,6BAEF,UACE,8BAEF,UACE,4BAGF,UACE,6BACA,4BAGF,UACE,2BACA,8BAGF,WACE,8BACA,8BhBzEJ,yBgB6CE,QACE,oBAEF,SACE,wBAEF,SACE,0BAEF,SACE,2BAEF,SACE,yBAGF,SACE,0BACA,yBAGF,SACE,wBACA,2BAGF,UACE,2BACA,2BhBzEJ,yBgB6CE,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAGF,UACE,iCACA,iChBzEJ,yBgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,yBgB6CE,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAGF,UACE,iCACA,iChBzEJ,yBgB6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BAGF,UACE,8BACA,8BhBzEJ,yBgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,yBgB6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BAGF,UACE,8BACA,8BhBzEJ,yBgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,yBgB6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BA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BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,2BgB6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BAGF,UACE,8BACA,8BhBzEJ,2BgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,2BgB6CE,SACE,uBAEF,UACE,2BAEF,UACE,6BAEF,UACE,8BAEF,UACE,4BAGF,UACE,6BACA,4BAGF,UACE,2BACA,8BAGF,WACE,8BACA,8BAaN,KACE,qBAEF,MACE,yBAEF,MACE,2BAEF,MACE,4BAEF,MACE,0BAGF,MACE,2BACA,0BAGF,MACE,yBACA,4BAvBF,KACE,2BAEF,MACE,+BAEF,MACE,iCAEF,MACE,kCAEF,MACE,gCAGF,MACE,iCACA,gCAGF,MACE,+BACA,kCAvBF,KACE,0BAEF,MACE,8BAEF,MACE,gCAEF,MACE,iCAEF,MACE,+BAGF,MACE,gCACA,+BAGF,MACE,8BACA,iCAvBF,KACE,2BAEF,MACE,+BAEF,MACE,iCAEF,MACE,kCAEF,MACE,gCAGF,MACE,iCACA,gCAGF,MACE,+BACA,kCAvBF,KACE,wBAEF,MACE,4BAEF,MACE,8BAEF,MACE,+BAEF,MACE,6BAGF,MACE,8BACA,6BAGF,MACE,4BACA,+BAvBF,KACE,0BAEF,MACE,8BAEF,MACE,gCAEF,MACE,iCAEF,MACE,+BAGF,MACE,gCACA,+BAGF,MACE,8BACA,iCAvBF,KACE,wBAEF,MACE,4BAEF,MACE,8BAEF,MACE,+BAEF,MACE,6BAGF,MACE,8BACA,6BAGF,MACE,4BACA,+BAvBF,KACE,0BAEF,MACE,8BAEF,MACE,gCAEF,MACE,iCAEF,MACE,+BAGF,MACE,gCACA,+BAGF,MACE,8BACA,iCAvBF,KACE,wBAEF,MACE,4BAEF,MACE,8BAEF,MACE,+BAEF,MACE,6BAGF,MACE,8BACA,6BAGF,MACE,4BACA,+BAvBF,KACE,0BAEF,MACE,8BAEF,MACE,gCAEF,MACE,iCAEF,MACE,+BAGF,MACE,gCACA,+BAGF,MACE,8BACA,iCAvBF,MACE,wBAEF,OACE,4BAEF,OACE,8BAEF,OACE,+BAEF,OACE,6BAGF,OACE,8BACA,6BAGF,OACE,4BACA,+BhB7GA,yBgBwHE,QACE,qBAEF,SACE,yBAEF,SACE,2BAEF,SACE,4BAEF,SACE,0BAGF,SACE,2BACA,0BAGF,SACE,yBACA,4BAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,SACE,wBAEF,UACE,4BAEF,UACE,8BAEF,UACE,+BAEF,UACE,6BAGF,UACE,8BACA,6BAGF,UACE,4BACA,gChB/IJ,4BgBwHE,QACE,qBAEF,SACE,yBAEF,SACE,2BAEF,SACE,4BAEF,SACE,0BAGF,SACE,2BACA,0BAGF,SACE,yBACA,4BAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,SACE,wBAEF,UACE,4BAEF,UACE,8BAEF,UACE,+BAEF,UACE,6BAGF,UACE,8BACA,6BAGF,UACE,4BACA,gChB/IJ,yBgBwHE,QACE,qBAEF,SACE,yBAEF,SACE,2BAEF,SACE,4BAEF,SACE,0BAGF,SACE,2BACA,0BAGF,SACE,yBACA,4BAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,SACE,wBAEF,UACE,4BAEF,UACE,8BAEF,UACE,+BAEF,UACE,6BAGF,UACE,8BACA,6BAGF,UACE,4BACA,gChB/IJ,2BgBwHE,QACE,qBAEF,SACE,yBAEF,SACE,2BAEF,SACE,4BAEF,SACE,0BAGF,SACE,2BACA,0BAGF,SACE,yBACA,4BAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,SACE,wBAEF,UACE,4BAEF,UACE,8BAEF,UACE,+BAEF,UACE,6BAGF,UACE,8BACA,6BAGF,UACE,4BACA,gChB/IJ,2BgBwHE,QACE,qBAEF,SACE,yBAEF,SACE,2BAEF,SACE,4BAEF,SACE,0BAGF,SACE,2BACA,0BAGF,SACE,yBACA,4BAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,SACE,wBAEF,UACE,4BAEF,UACE,8BAEF,UACE,+BAEF,UACE,6BAGF,UACE,8BACA,6BAGF,UACE,4BACA,gCC3JR,aACE,8EAME,wBAGF,UACE,WACA,YACA,0BAGF,aACE,gCAGF,YACE,0BACA,2BAGF,YACE,yBAGF,cACE,yBAGF,MACE,eACA,eClCJ,eACE,YACA,kBACA,SACA,UACA,WACA,gBACA,aAGF,2CAEE,MjB4BS,QiB3BT,iBjBkBY,QiBjBZ,UACA,SACA,UACA,YACA,cACA,gBACA,YACA,mBACA,yBACA,kBACA,gBACA,YClBF,WACE,iBlBuBY","sourcesContent":["// Generated with OneLightJekyll applied to Atom's One Light theme\n\n.highlight,\npre.highlight {\n background: #f9f9f9;\n color: #383942;\n}\n\n.highlight pre {\n background: #f9f9f9;\n}\n\n.highlight .hll {\n background: #f9f9f9;\n}\n\n.highlight .c {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .err {\n color: #fff;\n background-color: #e05151;\n}\n\n.highlight .k {\n color: #a625a4;\n}\n\n.highlight .l {\n color: #50a04f;\n}\n\n.highlight .n {\n color: #383942;\n}\n\n.highlight .o {\n color: #383942;\n}\n\n.highlight .p {\n color: #383942;\n}\n\n.highlight .cm {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .cp {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .c1 {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .cs {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .ge {\n font-style: italic;\n}\n\n.highlight .gs {\n font-weight: 700;\n}\n\n.highlight .kc {\n color: #a625a4;\n}\n\n.highlight .kd {\n color: #a625a4;\n}\n\n.highlight .kn {\n color: #a625a4;\n}\n\n.highlight .kp {\n color: #a625a4;\n}\n\n.highlight .kr {\n color: #a625a4;\n}\n\n.highlight .kt {\n color: #a625a4;\n}\n\n.highlight .ld {\n color: #50a04f;\n}\n\n.highlight .m {\n color: #b66a00;\n}\n\n.highlight .s {\n color: #50a04f;\n}\n\n.highlight .na {\n color: #b66a00;\n}\n\n.highlight .nb {\n color: #ca7601;\n}\n\n.highlight .nc {\n color: #ca7601;\n}\n\n.highlight .no {\n color: #ca7601;\n}\n\n.highlight .nd {\n color: #ca7601;\n}\n\n.highlight .ni {\n color: #ca7601;\n}\n\n.highlight .ne {\n color: #ca7601;\n}\n\n.highlight .nf {\n color: #383942;\n}\n\n.highlight .nl {\n color: #ca7601;\n}\n\n.highlight .nn {\n color: #383942;\n}\n\n.highlight .nx {\n color: #383942;\n}\n\n.highlight .py {\n color: #ca7601;\n}\n\n.highlight .nt {\n color: #e35549;\n}\n\n.highlight .nv {\n color: #ca7601;\n}\n\n.highlight .ow {\n font-weight: 700;\n}\n\n.highlight .w {\n color: #f8f8f2;\n}\n\n.highlight .mf {\n color: #b66a00;\n}\n\n.highlight .mh {\n color: #b66a00;\n}\n\n.highlight .mi {\n color: #b66a00;\n}\n\n.highlight .mo {\n color: #b66a00;\n}\n\n.highlight .sb {\n color: #50a04f;\n}\n\n.highlight .sc {\n color: #50a04f;\n}\n\n.highlight .sd {\n color: #50a04f;\n}\n\n.highlight .s2 {\n color: #50a04f;\n}\n\n.highlight .se {\n color: #50a04f;\n}\n\n.highlight .sh {\n color: #50a04f;\n}\n\n.highlight .si {\n color: #50a04f;\n}\n\n.highlight .sx {\n color: #50a04f;\n}\n\n.highlight .sr {\n color: #0083bb;\n}\n\n.highlight .s1 {\n color: #50a04f;\n}\n\n.highlight .ss {\n color: #0083bb;\n}\n\n.highlight .bp {\n color: #ca7601;\n}\n\n.highlight .vc {\n color: #ca7601;\n}\n\n.highlight .vg {\n color: #ca7601;\n}\n\n.highlight .vi {\n color: #e35549;\n}\n\n.highlight .il {\n color: #b66a00;\n}\n\n.highlight .gu {\n color: #75715e;\n}\n\n.highlight .gd {\n color: #e05151;\n}\n\n.highlight .gi {\n color: #43d089;\n}\n\n.highlight .language-json .w + .s2 {\n color: #e35549;\n}\n\n.highlight .language-json .kc {\n color: #0083bb;\n}\n","// Generated with OneDarkJekyll applied to Atom's One Dark Vivid theme\n\n.highlight,\npre.highlight {\n background: #31343f;\n color: #dee2f7;\n}\n\n.highlight pre {\n background: #31343f;\n}\n\n.highlight .hll {\n background: #31343f;\n}\n\n.highlight .c {\n color: #63677e;\n font-style: italic;\n}\n\n.highlight .err {\n color: #960050;\n background-color: #1e0010;\n}\n\n.highlight .k {\n color: #e19ef5;\n}\n\n.highlight .l {\n color: #a3eea0;\n}\n\n.highlight .n {\n color: #dee2f7;\n}\n\n.highlight .o {\n color: #dee2f7;\n}\n\n.highlight .p {\n color: #dee2f7;\n}\n\n.highlight .cm {\n color: #63677e;\n font-style: italic;\n}\n\n.highlight .cp {\n color: #63677e;\n font-style: italic;\n}\n\n.highlight .c1 {\n color: #63677e;\n font-style: italic;\n}\n\n.highlight .cs {\n color: #63677e;\n font-style: italic;\n}\n\n.highlight .ge {\n font-style: italic;\n}\n\n.highlight .gs {\n font-weight: 700;\n}\n\n.highlight .kc {\n color: #e19ef5;\n}\n\n.highlight .kd {\n color: #e19ef5;\n}\n\n.highlight .kn {\n color: #e19ef5;\n}\n\n.highlight .kp {\n color: #e19ef5;\n}\n\n.highlight .kr {\n color: #e19ef5;\n}\n\n.highlight .kt {\n color: #e19ef5;\n}\n\n.highlight .ld {\n color: #a3eea0;\n}\n\n.highlight .m {\n color: #eddc96;\n}\n\n.highlight .s {\n color: #a3eea0;\n}\n\n.highlight .na {\n color: #eddc96;\n}\n\n.highlight .nb {\n color: #fdce68;\n}\n\n.highlight .nc {\n color: #fdce68;\n}\n\n.highlight .no {\n color: #fdce68;\n}\n\n.highlight .nd {\n color: #fdce68;\n}\n\n.highlight .ni {\n color: #fdce68;\n}\n\n.highlight .ne {\n color: #fdce68;\n}\n\n.highlight .nf {\n color: #dee2f7;\n}\n\n.highlight .nl {\n color: #fdce68;\n}\n\n.highlight .nn {\n color: #dee2f7;\n}\n\n.highlight .nx {\n color: #dee2f7;\n}\n\n.highlight .py {\n color: #fdce68;\n}\n\n.highlight .nt {\n color: #f9867b;\n}\n\n.highlight .nv {\n color: #fdce68;\n}\n\n.highlight .ow {\n font-weight: 700;\n}\n\n.highlight .w {\n color: #f8f8f2;\n}\n\n.highlight .mf {\n color: #eddc96;\n}\n\n.highlight .mh {\n color: #eddc96;\n}\n\n.highlight .mi {\n color: #eddc96;\n}\n\n.highlight .mo {\n color: #eddc96;\n}\n\n.highlight .sb {\n color: #a3eea0;\n}\n\n.highlight .sc {\n color: #a3eea0;\n}\n\n.highlight .sd {\n color: #a3eea0;\n}\n\n.highlight .s2 {\n color: #a3eea0;\n}\n\n.highlight .se {\n color: #a3eea0;\n}\n\n.highlight .sh {\n color: #a3eea0;\n}\n\n.highlight .si {\n color: #a3eea0;\n}\n\n.highlight .sx {\n color: #a3eea0;\n}\n\n.highlight .sr {\n color: #7be2f9;\n}\n\n.highlight .s1 {\n color: #a3eea0;\n}\n\n.highlight .ss {\n color: #7be2f9;\n}\n\n.highlight .bp {\n color: #fdce68;\n}\n\n.highlight .vc {\n color: #fdce68;\n}\n\n.highlight .vg {\n color: #fdce68;\n}\n\n.highlight .vi {\n color: #f9867b;\n}\n\n.highlight .il {\n color: #eddc96;\n}\n\n.highlight .gu {\n color: #75715e;\n}\n\n.highlight .gd {\n color: #f92672;\n}\n\n.highlight .gi {\n color: #a6e22e;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput {\n /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect {\n /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","// Base element style overrides\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\n:root {\n color-scheme: $color-scheme;\n}\n\n* {\n box-sizing: border-box;\n}\n\nhtml {\n scroll-behavior: smooth;\n\n @include fs-4;\n}\n\nbody {\n font-family: $body-font-family;\n font-size: inherit;\n line-height: $body-line-height;\n color: $body-text-color;\n background-color: $body-background-color;\n overflow-wrap: break-word;\n}\n\nol,\nul,\ndl,\npre,\naddress,\nblockquote,\ntable,\ndiv,\nhr,\nform,\nfieldset,\nnoscript .table-wrapper {\n margin-top: 0;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n#toctitle {\n margin-top: 0;\n margin-bottom: 1em;\n font-weight: 500;\n line-height: $body-heading-line-height;\n color: $body-heading-color;\n}\n\np {\n margin-top: 1em;\n margin-bottom: 1em;\n}\n\na {\n color: $link-color;\n text-decoration: none;\n}\n\na:not([class]) {\n text-decoration: underline;\n text-decoration-color: $border-color;\n text-underline-offset: 2px;\n\n &:hover {\n text-decoration-color: rgba($link-color, 0.45);\n }\n}\n\ncode {\n font-family: $mono-font-family;\n font-size: 0.75em;\n line-height: $body-line-height;\n}\n\nfigure,\npre {\n margin: 0;\n}\n\nli {\n margin: 0.25em 0;\n}\n\nimg {\n max-width: 100%;\n height: auto;\n}\n\nhr {\n height: 1px;\n padding: 0;\n margin: $sp-6 0;\n background-color: $border-color;\n border: 0;\n}\n\n// adds a GitHub-style sidebar to blockquotes\nblockquote {\n margin: 10px 0;\n\n // resets user-agent stylesheets for blockquotes\n margin-block-start: 0;\n margin-inline-start: 0;\n padding-left: 1rem;\n border-left: 3px solid $border-color;\n}\n","$color-scheme: dark;\n$body-background-color: $grey-dk-300;\n$body-heading-color: $grey-lt-000;\n$body-text-color: $grey-lt-300;\n$link-color: $blue-000;\n$nav-child-link-color: $grey-dk-000;\n$sidebar-color: $grey-dk-300;\n$base-button-color: $grey-dk-250;\n$btn-primary-color: $blue-200;\n$code-background-color: #31343f; // OneDarkJekyll default for syntax-one-dark-vivid\n$code-linenumber-color: #dee2f7; // OneDarkJekyll .nf for syntax-one-dark-vivid\n$feedback-color: darken($sidebar-color, 3%);\n$table-background-color: $grey-dk-250;\n$search-background-color: $grey-dk-250;\n$search-result-preview-color: $grey-dk-000;\n$border-color: $grey-dk-200;\n\n@import \"./vendor/OneDarkJekyll/syntax\"; // this is the one-dark-vivid atom syntax theme\n","@mixin fs-1 {\n & {\n font-size: $font-size-1 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-1-sm !important;\n }\n}\n\n@mixin fs-2 {\n & {\n font-size: $font-size-2 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-3 !important;\n }\n}\n\n@mixin fs-3 {\n & {\n font-size: $font-size-3 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-4 !important;\n }\n}\n\n@mixin fs-4 {\n & {\n font-size: $font-size-4 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-5 !important;\n }\n}\n\n@mixin fs-5 {\n & {\n font-size: $font-size-5 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-6 !important;\n }\n}\n\n@mixin fs-6 {\n & {\n font-size: $font-size-6 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n }\n}\n\n@mixin fs-7 {\n & {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-8 !important;\n }\n}\n\n@mixin fs-8 {\n & {\n font-size: $font-size-8 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-9 !important;\n }\n}\n\n@mixin fs-9 {\n & {\n font-size: $font-size-9 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-10 !important;\n }\n}\n\n@mixin fs-10 {\n & {\n font-size: $font-size-10 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-10-sm !important;\n }\n}\n","// Media query\n\n// Media query mixin\n// Usage:\n// @include mq(md) {\n// ..medium and up styles\n// }\n@mixin mq($name) {\n // Retrieves the value from the key\n $value: map-get($media-queries, $name);\n\n // If the key exists in the map\n @if $value {\n // Prints a media query based on the value\n @media (min-width: $value) {\n @content;\n }\n } @else {\n @warn \"No value could be retrieved from `#{$media-query}`. Please make sure it is defined in `$media-queries` map.\";\n }\n}\n\n// Responsive container\n\n@mixin container {\n padding-right: $gutter-spacing-sm;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-right: $gutter-spacing;\n padding-left: $gutter-spacing;\n }\n}\n","// Typography\n\n// prettier-ignore\n$body-font-family: system-ui, -apple-system, blinkmacsystemfont, \"Segoe UI\",\n roboto, \"Helvetica Neue\", arial, sans-serif, \"Segoe UI Emoji\" !default;\n$mono-font-family: \"SFMono-Regular\", menlo, consolas, monospace !default;\n$root-font-size: 16px !default; // DEPRECATED: previously base font-size for rems\n$body-line-height: 1.4 !default;\n$content-line-height: 1.6 !default;\n$body-heading-line-height: 1.25 !default;\n\n// Font size\n// `-sm` suffix is the size at the small (and above) media query\n\n$font-size-1: 0.5625rem !default;\n$font-size-1-sm: 0.625rem !default;\n$font-size-2: 0.6875rem !default; // h4 - uppercased!, h6 not uppercased, text-small\n$font-size-3: 0.75rem !default; // h5\n$font-size-4: 0.875rem !default;\n$font-size-5: 1rem !default; // h3\n$font-size-6: 1.125rem !default; // h2\n$font-size-7: 1.5rem !default;\n$font-size-8: 2rem !default; // h1\n$font-size-9: 2.25rem !default;\n$font-size-10: 2.625rem !default;\n$font-size-10-sm: 3rem !default;\n\n// Colors\n\n$white: #fff !default;\n$grey-dk-000: #959396 !default;\n$grey-dk-100: #5c5962 !default;\n$grey-dk-200: #44434d !default;\n$grey-dk-250: #302d36 !default;\n$grey-dk-300: #27262b !default;\n$grey-lt-000: #f5f6fa !default;\n$grey-lt-100: #eeebee !default;\n$grey-lt-200: #ecebed !default;\n$grey-lt-300: #e6e1e8 !default;\n$purple-000: #7253ed !default;\n$purple-100: #5e41d0 !default;\n$purple-200: #4e26af !default;\n$purple-300: #381885 !default;\n$blue-000: #2c84fa !default;\n$blue-100: #2869e6 !default;\n$blue-200: #264caf !default;\n$blue-300: #183385 !default;\n$green-000: #41d693 !default;\n$green-100: #11b584 !default;\n$green-200: #009c7b !default;\n$green-300: #026e57 !default;\n$yellow-000: #ffeb82 !default;\n$yellow-100: #fadf50 !default;\n$yellow-200: #f7d12e !default;\n$yellow-300: #e7af06 !default;\n$red-000: #f77e7e !default;\n$red-100: #f96e65 !default;\n$red-200: #e94c4c !default;\n$red-300: #dd2e2e !default;\n\n// Spacing\n\n$spacing-unit: 1rem; // 1rem == 16px\n\n$spacers: (\n sp-0: 0,\n sp-1: $spacing-unit * 0.25,\n sp-2: $spacing-unit * 0.5,\n sp-3: $spacing-unit * 0.75,\n sp-4: $spacing-unit,\n sp-5: $spacing-unit * 1.5,\n sp-6: $spacing-unit * 2,\n sp-7: $spacing-unit * 2.5,\n sp-8: $spacing-unit * 3,\n sp-9: $spacing-unit * 3.5,\n sp-10: $spacing-unit * 4,\n) !default;\n$sp-1: map-get($spacers, sp-1) !default; // 0.25 rem == 4px\n$sp-2: map-get($spacers, sp-2) !default; // 0.5 rem == 8px\n$sp-3: map-get($spacers, sp-3) !default; // 0.75 rem == 12px\n$sp-4: map-get($spacers, sp-4) !default; // 1 rem == 16px\n$sp-5: map-get($spacers, sp-5) !default; // 1.5 rem == 24px\n$sp-6: map-get($spacers, sp-6) !default; // 2 rem == 32px\n$sp-7: map-get($spacers, sp-7) !default; // 2.5 rem == 40px\n$sp-8: map-get($spacers, sp-8) !default; // 3 rem == 48px\n$sp-9: map-get($spacers, sp-9) !default; // 3.5 rem == 56px\n$sp-10: map-get($spacers, sp-10) !default; // 4 rem == 64px\n\n// Borders\n\n$border: 1px solid !default;\n$border-radius: 4px !default;\n$border-color: $grey-lt-100 !default;\n\n// Grid system\n\n$gutter-spacing: $sp-6 !default;\n$gutter-spacing-sm: $sp-4 !default;\n$nav-width: 16.5rem !default;\n$nav-width-md: 15.5rem !default;\n$nav-list-item-height: $sp-6 !default;\n$nav-list-item-height-sm: $sp-8 !default;\n$nav-list-expander-right: true;\n$content-width: 50rem !default;\n$header-height: 3.75rem !default;\n$search-results-width: $content-width - $nav-width !default;\n$transition-duration: 400ms;\n\n// Media queries in pixels\n\n$media-queries: (\n xs: 20rem,\n sm: 31.25rem,\n md: $content-width,\n lg: $content-width + $nav-width,\n xl: 87.5rem,\n) !default;\n","// The basic two column layout\n\n.side-bar {\n z-index: 0;\n display: flex;\n flex-wrap: wrap;\n background-color: $sidebar-color;\n\n @include mq(md) {\n flex-flow: column nowrap;\n position: fixed;\n width: $nav-width-md;\n height: 100%;\n border-right: $border $border-color;\n align-items: flex-end;\n }\n\n @include mq(lg) {\n width: calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width});\n min-width: $nav-width;\n }\n\n & + .main {\n @include mq(md) {\n margin-left: $nav-width-md;\n }\n\n @include mq(lg) {\n // stylelint-disable function-name-case\n // disable for Max(), we want to use the CSS max() function\n margin-left: Max(\n #{$nav-width},\n calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width})\n );\n // stylelint-enable function-name-case\n }\n\n .main-header {\n display: none;\n background-color: $sidebar-color;\n\n @include mq(md) {\n display: flex;\n background-color: $body-background-color;\n }\n\n &.nav-open {\n display: block;\n\n @include mq(md) {\n display: flex;\n }\n }\n }\n }\n}\n\n.main {\n margin: auto;\n\n @include mq(md) {\n position: relative;\n max-width: $content-width;\n }\n}\n\n.main-content-wrap {\n padding-top: $gutter-spacing-sm;\n padding-bottom: $gutter-spacing-sm;\n\n @include container;\n\n @include mq(md) {\n padding-top: $gutter-spacing;\n padding-bottom: $gutter-spacing;\n }\n}\n\n.main-header {\n z-index: 0;\n border-bottom: $border $border-color;\n\n @include mq(md) {\n display: flex;\n justify-content: space-between;\n height: $header-height;\n }\n}\n\n.site-nav,\n.site-header,\n.site-footer {\n width: 100%;\n\n @include mq(lg) {\n width: $nav-width;\n }\n}\n\n.site-nav {\n display: none;\n\n &.nav-open {\n display: block;\n }\n\n @include mq(md) {\n display: block;\n padding-top: $sp-8;\n padding-bottom: $gutter-spacing-sm;\n overflow-y: auto;\n flex: 1 1 auto;\n }\n}\n\n.site-header {\n display: flex;\n min-height: $header-height;\n align-items: center;\n\n @include mq(md) {\n height: $header-height;\n max-height: $header-height;\n border-bottom: $border $border-color;\n }\n}\n\n.site-title {\n flex-grow: 1;\n display: flex;\n height: 100%;\n align-items: center;\n padding-top: $sp-3;\n padding-bottom: $sp-3;\n color: $body-heading-color;\n\n @include container;\n\n @include fs-6;\n\n @include mq(md) {\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n }\n}\n\n@if variable-exists(logo) {\n .site-logo {\n width: 100%;\n height: 100%;\n background-image: url($logo);\n background-repeat: no-repeat;\n background-position: left center;\n background-size: contain;\n }\n}\n\n.site-button {\n display: flex;\n height: 100%;\n padding: $gutter-spacing-sm;\n align-items: center;\n}\n\n@include mq(md) {\n .site-header .site-button {\n display: none;\n }\n}\n\n.site-title:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n}\n\n.site-button:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n}\n\n// stylelint-disable selector-max-type\n\nbody {\n position: relative;\n padding-bottom: $sp-10;\n overflow-y: scroll;\n\n @include mq(md) {\n position: static;\n padding-bottom: 0;\n }\n}\n\n// stylelint-enable selector-max-type\n\n.site-footer {\n position: absolute;\n bottom: 0;\n left: 0;\n padding-top: $sp-4;\n padding-bottom: $sp-4;\n color: $grey-dk-000;\n\n @include container;\n\n @include fs-2;\n\n @include mq(md) {\n position: static;\n justify-self: end;\n }\n}\n\n.icon {\n width: $sp-5;\n height: $sp-5;\n color: $link-color;\n}\n","@charset \"UTF-8\";\n\n// Styles for rendered markdown in the .main-content container\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity, selector-max-id\n\n.main-content {\n line-height: $content-line-height;\n\n ol,\n ul,\n dl,\n pre,\n address,\n blockquote,\n .table-wrapper {\n margin-top: 0.5em;\n }\n\n a {\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n ul,\n ol {\n padding-left: 1.5em;\n }\n\n li {\n .highlight {\n margin-top: $sp-1;\n }\n }\n\n ol {\n list-style-type: none;\n counter-reset: step-counter;\n\n > li {\n position: relative;\n\n &::before {\n position: absolute;\n top: 0.2em;\n left: -1.6em;\n color: $grey-dk-000;\n content: counter(step-counter);\n counter-increment: step-counter;\n @include fs-3;\n\n @include mq(sm) {\n top: 0.11em;\n }\n }\n\n ol {\n counter-reset: sub-counter;\n\n > li {\n &::before {\n content: counter(sub-counter, lower-alpha);\n counter-increment: sub-counter;\n }\n }\n }\n }\n }\n\n ul {\n list-style: none;\n\n > li {\n &::before {\n position: absolute;\n margin-left: -1.4em;\n color: $grey-dk-000;\n content: \"•\";\n }\n }\n }\n\n .task-list-item {\n &::before {\n content: \"\";\n }\n }\n\n .task-list-item-checkbox {\n margin-right: 0.6em;\n margin-left: -1.4em;\n\n // The same margin-left is used above for ul > li::before\n }\n\n hr + * {\n margin-top: 0;\n }\n\n h1:first-of-type {\n margin-top: 0.5em;\n }\n\n dl {\n display: grid;\n grid-template: auto / 10em 1fr;\n }\n\n dt,\n dd {\n margin: 0.25em 0;\n }\n\n dt {\n grid-column: 1;\n font-weight: 500;\n text-align: right;\n\n &::after {\n content: \":\";\n }\n }\n\n dd {\n grid-column: 2;\n margin-bottom: 0;\n margin-left: 1em;\n\n blockquote,\n div,\n dl,\n dt,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n li,\n ol,\n p,\n pre,\n table,\n ul,\n .table-wrapper {\n &:first-child {\n margin-top: 0;\n }\n }\n }\n\n dd,\n ol,\n ul {\n dl:first-child {\n dt:first-child,\n dd:nth-child(2) {\n margin-top: 0;\n }\n }\n }\n\n .anchor-heading {\n position: absolute;\n right: -$sp-4;\n width: $sp-5;\n height: 100%;\n padding-right: $sp-1;\n padding-left: $sp-1;\n overflow: visible;\n\n @include mq(md) {\n right: auto;\n left: -$sp-5;\n }\n\n svg {\n display: inline-block;\n width: 100%;\n height: 100%;\n color: $link-color;\n visibility: hidden;\n }\n }\n\n .anchor-heading:hover,\n .anchor-heading:focus,\n h1:hover > .anchor-heading,\n h2:hover > .anchor-heading,\n h3:hover > .anchor-heading,\n h4:hover > .anchor-heading,\n h5:hover > .anchor-heading,\n h6:hover > .anchor-heading {\n svg {\n visibility: visible;\n }\n }\n\n summary {\n cursor: pointer;\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n #toctitle {\n position: relative;\n margin-top: 1.5em;\n margin-bottom: 0.25em;\n\n + table,\n + .table-wrapper,\n + .code-example,\n + .highlighter-rouge,\n + .sectionbody .listingblock {\n margin-top: 1em;\n }\n\n + p:not(.label) {\n margin-top: 0;\n }\n }\n\n > h1:first-child,\n > h2:first-child,\n > h3:first-child,\n > h4:first-child,\n > h5:first-child,\n > h6:first-child,\n > .sect1:first-child > h2,\n > .sect2:first-child > h3,\n > .sect3:first-child > h4,\n > .sect4:first-child > h5,\n > .sect5:first-child > h6 {\n margin-top: $sp-2;\n }\n}\n","// Main nav, breadcrumb, etc...\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity\n\n.nav-list {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n list-style: none;\n\n .nav-list-item {\n position: relative;\n margin: 0;\n\n @include fs-4;\n\n @include mq(md) {\n @include fs-3;\n }\n\n .nav-list-link {\n display: block;\n min-height: $nav-list-item-height-sm;\n padding-top: $sp-1;\n padding-bottom: $sp-1;\n line-height: #{$nav-list-item-height-sm - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height-sm;\n padding-left: $gutter-spacing-sm;\n } @else {\n padding-right: $gutter-spacing-sm;\n padding-left: $nav-list-item-height-sm;\n }\n\n @include mq(md) {\n min-height: $nav-list-item-height;\n line-height: #{$nav-list-item-height - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height;\n padding-left: $gutter-spacing;\n } @else {\n padding-right: $gutter-spacing;\n padding-left: $nav-list-item-height;\n }\n }\n\n &.external > svg {\n width: $sp-4;\n height: $sp-4;\n vertical-align: text-bottom;\n }\n\n &.active {\n font-weight: 600;\n text-decoration: none;\n }\n\n &:hover,\n &.active {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n }\n }\n\n .nav-list-expander {\n position: absolute;\n @if $nav-list-expander-right {\n right: 0;\n }\n\n width: $nav-list-item-height-sm;\n height: $nav-list-item-height-sm;\n padding: #{$nav-list-item-height-sm * 0.25};\n color: $link-color;\n\n @include mq(md) {\n width: $nav-list-item-height;\n height: $nav-list-item-height;\n padding: #{$nav-list-item-height * 0.25};\n }\n\n &:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n }\n\n @if $nav-list-expander-right {\n svg {\n transform: rotate(90deg);\n }\n }\n }\n\n > .nav-list {\n display: none;\n padding-left: $sp-3;\n list-style: none;\n\n .nav-list-item {\n position: relative;\n\n .nav-list-link {\n color: $nav-child-link-color;\n }\n\n .nav-list-expander {\n color: $nav-child-link-color;\n }\n }\n }\n\n &.active {\n > .nav-list-expander svg {\n @if $nav-list-expander-right {\n transform: rotate(-90deg);\n } @else {\n transform: rotate(90deg);\n }\n }\n\n > .nav-list {\n display: block;\n }\n }\n }\n}\n\n.nav-category {\n padding: $sp-2 $gutter-spacing-sm;\n font-weight: 600;\n text-align: start;\n text-transform: uppercase;\n border-bottom: $border $border-color;\n @include fs-2;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing;\n margin-top: $gutter-spacing-sm;\n text-align: start;\n\n &:first-child {\n margin-top: 0;\n }\n }\n}\n\n.nav-list.nav-category-list {\n > .nav-list-item {\n margin: 0;\n\n > .nav-list {\n padding: 0;\n\n > .nav-list-item {\n > .nav-list-link {\n color: $link-color;\n }\n\n > .nav-list-expander {\n color: $link-color;\n }\n }\n }\n }\n}\n\n// Aux nav\n\n.aux-nav {\n height: 100%;\n overflow-x: auto;\n @include fs-2;\n\n .aux-nav-list {\n display: flex;\n height: 100%;\n padding: 0;\n margin: 0;\n list-style: none;\n }\n\n .aux-nav-list-item {\n display: inline-block;\n height: 100%;\n padding: 0;\n margin: 0;\n }\n\n @include mq(md) {\n padding-right: $gutter-spacing-sm;\n }\n}\n\n// Breadcrumb nav\n\n.breadcrumb-nav {\n @include mq(md) {\n margin-top: -$sp-4;\n }\n}\n\n.breadcrumb-nav-list {\n padding-left: 0;\n margin-bottom: $sp-3;\n list-style: none;\n}\n\n.breadcrumb-nav-list-item {\n display: table-cell;\n @include fs-2;\n\n &::before {\n display: none;\n }\n\n &::after {\n display: inline-block;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $grey-dk-000;\n content: \"/\";\n }\n\n &:last-child {\n &::after {\n content: \"\";\n }\n }\n}\n","// Typography\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\nh1,\n.text-alpha {\n font-weight: 300;\n\n @include fs-8;\n}\n\nh2,\n.text-beta,\n#toctitle {\n @include fs-6;\n}\n\nh3,\n.text-gamma {\n @include fs-5;\n}\n\nh4,\n.text-delta {\n font-weight: 400;\n text-transform: uppercase;\n letter-spacing: 0.1em;\n\n @include fs-2;\n}\n\nh4 code {\n text-transform: none;\n}\n\nh5,\n.text-epsilon {\n @include fs-3;\n}\n\nh6,\n.text-zeta {\n @include fs-2;\n}\n\n.text-small {\n @include fs-2;\n}\n\n.text-mono {\n font-family: $mono-font-family !important;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n","// Labels (not the form kind)\n\n// this :not() prevents a style clash with Mermaid.js's\n// diagram labels, which also use .label\n// for more, see https://github.com/just-the-docs/just-the-docs/issues/1272\n// and the accompanying PR\n.label:not(g),\n.label-blue:not(g) {\n display: inline-block;\n padding: 0.16em 0.56em;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $white;\n text-transform: uppercase;\n vertical-align: middle;\n background-color: $blue-100;\n border-radius: 12px;\n\n @include fs-2;\n}\n\n.label-green:not(g) {\n background-color: $green-200;\n}\n\n.label-purple:not(g) {\n background-color: $purple-100;\n}\n\n.label-red:not(g) {\n background-color: $red-200;\n}\n\n.label-yellow:not(g) {\n color: $grey-dk-200;\n background-color: $yellow-200;\n}\n","// Buttons and things that look like buttons\n// stylelint-disable color-named\n\n.btn {\n display: inline-block;\n box-sizing: border-box;\n padding: 0.3em 1em;\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n font-weight: 500;\n line-height: 1.5;\n color: $link-color;\n text-decoration: none;\n vertical-align: baseline;\n cursor: pointer;\n background-color: $base-button-color;\n border-width: 0;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n appearance: none;\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: darken($link-color, 2%);\n }\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n text-decoration: none;\n background-color: darken($base-button-color, 1%);\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($base-button-color, 3%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken(#dcdcdc, 5%);\n }\n\n &:disabled,\n &.disabled {\n &,\n &:hover {\n color: rgba(102, 102, 102, 0.5);\n cursor: default;\n background-color: rgba(229, 229, 229, 0.5);\n background-image: none;\n box-shadow: none;\n }\n }\n}\n\n.btn-outline {\n color: $link-color;\n background: transparent;\n box-shadow: inset 0 0 0 2px $grey-lt-300;\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n color: darken($link-color, 4%);\n text-decoration: none;\n background-color: transparent;\n box-shadow: inset 0 0 0 3px $grey-lt-300;\n }\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow:\n inset 0 0 0 2px $grey-dk-100,\n 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: inset 0 0 0 2px $grey-dk-100;\n }\n}\n\n.btn-primary {\n @include btn-color($white, $btn-primary-color);\n}\n\n.btn-purple {\n @include btn-color($white, $purple-100);\n}\n\n.btn-blue {\n @include btn-color($white, $blue-000);\n}\n\n.btn-green {\n @include btn-color($white, $green-100);\n}\n\n.btn-reset {\n background: none;\n border: none;\n margin: 0;\n text-align: inherit;\n font: inherit;\n border-radius: 0;\n appearance: none;\n}\n","// Colored button\n\n@mixin btn-color($fg, $bg) {\n color: $fg;\n background-color: darken($bg, 2%);\n background-image: linear-gradient(lighten($bg, 5%), darken($bg, 2%));\n box-shadow:\n 0 1px 3px rgba(0, 0, 0, 0.25),\n 0 4px 10px rgba(0, 0, 0, 0.12);\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: $fg;\n background-color: darken($bg, 4%);\n background-image: linear-gradient((lighten($bg, 2%), darken($bg, 4%)));\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($bg, 5%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken($bg, 10%);\n }\n}\n","// Search input and autocomplete\n\n.search {\n position: relative;\n z-index: 2;\n flex-grow: 1;\n height: $sp-10;\n padding: $sp-2;\n transition: padding linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: relative !important;\n width: auto !important;\n height: 100% !important;\n padding: 0;\n transition: none;\n }\n}\n\n.search-input-wrap {\n position: relative;\n z-index: 1;\n height: $sp-8;\n overflow: hidden;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n transition: height linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: absolute;\n width: 100%;\n max-width: $search-results-width;\n height: 100% !important;\n border-radius: 0;\n box-shadow: none;\n transition: width ease $transition-duration;\n }\n}\n\n.search-input {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing-sm + $sp-5};\n font-size: 1rem;\n color: $body-text-color;\n background-color: $search-background-color;\n border-top: 0;\n border-right: 0;\n border-bottom: 0;\n border-left: 0;\n border-radius: 0;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing + $sp-5};\n font-size: 0.875rem;\n background-color: $body-background-color;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n &:focus {\n outline: 0;\n\n + .search-label .search-icon {\n color: $link-color;\n }\n }\n}\n\n.search-label {\n position: absolute;\n display: flex;\n height: 100%;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-left: $gutter-spacing;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n .search-icon {\n width: #{$sp-4 * 1.2};\n height: #{$sp-4 * 1.2};\n align-self: center;\n color: $grey-dk-000;\n }\n}\n\n.search-results {\n position: absolute;\n left: 0;\n display: none;\n width: 100%;\n max-height: calc(100% - #{$sp-10});\n overflow-y: auto;\n background-color: $search-background-color;\n border-bottom-right-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n\n @include mq(md) {\n top: 100%;\n width: $search-results-width;\n max-height: calc(100vh - 200%) !important;\n }\n}\n\n.search-results-list {\n padding-left: 0;\n margin-bottom: $sp-1;\n list-style: none;\n @include fs-4;\n\n @include mq(md) {\n @include fs-3;\n }\n}\n\n.search-results-list-item {\n padding: 0;\n margin: 0;\n}\n\n.search-result {\n display: block;\n padding: $sp-1 $sp-3;\n\n &:hover,\n &.active {\n background-color: $feedback-color;\n }\n}\n\n.search-result-title {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 40%;\n padding-right: $sp-2;\n vertical-align: top;\n }\n}\n\n.search-result-doc {\n display: flex;\n align-items: center;\n word-wrap: break-word;\n\n &.search-result-doc-parent {\n opacity: 0.5;\n @include fs-3;\n\n @include mq(md) {\n @include fs-2;\n }\n }\n\n .search-result-icon {\n width: $sp-4;\n height: $sp-4;\n margin-right: $sp-2;\n color: $link-color;\n flex-shrink: 0;\n }\n\n .search-result-doc-title {\n overflow: auto;\n }\n}\n\n.search-result-section {\n margin-left: #{$sp-4 + $sp-2};\n word-wrap: break-word;\n}\n\n.search-result-rel-url {\n display: block;\n margin-left: #{$sp-4 + $sp-2};\n overflow: hidden;\n color: $search-result-preview-color;\n text-overflow: ellipsis;\n white-space: nowrap;\n @include fs-1;\n}\n\n.search-result-previews {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n padding-left: $sp-4;\n margin-left: $sp-2;\n color: $search-result-preview-color;\n word-wrap: break-word;\n border-left: $border;\n border-left-color: $border-color;\n @include fs-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 60%;\n padding-left: $sp-2;\n margin-left: 0;\n vertical-align: top;\n }\n}\n\n.search-result-preview + .search-result-preview {\n margin-top: $sp-1;\n}\n\n.search-result-highlight {\n font-weight: bold;\n}\n\n.search-no-result {\n padding: $sp-2 $sp-3;\n @include fs-3;\n}\n\n.search-button {\n position: fixed;\n right: $sp-4;\n bottom: $sp-4;\n display: flex;\n width: $sp-9;\n height: $sp-9;\n background-color: $search-background-color;\n border: 1px solid rgba($link-color, 0.3);\n border-radius: #{$sp-9 * 0.5};\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n align-items: center;\n justify-content: center;\n}\n\n.search-overlay {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1;\n width: 0;\n height: 0;\n background-color: rgba(0, 0, 0, 0.3);\n opacity: 0;\n transition:\n opacity ease $transition-duration,\n width 0s $transition-duration,\n height 0s $transition-duration;\n}\n\n.search-active {\n .search {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 0;\n }\n\n .search-input-wrap {\n height: $sp-10;\n border-radius: 0;\n\n @include mq(md) {\n width: $search-results-width;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n }\n }\n\n .search-input {\n background-color: $search-background-color;\n\n @include mq(md) {\n padding-left: 2.3rem;\n }\n }\n\n .search-label {\n @include mq(md) {\n padding-left: 0.6rem;\n }\n }\n\n .search-results {\n display: block;\n }\n\n .search-overlay {\n width: 100%;\n height: 100%;\n opacity: 1;\n transition:\n opacity ease $transition-duration,\n width 0s,\n height 0s;\n }\n\n @include mq(md) {\n .main {\n position: fixed;\n right: 0;\n left: 0;\n }\n }\n\n .main-header {\n padding-top: $sp-10;\n\n @include mq(md) {\n padding-top: 0;\n }\n }\n}\n","// Tables\n// stylelint-disable max-nesting-depth, selector-no-type, selector-max-type\n\n.table-wrapper {\n display: block;\n width: 100%;\n max-width: 100%;\n margin-bottom: $sp-5;\n overflow-x: auto;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n}\n\ntable {\n display: table;\n min-width: 100%;\n border-collapse: separate;\n}\n\nth,\ntd {\n min-width: 7.5rem;\n padding: $sp-2 $sp-3;\n background-color: $table-background-color;\n border-bottom: $border rgba($border-color, 0.5);\n border-left: $border $border-color;\n\n @include fs-3;\n\n &:first-of-type {\n border-left: 0;\n }\n}\n\ntbody {\n tr {\n &:last-of-type {\n th,\n td {\n border-bottom: 0;\n }\n\n td {\n padding-bottom: $sp-3;\n }\n }\n }\n}\n\nthead {\n th {\n border-bottom: $border $border-color;\n }\n}\n","// Code and syntax highlighting\n// stylelint-disable selector-no-qualifying-type, declaration-block-semicolon-newline-after,declaration-block-single-line-max-declarations, selector-no-type, selector-max-type, scss/comment-no-empty\n\n// {% raw %}\n\n// This instruction applies to all queues not within 'pre' or 'figure', avoiding 'code' generated by the highlight.\n:not(pre, figure) {\n & > code {\n padding: 0.2em 0.15em;\n font-weight: 400;\n background-color: $code-background-color;\n border: $border $border-color;\n border-radius: $border-radius;\n }\n}\n\n// Avoid appearance of dark border around visited code links in Safari\na:visited code {\n border-color: $border-color;\n}\n\n// Content structure for highlighted code blocks using fences or Liquid\n//\n// ```[LANG]...```, no kramdown line_numbers:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n//\n// ```[LANG]...```, kramdown line_numbers = true:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.rouge-gutter.gl > pre.lineno\n// | td.rouge-code > pre\n//\n// {% highlight LANG %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n//\n// {% highlight LANG linenos %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.gutter.gl > pre.lineno\n// | td.code > pre\n//\n// ----...---- (AsciiDoc)\n// div.listingblock > div.content > pre.rouge.highlight\n//\n// fix_linenos removes the outermost pre when it encloses table.rouge-table\n//\n// See docs/index-test.md for some tests.\n//\n// No kramdown line_numbers: fences and Liquid highlighting look the same.\n// Kramdown line_numbers = true: fences have a wider gutter than with Liquid?\n\n// ```[LANG]...```\n// or in AsciiDoc:\n//\n// ----\n// ...\n// ----\n\n// the code may appear with 3 different types:\n// container \\ case: default case, code with line number, code with html rendering\n// top level: div.highlighter-rouge, figure.highlight, figure.highlight\n// second level: div.highlight, div.table-wrapper, pre.highlight\n// third level: pre.highlight, td.code, absent\n// last level: code, pre, code (optionality)\n// highlighter level: span, span, span\n// the spacing are only in the second level for case 1, 3 and in the third level for case 2\n// in AsciiDoc, there is a parent container that contains optionally a title and the content.\n\n// select top level container\ndiv.highlighter-rouge,\ndiv.listingblock > div.content,\nfigure.highlight {\n margin-top: 0;\n margin-bottom: $sp-3;\n background-color: $code-background-color;\n border-radius: $border-radius;\n box-shadow: none;\n -webkit-overflow-scrolling: touch;\n position: relative;\n padding: 0;\n\n // copy button (or other button)\n // the button appear only when there is a hover on the code or focus on button\n > button {\n width: $sp-3;\n opacity: 0;\n position: absolute;\n top: 0;\n right: 0;\n border: $sp-3 solid $code-background-color;\n background-color: $code-background-color;\n color: $body-text-color;\n box-sizing: content-box;\n\n svg {\n fill: $body-text-color;\n }\n\n &:active {\n text-decoration: none;\n outline: none;\n opacity: 1;\n }\n\n &:focus {\n opacity: 1;\n }\n }\n\n // the button can be seen by doing a simple hover in the code, there is no need to go over the location of the button\n &:hover {\n > button {\n cursor: copy;\n opacity: 1;\n }\n }\n}\n\n// setting the spacing and scrollbar on the second level for the first case\n// remove all space on the second and third level\n// this is a mixin to accommodate for the slightly different structures generated via Markdown vs AsciiDoc\n@mixin scroll-and-spacing($code-div, $pre-select) {\n #{$code-div} {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n\n #{$pre-select},\n code {\n padding: 0;\n margin: 0;\n border: 0;\n }\n}\n\n// for Markdown\ndiv.highlighter-rouge {\n @include scroll-and-spacing(\"div.highlight\", \"pre.highlight\");\n}\n\n// for AsciiDoc. we also need to fix the margins for its parent container.\ndiv.listingblock {\n margin-top: 0;\n margin-bottom: $sp-3;\n\n @include scroll-and-spacing(\"div.content\", \"div.content > pre\");\n}\n\n// {% highlight LANG %}...{% endhighlight %},\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the second level for the thirt case\n// the css rule are apply only to the last code enviroment\n// setting the scroolbar\nfigure.highlight {\n pre,\n :not(pre) > code {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n}\n\n// ```[LANG]...```, kramdown line_numbers = true,\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the thirt level for the second case\n.highlight .table-wrapper {\n padding: $sp-3 0;\n margin: 0;\n border: 0;\n box-shadow: none;\n\n td,\n pre {\n min-width: 0;\n padding: 0;\n background-color: $code-background-color;\n border: 0;\n\n @include fs-2;\n }\n\n td.gl {\n width: 1em;\n padding-right: $sp-3;\n padding-left: $sp-3;\n }\n\n pre {\n margin: 0;\n line-height: 2;\n }\n}\n\n// Code examples: html render of a code\n.code-example,\n.listingblock > .title {\n padding: $sp-3;\n margin-bottom: $sp-3;\n overflow: auto;\n border: 1px solid $border-color;\n border-radius: $border-radius;\n\n + .highlighter-rouge,\n + .sectionbody .listingblock,\n + .content,\n + figure.highlight {\n position: relative;\n margin-top: -$sp-4;\n border-right: 1px solid $border-color;\n border-bottom: 1px solid $border-color;\n border-left: 1px solid $border-color;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n}\n\n// Mermaid diagram code blocks should be left unstyled.\ncode.language-mermaid {\n padding: 0;\n background-color: inherit;\n border: 0;\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight,\npre.highlight {\n background: $code-background-color; // Code Background\n // For Backwards Compatibility Before $code-linenumber-color was added\n @if variable-exists(code-linenumber-color) {\n color: $code-linenumber-color; // Code Line Numbers\n } @else {\n color: $body-text-color; // Code Line Numbers\n }\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight pre {\n background: $code-background-color; // Code Background\n}\n\n// {% endraw %}\n","// Utility classes for colors\n\n// Text colors\n\n.text-grey-dk-000 {\n color: $grey-dk-000 !important;\n}\n\n.text-grey-dk-100 {\n color: $grey-dk-100 !important;\n}\n\n.text-grey-dk-200 {\n color: $grey-dk-200 !important;\n}\n\n.text-grey-dk-250 {\n color: $grey-dk-250 !important;\n}\n\n.text-grey-dk-300 {\n color: $grey-dk-300 !important;\n}\n\n.text-grey-lt-000 {\n color: $grey-lt-000 !important;\n}\n\n.text-grey-lt-100 {\n color: $grey-lt-100 !important;\n}\n\n.text-grey-lt-200 {\n color: $grey-lt-200 !important;\n}\n\n.text-grey-lt-300 {\n color: $grey-lt-300 !important;\n}\n\n.text-blue-000 {\n color: $blue-000 !important;\n}\n\n.text-blue-100 {\n color: $blue-100 !important;\n}\n\n.text-blue-200 {\n color: $blue-200 !important;\n}\n\n.text-blue-300 {\n color: $blue-300 !important;\n}\n\n.text-green-000 {\n color: $green-000 !important;\n}\n\n.text-green-100 {\n color: $green-100 !important;\n}\n\n.text-green-200 {\n color: $green-200 !important;\n}\n\n.text-green-300 {\n color: $green-300 !important;\n}\n\n.text-purple-000 {\n color: $purple-000 !important;\n}\n\n.text-purple-100 {\n color: $purple-100 !important;\n}\n\n.text-purple-200 {\n color: $purple-200 !important;\n}\n\n.text-purple-300 {\n color: $purple-300 !important;\n}\n\n.text-yellow-000 {\n color: $yellow-000 !important;\n}\n\n.text-yellow-100 {\n color: $yellow-100 !important;\n}\n\n.text-yellow-200 {\n color: $yellow-200 !important;\n}\n\n.text-yellow-300 {\n color: $yellow-300 !important;\n}\n\n.text-red-000 {\n color: $red-000 !important;\n}\n\n.text-red-100 {\n color: $red-100 !important;\n}\n\n.text-red-200 {\n color: $red-200 !important;\n}\n\n.text-red-300 {\n color: $red-300 !important;\n}\n\n// Background colors\n\n.bg-grey-dk-000 {\n background-color: $grey-dk-000 !important;\n}\n\n.bg-grey-dk-100 {\n background-color: $grey-dk-100 !important;\n}\n\n.bg-grey-dk-200 {\n background-color: $grey-dk-200 !important;\n}\n\n.bg-grey-dk-250 {\n background-color: $grey-dk-250 !important;\n}\n\n.bg-grey-dk-300 {\n background-color: $grey-dk-300 !important;\n}\n\n.bg-grey-lt-000 {\n background-color: $grey-lt-000 !important;\n}\n\n.bg-grey-lt-100 {\n background-color: $grey-lt-100 !important;\n}\n\n.bg-grey-lt-200 {\n background-color: $grey-lt-200 !important;\n}\n\n.bg-grey-lt-300 {\n background-color: $grey-lt-300 !important;\n}\n\n.bg-blue-000 {\n background-color: $blue-000 !important;\n}\n\n.bg-blue-100 {\n background-color: $blue-100 !important;\n}\n\n.bg-blue-200 {\n background-color: $blue-200 !important;\n}\n\n.bg-blue-300 {\n background-color: $blue-300 !important;\n}\n\n.bg-green-000 {\n background-color: $green-000 !important;\n}\n\n.bg-green-100 {\n background-color: $green-100 !important;\n}\n\n.bg-green-200 {\n background-color: $green-200 !important;\n}\n\n.bg-green-300 {\n background-color: $green-300 !important;\n}\n\n.bg-purple-000 {\n background-color: $purple-000 !important;\n}\n\n.bg-purple-100 {\n background-color: $purple-100 !important;\n}\n\n.bg-purple-200 {\n background-color: $purple-200 !important;\n}\n\n.bg-purple-300 {\n background-color: $purple-300 !important;\n}\n\n.bg-yellow-000 {\n background-color: $yellow-000 !important;\n}\n\n.bg-yellow-100 {\n background-color: $yellow-100 !important;\n}\n\n.bg-yellow-200 {\n background-color: $yellow-200 !important;\n}\n\n.bg-yellow-300 {\n background-color: $yellow-300 !important;\n}\n\n.bg-red-000 {\n background-color: $red-000 !important;\n}\n\n.bg-red-100 {\n background-color: $red-100 !important;\n}\n\n.bg-red-200 {\n background-color: $red-200 !important;\n}\n\n.bg-red-300 {\n background-color: $red-300 !important;\n}\n","// Utility classes for layout\n\n// Display\n\n.d-block {\n display: block !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .d-sm-block, .d-md-none, .d-lg-inline\n .d-#{$media-query}-block {\n display: block !important;\n }\n .d-#{$media-query}-flex {\n display: flex !important;\n }\n .d-#{$media-query}-inline {\n display: inline !important;\n }\n .d-#{$media-query}-inline-block {\n display: inline-block !important;\n }\n .d-#{$media-query}-none {\n display: none !important;\n }\n }\n }\n}\n\n// Horizontal alignment\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.flex-justify-start {\n justify-content: flex-start !important;\n}\n\n.flex-justify-end {\n justify-content: flex-end !important;\n}\n\n.flex-justify-between {\n justify-content: space-between !important;\n}\n\n.flex-justify-around {\n justify-content: space-around !important;\n}\n\n// Vertical alignment\n\n.v-align-baseline {\n vertical-align: baseline !important;\n}\n\n.v-align-bottom {\n vertical-align: bottom !important;\n}\n\n.v-align-middle {\n vertical-align: middle !important;\n}\n\n.v-align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.v-align-text-top {\n vertical-align: text-top !important;\n}\n\n.v-align-top {\n vertical-align: top !important;\n}\n","// Utility classes for typography\n\n.fs-1 {\n @include fs-1;\n}\n\n.fs-2 {\n @include fs-2;\n}\n\n.fs-3 {\n @include fs-3;\n}\n\n.fs-4 {\n @include fs-4;\n}\n\n.fs-5 {\n @include fs-5;\n}\n\n.fs-6 {\n @include fs-6;\n}\n\n.fs-7 {\n @include fs-7;\n}\n\n.fs-8 {\n @include fs-8;\n}\n\n.fs-9 {\n @include fs-9;\n}\n\n.fs-10 {\n @include fs-10;\n}\n\n.fw-300 {\n font-weight: 300 !important;\n}\n\n.fw-400 {\n font-weight: 400 !important;\n}\n\n.fw-500 {\n font-weight: 500 !important;\n}\n\n.fw-700 {\n font-weight: 700 !important;\n}\n\n.lh-0 {\n line-height: 0 !important;\n}\n\n.lh-default {\n line-height: $body-line-height;\n}\n\n.lh-tight {\n line-height: $body-heading-line-height;\n}\n\n.ls-5 {\n letter-spacing: 0.05em !important;\n}\n\n.ls-10 {\n letter-spacing: 0.1em !important;\n}\n\n.ls-0 {\n letter-spacing: 0 !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n","// Utility classes for lists\n\n// stylelint-disable selector-max-type\n\n.list-style-none {\n padding: 0 !important;\n margin: 0 !important;\n list-style: none !important;\n\n li {\n &::before {\n display: none !important;\n }\n }\n}\n","// Utility classes for margins and padding\n\n// stylelint-disable block-opening-brace-space-after, block-opening-brace-space-before\n\n// Margin spacer utilities\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-0, .m-1, .m-2...\n .m-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n .mx-#{$scale}-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-sm-0, .m-md-1, .m-lg-2...\n .m-#{$media-query}-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$media-query}-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$media-query}-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$media-query}-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n }\n }\n}\n\n// Padding spacer utilities\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-0, .p-1, .p-2...\n .p-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @include mq($media-query) {\n @for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-sm-0, .p-md-1, .p-lg-2...\n .p-#{$media-query}-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$media-query}-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$media-query}-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n }\n }\n}\n","// stylelint-disable selector-max-specificity, selector-max-id, selector-max-type, selector-no-qualifying-type\n\n@media print {\n .site-footer,\n .site-button,\n #edit-this-page,\n #back-to-top,\n .site-nav,\n .main-header {\n display: none !important;\n }\n\n .side-bar {\n width: 100%;\n height: auto;\n border-right: 0 !important;\n }\n\n .site-header {\n border-bottom: 1px solid $border-color;\n }\n\n .site-title {\n font-size: 1rem !important;\n font-weight: 700 !important;\n }\n\n .text-small {\n font-size: 8pt !important;\n }\n\n pre.highlight {\n border: 1px solid $border-color;\n }\n\n .main {\n max-width: none;\n margin-left: 0;\n }\n}\n","// Skipnav\n// Skip to main content\n\na.skip-to-main {\n left: -999px;\n position: absolute;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -999;\n}\n\na.skip-to-main:focus,\na.skip-to-main:active {\n color: $link-color;\n background-color: $body-background-color;\n left: auto;\n top: auto;\n width: 30%;\n height: auto;\n overflow: auto;\n margin: 10px 35%;\n padding: 5px;\n border-radius: 15px;\n border: 4px solid $btn-primary-color;\n text-align: center;\n font-size: 1.2em;\n z-index: 999;\n}\n","\n$logo: \"/assets/images/logo.png\";\n\n@import \"./support/support\";\n@import \"./custom/setup\";\n@import \"./color_schemes/light\";\n\n@import \"./color_schemes/dark\";\n\n@import \"./modules\";\ndiv.opaque {\n background-color: $body-background-color;\n}\n@import \"./custom/custom\";\n\n\n"],"file":"just-the-docs-dark.css"} \ No newline at end of file diff --git a/assets/css/just-the-docs-default.css b/assets/css/just-the-docs-default.css new file mode 100644 index 00000000..f085134e --- /dev/null +++ b/assets/css/just-the-docs-default.css @@ -0,0 +1 @@ +.highlight,pre.highlight{background:#f9f9f9;color:#383942}.highlight pre{background:#f9f9f9}.highlight .hll{background:#f9f9f9}.highlight .c{color:#9fa0a6;font-style:italic}.highlight .err{color:#fff;background-color:#e05151}.highlight .k{color:#a625a4}.highlight .l{color:#50a04f}.highlight .n{color:#383942}.highlight .o{color:#383942}.highlight .p{color:#383942}.highlight .cm{color:#9fa0a6;font-style:italic}.highlight .cp{color:#9fa0a6;font-style:italic}.highlight .c1{color:#9fa0a6;font-style:italic}.highlight .cs{color:#9fa0a6;font-style:italic}.highlight .ge{font-style:italic}.highlight .gs{font-weight:700}.highlight .kc{color:#a625a4}.highlight .kd{color:#a625a4}.highlight .kn{color:#a625a4}.highlight .kp{color:#a625a4}.highlight .kr{color:#a625a4}.highlight .kt{color:#a625a4}.highlight .ld{color:#50a04f}.highlight .m{color:#b66a00}.highlight .s{color:#50a04f}.highlight .na{color:#b66a00}.highlight .nb{color:#ca7601}.highlight .nc{color:#ca7601}.highlight .no{color:#ca7601}.highlight .nd{color:#ca7601}.highlight .ni{color:#ca7601}.highlight .ne{color:#ca7601}.highlight .nf{color:#383942}.highlight .nl{color:#ca7601}.highlight .nn{color:#383942}.highlight .nx{color:#383942}.highlight .py{color:#ca7601}.highlight .nt{color:#e35549}.highlight .nv{color:#ca7601}.highlight .ow{font-weight:700}.highlight .w{color:#f8f8f2}.highlight .mf{color:#b66a00}.highlight .mh{color:#b66a00}.highlight .mi{color:#b66a00}.highlight .mo{color:#b66a00}.highlight .sb{color:#50a04f}.highlight .sc{color:#50a04f}.highlight .sd{color:#50a04f}.highlight .s2{color:#50a04f}.highlight .se{color:#50a04f}.highlight .sh{color:#50a04f}.highlight .si{color:#50a04f}.highlight .sx{color:#50a04f}.highlight .sr{color:#0083bb}.highlight .s1{color:#50a04f}.highlight .ss{color:#0083bb}.highlight .bp{color:#ca7601}.highlight .vc{color:#ca7601}.highlight .vg{color:#ca7601}.highlight .vi{color:#e35549}.highlight .il{color:#b66a00}.highlight .gu{color:#75715e}.highlight .gd{color:#e05151}.highlight .gi{color:#43d089}.highlight .language-json .w+.s2{color:#e35549}.highlight .language-json .kc{color:#0083bb}.highlight,pre.highlight{background:#31343f;color:#dee2f7}.highlight pre{background:#31343f}.highlight .hll{background:#31343f}.highlight .c{color:#63677e;font-style:italic}.highlight .err{color:#960050;background-color:#1e0010}.highlight .k{color:#e19ef5}.highlight .l{color:#a3eea0}.highlight .n{color:#dee2f7}.highlight .o{color:#dee2f7}.highlight .p{color:#dee2f7}.highlight .cm{color:#63677e;font-style:italic}.highlight .cp{color:#63677e;font-style:italic}.highlight .c1{color:#63677e;font-style:italic}.highlight .cs{color:#63677e;font-style:italic}.highlight .ge{font-style:italic}.highlight .gs{font-weight:700}.highlight .kc{color:#e19ef5}.highlight .kd{color:#e19ef5}.highlight .kn{color:#e19ef5}.highlight .kp{color:#e19ef5}.highlight .kr{color:#e19ef5}.highlight .kt{color:#e19ef5}.highlight .ld{color:#a3eea0}.highlight .m{color:#eddc96}.highlight .s{color:#a3eea0}.highlight .na{color:#eddc96}.highlight .nb{color:#fdce68}.highlight .nc{color:#fdce68}.highlight .no{color:#fdce68}.highlight .nd{color:#fdce68}.highlight .ni{color:#fdce68}.highlight .ne{color:#fdce68}.highlight .nf{color:#dee2f7}.highlight .nl{color:#fdce68}.highlight .nn{color:#dee2f7}.highlight .nx{color:#dee2f7}.highlight .py{color:#fdce68}.highlight .nt{color:#f9867b}.highlight .nv{color:#fdce68}.highlight .ow{font-weight:700}.highlight .w{color:#f8f8f2}.highlight .mf{color:#eddc96}.highlight .mh{color:#eddc96}.highlight .mi{color:#eddc96}.highlight .mo{color:#eddc96}.highlight .sb{color:#a3eea0}.highlight .sc{color:#a3eea0}.highlight .sd{color:#a3eea0}.highlight .s2{color:#a3eea0}.highlight .se{color:#a3eea0}.highlight .sh{color:#a3eea0}.highlight .si{color:#a3eea0}.highlight .sx{color:#a3eea0}.highlight .sr{color:#7be2f9}.highlight .s1{color:#a3eea0}.highlight .ss{color:#7be2f9}.highlight .bp{color:#fdce68}.highlight .vc{color:#fdce68}.highlight .vg{color:#fdce68}.highlight .vi{color:#f9867b}.highlight .il{color:#eddc96}.highlight .gu{color:#75715e}.highlight .gd{color:#f92672}.highlight .gi{color:#a6e22e}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}html{font-size:.875rem !important}@media(min-width: 31.25rem){html{font-size:1rem !important}}body{font-family:system-ui,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif,"Segoe UI Emoji";font-size:inherit;line-height:1.4;color:#e6e1e8;background-color:#27262b;overflow-wrap:break-word}ol,ul,dl,pre,address,blockquote,table,div,hr,form,fieldset,noscript .table-wrapper{margin-top:0}h1,h2,h3,h4,h5,h6,#toctitle{margin-top:0;margin-bottom:1em;font-weight:500;line-height:1.25;color:#f5f6fa}p{margin-top:1em;margin-bottom:1em}a{color:#2c84fa;text-decoration:none}a:not([class]){text-decoration:underline;text-decoration-color:#44434d;text-underline-offset:2px}a:not([class]):hover{text-decoration-color:rgba(44,132,250,.45)}code{font-family:"SFMono-Regular",menlo,consolas,monospace;font-size:.75em;line-height:1.4}figure,pre{margin:0}li{margin:.25em 0}img{max-width:100%;height:auto}hr{height:1px;padding:0;margin:2rem 0;background-color:#44434d;border:0}blockquote{margin:10px 0;margin-block-start:0;margin-inline-start:0;padding-left:1rem;border-left:3px solid #44434d}.side-bar{z-index:0;display:flex;flex-wrap:wrap;background-color:#27262b}@media(min-width: 50rem){.side-bar{flex-flow:column nowrap;position:fixed;width:15.5rem;height:100%;border-right:1px solid #44434d;align-items:flex-end}}@media(min-width: 66.5rem){.side-bar{width:calc((100% - 66.5rem)/2 + 16.5rem);min-width:16.5rem}}@media(min-width: 50rem){.side-bar+.main{margin-left:15.5rem}}@media(min-width: 66.5rem){.side-bar+.main{margin-left:max(16.5rem,(100% - 66.5rem)/2 + 16.5rem)}}.side-bar+.main .main-header{display:none;background-color:#27262b}@media(min-width: 50rem){.side-bar+.main .main-header{display:flex;background-color:#27262b}}.side-bar+.main .main-header.nav-open{display:block}@media(min-width: 50rem){.side-bar+.main .main-header.nav-open{display:flex}}.main{margin:auto}@media(min-width: 50rem){.main{position:relative;max-width:50rem}}.main-content-wrap{padding-top:1rem;padding-bottom:1rem;padding-right:1rem;padding-left:1rem}@media(min-width: 50rem){.main-content-wrap{padding-right:2rem;padding-left:2rem}}@media(min-width: 50rem){.main-content-wrap{padding-top:2rem;padding-bottom:2rem}}.main-header{z-index:0;border-bottom:1px solid #44434d}@media(min-width: 50rem){.main-header{display:flex;justify-content:space-between;height:3.75rem}}.site-nav,.site-header,.site-footer{width:100%}@media(min-width: 66.5rem){.site-nav,.site-header,.site-footer{width:16.5rem}}.site-nav{display:none}.site-nav.nav-open{display:block}@media(min-width: 50rem){.site-nav{display:block;padding-top:3rem;padding-bottom:1rem;overflow-y:auto;flex:1 1 auto}}.site-header{display:flex;min-height:3.75rem;align-items:center}@media(min-width: 50rem){.site-header{height:3.75rem;max-height:3.75rem;border-bottom:1px solid #44434d}}.site-title{flex-grow:1;display:flex;height:100%;align-items:center;padding-top:.75rem;padding-bottom:.75rem;color:#f5f6fa;padding-right:1rem;padding-left:1rem}@media(min-width: 50rem){.site-title{padding-right:2rem;padding-left:2rem}}.site-title{font-size:1.125rem !important}@media(min-width: 31.25rem){.site-title{font-size:1.5rem !important;line-height:1.25}}@media(min-width: 50rem){.site-title{padding-top:.5rem;padding-bottom:.5rem}}.site-logo{width:100%;height:100%;background-image:url("/assets/images/logo.png");background-repeat:no-repeat;background-position:left center;background-size:contain}.site-button{display:flex;height:100%;padding:1rem;align-items:center}@media(min-width: 50rem){.site-header .site-button{display:none}}.site-title:hover{background-image:linear-gradient(-90deg, rgb(31.6333333333, 30.8222222222, 34.8777777778) 0%, rgba(31.6333333333, 30.8222222222, 34.8777777778, 0.8) 80%, rgba(31.6333333333, 30.8222222222, 34.8777777778, 0) 100%)}.site-button:hover{background-image:linear-gradient(-90deg, rgb(31.6333333333, 30.8222222222, 34.8777777778) 0%, rgba(31.6333333333, 30.8222222222, 34.8777777778, 0.8) 100%)}body{position:relative;padding-bottom:4rem;overflow-y:scroll}@media(min-width: 50rem){body{position:static;padding-bottom:0}}.site-footer{position:absolute;bottom:0;left:0;padding-top:1rem;padding-bottom:1rem;color:#959396;padding-right:1rem;padding-left:1rem}@media(min-width: 50rem){.site-footer{padding-right:2rem;padding-left:2rem}}.site-footer{font-size:.6875rem !important}@media(min-width: 31.25rem){.site-footer{font-size:.75rem !important}}@media(min-width: 50rem){.site-footer{position:static;justify-self:end}}.icon{width:1.5rem;height:1.5rem;color:#2c84fa}.main-content{line-height:1.6}.main-content ol,.main-content ul,.main-content dl,.main-content pre,.main-content address,.main-content blockquote,.main-content .table-wrapper{margin-top:.5em}.main-content a{overflow:hidden;text-overflow:ellipsis}.main-content ul,.main-content ol{padding-left:1.5em}.main-content li .highlight{margin-top:.25rem}.main-content ol{list-style-type:none;counter-reset:step-counter}.main-content ol>li{position:relative}.main-content ol>li::before{position:absolute;top:.2em;left:-1.6em;color:#959396;content:counter(step-counter);counter-increment:step-counter}.main-content ol>li::before{font-size:.75rem !important}@media(min-width: 31.25rem){.main-content ol>li::before{font-size:.875rem !important}}@media(min-width: 31.25rem){.main-content ol>li::before{top:.11em}}.main-content ol>li ol{counter-reset:sub-counter}.main-content ol>li ol>li::before{content:counter(sub-counter, lower-alpha);counter-increment:sub-counter}.main-content ul{list-style:none}.main-content ul>li::before{position:absolute;margin-left:-1.4em;color:#959396;content:"•"}.main-content .task-list-item::before{content:""}.main-content .task-list-item-checkbox{margin-right:.6em;margin-left:-1.4em}.main-content hr+*{margin-top:0}.main-content h1:first-of-type{margin-top:.5em}.main-content dl{display:grid;grid-template:auto/10em 1fr}.main-content dt,.main-content dd{margin:.25em 0}.main-content dt{grid-column:1;font-weight:500;text-align:right}.main-content dt::after{content:":"}.main-content dd{grid-column:2;margin-bottom:0;margin-left:1em}.main-content dd blockquote:first-child,.main-content dd div:first-child,.main-content dd dl:first-child,.main-content dd dt:first-child,.main-content dd h1:first-child,.main-content dd h2:first-child,.main-content dd h3:first-child,.main-content dd h4:first-child,.main-content dd h5:first-child,.main-content dd h6:first-child,.main-content dd li:first-child,.main-content dd ol:first-child,.main-content dd p:first-child,.main-content dd pre:first-child,.main-content dd table:first-child,.main-content dd ul:first-child,.main-content dd .table-wrapper:first-child{margin-top:0}.main-content dd dl:first-child dt:first-child,.main-content dd dl:first-child dd:nth-child(2),.main-content ol dl:first-child dt:first-child,.main-content ol dl:first-child dd:nth-child(2),.main-content ul dl:first-child dt:first-child,.main-content ul dl:first-child dd:nth-child(2){margin-top:0}.main-content .anchor-heading{position:absolute;right:-1rem;width:1.5rem;height:100%;padding-right:.25rem;padding-left:.25rem;overflow:visible}@media(min-width: 50rem){.main-content .anchor-heading{right:auto;left:-1.5rem}}.main-content .anchor-heading svg{display:inline-block;width:100%;height:100%;color:#2c84fa;visibility:hidden}.main-content .anchor-heading:hover svg,.main-content .anchor-heading:focus svg,.main-content h1:hover>.anchor-heading svg,.main-content h2:hover>.anchor-heading svg,.main-content h3:hover>.anchor-heading svg,.main-content h4:hover>.anchor-heading svg,.main-content h5:hover>.anchor-heading svg,.main-content h6:hover>.anchor-heading svg{visibility:visible}.main-content summary{cursor:pointer}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6,.main-content #toctitle{position:relative;margin-top:1.5em;margin-bottom:.25em}.main-content h1+table,.main-content h1+.table-wrapper,.main-content h1+.code-example,.main-content h1+.highlighter-rouge,.main-content h1+.sectionbody .listingblock,.main-content h2+table,.main-content h2+.table-wrapper,.main-content h2+.code-example,.main-content h2+.highlighter-rouge,.main-content h2+.sectionbody .listingblock,.main-content h3+table,.main-content h3+.table-wrapper,.main-content h3+.code-example,.main-content h3+.highlighter-rouge,.main-content h3+.sectionbody .listingblock,.main-content h4+table,.main-content h4+.table-wrapper,.main-content h4+.code-example,.main-content h4+.highlighter-rouge,.main-content h4+.sectionbody .listingblock,.main-content h5+table,.main-content h5+.table-wrapper,.main-content h5+.code-example,.main-content h5+.highlighter-rouge,.main-content h5+.sectionbody .listingblock,.main-content h6+table,.main-content h6+.table-wrapper,.main-content h6+.code-example,.main-content h6+.highlighter-rouge,.main-content h6+.sectionbody .listingblock,.main-content #toctitle+table,.main-content #toctitle+.table-wrapper,.main-content #toctitle+.code-example,.main-content #toctitle+.highlighter-rouge,.main-content #toctitle+.sectionbody .listingblock{margin-top:1em}.main-content h1+p:not(.label),.main-content h2+p:not(.label),.main-content h3+p:not(.label),.main-content h4+p:not(.label),.main-content h5+p:not(.label),.main-content h6+p:not(.label),.main-content #toctitle+p:not(.label){margin-top:0}.main-content>h1:first-child,.main-content>h2:first-child,.main-content>h3:first-child,.main-content>h4:first-child,.main-content>h5:first-child,.main-content>h6:first-child,.main-content>.sect1:first-child>h2,.main-content>.sect2:first-child>h3,.main-content>.sect3:first-child>h4,.main-content>.sect4:first-child>h5,.main-content>.sect5:first-child>h6{margin-top:.5rem}.nav-list{padding:0;margin-top:0;margin-bottom:0;list-style:none}.nav-list .nav-list-item{position:relative;margin:0}.nav-list .nav-list-item{font-size:.875rem !important}@media(min-width: 31.25rem){.nav-list .nav-list-item{font-size:1rem !important}}@media(min-width: 50rem){.nav-list .nav-list-item{font-size:.75rem !important}}@media(min-width: 50rem)and (min-width: 31.25rem){.nav-list .nav-list-item{font-size:.875rem !important}}.nav-list .nav-list-item .nav-list-link{display:block;min-height:3rem;padding-top:.25rem;padding-bottom:.25rem;line-height:2.5rem;padding-right:3rem;padding-left:1rem}@media(min-width: 50rem){.nav-list .nav-list-item .nav-list-link{min-height:2rem;line-height:1.5rem;padding-right:2rem;padding-left:2rem}}.nav-list .nav-list-item .nav-list-link.external>svg{width:1rem;height:1rem;vertical-align:text-bottom}.nav-list .nav-list-item .nav-list-link.active{font-weight:600;text-decoration:none}.nav-list .nav-list-item .nav-list-link:hover,.nav-list .nav-list-item .nav-list-link.active{background-image:linear-gradient(-90deg, rgb(31.6333333333, 30.8222222222, 34.8777777778) 0%, rgba(31.6333333333, 30.8222222222, 34.8777777778, 0.8) 80%, rgba(31.6333333333, 30.8222222222, 34.8777777778, 0) 100%)}.nav-list .nav-list-item .nav-list-expander{position:absolute;right:0;width:3rem;height:3rem;padding:0.75rem;color:#2c84fa}@media(min-width: 50rem){.nav-list .nav-list-item .nav-list-expander{width:2rem;height:2rem;padding:0.5rem}}.nav-list .nav-list-item .nav-list-expander:hover{background-image:linear-gradient(-90deg, rgb(31.6333333333, 30.8222222222, 34.8777777778) 0%, rgba(31.6333333333, 30.8222222222, 34.8777777778, 0.8) 100%)}.nav-list .nav-list-item .nav-list-expander svg{transform:rotate(90deg)}.nav-list .nav-list-item>.nav-list{display:none;padding-left:.75rem;list-style:none}.nav-list .nav-list-item>.nav-list .nav-list-item{position:relative}.nav-list .nav-list-item>.nav-list .nav-list-item .nav-list-link{color:#959396}.nav-list .nav-list-item>.nav-list .nav-list-item .nav-list-expander{color:#959396}.nav-list .nav-list-item.active>.nav-list-expander svg{transform:rotate(-90deg)}.nav-list .nav-list-item.active>.nav-list{display:block}.nav-category{padding:.5rem 1rem;font-weight:600;text-align:start;text-transform:uppercase;border-bottom:1px solid #44434d}.nav-category{font-size:.6875rem !important}@media(min-width: 31.25rem){.nav-category{font-size:.75rem !important}}@media(min-width: 50rem){.nav-category{padding:.5rem 2rem;margin-top:1rem;text-align:start}.nav-category:first-child{margin-top:0}}.nav-list.nav-category-list>.nav-list-item{margin:0}.nav-list.nav-category-list>.nav-list-item>.nav-list{padding:0}.nav-list.nav-category-list>.nav-list-item>.nav-list>.nav-list-item>.nav-list-link{color:#2c84fa}.nav-list.nav-category-list>.nav-list-item>.nav-list>.nav-list-item>.nav-list-expander{color:#2c84fa}.aux-nav{height:100%;overflow-x:auto}.aux-nav{font-size:.6875rem !important}@media(min-width: 31.25rem){.aux-nav{font-size:.75rem !important}}.aux-nav .aux-nav-list{display:flex;height:100%;padding:0;margin:0;list-style:none}.aux-nav .aux-nav-list-item{display:inline-block;height:100%;padding:0;margin:0}@media(min-width: 50rem){.aux-nav{padding-right:1rem}}@media(min-width: 50rem){.breadcrumb-nav{margin-top:-1rem}}.breadcrumb-nav-list{padding-left:0;margin-bottom:.75rem;list-style:none}.breadcrumb-nav-list-item{display:table-cell}.breadcrumb-nav-list-item{font-size:.6875rem !important}@media(min-width: 31.25rem){.breadcrumb-nav-list-item{font-size:.75rem !important}}.breadcrumb-nav-list-item::before{display:none}.breadcrumb-nav-list-item::after{display:inline-block;margin-right:.5rem;margin-left:.5rem;color:#959396;content:"/"}.breadcrumb-nav-list-item:last-child::after{content:""}h1,.text-alpha{font-weight:300}h1,.text-alpha{font-size:2rem !important;line-height:1.25}@media(min-width: 31.25rem){h1,.text-alpha{font-size:2.25rem !important}}h2,.text-beta,#toctitle{font-size:1.125rem !important}@media(min-width: 31.25rem){h2,.text-beta,#toctitle{font-size:1.5rem !important;line-height:1.25}}h3,.text-gamma{font-size:1rem !important}@media(min-width: 31.25rem){h3,.text-gamma{font-size:1.125rem !important}}h4,.text-delta{font-weight:400;text-transform:uppercase;letter-spacing:.1em}h4,.text-delta{font-size:.6875rem !important}@media(min-width: 31.25rem){h4,.text-delta{font-size:.75rem !important}}h4 code{text-transform:none}h5,.text-epsilon{font-size:.75rem !important}@media(min-width: 31.25rem){h5,.text-epsilon{font-size:.875rem !important}}h6,.text-zeta{font-size:.6875rem !important}@media(min-width: 31.25rem){h6,.text-zeta{font-size:.75rem !important}}.text-small{font-size:.6875rem !important}@media(min-width: 31.25rem){.text-small{font-size:.75rem !important}}.text-mono{font-family:"SFMono-Regular",menlo,consolas,monospace !important}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.label:not(g),.label-blue:not(g){display:inline-block;padding:.16em .56em;margin-right:.5rem;margin-left:.5rem;color:#fff;text-transform:uppercase;vertical-align:middle;background-color:#2869e6;border-radius:12px}.label:not(g),.label-blue:not(g){font-size:.6875rem !important}@media(min-width: 31.25rem){.label:not(g),.label-blue:not(g){font-size:.75rem !important}}.label-green:not(g){background-color:#009c7b}.label-purple:not(g){background-color:#5e41d0}.label-red:not(g){background-color:#e94c4c}.label-yellow:not(g){color:#44434d;background-color:#f7d12e}.btn{display:inline-block;box-sizing:border-box;padding:.3em 1em;margin:0;font-family:inherit;font-size:inherit;font-weight:500;line-height:1.5;color:#2c84fa;text-decoration:none;vertical-align:baseline;cursor:pointer;background-color:#302d36;border-width:0;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);appearance:none}.btn:focus{text-decoration:none;outline:none;box-shadow:0 0 0 3px rgba(0,0,255,.25)}.btn:focus:hover,.btn.selected:focus{box-shadow:0 0 0 3px rgba(0,0,255,.25)}.btn:hover,.btn.zeroclipboard-is-hover{color:rgb(34.0361111111,126.1916666667,249.7638888889)}.btn:hover,.btn:active,.btn.zeroclipboard-is-hover,.btn.zeroclipboard-is-active{text-decoration:none;background-color:hsl(260,9.0909090909%,18.4117647059%)}.btn:active,.btn.selected,.btn.zeroclipboard-is-active{background-color:hsl(260,9.0909090909%,16.4117647059%);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn.selected:hover{background-color:hsl(0,0%,81.2745098039%)}.btn:disabled,.btn:disabled:hover,.btn.disabled,.btn.disabled:hover{color:hsla(0,0%,40%,.5);cursor:default;background-color:rgba(229,229,229,.5);background-image:none;box-shadow:none}.btn-outline{color:#2c84fa;background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px #e6e1e8}.btn-outline:hover,.btn-outline:active,.btn-outline.zeroclipboard-is-hover,.btn-outline.zeroclipboard-is-active{color:rgb(24.0722222222,120.3833333333,249.5277777778);text-decoration:none;background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 3px #e6e1e8}.btn-outline:focus{text-decoration:none;outline:none;box-shadow:inset 0 0 0 2px #5c5962,0 0 0 3px rgba(0,0,255,.25)}.btn-outline:focus:hover,.btn-outline.selected:focus{box-shadow:inset 0 0 0 2px #5c5962}.btn-primary{color:#fff;background-color:rgb(36.1802816901,72.3605633803,166.6197183099);background-image:linear-gradient(rgb(42.5492957746, 85.0985915493, 195.9507042254), rgb(36.1802816901, 72.3605633803, 166.6197183099));box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}.btn-primary:hover,.btn-primary.zeroclipboard-is-hover{color:#fff;background-color:rgb(34.3605633803,68.7211267606,158.2394366197);background-image:linear-gradient(rgb(39.8197183099, 79.6394366197, 183.3802816901), rgb(34.3605633803, 68.7211267606, 158.2394366197))}.btn-primary:active,.btn-primary.selected,.btn-primary.zeroclipboard-is-active{background-color:rgb(33.4507042254,66.9014084507,154.0492957746);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-primary.selected:hover{background-color:rgb(28.9014084507,57.8028169014,133.0985915493)}.btn-purple{color:#fff;background-color:rgb(87.0708860759,56.8227848101,205.9772151899);background-image:linear-gradient(rgb(111.3227848101, 85.4430379747, 213.0569620253), rgb(87.0708860759, 56.8227848101, 205.9772151899));box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}.btn-purple:hover,.btn-purple.zeroclipboard-is-hover{color:#fff;background-color:rgb(81.0025316456,50.0936708861,202.5063291139);background-image:linear-gradient(rgb(100.9291139241, 73.1772151899, 210.0227848101), rgb(81.0025316456, 50.0936708861, 202.5063291139))}.btn-purple:active,.btn-purple.selected,.btn-purple.zeroclipboard-is-active{background-color:rgb(79.3670886076,49.082278481,198.417721519);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-purple.selected:hover{background-color:rgb(71.1898734177,44.0253164557,177.9746835443)}.btn-blue{color:#fff;background-color:rgb(34.0361111111,126.1916666667,249.7638888889);background-image:linear-gradient(rgb(68.9097222222, 146.5208333333, 250.5902777778), rgb(34.0361111111, 126.1916666667, 249.7638888889));box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}.btn-blue:hover,.btn-blue.zeroclipboard-is-hover{color:#fff;background-color:rgb(24.0722222222,120.3833333333,249.5277777778);background-image:linear-gradient(rgb(53.9638888889, 137.8083333333, 250.2361111111), rgb(24.0722222222, 120.3833333333, 249.5277777778))}.btn-blue:active,.btn-blue.selected,.btn-blue.zeroclipboard-is-active{background-color:rgb(19.0902777778,117.4791666667,249.4097222222);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-blue.selected:hover{background-color:rgb(5.625,104.625,237.375)}.btn-green{color:#fff;background-color:rgb(16.1242424242,171.6757575758,125.2);background-image:linear-gradient(rgb(19.1893939394, 204.3106060606, 149), rgb(16.1242424242, 171.6757575758, 125.2));box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}.btn-green:hover,.btn-green.zeroclipboard-is-hover{color:#fff;background-color:rgb(15.2484848485,162.3515151515,118.4);background-image:linear-gradient(rgb(17.8757575758, 190.3242424242, 138.8), rgb(15.2484848485, 162.3515151515, 118.4))}.btn-green:active,.btn-green.selected,.btn-green.zeroclipboard-is-active{background-color:rgb(14.8106060606,157.6893939394,115);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-green.selected:hover{background-color:rgb(12.6212121212,134.3787878788,98)}.btn-reset{background:none;border:none;margin:0;text-align:inherit;font:inherit;border-radius:0;appearance:none}.search{position:relative;z-index:2;flex-grow:1;height:4rem;padding:.5rem;transition:padding linear 200ms}@media(min-width: 50rem){.search{position:relative !important;width:auto !important;height:100% !important;padding:0;transition:none}}.search-input-wrap{position:relative;z-index:1;height:3rem;overflow:hidden;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);transition:height linear 200ms}@media(min-width: 50rem){.search-input-wrap{position:absolute;width:100%;max-width:33.5rem;height:100% !important;border-radius:0;box-shadow:none;transition:width ease 400ms}}.search-input{position:absolute;width:100%;height:100%;padding:.5rem 1rem .5rem 2.5rem;font-size:1rem;color:#e6e1e8;background-color:#302d36;border-top:0;border-right:0;border-bottom:0;border-left:0;border-radius:0}@media(min-width: 50rem){.search-input{padding:.5rem 1rem .5rem 3.5rem;font-size:.875rem;background-color:#27262b;transition:padding-left linear 200ms}}.search-input:focus{outline:0}.search-input:focus+.search-label .search-icon{color:#2c84fa}.search-label{position:absolute;display:flex;height:100%;padding-left:1rem}@media(min-width: 50rem){.search-label{padding-left:2rem;transition:padding-left linear 200ms}}.search-label .search-icon{width:1.2rem;height:1.2rem;align-self:center;color:#959396}.search-results{position:absolute;left:0;display:none;width:100%;max-height:calc(100% - 4rem);overflow-y:auto;background-color:#302d36;border-bottom-right-radius:4px;border-bottom-left-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08)}@media(min-width: 50rem){.search-results{top:100%;width:33.5rem;max-height:calc(100vh - 200%) !important}}.search-results-list{padding-left:0;margin-bottom:.25rem;list-style:none}.search-results-list{font-size:.875rem !important}@media(min-width: 31.25rem){.search-results-list{font-size:1rem !important}}@media(min-width: 50rem){.search-results-list{font-size:.75rem !important}}@media(min-width: 50rem)and (min-width: 31.25rem){.search-results-list{font-size:.875rem !important}}.search-results-list-item{padding:0;margin:0}.search-result{display:block;padding:.25rem .75rem}.search-result:hover,.search-result.active{background-color:hsl(252,6.1728395062%,12.8823529412%)}.search-result-title{display:block;padding-top:.5rem;padding-bottom:.5rem}@media(min-width: 31.25rem){.search-result-title{display:inline-block;width:40%;padding-right:.5rem;vertical-align:top}}.search-result-doc{display:flex;align-items:center;word-wrap:break-word}.search-result-doc.search-result-doc-parent{opacity:.5}.search-result-doc.search-result-doc-parent{font-size:.75rem !important}@media(min-width: 31.25rem){.search-result-doc.search-result-doc-parent{font-size:.875rem !important}}@media(min-width: 50rem){.search-result-doc.search-result-doc-parent{font-size:.6875rem !important}}@media(min-width: 50rem)and (min-width: 31.25rem){.search-result-doc.search-result-doc-parent{font-size:.75rem !important}}.search-result-doc .search-result-icon{width:1rem;height:1rem;margin-right:.5rem;color:#2c84fa;flex-shrink:0}.search-result-doc .search-result-doc-title{overflow:auto}.search-result-section{margin-left:1.5rem;word-wrap:break-word}.search-result-rel-url{display:block;margin-left:1.5rem;overflow:hidden;color:#959396;text-overflow:ellipsis;white-space:nowrap}.search-result-rel-url{font-size:.5625rem !important}@media(min-width: 31.25rem){.search-result-rel-url{font-size:.625rem !important}}.search-result-previews{display:block;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;margin-left:.5rem;color:#959396;word-wrap:break-word;border-left:1px solid;border-left-color:#44434d}.search-result-previews{font-size:.6875rem !important}@media(min-width: 31.25rem){.search-result-previews{font-size:.75rem !important}}@media(min-width: 31.25rem){.search-result-previews{display:inline-block;width:60%;padding-left:.5rem;margin-left:0;vertical-align:top}}.search-result-preview+.search-result-preview{margin-top:.25rem}.search-result-highlight{font-weight:bold}.search-no-result{padding:.5rem .75rem}.search-no-result{font-size:.75rem !important}@media(min-width: 31.25rem){.search-no-result{font-size:.875rem !important}}.search-button{position:fixed;right:1rem;bottom:1rem;display:flex;width:3.5rem;height:3.5rem;background-color:#302d36;border:1px solid rgba(44,132,250,.3);border-radius:1.75rem;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);align-items:center;justify-content:center}.search-overlay{position:fixed;top:0;left:0;z-index:1;width:0;height:0;background-color:rgba(0,0,0,.3);opacity:0;transition:opacity ease 400ms,width 0s 400ms,height 0s 400ms}.search-active .search{position:fixed;top:0;left:0;width:100%;height:100%;padding:0}.search-active .search-input-wrap{height:4rem;border-radius:0}@media(min-width: 50rem){.search-active .search-input-wrap{width:33.5rem;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08)}}.search-active .search-input{background-color:#302d36}@media(min-width: 50rem){.search-active .search-input{padding-left:2.3rem}}@media(min-width: 50rem){.search-active .search-label{padding-left:.6rem}}.search-active .search-results{display:block}.search-active .search-overlay{width:100%;height:100%;opacity:1;transition:opacity ease 400ms,width 0s,height 0s}@media(min-width: 50rem){.search-active .main{position:fixed;right:0;left:0}}.search-active .main-header{padding-top:4rem}@media(min-width: 50rem){.search-active .main-header{padding-top:0}}.table-wrapper{display:block;width:100%;max-width:100%;margin-bottom:1.5rem;overflow-x:auto;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08)}table{display:table;min-width:100%;border-collapse:separate}th,td{min-width:7.5rem;padding:.5rem .75rem;background-color:#302d36;border-bottom:1px solid rgba(68,67,77,.5);border-left:1px solid #44434d}th,td{font-size:.75rem !important}@media(min-width: 31.25rem){th,td{font-size:.875rem !important}}th:first-of-type,td:first-of-type{border-left:0}tbody tr:last-of-type th,tbody tr:last-of-type td{border-bottom:0}tbody tr:last-of-type td{padding-bottom:.75rem}thead th{border-bottom:1px solid #44434d}:not(pre,figure)>code{padding:.2em .15em;font-weight:400;background-color:#31343f;border:1px solid #44434d;border-radius:4px}a:visited code{border-color:#44434d}div.highlighter-rouge,div.listingblock>div.content,figure.highlight{margin-top:0;margin-bottom:.75rem;background-color:#31343f;border-radius:4px;box-shadow:none;-webkit-overflow-scrolling:touch;position:relative;padding:0}div.highlighter-rouge>button,div.listingblock>div.content>button,figure.highlight>button{width:.75rem;opacity:0;position:absolute;top:0;right:0;border:.75rem solid #31343f;background-color:#31343f;color:#e6e1e8;box-sizing:content-box}div.highlighter-rouge>button svg,div.listingblock>div.content>button svg,figure.highlight>button svg{fill:#e6e1e8}div.highlighter-rouge>button:active,div.listingblock>div.content>button:active,figure.highlight>button:active{text-decoration:none;outline:none;opacity:1}div.highlighter-rouge>button:focus,div.listingblock>div.content>button:focus,figure.highlight>button:focus{opacity:1}div.highlighter-rouge:hover>button,div.listingblock>div.content:hover>button,figure.highlight:hover>button{cursor:copy;opacity:1}div.highlighter-rouge div.highlight{overflow-x:auto;padding:.75rem;margin:0;border:0}div.highlighter-rouge pre.highlight,div.highlighter-rouge code{padding:0;margin:0;border:0}div.listingblock{margin-top:0;margin-bottom:.75rem}div.listingblock div.content{overflow-x:auto;padding:.75rem;margin:0;border:0}div.listingblock div.content>pre,div.listingblock code{padding:0;margin:0;border:0}figure.highlight pre,figure.highlight :not(pre)>code{overflow-x:auto;padding:.75rem;margin:0;border:0}.highlight .table-wrapper{padding:.75rem 0;margin:0;border:0;box-shadow:none}.highlight .table-wrapper td,.highlight .table-wrapper pre{min-width:0;padding:0;background-color:#31343f;border:0}.highlight .table-wrapper td,.highlight .table-wrapper pre{font-size:.6875rem !important}@media(min-width: 31.25rem){.highlight .table-wrapper td,.highlight .table-wrapper pre{font-size:.75rem !important}}.highlight .table-wrapper td.gl{width:1em;padding-right:.75rem;padding-left:.75rem}.highlight .table-wrapper pre{margin:0;line-height:2}.code-example,.listingblock>.title{padding:.75rem;margin-bottom:.75rem;overflow:auto;border:1px solid #44434d;border-radius:4px}.code-example+.highlighter-rouge,.code-example+.sectionbody .listingblock,.code-example+.content,.code-example+figure.highlight,.listingblock>.title+.highlighter-rouge,.listingblock>.title+.sectionbody .listingblock,.listingblock>.title+.content,.listingblock>.title+figure.highlight{position:relative;margin-top:-1rem;border-right:1px solid #44434d;border-bottom:1px solid #44434d;border-left:1px solid #44434d;border-top-left-radius:0;border-top-right-radius:0}code.language-mermaid{padding:0;background-color:inherit;border:0}.highlight,pre.highlight{background:#31343f;color:#dee2f7}.highlight pre{background:#31343f}.text-grey-dk-000{color:#959396 !important}.text-grey-dk-100{color:#5c5962 !important}.text-grey-dk-200{color:#44434d !important}.text-grey-dk-250{color:#302d36 !important}.text-grey-dk-300{color:#27262b !important}.text-grey-lt-000{color:#f5f6fa !important}.text-grey-lt-100{color:#eeebee !important}.text-grey-lt-200{color:#ecebed !important}.text-grey-lt-300{color:#e6e1e8 !important}.text-blue-000{color:#2c84fa !important}.text-blue-100{color:#2869e6 !important}.text-blue-200{color:#264caf !important}.text-blue-300{color:#183385 !important}.text-green-000{color:#41d693 !important}.text-green-100{color:#11b584 !important}.text-green-200{color:#009c7b !important}.text-green-300{color:#026e57 !important}.text-purple-000{color:#7253ed !important}.text-purple-100{color:#5e41d0 !important}.text-purple-200{color:#4e26af !important}.text-purple-300{color:#381885 !important}.text-yellow-000{color:#ffeb82 !important}.text-yellow-100{color:#fadf50 !important}.text-yellow-200{color:#f7d12e !important}.text-yellow-300{color:#e7af06 !important}.text-red-000{color:#f77e7e !important}.text-red-100{color:#f96e65 !important}.text-red-200{color:#e94c4c !important}.text-red-300{color:#dd2e2e !important}.bg-grey-dk-000{background-color:#959396 !important}.bg-grey-dk-100{background-color:#5c5962 !important}.bg-grey-dk-200{background-color:#44434d !important}.bg-grey-dk-250{background-color:#302d36 !important}.bg-grey-dk-300{background-color:#27262b !important}.bg-grey-lt-000{background-color:#f5f6fa !important}.bg-grey-lt-100{background-color:#eeebee !important}.bg-grey-lt-200{background-color:#ecebed !important}.bg-grey-lt-300{background-color:#e6e1e8 !important}.bg-blue-000{background-color:#2c84fa !important}.bg-blue-100{background-color:#2869e6 !important}.bg-blue-200{background-color:#264caf !important}.bg-blue-300{background-color:#183385 !important}.bg-green-000{background-color:#41d693 !important}.bg-green-100{background-color:#11b584 !important}.bg-green-200{background-color:#009c7b !important}.bg-green-300{background-color:#026e57 !important}.bg-purple-000{background-color:#7253ed !important}.bg-purple-100{background-color:#5e41d0 !important}.bg-purple-200{background-color:#4e26af !important}.bg-purple-300{background-color:#381885 !important}.bg-yellow-000{background-color:#ffeb82 !important}.bg-yellow-100{background-color:#fadf50 !important}.bg-yellow-200{background-color:#f7d12e !important}.bg-yellow-300{background-color:#e7af06 !important}.bg-red-000{background-color:#f77e7e !important}.bg-red-100{background-color:#f96e65 !important}.bg-red-200{background-color:#e94c4c !important}.bg-red-300{background-color:#dd2e2e !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-none{display:none !important}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}.float-left{float:left !important}.float-right{float:right !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.v-align-baseline{vertical-align:baseline !important}.v-align-bottom{vertical-align:bottom !important}.v-align-middle{vertical-align:middle !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-top{vertical-align:top !important}.fs-1{font-size:.5625rem !important}@media(min-width: 31.25rem){.fs-1{font-size:.625rem !important}}.fs-2{font-size:.6875rem !important}@media(min-width: 31.25rem){.fs-2{font-size:.75rem !important}}.fs-3{font-size:.75rem !important}@media(min-width: 31.25rem){.fs-3{font-size:.875rem !important}}.fs-4{font-size:.875rem !important}@media(min-width: 31.25rem){.fs-4{font-size:1rem !important}}.fs-5{font-size:1rem !important}@media(min-width: 31.25rem){.fs-5{font-size:1.125rem !important}}.fs-6{font-size:1.125rem !important}@media(min-width: 31.25rem){.fs-6{font-size:1.5rem !important;line-height:1.25}}.fs-7{font-size:1.5rem !important;line-height:1.25}@media(min-width: 31.25rem){.fs-7{font-size:2rem !important}}.fs-8{font-size:2rem !important;line-height:1.25}@media(min-width: 31.25rem){.fs-8{font-size:2.25rem !important}}.fs-9{font-size:2.25rem !important;line-height:1.25}@media(min-width: 31.25rem){.fs-9{font-size:2.625rem !important}}.fs-10{font-size:2.625rem !important;line-height:1.25}@media(min-width: 31.25rem){.fs-10{font-size:3rem !important}}.fw-300{font-weight:300 !important}.fw-400{font-weight:400 !important}.fw-500{font-weight:500 !important}.fw-700{font-weight:700 !important}.lh-0{line-height:0 !important}.lh-default{line-height:1.4}.lh-tight{line-height:1.25}.ls-5{letter-spacing:.05em !important}.ls-10{letter-spacing:.1em !important}.ls-0{letter-spacing:0 !important}.text-uppercase{text-transform:uppercase !important}.list-style-none{padding:0 !important;margin:0 !important;list-style:none !important}.list-style-none li::before{display:none !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.mxn-0{margin-right:-0 !important;margin-left:-0 !important}.mx-0-auto{margin-right:auto !important;margin-left:auto !important}.m-1{margin:0.25rem !important}.mt-1{margin-top:0.25rem !important}.mr-1{margin-right:0.25rem !important}.mb-1{margin-bottom:0.25rem !important}.ml-1{margin-left:0.25rem !important}.mx-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.my-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.mxn-1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}.mx-1-auto{margin-right:auto !important;margin-left:auto !important}.m-2{margin:0.5rem !important}.mt-2{margin-top:0.5rem !important}.mr-2{margin-right:0.5rem !important}.mb-2{margin-bottom:0.5rem !important}.ml-2{margin-left:0.5rem !important}.mx-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mxn-2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-2-auto{margin-right:auto !important;margin-left:auto !important}.m-3{margin:0.75rem !important}.mt-3{margin-top:0.75rem !important}.mr-3{margin-right:0.75rem !important}.mb-3{margin-bottom:0.75rem !important}.ml-3{margin-left:0.75rem !important}.mx-3{margin-right:0.75rem !important;margin-left:0.75rem !important}.my-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.mxn-3{margin-right:-0.75rem !important;margin-left:-0.75rem !important}.mx-3-auto{margin-right:auto !important;margin-left:auto !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-right:1rem !important;margin-left:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.mxn-4{margin-right:-1rem !important;margin-left:-1rem !important}.mx-4-auto{margin-right:auto !important;margin-left:auto !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mxn-5{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-5-auto{margin-right:auto !important;margin-left:auto !important}.m-6{margin:2rem !important}.mt-6{margin-top:2rem !important}.mr-6{margin-right:2rem !important}.mb-6{margin-bottom:2rem !important}.ml-6{margin-left:2rem !important}.mx-6{margin-right:2rem !important;margin-left:2rem !important}.my-6{margin-top:2rem !important;margin-bottom:2rem !important}.mxn-6{margin-right:-2rem !important;margin-left:-2rem !important}.mx-6-auto{margin-right:auto !important;margin-left:auto !important}.m-7{margin:2.5rem !important}.mt-7{margin-top:2.5rem !important}.mr-7{margin-right:2.5rem !important}.mb-7{margin-bottom:2.5rem !important}.ml-7{margin-left:2.5rem !important}.mx-7{margin-right:2.5rem !important;margin-left:2.5rem !important}.my-7{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.mxn-7{margin-right:-2.5rem !important;margin-left:-2.5rem !important}.mx-7-auto{margin-right:auto !important;margin-left:auto !important}.m-8{margin:3rem !important}.mt-8{margin-top:3rem !important}.mr-8{margin-right:3rem !important}.mb-8{margin-bottom:3rem !important}.ml-8{margin-left:3rem !important}.mx-8{margin-right:3rem !important;margin-left:3rem !important}.my-8{margin-top:3rem !important;margin-bottom:3rem !important}.mxn-8{margin-right:-3rem !important;margin-left:-3rem !important}.mx-8-auto{margin-right:auto !important;margin-left:auto !important}.m-9{margin:3.5rem !important}.mt-9{margin-top:3.5rem !important}.mr-9{margin-right:3.5rem !important}.mb-9{margin-bottom:3.5rem !important}.ml-9{margin-left:3.5rem !important}.mx-9{margin-right:3.5rem !important;margin-left:3.5rem !important}.my-9{margin-top:3.5rem !important;margin-bottom:3.5rem !important}.mxn-9{margin-right:-3.5rem !important;margin-left:-3.5rem !important}.mx-9-auto{margin-right:auto !important;margin-left:auto !important}.m-10{margin:4rem !important}.mt-10{margin-top:4rem !important}.mr-10{margin-right:4rem !important}.mb-10{margin-bottom:4rem !important}.ml-10{margin-left:4rem !important}.mx-10{margin-right:4rem !important;margin-left:4rem !important}.my-10{margin-top:4rem !important;margin-bottom:4rem !important}.mxn-10{margin-right:-4rem !important;margin-left:-4rem !important}.mx-10-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 20rem){.m-xs-0{margin:0 !important}.mt-xs-0{margin-top:0 !important}.mr-xs-0{margin-right:0 !important}.mb-xs-0{margin-bottom:0 !important}.ml-xs-0{margin-left:0 !important}.mx-xs-0{margin-right:0 !important;margin-left:0 !important}.my-xs-0{margin-top:0 !important;margin-bottom:0 !important}.mxn-xs-0{margin-right:-0 !important;margin-left:-0 !important}}@media(min-width: 20rem){.m-xs-1{margin:0.25rem !important}.mt-xs-1{margin-top:0.25rem !important}.mr-xs-1{margin-right:0.25rem !important}.mb-xs-1{margin-bottom:0.25rem !important}.ml-xs-1{margin-left:0.25rem !important}.mx-xs-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.my-xs-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.mxn-xs-1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}}@media(min-width: 20rem){.m-xs-2{margin:0.5rem !important}.mt-xs-2{margin-top:0.5rem !important}.mr-xs-2{margin-right:0.5rem !important}.mb-xs-2{margin-bottom:0.5rem !important}.ml-xs-2{margin-left:0.5rem !important}.mx-xs-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.my-xs-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mxn-xs-2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}}@media(min-width: 20rem){.m-xs-3{margin:0.75rem !important}.mt-xs-3{margin-top:0.75rem !important}.mr-xs-3{margin-right:0.75rem !important}.mb-xs-3{margin-bottom:0.75rem !important}.ml-xs-3{margin-left:0.75rem !important}.mx-xs-3{margin-right:0.75rem !important;margin-left:0.75rem !important}.my-xs-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.mxn-xs-3{margin-right:-0.75rem !important;margin-left:-0.75rem !important}}@media(min-width: 20rem){.m-xs-4{margin:1rem !important}.mt-xs-4{margin-top:1rem !important}.mr-xs-4{margin-right:1rem !important}.mb-xs-4{margin-bottom:1rem !important}.ml-xs-4{margin-left:1rem !important}.mx-xs-4{margin-right:1rem !important;margin-left:1rem !important}.my-xs-4{margin-top:1rem !important;margin-bottom:1rem !important}.mxn-xs-4{margin-right:-1rem !important;margin-left:-1rem !important}}@media(min-width: 20rem){.m-xs-5{margin:1.5rem !important}.mt-xs-5{margin-top:1.5rem !important}.mr-xs-5{margin-right:1.5rem !important}.mb-xs-5{margin-bottom:1.5rem !important}.ml-xs-5{margin-left:1.5rem !important}.mx-xs-5{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-xs-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mxn-xs-5{margin-right:-1.5rem !important;margin-left:-1.5rem !important}}@media(min-width: 20rem){.m-xs-6{margin:2rem !important}.mt-xs-6{margin-top:2rem !important}.mr-xs-6{margin-right:2rem !important}.mb-xs-6{margin-bottom:2rem !important}.ml-xs-6{margin-left:2rem !important}.mx-xs-6{margin-right:2rem !important;margin-left:2rem !important}.my-xs-6{margin-top:2rem !important;margin-bottom:2rem !important}.mxn-xs-6{margin-right:-2rem !important;margin-left:-2rem !important}}@media(min-width: 20rem){.m-xs-7{margin:2.5rem !important}.mt-xs-7{margin-top:2.5rem !important}.mr-xs-7{margin-right:2.5rem !important}.mb-xs-7{margin-bottom:2.5rem !important}.ml-xs-7{margin-left:2.5rem !important}.mx-xs-7{margin-right:2.5rem !important;margin-left:2.5rem !important}.my-xs-7{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.mxn-xs-7{margin-right:-2.5rem !important;margin-left:-2.5rem !important}}@media(min-width: 20rem){.m-xs-8{margin:3rem !important}.mt-xs-8{margin-top:3rem !important}.mr-xs-8{margin-right:3rem !important}.mb-xs-8{margin-bottom:3rem !important}.ml-xs-8{margin-left:3rem !important}.mx-xs-8{margin-right:3rem !important;margin-left:3rem !important}.my-xs-8{margin-top:3rem !important;margin-bottom:3rem !important}.mxn-xs-8{margin-right:-3rem !important;margin-left:-3rem !important}}@media(min-width: 20rem){.m-xs-9{margin:3.5rem !important}.mt-xs-9{margin-top:3.5rem !important}.mr-xs-9{margin-right:3.5rem !important}.mb-xs-9{margin-bottom:3.5rem !important}.ml-xs-9{margin-left:3.5rem !important}.mx-xs-9{margin-right:3.5rem !important;margin-left:3.5rem !important}.my-xs-9{margin-top:3.5rem !important;margin-bottom:3.5rem !important}.mxn-xs-9{margin-right:-3.5rem !important;margin-left:-3.5rem !important}}@media(min-width: 20rem){.m-xs-10{margin:4rem !important}.mt-xs-10{margin-top:4rem !important}.mr-xs-10{margin-right:4rem !important}.mb-xs-10{margin-bottom:4rem !important}.ml-xs-10{margin-left:4rem !important}.mx-xs-10{margin-right:4rem !important;margin-left:4rem !important}.my-xs-10{margin-top:4rem !important;margin-bottom:4rem !important}.mxn-xs-10{margin-right:-4rem !important;margin-left:-4rem !important}}@media(min-width: 31.25rem){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mr-sm-0{margin-right:0 !important}.mb-sm-0{margin-bottom:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.mxn-sm-0{margin-right:-0 !important;margin-left:-0 !important}}@media(min-width: 31.25rem){.m-sm-1{margin:0.25rem !important}.mt-sm-1{margin-top:0.25rem !important}.mr-sm-1{margin-right:0.25rem !important}.mb-sm-1{margin-bottom:0.25rem !important}.ml-sm-1{margin-left:0.25rem !important}.mx-sm-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.my-sm-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.mxn-sm-1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}}@media(min-width: 31.25rem){.m-sm-2{margin:0.5rem !important}.mt-sm-2{margin-top:0.5rem !important}.mr-sm-2{margin-right:0.5rem !important}.mb-sm-2{margin-bottom:0.5rem !important}.ml-sm-2{margin-left:0.5rem !important}.mx-sm-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.my-sm-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mxn-sm-2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}}@media(min-width: 31.25rem){.m-sm-3{margin:0.75rem !important}.mt-sm-3{margin-top:0.75rem !important}.mr-sm-3{margin-right:0.75rem !important}.mb-sm-3{margin-bottom:0.75rem !important}.ml-sm-3{margin-left:0.75rem !important}.mx-sm-3{margin-right:0.75rem !important;margin-left:0.75rem !important}.my-sm-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.mxn-sm-3{margin-right:-0.75rem !important;margin-left:-0.75rem !important}}@media(min-width: 31.25rem){.m-sm-4{margin:1rem !important}.mt-sm-4{margin-top:1rem !important}.mr-sm-4{margin-right:1rem !important}.mb-sm-4{margin-bottom:1rem !important}.ml-sm-4{margin-left:1rem !important}.mx-sm-4{margin-right:1rem !important;margin-left:1rem !important}.my-sm-4{margin-top:1rem !important;margin-bottom:1rem !important}.mxn-sm-4{margin-right:-1rem !important;margin-left:-1rem !important}}@media(min-width: 31.25rem){.m-sm-5{margin:1.5rem !important}.mt-sm-5{margin-top:1.5rem !important}.mr-sm-5{margin-right:1.5rem !important}.mb-sm-5{margin-bottom:1.5rem !important}.ml-sm-5{margin-left:1.5rem !important}.mx-sm-5{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-sm-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mxn-sm-5{margin-right:-1.5rem !important;margin-left:-1.5rem !important}}@media(min-width: 31.25rem){.m-sm-6{margin:2rem !important}.mt-sm-6{margin-top:2rem !important}.mr-sm-6{margin-right:2rem !important}.mb-sm-6{margin-bottom:2rem !important}.ml-sm-6{margin-left:2rem !important}.mx-sm-6{margin-right:2rem !important;margin-left:2rem !important}.my-sm-6{margin-top:2rem !important;margin-bottom:2rem !important}.mxn-sm-6{margin-right:-2rem !important;margin-left:-2rem !important}}@media(min-width: 31.25rem){.m-sm-7{margin:2.5rem !important}.mt-sm-7{margin-top:2.5rem !important}.mr-sm-7{margin-right:2.5rem !important}.mb-sm-7{margin-bottom:2.5rem !important}.ml-sm-7{margin-left:2.5rem !important}.mx-sm-7{margin-right:2.5rem !important;margin-left:2.5rem !important}.my-sm-7{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.mxn-sm-7{margin-right:-2.5rem !important;margin-left:-2.5rem !important}}@media(min-width: 31.25rem){.m-sm-8{margin:3rem !important}.mt-sm-8{margin-top:3rem !important}.mr-sm-8{margin-right:3rem !important}.mb-sm-8{margin-bottom:3rem !important}.ml-sm-8{margin-left:3rem !important}.mx-sm-8{margin-right:3rem !important;margin-left:3rem !important}.my-sm-8{margin-top:3rem !important;margin-bottom:3rem !important}.mxn-sm-8{margin-right:-3rem !important;margin-left:-3rem !important}}@media(min-width: 31.25rem){.m-sm-9{margin:3.5rem !important}.mt-sm-9{margin-top:3.5rem !important}.mr-sm-9{margin-right:3.5rem !important}.mb-sm-9{margin-bottom:3.5rem !important}.ml-sm-9{margin-left:3.5rem !important}.mx-sm-9{margin-right:3.5rem !important;margin-left:3.5rem !important}.my-sm-9{margin-top:3.5rem !important;margin-bottom:3.5rem !important}.mxn-sm-9{margin-right:-3.5rem !important;margin-left:-3.5rem !important}}@media(min-width: 31.25rem){.m-sm-10{margin:4rem !important}.mt-sm-10{margin-top:4rem !important}.mr-sm-10{margin-right:4rem !important}.mb-sm-10{margin-bottom:4rem !important}.ml-sm-10{margin-left:4rem !important}.mx-sm-10{margin-right:4rem !important;margin-left:4rem !important}.my-sm-10{margin-top:4rem !important;margin-bottom:4rem !important}.mxn-sm-10{margin-right:-4rem !important;margin-left:-4rem !important}}@media(min-width: 50rem){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mr-md-0{margin-right:0 !important}.mb-md-0{margin-bottom:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.mxn-md-0{margin-right:-0 !important;margin-left:-0 !important}}@media(min-width: 50rem){.m-md-1{margin:0.25rem !important}.mt-md-1{margin-top:0.25rem !important}.mr-md-1{margin-right:0.25rem !important}.mb-md-1{margin-bottom:0.25rem !important}.ml-md-1{margin-left:0.25rem !important}.mx-md-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.my-md-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.mxn-md-1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}}@media(min-width: 50rem){.m-md-2{margin:0.5rem !important}.mt-md-2{margin-top:0.5rem !important}.mr-md-2{margin-right:0.5rem !important}.mb-md-2{margin-bottom:0.5rem !important}.ml-md-2{margin-left:0.5rem !important}.mx-md-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.my-md-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mxn-md-2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}}@media(min-width: 50rem){.m-md-3{margin:0.75rem !important}.mt-md-3{margin-top:0.75rem !important}.mr-md-3{margin-right:0.75rem !important}.mb-md-3{margin-bottom:0.75rem !important}.ml-md-3{margin-left:0.75rem !important}.mx-md-3{margin-right:0.75rem !important;margin-left:0.75rem !important}.my-md-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.mxn-md-3{margin-right:-0.75rem !important;margin-left:-0.75rem !important}}@media(min-width: 50rem){.m-md-4{margin:1rem !important}.mt-md-4{margin-top:1rem !important}.mr-md-4{margin-right:1rem !important}.mb-md-4{margin-bottom:1rem !important}.ml-md-4{margin-left:1rem !important}.mx-md-4{margin-right:1rem !important;margin-left:1rem !important}.my-md-4{margin-top:1rem !important;margin-bottom:1rem !important}.mxn-md-4{margin-right:-1rem !important;margin-left:-1rem !important}}@media(min-width: 50rem){.m-md-5{margin:1.5rem !important}.mt-md-5{margin-top:1.5rem !important}.mr-md-5{margin-right:1.5rem !important}.mb-md-5{margin-bottom:1.5rem !important}.ml-md-5{margin-left:1.5rem !important}.mx-md-5{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-md-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mxn-md-5{margin-right:-1.5rem !important;margin-left:-1.5rem !important}}@media(min-width: 50rem){.m-md-6{margin:2rem !important}.mt-md-6{margin-top:2rem !important}.mr-md-6{margin-right:2rem !important}.mb-md-6{margin-bottom:2rem !important}.ml-md-6{margin-left:2rem !important}.mx-md-6{margin-right:2rem !important;margin-left:2rem !important}.my-md-6{margin-top:2rem !important;margin-bottom:2rem !important}.mxn-md-6{margin-right:-2rem !important;margin-left:-2rem !important}}@media(min-width: 50rem){.m-md-7{margin:2.5rem !important}.mt-md-7{margin-top:2.5rem !important}.mr-md-7{margin-right:2.5rem !important}.mb-md-7{margin-bottom:2.5rem !important}.ml-md-7{margin-left:2.5rem !important}.mx-md-7{margin-right:2.5rem !important;margin-left:2.5rem !important}.my-md-7{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.mxn-md-7{margin-right:-2.5rem !important;margin-left:-2.5rem !important}}@media(min-width: 50rem){.m-md-8{margin:3rem !important}.mt-md-8{margin-top:3rem !important}.mr-md-8{margin-right:3rem !important}.mb-md-8{margin-bottom:3rem !important}.ml-md-8{margin-left:3rem !important}.mx-md-8{margin-right:3rem !important;margin-left:3rem !important}.my-md-8{margin-top:3rem !important;margin-bottom:3rem !important}.mxn-md-8{margin-right:-3rem !important;margin-left:-3rem !important}}@media(min-width: 50rem){.m-md-9{margin:3.5rem !important}.mt-md-9{margin-top:3.5rem !important}.mr-md-9{margin-right:3.5rem !important}.mb-md-9{margin-bottom:3.5rem !important}.ml-md-9{margin-left:3.5rem !important}.mx-md-9{margin-right:3.5rem !important;margin-left:3.5rem !important}.my-md-9{margin-top:3.5rem !important;margin-bottom:3.5rem !important}.mxn-md-9{margin-right:-3.5rem !important;margin-left:-3.5rem !important}}@media(min-width: 50rem){.m-md-10{margin:4rem !important}.mt-md-10{margin-top:4rem !important}.mr-md-10{margin-right:4rem !important}.mb-md-10{margin-bottom:4rem !important}.ml-md-10{margin-left:4rem !important}.mx-md-10{margin-right:4rem !important;margin-left:4rem !important}.my-md-10{margin-top:4rem !important;margin-bottom:4rem !important}.mxn-md-10{margin-right:-4rem !important;margin-left:-4rem !important}}@media(min-width: 66.5rem){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mr-lg-0{margin-right:0 !important}.mb-lg-0{margin-bottom:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.mxn-lg-0{margin-right:-0 !important;margin-left:-0 !important}}@media(min-width: 66.5rem){.m-lg-1{margin:0.25rem !important}.mt-lg-1{margin-top:0.25rem !important}.mr-lg-1{margin-right:0.25rem !important}.mb-lg-1{margin-bottom:0.25rem !important}.ml-lg-1{margin-left:0.25rem !important}.mx-lg-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.my-lg-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.mxn-lg-1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}}@media(min-width: 66.5rem){.m-lg-2{margin:0.5rem !important}.mt-lg-2{margin-top:0.5rem !important}.mr-lg-2{margin-right:0.5rem !important}.mb-lg-2{margin-bottom:0.5rem !important}.ml-lg-2{margin-left:0.5rem !important}.mx-lg-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.my-lg-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mxn-lg-2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}}@media(min-width: 66.5rem){.m-lg-3{margin:0.75rem !important}.mt-lg-3{margin-top:0.75rem !important}.mr-lg-3{margin-right:0.75rem !important}.mb-lg-3{margin-bottom:0.75rem !important}.ml-lg-3{margin-left:0.75rem !important}.mx-lg-3{margin-right:0.75rem !important;margin-left:0.75rem !important}.my-lg-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.mxn-lg-3{margin-right:-0.75rem !important;margin-left:-0.75rem !important}}@media(min-width: 66.5rem){.m-lg-4{margin:1rem !important}.mt-lg-4{margin-top:1rem !important}.mr-lg-4{margin-right:1rem !important}.mb-lg-4{margin-bottom:1rem !important}.ml-lg-4{margin-left:1rem !important}.mx-lg-4{margin-right:1rem !important;margin-left:1rem !important}.my-lg-4{margin-top:1rem !important;margin-bottom:1rem !important}.mxn-lg-4{margin-right:-1rem !important;margin-left:-1rem !important}}@media(min-width: 66.5rem){.m-lg-5{margin:1.5rem !important}.mt-lg-5{margin-top:1.5rem !important}.mr-lg-5{margin-right:1.5rem !important}.mb-lg-5{margin-bottom:1.5rem !important}.ml-lg-5{margin-left:1.5rem !important}.mx-lg-5{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-lg-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mxn-lg-5{margin-right:-1.5rem !important;margin-left:-1.5rem !important}}@media(min-width: 66.5rem){.m-lg-6{margin:2rem !important}.mt-lg-6{margin-top:2rem !important}.mr-lg-6{margin-right:2rem !important}.mb-lg-6{margin-bottom:2rem !important}.ml-lg-6{margin-left:2rem !important}.mx-lg-6{margin-right:2rem !important;margin-left:2rem !important}.my-lg-6{margin-top:2rem !important;margin-bottom:2rem !important}.mxn-lg-6{margin-right:-2rem !important;margin-left:-2rem !important}}@media(min-width: 66.5rem){.m-lg-7{margin:2.5rem !important}.mt-lg-7{margin-top:2.5rem !important}.mr-lg-7{margin-right:2.5rem !important}.mb-lg-7{margin-bottom:2.5rem !important}.ml-lg-7{margin-left:2.5rem !important}.mx-lg-7{margin-right:2.5rem !important;margin-left:2.5rem !important}.my-lg-7{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.mxn-lg-7{margin-right:-2.5rem !important;margin-left:-2.5rem !important}}@media(min-width: 66.5rem){.m-lg-8{margin:3rem !important}.mt-lg-8{margin-top:3rem !important}.mr-lg-8{margin-right:3rem !important}.mb-lg-8{margin-bottom:3rem !important}.ml-lg-8{margin-left:3rem !important}.mx-lg-8{margin-right:3rem !important;margin-left:3rem !important}.my-lg-8{margin-top:3rem !important;margin-bottom:3rem !important}.mxn-lg-8{margin-right:-3rem !important;margin-left:-3rem !important}}@media(min-width: 66.5rem){.m-lg-9{margin:3.5rem !important}.mt-lg-9{margin-top:3.5rem !important}.mr-lg-9{margin-right:3.5rem !important}.mb-lg-9{margin-bottom:3.5rem !important}.ml-lg-9{margin-left:3.5rem !important}.mx-lg-9{margin-right:3.5rem !important;margin-left:3.5rem !important}.my-lg-9{margin-top:3.5rem !important;margin-bottom:3.5rem !important}.mxn-lg-9{margin-right:-3.5rem !important;margin-left:-3.5rem !important}}@media(min-width: 66.5rem){.m-lg-10{margin:4rem !important}.mt-lg-10{margin-top:4rem !important}.mr-lg-10{margin-right:4rem !important}.mb-lg-10{margin-bottom:4rem !important}.ml-lg-10{margin-left:4rem !important}.mx-lg-10{margin-right:4rem !important;margin-left:4rem !important}.my-lg-10{margin-top:4rem !important;margin-bottom:4rem !important}.mxn-lg-10{margin-right:-4rem !important;margin-left:-4rem !important}}@media(min-width: 87.5rem){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mr-xl-0{margin-right:0 !important}.mb-xl-0{margin-bottom:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.mxn-xl-0{margin-right:-0 !important;margin-left:-0 !important}}@media(min-width: 87.5rem){.m-xl-1{margin:0.25rem !important}.mt-xl-1{margin-top:0.25rem !important}.mr-xl-1{margin-right:0.25rem !important}.mb-xl-1{margin-bottom:0.25rem !important}.ml-xl-1{margin-left:0.25rem !important}.mx-xl-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.my-xl-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.mxn-xl-1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}}@media(min-width: 87.5rem){.m-xl-2{margin:0.5rem !important}.mt-xl-2{margin-top:0.5rem !important}.mr-xl-2{margin-right:0.5rem !important}.mb-xl-2{margin-bottom:0.5rem !important}.ml-xl-2{margin-left:0.5rem !important}.mx-xl-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.my-xl-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mxn-xl-2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}}@media(min-width: 87.5rem){.m-xl-3{margin:0.75rem !important}.mt-xl-3{margin-top:0.75rem !important}.mr-xl-3{margin-right:0.75rem !important}.mb-xl-3{margin-bottom:0.75rem !important}.ml-xl-3{margin-left:0.75rem !important}.mx-xl-3{margin-right:0.75rem !important;margin-left:0.75rem !important}.my-xl-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.mxn-xl-3{margin-right:-0.75rem !important;margin-left:-0.75rem !important}}@media(min-width: 87.5rem){.m-xl-4{margin:1rem !important}.mt-xl-4{margin-top:1rem !important}.mr-xl-4{margin-right:1rem !important}.mb-xl-4{margin-bottom:1rem !important}.ml-xl-4{margin-left:1rem !important}.mx-xl-4{margin-right:1rem !important;margin-left:1rem !important}.my-xl-4{margin-top:1rem !important;margin-bottom:1rem !important}.mxn-xl-4{margin-right:-1rem !important;margin-left:-1rem !important}}@media(min-width: 87.5rem){.m-xl-5{margin:1.5rem !important}.mt-xl-5{margin-top:1.5rem !important}.mr-xl-5{margin-right:1.5rem !important}.mb-xl-5{margin-bottom:1.5rem !important}.ml-xl-5{margin-left:1.5rem !important}.mx-xl-5{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-xl-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mxn-xl-5{margin-right:-1.5rem !important;margin-left:-1.5rem !important}}@media(min-width: 87.5rem){.m-xl-6{margin:2rem !important}.mt-xl-6{margin-top:2rem !important}.mr-xl-6{margin-right:2rem !important}.mb-xl-6{margin-bottom:2rem !important}.ml-xl-6{margin-left:2rem !important}.mx-xl-6{margin-right:2rem !important;margin-left:2rem !important}.my-xl-6{margin-top:2rem !important;margin-bottom:2rem !important}.mxn-xl-6{margin-right:-2rem !important;margin-left:-2rem !important}}@media(min-width: 87.5rem){.m-xl-7{margin:2.5rem !important}.mt-xl-7{margin-top:2.5rem !important}.mr-xl-7{margin-right:2.5rem !important}.mb-xl-7{margin-bottom:2.5rem !important}.ml-xl-7{margin-left:2.5rem !important}.mx-xl-7{margin-right:2.5rem !important;margin-left:2.5rem !important}.my-xl-7{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.mxn-xl-7{margin-right:-2.5rem !important;margin-left:-2.5rem !important}}@media(min-width: 87.5rem){.m-xl-8{margin:3rem !important}.mt-xl-8{margin-top:3rem !important}.mr-xl-8{margin-right:3rem !important}.mb-xl-8{margin-bottom:3rem !important}.ml-xl-8{margin-left:3rem !important}.mx-xl-8{margin-right:3rem !important;margin-left:3rem !important}.my-xl-8{margin-top:3rem !important;margin-bottom:3rem !important}.mxn-xl-8{margin-right:-3rem !important;margin-left:-3rem !important}}@media(min-width: 87.5rem){.m-xl-9{margin:3.5rem !important}.mt-xl-9{margin-top:3.5rem !important}.mr-xl-9{margin-right:3.5rem !important}.mb-xl-9{margin-bottom:3.5rem !important}.ml-xl-9{margin-left:3.5rem !important}.mx-xl-9{margin-right:3.5rem !important;margin-left:3.5rem !important}.my-xl-9{margin-top:3.5rem !important;margin-bottom:3.5rem !important}.mxn-xl-9{margin-right:-3.5rem !important;margin-left:-3.5rem !important}}@media(min-width: 87.5rem){.m-xl-10{margin:4rem !important}.mt-xl-10{margin-top:4rem !important}.mr-xl-10{margin-right:4rem !important}.mb-xl-10{margin-bottom:4rem !important}.ml-xl-10{margin-left:4rem !important}.mx-xl-10{margin-right:4rem !important;margin-left:4rem !important}.my-xl-10{margin-top:4rem !important;margin-bottom:4rem !important}.mxn-xl-10{margin-right:-4rem !important;margin-left:-4rem !important}}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:0.25rem !important}.pt-1{padding-top:0.25rem !important}.pr-1{padding-right:0.25rem !important}.pb-1{padding-bottom:0.25rem !important}.pl-1{padding-left:0.25rem !important}.px-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.py-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.p-2{padding:0.5rem !important}.pt-2{padding-top:0.5rem !important}.pr-2{padding-right:0.5rem !important}.pb-2{padding-bottom:0.5rem !important}.pl-2{padding-left:0.5rem !important}.px-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.p-3{padding:0.75rem !important}.pt-3{padding-top:0.75rem !important}.pr-3{padding-right:0.75rem !important}.pb-3{padding-bottom:0.75rem !important}.pl-3{padding-left:0.75rem !important}.px-3{padding-right:0.75rem !important;padding-left:0.75rem !important}.py-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-right:1rem !important;padding-left:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:2rem !important}.pt-6{padding-top:2rem !important}.pr-6{padding-right:2rem !important}.pb-6{padding-bottom:2rem !important}.pl-6{padding-left:2rem !important}.px-6{padding-right:2rem !important;padding-left:2rem !important}.py-6{padding-top:2rem !important;padding-bottom:2rem !important}.p-7{padding:2.5rem !important}.pt-7{padding-top:2.5rem !important}.pr-7{padding-right:2.5rem !important}.pb-7{padding-bottom:2.5rem !important}.pl-7{padding-left:2.5rem !important}.px-7{padding-right:2.5rem !important;padding-left:2.5rem !important}.py-7{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.p-8{padding:3rem !important}.pt-8{padding-top:3rem !important}.pr-8{padding-right:3rem !important}.pb-8{padding-bottom:3rem !important}.pl-8{padding-left:3rem !important}.px-8{padding-right:3rem !important;padding-left:3rem !important}.py-8{padding-top:3rem !important;padding-bottom:3rem !important}.p-9{padding:3.5rem !important}.pt-9{padding-top:3.5rem !important}.pr-9{padding-right:3.5rem !important}.pb-9{padding-bottom:3.5rem !important}.pl-9{padding-left:3.5rem !important}.px-9{padding-right:3.5rem !important;padding-left:3.5rem !important}.py-9{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.p-10{padding:4rem !important}.pt-10{padding-top:4rem !important}.pr-10{padding-right:4rem !important}.pb-10{padding-bottom:4rem !important}.pl-10{padding-left:4rem !important}.px-10{padding-right:4rem !important;padding-left:4rem !important}.py-10{padding-top:4rem !important;padding-bottom:4rem !important}@media(min-width: 20rem){.p-xs-0{padding:0 !important}.pt-xs-0{padding-top:0 !important}.pr-xs-0{padding-right:0 !important}.pb-xs-0{padding-bottom:0 !important}.pl-xs-0{padding-left:0 !important}.px-xs-0{padding-right:0 !important;padding-left:0 !important}.py-xs-0{padding-top:0 !important;padding-bottom:0 !important}.p-xs-1{padding:0.25rem !important}.pt-xs-1{padding-top:0.25rem !important}.pr-xs-1{padding-right:0.25rem !important}.pb-xs-1{padding-bottom:0.25rem !important}.pl-xs-1{padding-left:0.25rem !important}.px-xs-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.py-xs-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.p-xs-2{padding:0.5rem !important}.pt-xs-2{padding-top:0.5rem !important}.pr-xs-2{padding-right:0.5rem !important}.pb-xs-2{padding-bottom:0.5rem !important}.pl-xs-2{padding-left:0.5rem !important}.px-xs-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.py-xs-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.p-xs-3{padding:0.75rem !important}.pt-xs-3{padding-top:0.75rem !important}.pr-xs-3{padding-right:0.75rem !important}.pb-xs-3{padding-bottom:0.75rem !important}.pl-xs-3{padding-left:0.75rem !important}.px-xs-3{padding-right:0.75rem !important;padding-left:0.75rem !important}.py-xs-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.p-xs-4{padding:1rem !important}.pt-xs-4{padding-top:1rem !important}.pr-xs-4{padding-right:1rem !important}.pb-xs-4{padding-bottom:1rem !important}.pl-xs-4{padding-left:1rem !important}.px-xs-4{padding-right:1rem !important;padding-left:1rem !important}.py-xs-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-xs-5{padding:1.5rem !important}.pt-xs-5{padding-top:1.5rem !important}.pr-xs-5{padding-right:1.5rem !important}.pb-xs-5{padding-bottom:1.5rem !important}.pl-xs-5{padding-left:1.5rem !important}.px-xs-5{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-xs-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-xs-6{padding:2rem !important}.pt-xs-6{padding-top:2rem !important}.pr-xs-6{padding-right:2rem !important}.pb-xs-6{padding-bottom:2rem !important}.pl-xs-6{padding-left:2rem !important}.px-xs-6{padding-right:2rem !important;padding-left:2rem !important}.py-xs-6{padding-top:2rem !important;padding-bottom:2rem !important}.p-xs-7{padding:2.5rem !important}.pt-xs-7{padding-top:2.5rem !important}.pr-xs-7{padding-right:2.5rem !important}.pb-xs-7{padding-bottom:2.5rem !important}.pl-xs-7{padding-left:2.5rem !important}.px-xs-7{padding-right:2.5rem !important;padding-left:2.5rem !important}.py-xs-7{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.p-xs-8{padding:3rem !important}.pt-xs-8{padding-top:3rem !important}.pr-xs-8{padding-right:3rem !important}.pb-xs-8{padding-bottom:3rem !important}.pl-xs-8{padding-left:3rem !important}.px-xs-8{padding-right:3rem !important;padding-left:3rem !important}.py-xs-8{padding-top:3rem !important;padding-bottom:3rem !important}.p-xs-9{padding:3.5rem !important}.pt-xs-9{padding-top:3.5rem !important}.pr-xs-9{padding-right:3.5rem !important}.pb-xs-9{padding-bottom:3.5rem !important}.pl-xs-9{padding-left:3.5rem !important}.px-xs-9{padding-right:3.5rem !important;padding-left:3.5rem !important}.py-xs-9{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.p-xs-10{padding:4rem !important}.pt-xs-10{padding-top:4rem !important}.pr-xs-10{padding-right:4rem !important}.pb-xs-10{padding-bottom:4rem !important}.pl-xs-10{padding-left:4rem !important}.px-xs-10{padding-right:4rem !important;padding-left:4rem !important}.py-xs-10{padding-top:4rem !important;padding-bottom:4rem !important}}@media(min-width: 31.25rem){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:0.25rem !important}.pt-sm-1{padding-top:0.25rem !important}.pr-sm-1{padding-right:0.25rem !important}.pb-sm-1{padding-bottom:0.25rem !important}.pl-sm-1{padding-left:0.25rem !important}.px-sm-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.py-sm-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.p-sm-2{padding:0.5rem !important}.pt-sm-2{padding-top:0.5rem !important}.pr-sm-2{padding-right:0.5rem !important}.pb-sm-2{padding-bottom:0.5rem !important}.pl-sm-2{padding-left:0.5rem !important}.px-sm-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.py-sm-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.p-sm-3{padding:0.75rem !important}.pt-sm-3{padding-top:0.75rem !important}.pr-sm-3{padding-right:0.75rem !important}.pb-sm-3{padding-bottom:0.75rem !important}.pl-sm-3{padding-left:0.75rem !important}.px-sm-3{padding-right:0.75rem !important;padding-left:0.75rem !important}.py-sm-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.p-sm-4{padding:1rem !important}.pt-sm-4{padding-top:1rem !important}.pr-sm-4{padding-right:1rem !important}.pb-sm-4{padding-bottom:1rem !important}.pl-sm-4{padding-left:1rem !important}.px-sm-4{padding-right:1rem !important;padding-left:1rem !important}.py-sm-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-sm-5{padding:1.5rem !important}.pt-sm-5{padding-top:1.5rem !important}.pr-sm-5{padding-right:1.5rem !important}.pb-sm-5{padding-bottom:1.5rem !important}.pl-sm-5{padding-left:1.5rem !important}.px-sm-5{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-sm-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-sm-6{padding:2rem !important}.pt-sm-6{padding-top:2rem !important}.pr-sm-6{padding-right:2rem !important}.pb-sm-6{padding-bottom:2rem !important}.pl-sm-6{padding-left:2rem !important}.px-sm-6{padding-right:2rem !important;padding-left:2rem !important}.py-sm-6{padding-top:2rem !important;padding-bottom:2rem !important}.p-sm-7{padding:2.5rem !important}.pt-sm-7{padding-top:2.5rem !important}.pr-sm-7{padding-right:2.5rem !important}.pb-sm-7{padding-bottom:2.5rem !important}.pl-sm-7{padding-left:2.5rem !important}.px-sm-7{padding-right:2.5rem !important;padding-left:2.5rem !important}.py-sm-7{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.p-sm-8{padding:3rem !important}.pt-sm-8{padding-top:3rem !important}.pr-sm-8{padding-right:3rem !important}.pb-sm-8{padding-bottom:3rem !important}.pl-sm-8{padding-left:3rem !important}.px-sm-8{padding-right:3rem !important;padding-left:3rem !important}.py-sm-8{padding-top:3rem !important;padding-bottom:3rem !important}.p-sm-9{padding:3.5rem !important}.pt-sm-9{padding-top:3.5rem !important}.pr-sm-9{padding-right:3.5rem !important}.pb-sm-9{padding-bottom:3.5rem !important}.pl-sm-9{padding-left:3.5rem !important}.px-sm-9{padding-right:3.5rem !important;padding-left:3.5rem !important}.py-sm-9{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.p-sm-10{padding:4rem !important}.pt-sm-10{padding-top:4rem !important}.pr-sm-10{padding-right:4rem !important}.pb-sm-10{padding-bottom:4rem !important}.pl-sm-10{padding-left:4rem !important}.px-sm-10{padding-right:4rem !important;padding-left:4rem !important}.py-sm-10{padding-top:4rem !important;padding-bottom:4rem !important}}@media(min-width: 50rem){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:0.25rem !important}.pt-md-1{padding-top:0.25rem !important}.pr-md-1{padding-right:0.25rem !important}.pb-md-1{padding-bottom:0.25rem !important}.pl-md-1{padding-left:0.25rem !important}.px-md-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.py-md-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.p-md-2{padding:0.5rem !important}.pt-md-2{padding-top:0.5rem !important}.pr-md-2{padding-right:0.5rem !important}.pb-md-2{padding-bottom:0.5rem !important}.pl-md-2{padding-left:0.5rem !important}.px-md-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.py-md-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.p-md-3{padding:0.75rem !important}.pt-md-3{padding-top:0.75rem !important}.pr-md-3{padding-right:0.75rem !important}.pb-md-3{padding-bottom:0.75rem !important}.pl-md-3{padding-left:0.75rem !important}.px-md-3{padding-right:0.75rem !important;padding-left:0.75rem !important}.py-md-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.p-md-4{padding:1rem !important}.pt-md-4{padding-top:1rem !important}.pr-md-4{padding-right:1rem !important}.pb-md-4{padding-bottom:1rem !important}.pl-md-4{padding-left:1rem !important}.px-md-4{padding-right:1rem !important;padding-left:1rem !important}.py-md-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-md-5{padding:1.5rem !important}.pt-md-5{padding-top:1.5rem !important}.pr-md-5{padding-right:1.5rem !important}.pb-md-5{padding-bottom:1.5rem !important}.pl-md-5{padding-left:1.5rem !important}.px-md-5{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-md-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-md-6{padding:2rem !important}.pt-md-6{padding-top:2rem !important}.pr-md-6{padding-right:2rem !important}.pb-md-6{padding-bottom:2rem !important}.pl-md-6{padding-left:2rem !important}.px-md-6{padding-right:2rem !important;padding-left:2rem !important}.py-md-6{padding-top:2rem !important;padding-bottom:2rem !important}.p-md-7{padding:2.5rem !important}.pt-md-7{padding-top:2.5rem !important}.pr-md-7{padding-right:2.5rem !important}.pb-md-7{padding-bottom:2.5rem !important}.pl-md-7{padding-left:2.5rem !important}.px-md-7{padding-right:2.5rem !important;padding-left:2.5rem !important}.py-md-7{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.p-md-8{padding:3rem !important}.pt-md-8{padding-top:3rem !important}.pr-md-8{padding-right:3rem !important}.pb-md-8{padding-bottom:3rem !important}.pl-md-8{padding-left:3rem !important}.px-md-8{padding-right:3rem !important;padding-left:3rem !important}.py-md-8{padding-top:3rem !important;padding-bottom:3rem !important}.p-md-9{padding:3.5rem !important}.pt-md-9{padding-top:3.5rem !important}.pr-md-9{padding-right:3.5rem !important}.pb-md-9{padding-bottom:3.5rem !important}.pl-md-9{padding-left:3.5rem !important}.px-md-9{padding-right:3.5rem !important;padding-left:3.5rem !important}.py-md-9{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.p-md-10{padding:4rem !important}.pt-md-10{padding-top:4rem !important}.pr-md-10{padding-right:4rem !important}.pb-md-10{padding-bottom:4rem !important}.pl-md-10{padding-left:4rem !important}.px-md-10{padding-right:4rem !important;padding-left:4rem !important}.py-md-10{padding-top:4rem !important;padding-bottom:4rem !important}}@media(min-width: 66.5rem){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:0.25rem !important}.pt-lg-1{padding-top:0.25rem !important}.pr-lg-1{padding-right:0.25rem !important}.pb-lg-1{padding-bottom:0.25rem !important}.pl-lg-1{padding-left:0.25rem !important}.px-lg-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.py-lg-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.p-lg-2{padding:0.5rem !important}.pt-lg-2{padding-top:0.5rem !important}.pr-lg-2{padding-right:0.5rem !important}.pb-lg-2{padding-bottom:0.5rem !important}.pl-lg-2{padding-left:0.5rem !important}.px-lg-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.py-lg-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.p-lg-3{padding:0.75rem !important}.pt-lg-3{padding-top:0.75rem !important}.pr-lg-3{padding-right:0.75rem !important}.pb-lg-3{padding-bottom:0.75rem !important}.pl-lg-3{padding-left:0.75rem !important}.px-lg-3{padding-right:0.75rem !important;padding-left:0.75rem !important}.py-lg-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.p-lg-4{padding:1rem !important}.pt-lg-4{padding-top:1rem !important}.pr-lg-4{padding-right:1rem !important}.pb-lg-4{padding-bottom:1rem !important}.pl-lg-4{padding-left:1rem !important}.px-lg-4{padding-right:1rem !important;padding-left:1rem !important}.py-lg-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-lg-5{padding:1.5rem !important}.pt-lg-5{padding-top:1.5rem !important}.pr-lg-5{padding-right:1.5rem !important}.pb-lg-5{padding-bottom:1.5rem !important}.pl-lg-5{padding-left:1.5rem !important}.px-lg-5{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-lg-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-lg-6{padding:2rem !important}.pt-lg-6{padding-top:2rem !important}.pr-lg-6{padding-right:2rem !important}.pb-lg-6{padding-bottom:2rem !important}.pl-lg-6{padding-left:2rem !important}.px-lg-6{padding-right:2rem !important;padding-left:2rem !important}.py-lg-6{padding-top:2rem !important;padding-bottom:2rem !important}.p-lg-7{padding:2.5rem !important}.pt-lg-7{padding-top:2.5rem !important}.pr-lg-7{padding-right:2.5rem !important}.pb-lg-7{padding-bottom:2.5rem !important}.pl-lg-7{padding-left:2.5rem !important}.px-lg-7{padding-right:2.5rem !important;padding-left:2.5rem !important}.py-lg-7{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.p-lg-8{padding:3rem !important}.pt-lg-8{padding-top:3rem !important}.pr-lg-8{padding-right:3rem !important}.pb-lg-8{padding-bottom:3rem !important}.pl-lg-8{padding-left:3rem !important}.px-lg-8{padding-right:3rem !important;padding-left:3rem !important}.py-lg-8{padding-top:3rem !important;padding-bottom:3rem !important}.p-lg-9{padding:3.5rem !important}.pt-lg-9{padding-top:3.5rem !important}.pr-lg-9{padding-right:3.5rem !important}.pb-lg-9{padding-bottom:3.5rem !important}.pl-lg-9{padding-left:3.5rem !important}.px-lg-9{padding-right:3.5rem !important;padding-left:3.5rem !important}.py-lg-9{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.p-lg-10{padding:4rem !important}.pt-lg-10{padding-top:4rem !important}.pr-lg-10{padding-right:4rem !important}.pb-lg-10{padding-bottom:4rem !important}.pl-lg-10{padding-left:4rem !important}.px-lg-10{padding-right:4rem !important;padding-left:4rem !important}.py-lg-10{padding-top:4rem !important;padding-bottom:4rem !important}}@media(min-width: 87.5rem){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:0.25rem !important}.pt-xl-1{padding-top:0.25rem !important}.pr-xl-1{padding-right:0.25rem !important}.pb-xl-1{padding-bottom:0.25rem !important}.pl-xl-1{padding-left:0.25rem !important}.px-xl-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.py-xl-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.p-xl-2{padding:0.5rem !important}.pt-xl-2{padding-top:0.5rem !important}.pr-xl-2{padding-right:0.5rem !important}.pb-xl-2{padding-bottom:0.5rem !important}.pl-xl-2{padding-left:0.5rem !important}.px-xl-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.py-xl-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.p-xl-3{padding:0.75rem !important}.pt-xl-3{padding-top:0.75rem !important}.pr-xl-3{padding-right:0.75rem !important}.pb-xl-3{padding-bottom:0.75rem !important}.pl-xl-3{padding-left:0.75rem !important}.px-xl-3{padding-right:0.75rem !important;padding-left:0.75rem !important}.py-xl-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.p-xl-4{padding:1rem !important}.pt-xl-4{padding-top:1rem !important}.pr-xl-4{padding-right:1rem !important}.pb-xl-4{padding-bottom:1rem !important}.pl-xl-4{padding-left:1rem !important}.px-xl-4{padding-right:1rem !important;padding-left:1rem !important}.py-xl-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-xl-5{padding:1.5rem !important}.pt-xl-5{padding-top:1.5rem !important}.pr-xl-5{padding-right:1.5rem !important}.pb-xl-5{padding-bottom:1.5rem !important}.pl-xl-5{padding-left:1.5rem !important}.px-xl-5{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-xl-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-xl-6{padding:2rem !important}.pt-xl-6{padding-top:2rem !important}.pr-xl-6{padding-right:2rem !important}.pb-xl-6{padding-bottom:2rem !important}.pl-xl-6{padding-left:2rem !important}.px-xl-6{padding-right:2rem !important;padding-left:2rem !important}.py-xl-6{padding-top:2rem !important;padding-bottom:2rem !important}.p-xl-7{padding:2.5rem !important}.pt-xl-7{padding-top:2.5rem !important}.pr-xl-7{padding-right:2.5rem !important}.pb-xl-7{padding-bottom:2.5rem !important}.pl-xl-7{padding-left:2.5rem !important}.px-xl-7{padding-right:2.5rem !important;padding-left:2.5rem !important}.py-xl-7{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.p-xl-8{padding:3rem !important}.pt-xl-8{padding-top:3rem !important}.pr-xl-8{padding-right:3rem !important}.pb-xl-8{padding-bottom:3rem !important}.pl-xl-8{padding-left:3rem !important}.px-xl-8{padding-right:3rem !important;padding-left:3rem !important}.py-xl-8{padding-top:3rem !important;padding-bottom:3rem !important}.p-xl-9{padding:3.5rem !important}.pt-xl-9{padding-top:3.5rem !important}.pr-xl-9{padding-right:3.5rem !important}.pb-xl-9{padding-bottom:3.5rem !important}.pl-xl-9{padding-left:3.5rem !important}.px-xl-9{padding-right:3.5rem !important;padding-left:3.5rem !important}.py-xl-9{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.p-xl-10{padding:4rem !important}.pt-xl-10{padding-top:4rem !important}.pr-xl-10{padding-right:4rem !important}.pb-xl-10{padding-bottom:4rem !important}.pl-xl-10{padding-left:4rem !important}.px-xl-10{padding-right:4rem !important;padding-left:4rem !important}.py-xl-10{padding-top:4rem !important;padding-bottom:4rem !important}}@media print{.site-footer,.site-button,#edit-this-page,#back-to-top,.site-nav,.main-header{display:none !important}.side-bar{width:100%;height:auto;border-right:0 !important}.site-header{border-bottom:1px solid #44434d}.site-title{font-size:1rem !important;font-weight:700 !important}.text-small{font-size:8pt !important}pre.highlight{border:1px solid #44434d}.main{max-width:none;margin-left:0}}a.skip-to-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-to-main:focus,a.skip-to-main:active{color:#2c84fa;background-color:#27262b;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid #264caf;text-align:center;font-size:1.2em;z-index:999}div.opaque{background-color:#27262b}/*# sourceMappingURL=just-the-docs-default.css.map */ \ No newline at end of file diff --git a/assets/css/just-the-docs-default.css.map b/assets/css/just-the-docs-default.css.map new file mode 100644 index 00000000..14d14da2 --- /dev/null +++ b/assets/css/just-the-docs-default.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/vendor/OneLightJekyll/syntax.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/vendor/OneDarkJekyll/syntax.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/vendor/normalize.scss/normalize.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/base.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/color_schemes/dark.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/support/mixins/_typography.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/support/mixins/_layout.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/support/_variables.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/layout.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/content.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/navigation.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/typography.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/labels.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/buttons.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/support/mixins/_buttons.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/search.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/tables.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/code.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/utilities/_colors.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/utilities/_layout.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/utilities/_typography.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/utilities/_lists.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/utilities/_spacing.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/print.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/skiptomain.scss","just-the-docs-default.scss"],"names":[],"mappings":"CAEA,yBAEE,mBACA,cAGF,eACE,mBAGF,gBACE,mBAGF,cACE,cACA,kBAGF,gBACE,WACA,yBAGF,cACE,cAGF,cACE,cAGF,cACE,cAGF,cACE,cAGF,cACE,cAGF,eACE,cACA,kBAGF,eACE,cACA,kBAGF,eACE,cACA,kBAGF,eACE,cACA,kBAGF,eACE,kBAGF,eACE,gBAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,cACE,cAGF,cACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,gBAGF,cACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,iCACE,cAGF,8BACE,cC7QF,yBAEE,mBACA,cAGF,eACE,mBAGF,gBACE,mBAGF,cACE,cACA,kBAGF,gBACE,cACA,yBAGF,cACE,cAGF,cACE,cAGF,cACE,cAGF,cACE,cAGF,cACE,cAGF,eACE,cACA,kBAGF,eACE,cACA,kBAGF,eACE,cACA,kBAGF,eACE,cACA,kBAGF,eACE,kBAGF,eACE,gBAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,cACE,cAGF,cACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,gBAGF,cACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cCvQF,4EAUA,KACE,iBACA,sBAUF,KACE,SAOF,KACE,cAQF,GACE,cACA,eAWF,GACE,uBACA,SACA,iBAQF,IACE,sBACA,cAUF,EACE,+BAQF,YACE,mBACA,0BACA,iCAOF,SAEE,mBAQF,cAGE,sBACA,cAOF,MACE,cAQF,QAEE,cACA,cACA,kBACA,wBAGF,IACE,eAGF,IACE,WAUF,IACE,kBAWF,sCAKE,oBACA,eACA,iBACA,SAQF,aAGE,iBAQF,cAGE,oBAOF,gDAIE,kBAOF,wHAIE,kBACA,UAOF,4GAIE,8BAOF,SACE,2BAUF,OACE,sBACA,cACA,cACA,eACA,UACA,mBAOF,SACE,wBAOF,SACE,cAQF,6BAEE,sBACA,UAOF,kFAEE,YAQF,cACE,qBACA,oBAOF,yCACE,gBAQF,6BACE,kBACA,aAUF,QACE,cAOF,QACE,kBAUF,SACE,aAOF,SACE,aC1VF,MACE,aCJa,KDOf,EACE,sBAGF,KACE,uBEmBA,KACE,6BClBA,4BHHJ,KEyBI,2BFnBJ,KACE,YIfiB,gHJgBjB,kBACA,YIbiB,IJcjB,MIiBY,QJhBZ,iBIYY,QJXZ,yBAGF,mFAYE,aAGF,4BAOE,aACA,kBACA,gBACA,YI1CyB,KJ2CzB,MIjBY,QJoBd,EACE,eACA,kBAGF,EACE,MIlBS,QJmBT,qBAGF,eACE,0BACA,sBInCY,QJoCZ,0BAEA,qBACE,2CAIJ,KACE,YIvEiB,0CJwEjB,gBACA,YIvEiB,IJ0EnB,WAEE,SAGF,GACE,eAGF,IACE,eACA,YAGF,GACE,WACA,UACA,cACA,iBInEY,QJoEZ,SAIF,WACE,cAGA,qBACA,sBACA,kBACA,8BK7GF,UACE,UACA,aACA,eACA,iBD4BY,QDpBV,yBEZJ,UAOI,wBACA,eACA,MDwFW,QCvFX,YACA,+BACA,iDAZJ,UAgBI,yCACA,UD+EQ,SDpFR,yBEQF,gBAEI,YD2ES,SDrFX,2BEQF,gBAQI,uDAOF,6BACE,aACA,iBDLQ,QDpBV,yBEuBA,6BAKI,aACA,iBDTM,SCYR,sCACE,cFjCJ,yBEgCE,sCAII,cAOV,MACE,YF5CE,yBE2CJ,MAII,kBACA,UDyCY,OCrChB,mBACE,YDaK,KCZL,eDYK,KDvDL,cCuDK,KDtDL,aCsDK,KDlEH,yBEoDJ,mBFrCI,cCqDG,KDpDH,aCoDG,MDpEH,yBEoDJ,mBAOI,YDSG,KCRH,eDQG,MCJP,aACE,UACA,gCFlEE,yBEgEJ,aAKI,aACA,8BACA,ODmBY,SCfhB,oCAGE,WF9EE,2BE2EJ,oCAMI,MDGQ,SCCZ,UACE,aAEA,mBACE,cFzFA,yBEqFJ,UAQI,cACA,YDxBG,KCyBH,eD7BG,KC8BH,gBACA,eAIJ,aACE,aACA,WDbc,QCcd,mBFxGE,yBEqGJ,aAMI,ODjBY,QCkBZ,WDlBY,QCmBZ,iCAIJ,YACE,YACA,aACA,YACA,mBACA,YDrDK,OCsDL,eDtDK,OCuDL,MDnGY,QDVZ,cCuDK,KDtDL,aCsDK,KDlEH,yBEiHJ,YFlGI,cCqDG,KDpDH,aCoDG,MF/BL,YACE,8BCtCA,4BEiHJ,YHvEI,4BACA,YEhDuB,MDKvB,yBEiHJ,YAcI,YD/DG,MCgEH,eDhEG,OCqEL,WACE,WACA,YACA,gDACA,4BACA,gCACA,wBAIJ,aACE,aACA,YACA,QDhFK,KCiFL,mBFnJE,yBEuJF,0BACE,cAIJ,kBACE,qNAQF,mBACE,2JASF,KACE,kBACA,eDzGM,KC0GN,kBFlLE,yBE+KJ,KAMI,gBACA,kBAMJ,aACE,kBACA,SACA,OACA,YD9HK,KC+HL,eD/HK,KCgIL,MDlLY,QDLZ,cCuDK,KDtDL,aCsDK,KDlEH,yBE4LJ,aF7KI,cCqDG,KDpDH,aCoDG,MFvEL,aACE,8BCEA,4BE4LJ,aH1LI,6BCFA,yBE4LJ,aAaI,gBACA,kBAIJ,MACE,MD5IK,OC6IL,OD7IK,OC8IL,MDpLS,QEtCX,cACE,YFEoB,qJEOlB,gBAGF,gBACE,gBACA,uBAGF,kCAEE,mBAIA,4BA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GJ,qBV3EI,2BCtBA,yBDOF,qBACE,6BCRA,kDSiGJ,qBVrFI,8BUgGJ,0BACE,UACA,SAGF,eACE,cACA,sBAEA,2CAEE,iBX1Ha,sCW8HjB,qBACE,cACA,YR7DK,MQ8DL,eR9DK,MDhEH,4BS2HJ,qBAMI,qBACA,UACA,cRnEG,MQoEH,oBAIJ,mBACE,aACA,mBACA,qBAEA,4CACE,WVvIF,4CACE,4BCRA,4BS6IF,4CVjIE,8BCZA,yBDHF,4CACE,+BCEA,kDS6IF,4CV3IE,6BUoJF,uCACE,MRrFG,KQsFH,ORtFG,KQuFH,aRzFG,MQ0FH,MR7HO,QQ8HP,cAGF,4CACE,cAIJ,uBACE,mBACA,qBAGF,uBACE,cACA,mBACA,gBACA,MR5JY,QQ6JZ,uBACA,mBV3LA,uBACE,8BCYA,4BSwKJ,uBVhLI,8BU0LJ,wBACE,cACA,YRpHK,MQqHL,eRrHK,MQsHL,aRpHK,KQqHL,YRvHK,MQwHL,MRxKY,QQyKZ,qBACA,YR9GO,UQ+GP,kBRzKY,QFrBZ,wBACE,8BCEA,4BSkLJ,wBVhLI,6BCFA,4BSkLJ,wBAaI,qBACA,UACA,aRjIG,MQkIH,cACA,oBAIJ,8CACE,WRzIK,OQ4IP,yBACE,iBAGF,kBACE,qBVzMA,kBACE,4BCRA,4BS+MJ,kBVnMI,8BUwMJ,eACE,eACA,MRpJK,KQqJL,ORrJK,KQsJL,aACA,MRlJK,OQmJL,ORnJK,OQoJL,iBRxMY,QQyMZ,qCACA,sBACA,WACE,qDAEF,mBACA,uBAGF,gBACE,eACA,MACA,OACA,UACA,QACA,SACA,gCACA,UACA,WACE,kDAMF,uBACE,eACA,MACA,OACA,WACA,YACA,UAGF,kCACE,ORvLI,KQwLJ,gBThQA,yBS8PF,kCAKI,MRxKiB,QQyKjB,WACE,sDAKN,6BACE,iBRxPU,QDnBV,yBS0QF,6BAII,qBT9QF,yBSkRF,6BAEI,oBAIJ,+BACE,cAGF,+BACE,WACA,YACA,UACA,WACE,sCTjSF,yBSuSA,qBACE,eACA,QACA,QAIJ,4BACE,YRvOI,KDxEJ,yBS8SF,4BAII,eC7TN,eACE,cACA,WACA,eACA,cT0EK,OSzEL,gBACA,cTkFc,ISj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E,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBAQR,YACE,sBAGF,aACE,uBAGF,oBACE,sCAGF,kBACE,oCAGF,sBACE,yCAGF,qBACE,wCAKF,kBACE,mCAGF,gBACE,iCAGF,gBACE,iCAGF,qBACE,sCAGF,kBACE,mCAGF,aACE,8BdlGA,MACE,8BCYA,4BcZJ,MfII,8BAKF,MACE,8BCEA,4BcRJ,MfUI,6BAKF,MACE,4BCRA,4BcJJ,MfgBI,8BAKF,MACE,6BClBA,kCDsBA,2BAKF,MACE,0BC5BA,4BcIJ,Mf4BI,+BAKF,MACE,8BCtCA,4BcQJ,MfkCI,4BACA,YEhDuB,MFqDzB,MACE,4BACA,YEvDuB,KDKvB,4BcYJ,Mf0CI,2BAKF,MACE,0BACA,YElEuB,KDKvB,4BcgBJ,MfiDI,8BAKF,MACE,6BACA,YE7EuB,KDKvB,4BcoBJ,MfwDI,+BAKF,OACE,8BACA,YExFuB,KDKvB,4BcwBJ,Of+DI,2Be3DJ,QACE,2BAGF,QACE,2BAGF,QACE,2BAGF,QACE,2BAGF,MACE,yBAGF,YACE,YbxDiB,Ia2DnB,UACE,Yb1DyB,Ka6D3B,MACE,gCAGF,OACE,+BAGF,MACE,4BAGF,gBACE,oCC/EF,iBACE,qBACA,oBACA,2BAGE,4BACE,wBCLN,SACE,6BACA,4BAQA,KACE,oBAEF,MACE,wBAEF,MACE,0BAEF,MACE,2BAEF,MACE,yBAGF,MACE,0BACA,yBAGF,MACE,wBACA,2BAGF,OACE,2BACA,0BAEF,WACE,6BACA,4BAhCF,KACE,0BAEF,MACE,8BAEF,MACE,gCAEF,MACE,iCAEF,MACE,+BAGF,MACE,gCACA,+BAGF,MACE,8BACA,iCAGF,OACE,iCACA,gCAEF,WACE,6BACA,4BAhCF,KACE,yBAEF,MACE,6BAEF,MACE,+BAEF,MACE,gCAEF,MACE,8BAGF,MACE,+BACA,8BAGF,MACE,6BACA,gCAGF,OACE,gCACA,+BAEF,WACE,6BACA,4BAhCF,KACE,0BAEF,MACE,8BAEF,MACE,gCAEF,MACE,iCAEF,MACE,+BAGF,MACE,gCACA,+BAGF,MACE,8BACA,iCAGF,OACE,iCACA,gCAEF,WACE,6BACA,4BAhCF,KACE,uBAEF,MACE,2BAEF,MACE,6BAEF,MACE,8BAEF,MACE,4BAGF,MACE,6BACA,4BAGF,MACE,2BACA,8BAGF,OACE,8BACA,6BAEF,WACE,6BACA,4BAhCF,KACE,yBAEF,MACE,6BAEF,MACE,+BAEF,MACE,gCAEF,MACE,8BAGF,MACE,+BACA,8BAGF,MACE,6BACA,gCAGF,OACE,gCACA,+BAEF,WACE,6BACA,4BAhCF,KACE,uBAEF,MACE,2BAEF,MACE,6BAEF,MACE,8BAEF,MACE,4BAGF,MACE,6BACA,4BAGF,MACE,2BACA,8BAGF,OACE,8BACA,6BAEF,WACE,6BACA,4BAhCF,KACE,yBAEF,MACE,6BAEF,MACE,+BAEF,MACE,gCAEF,MACE,8BAGF,MACE,+BACA,8BAGF,MACE,6BACA,gCAGF,OACE,gCACA,+BAEF,WACE,6BACA,4BAhCF,KACE,uBAEF,MACE,2BAEF,MACE,6BAEF,MACE,8BAEF,MACE,4BAGF,MACE,6BACA,4BAGF,MACE,2BACA,8BAGF,OACE,8BACA,6BAEF,WACE,6BACA,4BAhCF,KACE,yBAEF,MACE,6BAEF,MACE,+BAEF,MACE,gCAEF,MACE,8BAGF,MACE,+BACA,8BAGF,MACE,6BACA,gCAGF,OACE,gCACA,+BAEF,WACE,6BACA,4BAhCF,MACE,uBAEF,OACE,2BAEF,OACE,6BAEF,OACE,8BAEF,OACE,4BAGF,OACE,6BACA,4BAGF,OACE,2BACA,8BAGF,QACE,8BACA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CE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,4BgB6CE,SACE,uBAEF,UACE,2BAEF,UACE,6BAEF,UACE,8BAEF,UACE,4BAGF,UACE,6BACA,4BAGF,UACE,2BACA,8BAGF,WACE,8BACA,8BhBzEJ,yBgB6CE,QACE,oBAEF,SACE,wBAEF,SACE,0BAEF,SACE,2BAEF,SACE,yBAGF,SACE,0BACA,yBAGF,SACE,wBACA,2BAGF,UACE,2BACA,2BhBzEJ,yBgB6CE,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAGF,UACE,iCACA,iChBzEJ,yBgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,yBgB6CE,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAGF,UACE,iCACA,iChBzEJ,yBgB6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BAGF,UACE,8BACA,8BhBzEJ,yBgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,yBgB6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BAGF,UACE,8BACA,8BhBzEJ,yBgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,yBgB6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BA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BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,2BgB6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BAGF,UACE,8BACA,8BhBzEJ,2BgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,2BgB6CE,SACE,uBAEF,UACE,2BAEF,UACE,6BAEF,UACE,8BAEF,UACE,4BAGF,UACE,6BACA,4BAGF,UACE,2BACA,8BAGF,WACE,8BACA,8BAaN,KACE,qBAEF,MACE,yBAEF,MACE,2BAEF,MACE,4BAEF,MACE,0BAGF,MACE,2BACA,0BAGF,MACE,yBACA,4BAvBF,KACE,2BAEF,MACE,+BAEF,MACE,iCAEF,MACE,kCAEF,MACE,gCAGF,MACE,iCACA,gCAGF,MACE,+BACA,kCAvBF,KACE,0BAEF,MACE,8BAEF,MACE,gCAEF,MACE,iCAEF,MACE,+BAGF,MACE,gCACA,+BAGF,MACE,8BACA,iCAvBF,KACE,2BAEF,MACE,+BAEF,MACE,iCAEF,MACE,kCAEF,MACE,gCAGF,MACE,iCACA,gCAGF,MACE,+BACA,kCAvBF,KACE,wBAEF,MACE,4BAEF,MACE,8BAEF,MACE,+BAEF,MACE,6BAGF,MACE,8BACA,6BAGF,MACE,4BACA,+BAvBF,KACE,0BAEF,MACE,8BAEF,MACE,gCAEF,MACE,iCAEF,MACE,+BAGF,MACE,gCACA,+BAGF,MACE,8BACA,iCAvBF,KACE,wBAEF,MACE,4BAEF,MACE,8BAEF,MACE,+BAEF,MACE,6BAGF,MACE,8BACA,6BAGF,MACE,4BACA,+BAvBF,KACE,0BAEF,MACE,8BAEF,MACE,gCAEF,MACE,iCAEF,MACE,+BAGF,MACE,gCACA,+BAGF,MACE,8BACA,iCAvBF,KACE,wBAEF,MACE,4BAEF,MACE,8BAEF,MACE,+BAEF,MACE,6BAGF,MACE,8BACA,6BAGF,MACE,4BACA,+BAvBF,KACE,0BAEF,MACE,8BAEF,MACE,gCAEF,MACE,iCAEF,MACE,+BAGF,MACE,gCACA,+BAGF,MACE,8BACA,iCAvBF,MACE,wBAEF,OACE,4BAEF,OACE,8BAEF,OACE,+BAEF,OACE,6BAGF,OACE,8BACA,6BAGF,OACE,4BACA,+BhB7GA,yBgBwHE,QACE,qBAEF,SACE,yBAEF,SACE,2BAEF,SACE,4BAEF,SACE,0BAGF,SACE,2BACA,0BAGF,SACE,yBACA,4BAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,SACE,wBAEF,UACE,4BAEF,UACE,8BAEF,UACE,+BAEF,UACE,6BAGF,UACE,8BACA,6BAGF,UACE,4BACA,gChB/IJ,4BgBwHE,QACE,qBAEF,SACE,yBAEF,SACE,2BAEF,SACE,4BAEF,SACE,0BAGF,SACE,2BACA,0BAGF,SACE,yBACA,4BAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,SACE,wBAEF,UACE,4BAEF,UACE,8BAEF,UACE,+BAEF,UACE,6BAGF,UACE,8BACA,6BAGF,UACE,4BACA,gChB/IJ,yBgBwHE,QACE,qBAEF,SACE,yBAEF,SACE,2BAEF,SACE,4BAEF,SACE,0BAGF,SACE,2BACA,0BAGF,SACE,yBACA,4BAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,SACE,wBAEF,UACE,4BAEF,UACE,8BAEF,UACE,+BAEF,UACE,6BAGF,UACE,8BACA,6BAGF,UACE,4BACA,gChB/IJ,2BgBwHE,QACE,qBAEF,SACE,yBAEF,SACE,2BAEF,SACE,4BAEF,SACE,0BAGF,SACE,2BACA,0BAGF,SACE,yBACA,4BAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,SACE,wBAEF,UACE,4BAEF,UACE,8BAEF,UACE,+BAEF,UACE,6BAGF,UACE,8BACA,6BAGF,UACE,4BACA,gChB/IJ,2BgBwHE,QACE,qBAEF,SACE,yBAEF,SACE,2BAEF,SACE,4BAEF,SACE,0BAGF,SACE,2BACA,0BAGF,SACE,yBACA,4BAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,SACE,wBAEF,UACE,4BAEF,UACE,8BAEF,UACE,+BAEF,UACE,6BAGF,UACE,8BACA,6BAGF,UACE,4BACA,gCC3JR,aACE,8EAME,wBAGF,UACE,WACA,YACA,0BAGF,aACE,gCAGF,YACE,0BACA,2BAGF,YACE,yBAGF,cACE,yBAGF,MACE,eACA,eClCJ,eACE,YACA,kBACA,SACA,UACA,WACA,gBACA,aAGF,2CAEE,MjB4BS,QiB3BT,iBjBkBY,QiBjBZ,UACA,SACA,UACA,YACA,cACA,gBACA,YACA,mBACA,yBACA,kBACA,gBACA,YCjBF,WACE,iBlBsBY","sourcesContent":["// Generated with OneLightJekyll applied to Atom's One Light theme\n\n.highlight,\npre.highlight {\n background: #f9f9f9;\n color: #383942;\n}\n\n.highlight pre {\n background: #f9f9f9;\n}\n\n.highlight .hll {\n background: #f9f9f9;\n}\n\n.highlight .c {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .err {\n color: #fff;\n background-color: #e05151;\n}\n\n.highlight .k {\n color: #a625a4;\n}\n\n.highlight .l {\n color: #50a04f;\n}\n\n.highlight .n {\n color: #383942;\n}\n\n.highlight .o {\n color: #383942;\n}\n\n.highlight .p {\n color: #383942;\n}\n\n.highlight .cm {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .cp {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .c1 {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .cs {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .ge {\n font-style: italic;\n}\n\n.highlight .gs {\n font-weight: 700;\n}\n\n.highlight .kc {\n color: #a625a4;\n}\n\n.highlight .kd {\n color: #a625a4;\n}\n\n.highlight .kn {\n color: #a625a4;\n}\n\n.highlight .kp {\n color: #a625a4;\n}\n\n.highlight .kr {\n color: #a625a4;\n}\n\n.highlight .kt {\n color: #a625a4;\n}\n\n.highlight .ld {\n color: #50a04f;\n}\n\n.highlight .m {\n color: #b66a00;\n}\n\n.highlight .s {\n color: #50a04f;\n}\n\n.highlight .na {\n color: #b66a00;\n}\n\n.highlight .nb {\n color: #ca7601;\n}\n\n.highlight .nc {\n color: #ca7601;\n}\n\n.highlight .no {\n color: #ca7601;\n}\n\n.highlight .nd {\n color: #ca7601;\n}\n\n.highlight .ni {\n color: #ca7601;\n}\n\n.highlight .ne {\n color: #ca7601;\n}\n\n.highlight .nf {\n color: #383942;\n}\n\n.highlight .nl {\n color: #ca7601;\n}\n\n.highlight .nn {\n color: #383942;\n}\n\n.highlight .nx {\n color: #383942;\n}\n\n.highlight .py {\n color: #ca7601;\n}\n\n.highlight .nt {\n color: #e35549;\n}\n\n.highlight .nv {\n color: #ca7601;\n}\n\n.highlight .ow {\n font-weight: 700;\n}\n\n.highlight .w {\n color: #f8f8f2;\n}\n\n.highlight .mf {\n color: #b66a00;\n}\n\n.highlight .mh {\n color: #b66a00;\n}\n\n.highlight .mi {\n color: #b66a00;\n}\n\n.highlight .mo {\n color: #b66a00;\n}\n\n.highlight .sb {\n color: #50a04f;\n}\n\n.highlight .sc {\n color: #50a04f;\n}\n\n.highlight .sd {\n color: #50a04f;\n}\n\n.highlight .s2 {\n color: #50a04f;\n}\n\n.highlight .se {\n color: #50a04f;\n}\n\n.highlight .sh {\n color: #50a04f;\n}\n\n.highlight .si {\n color: #50a04f;\n}\n\n.highlight .sx {\n color: #50a04f;\n}\n\n.highlight .sr {\n color: #0083bb;\n}\n\n.highlight .s1 {\n color: #50a04f;\n}\n\n.highlight .ss {\n color: #0083bb;\n}\n\n.highlight .bp {\n color: #ca7601;\n}\n\n.highlight .vc {\n color: #ca7601;\n}\n\n.highlight .vg {\n color: #ca7601;\n}\n\n.highlight .vi {\n color: #e35549;\n}\n\n.highlight .il {\n color: #b66a00;\n}\n\n.highlight .gu {\n color: #75715e;\n}\n\n.highlight .gd {\n color: #e05151;\n}\n\n.highlight .gi {\n color: #43d089;\n}\n\n.highlight .language-json .w + .s2 {\n color: #e35549;\n}\n\n.highlight .language-json .kc {\n color: #0083bb;\n}\n","// Generated with OneDarkJekyll applied to Atom's One Dark Vivid theme\n\n.highlight,\npre.highlight {\n background: #31343f;\n color: #dee2f7;\n}\n\n.highlight pre {\n background: #31343f;\n}\n\n.highlight .hll {\n background: #31343f;\n}\n\n.highlight .c {\n color: #63677e;\n font-style: italic;\n}\n\n.highlight .err {\n color: #960050;\n background-color: #1e0010;\n}\n\n.highlight .k {\n color: #e19ef5;\n}\n\n.highlight .l {\n color: #a3eea0;\n}\n\n.highlight .n {\n color: #dee2f7;\n}\n\n.highlight .o {\n color: #dee2f7;\n}\n\n.highlight .p {\n color: #dee2f7;\n}\n\n.highlight .cm {\n color: #63677e;\n font-style: italic;\n}\n\n.highlight .cp {\n color: #63677e;\n font-style: italic;\n}\n\n.highlight .c1 {\n color: #63677e;\n font-style: italic;\n}\n\n.highlight .cs {\n color: #63677e;\n font-style: italic;\n}\n\n.highlight .ge {\n font-style: italic;\n}\n\n.highlight .gs {\n font-weight: 700;\n}\n\n.highlight .kc {\n color: #e19ef5;\n}\n\n.highlight .kd {\n color: #e19ef5;\n}\n\n.highlight .kn {\n color: #e19ef5;\n}\n\n.highlight .kp {\n color: #e19ef5;\n}\n\n.highlight .kr {\n color: #e19ef5;\n}\n\n.highlight .kt {\n color: #e19ef5;\n}\n\n.highlight .ld {\n color: #a3eea0;\n}\n\n.highlight .m {\n color: #eddc96;\n}\n\n.highlight .s {\n color: #a3eea0;\n}\n\n.highlight .na {\n color: #eddc96;\n}\n\n.highlight .nb {\n color: #fdce68;\n}\n\n.highlight .nc {\n color: #fdce68;\n}\n\n.highlight .no {\n color: #fdce68;\n}\n\n.highlight .nd {\n color: #fdce68;\n}\n\n.highlight .ni {\n color: #fdce68;\n}\n\n.highlight .ne {\n color: #fdce68;\n}\n\n.highlight .nf {\n color: #dee2f7;\n}\n\n.highlight .nl {\n color: #fdce68;\n}\n\n.highlight .nn {\n color: #dee2f7;\n}\n\n.highlight .nx {\n color: #dee2f7;\n}\n\n.highlight .py {\n color: #fdce68;\n}\n\n.highlight .nt {\n color: #f9867b;\n}\n\n.highlight .nv {\n color: #fdce68;\n}\n\n.highlight .ow {\n font-weight: 700;\n}\n\n.highlight .w {\n color: #f8f8f2;\n}\n\n.highlight .mf {\n color: #eddc96;\n}\n\n.highlight .mh {\n color: #eddc96;\n}\n\n.highlight .mi {\n color: #eddc96;\n}\n\n.highlight .mo {\n color: #eddc96;\n}\n\n.highlight .sb {\n color: #a3eea0;\n}\n\n.highlight .sc {\n color: #a3eea0;\n}\n\n.highlight .sd {\n color: #a3eea0;\n}\n\n.highlight .s2 {\n color: #a3eea0;\n}\n\n.highlight .se {\n color: #a3eea0;\n}\n\n.highlight .sh {\n color: #a3eea0;\n}\n\n.highlight .si {\n color: #a3eea0;\n}\n\n.highlight .sx {\n color: #a3eea0;\n}\n\n.highlight .sr {\n color: #7be2f9;\n}\n\n.highlight .s1 {\n color: #a3eea0;\n}\n\n.highlight .ss {\n color: #7be2f9;\n}\n\n.highlight .bp {\n color: #fdce68;\n}\n\n.highlight .vc {\n color: #fdce68;\n}\n\n.highlight .vg {\n color: #fdce68;\n}\n\n.highlight .vi {\n color: #f9867b;\n}\n\n.highlight .il {\n color: #eddc96;\n}\n\n.highlight .gu {\n color: #75715e;\n}\n\n.highlight .gd {\n color: #f92672;\n}\n\n.highlight .gi {\n color: #a6e22e;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput {\n /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect {\n /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","// Base element style overrides\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\n:root {\n color-scheme: $color-scheme;\n}\n\n* {\n box-sizing: border-box;\n}\n\nhtml {\n scroll-behavior: smooth;\n\n @include fs-4;\n}\n\nbody {\n font-family: $body-font-family;\n font-size: inherit;\n line-height: $body-line-height;\n color: $body-text-color;\n background-color: $body-background-color;\n overflow-wrap: break-word;\n}\n\nol,\nul,\ndl,\npre,\naddress,\nblockquote,\ntable,\ndiv,\nhr,\nform,\nfieldset,\nnoscript .table-wrapper {\n margin-top: 0;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n#toctitle {\n margin-top: 0;\n margin-bottom: 1em;\n font-weight: 500;\n line-height: $body-heading-line-height;\n color: $body-heading-color;\n}\n\np {\n margin-top: 1em;\n margin-bottom: 1em;\n}\n\na {\n color: $link-color;\n text-decoration: none;\n}\n\na:not([class]) {\n text-decoration: underline;\n text-decoration-color: $border-color;\n text-underline-offset: 2px;\n\n &:hover {\n text-decoration-color: rgba($link-color, 0.45);\n }\n}\n\ncode {\n font-family: $mono-font-family;\n font-size: 0.75em;\n line-height: $body-line-height;\n}\n\nfigure,\npre {\n margin: 0;\n}\n\nli {\n margin: 0.25em 0;\n}\n\nimg {\n max-width: 100%;\n height: auto;\n}\n\nhr {\n height: 1px;\n padding: 0;\n margin: $sp-6 0;\n background-color: $border-color;\n border: 0;\n}\n\n// adds a GitHub-style sidebar to blockquotes\nblockquote {\n margin: 10px 0;\n\n // resets user-agent stylesheets for blockquotes\n margin-block-start: 0;\n margin-inline-start: 0;\n padding-left: 1rem;\n border-left: 3px solid $border-color;\n}\n","$color-scheme: dark;\n$body-background-color: $grey-dk-300;\n$body-heading-color: $grey-lt-000;\n$body-text-color: $grey-lt-300;\n$link-color: $blue-000;\n$nav-child-link-color: $grey-dk-000;\n$sidebar-color: $grey-dk-300;\n$base-button-color: $grey-dk-250;\n$btn-primary-color: $blue-200;\n$code-background-color: #31343f; // OneDarkJekyll default for syntax-one-dark-vivid\n$code-linenumber-color: #dee2f7; // OneDarkJekyll .nf for syntax-one-dark-vivid\n$feedback-color: darken($sidebar-color, 3%);\n$table-background-color: $grey-dk-250;\n$search-background-color: $grey-dk-250;\n$search-result-preview-color: $grey-dk-000;\n$border-color: $grey-dk-200;\n\n@import \"./vendor/OneDarkJekyll/syntax\"; // this is the one-dark-vivid atom syntax theme\n","@mixin fs-1 {\n & {\n font-size: $font-size-1 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-1-sm !important;\n }\n}\n\n@mixin fs-2 {\n & {\n font-size: $font-size-2 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-3 !important;\n }\n}\n\n@mixin fs-3 {\n & {\n font-size: $font-size-3 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-4 !important;\n }\n}\n\n@mixin fs-4 {\n & {\n font-size: $font-size-4 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-5 !important;\n }\n}\n\n@mixin fs-5 {\n & {\n font-size: $font-size-5 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-6 !important;\n }\n}\n\n@mixin fs-6 {\n & {\n font-size: $font-size-6 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n }\n}\n\n@mixin fs-7 {\n & {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-8 !important;\n }\n}\n\n@mixin fs-8 {\n & {\n font-size: $font-size-8 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-9 !important;\n }\n}\n\n@mixin fs-9 {\n & {\n font-size: $font-size-9 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-10 !important;\n }\n}\n\n@mixin fs-10 {\n & {\n font-size: $font-size-10 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-10-sm !important;\n }\n}\n","// Media query\n\n// Media query mixin\n// Usage:\n// @include mq(md) {\n// ..medium and up styles\n// }\n@mixin mq($name) {\n // Retrieves the value from the key\n $value: map-get($media-queries, $name);\n\n // If the key exists in the map\n @if $value {\n // Prints a media query based on the value\n @media (min-width: $value) {\n @content;\n }\n } @else {\n @warn \"No value could be retrieved from `#{$media-query}`. Please make sure it is defined in `$media-queries` map.\";\n }\n}\n\n// Responsive container\n\n@mixin container {\n padding-right: $gutter-spacing-sm;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-right: $gutter-spacing;\n padding-left: $gutter-spacing;\n }\n}\n","// Typography\n\n// prettier-ignore\n$body-font-family: system-ui, -apple-system, blinkmacsystemfont, \"Segoe UI\",\n roboto, \"Helvetica Neue\", arial, sans-serif, \"Segoe UI Emoji\" !default;\n$mono-font-family: \"SFMono-Regular\", menlo, consolas, monospace !default;\n$root-font-size: 16px !default; // DEPRECATED: previously base font-size for rems\n$body-line-height: 1.4 !default;\n$content-line-height: 1.6 !default;\n$body-heading-line-height: 1.25 !default;\n\n// Font size\n// `-sm` suffix is the size at the small (and above) media query\n\n$font-size-1: 0.5625rem !default;\n$font-size-1-sm: 0.625rem !default;\n$font-size-2: 0.6875rem !default; // h4 - uppercased!, h6 not uppercased, text-small\n$font-size-3: 0.75rem !default; // h5\n$font-size-4: 0.875rem !default;\n$font-size-5: 1rem !default; // h3\n$font-size-6: 1.125rem !default; // h2\n$font-size-7: 1.5rem !default;\n$font-size-8: 2rem !default; // h1\n$font-size-9: 2.25rem !default;\n$font-size-10: 2.625rem !default;\n$font-size-10-sm: 3rem !default;\n\n// Colors\n\n$white: #fff !default;\n$grey-dk-000: #959396 !default;\n$grey-dk-100: #5c5962 !default;\n$grey-dk-200: #44434d !default;\n$grey-dk-250: #302d36 !default;\n$grey-dk-300: #27262b !default;\n$grey-lt-000: #f5f6fa !default;\n$grey-lt-100: #eeebee !default;\n$grey-lt-200: #ecebed !default;\n$grey-lt-300: #e6e1e8 !default;\n$purple-000: #7253ed !default;\n$purple-100: #5e41d0 !default;\n$purple-200: #4e26af !default;\n$purple-300: #381885 !default;\n$blue-000: #2c84fa !default;\n$blue-100: #2869e6 !default;\n$blue-200: #264caf !default;\n$blue-300: #183385 !default;\n$green-000: #41d693 !default;\n$green-100: #11b584 !default;\n$green-200: #009c7b !default;\n$green-300: #026e57 !default;\n$yellow-000: #ffeb82 !default;\n$yellow-100: #fadf50 !default;\n$yellow-200: #f7d12e !default;\n$yellow-300: #e7af06 !default;\n$red-000: #f77e7e !default;\n$red-100: #f96e65 !default;\n$red-200: #e94c4c !default;\n$red-300: #dd2e2e !default;\n\n// Spacing\n\n$spacing-unit: 1rem; // 1rem == 16px\n\n$spacers: (\n sp-0: 0,\n sp-1: $spacing-unit * 0.25,\n sp-2: $spacing-unit * 0.5,\n sp-3: $spacing-unit * 0.75,\n sp-4: $spacing-unit,\n sp-5: $spacing-unit * 1.5,\n sp-6: $spacing-unit * 2,\n sp-7: $spacing-unit * 2.5,\n sp-8: $spacing-unit * 3,\n sp-9: $spacing-unit * 3.5,\n sp-10: $spacing-unit * 4,\n) !default;\n$sp-1: map-get($spacers, sp-1) !default; // 0.25 rem == 4px\n$sp-2: map-get($spacers, sp-2) !default; // 0.5 rem == 8px\n$sp-3: map-get($spacers, sp-3) !default; // 0.75 rem == 12px\n$sp-4: map-get($spacers, sp-4) !default; // 1 rem == 16px\n$sp-5: map-get($spacers, sp-5) !default; // 1.5 rem == 24px\n$sp-6: map-get($spacers, sp-6) !default; // 2 rem == 32px\n$sp-7: map-get($spacers, sp-7) !default; // 2.5 rem == 40px\n$sp-8: map-get($spacers, sp-8) !default; // 3 rem == 48px\n$sp-9: map-get($spacers, sp-9) !default; // 3.5 rem == 56px\n$sp-10: map-get($spacers, sp-10) !default; // 4 rem == 64px\n\n// Borders\n\n$border: 1px solid !default;\n$border-radius: 4px !default;\n$border-color: $grey-lt-100 !default;\n\n// Grid system\n\n$gutter-spacing: $sp-6 !default;\n$gutter-spacing-sm: $sp-4 !default;\n$nav-width: 16.5rem !default;\n$nav-width-md: 15.5rem !default;\n$nav-list-item-height: $sp-6 !default;\n$nav-list-item-height-sm: $sp-8 !default;\n$nav-list-expander-right: true;\n$content-width: 50rem !default;\n$header-height: 3.75rem !default;\n$search-results-width: $content-width - $nav-width !default;\n$transition-duration: 400ms;\n\n// Media queries in pixels\n\n$media-queries: (\n xs: 20rem,\n sm: 31.25rem,\n md: $content-width,\n lg: $content-width + $nav-width,\n xl: 87.5rem,\n) !default;\n","// The basic two column layout\n\n.side-bar {\n z-index: 0;\n display: flex;\n flex-wrap: wrap;\n background-color: $sidebar-color;\n\n @include mq(md) {\n flex-flow: column nowrap;\n position: fixed;\n width: $nav-width-md;\n height: 100%;\n border-right: $border $border-color;\n align-items: flex-end;\n }\n\n @include mq(lg) {\n width: calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width});\n min-width: $nav-width;\n }\n\n & + .main {\n @include mq(md) {\n margin-left: $nav-width-md;\n }\n\n @include mq(lg) {\n // stylelint-disable function-name-case\n // disable for Max(), we want to use the CSS max() function\n margin-left: Max(\n #{$nav-width},\n calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width})\n );\n // stylelint-enable function-name-case\n }\n\n .main-header {\n display: none;\n background-color: $sidebar-color;\n\n @include mq(md) {\n display: flex;\n background-color: $body-background-color;\n }\n\n &.nav-open {\n display: block;\n\n @include mq(md) {\n display: flex;\n }\n }\n }\n }\n}\n\n.main {\n margin: auto;\n\n @include mq(md) {\n position: relative;\n max-width: $content-width;\n }\n}\n\n.main-content-wrap {\n padding-top: $gutter-spacing-sm;\n padding-bottom: $gutter-spacing-sm;\n\n @include container;\n\n @include mq(md) {\n padding-top: $gutter-spacing;\n padding-bottom: $gutter-spacing;\n }\n}\n\n.main-header {\n z-index: 0;\n border-bottom: $border $border-color;\n\n @include mq(md) {\n display: flex;\n justify-content: space-between;\n height: $header-height;\n }\n}\n\n.site-nav,\n.site-header,\n.site-footer {\n width: 100%;\n\n @include mq(lg) {\n width: $nav-width;\n }\n}\n\n.site-nav {\n display: none;\n\n &.nav-open {\n display: block;\n }\n\n @include mq(md) {\n display: block;\n padding-top: $sp-8;\n padding-bottom: $gutter-spacing-sm;\n overflow-y: auto;\n flex: 1 1 auto;\n }\n}\n\n.site-header {\n display: flex;\n min-height: $header-height;\n align-items: center;\n\n @include mq(md) {\n height: $header-height;\n max-height: $header-height;\n border-bottom: $border $border-color;\n }\n}\n\n.site-title {\n flex-grow: 1;\n display: flex;\n height: 100%;\n align-items: center;\n padding-top: $sp-3;\n padding-bottom: $sp-3;\n color: $body-heading-color;\n\n @include container;\n\n @include fs-6;\n\n @include mq(md) {\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n }\n}\n\n@if variable-exists(logo) {\n .site-logo {\n width: 100%;\n height: 100%;\n background-image: url($logo);\n background-repeat: no-repeat;\n background-position: left center;\n background-size: contain;\n }\n}\n\n.site-button {\n display: flex;\n height: 100%;\n padding: $gutter-spacing-sm;\n align-items: center;\n}\n\n@include mq(md) {\n .site-header .site-button {\n display: none;\n }\n}\n\n.site-title:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n}\n\n.site-button:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n}\n\n// stylelint-disable selector-max-type\n\nbody {\n position: relative;\n padding-bottom: $sp-10;\n overflow-y: scroll;\n\n @include mq(md) {\n position: static;\n padding-bottom: 0;\n }\n}\n\n// stylelint-enable selector-max-type\n\n.site-footer {\n position: absolute;\n bottom: 0;\n left: 0;\n padding-top: $sp-4;\n padding-bottom: $sp-4;\n color: $grey-dk-000;\n\n @include container;\n\n @include fs-2;\n\n @include mq(md) {\n position: static;\n justify-self: end;\n }\n}\n\n.icon {\n width: $sp-5;\n height: $sp-5;\n color: $link-color;\n}\n","@charset \"UTF-8\";\n\n// Styles for rendered markdown in the .main-content container\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity, selector-max-id\n\n.main-content {\n line-height: $content-line-height;\n\n ol,\n ul,\n dl,\n pre,\n address,\n blockquote,\n .table-wrapper {\n margin-top: 0.5em;\n }\n\n a {\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n ul,\n ol {\n padding-left: 1.5em;\n }\n\n li {\n .highlight {\n margin-top: $sp-1;\n }\n }\n\n ol {\n list-style-type: none;\n counter-reset: step-counter;\n\n > li {\n position: relative;\n\n &::before {\n position: absolute;\n top: 0.2em;\n left: -1.6em;\n color: $grey-dk-000;\n content: counter(step-counter);\n counter-increment: step-counter;\n @include fs-3;\n\n @include mq(sm) {\n top: 0.11em;\n }\n }\n\n ol {\n counter-reset: sub-counter;\n\n > li {\n &::before {\n content: counter(sub-counter, lower-alpha);\n counter-increment: sub-counter;\n }\n }\n }\n }\n }\n\n ul {\n list-style: none;\n\n > li {\n &::before {\n position: absolute;\n margin-left: -1.4em;\n color: $grey-dk-000;\n content: \"•\";\n }\n }\n }\n\n .task-list-item {\n &::before {\n content: \"\";\n }\n }\n\n .task-list-item-checkbox {\n margin-right: 0.6em;\n margin-left: -1.4em;\n\n // The same margin-left is used above for ul > li::before\n }\n\n hr + * {\n margin-top: 0;\n }\n\n h1:first-of-type {\n margin-top: 0.5em;\n }\n\n dl {\n display: grid;\n grid-template: auto / 10em 1fr;\n }\n\n dt,\n dd {\n margin: 0.25em 0;\n }\n\n dt {\n grid-column: 1;\n font-weight: 500;\n text-align: right;\n\n &::after {\n content: \":\";\n }\n }\n\n dd {\n grid-column: 2;\n margin-bottom: 0;\n margin-left: 1em;\n\n blockquote,\n div,\n dl,\n dt,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n li,\n ol,\n p,\n pre,\n table,\n ul,\n .table-wrapper {\n &:first-child {\n margin-top: 0;\n }\n }\n }\n\n dd,\n ol,\n ul {\n dl:first-child {\n dt:first-child,\n dd:nth-child(2) {\n margin-top: 0;\n }\n }\n }\n\n .anchor-heading {\n position: absolute;\n right: -$sp-4;\n width: $sp-5;\n height: 100%;\n padding-right: $sp-1;\n padding-left: $sp-1;\n overflow: visible;\n\n @include mq(md) {\n right: auto;\n left: -$sp-5;\n }\n\n svg {\n display: inline-block;\n width: 100%;\n height: 100%;\n color: $link-color;\n visibility: hidden;\n }\n }\n\n .anchor-heading:hover,\n .anchor-heading:focus,\n h1:hover > .anchor-heading,\n h2:hover > .anchor-heading,\n h3:hover > .anchor-heading,\n h4:hover > .anchor-heading,\n h5:hover > .anchor-heading,\n h6:hover > .anchor-heading {\n svg {\n visibility: visible;\n }\n }\n\n summary {\n cursor: pointer;\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n #toctitle {\n position: relative;\n margin-top: 1.5em;\n margin-bottom: 0.25em;\n\n + table,\n + .table-wrapper,\n + .code-example,\n + .highlighter-rouge,\n + .sectionbody .listingblock {\n margin-top: 1em;\n }\n\n + p:not(.label) {\n margin-top: 0;\n }\n }\n\n > h1:first-child,\n > h2:first-child,\n > h3:first-child,\n > h4:first-child,\n > h5:first-child,\n > h6:first-child,\n > .sect1:first-child > h2,\n > .sect2:first-child > h3,\n > .sect3:first-child > h4,\n > .sect4:first-child > h5,\n > .sect5:first-child > h6 {\n margin-top: $sp-2;\n }\n}\n","// Main nav, breadcrumb, etc...\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity\n\n.nav-list {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n list-style: none;\n\n .nav-list-item {\n position: relative;\n margin: 0;\n\n @include fs-4;\n\n @include mq(md) {\n @include fs-3;\n }\n\n .nav-list-link {\n display: block;\n min-height: $nav-list-item-height-sm;\n padding-top: $sp-1;\n padding-bottom: $sp-1;\n line-height: #{$nav-list-item-height-sm - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height-sm;\n padding-left: $gutter-spacing-sm;\n } @else {\n padding-right: $gutter-spacing-sm;\n padding-left: $nav-list-item-height-sm;\n }\n\n @include mq(md) {\n min-height: $nav-list-item-height;\n line-height: #{$nav-list-item-height - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height;\n padding-left: $gutter-spacing;\n } @else {\n padding-right: $gutter-spacing;\n padding-left: $nav-list-item-height;\n }\n }\n\n &.external > svg {\n width: $sp-4;\n height: $sp-4;\n vertical-align: text-bottom;\n }\n\n &.active {\n font-weight: 600;\n text-decoration: none;\n }\n\n &:hover,\n &.active {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n }\n }\n\n .nav-list-expander {\n position: absolute;\n @if $nav-list-expander-right {\n right: 0;\n }\n\n width: $nav-list-item-height-sm;\n height: $nav-list-item-height-sm;\n padding: #{$nav-list-item-height-sm * 0.25};\n color: $link-color;\n\n @include mq(md) {\n width: $nav-list-item-height;\n height: $nav-list-item-height;\n padding: #{$nav-list-item-height * 0.25};\n }\n\n &:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n }\n\n @if $nav-list-expander-right {\n svg {\n transform: rotate(90deg);\n }\n }\n }\n\n > .nav-list {\n display: none;\n padding-left: $sp-3;\n list-style: none;\n\n .nav-list-item {\n position: relative;\n\n .nav-list-link {\n color: $nav-child-link-color;\n }\n\n .nav-list-expander {\n color: $nav-child-link-color;\n }\n }\n }\n\n &.active {\n > .nav-list-expander svg {\n @if $nav-list-expander-right {\n transform: rotate(-90deg);\n } @else {\n transform: rotate(90deg);\n }\n }\n\n > .nav-list {\n display: block;\n }\n }\n }\n}\n\n.nav-category {\n padding: $sp-2 $gutter-spacing-sm;\n font-weight: 600;\n text-align: start;\n text-transform: uppercase;\n border-bottom: $border $border-color;\n @include fs-2;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing;\n margin-top: $gutter-spacing-sm;\n text-align: start;\n\n &:first-child {\n margin-top: 0;\n }\n }\n}\n\n.nav-list.nav-category-list {\n > .nav-list-item {\n margin: 0;\n\n > .nav-list {\n padding: 0;\n\n > .nav-list-item {\n > .nav-list-link {\n color: $link-color;\n }\n\n > .nav-list-expander {\n color: $link-color;\n }\n }\n }\n }\n}\n\n// Aux nav\n\n.aux-nav {\n height: 100%;\n overflow-x: auto;\n @include fs-2;\n\n .aux-nav-list {\n display: flex;\n height: 100%;\n padding: 0;\n margin: 0;\n list-style: none;\n }\n\n .aux-nav-list-item {\n display: inline-block;\n height: 100%;\n padding: 0;\n margin: 0;\n }\n\n @include mq(md) {\n padding-right: $gutter-spacing-sm;\n }\n}\n\n// Breadcrumb nav\n\n.breadcrumb-nav {\n @include mq(md) {\n margin-top: -$sp-4;\n }\n}\n\n.breadcrumb-nav-list {\n padding-left: 0;\n margin-bottom: $sp-3;\n list-style: none;\n}\n\n.breadcrumb-nav-list-item {\n display: table-cell;\n @include fs-2;\n\n &::before {\n display: none;\n }\n\n &::after {\n display: inline-block;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $grey-dk-000;\n content: \"/\";\n }\n\n &:last-child {\n &::after {\n content: \"\";\n }\n }\n}\n","// Typography\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\nh1,\n.text-alpha {\n font-weight: 300;\n\n @include fs-8;\n}\n\nh2,\n.text-beta,\n#toctitle {\n @include fs-6;\n}\n\nh3,\n.text-gamma {\n @include fs-5;\n}\n\nh4,\n.text-delta {\n font-weight: 400;\n text-transform: uppercase;\n letter-spacing: 0.1em;\n\n @include fs-2;\n}\n\nh4 code {\n text-transform: none;\n}\n\nh5,\n.text-epsilon {\n @include fs-3;\n}\n\nh6,\n.text-zeta {\n @include fs-2;\n}\n\n.text-small {\n @include fs-2;\n}\n\n.text-mono {\n font-family: $mono-font-family !important;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n","// Labels (not the form kind)\n\n// this :not() prevents a style clash with Mermaid.js's\n// diagram labels, which also use .label\n// for more, see https://github.com/just-the-docs/just-the-docs/issues/1272\n// and the accompanying PR\n.label:not(g),\n.label-blue:not(g) {\n display: inline-block;\n padding: 0.16em 0.56em;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $white;\n text-transform: uppercase;\n vertical-align: middle;\n background-color: $blue-100;\n border-radius: 12px;\n\n @include fs-2;\n}\n\n.label-green:not(g) {\n background-color: $green-200;\n}\n\n.label-purple:not(g) {\n background-color: $purple-100;\n}\n\n.label-red:not(g) {\n background-color: $red-200;\n}\n\n.label-yellow:not(g) {\n color: $grey-dk-200;\n background-color: $yellow-200;\n}\n","// Buttons and things that look like buttons\n// stylelint-disable color-named\n\n.btn {\n display: inline-block;\n box-sizing: border-box;\n padding: 0.3em 1em;\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n font-weight: 500;\n line-height: 1.5;\n color: $link-color;\n text-decoration: none;\n vertical-align: baseline;\n cursor: pointer;\n background-color: $base-button-color;\n border-width: 0;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n appearance: none;\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: darken($link-color, 2%);\n }\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n text-decoration: none;\n background-color: darken($base-button-color, 1%);\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($base-button-color, 3%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken(#dcdcdc, 5%);\n }\n\n &:disabled,\n &.disabled {\n &,\n &:hover {\n color: rgba(102, 102, 102, 0.5);\n cursor: default;\n background-color: rgba(229, 229, 229, 0.5);\n background-image: none;\n box-shadow: none;\n }\n }\n}\n\n.btn-outline {\n color: $link-color;\n background: transparent;\n box-shadow: inset 0 0 0 2px $grey-lt-300;\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n color: darken($link-color, 4%);\n text-decoration: none;\n background-color: transparent;\n box-shadow: inset 0 0 0 3px $grey-lt-300;\n }\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow:\n inset 0 0 0 2px $grey-dk-100,\n 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: inset 0 0 0 2px $grey-dk-100;\n }\n}\n\n.btn-primary {\n @include btn-color($white, $btn-primary-color);\n}\n\n.btn-purple {\n @include btn-color($white, $purple-100);\n}\n\n.btn-blue {\n @include btn-color($white, $blue-000);\n}\n\n.btn-green {\n @include btn-color($white, $green-100);\n}\n\n.btn-reset {\n background: none;\n border: none;\n margin: 0;\n text-align: inherit;\n font: inherit;\n border-radius: 0;\n appearance: none;\n}\n","// Colored button\n\n@mixin btn-color($fg, $bg) {\n color: $fg;\n background-color: darken($bg, 2%);\n background-image: linear-gradient(lighten($bg, 5%), darken($bg, 2%));\n box-shadow:\n 0 1px 3px rgba(0, 0, 0, 0.25),\n 0 4px 10px rgba(0, 0, 0, 0.12);\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: $fg;\n background-color: darken($bg, 4%);\n background-image: linear-gradient((lighten($bg, 2%), darken($bg, 4%)));\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($bg, 5%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken($bg, 10%);\n }\n}\n","// Search input and autocomplete\n\n.search {\n position: relative;\n z-index: 2;\n flex-grow: 1;\n height: $sp-10;\n padding: $sp-2;\n transition: padding linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: relative !important;\n width: auto !important;\n height: 100% !important;\n padding: 0;\n transition: none;\n }\n}\n\n.search-input-wrap {\n position: relative;\n z-index: 1;\n height: $sp-8;\n overflow: hidden;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n transition: height linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: absolute;\n width: 100%;\n max-width: $search-results-width;\n height: 100% !important;\n border-radius: 0;\n box-shadow: none;\n transition: width ease $transition-duration;\n }\n}\n\n.search-input {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing-sm + $sp-5};\n font-size: 1rem;\n color: $body-text-color;\n background-color: $search-background-color;\n border-top: 0;\n border-right: 0;\n border-bottom: 0;\n border-left: 0;\n border-radius: 0;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing + $sp-5};\n font-size: 0.875rem;\n background-color: $body-background-color;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n &:focus {\n outline: 0;\n\n + .search-label .search-icon {\n color: $link-color;\n }\n }\n}\n\n.search-label {\n position: absolute;\n display: flex;\n height: 100%;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-left: $gutter-spacing;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n .search-icon {\n width: #{$sp-4 * 1.2};\n height: #{$sp-4 * 1.2};\n align-self: center;\n color: $grey-dk-000;\n }\n}\n\n.search-results {\n position: absolute;\n left: 0;\n display: none;\n width: 100%;\n max-height: calc(100% - #{$sp-10});\n overflow-y: auto;\n background-color: $search-background-color;\n border-bottom-right-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n\n @include mq(md) {\n top: 100%;\n width: $search-results-width;\n max-height: calc(100vh - 200%) !important;\n }\n}\n\n.search-results-list {\n padding-left: 0;\n margin-bottom: $sp-1;\n list-style: none;\n @include fs-4;\n\n @include mq(md) {\n @include fs-3;\n }\n}\n\n.search-results-list-item {\n padding: 0;\n margin: 0;\n}\n\n.search-result {\n display: block;\n padding: $sp-1 $sp-3;\n\n &:hover,\n &.active {\n background-color: $feedback-color;\n }\n}\n\n.search-result-title {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 40%;\n padding-right: $sp-2;\n vertical-align: top;\n }\n}\n\n.search-result-doc {\n display: flex;\n align-items: center;\n word-wrap: break-word;\n\n &.search-result-doc-parent {\n opacity: 0.5;\n @include fs-3;\n\n @include mq(md) {\n @include fs-2;\n }\n }\n\n .search-result-icon {\n width: $sp-4;\n height: $sp-4;\n margin-right: $sp-2;\n color: $link-color;\n flex-shrink: 0;\n }\n\n .search-result-doc-title {\n overflow: auto;\n }\n}\n\n.search-result-section {\n margin-left: #{$sp-4 + $sp-2};\n word-wrap: break-word;\n}\n\n.search-result-rel-url {\n display: block;\n margin-left: #{$sp-4 + $sp-2};\n overflow: hidden;\n color: $search-result-preview-color;\n text-overflow: ellipsis;\n white-space: nowrap;\n @include fs-1;\n}\n\n.search-result-previews {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n padding-left: $sp-4;\n margin-left: $sp-2;\n color: $search-result-preview-color;\n word-wrap: break-word;\n border-left: $border;\n border-left-color: $border-color;\n @include fs-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 60%;\n padding-left: $sp-2;\n margin-left: 0;\n vertical-align: top;\n }\n}\n\n.search-result-preview + .search-result-preview {\n margin-top: $sp-1;\n}\n\n.search-result-highlight {\n font-weight: bold;\n}\n\n.search-no-result {\n padding: $sp-2 $sp-3;\n @include fs-3;\n}\n\n.search-button {\n position: fixed;\n right: $sp-4;\n bottom: $sp-4;\n display: flex;\n width: $sp-9;\n height: $sp-9;\n background-color: $search-background-color;\n border: 1px solid rgba($link-color, 0.3);\n border-radius: #{$sp-9 * 0.5};\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n align-items: center;\n justify-content: center;\n}\n\n.search-overlay {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1;\n width: 0;\n height: 0;\n background-color: rgba(0, 0, 0, 0.3);\n opacity: 0;\n transition:\n opacity ease $transition-duration,\n width 0s $transition-duration,\n height 0s $transition-duration;\n}\n\n.search-active {\n .search {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 0;\n }\n\n .search-input-wrap {\n height: $sp-10;\n border-radius: 0;\n\n @include mq(md) {\n width: $search-results-width;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n }\n }\n\n .search-input {\n background-color: $search-background-color;\n\n @include mq(md) {\n padding-left: 2.3rem;\n }\n }\n\n .search-label {\n @include mq(md) {\n padding-left: 0.6rem;\n }\n }\n\n .search-results {\n display: block;\n }\n\n .search-overlay {\n width: 100%;\n height: 100%;\n opacity: 1;\n transition:\n opacity ease $transition-duration,\n width 0s,\n height 0s;\n }\n\n @include mq(md) {\n .main {\n position: fixed;\n right: 0;\n left: 0;\n }\n }\n\n .main-header {\n padding-top: $sp-10;\n\n @include mq(md) {\n padding-top: 0;\n }\n }\n}\n","// Tables\n// stylelint-disable max-nesting-depth, selector-no-type, selector-max-type\n\n.table-wrapper {\n display: block;\n width: 100%;\n max-width: 100%;\n margin-bottom: $sp-5;\n overflow-x: auto;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n}\n\ntable {\n display: table;\n min-width: 100%;\n border-collapse: separate;\n}\n\nth,\ntd {\n min-width: 7.5rem;\n padding: $sp-2 $sp-3;\n background-color: $table-background-color;\n border-bottom: $border rgba($border-color, 0.5);\n border-left: $border $border-color;\n\n @include fs-3;\n\n &:first-of-type {\n border-left: 0;\n }\n}\n\ntbody {\n tr {\n &:last-of-type {\n th,\n td {\n border-bottom: 0;\n }\n\n td {\n padding-bottom: $sp-3;\n }\n }\n }\n}\n\nthead {\n th {\n border-bottom: $border $border-color;\n }\n}\n","// Code and syntax highlighting\n// stylelint-disable selector-no-qualifying-type, declaration-block-semicolon-newline-after,declaration-block-single-line-max-declarations, selector-no-type, selector-max-type, scss/comment-no-empty\n\n// {% raw %}\n\n// This instruction applies to all queues not within 'pre' or 'figure', avoiding 'code' generated by the highlight.\n:not(pre, figure) {\n & > code {\n padding: 0.2em 0.15em;\n font-weight: 400;\n background-color: $code-background-color;\n border: $border $border-color;\n border-radius: $border-radius;\n }\n}\n\n// Avoid appearance of dark border around visited code links in Safari\na:visited code {\n border-color: $border-color;\n}\n\n// Content structure for highlighted code blocks using fences or Liquid\n//\n// ```[LANG]...```, no kramdown line_numbers:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n//\n// ```[LANG]...```, kramdown line_numbers = true:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.rouge-gutter.gl > pre.lineno\n// | td.rouge-code > pre\n//\n// {% highlight LANG %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n//\n// {% highlight LANG linenos %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.gutter.gl > pre.lineno\n// | td.code > pre\n//\n// ----...---- (AsciiDoc)\n// div.listingblock > div.content > pre.rouge.highlight\n//\n// fix_linenos removes the outermost pre when it encloses table.rouge-table\n//\n// See docs/index-test.md for some tests.\n//\n// No kramdown line_numbers: fences and Liquid highlighting look the same.\n// Kramdown line_numbers = true: fences have a wider gutter than with Liquid?\n\n// ```[LANG]...```\n// or in AsciiDoc:\n//\n// ----\n// ...\n// ----\n\n// the code may appear with 3 different types:\n// container \\ case: default case, code with line number, code with html rendering\n// top level: div.highlighter-rouge, figure.highlight, figure.highlight\n// second level: div.highlight, div.table-wrapper, pre.highlight\n// third level: pre.highlight, td.code, absent\n// last level: code, pre, code (optionality)\n// highlighter level: span, span, span\n// the spacing are only in the second level for case 1, 3 and in the third level for case 2\n// in AsciiDoc, there is a parent container that contains optionally a title and the content.\n\n// select top level container\ndiv.highlighter-rouge,\ndiv.listingblock > div.content,\nfigure.highlight {\n margin-top: 0;\n margin-bottom: $sp-3;\n background-color: $code-background-color;\n border-radius: $border-radius;\n box-shadow: none;\n -webkit-overflow-scrolling: touch;\n position: relative;\n padding: 0;\n\n // copy button (or other button)\n // the button appear only when there is a hover on the code or focus on button\n > button {\n width: $sp-3;\n opacity: 0;\n position: absolute;\n top: 0;\n right: 0;\n border: $sp-3 solid $code-background-color;\n background-color: $code-background-color;\n color: $body-text-color;\n box-sizing: content-box;\n\n svg {\n fill: $body-text-color;\n }\n\n &:active {\n text-decoration: none;\n outline: none;\n opacity: 1;\n }\n\n &:focus {\n opacity: 1;\n }\n }\n\n // the button can be seen by doing a simple hover in the code, there is no need to go over the location of the button\n &:hover {\n > button {\n cursor: copy;\n opacity: 1;\n }\n }\n}\n\n// setting the spacing and scrollbar on the second level for the first case\n// remove all space on the second and third level\n// this is a mixin to accommodate for the slightly different structures generated via Markdown vs AsciiDoc\n@mixin scroll-and-spacing($code-div, $pre-select) {\n #{$code-div} {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n\n #{$pre-select},\n code {\n padding: 0;\n margin: 0;\n border: 0;\n }\n}\n\n// for Markdown\ndiv.highlighter-rouge {\n @include scroll-and-spacing(\"div.highlight\", \"pre.highlight\");\n}\n\n// for AsciiDoc. we also need to fix the margins for its parent container.\ndiv.listingblock {\n margin-top: 0;\n margin-bottom: $sp-3;\n\n @include scroll-and-spacing(\"div.content\", \"div.content > pre\");\n}\n\n// {% highlight LANG %}...{% endhighlight %},\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the second level for the thirt case\n// the css rule are apply only to the last code enviroment\n// setting the scroolbar\nfigure.highlight {\n pre,\n :not(pre) > code {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n}\n\n// ```[LANG]...```, kramdown line_numbers = true,\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the thirt level for the second case\n.highlight .table-wrapper {\n padding: $sp-3 0;\n margin: 0;\n border: 0;\n box-shadow: none;\n\n td,\n pre {\n min-width: 0;\n padding: 0;\n background-color: $code-background-color;\n border: 0;\n\n @include fs-2;\n }\n\n td.gl {\n width: 1em;\n padding-right: $sp-3;\n padding-left: $sp-3;\n }\n\n pre {\n margin: 0;\n line-height: 2;\n }\n}\n\n// Code examples: html render of a code\n.code-example,\n.listingblock > .title {\n padding: $sp-3;\n margin-bottom: $sp-3;\n overflow: auto;\n border: 1px solid $border-color;\n border-radius: $border-radius;\n\n + .highlighter-rouge,\n + .sectionbody .listingblock,\n + .content,\n + figure.highlight {\n position: relative;\n margin-top: -$sp-4;\n border-right: 1px solid $border-color;\n border-bottom: 1px solid $border-color;\n border-left: 1px solid $border-color;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n}\n\n// Mermaid diagram code blocks should be left unstyled.\ncode.language-mermaid {\n padding: 0;\n background-color: inherit;\n border: 0;\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight,\npre.highlight {\n background: $code-background-color; // Code Background\n // For Backwards Compatibility Before $code-linenumber-color was added\n @if variable-exists(code-linenumber-color) {\n color: $code-linenumber-color; // Code Line Numbers\n } @else {\n color: $body-text-color; // Code Line Numbers\n }\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight pre {\n background: $code-background-color; // Code Background\n}\n\n// {% endraw %}\n","// Utility classes for colors\n\n// Text colors\n\n.text-grey-dk-000 {\n color: $grey-dk-000 !important;\n}\n\n.text-grey-dk-100 {\n color: $grey-dk-100 !important;\n}\n\n.text-grey-dk-200 {\n color: $grey-dk-200 !important;\n}\n\n.text-grey-dk-250 {\n color: $grey-dk-250 !important;\n}\n\n.text-grey-dk-300 {\n color: $grey-dk-300 !important;\n}\n\n.text-grey-lt-000 {\n color: $grey-lt-000 !important;\n}\n\n.text-grey-lt-100 {\n color: $grey-lt-100 !important;\n}\n\n.text-grey-lt-200 {\n color: $grey-lt-200 !important;\n}\n\n.text-grey-lt-300 {\n color: $grey-lt-300 !important;\n}\n\n.text-blue-000 {\n color: $blue-000 !important;\n}\n\n.text-blue-100 {\n color: $blue-100 !important;\n}\n\n.text-blue-200 {\n color: $blue-200 !important;\n}\n\n.text-blue-300 {\n color: $blue-300 !important;\n}\n\n.text-green-000 {\n color: $green-000 !important;\n}\n\n.text-green-100 {\n color: $green-100 !important;\n}\n\n.text-green-200 {\n color: $green-200 !important;\n}\n\n.text-green-300 {\n color: $green-300 !important;\n}\n\n.text-purple-000 {\n color: $purple-000 !important;\n}\n\n.text-purple-100 {\n color: $purple-100 !important;\n}\n\n.text-purple-200 {\n color: $purple-200 !important;\n}\n\n.text-purple-300 {\n color: $purple-300 !important;\n}\n\n.text-yellow-000 {\n color: $yellow-000 !important;\n}\n\n.text-yellow-100 {\n color: $yellow-100 !important;\n}\n\n.text-yellow-200 {\n color: $yellow-200 !important;\n}\n\n.text-yellow-300 {\n color: $yellow-300 !important;\n}\n\n.text-red-000 {\n color: $red-000 !important;\n}\n\n.text-red-100 {\n color: $red-100 !important;\n}\n\n.text-red-200 {\n color: $red-200 !important;\n}\n\n.text-red-300 {\n color: $red-300 !important;\n}\n\n// Background colors\n\n.bg-grey-dk-000 {\n background-color: $grey-dk-000 !important;\n}\n\n.bg-grey-dk-100 {\n background-color: $grey-dk-100 !important;\n}\n\n.bg-grey-dk-200 {\n background-color: $grey-dk-200 !important;\n}\n\n.bg-grey-dk-250 {\n background-color: $grey-dk-250 !important;\n}\n\n.bg-grey-dk-300 {\n background-color: $grey-dk-300 !important;\n}\n\n.bg-grey-lt-000 {\n background-color: $grey-lt-000 !important;\n}\n\n.bg-grey-lt-100 {\n background-color: $grey-lt-100 !important;\n}\n\n.bg-grey-lt-200 {\n background-color: $grey-lt-200 !important;\n}\n\n.bg-grey-lt-300 {\n background-color: $grey-lt-300 !important;\n}\n\n.bg-blue-000 {\n background-color: $blue-000 !important;\n}\n\n.bg-blue-100 {\n background-color: $blue-100 !important;\n}\n\n.bg-blue-200 {\n background-color: $blue-200 !important;\n}\n\n.bg-blue-300 {\n background-color: $blue-300 !important;\n}\n\n.bg-green-000 {\n background-color: $green-000 !important;\n}\n\n.bg-green-100 {\n background-color: $green-100 !important;\n}\n\n.bg-green-200 {\n background-color: $green-200 !important;\n}\n\n.bg-green-300 {\n background-color: $green-300 !important;\n}\n\n.bg-purple-000 {\n background-color: $purple-000 !important;\n}\n\n.bg-purple-100 {\n background-color: $purple-100 !important;\n}\n\n.bg-purple-200 {\n background-color: $purple-200 !important;\n}\n\n.bg-purple-300 {\n background-color: $purple-300 !important;\n}\n\n.bg-yellow-000 {\n background-color: $yellow-000 !important;\n}\n\n.bg-yellow-100 {\n background-color: $yellow-100 !important;\n}\n\n.bg-yellow-200 {\n background-color: $yellow-200 !important;\n}\n\n.bg-yellow-300 {\n background-color: $yellow-300 !important;\n}\n\n.bg-red-000 {\n background-color: $red-000 !important;\n}\n\n.bg-red-100 {\n background-color: $red-100 !important;\n}\n\n.bg-red-200 {\n background-color: $red-200 !important;\n}\n\n.bg-red-300 {\n background-color: $red-300 !important;\n}\n","// Utility classes for layout\n\n// Display\n\n.d-block {\n display: block !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .d-sm-block, .d-md-none, .d-lg-inline\n .d-#{$media-query}-block {\n display: block !important;\n }\n .d-#{$media-query}-flex {\n display: flex !important;\n }\n .d-#{$media-query}-inline {\n display: inline !important;\n }\n .d-#{$media-query}-inline-block {\n display: inline-block !important;\n }\n .d-#{$media-query}-none {\n display: none !important;\n }\n }\n }\n}\n\n// Horizontal alignment\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.flex-justify-start {\n justify-content: flex-start !important;\n}\n\n.flex-justify-end {\n justify-content: flex-end !important;\n}\n\n.flex-justify-between {\n justify-content: space-between !important;\n}\n\n.flex-justify-around {\n justify-content: space-around !important;\n}\n\n// Vertical alignment\n\n.v-align-baseline {\n vertical-align: baseline !important;\n}\n\n.v-align-bottom {\n vertical-align: bottom !important;\n}\n\n.v-align-middle {\n vertical-align: middle !important;\n}\n\n.v-align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.v-align-text-top {\n vertical-align: text-top !important;\n}\n\n.v-align-top {\n vertical-align: top !important;\n}\n","// Utility classes for typography\n\n.fs-1 {\n @include fs-1;\n}\n\n.fs-2 {\n @include fs-2;\n}\n\n.fs-3 {\n @include fs-3;\n}\n\n.fs-4 {\n @include fs-4;\n}\n\n.fs-5 {\n @include fs-5;\n}\n\n.fs-6 {\n @include fs-6;\n}\n\n.fs-7 {\n @include fs-7;\n}\n\n.fs-8 {\n @include fs-8;\n}\n\n.fs-9 {\n @include fs-9;\n}\n\n.fs-10 {\n @include fs-10;\n}\n\n.fw-300 {\n font-weight: 300 !important;\n}\n\n.fw-400 {\n font-weight: 400 !important;\n}\n\n.fw-500 {\n font-weight: 500 !important;\n}\n\n.fw-700 {\n font-weight: 700 !important;\n}\n\n.lh-0 {\n line-height: 0 !important;\n}\n\n.lh-default {\n line-height: $body-line-height;\n}\n\n.lh-tight {\n line-height: $body-heading-line-height;\n}\n\n.ls-5 {\n letter-spacing: 0.05em !important;\n}\n\n.ls-10 {\n letter-spacing: 0.1em !important;\n}\n\n.ls-0 {\n letter-spacing: 0 !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n","// Utility classes for lists\n\n// stylelint-disable selector-max-type\n\n.list-style-none {\n padding: 0 !important;\n margin: 0 !important;\n list-style: none !important;\n\n li {\n &::before {\n display: none !important;\n }\n }\n}\n","// Utility classes for margins and padding\n\n// stylelint-disable block-opening-brace-space-after, block-opening-brace-space-before\n\n// Margin spacer utilities\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-0, .m-1, .m-2...\n .m-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n .mx-#{$scale}-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-sm-0, .m-md-1, .m-lg-2...\n .m-#{$media-query}-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$media-query}-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$media-query}-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$media-query}-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n }\n }\n}\n\n// Padding spacer utilities\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-0, .p-1, .p-2...\n .p-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @include mq($media-query) {\n @for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-sm-0, .p-md-1, .p-lg-2...\n .p-#{$media-query}-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$media-query}-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$media-query}-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n }\n }\n}\n","// stylelint-disable selector-max-specificity, selector-max-id, selector-max-type, selector-no-qualifying-type\n\n@media print {\n .site-footer,\n .site-button,\n #edit-this-page,\n #back-to-top,\n .site-nav,\n .main-header {\n display: none !important;\n }\n\n .side-bar {\n width: 100%;\n height: auto;\n border-right: 0 !important;\n }\n\n .site-header {\n border-bottom: 1px solid $border-color;\n }\n\n .site-title {\n font-size: 1rem !important;\n font-weight: 700 !important;\n }\n\n .text-small {\n font-size: 8pt !important;\n }\n\n pre.highlight {\n border: 1px solid $border-color;\n }\n\n .main {\n max-width: none;\n margin-left: 0;\n }\n}\n","// Skipnav\n// Skip to main content\n\na.skip-to-main {\n left: -999px;\n position: absolute;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -999;\n}\n\na.skip-to-main:focus,\na.skip-to-main:active {\n color: $link-color;\n background-color: $body-background-color;\n left: auto;\n top: auto;\n width: 30%;\n height: auto;\n overflow: auto;\n margin: 10px 35%;\n padding: 5px;\n border-radius: 15px;\n border: 4px solid $btn-primary-color;\n text-align: center;\n font-size: 1.2em;\n z-index: 999;\n}\n","\n\n$logo: \"/assets/images/logo.png\";\n\n@import \"./support/support\";\n@import \"./custom/setup\";\n@import \"./color_schemes/light\";\n\n@import \"./color_schemes/dark\";\n\n@import \"./modules\";\ndiv.opaque {\n background-color: $body-background-color;\n}\n@import \"./custom/custom\";\n\n\n"],"file":"just-the-docs-default.css"} \ No newline at end of file diff --git a/assets/css/just-the-docs-head-nav.css b/assets/css/just-the-docs-head-nav.css new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/assets/css/just-the-docs-head-nav.css @@ -0,0 +1 @@ + diff --git a/assets/css/just-the-docs-light.css b/assets/css/just-the-docs-light.css new file mode 100644 index 00000000..6e1fe84d --- /dev/null +++ b/assets/css/just-the-docs-light.css @@ -0,0 +1 @@ +.highlight,pre.highlight{background:#f9f9f9;color:#383942}.highlight pre{background:#f9f9f9}.highlight .hll{background:#f9f9f9}.highlight .c{color:#9fa0a6;font-style:italic}.highlight .err{color:#fff;background-color:#e05151}.highlight .k{color:#a625a4}.highlight .l{color:#50a04f}.highlight .n{color:#383942}.highlight .o{color:#383942}.highlight .p{color:#383942}.highlight .cm{color:#9fa0a6;font-style:italic}.highlight .cp{color:#9fa0a6;font-style:italic}.highlight .c1{color:#9fa0a6;font-style:italic}.highlight .cs{color:#9fa0a6;font-style:italic}.highlight .ge{font-style:italic}.highlight .gs{font-weight:700}.highlight .kc{color:#a625a4}.highlight .kd{color:#a625a4}.highlight .kn{color:#a625a4}.highlight .kp{color:#a625a4}.highlight .kr{color:#a625a4}.highlight .kt{color:#a625a4}.highlight .ld{color:#50a04f}.highlight .m{color:#b66a00}.highlight .s{color:#50a04f}.highlight .na{color:#b66a00}.highlight .nb{color:#ca7601}.highlight .nc{color:#ca7601}.highlight .no{color:#ca7601}.highlight .nd{color:#ca7601}.highlight .ni{color:#ca7601}.highlight .ne{color:#ca7601}.highlight .nf{color:#383942}.highlight .nl{color:#ca7601}.highlight .nn{color:#383942}.highlight .nx{color:#383942}.highlight .py{color:#ca7601}.highlight .nt{color:#e35549}.highlight .nv{color:#ca7601}.highlight .ow{font-weight:700}.highlight .w{color:#f8f8f2}.highlight .mf{color:#b66a00}.highlight .mh{color:#b66a00}.highlight .mi{color:#b66a00}.highlight .mo{color:#b66a00}.highlight .sb{color:#50a04f}.highlight .sc{color:#50a04f}.highlight .sd{color:#50a04f}.highlight .s2{color:#50a04f}.highlight .se{color:#50a04f}.highlight .sh{color:#50a04f}.highlight .si{color:#50a04f}.highlight .sx{color:#50a04f}.highlight .sr{color:#0083bb}.highlight .s1{color:#50a04f}.highlight .ss{color:#0083bb}.highlight .bp{color:#ca7601}.highlight .vc{color:#ca7601}.highlight .vg{color:#ca7601}.highlight .vi{color:#e35549}.highlight .il{color:#b66a00}.highlight .gu{color:#75715e}.highlight .gd{color:#e05151}.highlight .gi{color:#43d089}.highlight .language-json .w+.s2{color:#e35549}.highlight .language-json .kc{color:#0083bb}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}html{font-size:.875rem !important}@media(min-width: 31.25rem){html{font-size:1rem !important}}body{font-family:system-ui,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif,"Segoe UI Emoji";font-size:inherit;line-height:1.4;color:#5c5962;background-color:#fff;overflow-wrap:break-word}ol,ul,dl,pre,address,blockquote,table,div,hr,form,fieldset,noscript .table-wrapper{margin-top:0}h1,h2,h3,h4,h5,h6,#toctitle{margin-top:0;margin-bottom:1em;font-weight:500;line-height:1.25;color:#27262b}p{margin-top:1em;margin-bottom:1em}a{color:#7253ed;text-decoration:none}a:not([class]){text-decoration:underline;text-decoration-color:#eeebee;text-underline-offset:2px}a:not([class]):hover{text-decoration-color:rgba(114,83,237,.45)}code{font-family:"SFMono-Regular",menlo,consolas,monospace;font-size:.75em;line-height:1.4}figure,pre{margin:0}li{margin:.25em 0}img{max-width:100%;height:auto}hr{height:1px;padding:0;margin:2rem 0;background-color:#eeebee;border:0}blockquote{margin:10px 0;margin-block-start:0;margin-inline-start:0;padding-left:1rem;border-left:3px solid #eeebee}.side-bar{z-index:0;display:flex;flex-wrap:wrap;background-color:#f5f6fa}@media(min-width: 50rem){.side-bar{flex-flow:column nowrap;position:fixed;width:15.5rem;height:100%;border-right:1px solid #eeebee;align-items:flex-end}}@media(min-width: 66.5rem){.side-bar{width:calc((100% - 66.5rem)/2 + 16.5rem);min-width:16.5rem}}@media(min-width: 50rem){.side-bar+.main{margin-left:15.5rem}}@media(min-width: 66.5rem){.side-bar+.main{margin-left:max(16.5rem,(100% - 66.5rem)/2 + 16.5rem)}}.side-bar+.main .main-header{display:none;background-color:#f5f6fa}@media(min-width: 50rem){.side-bar+.main .main-header{display:flex;background-color:#fff}}.side-bar+.main .main-header.nav-open{display:block}@media(min-width: 50rem){.side-bar+.main .main-header.nav-open{display:flex}}.main{margin:auto}@media(min-width: 50rem){.main{position:relative;max-width:50rem}}.main-content-wrap{padding-top:1rem;padding-bottom:1rem;padding-right:1rem;padding-left:1rem}@media(min-width: 50rem){.main-content-wrap{padding-right:2rem;padding-left:2rem}}@media(min-width: 50rem){.main-content-wrap{padding-top:2rem;padding-bottom:2rem}}.main-header{z-index:0;border-bottom:1px solid #eeebee}@media(min-width: 50rem){.main-header{display:flex;justify-content:space-between;height:3.75rem}}.site-nav,.site-header,.site-footer{width:100%}@media(min-width: 66.5rem){.site-nav,.site-header,.site-footer{width:16.5rem}}.site-nav{display:none}.site-nav.nav-open{display:block}@media(min-width: 50rem){.site-nav{display:block;padding-top:3rem;padding-bottom:1rem;overflow-y:auto;flex:1 1 auto}}.site-header{display:flex;min-height:3.75rem;align-items:center}@media(min-width: 50rem){.site-header{height:3.75rem;max-height:3.75rem;border-bottom:1px solid #eeebee}}.site-title{flex-grow:1;display:flex;height:100%;align-items:center;padding-top:.75rem;padding-bottom:.75rem;color:#27262b;padding-right:1rem;padding-left:1rem}@media(min-width: 50rem){.site-title{padding-right:2rem;padding-left:2rem}}.site-title{font-size:1.125rem !important}@media(min-width: 31.25rem){.site-title{font-size:1.5rem !important;line-height:1.25}}@media(min-width: 50rem){.site-title{padding-top:.5rem;padding-bottom:.5rem}}.site-logo{width:100%;height:100%;background-image:url("/assets/images/logo.png");background-repeat:no-repeat;background-position:left center;background-size:contain}.site-button{display:flex;height:100%;padding:1rem;align-items:center}@media(min-width: 50rem){.site-header .site-button{display:none}}.site-title:hover{background-image:linear-gradient(-90deg, rgb(234.8, 236.82, 244.9) 0%, rgba(234.8, 236.82, 244.9, 0.8) 80%, rgba(234.8, 236.82, 244.9, 0) 100%)}.site-button:hover{background-image:linear-gradient(-90deg, rgb(234.8, 236.82, 244.9) 0%, rgba(234.8, 236.82, 244.9, 0.8) 100%)}body{position:relative;padding-bottom:4rem;overflow-y:scroll}@media(min-width: 50rem){body{position:static;padding-bottom:0}}.site-footer{position:absolute;bottom:0;left:0;padding-top:1rem;padding-bottom:1rem;color:#959396;padding-right:1rem;padding-left:1rem}@media(min-width: 50rem){.site-footer{padding-right:2rem;padding-left:2rem}}.site-footer{font-size:.6875rem !important}@media(min-width: 31.25rem){.site-footer{font-size:.75rem !important}}@media(min-width: 50rem){.site-footer{position:static;justify-self:end}}.icon{width:1.5rem;height:1.5rem;color:#7253ed}.main-content{line-height:1.6}.main-content ol,.main-content ul,.main-content dl,.main-content pre,.main-content address,.main-content blockquote,.main-content .table-wrapper{margin-top:.5em}.main-content a{overflow:hidden;text-overflow:ellipsis}.main-content ul,.main-content ol{padding-left:1.5em}.main-content li .highlight{margin-top:.25rem}.main-content ol{list-style-type:none;counter-reset:step-counter}.main-content ol>li{position:relative}.main-content ol>li::before{position:absolute;top:.2em;left:-1.6em;color:#959396;content:counter(step-counter);counter-increment:step-counter}.main-content ol>li::before{font-size:.75rem !important}@media(min-width: 31.25rem){.main-content ol>li::before{font-size:.875rem !important}}@media(min-width: 31.25rem){.main-content ol>li::before{top:.11em}}.main-content ol>li ol{counter-reset:sub-counter}.main-content ol>li ol>li::before{content:counter(sub-counter, lower-alpha);counter-increment:sub-counter}.main-content ul{list-style:none}.main-content ul>li::before{position:absolute;margin-left:-1.4em;color:#959396;content:"•"}.main-content .task-list-item::before{content:""}.main-content .task-list-item-checkbox{margin-right:.6em;margin-left:-1.4em}.main-content hr+*{margin-top:0}.main-content h1:first-of-type{margin-top:.5em}.main-content dl{display:grid;grid-template:auto/10em 1fr}.main-content dt,.main-content dd{margin:.25em 0}.main-content dt{grid-column:1;font-weight:500;text-align:right}.main-content dt::after{content:":"}.main-content dd{grid-column:2;margin-bottom:0;margin-left:1em}.main-content dd blockquote:first-child,.main-content dd div:first-child,.main-content dd dl:first-child,.main-content dd dt:first-child,.main-content dd h1:first-child,.main-content dd h2:first-child,.main-content dd h3:first-child,.main-content dd h4:first-child,.main-content dd h5:first-child,.main-content dd h6:first-child,.main-content dd li:first-child,.main-content dd ol:first-child,.main-content dd p:first-child,.main-content dd pre:first-child,.main-content dd table:first-child,.main-content dd ul:first-child,.main-content dd .table-wrapper:first-child{margin-top:0}.main-content dd dl:first-child dt:first-child,.main-content dd dl:first-child dd:nth-child(2),.main-content ol dl:first-child dt:first-child,.main-content ol dl:first-child dd:nth-child(2),.main-content ul dl:first-child dt:first-child,.main-content ul dl:first-child dd:nth-child(2){margin-top:0}.main-content .anchor-heading{position:absolute;right:-1rem;width:1.5rem;height:100%;padding-right:.25rem;padding-left:.25rem;overflow:visible}@media(min-width: 50rem){.main-content .anchor-heading{right:auto;left:-1.5rem}}.main-content .anchor-heading svg{display:inline-block;width:100%;height:100%;color:#7253ed;visibility:hidden}.main-content .anchor-heading:hover svg,.main-content .anchor-heading:focus svg,.main-content h1:hover>.anchor-heading svg,.main-content h2:hover>.anchor-heading svg,.main-content h3:hover>.anchor-heading svg,.main-content h4:hover>.anchor-heading svg,.main-content h5:hover>.anchor-heading svg,.main-content h6:hover>.anchor-heading svg{visibility:visible}.main-content summary{cursor:pointer}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6,.main-content #toctitle{position:relative;margin-top:1.5em;margin-bottom:.25em}.main-content h1+table,.main-content h1+.table-wrapper,.main-content h1+.code-example,.main-content h1+.highlighter-rouge,.main-content h1+.sectionbody .listingblock,.main-content h2+table,.main-content h2+.table-wrapper,.main-content h2+.code-example,.main-content h2+.highlighter-rouge,.main-content h2+.sectionbody .listingblock,.main-content h3+table,.main-content h3+.table-wrapper,.main-content h3+.code-example,.main-content h3+.highlighter-rouge,.main-content h3+.sectionbody .listingblock,.main-content h4+table,.main-content h4+.table-wrapper,.main-content h4+.code-example,.main-content h4+.highlighter-rouge,.main-content h4+.sectionbody .listingblock,.main-content h5+table,.main-content h5+.table-wrapper,.main-content h5+.code-example,.main-content h5+.highlighter-rouge,.main-content h5+.sectionbody .listingblock,.main-content h6+table,.main-content h6+.table-wrapper,.main-content h6+.code-example,.main-content h6+.highlighter-rouge,.main-content h6+.sectionbody .listingblock,.main-content #toctitle+table,.main-content #toctitle+.table-wrapper,.main-content #toctitle+.code-example,.main-content #toctitle+.highlighter-rouge,.main-content #toctitle+.sectionbody .listingblock{margin-top:1em}.main-content h1+p:not(.label),.main-content h2+p:not(.label),.main-content h3+p:not(.label),.main-content h4+p:not(.label),.main-content h5+p:not(.label),.main-content h6+p:not(.label),.main-content #toctitle+p:not(.label){margin-top:0}.main-content>h1:first-child,.main-content>h2:first-child,.main-content>h3:first-child,.main-content>h4:first-child,.main-content>h5:first-child,.main-content>h6:first-child,.main-content>.sect1:first-child>h2,.main-content>.sect2:first-child>h3,.main-content>.sect3:first-child>h4,.main-content>.sect4:first-child>h5,.main-content>.sect5:first-child>h6{margin-top:.5rem}.nav-list{padding:0;margin-top:0;margin-bottom:0;list-style:none}.nav-list .nav-list-item{position:relative;margin:0}.nav-list .nav-list-item{font-size:.875rem !important}@media(min-width: 31.25rem){.nav-list .nav-list-item{font-size:1rem !important}}@media(min-width: 50rem){.nav-list .nav-list-item{font-size:.75rem !important}}@media(min-width: 50rem)and (min-width: 31.25rem){.nav-list .nav-list-item{font-size:.875rem !important}}.nav-list .nav-list-item .nav-list-link{display:block;min-height:3rem;padding-top:.25rem;padding-bottom:.25rem;line-height:2.5rem;padding-right:3rem;padding-left:1rem}@media(min-width: 50rem){.nav-list .nav-list-item .nav-list-link{min-height:2rem;line-height:1.5rem;padding-right:2rem;padding-left:2rem}}.nav-list .nav-list-item .nav-list-link.external>svg{width:1rem;height:1rem;vertical-align:text-bottom}.nav-list .nav-list-item .nav-list-link.active{font-weight:600;text-decoration:none}.nav-list .nav-list-item .nav-list-link:hover,.nav-list .nav-list-item .nav-list-link.active{background-image:linear-gradient(-90deg, rgb(234.8, 236.82, 244.9) 0%, rgba(234.8, 236.82, 244.9, 0.8) 80%, rgba(234.8, 236.82, 244.9, 0) 100%)}.nav-list .nav-list-item .nav-list-expander{position:absolute;right:0;width:3rem;height:3rem;padding:0.75rem;color:#7253ed}@media(min-width: 50rem){.nav-list .nav-list-item .nav-list-expander{width:2rem;height:2rem;padding:0.5rem}}.nav-list .nav-list-item .nav-list-expander:hover{background-image:linear-gradient(-90deg, rgb(234.8, 236.82, 244.9) 0%, rgba(234.8, 236.82, 244.9, 0.8) 100%)}.nav-list .nav-list-item .nav-list-expander svg{transform:rotate(90deg)}.nav-list .nav-list-item>.nav-list{display:none;padding-left:.75rem;list-style:none}.nav-list .nav-list-item>.nav-list .nav-list-item{position:relative}.nav-list .nav-list-item>.nav-list .nav-list-item .nav-list-link{color:#5c5962}.nav-list .nav-list-item>.nav-list .nav-list-item .nav-list-expander{color:#5c5962}.nav-list .nav-list-item.active>.nav-list-expander svg{transform:rotate(-90deg)}.nav-list .nav-list-item.active>.nav-list{display:block}.nav-category{padding:.5rem 1rem;font-weight:600;text-align:start;text-transform:uppercase;border-bottom:1px solid #eeebee}.nav-category{font-size:.6875rem !important}@media(min-width: 31.25rem){.nav-category{font-size:.75rem !important}}@media(min-width: 50rem){.nav-category{padding:.5rem 2rem;margin-top:1rem;text-align:start}.nav-category:first-child{margin-top:0}}.nav-list.nav-category-list>.nav-list-item{margin:0}.nav-list.nav-category-list>.nav-list-item>.nav-list{padding:0}.nav-list.nav-category-list>.nav-list-item>.nav-list>.nav-list-item>.nav-list-link{color:#7253ed}.nav-list.nav-category-list>.nav-list-item>.nav-list>.nav-list-item>.nav-list-expander{color:#7253ed}.aux-nav{height:100%;overflow-x:auto}.aux-nav{font-size:.6875rem !important}@media(min-width: 31.25rem){.aux-nav{font-size:.75rem !important}}.aux-nav .aux-nav-list{display:flex;height:100%;padding:0;margin:0;list-style:none}.aux-nav .aux-nav-list-item{display:inline-block;height:100%;padding:0;margin:0}@media(min-width: 50rem){.aux-nav{padding-right:1rem}}@media(min-width: 50rem){.breadcrumb-nav{margin-top:-1rem}}.breadcrumb-nav-list{padding-left:0;margin-bottom:.75rem;list-style:none}.breadcrumb-nav-list-item{display:table-cell}.breadcrumb-nav-list-item{font-size:.6875rem !important}@media(min-width: 31.25rem){.breadcrumb-nav-list-item{font-size:.75rem !important}}.breadcrumb-nav-list-item::before{display:none}.breadcrumb-nav-list-item::after{display:inline-block;margin-right:.5rem;margin-left:.5rem;color:#959396;content:"/"}.breadcrumb-nav-list-item:last-child::after{content:""}h1,.text-alpha{font-weight:300}h1,.text-alpha{font-size:2rem !important;line-height:1.25}@media(min-width: 31.25rem){h1,.text-alpha{font-size:2.25rem !important}}h2,.text-beta,#toctitle{font-size:1.125rem !important}@media(min-width: 31.25rem){h2,.text-beta,#toctitle{font-size:1.5rem !important;line-height:1.25}}h3,.text-gamma{font-size:1rem !important}@media(min-width: 31.25rem){h3,.text-gamma{font-size:1.125rem !important}}h4,.text-delta{font-weight:400;text-transform:uppercase;letter-spacing:.1em}h4,.text-delta{font-size:.6875rem !important}@media(min-width: 31.25rem){h4,.text-delta{font-size:.75rem !important}}h4 code{text-transform:none}h5,.text-epsilon{font-size:.75rem !important}@media(min-width: 31.25rem){h5,.text-epsilon{font-size:.875rem !important}}h6,.text-zeta{font-size:.6875rem !important}@media(min-width: 31.25rem){h6,.text-zeta{font-size:.75rem !important}}.text-small{font-size:.6875rem !important}@media(min-width: 31.25rem){.text-small{font-size:.75rem !important}}.text-mono{font-family:"SFMono-Regular",menlo,consolas,monospace !important}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.label:not(g),.label-blue:not(g){display:inline-block;padding:.16em .56em;margin-right:.5rem;margin-left:.5rem;color:#fff;text-transform:uppercase;vertical-align:middle;background-color:#2869e6;border-radius:12px}.label:not(g),.label-blue:not(g){font-size:.6875rem !important}@media(min-width: 31.25rem){.label:not(g),.label-blue:not(g){font-size:.75rem !important}}.label-green:not(g){background-color:#009c7b}.label-purple:not(g){background-color:#5e41d0}.label-red:not(g){background-color:#e94c4c}.label-yellow:not(g){color:#44434d;background-color:#f7d12e}.btn{display:inline-block;box-sizing:border-box;padding:.3em 1em;margin:0;font-family:inherit;font-size:inherit;font-weight:500;line-height:1.5;color:#7253ed;text-decoration:none;vertical-align:baseline;cursor:pointer;background-color:#f7f7f7;border-width:0;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);appearance:none}.btn:focus{text-decoration:none;outline:none;box-shadow:0 0 0 3px rgba(0,0,255,.25)}.btn:focus:hover,.btn.selected:focus{box-shadow:0 0 0 3px rgba(0,0,255,.25)}.btn:hover,.btn.zeroclipboard-is-hover{color:rgb(106.4305263158,73.7663157895,236.0336842105)}.btn:hover,.btn:active,.btn.zeroclipboard-is-hover,.btn.zeroclipboard-is-active{text-decoration:none;background-color:hsl(0,0%,95.862745098%)}.btn:active,.btn.selected,.btn.zeroclipboard-is-active{background-color:hsl(0,0%,93.862745098%);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn.selected:hover{background-color:hsl(0,0%,81.2745098039%)}.btn:disabled,.btn:disabled:hover,.btn.disabled,.btn.disabled:hover{color:hsla(0,0%,40%,.5);cursor:default;background-color:rgba(229,229,229,.5);background-image:none;box-shadow:none}.btn-outline{color:#7253ed;background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px #e6e1e8}.btn-outline:hover,.btn-outline:active,.btn-outline.zeroclipboard-is-hover,.btn-outline.zeroclipboard-is-active{color:rgb(98.8610526316,64.5326315789,235.0673684211);text-decoration:none;background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 3px #e6e1e8}.btn-outline:focus{text-decoration:none;outline:none;box-shadow:inset 0 0 0 2px #5c5962,0 0 0 3px rgba(0,0,255,.25)}.btn-outline:focus:hover,.btn-outline.selected:focus{box-shadow:inset 0 0 0 2px #5c5962}.btn-primary{color:#fff;background-color:rgb(87.0708860759,56.8227848101,205.9772151899);background-image:linear-gradient(rgb(111.3227848101, 85.4430379747, 213.0569620253), rgb(87.0708860759, 56.8227848101, 205.9772151899));box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}.btn-primary:hover,.btn-primary.zeroclipboard-is-hover{color:#fff;background-color:rgb(81.0025316456,50.0936708861,202.5063291139);background-image:linear-gradient(rgb(100.9291139241, 73.1772151899, 210.0227848101), rgb(81.0025316456, 50.0936708861, 202.5063291139))}.btn-primary:active,.btn-primary.selected,.btn-primary.zeroclipboard-is-active{background-color:rgb(79.3670886076,49.082278481,198.417721519);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-primary.selected:hover{background-color:rgb(71.1898734177,44.0253164557,177.9746835443)}.btn-purple{color:#fff;background-color:rgb(87.0708860759,56.8227848101,205.9772151899);background-image:linear-gradient(rgb(111.3227848101, 85.4430379747, 213.0569620253), rgb(87.0708860759, 56.8227848101, 205.9772151899));box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}.btn-purple:hover,.btn-purple.zeroclipboard-is-hover{color:#fff;background-color:rgb(81.0025316456,50.0936708861,202.5063291139);background-image:linear-gradient(rgb(100.9291139241, 73.1772151899, 210.0227848101), rgb(81.0025316456, 50.0936708861, 202.5063291139))}.btn-purple:active,.btn-purple.selected,.btn-purple.zeroclipboard-is-active{background-color:rgb(79.3670886076,49.082278481,198.417721519);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-purple.selected:hover{background-color:rgb(71.1898734177,44.0253164557,177.9746835443)}.btn-blue{color:#fff;background-color:rgb(34.0361111111,126.1916666667,249.7638888889);background-image:linear-gradient(rgb(68.9097222222, 146.5208333333, 250.5902777778), rgb(34.0361111111, 126.1916666667, 249.7638888889));box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}.btn-blue:hover,.btn-blue.zeroclipboard-is-hover{color:#fff;background-color:rgb(24.0722222222,120.3833333333,249.5277777778);background-image:linear-gradient(rgb(53.9638888889, 137.8083333333, 250.2361111111), rgb(24.0722222222, 120.3833333333, 249.5277777778))}.btn-blue:active,.btn-blue.selected,.btn-blue.zeroclipboard-is-active{background-color:rgb(19.0902777778,117.4791666667,249.4097222222);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-blue.selected:hover{background-color:rgb(5.625,104.625,237.375)}.btn-green{color:#fff;background-color:rgb(16.1242424242,171.6757575758,125.2);background-image:linear-gradient(rgb(19.1893939394, 204.3106060606, 149), rgb(16.1242424242, 171.6757575758, 125.2));box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.12)}.btn-green:hover,.btn-green.zeroclipboard-is-hover{color:#fff;background-color:rgb(15.2484848485,162.3515151515,118.4);background-image:linear-gradient(rgb(17.8757575758, 190.3242424242, 138.8), rgb(15.2484848485, 162.3515151515, 118.4))}.btn-green:active,.btn-green.selected,.btn-green.zeroclipboard-is-active{background-color:rgb(14.8106060606,157.6893939394,115);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-green.selected:hover{background-color:rgb(12.6212121212,134.3787878788,98)}.btn-reset{background:none;border:none;margin:0;text-align:inherit;font:inherit;border-radius:0;appearance:none}.search{position:relative;z-index:2;flex-grow:1;height:4rem;padding:.5rem;transition:padding linear 200ms}@media(min-width: 50rem){.search{position:relative !important;width:auto !important;height:100% !important;padding:0;transition:none}}.search-input-wrap{position:relative;z-index:1;height:3rem;overflow:hidden;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);transition:height linear 200ms}@media(min-width: 50rem){.search-input-wrap{position:absolute;width:100%;max-width:33.5rem;height:100% !important;border-radius:0;box-shadow:none;transition:width ease 400ms}}.search-input{position:absolute;width:100%;height:100%;padding:.5rem 1rem .5rem 2.5rem;font-size:1rem;color:#5c5962;background-color:#fff;border-top:0;border-right:0;border-bottom:0;border-left:0;border-radius:0}@media(min-width: 50rem){.search-input{padding:.5rem 1rem .5rem 3.5rem;font-size:.875rem;background-color:#fff;transition:padding-left linear 200ms}}.search-input:focus{outline:0}.search-input:focus+.search-label .search-icon{color:#7253ed}.search-label{position:absolute;display:flex;height:100%;padding-left:1rem}@media(min-width: 50rem){.search-label{padding-left:2rem;transition:padding-left linear 200ms}}.search-label .search-icon{width:1.2rem;height:1.2rem;align-self:center;color:#959396}.search-results{position:absolute;left:0;display:none;width:100%;max-height:calc(100% - 4rem);overflow-y:auto;background-color:#fff;border-bottom-right-radius:4px;border-bottom-left-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08)}@media(min-width: 50rem){.search-results{top:100%;width:33.5rem;max-height:calc(100vh - 200%) !important}}.search-results-list{padding-left:0;margin-bottom:.25rem;list-style:none}.search-results-list{font-size:.875rem !important}@media(min-width: 31.25rem){.search-results-list{font-size:1rem !important}}@media(min-width: 50rem){.search-results-list{font-size:.75rem !important}}@media(min-width: 50rem)and (min-width: 31.25rem){.search-results-list{font-size:.875rem !important}}.search-results-list-item{padding:0;margin:0}.search-result{display:block;padding:.25rem .75rem}.search-result:hover,.search-result.active{background-color:rgb(234.8,236.82,244.9)}.search-result-title{display:block;padding-top:.5rem;padding-bottom:.5rem}@media(min-width: 31.25rem){.search-result-title{display:inline-block;width:40%;padding-right:.5rem;vertical-align:top}}.search-result-doc{display:flex;align-items:center;word-wrap:break-word}.search-result-doc.search-result-doc-parent{opacity:.5}.search-result-doc.search-result-doc-parent{font-size:.75rem !important}@media(min-width: 31.25rem){.search-result-doc.search-result-doc-parent{font-size:.875rem !important}}@media(min-width: 50rem){.search-result-doc.search-result-doc-parent{font-size:.6875rem !important}}@media(min-width: 50rem)and (min-width: 31.25rem){.search-result-doc.search-result-doc-parent{font-size:.75rem !important}}.search-result-doc .search-result-icon{width:1rem;height:1rem;margin-right:.5rem;color:#7253ed;flex-shrink:0}.search-result-doc .search-result-doc-title{overflow:auto}.search-result-section{margin-left:1.5rem;word-wrap:break-word}.search-result-rel-url{display:block;margin-left:1.5rem;overflow:hidden;color:#959396;text-overflow:ellipsis;white-space:nowrap}.search-result-rel-url{font-size:.5625rem !important}@media(min-width: 31.25rem){.search-result-rel-url{font-size:.625rem !important}}.search-result-previews{display:block;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;margin-left:.5rem;color:#959396;word-wrap:break-word;border-left:1px solid;border-left-color:#eeebee}.search-result-previews{font-size:.6875rem !important}@media(min-width: 31.25rem){.search-result-previews{font-size:.75rem !important}}@media(min-width: 31.25rem){.search-result-previews{display:inline-block;width:60%;padding-left:.5rem;margin-left:0;vertical-align:top}}.search-result-preview+.search-result-preview{margin-top:.25rem}.search-result-highlight{font-weight:bold}.search-no-result{padding:.5rem .75rem}.search-no-result{font-size:.75rem !important}@media(min-width: 31.25rem){.search-no-result{font-size:.875rem !important}}.search-button{position:fixed;right:1rem;bottom:1rem;display:flex;width:3.5rem;height:3.5rem;background-color:#fff;border:1px solid rgba(114,83,237,.3);border-radius:1.75rem;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08);align-items:center;justify-content:center}.search-overlay{position:fixed;top:0;left:0;z-index:1;width:0;height:0;background-color:rgba(0,0,0,.3);opacity:0;transition:opacity ease 400ms,width 0s 400ms,height 0s 400ms}.search-active .search{position:fixed;top:0;left:0;width:100%;height:100%;padding:0}.search-active .search-input-wrap{height:4rem;border-radius:0}@media(min-width: 50rem){.search-active .search-input-wrap{width:33.5rem;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08)}}.search-active .search-input{background-color:#fff}@media(min-width: 50rem){.search-active .search-input{padding-left:2.3rem}}@media(min-width: 50rem){.search-active .search-label{padding-left:.6rem}}.search-active .search-results{display:block}.search-active .search-overlay{width:100%;height:100%;opacity:1;transition:opacity ease 400ms,width 0s,height 0s}@media(min-width: 50rem){.search-active .main{position:fixed;right:0;left:0}}.search-active .main-header{padding-top:4rem}@media(min-width: 50rem){.search-active .main-header{padding-top:0}}.table-wrapper{display:block;width:100%;max-width:100%;margin-bottom:1.5rem;overflow-x:auto;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.08)}table{display:table;min-width:100%;border-collapse:separate}th,td{min-width:7.5rem;padding:.5rem .75rem;background-color:#fff;border-bottom:1px solid rgba(238,235,238,.5);border-left:1px solid #eeebee}th,td{font-size:.75rem !important}@media(min-width: 31.25rem){th,td{font-size:.875rem !important}}th:first-of-type,td:first-of-type{border-left:0}tbody tr:last-of-type th,tbody tr:last-of-type td{border-bottom:0}tbody tr:last-of-type td{padding-bottom:.75rem}thead th{border-bottom:1px solid #eeebee}:not(pre,figure)>code{padding:.2em .15em;font-weight:400;background-color:#f5f6fa;border:1px solid #eeebee;border-radius:4px}a:visited code{border-color:#eeebee}div.highlighter-rouge,div.listingblock>div.content,figure.highlight{margin-top:0;margin-bottom:.75rem;background-color:#f5f6fa;border-radius:4px;box-shadow:none;-webkit-overflow-scrolling:touch;position:relative;padding:0}div.highlighter-rouge>button,div.listingblock>div.content>button,figure.highlight>button{width:.75rem;opacity:0;position:absolute;top:0;right:0;border:.75rem solid #f5f6fa;background-color:#f5f6fa;color:#5c5962;box-sizing:content-box}div.highlighter-rouge>button svg,div.listingblock>div.content>button svg,figure.highlight>button svg{fill:#5c5962}div.highlighter-rouge>button:active,div.listingblock>div.content>button:active,figure.highlight>button:active{text-decoration:none;outline:none;opacity:1}div.highlighter-rouge>button:focus,div.listingblock>div.content>button:focus,figure.highlight>button:focus{opacity:1}div.highlighter-rouge:hover>button,div.listingblock>div.content:hover>button,figure.highlight:hover>button{cursor:copy;opacity:1}div.highlighter-rouge div.highlight{overflow-x:auto;padding:.75rem;margin:0;border:0}div.highlighter-rouge pre.highlight,div.highlighter-rouge code{padding:0;margin:0;border:0}div.listingblock{margin-top:0;margin-bottom:.75rem}div.listingblock div.content{overflow-x:auto;padding:.75rem;margin:0;border:0}div.listingblock div.content>pre,div.listingblock code{padding:0;margin:0;border:0}figure.highlight pre,figure.highlight :not(pre)>code{overflow-x:auto;padding:.75rem;margin:0;border:0}.highlight .table-wrapper{padding:.75rem 0;margin:0;border:0;box-shadow:none}.highlight .table-wrapper td,.highlight .table-wrapper pre{min-width:0;padding:0;background-color:#f5f6fa;border:0}.highlight .table-wrapper td,.highlight .table-wrapper pre{font-size:.6875rem !important}@media(min-width: 31.25rem){.highlight .table-wrapper td,.highlight .table-wrapper pre{font-size:.75rem !important}}.highlight .table-wrapper td.gl{width:1em;padding-right:.75rem;padding-left:.75rem}.highlight .table-wrapper pre{margin:0;line-height:2}.code-example,.listingblock>.title{padding:.75rem;margin-bottom:.75rem;overflow:auto;border:1px solid #eeebee;border-radius:4px}.code-example+.highlighter-rouge,.code-example+.sectionbody .listingblock,.code-example+.content,.code-example+figure.highlight,.listingblock>.title+.highlighter-rouge,.listingblock>.title+.sectionbody .listingblock,.listingblock>.title+.content,.listingblock>.title+figure.highlight{position:relative;margin-top:-1rem;border-right:1px solid #eeebee;border-bottom:1px solid #eeebee;border-left:1px solid #eeebee;border-top-left-radius:0;border-top-right-radius:0}code.language-mermaid{padding:0;background-color:inherit;border:0}.highlight,pre.highlight{background:#f5f6fa;color:#5c5962}.highlight pre{background:#f5f6fa}.text-grey-dk-000{color:#959396 !important}.text-grey-dk-100{color:#5c5962 !important}.text-grey-dk-200{color:#44434d !important}.text-grey-dk-250{color:#302d36 !important}.text-grey-dk-300{color:#27262b !important}.text-grey-lt-000{color:#f5f6fa !important}.text-grey-lt-100{color:#eeebee !important}.text-grey-lt-200{color:#ecebed !important}.text-grey-lt-300{color:#e6e1e8 !important}.text-blue-000{color:#2c84fa !important}.text-blue-100{color:#2869e6 !important}.text-blue-200{color:#264caf !important}.text-blue-300{color:#183385 !important}.text-green-000{color:#41d693 !important}.text-green-100{color:#11b584 !important}.text-green-200{color:#009c7b !important}.text-green-300{color:#026e57 !important}.text-purple-000{color:#7253ed !important}.text-purple-100{color:#5e41d0 !important}.text-purple-200{color:#4e26af !important}.text-purple-300{color:#381885 !important}.text-yellow-000{color:#ffeb82 !important}.text-yellow-100{color:#fadf50 !important}.text-yellow-200{color:#f7d12e !important}.text-yellow-300{color:#e7af06 !important}.text-red-000{color:#f77e7e !important}.text-red-100{color:#f96e65 !important}.text-red-200{color:#e94c4c !important}.text-red-300{color:#dd2e2e !important}.bg-grey-dk-000{background-color:#959396 !important}.bg-grey-dk-100{background-color:#5c5962 !important}.bg-grey-dk-200{background-color:#44434d !important}.bg-grey-dk-250{background-color:#302d36 !important}.bg-grey-dk-300{background-color:#27262b !important}.bg-grey-lt-000{background-color:#f5f6fa !important}.bg-grey-lt-100{background-color:#eeebee !important}.bg-grey-lt-200{background-color:#ecebed !important}.bg-grey-lt-300{background-color:#e6e1e8 !important}.bg-blue-000{background-color:#2c84fa !important}.bg-blue-100{background-color:#2869e6 !important}.bg-blue-200{background-color:#264caf !important}.bg-blue-300{background-color:#183385 !important}.bg-green-000{background-color:#41d693 !important}.bg-green-100{background-color:#11b584 !important}.bg-green-200{background-color:#009c7b !important}.bg-green-300{background-color:#026e57 !important}.bg-purple-000{background-color:#7253ed !important}.bg-purple-100{background-color:#5e41d0 !important}.bg-purple-200{background-color:#4e26af !important}.bg-purple-300{background-color:#381885 !important}.bg-yellow-000{background-color:#ffeb82 !important}.bg-yellow-100{background-color:#fadf50 !important}.bg-yellow-200{background-color:#f7d12e !important}.bg-yellow-300{background-color:#e7af06 !important}.bg-red-000{background-color:#f77e7e !important}.bg-red-100{background-color:#f96e65 !important}.bg-red-200{background-color:#e94c4c !important}.bg-red-300{background-color:#dd2e2e !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-none{display:none !important}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 20rem){.d-xs-block{display:block !important}.d-xs-flex{display:flex !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 31.25rem){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 50rem){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 66.5rem){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}@media(min-width: 87.5rem){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-none{display:none !important}}.float-left{float:left !important}.float-right{float:right !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.v-align-baseline{vertical-align:baseline !important}.v-align-bottom{vertical-align:bottom !important}.v-align-middle{vertical-align:middle !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-top{vertical-align:top !important}.fs-1{font-size:.5625rem !important}@media(min-width: 31.25rem){.fs-1{font-size:.625rem !important}}.fs-2{font-size:.6875rem !important}@media(min-width: 31.25rem){.fs-2{font-size:.75rem !important}}.fs-3{font-size:.75rem !important}@media(min-width: 31.25rem){.fs-3{font-size:.875rem !important}}.fs-4{font-size:.875rem !important}@media(min-width: 31.25rem){.fs-4{font-size:1rem !important}}.fs-5{font-size:1rem !important}@media(min-width: 31.25rem){.fs-5{font-size:1.125rem !important}}.fs-6{font-size:1.125rem !important}@media(min-width: 31.25rem){.fs-6{font-size:1.5rem !important;line-height:1.25}}.fs-7{font-size:1.5rem !important;line-height:1.25}@media(min-width: 31.25rem){.fs-7{font-size:2rem !important}}.fs-8{font-size:2rem !important;line-height:1.25}@media(min-width: 31.25rem){.fs-8{font-size:2.25rem !important}}.fs-9{font-size:2.25rem !important;line-height:1.25}@media(min-width: 31.25rem){.fs-9{font-size:2.625rem !important}}.fs-10{font-size:2.625rem !important;line-height:1.25}@media(min-width: 31.25rem){.fs-10{font-size:3rem !important}}.fw-300{font-weight:300 !important}.fw-400{font-weight:400 !important}.fw-500{font-weight:500 !important}.fw-700{font-weight:700 !important}.lh-0{line-height:0 !important}.lh-default{line-height:1.4}.lh-tight{line-height:1.25}.ls-5{letter-spacing:.05em !important}.ls-10{letter-spacing:.1em !important}.ls-0{letter-spacing:0 !important}.text-uppercase{text-transform:uppercase !important}.list-style-none{padding:0 !important;margin:0 !important;list-style:none !important}.list-style-none li::before{display:none !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.mxn-0{margin-right:-0 !important;margin-left:-0 !important}.mx-0-auto{margin-right:auto !important;margin-left:auto !important}.m-1{margin:0.25rem !important}.mt-1{margin-top:0.25rem !important}.mr-1{margin-right:0.25rem !important}.mb-1{margin-bottom:0.25rem !important}.ml-1{margin-left:0.25rem !important}.mx-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.my-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.mxn-1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}.mx-1-auto{margin-right:auto !important;margin-left:auto !important}.m-2{margin:0.5rem !important}.mt-2{margin-top:0.5rem !important}.mr-2{margin-right:0.5rem !important}.mb-2{margin-bottom:0.5rem !important}.ml-2{margin-left:0.5rem !important}.mx-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mxn-2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-2-auto{margin-right:auto !important;margin-left:auto !important}.m-3{margin:0.75rem !important}.mt-3{margin-top:0.75rem !important}.mr-3{margin-right:0.75rem !important}.mb-3{margin-bottom:0.75rem !important}.ml-3{margin-left:0.75rem !important}.mx-3{margin-right:0.75rem !important;margin-left:0.75rem !important}.my-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.mxn-3{margin-right:-0.75rem !important;margin-left:-0.75rem !important}.mx-3-auto{margin-right:auto !important;margin-left:auto !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-right:1rem !important;margin-left:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.mxn-4{margin-right:-1rem !important;margin-left:-1rem !important}.mx-4-auto{margin-right:auto !important;margin-left:auto !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mxn-5{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-5-auto{margin-right:auto !important;margin-left:auto !important}.m-6{margin:2rem !important}.mt-6{margin-top:2rem !important}.mr-6{margin-right:2rem !important}.mb-6{margin-bottom:2rem !important}.ml-6{margin-left:2rem !important}.mx-6{margin-right:2rem !important;margin-left:2rem !important}.my-6{margin-top:2rem !important;margin-bottom:2rem !important}.mxn-6{margin-right:-2rem !important;margin-left:-2rem !important}.mx-6-auto{margin-right:auto !important;margin-left:auto !important}.m-7{margin:2.5rem !important}.mt-7{margin-top:2.5rem !important}.mr-7{margin-right:2.5rem !important}.mb-7{margin-bottom:2.5rem !important}.ml-7{margin-left:2.5rem !important}.mx-7{margin-right:2.5rem !important;margin-left:2.5rem !important}.my-7{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.mxn-7{margin-right:-2.5rem !important;margin-left:-2.5rem !important}.mx-7-auto{margin-right:auto !important;margin-left:auto !important}.m-8{margin:3rem !important}.mt-8{margin-top:3rem !important}.mr-8{margin-right:3rem !important}.mb-8{margin-bottom:3rem !important}.ml-8{margin-left:3rem !important}.mx-8{margin-right:3rem !important;margin-left:3rem !important}.my-8{margin-top:3rem !important;margin-bottom:3rem !important}.mxn-8{margin-right:-3rem !important;margin-left:-3rem !important}.mx-8-auto{margin-right:auto !important;margin-left:auto !important}.m-9{margin:3.5rem !important}.mt-9{margin-top:3.5rem !important}.mr-9{margin-right:3.5rem !important}.mb-9{margin-bottom:3.5rem !important}.ml-9{margin-left:3.5rem !important}.mx-9{margin-right:3.5rem !important;margin-left:3.5rem !important}.my-9{margin-top:3.5rem !important;margin-bottom:3.5rem !important}.mxn-9{margin-right:-3.5rem !important;margin-left:-3.5rem !important}.mx-9-auto{margin-right:auto !important;margin-left:auto !important}.m-10{margin:4rem !important}.mt-10{margin-top:4rem !important}.mr-10{margin-right:4rem !important}.mb-10{margin-bottom:4rem !important}.ml-10{margin-left:4rem !important}.mx-10{margin-right:4rem !important;margin-left:4rem !important}.my-10{margin-top:4rem !important;margin-bottom:4rem !important}.mxn-10{margin-right:-4rem !important;margin-left:-4rem !important}.mx-10-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 20rem){.m-xs-0{margin:0 !important}.mt-xs-0{margin-top:0 !important}.mr-xs-0{margin-right:0 !important}.mb-xs-0{margin-bottom:0 !important}.ml-xs-0{margin-left:0 !important}.mx-xs-0{margin-right:0 !important;margin-left:0 !important}.my-xs-0{margin-top:0 !important;margin-bottom:0 !important}.mxn-xs-0{margin-right:-0 !important;margin-left:-0 !important}}@media(min-width: 20rem){.m-xs-1{margin:0.25rem !important}.mt-xs-1{margin-top:0.25rem !important}.mr-xs-1{margin-right:0.25rem !important}.mb-xs-1{margin-bottom:0.25rem !important}.ml-xs-1{margin-left:0.25rem !important}.mx-xs-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.my-xs-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.mxn-xs-1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}}@media(min-width: 20rem){.m-xs-2{margin:0.5rem !important}.mt-xs-2{margin-top:0.5rem !important}.mr-xs-2{margin-right:0.5rem !important}.mb-xs-2{margin-bottom:0.5rem !important}.ml-xs-2{margin-left:0.5rem !important}.mx-xs-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.my-xs-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mxn-xs-2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}}@media(min-width: 20rem){.m-xs-3{margin:0.75rem !important}.mt-xs-3{margin-top:0.75rem !important}.mr-xs-3{margin-right:0.75rem !important}.mb-xs-3{margin-bottom:0.75rem !important}.ml-xs-3{margin-left:0.75rem !important}.mx-xs-3{margin-right:0.75rem !important;margin-left:0.75rem !important}.my-xs-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.mxn-xs-3{margin-right:-0.75rem !important;margin-left:-0.75rem !important}}@media(min-width: 20rem){.m-xs-4{margin:1rem !important}.mt-xs-4{margin-top:1rem !important}.mr-xs-4{margin-right:1rem !important}.mb-xs-4{margin-bottom:1rem !important}.ml-xs-4{margin-left:1rem !important}.mx-xs-4{margin-right:1rem !important;margin-left:1rem !important}.my-xs-4{margin-top:1rem !important;margin-bottom:1rem !important}.mxn-xs-4{margin-right:-1rem !important;margin-left:-1rem !important}}@media(min-width: 20rem){.m-xs-5{margin:1.5rem !important}.mt-xs-5{margin-top:1.5rem !important}.mr-xs-5{margin-right:1.5rem !important}.mb-xs-5{margin-bottom:1.5rem !important}.ml-xs-5{margin-left:1.5rem !important}.mx-xs-5{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-xs-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mxn-xs-5{margin-right:-1.5rem !important;margin-left:-1.5rem !important}}@media(min-width: 20rem){.m-xs-6{margin:2rem !important}.mt-xs-6{margin-top:2rem !important}.mr-xs-6{margin-right:2rem !important}.mb-xs-6{margin-bottom:2rem !important}.ml-xs-6{margin-left:2rem !important}.mx-xs-6{margin-right:2rem !important;margin-left:2rem !important}.my-xs-6{margin-top:2rem !important;margin-bottom:2rem !important}.mxn-xs-6{margin-right:-2rem !important;margin-left:-2rem !important}}@media(min-width: 20rem){.m-xs-7{margin:2.5rem !important}.mt-xs-7{margin-top:2.5rem !important}.mr-xs-7{margin-right:2.5rem !important}.mb-xs-7{margin-bottom:2.5rem !important}.ml-xs-7{margin-left:2.5rem !important}.mx-xs-7{margin-right:2.5rem !important;margin-left:2.5rem !important}.my-xs-7{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.mxn-xs-7{margin-right:-2.5rem !important;margin-left:-2.5rem !important}}@media(min-width: 20rem){.m-xs-8{margin:3rem !important}.mt-xs-8{margin-top:3rem !important}.mr-xs-8{margin-right:3rem !important}.mb-xs-8{margin-bottom:3rem !important}.ml-xs-8{margin-left:3rem !important}.mx-xs-8{margin-right:3rem !important;margin-left:3rem !important}.my-xs-8{margin-top:3rem !important;margin-bottom:3rem !important}.mxn-xs-8{margin-right:-3rem !important;margin-left:-3rem !important}}@media(min-width: 20rem){.m-xs-9{margin:3.5rem !important}.mt-xs-9{margin-top:3.5rem !important}.mr-xs-9{margin-right:3.5rem !important}.mb-xs-9{margin-bottom:3.5rem !important}.ml-xs-9{margin-left:3.5rem !important}.mx-xs-9{margin-right:3.5rem !important;margin-left:3.5rem !important}.my-xs-9{margin-top:3.5rem !important;margin-bottom:3.5rem !important}.mxn-xs-9{margin-right:-3.5rem !important;margin-left:-3.5rem !important}}@media(min-width: 20rem){.m-xs-10{margin:4rem !important}.mt-xs-10{margin-top:4rem !important}.mr-xs-10{margin-right:4rem !important}.mb-xs-10{margin-bottom:4rem !important}.ml-xs-10{margin-left:4rem !important}.mx-xs-10{margin-right:4rem !important;margin-left:4rem !important}.my-xs-10{margin-top:4rem !important;margin-bottom:4rem !important}.mxn-xs-10{margin-right:-4rem !important;margin-left:-4rem !important}}@media(min-width: 31.25rem){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mr-sm-0{margin-right:0 !important}.mb-sm-0{margin-bottom:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.mxn-sm-0{margin-right:-0 !important;margin-left:-0 !important}}@media(min-width: 31.25rem){.m-sm-1{margin:0.25rem !important}.mt-sm-1{margin-top:0.25rem !important}.mr-sm-1{margin-right:0.25rem !important}.mb-sm-1{margin-bottom:0.25rem !important}.ml-sm-1{margin-left:0.25rem !important}.mx-sm-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.my-sm-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.mxn-sm-1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}}@media(min-width: 31.25rem){.m-sm-2{margin:0.5rem !important}.mt-sm-2{margin-top:0.5rem !important}.mr-sm-2{margin-right:0.5rem !important}.mb-sm-2{margin-bottom:0.5rem !important}.ml-sm-2{margin-left:0.5rem !important}.mx-sm-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.my-sm-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mxn-sm-2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}}@media(min-width: 31.25rem){.m-sm-3{margin:0.75rem !important}.mt-sm-3{margin-top:0.75rem !important}.mr-sm-3{margin-right:0.75rem !important}.mb-sm-3{margin-bottom:0.75rem !important}.ml-sm-3{margin-left:0.75rem !important}.mx-sm-3{margin-right:0.75rem !important;margin-left:0.75rem !important}.my-sm-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.mxn-sm-3{margin-right:-0.75rem !important;margin-left:-0.75rem !important}}@media(min-width: 31.25rem){.m-sm-4{margin:1rem !important}.mt-sm-4{margin-top:1rem !important}.mr-sm-4{margin-right:1rem !important}.mb-sm-4{margin-bottom:1rem !important}.ml-sm-4{margin-left:1rem !important}.mx-sm-4{margin-right:1rem !important;margin-left:1rem !important}.my-sm-4{margin-top:1rem !important;margin-bottom:1rem !important}.mxn-sm-4{margin-right:-1rem !important;margin-left:-1rem !important}}@media(min-width: 31.25rem){.m-sm-5{margin:1.5rem !important}.mt-sm-5{margin-top:1.5rem !important}.mr-sm-5{margin-right:1.5rem !important}.mb-sm-5{margin-bottom:1.5rem !important}.ml-sm-5{margin-left:1.5rem !important}.mx-sm-5{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-sm-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mxn-sm-5{margin-right:-1.5rem !important;margin-left:-1.5rem !important}}@media(min-width: 31.25rem){.m-sm-6{margin:2rem !important}.mt-sm-6{margin-top:2rem !important}.mr-sm-6{margin-right:2rem !important}.mb-sm-6{margin-bottom:2rem !important}.ml-sm-6{margin-left:2rem !important}.mx-sm-6{margin-right:2rem !important;margin-left:2rem !important}.my-sm-6{margin-top:2rem !important;margin-bottom:2rem !important}.mxn-sm-6{margin-right:-2rem !important;margin-left:-2rem !important}}@media(min-width: 31.25rem){.m-sm-7{margin:2.5rem !important}.mt-sm-7{margin-top:2.5rem !important}.mr-sm-7{margin-right:2.5rem !important}.mb-sm-7{margin-bottom:2.5rem !important}.ml-sm-7{margin-left:2.5rem !important}.mx-sm-7{margin-right:2.5rem !important;margin-left:2.5rem !important}.my-sm-7{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.mxn-sm-7{margin-right:-2.5rem !important;margin-left:-2.5rem !important}}@media(min-width: 31.25rem){.m-sm-8{margin:3rem !important}.mt-sm-8{margin-top:3rem !important}.mr-sm-8{margin-right:3rem !important}.mb-sm-8{margin-bottom:3rem !important}.ml-sm-8{margin-left:3rem !important}.mx-sm-8{margin-right:3rem !important;margin-left:3rem !important}.my-sm-8{margin-top:3rem !important;margin-bottom:3rem !important}.mxn-sm-8{margin-right:-3rem !important;margin-left:-3rem !important}}@media(min-width: 31.25rem){.m-sm-9{margin:3.5rem !important}.mt-sm-9{margin-top:3.5rem !important}.mr-sm-9{margin-right:3.5rem !important}.mb-sm-9{margin-bottom:3.5rem !important}.ml-sm-9{margin-left:3.5rem !important}.mx-sm-9{margin-right:3.5rem !important;margin-left:3.5rem !important}.my-sm-9{margin-top:3.5rem !important;margin-bottom:3.5rem !important}.mxn-sm-9{margin-right:-3.5rem !important;margin-left:-3.5rem !important}}@media(min-width: 31.25rem){.m-sm-10{margin:4rem !important}.mt-sm-10{margin-top:4rem !important}.mr-sm-10{margin-right:4rem !important}.mb-sm-10{margin-bottom:4rem !important}.ml-sm-10{margin-left:4rem !important}.mx-sm-10{margin-right:4rem !important;margin-left:4rem !important}.my-sm-10{margin-top:4rem !important;margin-bottom:4rem !important}.mxn-sm-10{margin-right:-4rem !important;margin-left:-4rem !important}}@media(min-width: 50rem){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mr-md-0{margin-right:0 !important}.mb-md-0{margin-bottom:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.mxn-md-0{margin-right:-0 !important;margin-left:-0 !important}}@media(min-width: 50rem){.m-md-1{margin:0.25rem !important}.mt-md-1{margin-top:0.25rem !important}.mr-md-1{margin-right:0.25rem !important}.mb-md-1{margin-bottom:0.25rem !important}.ml-md-1{margin-left:0.25rem !important}.mx-md-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.my-md-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.mxn-md-1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}}@media(min-width: 50rem){.m-md-2{margin:0.5rem !important}.mt-md-2{margin-top:0.5rem !important}.mr-md-2{margin-right:0.5rem !important}.mb-md-2{margin-bottom:0.5rem !important}.ml-md-2{margin-left:0.5rem !important}.mx-md-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.my-md-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mxn-md-2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}}@media(min-width: 50rem){.m-md-3{margin:0.75rem !important}.mt-md-3{margin-top:0.75rem !important}.mr-md-3{margin-right:0.75rem !important}.mb-md-3{margin-bottom:0.75rem !important}.ml-md-3{margin-left:0.75rem !important}.mx-md-3{margin-right:0.75rem !important;margin-left:0.75rem !important}.my-md-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.mxn-md-3{margin-right:-0.75rem !important;margin-left:-0.75rem !important}}@media(min-width: 50rem){.m-md-4{margin:1rem !important}.mt-md-4{margin-top:1rem !important}.mr-md-4{margin-right:1rem !important}.mb-md-4{margin-bottom:1rem !important}.ml-md-4{margin-left:1rem !important}.mx-md-4{margin-right:1rem !important;margin-left:1rem !important}.my-md-4{margin-top:1rem !important;margin-bottom:1rem !important}.mxn-md-4{margin-right:-1rem !important;margin-left:-1rem !important}}@media(min-width: 50rem){.m-md-5{margin:1.5rem !important}.mt-md-5{margin-top:1.5rem !important}.mr-md-5{margin-right:1.5rem !important}.mb-md-5{margin-bottom:1.5rem !important}.ml-md-5{margin-left:1.5rem !important}.mx-md-5{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-md-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mxn-md-5{margin-right:-1.5rem !important;margin-left:-1.5rem !important}}@media(min-width: 50rem){.m-md-6{margin:2rem !important}.mt-md-6{margin-top:2rem !important}.mr-md-6{margin-right:2rem !important}.mb-md-6{margin-bottom:2rem !important}.ml-md-6{margin-left:2rem !important}.mx-md-6{margin-right:2rem !important;margin-left:2rem !important}.my-md-6{margin-top:2rem !important;margin-bottom:2rem !important}.mxn-md-6{margin-right:-2rem !important;margin-left:-2rem !important}}@media(min-width: 50rem){.m-md-7{margin:2.5rem !important}.mt-md-7{margin-top:2.5rem !important}.mr-md-7{margin-right:2.5rem !important}.mb-md-7{margin-bottom:2.5rem !important}.ml-md-7{margin-left:2.5rem !important}.mx-md-7{margin-right:2.5rem !important;margin-left:2.5rem !important}.my-md-7{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.mxn-md-7{margin-right:-2.5rem !important;margin-left:-2.5rem !important}}@media(min-width: 50rem){.m-md-8{margin:3rem !important}.mt-md-8{margin-top:3rem !important}.mr-md-8{margin-right:3rem !important}.mb-md-8{margin-bottom:3rem !important}.ml-md-8{margin-left:3rem !important}.mx-md-8{margin-right:3rem !important;margin-left:3rem !important}.my-md-8{margin-top:3rem !important;margin-bottom:3rem !important}.mxn-md-8{margin-right:-3rem !important;margin-left:-3rem !important}}@media(min-width: 50rem){.m-md-9{margin:3.5rem !important}.mt-md-9{margin-top:3.5rem !important}.mr-md-9{margin-right:3.5rem !important}.mb-md-9{margin-bottom:3.5rem !important}.ml-md-9{margin-left:3.5rem !important}.mx-md-9{margin-right:3.5rem !important;margin-left:3.5rem !important}.my-md-9{margin-top:3.5rem !important;margin-bottom:3.5rem !important}.mxn-md-9{margin-right:-3.5rem !important;margin-left:-3.5rem !important}}@media(min-width: 50rem){.m-md-10{margin:4rem !important}.mt-md-10{margin-top:4rem !important}.mr-md-10{margin-right:4rem !important}.mb-md-10{margin-bottom:4rem !important}.ml-md-10{margin-left:4rem !important}.mx-md-10{margin-right:4rem !important;margin-left:4rem !important}.my-md-10{margin-top:4rem !important;margin-bottom:4rem !important}.mxn-md-10{margin-right:-4rem !important;margin-left:-4rem !important}}@media(min-width: 66.5rem){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mr-lg-0{margin-right:0 !important}.mb-lg-0{margin-bottom:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.mxn-lg-0{margin-right:-0 !important;margin-left:-0 !important}}@media(min-width: 66.5rem){.m-lg-1{margin:0.25rem !important}.mt-lg-1{margin-top:0.25rem !important}.mr-lg-1{margin-right:0.25rem !important}.mb-lg-1{margin-bottom:0.25rem !important}.ml-lg-1{margin-left:0.25rem !important}.mx-lg-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.my-lg-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.mxn-lg-1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}}@media(min-width: 66.5rem){.m-lg-2{margin:0.5rem !important}.mt-lg-2{margin-top:0.5rem !important}.mr-lg-2{margin-right:0.5rem !important}.mb-lg-2{margin-bottom:0.5rem !important}.ml-lg-2{margin-left:0.5rem !important}.mx-lg-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.my-lg-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mxn-lg-2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}}@media(min-width: 66.5rem){.m-lg-3{margin:0.75rem !important}.mt-lg-3{margin-top:0.75rem !important}.mr-lg-3{margin-right:0.75rem !important}.mb-lg-3{margin-bottom:0.75rem !important}.ml-lg-3{margin-left:0.75rem !important}.mx-lg-3{margin-right:0.75rem !important;margin-left:0.75rem !important}.my-lg-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.mxn-lg-3{margin-right:-0.75rem !important;margin-left:-0.75rem !important}}@media(min-width: 66.5rem){.m-lg-4{margin:1rem !important}.mt-lg-4{margin-top:1rem !important}.mr-lg-4{margin-right:1rem !important}.mb-lg-4{margin-bottom:1rem !important}.ml-lg-4{margin-left:1rem !important}.mx-lg-4{margin-right:1rem !important;margin-left:1rem !important}.my-lg-4{margin-top:1rem !important;margin-bottom:1rem !important}.mxn-lg-4{margin-right:-1rem !important;margin-left:-1rem !important}}@media(min-width: 66.5rem){.m-lg-5{margin:1.5rem !important}.mt-lg-5{margin-top:1.5rem !important}.mr-lg-5{margin-right:1.5rem !important}.mb-lg-5{margin-bottom:1.5rem !important}.ml-lg-5{margin-left:1.5rem !important}.mx-lg-5{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-lg-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mxn-lg-5{margin-right:-1.5rem !important;margin-left:-1.5rem !important}}@media(min-width: 66.5rem){.m-lg-6{margin:2rem !important}.mt-lg-6{margin-top:2rem !important}.mr-lg-6{margin-right:2rem !important}.mb-lg-6{margin-bottom:2rem !important}.ml-lg-6{margin-left:2rem !important}.mx-lg-6{margin-right:2rem !important;margin-left:2rem !important}.my-lg-6{margin-top:2rem !important;margin-bottom:2rem !important}.mxn-lg-6{margin-right:-2rem !important;margin-left:-2rem !important}}@media(min-width: 66.5rem){.m-lg-7{margin:2.5rem !important}.mt-lg-7{margin-top:2.5rem !important}.mr-lg-7{margin-right:2.5rem !important}.mb-lg-7{margin-bottom:2.5rem !important}.ml-lg-7{margin-left:2.5rem !important}.mx-lg-7{margin-right:2.5rem !important;margin-left:2.5rem !important}.my-lg-7{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.mxn-lg-7{margin-right:-2.5rem !important;margin-left:-2.5rem !important}}@media(min-width: 66.5rem){.m-lg-8{margin:3rem !important}.mt-lg-8{margin-top:3rem !important}.mr-lg-8{margin-right:3rem !important}.mb-lg-8{margin-bottom:3rem !important}.ml-lg-8{margin-left:3rem !important}.mx-lg-8{margin-right:3rem !important;margin-left:3rem !important}.my-lg-8{margin-top:3rem !important;margin-bottom:3rem !important}.mxn-lg-8{margin-right:-3rem !important;margin-left:-3rem !important}}@media(min-width: 66.5rem){.m-lg-9{margin:3.5rem !important}.mt-lg-9{margin-top:3.5rem !important}.mr-lg-9{margin-right:3.5rem !important}.mb-lg-9{margin-bottom:3.5rem !important}.ml-lg-9{margin-left:3.5rem !important}.mx-lg-9{margin-right:3.5rem !important;margin-left:3.5rem !important}.my-lg-9{margin-top:3.5rem !important;margin-bottom:3.5rem !important}.mxn-lg-9{margin-right:-3.5rem !important;margin-left:-3.5rem !important}}@media(min-width: 66.5rem){.m-lg-10{margin:4rem !important}.mt-lg-10{margin-top:4rem !important}.mr-lg-10{margin-right:4rem !important}.mb-lg-10{margin-bottom:4rem !important}.ml-lg-10{margin-left:4rem !important}.mx-lg-10{margin-right:4rem !important;margin-left:4rem !important}.my-lg-10{margin-top:4rem !important;margin-bottom:4rem !important}.mxn-lg-10{margin-right:-4rem !important;margin-left:-4rem !important}}@media(min-width: 87.5rem){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mr-xl-0{margin-right:0 !important}.mb-xl-0{margin-bottom:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.mxn-xl-0{margin-right:-0 !important;margin-left:-0 !important}}@media(min-width: 87.5rem){.m-xl-1{margin:0.25rem !important}.mt-xl-1{margin-top:0.25rem !important}.mr-xl-1{margin-right:0.25rem !important}.mb-xl-1{margin-bottom:0.25rem !important}.ml-xl-1{margin-left:0.25rem !important}.mx-xl-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.my-xl-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.mxn-xl-1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}}@media(min-width: 87.5rem){.m-xl-2{margin:0.5rem !important}.mt-xl-2{margin-top:0.5rem !important}.mr-xl-2{margin-right:0.5rem !important}.mb-xl-2{margin-bottom:0.5rem !important}.ml-xl-2{margin-left:0.5rem !important}.mx-xl-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.my-xl-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mxn-xl-2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}}@media(min-width: 87.5rem){.m-xl-3{margin:0.75rem !important}.mt-xl-3{margin-top:0.75rem !important}.mr-xl-3{margin-right:0.75rem !important}.mb-xl-3{margin-bottom:0.75rem !important}.ml-xl-3{margin-left:0.75rem !important}.mx-xl-3{margin-right:0.75rem !important;margin-left:0.75rem !important}.my-xl-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.mxn-xl-3{margin-right:-0.75rem !important;margin-left:-0.75rem !important}}@media(min-width: 87.5rem){.m-xl-4{margin:1rem !important}.mt-xl-4{margin-top:1rem !important}.mr-xl-4{margin-right:1rem !important}.mb-xl-4{margin-bottom:1rem !important}.ml-xl-4{margin-left:1rem !important}.mx-xl-4{margin-right:1rem !important;margin-left:1rem !important}.my-xl-4{margin-top:1rem !important;margin-bottom:1rem !important}.mxn-xl-4{margin-right:-1rem !important;margin-left:-1rem !important}}@media(min-width: 87.5rem){.m-xl-5{margin:1.5rem !important}.mt-xl-5{margin-top:1.5rem !important}.mr-xl-5{margin-right:1.5rem !important}.mb-xl-5{margin-bottom:1.5rem !important}.ml-xl-5{margin-left:1.5rem !important}.mx-xl-5{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-xl-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mxn-xl-5{margin-right:-1.5rem !important;margin-left:-1.5rem !important}}@media(min-width: 87.5rem){.m-xl-6{margin:2rem !important}.mt-xl-6{margin-top:2rem !important}.mr-xl-6{margin-right:2rem !important}.mb-xl-6{margin-bottom:2rem !important}.ml-xl-6{margin-left:2rem !important}.mx-xl-6{margin-right:2rem !important;margin-left:2rem !important}.my-xl-6{margin-top:2rem !important;margin-bottom:2rem !important}.mxn-xl-6{margin-right:-2rem !important;margin-left:-2rem !important}}@media(min-width: 87.5rem){.m-xl-7{margin:2.5rem !important}.mt-xl-7{margin-top:2.5rem !important}.mr-xl-7{margin-right:2.5rem !important}.mb-xl-7{margin-bottom:2.5rem !important}.ml-xl-7{margin-left:2.5rem !important}.mx-xl-7{margin-right:2.5rem !important;margin-left:2.5rem !important}.my-xl-7{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.mxn-xl-7{margin-right:-2.5rem !important;margin-left:-2.5rem !important}}@media(min-width: 87.5rem){.m-xl-8{margin:3rem !important}.mt-xl-8{margin-top:3rem !important}.mr-xl-8{margin-right:3rem !important}.mb-xl-8{margin-bottom:3rem !important}.ml-xl-8{margin-left:3rem !important}.mx-xl-8{margin-right:3rem !important;margin-left:3rem !important}.my-xl-8{margin-top:3rem !important;margin-bottom:3rem !important}.mxn-xl-8{margin-right:-3rem !important;margin-left:-3rem !important}}@media(min-width: 87.5rem){.m-xl-9{margin:3.5rem !important}.mt-xl-9{margin-top:3.5rem !important}.mr-xl-9{margin-right:3.5rem !important}.mb-xl-9{margin-bottom:3.5rem !important}.ml-xl-9{margin-left:3.5rem !important}.mx-xl-9{margin-right:3.5rem !important;margin-left:3.5rem !important}.my-xl-9{margin-top:3.5rem !important;margin-bottom:3.5rem !important}.mxn-xl-9{margin-right:-3.5rem !important;margin-left:-3.5rem !important}}@media(min-width: 87.5rem){.m-xl-10{margin:4rem !important}.mt-xl-10{margin-top:4rem !important}.mr-xl-10{margin-right:4rem !important}.mb-xl-10{margin-bottom:4rem !important}.ml-xl-10{margin-left:4rem !important}.mx-xl-10{margin-right:4rem !important;margin-left:4rem !important}.my-xl-10{margin-top:4rem !important;margin-bottom:4rem !important}.mxn-xl-10{margin-right:-4rem !important;margin-left:-4rem !important}}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:0.25rem !important}.pt-1{padding-top:0.25rem !important}.pr-1{padding-right:0.25rem !important}.pb-1{padding-bottom:0.25rem !important}.pl-1{padding-left:0.25rem !important}.px-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.py-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.p-2{padding:0.5rem !important}.pt-2{padding-top:0.5rem !important}.pr-2{padding-right:0.5rem !important}.pb-2{padding-bottom:0.5rem !important}.pl-2{padding-left:0.5rem !important}.px-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.p-3{padding:0.75rem !important}.pt-3{padding-top:0.75rem !important}.pr-3{padding-right:0.75rem !important}.pb-3{padding-bottom:0.75rem !important}.pl-3{padding-left:0.75rem !important}.px-3{padding-right:0.75rem !important;padding-left:0.75rem !important}.py-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-right:1rem !important;padding-left:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:2rem !important}.pt-6{padding-top:2rem !important}.pr-6{padding-right:2rem !important}.pb-6{padding-bottom:2rem !important}.pl-6{padding-left:2rem !important}.px-6{padding-right:2rem !important;padding-left:2rem !important}.py-6{padding-top:2rem !important;padding-bottom:2rem !important}.p-7{padding:2.5rem !important}.pt-7{padding-top:2.5rem !important}.pr-7{padding-right:2.5rem !important}.pb-7{padding-bottom:2.5rem !important}.pl-7{padding-left:2.5rem !important}.px-7{padding-right:2.5rem !important;padding-left:2.5rem !important}.py-7{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.p-8{padding:3rem !important}.pt-8{padding-top:3rem !important}.pr-8{padding-right:3rem !important}.pb-8{padding-bottom:3rem !important}.pl-8{padding-left:3rem !important}.px-8{padding-right:3rem !important;padding-left:3rem !important}.py-8{padding-top:3rem !important;padding-bottom:3rem !important}.p-9{padding:3.5rem !important}.pt-9{padding-top:3.5rem !important}.pr-9{padding-right:3.5rem !important}.pb-9{padding-bottom:3.5rem !important}.pl-9{padding-left:3.5rem !important}.px-9{padding-right:3.5rem !important;padding-left:3.5rem !important}.py-9{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.p-10{padding:4rem !important}.pt-10{padding-top:4rem !important}.pr-10{padding-right:4rem !important}.pb-10{padding-bottom:4rem !important}.pl-10{padding-left:4rem !important}.px-10{padding-right:4rem !important;padding-left:4rem !important}.py-10{padding-top:4rem !important;padding-bottom:4rem !important}@media(min-width: 20rem){.p-xs-0{padding:0 !important}.pt-xs-0{padding-top:0 !important}.pr-xs-0{padding-right:0 !important}.pb-xs-0{padding-bottom:0 !important}.pl-xs-0{padding-left:0 !important}.px-xs-0{padding-right:0 !important;padding-left:0 !important}.py-xs-0{padding-top:0 !important;padding-bottom:0 !important}.p-xs-1{padding:0.25rem !important}.pt-xs-1{padding-top:0.25rem !important}.pr-xs-1{padding-right:0.25rem !important}.pb-xs-1{padding-bottom:0.25rem !important}.pl-xs-1{padding-left:0.25rem !important}.px-xs-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.py-xs-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.p-xs-2{padding:0.5rem !important}.pt-xs-2{padding-top:0.5rem !important}.pr-xs-2{padding-right:0.5rem !important}.pb-xs-2{padding-bottom:0.5rem !important}.pl-xs-2{padding-left:0.5rem !important}.px-xs-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.py-xs-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.p-xs-3{padding:0.75rem !important}.pt-xs-3{padding-top:0.75rem !important}.pr-xs-3{padding-right:0.75rem !important}.pb-xs-3{padding-bottom:0.75rem !important}.pl-xs-3{padding-left:0.75rem !important}.px-xs-3{padding-right:0.75rem !important;padding-left:0.75rem !important}.py-xs-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.p-xs-4{padding:1rem !important}.pt-xs-4{padding-top:1rem !important}.pr-xs-4{padding-right:1rem !important}.pb-xs-4{padding-bottom:1rem !important}.pl-xs-4{padding-left:1rem !important}.px-xs-4{padding-right:1rem !important;padding-left:1rem !important}.py-xs-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-xs-5{padding:1.5rem !important}.pt-xs-5{padding-top:1.5rem !important}.pr-xs-5{padding-right:1.5rem !important}.pb-xs-5{padding-bottom:1.5rem !important}.pl-xs-5{padding-left:1.5rem !important}.px-xs-5{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-xs-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-xs-6{padding:2rem !important}.pt-xs-6{padding-top:2rem !important}.pr-xs-6{padding-right:2rem !important}.pb-xs-6{padding-bottom:2rem !important}.pl-xs-6{padding-left:2rem !important}.px-xs-6{padding-right:2rem !important;padding-left:2rem !important}.py-xs-6{padding-top:2rem !important;padding-bottom:2rem !important}.p-xs-7{padding:2.5rem !important}.pt-xs-7{padding-top:2.5rem !important}.pr-xs-7{padding-right:2.5rem !important}.pb-xs-7{padding-bottom:2.5rem !important}.pl-xs-7{padding-left:2.5rem !important}.px-xs-7{padding-right:2.5rem !important;padding-left:2.5rem !important}.py-xs-7{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.p-xs-8{padding:3rem !important}.pt-xs-8{padding-top:3rem !important}.pr-xs-8{padding-right:3rem !important}.pb-xs-8{padding-bottom:3rem !important}.pl-xs-8{padding-left:3rem !important}.px-xs-8{padding-right:3rem !important;padding-left:3rem !important}.py-xs-8{padding-top:3rem !important;padding-bottom:3rem !important}.p-xs-9{padding:3.5rem !important}.pt-xs-9{padding-top:3.5rem !important}.pr-xs-9{padding-right:3.5rem !important}.pb-xs-9{padding-bottom:3.5rem !important}.pl-xs-9{padding-left:3.5rem !important}.px-xs-9{padding-right:3.5rem !important;padding-left:3.5rem !important}.py-xs-9{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.p-xs-10{padding:4rem !important}.pt-xs-10{padding-top:4rem !important}.pr-xs-10{padding-right:4rem !important}.pb-xs-10{padding-bottom:4rem !important}.pl-xs-10{padding-left:4rem !important}.px-xs-10{padding-right:4rem !important;padding-left:4rem !important}.py-xs-10{padding-top:4rem !important;padding-bottom:4rem !important}}@media(min-width: 31.25rem){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:0.25rem !important}.pt-sm-1{padding-top:0.25rem !important}.pr-sm-1{padding-right:0.25rem !important}.pb-sm-1{padding-bottom:0.25rem !important}.pl-sm-1{padding-left:0.25rem !important}.px-sm-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.py-sm-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.p-sm-2{padding:0.5rem !important}.pt-sm-2{padding-top:0.5rem !important}.pr-sm-2{padding-right:0.5rem !important}.pb-sm-2{padding-bottom:0.5rem !important}.pl-sm-2{padding-left:0.5rem !important}.px-sm-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.py-sm-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.p-sm-3{padding:0.75rem !important}.pt-sm-3{padding-top:0.75rem !important}.pr-sm-3{padding-right:0.75rem !important}.pb-sm-3{padding-bottom:0.75rem !important}.pl-sm-3{padding-left:0.75rem !important}.px-sm-3{padding-right:0.75rem !important;padding-left:0.75rem !important}.py-sm-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.p-sm-4{padding:1rem !important}.pt-sm-4{padding-top:1rem !important}.pr-sm-4{padding-right:1rem !important}.pb-sm-4{padding-bottom:1rem !important}.pl-sm-4{padding-left:1rem !important}.px-sm-4{padding-right:1rem !important;padding-left:1rem !important}.py-sm-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-sm-5{padding:1.5rem !important}.pt-sm-5{padding-top:1.5rem !important}.pr-sm-5{padding-right:1.5rem !important}.pb-sm-5{padding-bottom:1.5rem !important}.pl-sm-5{padding-left:1.5rem !important}.px-sm-5{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-sm-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-sm-6{padding:2rem !important}.pt-sm-6{padding-top:2rem !important}.pr-sm-6{padding-right:2rem !important}.pb-sm-6{padding-bottom:2rem !important}.pl-sm-6{padding-left:2rem !important}.px-sm-6{padding-right:2rem !important;padding-left:2rem !important}.py-sm-6{padding-top:2rem !important;padding-bottom:2rem !important}.p-sm-7{padding:2.5rem !important}.pt-sm-7{padding-top:2.5rem !important}.pr-sm-7{padding-right:2.5rem !important}.pb-sm-7{padding-bottom:2.5rem !important}.pl-sm-7{padding-left:2.5rem !important}.px-sm-7{padding-right:2.5rem !important;padding-left:2.5rem !important}.py-sm-7{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.p-sm-8{padding:3rem !important}.pt-sm-8{padding-top:3rem !important}.pr-sm-8{padding-right:3rem !important}.pb-sm-8{padding-bottom:3rem !important}.pl-sm-8{padding-left:3rem !important}.px-sm-8{padding-right:3rem !important;padding-left:3rem !important}.py-sm-8{padding-top:3rem !important;padding-bottom:3rem !important}.p-sm-9{padding:3.5rem !important}.pt-sm-9{padding-top:3.5rem !important}.pr-sm-9{padding-right:3.5rem !important}.pb-sm-9{padding-bottom:3.5rem !important}.pl-sm-9{padding-left:3.5rem !important}.px-sm-9{padding-right:3.5rem !important;padding-left:3.5rem !important}.py-sm-9{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.p-sm-10{padding:4rem !important}.pt-sm-10{padding-top:4rem !important}.pr-sm-10{padding-right:4rem !important}.pb-sm-10{padding-bottom:4rem !important}.pl-sm-10{padding-left:4rem !important}.px-sm-10{padding-right:4rem !important;padding-left:4rem !important}.py-sm-10{padding-top:4rem !important;padding-bottom:4rem !important}}@media(min-width: 50rem){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:0.25rem !important}.pt-md-1{padding-top:0.25rem !important}.pr-md-1{padding-right:0.25rem !important}.pb-md-1{padding-bottom:0.25rem !important}.pl-md-1{padding-left:0.25rem !important}.px-md-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.py-md-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.p-md-2{padding:0.5rem !important}.pt-md-2{padding-top:0.5rem !important}.pr-md-2{padding-right:0.5rem !important}.pb-md-2{padding-bottom:0.5rem !important}.pl-md-2{padding-left:0.5rem !important}.px-md-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.py-md-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.p-md-3{padding:0.75rem !important}.pt-md-3{padding-top:0.75rem !important}.pr-md-3{padding-right:0.75rem !important}.pb-md-3{padding-bottom:0.75rem !important}.pl-md-3{padding-left:0.75rem !important}.px-md-3{padding-right:0.75rem !important;padding-left:0.75rem !important}.py-md-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.p-md-4{padding:1rem !important}.pt-md-4{padding-top:1rem !important}.pr-md-4{padding-right:1rem !important}.pb-md-4{padding-bottom:1rem !important}.pl-md-4{padding-left:1rem !important}.px-md-4{padding-right:1rem !important;padding-left:1rem !important}.py-md-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-md-5{padding:1.5rem !important}.pt-md-5{padding-top:1.5rem !important}.pr-md-5{padding-right:1.5rem !important}.pb-md-5{padding-bottom:1.5rem !important}.pl-md-5{padding-left:1.5rem !important}.px-md-5{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-md-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-md-6{padding:2rem !important}.pt-md-6{padding-top:2rem !important}.pr-md-6{padding-right:2rem !important}.pb-md-6{padding-bottom:2rem !important}.pl-md-6{padding-left:2rem !important}.px-md-6{padding-right:2rem !important;padding-left:2rem !important}.py-md-6{padding-top:2rem !important;padding-bottom:2rem !important}.p-md-7{padding:2.5rem !important}.pt-md-7{padding-top:2.5rem !important}.pr-md-7{padding-right:2.5rem !important}.pb-md-7{padding-bottom:2.5rem !important}.pl-md-7{padding-left:2.5rem !important}.px-md-7{padding-right:2.5rem !important;padding-left:2.5rem !important}.py-md-7{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.p-md-8{padding:3rem !important}.pt-md-8{padding-top:3rem !important}.pr-md-8{padding-right:3rem !important}.pb-md-8{padding-bottom:3rem !important}.pl-md-8{padding-left:3rem !important}.px-md-8{padding-right:3rem !important;padding-left:3rem !important}.py-md-8{padding-top:3rem !important;padding-bottom:3rem !important}.p-md-9{padding:3.5rem !important}.pt-md-9{padding-top:3.5rem !important}.pr-md-9{padding-right:3.5rem !important}.pb-md-9{padding-bottom:3.5rem !important}.pl-md-9{padding-left:3.5rem !important}.px-md-9{padding-right:3.5rem !important;padding-left:3.5rem !important}.py-md-9{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.p-md-10{padding:4rem !important}.pt-md-10{padding-top:4rem !important}.pr-md-10{padding-right:4rem !important}.pb-md-10{padding-bottom:4rem !important}.pl-md-10{padding-left:4rem !important}.px-md-10{padding-right:4rem !important;padding-left:4rem !important}.py-md-10{padding-top:4rem !important;padding-bottom:4rem !important}}@media(min-width: 66.5rem){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:0.25rem !important}.pt-lg-1{padding-top:0.25rem !important}.pr-lg-1{padding-right:0.25rem !important}.pb-lg-1{padding-bottom:0.25rem !important}.pl-lg-1{padding-left:0.25rem !important}.px-lg-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.py-lg-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.p-lg-2{padding:0.5rem !important}.pt-lg-2{padding-top:0.5rem !important}.pr-lg-2{padding-right:0.5rem !important}.pb-lg-2{padding-bottom:0.5rem !important}.pl-lg-2{padding-left:0.5rem !important}.px-lg-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.py-lg-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.p-lg-3{padding:0.75rem !important}.pt-lg-3{padding-top:0.75rem !important}.pr-lg-3{padding-right:0.75rem !important}.pb-lg-3{padding-bottom:0.75rem !important}.pl-lg-3{padding-left:0.75rem !important}.px-lg-3{padding-right:0.75rem !important;padding-left:0.75rem !important}.py-lg-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.p-lg-4{padding:1rem !important}.pt-lg-4{padding-top:1rem !important}.pr-lg-4{padding-right:1rem !important}.pb-lg-4{padding-bottom:1rem !important}.pl-lg-4{padding-left:1rem !important}.px-lg-4{padding-right:1rem !important;padding-left:1rem !important}.py-lg-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-lg-5{padding:1.5rem !important}.pt-lg-5{padding-top:1.5rem !important}.pr-lg-5{padding-right:1.5rem !important}.pb-lg-5{padding-bottom:1.5rem !important}.pl-lg-5{padding-left:1.5rem !important}.px-lg-5{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-lg-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-lg-6{padding:2rem !important}.pt-lg-6{padding-top:2rem !important}.pr-lg-6{padding-right:2rem !important}.pb-lg-6{padding-bottom:2rem !important}.pl-lg-6{padding-left:2rem !important}.px-lg-6{padding-right:2rem !important;padding-left:2rem !important}.py-lg-6{padding-top:2rem !important;padding-bottom:2rem !important}.p-lg-7{padding:2.5rem !important}.pt-lg-7{padding-top:2.5rem !important}.pr-lg-7{padding-right:2.5rem !important}.pb-lg-7{padding-bottom:2.5rem !important}.pl-lg-7{padding-left:2.5rem !important}.px-lg-7{padding-right:2.5rem !important;padding-left:2.5rem !important}.py-lg-7{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.p-lg-8{padding:3rem !important}.pt-lg-8{padding-top:3rem !important}.pr-lg-8{padding-right:3rem !important}.pb-lg-8{padding-bottom:3rem !important}.pl-lg-8{padding-left:3rem !important}.px-lg-8{padding-right:3rem !important;padding-left:3rem !important}.py-lg-8{padding-top:3rem !important;padding-bottom:3rem !important}.p-lg-9{padding:3.5rem !important}.pt-lg-9{padding-top:3.5rem !important}.pr-lg-9{padding-right:3.5rem !important}.pb-lg-9{padding-bottom:3.5rem !important}.pl-lg-9{padding-left:3.5rem !important}.px-lg-9{padding-right:3.5rem !important;padding-left:3.5rem !important}.py-lg-9{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.p-lg-10{padding:4rem !important}.pt-lg-10{padding-top:4rem !important}.pr-lg-10{padding-right:4rem !important}.pb-lg-10{padding-bottom:4rem !important}.pl-lg-10{padding-left:4rem !important}.px-lg-10{padding-right:4rem !important;padding-left:4rem !important}.py-lg-10{padding-top:4rem !important;padding-bottom:4rem !important}}@media(min-width: 87.5rem){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:0.25rem !important}.pt-xl-1{padding-top:0.25rem !important}.pr-xl-1{padding-right:0.25rem !important}.pb-xl-1{padding-bottom:0.25rem !important}.pl-xl-1{padding-left:0.25rem !important}.px-xl-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.py-xl-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.p-xl-2{padding:0.5rem !important}.pt-xl-2{padding-top:0.5rem !important}.pr-xl-2{padding-right:0.5rem !important}.pb-xl-2{padding-bottom:0.5rem !important}.pl-xl-2{padding-left:0.5rem !important}.px-xl-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.py-xl-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.p-xl-3{padding:0.75rem !important}.pt-xl-3{padding-top:0.75rem !important}.pr-xl-3{padding-right:0.75rem !important}.pb-xl-3{padding-bottom:0.75rem !important}.pl-xl-3{padding-left:0.75rem !important}.px-xl-3{padding-right:0.75rem !important;padding-left:0.75rem !important}.py-xl-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.p-xl-4{padding:1rem !important}.pt-xl-4{padding-top:1rem !important}.pr-xl-4{padding-right:1rem !important}.pb-xl-4{padding-bottom:1rem !important}.pl-xl-4{padding-left:1rem !important}.px-xl-4{padding-right:1rem !important;padding-left:1rem !important}.py-xl-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-xl-5{padding:1.5rem !important}.pt-xl-5{padding-top:1.5rem !important}.pr-xl-5{padding-right:1.5rem !important}.pb-xl-5{padding-bottom:1.5rem !important}.pl-xl-5{padding-left:1.5rem !important}.px-xl-5{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-xl-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-xl-6{padding:2rem !important}.pt-xl-6{padding-top:2rem !important}.pr-xl-6{padding-right:2rem !important}.pb-xl-6{padding-bottom:2rem !important}.pl-xl-6{padding-left:2rem !important}.px-xl-6{padding-right:2rem !important;padding-left:2rem !important}.py-xl-6{padding-top:2rem !important;padding-bottom:2rem !important}.p-xl-7{padding:2.5rem !important}.pt-xl-7{padding-top:2.5rem !important}.pr-xl-7{padding-right:2.5rem !important}.pb-xl-7{padding-bottom:2.5rem !important}.pl-xl-7{padding-left:2.5rem !important}.px-xl-7{padding-right:2.5rem !important;padding-left:2.5rem !important}.py-xl-7{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.p-xl-8{padding:3rem !important}.pt-xl-8{padding-top:3rem !important}.pr-xl-8{padding-right:3rem !important}.pb-xl-8{padding-bottom:3rem !important}.pl-xl-8{padding-left:3rem !important}.px-xl-8{padding-right:3rem !important;padding-left:3rem !important}.py-xl-8{padding-top:3rem !important;padding-bottom:3rem !important}.p-xl-9{padding:3.5rem !important}.pt-xl-9{padding-top:3.5rem !important}.pr-xl-9{padding-right:3.5rem !important}.pb-xl-9{padding-bottom:3.5rem !important}.pl-xl-9{padding-left:3.5rem !important}.px-xl-9{padding-right:3.5rem !important;padding-left:3.5rem !important}.py-xl-9{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.p-xl-10{padding:4rem !important}.pt-xl-10{padding-top:4rem !important}.pr-xl-10{padding-right:4rem !important}.pb-xl-10{padding-bottom:4rem !important}.pl-xl-10{padding-left:4rem !important}.px-xl-10{padding-right:4rem !important;padding-left:4rem !important}.py-xl-10{padding-top:4rem !important;padding-bottom:4rem !important}}@media print{.site-footer,.site-button,#edit-this-page,#back-to-top,.site-nav,.main-header{display:none !important}.side-bar{width:100%;height:auto;border-right:0 !important}.site-header{border-bottom:1px solid #eeebee}.site-title{font-size:1rem !important;font-weight:700 !important}.text-small{font-size:8pt !important}pre.highlight{border:1px solid #eeebee}.main{max-width:none;margin-left:0}}a.skip-to-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-to-main:focus,a.skip-to-main:active{color:#7253ed;background-color:#fff;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid #5e41d0;text-align:center;font-size:1.2em;z-index:999}div.opaque{background-color:#fff}/*# sourceMappingURL=just-the-docs-light.css.map */ \ No newline at end of file diff --git a/assets/css/just-the-docs-light.css.map b/assets/css/just-the-docs-light.css.map new file mode 100644 index 00000000..20a2c8a6 --- /dev/null +++ b/assets/css/just-the-docs-light.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/vendor/OneLightJekyll/syntax.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/vendor/normalize.scss/normalize.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/base.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/color_schemes/light.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/support/mixins/_typography.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/support/mixins/_layout.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/support/_variables.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/layout.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/content.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/navigation.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/typography.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/labels.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/buttons.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/support/mixins/_buttons.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/search.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/tables.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/code.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/utilities/_colors.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/utilities/_layout.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/utilities/_typography.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/utilities/_lists.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/utilities/_spacing.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/print.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.10.1/_sass/skiptomain.scss","just-the-docs-light.scss"],"names":[],"mappings":"CAEA,yBAEE,mBACA,cAGF,eACE,mBAGF,gBACE,mBAGF,cACE,cACA,kBAGF,gBACE,WACA,yBAGF,cACE,cAGF,cACE,cAGF,cACE,cAGF,cACE,cAGF,cACE,cAGF,eACE,cACA,kBAGF,eACE,cACA,kBAGF,eACE,cACA,kBAGF,eACE,cACA,kBAGF,eACE,kBAGF,eACE,gBAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,cACE,cAGF,cACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,gBAGF,cACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,eACE,cAGF,iCACE,cAGF,8BACE,cC/QF,4EAUA,KACE,iBACA,sBAUF,KACE,SAOF,KACE,cAQF,GACE,cACA,eAWF,GACE,uBACA,SACA,iBAQF,IACE,sBACA,cAUF,EACE,+BAQF,YACE,mBACA,0BACA,iCAOF,SAEE,mBAQF,cAGE,sBACA,cAOF,MACE,cAQF,QAEE,cACA,cACA,kBACA,wBAGF,IACE,eAGF,IACE,WAUF,IACE,kBAWF,sCAKE,oBACA,eACA,iBACA,SAQF,aAGE,iBAQF,cAGE,oBAOF,gDAIE,kBAOF,wHAIE,kBACA,UAOF,4GAIE,8BAOF,SACE,2BAUF,OACE,sBACA,cACA,cACA,eACA,UACA,mBAOF,SACE,wBAOF,SACE,cAQF,6BAEE,sBACA,UAOF,kFAEE,YAQF,cACE,qBACA,oBAOF,yCACE,gBAQF,6BACE,kBACA,aAUF,QACE,cAOF,QACE,kBAUF,SACE,aAOF,SACE,aC1VF,MACE,aCJa,MDOf,EACE,sBAGF,KACE,uBEmBA,KACE,6BClBA,4BHHJ,KEyBI,2BFnBJ,KACE,YIfiB,gHJgBjB,kBACA,YIbiB,IJcjB,MIUY,QJTZ,iBIOM,KJNN,yBAGF,mFAYE,aAGF,4BAOE,aACA,kBACA,gBACA,YI1CyB,KJ2CzB,MIlBY,QJqBd,EACE,eACA,kBAGF,EACE,MItBW,QJuBX,qBAGF,eACE,0BACA,sBI/BY,QJgCZ,0BAEA,qBACE,2CAIJ,KACE,YIvEiB,0CJwEjB,gBACA,YIvEiB,IJ0EnB,WAEE,SAGF,GACE,eAGF,IACE,eACA,YAGF,GACE,WACA,UACA,cACA,iBI/DY,QJgEZ,SAIF,WACE,cAGA,qBACA,sBACA,kBACA,8BK7GF,UACE,UACA,aACA,eACA,iBD6BY,QDrBV,yBEZJ,UAOI,wBACA,eACA,MDwFW,QCvFX,YACA,+BACA,iDAZJ,UAgBI,yCACA,UD+EQ,SDpFR,yBEQF,gBAEI,YD2ES,SDrFX,2BEQF,gBAQI,uDAOF,6BACE,aACA,iBDJQ,QDrBV,yBEuBA,6BAKI,aACA,iBDdA,MCiBF,sCACE,cFjCJ,yBEgCE,sCAII,cAOV,MACE,YF5CE,yBE2CJ,MAII,kBACA,UDyCY,OCrChB,mBACE,YDaK,KCZL,eDYK,KDvDL,cCuDK,KDtDL,aCsDK,KDlEH,yBEoDJ,mBFrCI,cCqDG,KDpDH,aCoDG,MDpEH,yBEoDJ,mBAOI,YDSG,KCRH,eDQG,MCJP,aACE,UACA,gCFlEE,yBEgEJ,aAKI,aACA,8BACA,ODmBY,SCfhB,oCAGE,WF9EE,2BE2EJ,oCAMI,MDGQ,SCCZ,UACE,aAEA,mBACE,cFzFA,yBEqFJ,UAQI,cACA,YDxBG,KCyBH,eD7BG,KC8BH,gBACA,eAIJ,aACE,aACA,WDbc,QCcd,mBFxGE,yBEqGJ,aAMI,ODjBY,QCkBZ,WDlBY,QCmBZ,iCAIJ,YACE,YACA,aACA,YACA,mBACA,YDrDK,OCsDL,eDtDK,OCuDL,MDpGY,QDTZ,cCuDK,KDtDL,aCsDK,KDlEH,yBEiHJ,YFlGI,cCqDG,KDpDH,aCoDG,MF/BL,YACE,8BCtCA,4BEiHJ,YHvEI,4BACA,YEhDuB,MDKvB,yBEiHJ,YAcI,YD/DG,MCgEH,eDhEG,OCqEL,WACE,WACA,YACA,gDACA,4BACA,gCACA,wBAIJ,aACE,aACA,YACA,QDhFK,KCiFL,mBFnJE,yBEuJF,0BACE,cAIJ,kBACE,gJAQF,mBACE,6GASF,KACE,kBACA,eDzGM,KC0GN,kBFlLE,yBE+KJ,KAMI,gBACA,kBAMJ,aACE,kBACA,SACA,OACA,YD9HK,KC+HL,eD/HK,KCgIL,MDlLY,QDLZ,cCuDK,KDtDL,aCsDK,KDlEH,yBE4LJ,aF7KI,cCqDG,KDpDH,aCoDG,MFvEL,aACE,8BCEA,4BE4LJ,aH1LI,6BCFA,yBE4LJ,aAaI,gBACA,kBAIJ,MACE,MD5IK,OC6IL,OD7IK,OC8IL,MDxLW,QElCb,cACE,YFEoB,qJEOlB,gBAGF,gBACE,gBACA,uBAGF,kCAEE,mBAIA,4BACE,WF+CC,OE3CL,iBACE,qBACA,2BAEA,oBACE,kBAEA,4BACE,kBACA,SACA,YACA,MFfM,QEgBN,8BACA,+BJ1BN,4BACE,4BCRA,4BG2BE,4BJfF,8BCZA,4BG2BE,4BAUI,WAIJ,uBACE,0BAGE,kCACE,0CACA,8BAOV,iBACE,gBAGE,4BACE,kBACA,mBACA,MF7CM,QE8CN,YAMJ,sCACE,WAIJ,uCACE,kBACA,mBAKF,mBACE,aAGF,+BACE,gBAGF,iBACE,aACA,4BAGF,kCAEE,eAGF,iBACE,cACA,gBACA,iBAEA,wBACE,YAIJ,iBACE,cACA,gBACA,gBAmBE,wjBACE,aASF,6RAEE,aAKN,8BACE,kBACA,YACA,MFnFG,OEoFH,YACA,cFzFG,OE0FH,aF1FG,OE2FH,iBH1JA,yBGmJF,8BAUI,WACA,cAGF,kCACE,qBACA,WACA,YACA,MF5IO,QE6IP,kBAYF,kVACE,mBAIJ,sBACE,eAGF,8HAOE,kBACA,iBACA,oBAEA,6qCAKE,eAGF,gOACE,aAIJ,kWAWE,WF9JG,MG3EP,UACE,UACA,aACA,gBACA,gBAEA,yBACE,kBACA,SLoBF,yBACE,6BClBA,4BILF,yBL2BE,2BCtBA,yBDOF,yBACE,6BCRA,kDILF,yBLiBE,8BKPA,wCACE,cACA,WH+DC,KG9DD,YHuDC,OGtDD,eHsDC,OGrDD,mBAEE,cH0DD,KGzDC,aHqDD,KDlEH,yBIKA,wCAeI,WHgDD,KG/CC,mBAEE,cH6CH,KG5CG,aH4CH,MGrCD,qDACE,MHkCD,KGjCC,OHiCD,KGhCC,2BAGF,+CACE,gBACA,qBAGF,6FAEE,gJASJ,4CACE,kBAEE,QAGF,MHWC,KGVD,OHUC,KGTD,gBACA,MHrCO,QDzBT,yBIqDA,4CAYI,MHGD,KGFC,OHED,KGDC,gBAGF,kDACE,6GAQA,gDACE,wBAKN,mCACE,aACA,aHtBC,OGuBD,gBAEA,kDACE,kBAEA,iEACE,MH7EI,QGgFN,qEACE,MHjFI,QGuFR,uDAEI,yBAMJ,0CACE,cAMR,cACE,mBACA,gBACA,iBACA,yBACA,gCL/HA,cACE,8BCEA,4BIuHJ,cLrHI,6BCFA,yBIuHJ,cASI,mBACA,WH/DG,KGgEH,iBAEA,0BACE,cAMJ,2CACE,SAEA,qDACE,UAGE,mFACE,MH1HG,QG6HL,uFACE,MH9HG,QGuIb,SACE,YACA,gBLrKA,SACE,8BCEA,4BIgKJ,SL9JI,6BKmKF,uBACE,aACA,YACA,UACA,SACA,gBAGF,4BACE,qBACA,YACA,UACA,SJjLA,yBIgKJ,SAqBI,cHnHG,MDlEH,yBI2LJ,gBAEI,kBAIJ,qBACE,eACA,cHlIK,OGmIL,gBAGF,0BACE,mBL3MA,0BACE,8BCEA,4BIuMJ,0BLrMI,6BKyMF,kCACE,aAGF,iCACE,qBACA,aHjJG,MGkJH,YHlJG,MGmJH,MHnMU,QGoMV,YAIA,4CACE,WCpON,eAEE,gBNoEA,eACE,0BACA,YElEuB,KDKvB,4BKXJ,eN4EI,8BA5BF,wBACE,8BCtCA,4BKJJ,wBN8CI,4BACA,YEhDuB,MFgCzB,eACE,0BC5BA,4BKEJ,eN8BI,+BMzBJ,eAEE,gBACA,yBACA,oBNdA,eACE,8BCEA,4BKOJ,eNLI,6BMcJ,QACE,oBNVA,iBACE,4BCRA,4BKoBJ,iBNRI,8BAfF,cACE,8BCEA,4BKyBJ,cNvBI,6BALF,YACE,8BCEA,4BK8BJ,YN5BI,6BMgCJ,WACE,iEAGF,WACE,2BAGF,aACE,6BAGF,YACE,4BCvDF,iCAEE,qBACA,oBACA,aLoEK,MKnEL,YLmEK,MKlEL,MLiBM,KKhBN,yBACA,sBACA,iBL6BS,QK5BT,mBPLA,iCACE,8BCEA,4BMRJ,iCPUI,6BOKJ,oBACE,iBL2BU,QKxBZ,qBACE,iBLcW,QKXb,kBACE,iBL2BQ,QKxBV,qBACE,MLFY,QKGZ,iBLkBW,QMlDb,KACE,qBACA,sBACA,iBACA,SACA,oBACA,kBACA,gBACA,gBACA,MN2BW,QM1BX,qBACA,wBACA,eACA,iBTTkB,QSUlB,eACA,cNyEc,IMxEd,WACE,qDAEF,gBAEA,WACE,qBACA,aACA,uCAGF,qCAEE,uCAGF,uCAEE,uDAGF,gFAIE,qBACA,yCAGF,uDAGE,yCACA,sBACA,2CAGF,oBACE,0CAKA,oEAEE,wBACA,eACA,sCACA,sBACA,gBAKN,aACE,MNnCW,QMoCX,yBACA,mCAEA,gHAIE,sDACA,qBACA,+BACA,mCAGF,mBACE,qBACA,aACA,WACE,oDAIJ,qDAEE,mCAIJ,aCnGE,MP0BM,KOzBN,iEACA,wIACA,WACE,qDAGF,uDAEE,MPiBI,KOhBJ,iEACA,wIAGF,+EAGE,+DACA,sBACA,2CAGF,4BACE,iEDgFJ,YCvGE,MP0BM,KOzBN,iEACA,wIACA,WACE,qDAGF,qDAEE,MPiBI,KOhBJ,iEACA,wIAGF,4EAGE,+DACA,sBACA,2CAGF,2BACE,iEDoFJ,UC3GE,MP0BM,KOzBN,kEACA,yIACA,WACE,qDAGF,iDAEE,MPiBI,KOhBJ,kEACA,yIAGF,sEAGE,kEACA,sBACA,2CAGF,yBACE,4CDwFJ,WC/GE,MP0BM,KOzBN,yDACA,qHACA,WACE,qDAGF,mDAEE,MPiBI,KOhBJ,yDACA,uHAGF,yEAGE,uDACA,sBACA,2CAGF,0BACE,sDD4FJ,WACE,gBACA,YACA,SACA,mBACA,aACA,gBACA,gBE3HF,QACE,kBACA,UACA,YACA,ORgFM,KQ/EN,QRuEK,MQtEL,gCTME,yBSZJ,QASI,6BACA,sBACA,uBACA,UACA,iBAIJ,mBACE,kBACA,UACA,OR8DK,KQ7DL,gBACA,cRmEc,IQlEd,WACE,qDAEF,+BTdE,yBSKJ,mBAYI,kBACA,WACA,URwEmB,QQvEnB,uBACA,gBACA,gBACA,6BAIJ,cACE,kBACA,WACA,YACA,gCACA,eACA,MRhBY,QQiBZ,iBRnBM,KQoBN,aACA,eACA,gBACA,cACA,gBTvCE,yBS2BJ,cAeI,gCACA,kBACA,iBR7BI,KQ8BJ,sCAGF,oBACE,UAEA,+CACE,MR3BO,QQgCb,cACE,kBACA,aACA,YACA,aRKK,KDlEH,yBSyDJ,cAOI,aRIG,KQHH,sCAGF,2BACE,aACA,cACA,kBACA,MRxDU,QQ4Dd,gBACE,kBACA,OACA,aACA,WACA,6BACA,gBACA,iBRpEM,KQqEN,2BRPc,IQQd,0BRRc,IQSd,WACE,qDTvFA,yBS4EJ,gBAeI,SACA,MRDmB,QQEnB,0CAIJ,qBACE,eACA,cRpCK,OQqCL,gBVnFA,qBACE,6BClBA,4BSiGJ,qBV3EI,2BCtBA,yBDOF,qBACE,6BCRA,kDSiGJ,qBVrFI,8BUgGJ,0BACE,UACA,SAGF,eACE,cACA,sBAEA,2CAEE,iBX3Ha,wBW+HjB,qBACE,cACA,YR7DK,MQ8DL,eR9DK,MDhEH,4BS2HJ,qBAMI,qBACA,UACA,cRnEG,MQoEH,oBAIJ,mBACE,aACA,mBACA,qBAEA,4CACE,WVvIF,4CACE,4BCRA,4BS6IF,4CVjIE,8BCZA,yBDHF,4CACE,+BCEA,kDS6IF,4CV3IE,6BUoJF,uCACE,MRrFG,KQsFH,ORtFG,KQuFH,aRzFG,MQ0FH,MRjIS,QQkIT,cAGF,4CACE,cAIJ,uBACE,mBACA,qBAGF,uBACE,cACA,mBACA,gBACA,MR5JY,QQ6JZ,uBACA,mBV3LA,uBACE,8BCYA,4BSwKJ,uBVhLI,8BU0LJ,wBACE,cACA,YRpHK,MQqHL,eRrHK,MQsHL,aRpHK,KQqHL,YRvHK,MQwHL,MRxKY,QQyKZ,qBACA,YR9GO,UQ+GP,kBRrKY,QFzBZ,wBACE,8BCEA,4BSkLJ,wBVhLI,6BCFA,4BSkLJ,wBAaI,qBACA,UACA,aRjIG,MQkIH,cACA,oBAIJ,8CACE,WRzIK,OQ4IP,yBACE,iBAGF,kBACE,qBVzMA,kBACE,4BCRA,4BS+MJ,kBVnMI,8BUwMJ,eACE,eACA,MRpJK,KQqJL,ORrJK,KQsJL,aACA,MRlJK,OQmJL,ORnJK,OQoJL,iBR5MM,KQ6MN,qCACA,sBACA,WACE,qDAEF,mBACA,uBAGF,gBACE,eACA,MACA,OACA,UACA,QACA,SACA,gCACA,UACA,WACE,kDAMF,uBACE,eACA,MACA,OACA,WACA,YACA,UAGF,kCACE,ORvLI,KQwLJ,gBThQA,yBS8PF,kCAKI,MRxKiB,QQyKjB,WACE,sDAKN,6BACE,iBR5PI,KDfJ,yBS0QF,6BAII,qBT9QF,yBSkRF,6BAEI,oBAIJ,+BACE,cAGF,+BACE,WACA,YACA,UACA,WACE,sCTjSF,yBSuSA,qBACE,eACA,QACA,QAIJ,4BACE,YRvOI,KDxEJ,yBS8SF,4BAII,eC7TN,eACE,cACA,WACA,eACA,cT0EK,OSzEL,gBACA,cTkFc,ISjFd,WACE,qDAIJ,MACE,cACA,eACA,yBAGF,MAEE,iBACA,qBACA,iBTIM,KSHN,6CACA,8BXNA,MACE,4BCRA,4BUOJ,MXKI,8BWKF,kCACE,cAOE,kDAEE,gBAGF,yBACE,eTkCD,OS3BL,SACE,gCC9CF,sBACE,mBACA,gBACA,iBVyBU,QUxBV,yBACA,cV+EY,IU1EhB,eACE,aVkBY,QUiCd,oEAGE,aACA,cVMK,OULL,iBVvCY,QUwCZ,cVgBc,IUfd,gBACA,iCACA,kBACA,UAIA,yFACE,MVLG,OUMH,UACA,kBACA,MACA,QACA,4BACA,iBVvDU,QUwDV,MV5DU,QU6DV,uBAEA,qGACE,KVhEQ,QUmEV,8GACE,qBACA,aACA,UAGF,2GACE,UAMF,2GACE,YACA,UASJ,oCACE,gBACA,QV7CG,OU8CH,SACA,SAGF,+DAEE,UACA,SACA,SAUJ,iBACE,aACA,cVlEK,OU2CL,6BACE,gBACA,QV7CG,OU8CH,SACA,SAGF,uDAEE,UACA,SACA,SAwBF,qDAEE,gBACA,QVjFG,OUkFH,SACA,SAQJ,0BACE,iBACA,SACA,SACA,gBAEA,2DAEE,YACA,UACA,iBVjJU,QUkJV,SZ1KF,2DACE,8BCEA,4BWkKF,2DZhKE,6BY0KF,gCACE,UACA,cV7GG,OU8GH,aV9GG,OUiHL,8BACE,SACA,cAKJ,mCAEE,QV1HK,OU2HL,cV3HK,OU4HL,cACA,yBACA,cVlHc,IUoHd,4RAIE,kBACA,iBACA,+BACA,gCACA,8BACA,yBACA,0BAKJ,sBACE,UACA,yBACA,SAIF,yBAEE,WVpMY,QUyMV,MV7MU,QUkNd,eACE,WV/MY,QW/Bd,kBACE,yBAGF,kBACE,yBAGF,kBACE,yBAGF,kBACE,yBAGF,kBACE,yBAGF,kBACE,yBAGF,kBACE,yBAGF,kBACE,yBAGF,kBACE,yBAGF,eACE,yBAGF,eACE,yBAGF,eACE,yBAGF,eACE,yBAGF,gBACE,yBAGF,gBACE,yBAGF,gBACE,yBAGF,gBACE,yBAGF,iBACE,yBAGF,iBACE,yBAGF,iBACE,yBAGF,iBACE,yBAGF,iBACE,yBAGF,iBACE,yBAGF,iBACE,yBAGF,iBACE,yBAGF,cACE,yBAGF,cACE,yBAGF,cACE,yBAGF,cACE,yBAKF,gBACE,oCAGF,gBACE,oCAGF,gBACE,oCAGF,gBACE,oCAGF,gBACE,oCAGF,gBACE,oCAGF,gBACE,oCAGF,gBACE,oCAGF,gBACE,oCAGF,aACE,oCAGF,aACE,oCAGF,aACE,oCAGF,aACE,oCAGF,cACE,oCAGF,cACE,oCAGF,cACE,oCAGF,cACE,oCAGF,eACE,oCAGF,eACE,oCAGF,eACE,oCAGF,eACE,oCAGF,eACE,oCAGF,eACE,oCAGF,eACE,oCAGF,eACE,oCAGF,YACE,oCAGF,YACE,oCAGF,YACE,oCAGF,YACE,oCCvOF,SACE,yBAGF,QACE,wBAGF,UACE,0BAGF,gBACE,gCAGF,QACE,wBbPE,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,4BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,yBaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBb9BJ,2BaiBE,YACE,yBAEF,WACE,w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BACA,6BAEF,WACE,6BACA,4BAhCF,KACE,yBAEF,MACE,6BAEF,MACE,+BAEF,MACE,gCAEF,MACE,8BAGF,MACE,+BACA,8BAGF,MACE,6BACA,gCAGF,OACE,gCACA,+BAEF,WACE,6BACA,4BAhCF,KACE,uBAEF,MACE,2BAEF,MACE,6BAEF,MACE,8BAEF,MACE,4BAGF,MACE,6BACA,4BAGF,MACE,2BACA,8BAGF,OACE,8BACA,6BAEF,WACE,6BACA,4BAhCF,KACE,yBAEF,MACE,6BAEF,MACE,+BAEF,MACE,gCAEF,MACE,8BAGF,MACE,+BACA,8BAGF,MACE,6BACA,gCAGF,OACE,gCACA,+BAEF,WACE,6BACA,4BAhCF,MACE,uBAEF,OACE,2BAEF,OACE,6BAEF,OACE,8BAEF,OACE,4BAGF,OACE,6BACA,4BAGF,OACE,2BACA,8BAGF,QACE,8BACA,6BAEF,YACE,6BACA,4BhBlCA,yBgB6CE,QACE,oBAEF,SACE,wBAEF,SACE,0BAEF,SACE,2BAEF,SACE,yBAGF,SACE,0BACA,yBAGF,SACE,wBACA,2BAGF,UACE,2BACA,2BhBzEJ,yBgB6CE,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAGF,UACE,iCACA,iChBzEJ,yBgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,yBgB6CE,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAGF,UACE,iCACA,iChBzEJ,yBgB6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BAGF,UACE,8BACA,8BhBzEJ,yBgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,yBgB6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BAGF,UACE,8BACA,8BhBzEJ,yBgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,yBgB6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BAGF,UACE,8BACA,8BhBzEJ,yBgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,yBgB6CE,SACE,uBAEF,UACE,2BAEF,UACE,6BAEF,UACE,8BAEF,UACE,4BAGF,UACE,6BACA,4BAGF,UACE,2BACA,8BAGF,WACE,8BACA,8BhBzEJ,4BgB6CE,QACE,oBAEF,SACE,wBAEF,SACE,0BAEF,SACE,2BAEF,SACE,yBAGF,SACE,0BACA,yBAGF,SACE,wBACA,2BAGF,UACE,2BACA,2BhBzEJ,4BgB6CE,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAGF,UACE,iCACA,iChBzEJ,4BgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,4BgB6CE,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAGF,UACE,iCACA,iChBzEJ,4BgB6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BAGF,UACE,8BACA,8BhBzEJ,4BgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,4BgB6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BAGF,UACE,8BACA,8BhBzEJ,4BgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,4BgB6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BAGF,UACE,8BACA,8BhBzEJ,4BgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,4BgB6CE,SACE,uBAEF,UACE,2BAEF,UACE,6BAEF,UACE,8BAEF,UACE,4BAGF,UACE,6BACA,4BAGF,UACE,2BACA,8BAGF,WACE,8BACA,8BhBzEJ,yBgB6CE,QACE,oBAEF,SACE,wBAEF,SACE,0BAEF,SACE,2BAEF,SACE,yBAGF,SACE,0BACA,yBAGF,SACE,wBACA,2BAGF,UACE,2BACA,2BhBzEJ,yBgB6CE,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAGF,UACE,iCACA,iChBzEJ,yBgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,yBgB6CE,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAGF,UACE,iCACA,iChBzEJ,yBgB6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4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E,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAGF,UACE,iCACA,iChBzEJ,2BgB6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BAGF,UACE,8BACA,8BhBzEJ,2BgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,2BgB6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BAGF,UACE,8BACA,8BhBzEJ,2BgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,2BgB6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BAGF,UACE,8BACA,8BhBzEJ,2BgB6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gChBzEJ,2BgB6CE,SACE,uBAEF,UACE,2BAEF,UACE,6BAEF,UACE,8BAEF,UACE,4BAGF,UACE,6BACA,4BAGF,UACE,2BACA,8BAGF,WACE,8BACA,8BAaN,KACE,qBAEF,MACE,yBAEF,MACE,2BAEF,MACE,4BAEF,MACE,0BAGF,MACE,2BACA,0BAGF,MACE,yBACA,4BAvBF,KACE,2BAEF,MACE,+BAEF,MACE,iCAEF,MACE,kCAEF,MACE,gCAGF,MACE,iCACA,gCAGF,MACE,+BACA,kCAvBF,KACE,0BAEF,MACE,8BAEF,MACE,gCAEF,MACE,iCAEF,MACE,+BAGF,MACE,gCACA,+BAGF,MACE,8BACA,iCAvBF,KACE,2BAEF,MACE,+BAEF,MACE,iCAEF,MACE,kCAEF,MACE,gCAGF,MACE,iCACA,gCAGF,MACE,+BACA,kCAvBF,KACE,wBAEF,MACE,4BAEF,MACE,8BAEF,MACE,+BAEF,MACE,6BAGF,MACE,8BACA,6BAGF,MACE,4BACA,+BAvBF,KACE,0BAEF,MACE,8BAEF,MACE,gCAEF,MACE,iCAEF,MACE,+BAGF,MACE,gCACA,+BAGF,MACE,8BACA,iCAvBF,KACE,wBAEF,MACE,4BAEF,MACE,8BAEF,MACE,+BAEF,MACE,6BAGF,MACE,8BACA,6BAGF,MACE,4BACA,+BAvBF,KACE,0BAEF,MACE,8BAEF,MACE,gCAEF,MACE,iCAEF,MACE,+BAGF,MACE,gCACA,+BAGF,MACE,8BACA,iCAvBF,KACE,wBAEF,MACE,4BAEF,MACE,8BAEF,MACE,+BAEF,MACE,6BAGF,MACE,8BACA,6BAGF,MACE,4BACA,+BAvBF,KACE,0BAEF,MACE,8BAEF,MACE,gCAEF,MACE,iCAEF,MACE,+BAGF,MACE,gCACA,+BAGF,MACE,8BACA,iCAvBF,MACE,wBAEF,OACE,4BAEF,OACE,8BAEF,OACE,+BAEF,OACE,6BAGF,OACE,8BACA,6BAGF,OACE,4BACA,+BhB7GA,yBgBwHE,QACE,qBAEF,SACE,yBAEF,SACE,2BAEF,SACE,4BAEF,SACE,0BAGF,SACE,2BACA,0BAGF,SACE,yBACA,4BAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,SACE,wBAEF,UACE,4BAEF,UACE,8BAEF,UACE,+BAEF,UACE,6BAGF,UACE,8BACA,6BAGF,UACE,4BACA,gChB/IJ,4BgBwHE,QACE,qBAEF,SACE,yBAEF,SACE,2BAEF,SACE,4BAEF,SACE,0BAGF,SACE,2BACA,0BAGF,SACE,yBACA,4BAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,SACE,wBAEF,UACE,4BAEF,UACE,8BAEF,UACE,+BAEF,UACE,6BAGF,UACE,8BACA,6BAGF,UACE,4BACA,gChB/IJ,yBgBwHE,QACE,qBAEF,SACE,yBAEF,SACE,2BAEF,SACE,4BAEF,SACE,0BAGF,SACE,2BACA,0BAGF,SACE,yBACA,4BAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,SACE,wBAEF,UACE,4BAEF,UACE,8BAEF,UACE,+BAEF,UACE,6BAGF,UACE,8BACA,6BAGF,UACE,4BACA,gChB/IJ,2BgBwHE,QACE,qBAEF,SACE,yBAEF,SACE,2BAEF,SACE,4BAEF,SACE,0BAGF,SACE,2BACA,0BAGF,SACE,yBACA,4BAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,SACE,wBAEF,UACE,4BAEF,UACE,8BAEF,UACE,+BAEF,UACE,6BAGF,UACE,8BACA,6BAGF,UACE,4BACA,gChB/IJ,2BgBwHE,QACE,qBAEF,SACE,yBAEF,SACE,2BAEF,SACE,4BAEF,SACE,0BAGF,SACE,2BACA,0BAGF,SACE,yBACA,4BAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,2BAEF,SACE,+BAEF,SACE,iCAEF,SACE,kCAEF,SACE,gCAGF,SACE,iCACA,gCAGF,SACE,+BACA,kCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,QACE,wBAEF,SACE,4BAEF,SACE,8BAEF,SACE,+BAEF,SACE,6BAGF,SACE,8BACA,6BAGF,SACE,4BACA,+BAvBF,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAvBF,SACE,wBAEF,UACE,4BAEF,UACE,8BAEF,UACE,+BAEF,UACE,6BAGF,UACE,8BACA,6BAGF,UACE,4BACA,gCC3JR,aACE,8EAME,wBAGF,UACE,WACA,YACA,0BAGF,aACE,gCAGF,YACE,0BACA,2BAGF,YACE,yBAGF,cACE,yBAGF,MACE,eACA,eClCJ,eACE,YACA,kBACA,SACA,UACA,WACA,gBACA,aAGF,2CAEE,MjBwBW,QiBvBX,iBjBaM,KiBZN,UACA,SACA,UACA,YACA,cACA,gBACA,YACA,mBACA,yBACA,kBACA,gBACA,YCpBF,WACE,iBlBoBM","sourcesContent":["// Generated with OneLightJekyll applied to Atom's One Light theme\n\n.highlight,\npre.highlight {\n background: #f9f9f9;\n color: #383942;\n}\n\n.highlight pre {\n background: #f9f9f9;\n}\n\n.highlight .hll {\n background: #f9f9f9;\n}\n\n.highlight .c {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .err {\n color: #fff;\n background-color: #e05151;\n}\n\n.highlight .k {\n color: #a625a4;\n}\n\n.highlight .l {\n color: #50a04f;\n}\n\n.highlight .n {\n color: #383942;\n}\n\n.highlight .o {\n color: #383942;\n}\n\n.highlight .p {\n color: #383942;\n}\n\n.highlight .cm {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .cp {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .c1 {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .cs {\n color: #9fa0a6;\n font-style: italic;\n}\n\n.highlight .ge {\n font-style: italic;\n}\n\n.highlight .gs {\n font-weight: 700;\n}\n\n.highlight .kc {\n color: #a625a4;\n}\n\n.highlight .kd {\n color: #a625a4;\n}\n\n.highlight .kn {\n color: #a625a4;\n}\n\n.highlight .kp {\n color: #a625a4;\n}\n\n.highlight .kr {\n color: #a625a4;\n}\n\n.highlight .kt {\n color: #a625a4;\n}\n\n.highlight .ld {\n color: #50a04f;\n}\n\n.highlight .m {\n color: #b66a00;\n}\n\n.highlight .s {\n color: #50a04f;\n}\n\n.highlight .na {\n color: #b66a00;\n}\n\n.highlight .nb {\n color: #ca7601;\n}\n\n.highlight .nc {\n color: #ca7601;\n}\n\n.highlight .no {\n color: #ca7601;\n}\n\n.highlight .nd {\n color: #ca7601;\n}\n\n.highlight .ni {\n color: #ca7601;\n}\n\n.highlight .ne {\n color: #ca7601;\n}\n\n.highlight .nf {\n color: #383942;\n}\n\n.highlight .nl {\n color: #ca7601;\n}\n\n.highlight .nn {\n color: #383942;\n}\n\n.highlight .nx {\n color: #383942;\n}\n\n.highlight .py {\n color: #ca7601;\n}\n\n.highlight .nt {\n color: #e35549;\n}\n\n.highlight .nv {\n color: #ca7601;\n}\n\n.highlight .ow {\n font-weight: 700;\n}\n\n.highlight .w {\n color: #f8f8f2;\n}\n\n.highlight .mf {\n color: #b66a00;\n}\n\n.highlight .mh {\n color: #b66a00;\n}\n\n.highlight .mi {\n color: #b66a00;\n}\n\n.highlight .mo {\n color: #b66a00;\n}\n\n.highlight .sb {\n color: #50a04f;\n}\n\n.highlight .sc {\n color: #50a04f;\n}\n\n.highlight .sd {\n color: #50a04f;\n}\n\n.highlight .s2 {\n color: #50a04f;\n}\n\n.highlight .se {\n color: #50a04f;\n}\n\n.highlight .sh {\n color: #50a04f;\n}\n\n.highlight .si {\n color: #50a04f;\n}\n\n.highlight .sx {\n color: #50a04f;\n}\n\n.highlight .sr {\n color: #0083bb;\n}\n\n.highlight .s1 {\n color: #50a04f;\n}\n\n.highlight .ss {\n color: #0083bb;\n}\n\n.highlight .bp {\n color: #ca7601;\n}\n\n.highlight .vc {\n color: #ca7601;\n}\n\n.highlight .vg {\n color: #ca7601;\n}\n\n.highlight .vi {\n color: #e35549;\n}\n\n.highlight .il {\n color: #b66a00;\n}\n\n.highlight .gu {\n color: #75715e;\n}\n\n.highlight .gd {\n color: #e05151;\n}\n\n.highlight .gi {\n color: #43d089;\n}\n\n.highlight .language-json .w + .s2 {\n color: #e35549;\n}\n\n.highlight .language-json .kc {\n color: #0083bb;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput {\n /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect {\n /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","// Base element style overrides\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\n:root {\n color-scheme: $color-scheme;\n}\n\n* {\n box-sizing: border-box;\n}\n\nhtml {\n scroll-behavior: smooth;\n\n @include fs-4;\n}\n\nbody {\n font-family: $body-font-family;\n font-size: inherit;\n line-height: $body-line-height;\n color: $body-text-color;\n background-color: $body-background-color;\n overflow-wrap: break-word;\n}\n\nol,\nul,\ndl,\npre,\naddress,\nblockquote,\ntable,\ndiv,\nhr,\nform,\nfieldset,\nnoscript .table-wrapper {\n margin-top: 0;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n#toctitle {\n margin-top: 0;\n margin-bottom: 1em;\n font-weight: 500;\n line-height: $body-heading-line-height;\n color: $body-heading-color;\n}\n\np {\n margin-top: 1em;\n margin-bottom: 1em;\n}\n\na {\n color: $link-color;\n text-decoration: none;\n}\n\na:not([class]) {\n text-decoration: underline;\n text-decoration-color: $border-color;\n text-underline-offset: 2px;\n\n &:hover {\n text-decoration-color: rgba($link-color, 0.45);\n }\n}\n\ncode {\n font-family: $mono-font-family;\n font-size: 0.75em;\n line-height: $body-line-height;\n}\n\nfigure,\npre {\n margin: 0;\n}\n\nli {\n margin: 0.25em 0;\n}\n\nimg {\n max-width: 100%;\n height: auto;\n}\n\nhr {\n height: 1px;\n padding: 0;\n margin: $sp-6 0;\n background-color: $border-color;\n border: 0;\n}\n\n// adds a GitHub-style sidebar to blockquotes\nblockquote {\n margin: 10px 0;\n\n // resets user-agent stylesheets for blockquotes\n margin-block-start: 0;\n margin-inline-start: 0;\n padding-left: 1rem;\n border-left: 3px solid $border-color;\n}\n","$color-scheme: light !default;\n$body-background-color: $white !default;\n$body-heading-color: $grey-dk-300 !default;\n$body-text-color: $grey-dk-100 !default;\n$link-color: $purple-000 !default;\n$nav-child-link-color: $grey-dk-100 !default;\n$sidebar-color: $grey-lt-000 !default;\n$base-button-color: #f7f7f7 !default;\n$btn-primary-color: $purple-100 !default;\n$code-background-color: $grey-lt-000 !default;\n$feedback-color: darken($sidebar-color, 3%) !default;\n$table-background-color: $white !default;\n$search-background-color: $white !default;\n$search-result-preview-color: $grey-dk-000 !default;\n\n@import \"./vendor/OneLightJekyll/syntax\";\n","@mixin fs-1 {\n & {\n font-size: $font-size-1 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-1-sm !important;\n }\n}\n\n@mixin fs-2 {\n & {\n font-size: $font-size-2 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-3 !important;\n }\n}\n\n@mixin fs-3 {\n & {\n font-size: $font-size-3 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-4 !important;\n }\n}\n\n@mixin fs-4 {\n & {\n font-size: $font-size-4 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-5 !important;\n }\n}\n\n@mixin fs-5 {\n & {\n font-size: $font-size-5 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-6 !important;\n }\n}\n\n@mixin fs-6 {\n & {\n font-size: $font-size-6 !important;\n }\n\n @include mq(sm) {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n }\n}\n\n@mixin fs-7 {\n & {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-8 !important;\n }\n}\n\n@mixin fs-8 {\n & {\n font-size: $font-size-8 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-9 !important;\n }\n}\n\n@mixin fs-9 {\n & {\n font-size: $font-size-9 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-10 !important;\n }\n}\n\n@mixin fs-10 {\n & {\n font-size: $font-size-10 !important;\n line-height: $body-heading-line-height;\n }\n\n @include mq(sm) {\n font-size: $font-size-10-sm !important;\n }\n}\n","// Media query\n\n// Media query mixin\n// Usage:\n// @include mq(md) {\n// ..medium and up styles\n// }\n@mixin mq($name) {\n // Retrieves the value from the key\n $value: map-get($media-queries, $name);\n\n // If the key exists in the map\n @if $value {\n // Prints a media query based on the value\n @media (min-width: $value) {\n @content;\n }\n } @else {\n @warn \"No value could be retrieved from `#{$media-query}`. Please make sure it is defined in `$media-queries` map.\";\n }\n}\n\n// Responsive container\n\n@mixin container {\n padding-right: $gutter-spacing-sm;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-right: $gutter-spacing;\n padding-left: $gutter-spacing;\n }\n}\n","// Typography\n\n// prettier-ignore\n$body-font-family: system-ui, -apple-system, blinkmacsystemfont, \"Segoe UI\",\n roboto, \"Helvetica Neue\", arial, sans-serif, \"Segoe UI Emoji\" !default;\n$mono-font-family: \"SFMono-Regular\", menlo, consolas, monospace !default;\n$root-font-size: 16px !default; // DEPRECATED: previously base font-size for rems\n$body-line-height: 1.4 !default;\n$content-line-height: 1.6 !default;\n$body-heading-line-height: 1.25 !default;\n\n// Font size\n// `-sm` suffix is the size at the small (and above) media query\n\n$font-size-1: 0.5625rem !default;\n$font-size-1-sm: 0.625rem !default;\n$font-size-2: 0.6875rem !default; // h4 - uppercased!, h6 not uppercased, text-small\n$font-size-3: 0.75rem !default; // h5\n$font-size-4: 0.875rem !default;\n$font-size-5: 1rem !default; // h3\n$font-size-6: 1.125rem !default; // h2\n$font-size-7: 1.5rem !default;\n$font-size-8: 2rem !default; // h1\n$font-size-9: 2.25rem !default;\n$font-size-10: 2.625rem !default;\n$font-size-10-sm: 3rem !default;\n\n// Colors\n\n$white: #fff !default;\n$grey-dk-000: #959396 !default;\n$grey-dk-100: #5c5962 !default;\n$grey-dk-200: #44434d !default;\n$grey-dk-250: #302d36 !default;\n$grey-dk-300: #27262b !default;\n$grey-lt-000: #f5f6fa !default;\n$grey-lt-100: #eeebee !default;\n$grey-lt-200: #ecebed !default;\n$grey-lt-300: #e6e1e8 !default;\n$purple-000: #7253ed !default;\n$purple-100: #5e41d0 !default;\n$purple-200: #4e26af !default;\n$purple-300: #381885 !default;\n$blue-000: #2c84fa !default;\n$blue-100: #2869e6 !default;\n$blue-200: #264caf !default;\n$blue-300: #183385 !default;\n$green-000: #41d693 !default;\n$green-100: #11b584 !default;\n$green-200: #009c7b !default;\n$green-300: #026e57 !default;\n$yellow-000: #ffeb82 !default;\n$yellow-100: #fadf50 !default;\n$yellow-200: #f7d12e !default;\n$yellow-300: #e7af06 !default;\n$red-000: #f77e7e !default;\n$red-100: #f96e65 !default;\n$red-200: #e94c4c !default;\n$red-300: #dd2e2e !default;\n\n// Spacing\n\n$spacing-unit: 1rem; // 1rem == 16px\n\n$spacers: (\n sp-0: 0,\n sp-1: $spacing-unit * 0.25,\n sp-2: $spacing-unit * 0.5,\n sp-3: $spacing-unit * 0.75,\n sp-4: $spacing-unit,\n sp-5: $spacing-unit * 1.5,\n sp-6: $spacing-unit * 2,\n sp-7: $spacing-unit * 2.5,\n sp-8: $spacing-unit * 3,\n sp-9: $spacing-unit * 3.5,\n sp-10: $spacing-unit * 4,\n) !default;\n$sp-1: map-get($spacers, sp-1) !default; // 0.25 rem == 4px\n$sp-2: map-get($spacers, sp-2) !default; // 0.5 rem == 8px\n$sp-3: map-get($spacers, sp-3) !default; // 0.75 rem == 12px\n$sp-4: map-get($spacers, sp-4) !default; // 1 rem == 16px\n$sp-5: map-get($spacers, sp-5) !default; // 1.5 rem == 24px\n$sp-6: map-get($spacers, sp-6) !default; // 2 rem == 32px\n$sp-7: map-get($spacers, sp-7) !default; // 2.5 rem == 40px\n$sp-8: map-get($spacers, sp-8) !default; // 3 rem == 48px\n$sp-9: map-get($spacers, sp-9) !default; // 3.5 rem == 56px\n$sp-10: map-get($spacers, sp-10) !default; // 4 rem == 64px\n\n// Borders\n\n$border: 1px solid !default;\n$border-radius: 4px !default;\n$border-color: $grey-lt-100 !default;\n\n// Grid system\n\n$gutter-spacing: $sp-6 !default;\n$gutter-spacing-sm: $sp-4 !default;\n$nav-width: 16.5rem !default;\n$nav-width-md: 15.5rem !default;\n$nav-list-item-height: $sp-6 !default;\n$nav-list-item-height-sm: $sp-8 !default;\n$nav-list-expander-right: true;\n$content-width: 50rem !default;\n$header-height: 3.75rem !default;\n$search-results-width: $content-width - $nav-width !default;\n$transition-duration: 400ms;\n\n// Media queries in pixels\n\n$media-queries: (\n xs: 20rem,\n sm: 31.25rem,\n md: $content-width,\n lg: $content-width + $nav-width,\n xl: 87.5rem,\n) !default;\n","// The basic two column layout\n\n.side-bar {\n z-index: 0;\n display: flex;\n flex-wrap: wrap;\n background-color: $sidebar-color;\n\n @include mq(md) {\n flex-flow: column nowrap;\n position: fixed;\n width: $nav-width-md;\n height: 100%;\n border-right: $border $border-color;\n align-items: flex-end;\n }\n\n @include mq(lg) {\n width: calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width});\n min-width: $nav-width;\n }\n\n & + .main {\n @include mq(md) {\n margin-left: $nav-width-md;\n }\n\n @include mq(lg) {\n // stylelint-disable function-name-case\n // disable for Max(), we want to use the CSS max() function\n margin-left: Max(\n #{$nav-width},\n calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width})\n );\n // stylelint-enable function-name-case\n }\n\n .main-header {\n display: none;\n background-color: $sidebar-color;\n\n @include mq(md) {\n display: flex;\n background-color: $body-background-color;\n }\n\n &.nav-open {\n display: block;\n\n @include mq(md) {\n display: flex;\n }\n }\n }\n }\n}\n\n.main {\n margin: auto;\n\n @include mq(md) {\n position: relative;\n max-width: $content-width;\n }\n}\n\n.main-content-wrap {\n padding-top: $gutter-spacing-sm;\n padding-bottom: $gutter-spacing-sm;\n\n @include container;\n\n @include mq(md) {\n padding-top: $gutter-spacing;\n padding-bottom: $gutter-spacing;\n }\n}\n\n.main-header {\n z-index: 0;\n border-bottom: $border $border-color;\n\n @include mq(md) {\n display: flex;\n justify-content: space-between;\n height: $header-height;\n }\n}\n\n.site-nav,\n.site-header,\n.site-footer {\n width: 100%;\n\n @include mq(lg) {\n width: $nav-width;\n }\n}\n\n.site-nav {\n display: none;\n\n &.nav-open {\n display: block;\n }\n\n @include mq(md) {\n display: block;\n padding-top: $sp-8;\n padding-bottom: $gutter-spacing-sm;\n overflow-y: auto;\n flex: 1 1 auto;\n }\n}\n\n.site-header {\n display: flex;\n min-height: $header-height;\n align-items: center;\n\n @include mq(md) {\n height: $header-height;\n max-height: $header-height;\n border-bottom: $border $border-color;\n }\n}\n\n.site-title {\n flex-grow: 1;\n display: flex;\n height: 100%;\n align-items: center;\n padding-top: $sp-3;\n padding-bottom: $sp-3;\n color: $body-heading-color;\n\n @include container;\n\n @include fs-6;\n\n @include mq(md) {\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n }\n}\n\n@if variable-exists(logo) {\n .site-logo {\n width: 100%;\n height: 100%;\n background-image: url($logo);\n background-repeat: no-repeat;\n background-position: left center;\n background-size: contain;\n }\n}\n\n.site-button {\n display: flex;\n height: 100%;\n padding: $gutter-spacing-sm;\n align-items: center;\n}\n\n@include mq(md) {\n .site-header .site-button {\n display: none;\n }\n}\n\n.site-title:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n}\n\n.site-button:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n}\n\n// stylelint-disable selector-max-type\n\nbody {\n position: relative;\n padding-bottom: $sp-10;\n overflow-y: scroll;\n\n @include mq(md) {\n position: static;\n padding-bottom: 0;\n }\n}\n\n// stylelint-enable selector-max-type\n\n.site-footer {\n position: absolute;\n bottom: 0;\n left: 0;\n padding-top: $sp-4;\n padding-bottom: $sp-4;\n color: $grey-dk-000;\n\n @include container;\n\n @include fs-2;\n\n @include mq(md) {\n position: static;\n justify-self: end;\n }\n}\n\n.icon {\n width: $sp-5;\n height: $sp-5;\n color: $link-color;\n}\n","@charset \"UTF-8\";\n\n// Styles for rendered markdown in the .main-content container\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity, selector-max-id\n\n.main-content {\n line-height: $content-line-height;\n\n ol,\n ul,\n dl,\n pre,\n address,\n blockquote,\n .table-wrapper {\n margin-top: 0.5em;\n }\n\n a {\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n ul,\n ol {\n padding-left: 1.5em;\n }\n\n li {\n .highlight {\n margin-top: $sp-1;\n }\n }\n\n ol {\n list-style-type: none;\n counter-reset: step-counter;\n\n > li {\n position: relative;\n\n &::before {\n position: absolute;\n top: 0.2em;\n left: -1.6em;\n color: $grey-dk-000;\n content: counter(step-counter);\n counter-increment: step-counter;\n @include fs-3;\n\n @include mq(sm) {\n top: 0.11em;\n }\n }\n\n ol {\n counter-reset: sub-counter;\n\n > li {\n &::before {\n content: counter(sub-counter, lower-alpha);\n counter-increment: sub-counter;\n }\n }\n }\n }\n }\n\n ul {\n list-style: none;\n\n > li {\n &::before {\n position: absolute;\n margin-left: -1.4em;\n color: $grey-dk-000;\n content: \"•\";\n }\n }\n }\n\n .task-list-item {\n &::before {\n content: \"\";\n }\n }\n\n .task-list-item-checkbox {\n margin-right: 0.6em;\n margin-left: -1.4em;\n\n // The same margin-left is used above for ul > li::before\n }\n\n hr + * {\n margin-top: 0;\n }\n\n h1:first-of-type {\n margin-top: 0.5em;\n }\n\n dl {\n display: grid;\n grid-template: auto / 10em 1fr;\n }\n\n dt,\n dd {\n margin: 0.25em 0;\n }\n\n dt {\n grid-column: 1;\n font-weight: 500;\n text-align: right;\n\n &::after {\n content: \":\";\n }\n }\n\n dd {\n grid-column: 2;\n margin-bottom: 0;\n margin-left: 1em;\n\n blockquote,\n div,\n dl,\n dt,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n li,\n ol,\n p,\n pre,\n table,\n ul,\n .table-wrapper {\n &:first-child {\n margin-top: 0;\n }\n }\n }\n\n dd,\n ol,\n ul {\n dl:first-child {\n dt:first-child,\n dd:nth-child(2) {\n margin-top: 0;\n }\n }\n }\n\n .anchor-heading {\n position: absolute;\n right: -$sp-4;\n width: $sp-5;\n height: 100%;\n padding-right: $sp-1;\n padding-left: $sp-1;\n overflow: visible;\n\n @include mq(md) {\n right: auto;\n left: -$sp-5;\n }\n\n svg {\n display: inline-block;\n width: 100%;\n height: 100%;\n color: $link-color;\n visibility: hidden;\n }\n }\n\n .anchor-heading:hover,\n .anchor-heading:focus,\n h1:hover > .anchor-heading,\n h2:hover > .anchor-heading,\n h3:hover > .anchor-heading,\n h4:hover > .anchor-heading,\n h5:hover > .anchor-heading,\n h6:hover > .anchor-heading {\n svg {\n visibility: visible;\n }\n }\n\n summary {\n cursor: pointer;\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n #toctitle {\n position: relative;\n margin-top: 1.5em;\n margin-bottom: 0.25em;\n\n + table,\n + .table-wrapper,\n + .code-example,\n + .highlighter-rouge,\n + .sectionbody .listingblock {\n margin-top: 1em;\n }\n\n + p:not(.label) {\n margin-top: 0;\n }\n }\n\n > h1:first-child,\n > h2:first-child,\n > h3:first-child,\n > h4:first-child,\n > h5:first-child,\n > h6:first-child,\n > .sect1:first-child > h2,\n > .sect2:first-child > h3,\n > .sect3:first-child > h4,\n > .sect4:first-child > h5,\n > .sect5:first-child > h6 {\n margin-top: $sp-2;\n }\n}\n","// Main nav, breadcrumb, etc...\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity\n\n.nav-list {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n list-style: none;\n\n .nav-list-item {\n position: relative;\n margin: 0;\n\n @include fs-4;\n\n @include mq(md) {\n @include fs-3;\n }\n\n .nav-list-link {\n display: block;\n min-height: $nav-list-item-height-sm;\n padding-top: $sp-1;\n padding-bottom: $sp-1;\n line-height: #{$nav-list-item-height-sm - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height-sm;\n padding-left: $gutter-spacing-sm;\n } @else {\n padding-right: $gutter-spacing-sm;\n padding-left: $nav-list-item-height-sm;\n }\n\n @include mq(md) {\n min-height: $nav-list-item-height;\n line-height: #{$nav-list-item-height - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height;\n padding-left: $gutter-spacing;\n } @else {\n padding-right: $gutter-spacing;\n padding-left: $nav-list-item-height;\n }\n }\n\n &.external > svg {\n width: $sp-4;\n height: $sp-4;\n vertical-align: text-bottom;\n }\n\n &.active {\n font-weight: 600;\n text-decoration: none;\n }\n\n &:hover,\n &.active {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n }\n }\n\n .nav-list-expander {\n position: absolute;\n @if $nav-list-expander-right {\n right: 0;\n }\n\n width: $nav-list-item-height-sm;\n height: $nav-list-item-height-sm;\n padding: #{$nav-list-item-height-sm * 0.25};\n color: $link-color;\n\n @include mq(md) {\n width: $nav-list-item-height;\n height: $nav-list-item-height;\n padding: #{$nav-list-item-height * 0.25};\n }\n\n &:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n }\n\n @if $nav-list-expander-right {\n svg {\n transform: rotate(90deg);\n }\n }\n }\n\n > .nav-list {\n display: none;\n padding-left: $sp-3;\n list-style: none;\n\n .nav-list-item {\n position: relative;\n\n .nav-list-link {\n color: $nav-child-link-color;\n }\n\n .nav-list-expander {\n color: $nav-child-link-color;\n }\n }\n }\n\n &.active {\n > .nav-list-expander svg {\n @if $nav-list-expander-right {\n transform: rotate(-90deg);\n } @else {\n transform: rotate(90deg);\n }\n }\n\n > .nav-list {\n display: block;\n }\n }\n }\n}\n\n.nav-category {\n padding: $sp-2 $gutter-spacing-sm;\n font-weight: 600;\n text-align: start;\n text-transform: uppercase;\n border-bottom: $border $border-color;\n @include fs-2;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing;\n margin-top: $gutter-spacing-sm;\n text-align: start;\n\n &:first-child {\n margin-top: 0;\n }\n }\n}\n\n.nav-list.nav-category-list {\n > .nav-list-item {\n margin: 0;\n\n > .nav-list {\n padding: 0;\n\n > .nav-list-item {\n > .nav-list-link {\n color: $link-color;\n }\n\n > .nav-list-expander {\n color: $link-color;\n }\n }\n }\n }\n}\n\n// Aux nav\n\n.aux-nav {\n height: 100%;\n overflow-x: auto;\n @include fs-2;\n\n .aux-nav-list {\n display: flex;\n height: 100%;\n padding: 0;\n margin: 0;\n list-style: none;\n }\n\n .aux-nav-list-item {\n display: inline-block;\n height: 100%;\n padding: 0;\n margin: 0;\n }\n\n @include mq(md) {\n padding-right: $gutter-spacing-sm;\n }\n}\n\n// Breadcrumb nav\n\n.breadcrumb-nav {\n @include mq(md) {\n margin-top: -$sp-4;\n }\n}\n\n.breadcrumb-nav-list {\n padding-left: 0;\n margin-bottom: $sp-3;\n list-style: none;\n}\n\n.breadcrumb-nav-list-item {\n display: table-cell;\n @include fs-2;\n\n &::before {\n display: none;\n }\n\n &::after {\n display: inline-block;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $grey-dk-000;\n content: \"/\";\n }\n\n &:last-child {\n &::after {\n content: \"\";\n }\n }\n}\n","// Typography\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\nh1,\n.text-alpha {\n font-weight: 300;\n\n @include fs-8;\n}\n\nh2,\n.text-beta,\n#toctitle {\n @include fs-6;\n}\n\nh3,\n.text-gamma {\n @include fs-5;\n}\n\nh4,\n.text-delta {\n font-weight: 400;\n text-transform: uppercase;\n letter-spacing: 0.1em;\n\n @include fs-2;\n}\n\nh4 code {\n text-transform: none;\n}\n\nh5,\n.text-epsilon {\n @include fs-3;\n}\n\nh6,\n.text-zeta {\n @include fs-2;\n}\n\n.text-small {\n @include fs-2;\n}\n\n.text-mono {\n font-family: $mono-font-family !important;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n","// Labels (not the form kind)\n\n// this :not() prevents a style clash with Mermaid.js's\n// diagram labels, which also use .label\n// for more, see https://github.com/just-the-docs/just-the-docs/issues/1272\n// and the accompanying PR\n.label:not(g),\n.label-blue:not(g) {\n display: inline-block;\n padding: 0.16em 0.56em;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $white;\n text-transform: uppercase;\n vertical-align: middle;\n background-color: $blue-100;\n border-radius: 12px;\n\n @include fs-2;\n}\n\n.label-green:not(g) {\n background-color: $green-200;\n}\n\n.label-purple:not(g) {\n background-color: $purple-100;\n}\n\n.label-red:not(g) {\n background-color: $red-200;\n}\n\n.label-yellow:not(g) {\n color: $grey-dk-200;\n background-color: $yellow-200;\n}\n","// Buttons and things that look like buttons\n// stylelint-disable color-named\n\n.btn {\n display: inline-block;\n box-sizing: border-box;\n padding: 0.3em 1em;\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n font-weight: 500;\n line-height: 1.5;\n color: $link-color;\n text-decoration: none;\n vertical-align: baseline;\n cursor: pointer;\n background-color: $base-button-color;\n border-width: 0;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n appearance: none;\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: darken($link-color, 2%);\n }\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n text-decoration: none;\n background-color: darken($base-button-color, 1%);\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($base-button-color, 3%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken(#dcdcdc, 5%);\n }\n\n &:disabled,\n &.disabled {\n &,\n &:hover {\n color: rgba(102, 102, 102, 0.5);\n cursor: default;\n background-color: rgba(229, 229, 229, 0.5);\n background-image: none;\n box-shadow: none;\n }\n }\n}\n\n.btn-outline {\n color: $link-color;\n background: transparent;\n box-shadow: inset 0 0 0 2px $grey-lt-300;\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n color: darken($link-color, 4%);\n text-decoration: none;\n background-color: transparent;\n box-shadow: inset 0 0 0 3px $grey-lt-300;\n }\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow:\n inset 0 0 0 2px $grey-dk-100,\n 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: inset 0 0 0 2px $grey-dk-100;\n }\n}\n\n.btn-primary {\n @include btn-color($white, $btn-primary-color);\n}\n\n.btn-purple {\n @include btn-color($white, $purple-100);\n}\n\n.btn-blue {\n @include btn-color($white, $blue-000);\n}\n\n.btn-green {\n @include btn-color($white, $green-100);\n}\n\n.btn-reset {\n background: none;\n border: none;\n margin: 0;\n text-align: inherit;\n font: inherit;\n border-radius: 0;\n appearance: none;\n}\n","// Colored button\n\n@mixin btn-color($fg, $bg) {\n color: $fg;\n background-color: darken($bg, 2%);\n background-image: linear-gradient(lighten($bg, 5%), darken($bg, 2%));\n box-shadow:\n 0 1px 3px rgba(0, 0, 0, 0.25),\n 0 4px 10px rgba(0, 0, 0, 0.12);\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: $fg;\n background-color: darken($bg, 4%);\n background-image: linear-gradient((lighten($bg, 2%), darken($bg, 4%)));\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($bg, 5%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken($bg, 10%);\n }\n}\n","// Search input and autocomplete\n\n.search {\n position: relative;\n z-index: 2;\n flex-grow: 1;\n height: $sp-10;\n padding: $sp-2;\n transition: padding linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: relative !important;\n width: auto !important;\n height: 100% !important;\n padding: 0;\n transition: none;\n }\n}\n\n.search-input-wrap {\n position: relative;\n z-index: 1;\n height: $sp-8;\n overflow: hidden;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n transition: height linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: absolute;\n width: 100%;\n max-width: $search-results-width;\n height: 100% !important;\n border-radius: 0;\n box-shadow: none;\n transition: width ease $transition-duration;\n }\n}\n\n.search-input {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing-sm + $sp-5};\n font-size: 1rem;\n color: $body-text-color;\n background-color: $search-background-color;\n border-top: 0;\n border-right: 0;\n border-bottom: 0;\n border-left: 0;\n border-radius: 0;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing + $sp-5};\n font-size: 0.875rem;\n background-color: $body-background-color;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n &:focus {\n outline: 0;\n\n + .search-label .search-icon {\n color: $link-color;\n }\n }\n}\n\n.search-label {\n position: absolute;\n display: flex;\n height: 100%;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-left: $gutter-spacing;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n .search-icon {\n width: #{$sp-4 * 1.2};\n height: #{$sp-4 * 1.2};\n align-self: center;\n color: $grey-dk-000;\n }\n}\n\n.search-results {\n position: absolute;\n left: 0;\n display: none;\n width: 100%;\n max-height: calc(100% - #{$sp-10});\n overflow-y: auto;\n background-color: $search-background-color;\n border-bottom-right-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n\n @include mq(md) {\n top: 100%;\n width: $search-results-width;\n max-height: calc(100vh - 200%) !important;\n }\n}\n\n.search-results-list {\n padding-left: 0;\n margin-bottom: $sp-1;\n list-style: none;\n @include fs-4;\n\n @include mq(md) {\n @include fs-3;\n }\n}\n\n.search-results-list-item {\n padding: 0;\n margin: 0;\n}\n\n.search-result {\n display: block;\n padding: $sp-1 $sp-3;\n\n &:hover,\n &.active {\n background-color: $feedback-color;\n }\n}\n\n.search-result-title {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 40%;\n padding-right: $sp-2;\n vertical-align: top;\n }\n}\n\n.search-result-doc {\n display: flex;\n align-items: center;\n word-wrap: break-word;\n\n &.search-result-doc-parent {\n opacity: 0.5;\n @include fs-3;\n\n @include mq(md) {\n @include fs-2;\n }\n }\n\n .search-result-icon {\n width: $sp-4;\n height: $sp-4;\n margin-right: $sp-2;\n color: $link-color;\n flex-shrink: 0;\n }\n\n .search-result-doc-title {\n overflow: auto;\n }\n}\n\n.search-result-section {\n margin-left: #{$sp-4 + $sp-2};\n word-wrap: break-word;\n}\n\n.search-result-rel-url {\n display: block;\n margin-left: #{$sp-4 + $sp-2};\n overflow: hidden;\n color: $search-result-preview-color;\n text-overflow: ellipsis;\n white-space: nowrap;\n @include fs-1;\n}\n\n.search-result-previews {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n padding-left: $sp-4;\n margin-left: $sp-2;\n color: $search-result-preview-color;\n word-wrap: break-word;\n border-left: $border;\n border-left-color: $border-color;\n @include fs-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 60%;\n padding-left: $sp-2;\n margin-left: 0;\n vertical-align: top;\n }\n}\n\n.search-result-preview + .search-result-preview {\n margin-top: $sp-1;\n}\n\n.search-result-highlight {\n font-weight: bold;\n}\n\n.search-no-result {\n padding: $sp-2 $sp-3;\n @include fs-3;\n}\n\n.search-button {\n position: fixed;\n right: $sp-4;\n bottom: $sp-4;\n display: flex;\n width: $sp-9;\n height: $sp-9;\n background-color: $search-background-color;\n border: 1px solid rgba($link-color, 0.3);\n border-radius: #{$sp-9 * 0.5};\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n align-items: center;\n justify-content: center;\n}\n\n.search-overlay {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1;\n width: 0;\n height: 0;\n background-color: rgba(0, 0, 0, 0.3);\n opacity: 0;\n transition:\n opacity ease $transition-duration,\n width 0s $transition-duration,\n height 0s $transition-duration;\n}\n\n.search-active {\n .search {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 0;\n }\n\n .search-input-wrap {\n height: $sp-10;\n border-radius: 0;\n\n @include mq(md) {\n width: $search-results-width;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n }\n }\n\n .search-input {\n background-color: $search-background-color;\n\n @include mq(md) {\n padding-left: 2.3rem;\n }\n }\n\n .search-label {\n @include mq(md) {\n padding-left: 0.6rem;\n }\n }\n\n .search-results {\n display: block;\n }\n\n .search-overlay {\n width: 100%;\n height: 100%;\n opacity: 1;\n transition:\n opacity ease $transition-duration,\n width 0s,\n height 0s;\n }\n\n @include mq(md) {\n .main {\n position: fixed;\n right: 0;\n left: 0;\n }\n }\n\n .main-header {\n padding-top: $sp-10;\n\n @include mq(md) {\n padding-top: 0;\n }\n }\n}\n","// Tables\n// stylelint-disable max-nesting-depth, selector-no-type, selector-max-type\n\n.table-wrapper {\n display: block;\n width: 100%;\n max-width: 100%;\n margin-bottom: $sp-5;\n overflow-x: auto;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n}\n\ntable {\n display: table;\n min-width: 100%;\n border-collapse: separate;\n}\n\nth,\ntd {\n min-width: 7.5rem;\n padding: $sp-2 $sp-3;\n background-color: $table-background-color;\n border-bottom: $border rgba($border-color, 0.5);\n border-left: $border $border-color;\n\n @include fs-3;\n\n &:first-of-type {\n border-left: 0;\n }\n}\n\ntbody {\n tr {\n &:last-of-type {\n th,\n td {\n border-bottom: 0;\n }\n\n td {\n padding-bottom: $sp-3;\n }\n }\n }\n}\n\nthead {\n th {\n border-bottom: $border $border-color;\n }\n}\n","// Code and syntax highlighting\n// stylelint-disable selector-no-qualifying-type, declaration-block-semicolon-newline-after,declaration-block-single-line-max-declarations, selector-no-type, selector-max-type, scss/comment-no-empty\n\n// {% raw %}\n\n// This instruction applies to all queues not within 'pre' or 'figure', avoiding 'code' generated by the highlight.\n:not(pre, figure) {\n & > code {\n padding: 0.2em 0.15em;\n font-weight: 400;\n background-color: $code-background-color;\n border: $border $border-color;\n border-radius: $border-radius;\n }\n}\n\n// Avoid appearance of dark border around visited code links in Safari\na:visited code {\n border-color: $border-color;\n}\n\n// Content structure for highlighted code blocks using fences or Liquid\n//\n// ```[LANG]...```, no kramdown line_numbers:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n//\n// ```[LANG]...```, kramdown line_numbers = true:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.rouge-gutter.gl > pre.lineno\n// | td.rouge-code > pre\n//\n// {% highlight LANG %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n//\n// {% highlight LANG linenos %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.gutter.gl > pre.lineno\n// | td.code > pre\n//\n// ----...---- (AsciiDoc)\n// div.listingblock > div.content > pre.rouge.highlight\n//\n// fix_linenos removes the outermost pre when it encloses table.rouge-table\n//\n// See docs/index-test.md for some tests.\n//\n// No kramdown line_numbers: fences and Liquid highlighting look the same.\n// Kramdown line_numbers = true: fences have a wider gutter than with Liquid?\n\n// ```[LANG]...```\n// or in AsciiDoc:\n//\n// ----\n// ...\n// ----\n\n// the code may appear with 3 different types:\n// container \\ case: default case, code with line number, code with html rendering\n// top level: div.highlighter-rouge, figure.highlight, figure.highlight\n// second level: div.highlight, div.table-wrapper, pre.highlight\n// third level: pre.highlight, td.code, absent\n// last level: code, pre, code (optionality)\n// highlighter level: span, span, span\n// the spacing are only in the second level for case 1, 3 and in the third level for case 2\n// in AsciiDoc, there is a parent container that contains optionally a title and the content.\n\n// select top level container\ndiv.highlighter-rouge,\ndiv.listingblock > div.content,\nfigure.highlight {\n margin-top: 0;\n margin-bottom: $sp-3;\n background-color: $code-background-color;\n border-radius: $border-radius;\n box-shadow: none;\n -webkit-overflow-scrolling: touch;\n position: relative;\n padding: 0;\n\n // copy button (or other button)\n // the button appear only when there is a hover on the code or focus on button\n > button {\n width: $sp-3;\n opacity: 0;\n position: absolute;\n top: 0;\n right: 0;\n border: $sp-3 solid $code-background-color;\n background-color: $code-background-color;\n color: $body-text-color;\n box-sizing: content-box;\n\n svg {\n fill: $body-text-color;\n }\n\n &:active {\n text-decoration: none;\n outline: none;\n opacity: 1;\n }\n\n &:focus {\n opacity: 1;\n }\n }\n\n // the button can be seen by doing a simple hover in the code, there is no need to go over the location of the button\n &:hover {\n > button {\n cursor: copy;\n opacity: 1;\n }\n }\n}\n\n// setting the spacing and scrollbar on the second level for the first case\n// remove all space on the second and third level\n// this is a mixin to accommodate for the slightly different structures generated via Markdown vs AsciiDoc\n@mixin scroll-and-spacing($code-div, $pre-select) {\n #{$code-div} {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n\n #{$pre-select},\n code {\n padding: 0;\n margin: 0;\n border: 0;\n }\n}\n\n// for Markdown\ndiv.highlighter-rouge {\n @include scroll-and-spacing(\"div.highlight\", \"pre.highlight\");\n}\n\n// for AsciiDoc. we also need to fix the margins for its parent container.\ndiv.listingblock {\n margin-top: 0;\n margin-bottom: $sp-3;\n\n @include scroll-and-spacing(\"div.content\", \"div.content > pre\");\n}\n\n// {% highlight LANG %}...{% endhighlight %},\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the second level for the thirt case\n// the css rule are apply only to the last code enviroment\n// setting the scroolbar\nfigure.highlight {\n pre,\n :not(pre) > code {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n}\n\n// ```[LANG]...```, kramdown line_numbers = true,\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the thirt level for the second case\n.highlight .table-wrapper {\n padding: $sp-3 0;\n margin: 0;\n border: 0;\n box-shadow: none;\n\n td,\n pre {\n min-width: 0;\n padding: 0;\n background-color: $code-background-color;\n border: 0;\n\n @include fs-2;\n }\n\n td.gl {\n width: 1em;\n padding-right: $sp-3;\n padding-left: $sp-3;\n }\n\n pre {\n margin: 0;\n line-height: 2;\n }\n}\n\n// Code examples: html render of a code\n.code-example,\n.listingblock > .title {\n padding: $sp-3;\n margin-bottom: $sp-3;\n overflow: auto;\n border: 1px solid $border-color;\n border-radius: $border-radius;\n\n + .highlighter-rouge,\n + .sectionbody .listingblock,\n + .content,\n + figure.highlight {\n position: relative;\n margin-top: -$sp-4;\n border-right: 1px solid $border-color;\n border-bottom: 1px solid $border-color;\n border-left: 1px solid $border-color;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n}\n\n// Mermaid diagram code blocks should be left unstyled.\ncode.language-mermaid {\n padding: 0;\n background-color: inherit;\n border: 0;\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight,\npre.highlight {\n background: $code-background-color; // Code Background\n // For Backwards Compatibility Before $code-linenumber-color was added\n @if variable-exists(code-linenumber-color) {\n color: $code-linenumber-color; // Code Line Numbers\n } @else {\n color: $body-text-color; // Code Line Numbers\n }\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight pre {\n background: $code-background-color; // Code Background\n}\n\n// {% endraw %}\n","// Utility classes for colors\n\n// Text colors\n\n.text-grey-dk-000 {\n color: $grey-dk-000 !important;\n}\n\n.text-grey-dk-100 {\n color: $grey-dk-100 !important;\n}\n\n.text-grey-dk-200 {\n color: $grey-dk-200 !important;\n}\n\n.text-grey-dk-250 {\n color: $grey-dk-250 !important;\n}\n\n.text-grey-dk-300 {\n color: $grey-dk-300 !important;\n}\n\n.text-grey-lt-000 {\n color: $grey-lt-000 !important;\n}\n\n.text-grey-lt-100 {\n color: $grey-lt-100 !important;\n}\n\n.text-grey-lt-200 {\n color: $grey-lt-200 !important;\n}\n\n.text-grey-lt-300 {\n color: $grey-lt-300 !important;\n}\n\n.text-blue-000 {\n color: $blue-000 !important;\n}\n\n.text-blue-100 {\n color: $blue-100 !important;\n}\n\n.text-blue-200 {\n color: $blue-200 !important;\n}\n\n.text-blue-300 {\n color: $blue-300 !important;\n}\n\n.text-green-000 {\n color: $green-000 !important;\n}\n\n.text-green-100 {\n color: $green-100 !important;\n}\n\n.text-green-200 {\n color: $green-200 !important;\n}\n\n.text-green-300 {\n color: $green-300 !important;\n}\n\n.text-purple-000 {\n color: $purple-000 !important;\n}\n\n.text-purple-100 {\n color: $purple-100 !important;\n}\n\n.text-purple-200 {\n color: $purple-200 !important;\n}\n\n.text-purple-300 {\n color: $purple-300 !important;\n}\n\n.text-yellow-000 {\n color: $yellow-000 !important;\n}\n\n.text-yellow-100 {\n color: $yellow-100 !important;\n}\n\n.text-yellow-200 {\n color: $yellow-200 !important;\n}\n\n.text-yellow-300 {\n color: $yellow-300 !important;\n}\n\n.text-red-000 {\n color: $red-000 !important;\n}\n\n.text-red-100 {\n color: $red-100 !important;\n}\n\n.text-red-200 {\n color: $red-200 !important;\n}\n\n.text-red-300 {\n color: $red-300 !important;\n}\n\n// Background colors\n\n.bg-grey-dk-000 {\n background-color: $grey-dk-000 !important;\n}\n\n.bg-grey-dk-100 {\n background-color: $grey-dk-100 !important;\n}\n\n.bg-grey-dk-200 {\n background-color: $grey-dk-200 !important;\n}\n\n.bg-grey-dk-250 {\n background-color: $grey-dk-250 !important;\n}\n\n.bg-grey-dk-300 {\n background-color: $grey-dk-300 !important;\n}\n\n.bg-grey-lt-000 {\n background-color: $grey-lt-000 !important;\n}\n\n.bg-grey-lt-100 {\n background-color: $grey-lt-100 !important;\n}\n\n.bg-grey-lt-200 {\n background-color: $grey-lt-200 !important;\n}\n\n.bg-grey-lt-300 {\n background-color: $grey-lt-300 !important;\n}\n\n.bg-blue-000 {\n background-color: $blue-000 !important;\n}\n\n.bg-blue-100 {\n background-color: $blue-100 !important;\n}\n\n.bg-blue-200 {\n background-color: $blue-200 !important;\n}\n\n.bg-blue-300 {\n background-color: $blue-300 !important;\n}\n\n.bg-green-000 {\n background-color: $green-000 !important;\n}\n\n.bg-green-100 {\n background-color: $green-100 !important;\n}\n\n.bg-green-200 {\n background-color: $green-200 !important;\n}\n\n.bg-green-300 {\n background-color: $green-300 !important;\n}\n\n.bg-purple-000 {\n background-color: $purple-000 !important;\n}\n\n.bg-purple-100 {\n background-color: $purple-100 !important;\n}\n\n.bg-purple-200 {\n background-color: $purple-200 !important;\n}\n\n.bg-purple-300 {\n background-color: $purple-300 !important;\n}\n\n.bg-yellow-000 {\n background-color: $yellow-000 !important;\n}\n\n.bg-yellow-100 {\n background-color: $yellow-100 !important;\n}\n\n.bg-yellow-200 {\n background-color: $yellow-200 !important;\n}\n\n.bg-yellow-300 {\n background-color: $yellow-300 !important;\n}\n\n.bg-red-000 {\n background-color: $red-000 !important;\n}\n\n.bg-red-100 {\n background-color: $red-100 !important;\n}\n\n.bg-red-200 {\n background-color: $red-200 !important;\n}\n\n.bg-red-300 {\n background-color: $red-300 !important;\n}\n","// Utility classes for layout\n\n// Display\n\n.d-block {\n display: block !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .d-sm-block, .d-md-none, .d-lg-inline\n .d-#{$media-query}-block {\n display: block !important;\n }\n .d-#{$media-query}-flex {\n display: flex !important;\n }\n .d-#{$media-query}-inline {\n display: inline !important;\n }\n .d-#{$media-query}-inline-block {\n display: inline-block !important;\n }\n .d-#{$media-query}-none {\n display: none !important;\n }\n }\n }\n}\n\n// Horizontal alignment\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.flex-justify-start {\n justify-content: flex-start !important;\n}\n\n.flex-justify-end {\n justify-content: flex-end !important;\n}\n\n.flex-justify-between {\n justify-content: space-between !important;\n}\n\n.flex-justify-around {\n justify-content: space-around !important;\n}\n\n// Vertical alignment\n\n.v-align-baseline {\n vertical-align: baseline !important;\n}\n\n.v-align-bottom {\n vertical-align: bottom !important;\n}\n\n.v-align-middle {\n vertical-align: middle !important;\n}\n\n.v-align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.v-align-text-top {\n vertical-align: text-top !important;\n}\n\n.v-align-top {\n vertical-align: top !important;\n}\n","// Utility classes for typography\n\n.fs-1 {\n @include fs-1;\n}\n\n.fs-2 {\n @include fs-2;\n}\n\n.fs-3 {\n @include fs-3;\n}\n\n.fs-4 {\n @include fs-4;\n}\n\n.fs-5 {\n @include fs-5;\n}\n\n.fs-6 {\n @include fs-6;\n}\n\n.fs-7 {\n @include fs-7;\n}\n\n.fs-8 {\n @include fs-8;\n}\n\n.fs-9 {\n @include fs-9;\n}\n\n.fs-10 {\n @include fs-10;\n}\n\n.fw-300 {\n font-weight: 300 !important;\n}\n\n.fw-400 {\n font-weight: 400 !important;\n}\n\n.fw-500 {\n font-weight: 500 !important;\n}\n\n.fw-700 {\n font-weight: 700 !important;\n}\n\n.lh-0 {\n line-height: 0 !important;\n}\n\n.lh-default {\n line-height: $body-line-height;\n}\n\n.lh-tight {\n line-height: $body-heading-line-height;\n}\n\n.ls-5 {\n letter-spacing: 0.05em !important;\n}\n\n.ls-10 {\n letter-spacing: 0.1em !important;\n}\n\n.ls-0 {\n letter-spacing: 0 !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n","// Utility classes for lists\n\n// stylelint-disable selector-max-type\n\n.list-style-none {\n padding: 0 !important;\n margin: 0 !important;\n list-style: none !important;\n\n li {\n &::before {\n display: none !important;\n }\n }\n}\n","// Utility classes for margins and padding\n\n// stylelint-disable block-opening-brace-space-after, block-opening-brace-space-before\n\n// Margin spacer utilities\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-0, .m-1, .m-2...\n .m-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n .mx-#{$scale}-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-sm-0, .m-md-1, .m-lg-2...\n .m-#{$media-query}-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$media-query}-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$media-query}-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$media-query}-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n }\n }\n}\n\n// Padding spacer utilities\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-0, .p-1, .p-2...\n .p-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @include mq($media-query) {\n @for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-sm-0, .p-md-1, .p-lg-2...\n .p-#{$media-query}-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$media-query}-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$media-query}-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n }\n }\n}\n","// stylelint-disable selector-max-specificity, selector-max-id, selector-max-type, selector-no-qualifying-type\n\n@media print {\n .site-footer,\n .site-button,\n #edit-this-page,\n #back-to-top,\n .site-nav,\n .main-header {\n display: none !important;\n }\n\n .side-bar {\n width: 100%;\n height: auto;\n border-right: 0 !important;\n }\n\n .site-header {\n border-bottom: 1px solid $border-color;\n }\n\n .site-title {\n font-size: 1rem !important;\n font-weight: 700 !important;\n }\n\n .text-small {\n font-size: 8pt !important;\n }\n\n pre.highlight {\n border: 1px solid $border-color;\n }\n\n .main {\n max-width: none;\n margin-left: 0;\n }\n}\n","// Skipnav\n// Skip to main content\n\na.skip-to-main {\n left: -999px;\n position: absolute;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -999;\n}\n\na.skip-to-main:focus,\na.skip-to-main:active {\n color: $link-color;\n background-color: $body-background-color;\n left: auto;\n top: auto;\n width: 30%;\n height: auto;\n overflow: auto;\n margin: 10px 35%;\n padding: 5px;\n border-radius: 15px;\n border: 4px solid $btn-primary-color;\n text-align: center;\n font-size: 1.2em;\n z-index: 999;\n}\n","\n$logo: \"/assets/images/logo.png\";\n\n@import \"./support/support\";\n@import \"./custom/setup\";\n@import \"./color_schemes/light\";\n\n@import \"./modules\";\ndiv.opaque {\n background-color: $body-background-color;\n}\n@import \"./custom/custom\";\n\n\n"],"file":"just-the-docs-light.css"} \ No newline at end of file diff --git a/assets/css/main.css b/assets/css/main.css new file mode 100644 index 00000000..8bf96569 --- /dev/null +++ b/assets/css/main.css @@ -0,0 +1 @@ +#configs input{width:100%;font-family:monospace;background-color:rgba(0,0,0,0);border:0;border-radius:0}.config__headline>span,.config__url.config__url{hyphens:none;word-break:break-word}.config__url em{padding-right:.125em;letter-spacing:-0.05em;opacity:.75}.config__url .config__url-amp:last-child{display:none}.js__copy-element{position:fixed;top:0;left:0;width:0;height:0;opacity:0}.js__copy-element::selection{background-color:rgba(0,0,0,0)}.noscript{font-weight:600;color:red}button[data-bind-click=copy]{border:2px solid rgba(0,0,0,0);transition:border-color .2s linear}button[data-bind-click=copy].copied,button[data-bind-click=copy].copied:hover,button[data-bind-click=copy].copied:active{border-color:rgba(0,128,0,.5);box-shadow:inset 0 2px 4px rgba(0,128,0,.15)}/*# sourceMappingURL=main.css.map */ \ No newline at end of file diff --git a/assets/css/main.css.map b/assets/css/main.css.map new file mode 100644 index 00000000..a26204ac --- /dev/null +++ b/assets/css/main.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["sass/base.scss"],"names":[],"mappings":"AAAA,eACE,WACA,sBACA,+BACA,SACA,gBAGF,gDAEE,aACA,sBAGF,gBACE,qBACA,uBACA,YAGF,yCACE,aAGF,kBACE,eACA,MACA,OACA,QACA,SACA,UAEA,6BACE,+BAIJ,UACE,gBACA,UAGF,6BACE,+BACA,mCAIA,yHAGE,8BACA","sourcesContent":["#configs input {\n width: 100%;\n font-family: monospace;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n}\n\n.config__headline > span,\n.config__url.config__url {\n hyphens: none;\n word-break: break-word;\n}\n\n.config__url em {\n padding-right: 0.125em;\n letter-spacing: -0.05em;\n opacity: 0.75;\n}\n\n.config__url .config__url-amp:last-child {\n display: none;\n}\n\n.js__copy-element {\n position: fixed;\n top: 0;\n left: 0;\n width: 0;\n height: 0;\n opacity: 0;\n\n &::selection {\n background-color: transparent;\n }\n}\n\n.noscript {\n font-weight: 600;\n color: #f00;\n}\n\nbutton[data-bind-click=\"copy\"] {\n border: 2px solid transparent;\n transition: border-color 0.2s linear;\n}\n\nbutton[data-bind-click=\"copy\"].copied {\n &,\n &:hover,\n &:active {\n border-color: rgba(0, 128, 0, 0.5);\n box-shadow: inset 0 2px 4px rgba(0, 128, 0, 0.15);\n }\n}\n"],"file":"main.css"} \ No newline at end of file diff --git a/assets/css/sass/base.scss b/assets/css/sass/base.scss new file mode 100644 index 00000000..076f21fc --- /dev/null +++ b/assets/css/sass/base.scss @@ -0,0 +1,55 @@ +#configs input { + width: 100%; + font-family: monospace; + background-color: transparent; + border: 0; + border-radius: 0; +} + +.config__headline > span, +.config__url.config__url { + hyphens: none; + word-break: break-word; +} + +.config__url em { + padding-right: 0.125em; + letter-spacing: -0.05em; + opacity: 0.75; +} + +.config__url .config__url-amp:last-child { + display: none; +} + +.js__copy-element { + position: fixed; + top: 0; + left: 0; + width: 0; + height: 0; + opacity: 0; + + &::selection { + background-color: transparent; + } +} + +.noscript { + font-weight: 600; + color: #f00; +} + +button[data-bind-click="copy"] { + border: 2px solid transparent; + transition: border-color 0.2s linear; +} + +button[data-bind-click="copy"].copied { + &, + &:hover, + &:active { + border-color: rgba(0, 128, 0, 0.5); + box-shadow: inset 0 2px 4px rgba(0, 128, 0, 0.15); + } +} diff --git a/assets/images/android-chrome-192x192.png b/assets/images/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..75aee0e93fb997f749492876c31df0e355a26546 GIT binary patch literal 1686 zcmYjRe>hb68vmY|(HyMyq?Q?pvs`N=)1cZ>bk9ibDA|*gS)!Btm`9t=)|N5EQC+5} zrt3$8(zLd1Dv7RTw3Q>abj@zuCJ7<6WmV{6NTb>D+<)%pdEOt-`}sVd_j%qw-lKTv zS2k7-RsaB-U~y2Gxze)%GtD`kab`IH(0V*1e66LWrC6rq@Ptw^kYYeV08%?BzzIUt zLgIjy0R-hqgg_vc2qaP-2j*d7AqwNlDqH{yC8Urb2bBPUVIB%s$pB9*5zEx55QAYv zsvSg7RE7hb(sU{SCV*80P)LASrjjUWj8wExKqUpZLPOy|LjscqNUH`3O&g(Z8&v@z z5AIX~u>h7}po#<%6>UYE2>a| zkb?@eGN2>?E(A0MFdod|2?V&5P`AJc!ozTc!yzz0(o>j}LduZ(kxFS*KMcdB3t%s8u&wbs4S)qZI7k#OgWfb| znJ*0}^~@#vON`m}e;|h5T(17k74DxZC_Y)tZPMuy^p=dR{=R*tpRd13s7c;av9Bk2 zI_-wFDZ=5IDeAr5ILWe)91J;JnfmaTHb^%a5TF)r%HG%VvioMH7v+22f%dP1GM|sU z&Fer9ZBQqXIb#NL<{M)^Nkhg7n*i!CQ!rEgN7#?6w=*lk4+hYq8FT1TE(z?v-ej%l z(H+u6Uu;;i0GV`J5XNq9ux@hi1)f$|FFV2N;d!(>=)Z=4S(m*^?^8dt3yS4>H|a(U zUM$Mgd4a#B+2YuvoXr+DgZ!VhbaSmCQ0TQj(qjtzqF=GB!oqm-$pL%fhOf+y;j(kT z-@KZ{l+u+$w{1yQVv*lVW1Jf>?yeh~91&H>x7L*K)y=y_O@Y*#uZDRw2ZIw0VHP)E zoTy)J4OQQ9Y4`s=FPN54#A5A(&&9`ec zFq$L&Rx4*8fpVYZBBLeEu@At~Cd=P)5ka8k&rVR?MdAJXfu;=Mg8Gllq=N9QBmZU3 z3*3-#c4I0>`H^W=uficAl2ecX!-to@p(m z&Nb}xR+cL-7x2|s;KJBf8QjNTXj|PrKv4xRVpAyT%eK<^HF&KPzR%-Q<XWw%a$F`zZyk7AG66DAeKM&B$-TdxaWz>t%CW4FG&y+SvikXn5ZJ&h%Rhf2 zfFa}FO6jpJ@UL>NTJzKH!OxIy`}3NNwc&F(akPB9yU(_E1M1sSwT6E{0)_$h`mRc-@1{AKFr2#}<$eP)}zkK zKhvgasJ;2FBB>`)7Lx21O$qypP8Ts2^WB#CcTUd*mmi0*6z)C${Fg2Dpbu$}J2*LU zVE@GdSC^m|ZTClamTbObYG(I3daxrm;vcsnSAAjE@E&#GZgd8_ipP2$=NxwpQ1?iA zzG&sv1D8)mq`c<;TKl`9eCBSJ9kuXy&!U9nO40U?j$AorsA-9$|I;hkpOzlq?)LD` ztt)4#lnM)MIP~4NJ$__YJHv%7^1(ii-ZAFBEBt&KPJR9M>J^Bbj7t7)h5GCIRdTSb z#Dw6I^s(&khs)h|9@l|qXUSGp;5kFzYY5Lsn$uk5RIhI>T%=gUUXR5+@#|arwCjc) z^64R#;@|v<>z=!Qw4kphoEwRXM`{4~h!D$*{yaK*#Sac(M|N@FHBnze$?OtaH0etI zxOeiwl>IRsns7a1;P|%mAyMC*JO||3d6weYt2pI+Uzp2srN=koODYr3@98~ircSY7 zW2_>w=ajV3y8Nzla+hi|W8i^(?q=9@tE>Fp^#PZwfA2obgl7L5YI?j5-}3(ePIVqO Sd~xZiSvq)aXi#M!ap*5zBiL#H literal 0 HcmV?d00001 diff --git a/assets/images/android-chrome-512x512.png b/assets/images/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..14de528b6b8878d081a881850cc3cb35c26df9bc GIT binary patch literal 4091 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 literal 0 HcmV?d00001 diff --git a/assets/images/apple-touch-icon.png b/assets/images/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7620245c425ac8b9df0e618c9ffe4b706a0f1331 GIT binary patch literal 1749 zcmYLJeLRzE7=AOI)`xS1%2zCPA|KmiN`BImu~8XG*6+wf&P!pjSnEurWM@tE!IE># z#)(qCmKLh@<*PaE%{f^TQzu5$DlsWL@3ubP-~C?i{ap8TU(fwMe>`mRR)3>;mh%7r zFd`9sL*TDS`yvrA&NH2Wan^qF=1>BhfHj(A$+(6Oz(JQxXexm3@fV;e(}k|8)#Sk% zHBB;36RQ|)8m$r*z{m$+QlIFpzG1Rtf~IXzF(j%lq<#y1V+8<8G+IHMh9QP!UjmfD zqzX3IB2VWp)@a+mj>iyd1vHq{G4L)Kk}o+dgMAnhwYCKBqVLk-H-9+MH-2OEVt5H# z!TA>fAJ8xLVm+@f=^J$ueji&;!U*dA_uEoCM!D9COe)w0A9@-+Wa~BnDd#KN)Jh3W zF0PPNFpwyfv9Us#gO^h?sNqBhlp=#@p2N$)%G-#>6-e_uS~${JhDFkh$$WDj(i}-v zDUl2ZEEQFwKq8Iv)MSYVD958}!qr5TtPN$Z7UPXQ9F!G&nTo*!@OZJyzKx0 zhQ%abpHRlE(c78uJU|BjbLEms18u5%cov5gr)=1FJZ7rKx*N)C6GRDt7Jbvh=Z8t| z@yT^J+Gld_YS`O0g&Ij4df5i&x_X;5(YTWId_szP?g`JtX^i0dsRF`#HsXd|*Ufu| zmV!sIuRWylz=r#fUy5ucXHdRUG*OI>S9_=bl;d?WK5TDB z)(Sh^w)&?;#1sR#ny&`rrEX?Cw|*lj~gi!t($D!$sGRsMy1h z{8)T;V{xJ1(Dh4TvIvE4e*6+zbCY^)bq^t8Lz}QRZ(zQ~eBmT1I?VF(%*wsRE_YDn zWg!dvF!?Q>xQh{SxOGQk2iKareuh%YYBNg>k|?2B2cZ7n`-3b;qITi4?%Z(1I!0Qd ztL#7i5ckZMv8B5?k?PhWus-2AFyP1(3=#K6<~&w;`|vM#QYquRGI0g2&P72D%!^JX zE}WZzJFD-3wIA1aR1IYBftEdLM6(A!c?H}F?7gToo4f0Q;QG<~&9Z&L<8R7d_80oq z8@)I_=F$`uF^<>}m$1oZ>9}H{+u_M!H$Stbp-fgY&NJ{xc@z{`_|!W5GWJk4p89%D z7t7?Ar(JKGUSe5DpLBlGCVyPAwE20hGc(I@h7tj3Vv7EayCjIrR{)KIxA|6%t&e@D ziHegWC;Y;BG4bQCbN|B!3NQ7BitLzN!(*&xP}}~y1L7&@Rl12s=?3P-tKBtI(5-yx zf_GqW#`%s||NdprdMay28httild><7F2cJ!C>_0B^oC$!bS<@j?ti!; z7yd3!t#b4cErl$&LNB-0M_7eA+>-U1m-9~S`Jz9)OKNMsr=?`u9wh<5K@!c|JwwckGt zCdaIRYG$8X$ID(upy0^4AN&wj)kO5M0!%6i=XEgl%I4d^hmQ66or?ueyOHhcM*9F0 z?yBlc$aMf_AHHU{WF=U}tP`KGV*-nRP-S&MIvnVy|R&d + + + + + #111111 + + + diff --git a/assets/images/favicon-16x16.png b/assets/images/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..3186b4186e944d321255e8ed201e337d4bbfdfb8 GIT binary patch literal 310 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 aGT!6g9+~P`H=>ttOLxGKlrYZ!jP+mQ{Q{%_ literal 0 HcmV?d00001 diff --git a/assets/images/icon.png b/assets/images/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1f5ade57f6037d91079ec681893265b0e773ea89 GIT binary patch literal 4052 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 KQL0n0iTN)_&su;0 literal 0 HcmV?d00001 diff --git a/assets/images/mstile-144x144.png b/assets/images/mstile-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..9f7dd617666b8dbec24d34d7bc12afaa9a8aa853 GIT binary patch literal 1507 zcmYjR2~ZPf6y8(`Yk;spk&K3LXlqg#3C6+HlZ9x)WrI+q9vx7W4AgK`Ab8N2r~_0a zQvnkwHAd2gN;tw5DLCQKqN9>hkbsDIK@bL`as-K_y98}_-oAa``@i@7@BK6TXK{A1 z9B?ae001}yvYES)uNZy7MTpl)oU#D`!{dZR>_A|m)|jX@A;$k0SfSNhln4P`MQBKD zH3TMWr>x#mf+nrCpH~0RL}M8$vXCtKBxn+7E&O)Ne^oNTB1Y8~$cQpR)>sgTm_WG@ zEa-e}W&ujj!enF@L_`K~D=pRl^@t9VLH0tW&|wiKADLH!1}K~_K_;>qlHnpWjqyK) zdBOrj`$t43=I!H9)*0I^Tpc2L+iD zi0cQr`z5xUI7Sl@(rd((?K&BSD~XEY7-gDB5TfaIiQpi+(l7`zh+v{NQjn=-GmId` z$Ps|V%u2l<1QKZ`cOqz{u?>Um1_+`sBBNv)Q#(bY7fX}|E(r2q@DxcFAy z?AEKCRS#C-hHGz=LcjN$IBi~P6PDrnGnDf?q3zPtTJF}&x&4dF`Mt5Gfs}?>({WWS|p@6k4#FH2bNHK^>**`2C4nc zacP05hT;EwWVx^_d$mp2i}F`97mLW79t2GeXa5MPqVM5rA!aHYFEI;zDzgpQnEwkYW^KIT3;7!= z9o9~*?@4*QC^d2>2&d*uFFjZox)LY+M=`XA+^it%*_qoUoUohuCIHqRccfn@$J{u2 z$D8tXP=6#uYwWjuDHz>0jW1NQscrXcnv-N>KRkAQEi0MBgu{J6&mpapHJHMVn#HE5Y3iX(%hJ#ICI=E78}=SeQtrW7{s#MG;yQfaM!Y-R$JbHgTa%%bEm_67{Bb(b@qJOz-HR;f^RBDUE0!!S z5p7%D|7-xBE!!%9mhJ7-%RA}eu@`tJ%ZlF@XH2*#BR06zboAlO!mhgQFIgY#6hosJSG(V6Al#ir`kLEVIh?ZME_%Vw#wUsR0D+xaC ztbPCM(F3M}3ToO{n!FQhu+c4^^3F{>72gw!xg*>R=HHCVKeBdJoNx6Z$UjwET{DOG zV0%}SzfC>gbnofzll8>2hCSNJ6MyW-`+HT0@@|9`Ou|_|!Fo27e+YERk$l`Slbq_z6M5Bt;S*kgKep~WVJkv)idmE;}K)qnBpAVB%tJFf3VoZ zrj^EzAMZQkRUDL6u{~7rFzIhH$qxMk?cdh_daE40z0t=PbE&{X=;~xaZ)+fM$1Y~M Hf0XcFgo5ms literal 0 HcmV?d00001 diff --git a/assets/images/mstile-150x150.png b/assets/images/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..08ccc4d64452cdc363cbb5934445e82c2273ada5 GIT binary patch literal 1427 zcmeAS@N?(olHy`uVBq!ia0y~yVB`Z~4rZW;e?I4QASWikC&U%VEjaK46a8O-5U)7! z0j}Wx0+4vofo~86K=S_*1`r8RzvDlgjgXoFlLc7>G76#wN-hB!_yK4vkP9>xX3>X= z9sj{>kot-f{~-#{^a8m>2YzI1fLaPsQ?cVm#s!dG5Ep_V&I7xx0;vALe~_DDQb3gj zJAk%)C^+#S=zxY5{~Le`;Cj&*K#j|w{)MP1IPe7|G65u5a^M>%WR`-$1ZeEdZEHh7 z;ad{q7tF9?!;1?A4iXbGcFYi{_z=J`;fKJD6(1BF6a*|15-$AM!BJrGK%nDB#R-WQ z9s)ByG@LNt_@NOYVDR8Tguw<6jSn0@GCCGWa4b+LXz2LBaX>-ffk!}tfq(?Z4Gs9A4vhut&bT-+Fff;Sx;TbZFupn12y_U;;RU~gjJv(9bXzX>`E3{WzW*J*_vG8J znQHP1lj}1j|7Z!fx$gc|kWk`uu<@Prg9q=|9zWi0am3&8T(iGxdOFMNb!;*nv8?QF zd;dK9?k&_iU9o;*P(i^-hAmN61q(JS7bh4o`KP|HwExoD+0@+KxOovX`!aD=zQ7mW z3?GEuUkAwYnVqq`bv(}J#ev4nT71cO-@V)_H>KSrc(M??c(d8MQj-S-+Lkg5AG@Ul zw;N^d*{OX}=1h6hjd_=+J8voSU0ipPImC0y-3gX8i?F6gWFt9ORmcnT3P&k$K-lHeOBN2U`5};kE})E3xd;RqQBfx^!TZC`GjtR>+H{` ze)?GcIrCAu{!&+mO{3VIbq}*Mx%tIbHb}ZZR{v!YVZ&pnj<6-|8SrM5T^WvRczOzKkOTP6{ zZT&3eaOHJ6g@2@ld>sVtM%{lOkSB9<$4%83#m@SBH<})Aal2zVqtJn6V{Hn1A5Y=U zDVE1KN?)v9ZGU|Gk%{tWEFTE}n}1J+`O&6iFFrk$d!Z%IGbYuzt$L=hO>pu2muDxQ z7P_8&;5txF?OxlLXDj$$ZqIs_U_bx2D8nlDLQ(eXqVMf5&Q$&y+gUD=y!7io*}rqb z3kwwIEjY?$J(;V|)!gfM-<9~+we`!YJny9OxpXc$v+>Q1jc@LixE*Ai&vw7ig#Ukp z>dH5E9Za4_uL(N3giEZ6$Z>y^p!#ga7kjsO4v literal 0 HcmV?d00001 diff --git a/assets/images/mstile-310x150.png b/assets/images/mstile-310x150.png new file mode 100644 index 0000000000000000000000000000000000000000..81721191a4e0e688536ddf98aa26bd8776e444f8 GIT binary patch literal 1533 zcmeAS@N?(olHy`uVBq!ia0y~yVA5k?VC3Uq28ztQkmCmA#02<+xB|Ha2Yz6p|0@vU z6$d`R75rZS5-&RN4M+mjfY1^!2~oe}KSU5J3zV9HBn#G305%Px5y%D_2sLK~1H@Rc zT^}lT{0A~BPJj%AYXKPxb-<5|4N$wF+F|BY?D&y!0YeI`s{rV{B@7h@eqmfewim z9s)B?-1yLN!hqw4zypnlhyw;1A2XLl_zs{9P%&k_p5l z1*F~Ao2BgDWWZCeYi?|OdB)6{wmw_VoSAv=zx+nu)DA7nZ#qwlvnJ%dUwFZGTl~QV zY|M%}`JB5n&rAKAKYtN(djWf5V9m7&+?DqkPAymOm*4NN^pnX-zV}G@H1CF#$A4lv z0Ia=6> zpUTPH$>UFVOc`s=mJb}soaX~k}??UP~}_NLo>a}`|i+2NnZdDVuAsX@&t zx9K&uIJaL-2HCO4=IVTI7>8j^t>x%VS*|bA-r_Wbr-pnz1JHO)T5{C&>YcAz= zZ=AAh|2+o}J$2~V5VuiU)Gx5^tm^mJRH@|4Q|I2x{BOMu9 zT+anNnRUfOC!R{xt2nF1eVO4;aFw2ij^NS<4oUWlpDxn+l<=tCZ1$eR2cCA#?-H*v#jm?&WN1z-~S!Eu+aTHYwGEh;`L2ZU+3w0*yVpXkoLRA zVy@q#br*J>dU~%v_;-O)px$AHU2VIy$>mp)df1B>}GJ{ewEnn fRjj0BJwj?3U$q)*t(U5_04elz^>bP0l+XkKQa!K< literal 0 HcmV?d00001 diff --git a/assets/images/mstile-310x310.png b/assets/images/mstile-310x310.png new file mode 100644 index 0000000000000000000000000000000000000000..e5d0965319fea532b72a778a831b609a6161bdd1 GIT binary patch literal 2716 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 literal 0 HcmV?d00001 diff --git a/assets/images/safari-pinned-tab.svg b/assets/images/safari-pinned-tab.svg new file mode 100644 index 00000000..d90a7357 --- /dev/null +++ b/assets/images/safari-pinned-tab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/images/site.webmanifest b/assets/images/site.webmanifest new file mode 100644 index 00000000..0c8e62dd --- /dev/null +++ b/assets/images/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/assets/images/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/assets/images/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#111111", + "background_color": "#111111", + "display": "standalone" +} diff --git a/assets/js/configs/index.js b/assets/js/configs/index.js new file mode 100644 index 00000000..b9deaa32 --- /dev/null +++ b/assets/js/configs/index.js @@ -0,0 +1,59 @@ +;(() => { + const instanceEl = document.querySelector('input[name="instance"]') + + function instanceUrl() { + const url = instanceEl.value + + return url.substr(-1) === "/" ? url : `${url}/` + } + + function onChangeInstanceUrl() { + const url = instanceUrl() + + Array.from(document.querySelectorAll(".instance")).forEach((el) => { + el.innerText = url + }) + } + + function onShowClick({ target }) { + target.href = [instanceUrl(), target.dataset.path].join("") + return false + } + + function onCopyClick({ target }) { + const href = [instanceUrl(), target.dataset.path].join("") + const el = document.createElement("span") + el.classList.add("js__copy-element") + el.innerText = href + + document.body.appendChild(el) + copyElementContents(el, target) + return false + } + + function copyElementContents(el, triggerEl) { + el.focus() + window.getSelection().selectAllChildren(el) + document.execCommand("copy") + + triggerEl.classList.add("copied") + window.setTimeout(() => { + el.blur() + el.remove() + triggerEl.classList.remove("copied") + triggerEl.blur() + }, 1000) + } + + // init + document.querySelector("#configs").addEventListener("click", (event) => { + if (event.target.dataset.bindClick === "show") { + return onShowClick(event) + } else if (event.target.dataset.bindClick === "copy") { + return onCopyClick(event) + } + }) + + instanceEl.addEventListener("blur", onChangeInstanceUrl) + onChangeInstanceUrl() +})() diff --git a/assets/js/just-the-docs.js b/assets/js/just-the-docs.js new file mode 100644 index 00000000..fa70ae50 --- /dev/null +++ b/assets/js/just-the-docs.js @@ -0,0 +1,574 @@ +(function (jtd, undefined) { + +// Event handling + +jtd.addEvent = function(el, type, handler) { + if (el.attachEvent) el.attachEvent('on'+type, handler); else el.addEventListener(type, handler); +} +jtd.removeEvent = function(el, type, handler) { + if (el.detachEvent) el.detachEvent('on'+type, handler); else el.removeEventListener(type, handler); +} +jtd.onReady = function(ready) { + // in case the document is already rendered + if (document.readyState!='loading') ready(); + // modern browsers + else if (document.addEventListener) document.addEventListener('DOMContentLoaded', ready); + // IE <= 8 + else document.attachEvent('onreadystatechange', function(){ + if (document.readyState=='complete') ready(); + }); +} + +// Show/hide mobile menu + +function initNav() { + jtd.addEvent(document, 'click', function(e){ + var target = e.target; + while (target && !(target.classList && target.classList.contains('nav-list-expander'))) { + target = target.parentNode; + } + if (target) { + e.preventDefault(); + target.ariaPressed = target.parentNode.classList.toggle('active'); + } + }); + + const siteNav = document.getElementById('site-nav'); + const mainHeader = document.getElementById('main-header'); + const menuButton = document.getElementById('menu-button'); + + disableHeadStyleSheets(); + + jtd.addEvent(menuButton, 'click', function(e){ + e.preventDefault(); + + if (menuButton.classList.toggle('nav-open')) { + siteNav.classList.add('nav-open'); + mainHeader.classList.add('nav-open'); + menuButton.ariaPressed = true; + } else { + siteNav.classList.remove('nav-open'); + mainHeader.classList.remove('nav-open'); + menuButton.ariaPressed = false; + } + }); +} + +// The element is assumed to include the following stylesheets: +// - a to /assets/css/just-the-docs-head-nav.css, +// with id 'jtd-head-nav-stylesheet' +// - a + + + + + + + + + + + + + + + + +html2rss-configs | html2rss + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skip to main content + + + Link + + + + + + + Menu + + + + + + + Expand + + + + + + + + (external link) + + + + + + Document + + + + + + + Search + + + + + + + + + + Copy + + + + + + + Copied + + + + + + + + + + + + + +
+
+ + + + + + + + + + + +
+ +
+ + + +
+
+ +

html2rss-configs is a a growing repository of html2rss feed configs.

+
+ +

The html2rss-config repository contains feed configs. Each feed config contains the instructions for the html2rss gem on how to build the RSS feed. Thus, to create a config, you need write CSS selectors and express them in YAML.

+ +

The feed config must reside in a folder named after the fully qualified domain name of the website.

+ +

The repository has its own test suite. It automatically tests each config and requires them to adhere to the conventions.

+ +

A generator scaffolds a feed config and a test for that config. It gets you started in a breeze and let’s you focus on writing the selectors.

+ +

See the project on Github

+ + + + + + +
+ + +
+ + + +
+
+ + + +
+ + +
+ + + + + diff --git a/components/html2rss-web.html b/components/html2rss-web.html new file mode 100644 index 00000000..549a6b43 --- /dev/null +++ b/components/html2rss-web.html @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +html2rss-web | html2rss + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skip to main content + + + Link + + + + + + + Menu + + + + + + + Expand + + + + + + + + (external link) + + + + + + Document + + + + + + + Search + + + + + + + + + + Copy + + + + + + + Copied + + + + + + + + + + + + + +
+
+ + + + + + + + + + + +
+ +
+ + + +
+
+ +

html2rss-web app is a small application which serves RSS feeds via HTTP.

+
+ +

html2rss-web builds and serves RSS feeds via HTTP. It’s a small application which serves feeds via HTTP. It uses the feed configs from html2rss-configs and expose the html2rss generated feeds via HTTP.

+ +

Generate your own feeds, or start instantly with the included configs.

+ +
    +
  • It’s deployable without much hassle (also via Docker).
  • +
  • It has a file-based application cache to prevent hammering websites
  • +
  • It handles with client-side HTTP cache headers.
  • +
+ +

+ Everyone can host their own html2rss-web instance. + There are [public instances](https://github.com/html2rss/html2rss-web/wiki/Instances) for those who can't. +

+ +

See the project on Github

+ + + + + + +
+ + +
+ + + +
+
+ + + +
+ + +
+ + + + + diff --git a/components/html2rss.html b/components/html2rss.html new file mode 100644 index 00000000..6e2ce833 --- /dev/null +++ b/components/html2rss.html @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +html2rss gem | html2rss + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skip to main content + + + Link + + + + + + + Menu + + + + + + + Expand + + + + + + + + (external link) + + + + + + Document + + + + + + + Search + + + + + + + + + + Copy + + + + + + + Copied + + + + + + + + + + + + + +
+
+ + + + + + + + + + + +
+ +
+ + + +
+
+ +

html2rss build RSS 2.0 feeds from websites (and JSON APIs) with a few CSS selectors.

+
+ +

The html2rss gem generates a Ruby RSS object from a feed config. It does so by scraping and extracting the website.

+ +

Scraping involves a tad more than just selecting an HTML element’s text contents.

+ +
    +
  • You want to sanitize HTML.
  • +
  • You might find useful information in a data attribute in the page’s source.
  • +
  • You need to convert relative URLs to absolute ones.
  • +
  • You want to parse dates & times in the publishers’ time zone.
  • +
  • Maybe the website is a JSON API and you want that response converted to a RSS feed?
  • +
  • You might need to send requests with Authorization or Cookie HTTP headers.
  • +
  • You want to scrape several syntactically equal pages on one website without duplicating the configs.
  • +
  • You want to create a custom item description from other attributes.
  • +
+ +

The documentation covers everything the gem is capable of. If you want to dive deeper, read the gem’s README or check the YARD Docs.

+ +

The gem’s code is automatically tested. There’s also code documentation for the API, usually with examples. However, looking inside the test suite to find to find more complex examples is recommended.

+ +

See the project on Github

+ + + + + + +
+ + +
+ + + +
+
+ + + +
+ + +
+ + + + + diff --git a/components/index.html b/components/index.html new file mode 100644 index 00000000..8b457587 --- /dev/null +++ b/components/index.html @@ -0,0 +1,297 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Components | html2rss + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skip to main content + + + Link + + + + + + + Menu + + + + + + + Expand + + + + + + + + (external link) + + + + + + Document + + + + + + + Search + + + + + + + + + + Copy + + + + + + + Copied + + + + + + + + + + + + + +
+
+ + + + + + + + + + + +
+ +
+ +
+
+ + + + + + +
+

Table of contents

+ + + +
+ + +
+ + + +
+
+ + + +
+ + +
+ + + + + diff --git a/configs/index.html b/configs/index.html new file mode 100644 index 00000000..b1d4a162 --- /dev/null +++ b/configs/index.html @@ -0,0 +1,1489 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +All feeds | html2rss + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skip to main content + + + Link + + + + + + + Menu + + + + + + + Expand + + + + + + + + (external link) + + + + + + Document + + + + + + + Search + + + + + + + + + + Copy + + + + + + + Copied + + + + + + + + + + + + + +
+
+ + + + + + + + + + + +
+ +
+ +
+
+ + + +
+
+ Instance URL + + +
+ +

+ Find publicly available instances in the + wiki + or + host your own. +

+ + +
+ + adfc.de/pressemitteilungen RSS + + + +
+
URL to scrape
+
https://www.adfc.de/presse/pressemitteilungen/
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + apnews.com/hub + + +
+
URL to scrape
+
https://apnews.com/%<section>s
+
Time zone
+
UTC
+
Language
+
en
+
+

+ This config requires parameters to work.
+ View the config + to find out which values are possible. +
+ + apnews.com/hub.rss?section=String& + + +

+ +
+ + avherald.com/index RSS + + + +
+
URL to scrape
+
https://avherald.com/
+
Time zone
+
UTC
+
Language
+
en
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + bbc.co.uk/available_episodes + + +
+
URL to scrape
+
https://www.bbc.co.uk/programmes/%<id>s/episodes/player
+
Time zone
+
UTC
+
+

+ This config requires parameters to work.
+ View the config + to find out which values are possible. +
+ + bbc.co.uk/available_episodes.rss?id=String& + + +

+ +
+ + bbc.com/mundo RSS + + + +
+
URL to scrape
+
https://www.bbc.com/mundo
+
Time zone
+
UTC
+
Language
+
es
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + bbc.com/news_stories RSS + + + +
+
URL to scrape
+
https://bbc.com/news/stories
+
Time zone
+
Europe/London
+
Language
+
en
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + canarianweekly.com/front RSS + + + +
+
URL to scrape
+
https://www.canarianweekly.com/
+
Time zone
+
Europe/London
+
Language
+
en
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + cinemascore.com/index RSS + + + +
+
URL to scrape
+
https://webapp.cinemascore.com/guest/surveys
+
Time zone
+
America/Los_Angeles
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + cleanenergywire.org/news RSS + + + +
+
URL to scrape
+
https://www.cleanenergywire.org/news-archive
+
Time zone
+
Europe/Berlin
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + cnet.com/section_sub + + +
+
URL to scrape
+
https://www.cnet.com/%<section>s/%<sub>s/
+
Time zone
+
UTC
+
Language
+
en
+
+

+ This config requires parameters to work.
+ View the config + to find out which values are possible. +
+ + cnet.com/section_sub.rss?section=String&sub=String& + + +

+ +
+ + computerbase.de/meistgelesen RSS + + + +
+
URL to scrape
+
https://www.computerbase.de
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + cutle.fish/index RSS + + + +
+
URL to scrape
+
https://cutle.fish/
+
Time zone
+
UTC
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + deraktionaer.de/meistgelesen RSS + + + +
+
URL to scrape
+
https://deraktionaer.de/
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + developer.apple.com/tutorials_data_documentation_technotes_json RSS + + + +
+
URL to scrape
+
https://developer.apple.com/tutorials/data/documentation/Technotes.json
+
Time zone
+
UTC
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + dfs.de/pressemitteilungen RSS + + + +
+
URL to scrape
+
https://www.dfs.de/homepage/de/medien/presse/
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + dsw-info.de/presse RSS + + + +
+
URL to scrape
+
https://www.dsw-info.de/presse
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + espn.com/f1 RSS + + + +
+
URL to scrape
+
https://www.espn.com/f1/
+
Time zone
+
UTC
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + fia.com/documents RSS + + + +
+
URL to scrape
+
https://www.fia.com/documents/championships/fia-formula-one-world-championship-14/season/season-2024-2043
+
Time zone
+
UTC
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + formula1.com/latest RSS + + + +
+
URL to scrape
+
https://www.formula1.com/en/latest/all.html
+
Time zone
+
UTC
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + github.com/releases + + +
+
URL to scrape
+
https://github.com/%<username>s/%<repository>s/releases
+
Time zone
+
UTC
+
+

+ This config requires parameters to work.
+ View the config + to find out which values are possible. +
+ + github.com/releases.rss?username=String&repository=String& + + +

+ +
+ + iaapa.org/news RSS + + + +
+
URL to scrape
+
https://www.iaapa.org/news
+
Time zone
+
UTC
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + ifo.de/newsroom RSS + + + +
+
URL to scrape
+
https://www.ifo.de/get-template/pressemitteilungen/false/de
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + imdb.com/ratings + + +
+
URL to scrape
+
https://www.imdb.com/user/%<user_id>s/ratings
+
Time zone
+
UTC
+
+

+ This config requires parameters to work.
+ View the config + to find out which values are possible. +
+ + imdb.com/ratings.rss?user_id=String& + + +

+ +
+ + ingenieur.de/karriere_arbeitsleben_heiko_mell RSS + + + +
+
URL to scrape
+
https://www.ingenieur.de/karriere/arbeitsleben/heiko-mell/
+
Time zone
+
UTC
+
Language
+
de-DE
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + kinocheck.de/filmstarts RSS + + + +
+
URL to scrape
+
https://kinocheck.de/filmstarts
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + metacritic.com/movies_release_date RSS + + + +
+
URL to scrape
+
https://www.metacritic.com/browse/movies/release-date/theaters/date
+
Time zone
+
America/Los_Angeles
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + newyorker.com/magazine RSS + + + +
+
URL to scrape
+
https://www.newyorker.com/magazine
+
Time zone
+
UTC
+
Language
+
en
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + nomanssky.com/news RSS + + + +
+
URL to scrape
+
https://www.nomanssky.com/news/
+
Time zone
+
UTC
+
Language
+
en-GB
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + pankow.lebensmittel-kontrollergebnisse.de/search RSS + + + +
+
URL to scrape
+
https://pankow.lebensmittel-kontrollergebnisse.de/Search
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + philomag.de/index RSS + + + +
+
URL to scrape
+
https://www.philomag.de/
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + phys.org/weekly RSS + + + +
+
URL to scrape
+
https://phys.org/weekly-news/
+
Time zone
+
Europe/London
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + pinboard.in/user + + +
+
URL to scrape
+
https://pinboard.in/u:%<username>s?per_page=160
+
Time zone
+
UTC
+
Language
+
en
+
+

+ This config requires parameters to work.
+ View the config + to find out which values are possible. +
+ + pinboard.in/user.rss?username=String& + + +

+ +
+ + rbb24.de/meistgeklickt RSS + + + +
+
URL to scrape
+
https://rbb24.de/
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + rnd.de/themen + + +
+
URL to scrape
+
https://www.rnd.de/themen/%<thema>s/
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+

+ This config requires parameters to work.
+ View the config + to find out which values are possible. +
+ + rnd.de/themen.rss?thema=String& + + +

+ +
+ + robinwood.de/aktuelles RSS + + + +
+
URL to scrape
+
https://www.robinwood.de/was-gibt-es-neues/aktuelles
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + s3.amazonaws.com/popular_movies RSS + + + +
+
URL to scrape
+
https://s3.amazonaws.com/popular-movies/movies.json
+
Time zone
+
UTC
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + sebastianvettel.de/news RSS + + + +
+
URL to scrape
+
https://sebastianvettel.de/news/
+
Time zone
+
Europe/Berlin
+
Language
+
de-DE
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + softwareleadweekly.com/issues RSS + + + +
+
URL to scrape
+
https://softwareleadweekly.com/issues
+
Time zone
+
UTC
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + solarthermalworld.org/news RSS + + + +
+
URL to scrape
+
https://solarthermalworld.org/news
+
Time zone
+
UTC
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + spektrum.de/meistgelesen RSS + + + +
+
URL to scrape
+
https://www.spektrum.de/
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + spiegel.de/impressum_autor + + +
+
URL to scrape
+
https://www.spiegel.de/impressum/autor-%<id>s
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+

+ This config requires parameters to work.
+ View the config + to find out which values are possible. +
+ + spiegel.de/impressum_autor.rss?id=String& + + +

+ +
+ + stackoverflow.com/hot_network_questions RSS + + + +
+
URL to scrape
+
https://stackoverflow.com/questions
+
Time zone
+
America/New_York
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + steuerzahler.de/news RSS + + + +
+
URL to scrape
+
https://www.steuerzahler.de/news
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + stripes.com/index RSS + + + +
+
URL to scrape
+
https://www.stripes.com/
+
Time zone
+
America/New_York
+
Language
+
en
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + support.apple.com/en_gb_ht201222 RSS + + + +
+
URL to scrape
+
https://support.apple.com/en-gb/HT201222
+
Time zone
+
UTC
+
Language
+
en
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + support.apple.com/exchange_repair RSS + + + +
+
URL to scrape
+
https://support.apple.com/exchange_repair
+
Time zone
+
America/Los_Angeles
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + teneriffa-news.com/news RSS + + + +
+
URL to scrape
+
https://www.teneriffa-news.com/news
+
Time zone
+
Europe/Lisbon
+
Language
+
de
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + theguardian.com/international_mostpopular RSS + + + +
+
URL to scrape
+
https://www.theguardian.com/international
+
Time zone
+
Europe/London
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + thoughtworks.com/insights RSS + + + +
+
URL to scrape
+
https://www.thoughtworks.com/insights
+
Time zone
+
UTC
+
Language
+
en
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + tourismusnetzwerk-brandenburg.de/aktuelle_nachrichten RSS + + + +
+
URL to scrape
+
https://www.tourismusnetzwerk-brandenburg.de/nc/aktuelle-nachrichten/
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + webentwickler-jobs.de/in + + +
+
URL to scrape
+
https://www.webentwickler-jobs.de/in/%<region>s
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+

+ This config requires parameters to work.
+ View the config + to find out which values are possible. +
+ + webentwickler-jobs.de/in.rss?region=String& + + +

+ +
+ + + + + + + + +
+ + +
+ + + +
+
+ + + +
+ + +
+ + + + + diff --git a/contributing.html b/contributing.html new file mode 100644 index 00000000..29fa5598 --- /dev/null +++ b/contributing.html @@ -0,0 +1,322 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Contributing | html2rss + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skip to main content + + + Link + + + + + + + Menu + + + + + + + Expand + + + + + + + + (external link) + + + + + + Document + + + + + + + Search + + + + + + + + + + Copy + + + + + + + Copied + + + + + + + + + + + + + +
+
+ + + + + + + + + + + +
+ +
+ +
+
+ +

There are many ways to contribute. Contributions are very welcome!

+

+ + + Create a feed config + + +

+ + +

Are you missing an RSS for a site? Create your config and add make it available in the ecosystem. It’s easy, just have a look and try it out!

+

+ + + Improve this website + + +

+ + +

This website is build with Jekyll and Github Actions. Find the source code here.

+

+ + + Host your own public instance + + +

+ + +

The html2rss-web project is a rolling release web application which comes with the latest html2rss-configs build in.

+ +

Setup and maintain your instance. Do not forget to add your instance to the instances list in the wiki so that others can start using it.

+

+ + + Improve the html2rss gem + + +

+ + +

Are you missing a feature in the html2rss gem? Did you find a bug? Head to the repository on Github and start working on it.

+ + + + + + +
+ + +
+ + + +
+
+ + + +
+ + +
+ + + + + diff --git a/feed.xml b/feed.xml new file mode 100644 index 00000000..7f39e090 --- /dev/null +++ b/feed.xml @@ -0,0 +1,4 @@ +Jekyll2025-01-13T07:57:47+00:00https://html2rss.github.io/feed.xmlhtml2rsshtml2rss brings back RSS. It's an open source project with decentralised +instances. These instances generate RSS feeds for websites which do not offer +them. + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 00000000..780bd1de --- /dev/null +++ b/index.html @@ -0,0 +1,304 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +html2rss - Home | html2rss + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skip to main content + + + Link + + + + + + + Menu + + + + + + + Expand + + + + + + + + (external link) + + + + + + Document + + + + + + + Search + + + + + + + + + + Copy + + + + + + + Copied + + + + + + + + + + + + + +
+
+ + + + + + + + + + + +
+ +
+ +
+
+ +

+ + + html2rss builds RSS feeds from websites which do not have one. + + +

+ +

+ Start using RSS feeds right away or find out what html2rss has to offer. +
+ View the feeds + How it works +

+
+ +html2rss is a ecosystem of components with the goals to: + +
    +
  1. generate RSS feeds by scraping websites (and JSON APIs).
  2. +
  3. make it easy to build and use a feed config.
  4. +
  5. have multiple decentralized and always up to date instances.
  6. +
+ +Read more about the involved components. + + + + + + +
+ + +
+ + + +
+
+ + + +
+ + +
+ + + + + diff --git a/robots.txt b/robots.txt new file mode 100644 index 00000000..5a6e01a9 --- /dev/null +++ b/robots.txt @@ -0,0 +1 @@ +Sitemap: https://html2rss.github.io/sitemap.xml diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 00000000..d0777775 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,24 @@ + + + +https://html2rss.github.io/contributing + + +https://html2rss.github.io/components/html2rss-configs + + +https://html2rss.github.io/components/html2rss-web + + +https://html2rss.github.io/components/html2rss + + +https://html2rss.github.io/configs/ + + +https://html2rss.github.io/ + + +https://html2rss.github.io/components/ + +