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..99397abe --- /dev/null +++ b/404.html @@ -0,0 +1,269 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +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..1f932071 --- /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;-webkit-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,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,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]{-webkit-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]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-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{font-size:.875rem !important;scroll-behavior:smooth}@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){.main{position:relative;max-width:50rem;margin-left:15.5rem}}@media(min-width: 66.5rem){.main{margin-left:max(16.5rem,(100% - 66.5rem)/2 + 16.5rem)}}.main-content-wrap{padding-right:1rem;padding-left:1rem;padding-top:1rem;padding-bottom: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;display:none;background-color:#27262b}@media(min-width: 50rem){.main-header{display:flex;justify-content:space-between;height:3.75rem;background-color:#27262b;border-bottom:1px solid #44434d}}.main-header.nav-open{display:block}@media(min-width: 50rem){.main-header.nav-open{display:flex}}.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{padding-right:1rem;padding-left:1rem;flex-grow:1;display:flex;height:100%;align-items:center;padding-top:.75rem;padding-bottom:.75rem;color:#f5f6fa;font-size:1.125rem !important}@media(min-width: 50rem){.site-title{padding-right:2rem;padding-left:2rem}}@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, #201f23 0%, rgba(32, 31, 35, 0.8) 80%, rgba(32, 31, 35, 0) 100%)}.site-button:hover{background-image:linear-gradient(-90deg, #201f23 0%, rgba(32, 31, 35, 0.8) 100%)}body{position:relative;padding-bottom:4rem;overflow-y:scroll}@media(min-width: 50rem){body{position:static;padding-bottom:0}}.site-footer{padding-right:1rem;padding-left:1rem;position:absolute;bottom:0;left:0;padding-top:1rem;padding-bottom:1rem;color:#959396;font-size:.6875rem !important}@media(min-width: 50rem){.site-footer{padding-right:2rem;padding-left:2rem}}@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;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{font-size:.875rem !important;position:relative;margin:0}@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, #201f23 0%, rgba(32, 31, 35, 0.8) 80%, rgba(32, 31, 35, 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, #201f23 0%, rgba(32, 31, 35, 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;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;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;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-size:2rem !important;line-height:1.25;font-weight:300}@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-size:.6875rem !important;font-weight:400;text-transform:uppercase;letter-spacing:.1em}@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;font-size:.6875rem !important;border-radius:12px}@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:#227efa}.btn:hover,.btn:active,.btn.zeroclipboard-is-hover,.btn.zeroclipboard-is-active{text-decoration:none;background-color:#2e2b33}.btn:active,.btn.selected,.btn.zeroclipboard-is-active{background-color:#29262e;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn.selected:hover{background-color:#cfcfcf}.btn:disabled,.btn:disabled:hover,.btn.disabled,.btn.disabled:hover{color:rgba(102,102,102,.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:#1878fa;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:#2448a7;background-image:linear-gradient(#2b55c4, #2448a7);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:#22459e;background-image:linear-gradient(#2850b7, #22459e)}.btn-primary:active,.btn-primary.selected,.btn-primary.zeroclipboard-is-active{background-color:#21439a;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-primary.selected:hover{background-color:#1d3a85}.btn-purple{color:#fff;background-color:#5739ce;background-image:linear-gradient(#6f55d5, #5739ce);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:#5132cb;background-image:linear-gradient(#6549d2, #5132cb)}.btn-purple:active,.btn-purple.selected,.btn-purple.zeroclipboard-is-active{background-color:#4f31c6;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-purple.selected:hover{background-color:#472cb2}.btn-blue{color:#fff;background-color:#227efa;background-image:linear-gradient(#4593fb, #227efa);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:#1878fa;background-image:linear-gradient(#368afa, #1878fa)}.btn-blue:active,.btn-blue.selected,.btn-blue.zeroclipboard-is-active{background-color:#1375f9;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-blue.selected:hover{background-color:#0669ed}.btn-green{color:#fff;background-color:#10ac7d;background-image:linear-gradient(#13cc95, #10ac7d);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:#0fa276;background-image:linear-gradient(#12be8b, #0fa276)}.btn-green:active,.btn-green.selected,.btn-green.zeroclipboard-is-active{background-color:#0f9e73;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-green.selected:hover{background-color:#0d8662}.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;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:#201f23}.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;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;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;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;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{font-size:.75rem !important;min-width:7.5rem;padding:.5rem .75rem;background-color:#302d36;border-bottom:1px solid rgba(68,67,77,.5);border-left:1px solid #44434d}@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{font-size:.6875rem !important;min-width:0;padding:0;background-color:#31343f;border:0}@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..bb99bf1e --- /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.8.2/_sass/vendor/OneLightJekyll/syntax.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/vendor/OneDarkJekyll/syntax.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/vendor/normalize.scss/normalize.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/base.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/color_schemes/dark.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/support/mixins/_typography.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/support/_variables.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/layout.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/support/mixins/_layout.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/content.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/navigation.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/typography.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/labels.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/buttons.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/support/mixins/_buttons.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/search.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/tables.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/code.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/utilities/_colors.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/utilities/_layout.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/utilities/_typography.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/utilities/_lists.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/utilities/_spacing.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/print.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/skiptomain.scss","just-the-docs-dark.scss"],"names":[],"mappings":"CAEA,yBAEE,mBACA,cAEF,eACE,mBAEF,gBACE,mBAEF,cACE,cACA,kBAEF,gBACE,WACA,yBAEF,cACE,cAEF,cACE,cAEF,cACE,cAEF,cACE,cAEF,cACE,cAEF,eACE,cACA,kBAEF,eACE,cACA,kBAEF,eACE,cACA,kBAEF,eACE,cACA,kBAEF,eACE,kBAEF,eACE,gBAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,cACE,cAEF,cACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,gBAEF,cACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,iCACE,cAEF,8BACE,cC5MF,yBAEE,mBACA,cAEF,eACE,mBAEF,gBACE,mBAEF,cACE,cACA,kBAEF,gBACE,cACA,yBAEF,cACE,cAEF,cACE,cAEF,cACE,cAEF,cACE,cAEF,cACE,cAEF,eACE,cACA,kBAEF,eACE,cACA,kBAEF,eACE,cACA,kBAEF,eACE,cACA,kBAEF,eACE,kBAEF,eACE,gBAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,cACE,cAEF,cACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,gBAEF,cACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cCxMF,4EAUA,KACE,iBACA,8BAUF,KACE,SAOF,KACE,cAQF,GACE,cACA,eAWF,GACE,uBACA,SACA,iBAQF,IACE,gCACA,cAUF,EACE,+BAQF,YACE,mBACA,0BACA,iCAOF,SAEE,mBAQF,cAGE,gCACA,cAOF,MACE,cAQF,QAEE,cACA,cACA,kBACA,wBAGF,IACE,eAGF,IACE,WAUF,IACE,kBAWF,sCAKE,oBACA,eACA,iBACA,SAQF,aAGE,iBAQF,cAGE,oBAOF,gDAIE,0BAOF,wHAIE,kBACA,UAOF,4GAIE,8BAOF,SACE,2BAUF,OACE,sBACA,cACA,cACA,eACA,UACA,mBAOF,SACE,wBAOF,SACE,cAQF,6BAEE,sBACA,UAOF,kFAEE,YAQF,cACE,6BACA,oBAOF,yCACE,wBAQF,6BACE,0BACA,aAUF,QACE,cAOF,QACE,kBAUF,SACE,aAOF,SACE,aC1VF,MACE,aCJa,KDOf,EACE,sBAGF,KEcE,6BFXA,mDAHF,KEiBI,2BFXJ,KACE,YGfiB,gHHgBjB,kBACA,YGbiB,IHcjB,MGiBY,QHhBZ,iBGYY,QHXZ,yBAGF,mFAYE,aAGF,4BAOE,aACA,kBACA,gBACA,YG1CyB,KH2CzB,MGjBY,QHoBd,EACE,eACA,kBAGF,EACE,MGlBS,QHmBT,qBAGF,eACE,0BACA,sBGnCY,QHoCZ,0BAEA,qBACE,2CAIJ,KACE,YGvEiB,0CHwEjB,gBACA,YGvEiB,IH0EnB,WAEE,SAGF,GACE,eAGF,IACE,eACA,YAGF,GACE,WACA,UACA,cACA,iBGnEY,QHoEZ,SAIF,WACE,cAGA,qBACA,sBACA,kBACA,8BI7GF,UACE,UACA,aACA,eACA,iBD4BY,QEpBV,yBDZJ,UAOI,wBACA,eACA,MDwFW,QCvFX,YACA,+BACA,iDAZJ,UAgBI,yCACA,UD+EQ,SEpFR,yBDSJ,MAEI,kBACA,UD6EY,MC5EZ,YDwEW,SErFX,2BDSJ,MAUI,uDAQJ,mBChBE,cFuDK,KEtDL,aFsDK,KCpCL,YDoCK,KCnCL,eDmCK,KElEH,yBD2BJ,mBCZI,cFqDG,KEpDH,aFoDG,MEpEH,yBD2BJ,mBAOI,YDkCG,KCjCH,eDiCG,MC7BP,aACE,UACA,aACA,iBDtBY,QEpBV,yBDuCJ,aAMI,aACA,8BACA,OD2CY,QC1CZ,iBD5BU,QC6BV,iCAGF,sBACE,cCrDA,yBDoDF,sBAII,cAKN,oCAGE,WChEE,2BD6DJ,oCAMI,MDiBQ,SCbZ,UACE,aAEA,mBACE,cC3EA,yBDuEJ,UAQI,cACA,YDVG,KCWH,eDfG,KCgBH,gBACA,eAIJ,aACE,aACA,WDCc,2BE1FZ,yBDuFJ,aAMI,ODHY,QCIZ,WDJY,QCKZ,iCAIJ,YCxFE,cFuDK,KEtDL,aFsDK,KCoCL,YACA,aACA,YACA,mBACA,YDzCK,OC0CL,eD1CK,OC2CL,MDvFY,QDMZ,8BG3BE,yBDmGJ,YCpFI,cFqDG,KEpDH,aFoDG,MEpEH,4BDmGJ,YFrEI,4BACA,YCpCuB,MEKvB,yBDmGJ,YAaI,YDhDG,MCiDH,eDjDG,OCsDL,WACE,WACA,YACA,gDACA,4BACA,gCACA,wBAIJ,aACE,aACA,YACA,QDjEK,KCkEL,mBCpIE,yBDwIF,0BACE,cAIJ,kBACE,0GAQF,mBACE,iFASF,KACE,kBACA,eD1FM,KC2FN,kBCnKE,yBDgKJ,KAMI,gBACA,kBAMJ,aClKE,cFuDK,KEtDL,aFsDK,KC8GL,kBACA,SACA,OACA,YDjHK,KCkHL,eDlHK,KCmHL,MDrKY,QDrBZ,8BGKE,yBD6KJ,aC9JI,cFqDG,KEpDH,aFoDG,MEpEH,4BD6KJ,aF/KI,6BGEA,yBD6KJ,aAYI,gBACA,kBAIJ,MACE,MD5HK,OC6HL,OD7HK,OC8HL,MDpKS,QGtCX,cACE,YHEoB,qJGOlB,gBAGF,gBACE,gBACA,uBAGF,kCAEE,mBAIA,4BACE,WH+CC,OG3CL,iBACE,qBACA,2BAEA,oBACE,kBAEA,4BACE,kBACA,SACA,YACA,MHfM,Q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T7DK,MS8DL,eT9DK,MEhEH,4BO2HJ,qBAMI,qBACA,UACA,cTnEG,MSoEH,oBAIJ,mBACE,aACA,mBACA,qBAEA,4CACE,WV3IF,4BGHE,4BO6IF,4CVvIE,8BGNA,yBO6IF,4CVlJA,+BGKE,kDO6IF,4CV/IE,6BUwJF,uCACE,MTrFG,KSsFH,OTtFG,KSuFH,aTzFG,MS0FH,MT7HO,QS8HP,cAGF,4CACE,cAIJ,uBACE,mBACA,qBAGF,uBACE,cACA,mBACA,gBACA,MT5JY,QS6JZ,uBACA,mBV3LA,8BGaE,4BOwKJ,uBVlLI,8BU4LJ,wBACE,cACA,YTpHK,MSqHL,eTrHK,MSsHL,aTpHK,KSqHL,YTvHK,MSwHL,MTxKY,QSyKZ,qBACA,YT9GO,US+GP,kBTzKY,QDvBZ,8BGKE,4BOkLJ,wBVpLI,6BGEA,4BOkLJ,wBAaI,qBACA,UACA,aTjIG,MSkIH,cACA,oBAIJ,8CACE,WTzIK,OS4IP,yBACE,iBAGF,kBACE,qBV7MA,4BGHE,4BO+MJ,kBVzMI,8BU8MJ,eACE,eACA,MTpJK,KSqJL,OTrJK,KSsJL,aACA,MTlJK,OSmJL,OTnJK,OSoJL,iBTxMY,QSyMZ,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,OTvLI,KSwLJ,gBPhQA,yBO8PF,kCAKI,MTxKiB,QSyKjB,WACE,sDAKN,6BACE,iBTxPU,QEnBV,yBO0QF,6BAII,qBP9QF,yBOkRF,6BAEI,oBAIJ,+BACE,cAGF,+BACE,WACA,YACA,UACA,WACE,sCPjSF,yBOuSA,qBACE,eACA,QACA,QAIJ,4BACE,YTvOI,KExEJ,yBO8SF,4BAII,eC7TN,eACE,cACA,WACA,eACA,cV0EK,OUzEL,gBACA,cVkFc,IUjFd,WACE,qDAIJ,MACE,cACA,eACA,yBAGF,MXJE,4BWQA,iBACA,qBACA,iBVMY,QULZ,0CACA,8BRfE,4BQOJ,MXDI,8BWWF,kCACE,cAOE,kDAEE,gBAGF,yBACE,eVkCD,OU3BL,SACE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BE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,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,8BCjGF,MfDE,8BGaE,4BYZJ,MfEI,8BeEJ,MfGE,8BGKE,4BYRJ,MfMI,6BeFJ,MfOE,4BGHE,4BYJJ,MfUI,8BeNJ,MfWE,6BGXE,kCHcA,2BeVJ,MfeE,0BGnBE,4BYIJ,MfkBI,+BedJ,MfmBE,8BG3BE,4BYQJ,MfsBI,4BACA,YCpCuB,MciB3B,MfwBE,4BACA,YC1CyB,KEKvB,4BYYJ,Mf4BI,2BexBJ,Mf6BE,0BACA,YCnDyB,KEKvB,4BYgBJ,MfiCI,8Be7BJ,MfkCE,6BACA,YC5DyB,KEKvB,4BYoBJ,MfsCI,+BelCJ,OfuCE,8BACA,YCrEyB,KEKvB,4BYwBJ,Of2CI,2BevCJ,QACE,2BAGF,QACE,2BAGF,QACE,2BAGF,QACE,2BAGF,MACE,yBAGF,YACE,YdxDiB,Ic2DnB,UACE,Yd1DyB,Kc6D3B,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,6BAEF,YACE,6BACA,4BdlCA,yBc6CE,QACE,oBAEF,SACE,wBAEF,SACE,0BAEF,SACE,2BAEF,SACE,yBAGF,SACE,0BACA,yBAGF,SACE,wBACA,2BAGF,UACE,2BACA,2BdzEJ,yBc6CE,Q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ACE,6BACA,gCAGF,UACE,gCACA,gCdzEJ,2Bc6CE,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,+Bd7GA,yBcwHE,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,gCd/IJ,4BcwHE,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,gCd/IJ,yBcwHE,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,gCd/IJ,2BcwHE,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,gCd/IJ,2BcwHE,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,MlB4BS,QkB3BT,iBlBkBY,QkBjBZ,UACA,SACA,UACA,YACA,cACA,gBACA,YACA,mBACA,yBACA,kBACA,gBACA,YClBF,WACE,iBnBuBY","sourcesContent":["// Generated with OneLightJekyll applied to Atom's One Light theme\n\n.highlight,\npre.highlight {\n background: #f9f9f9;\n color: #383942;\n}\n.highlight pre {\n background: #f9f9f9;\n}\n.highlight .hll {\n background: #f9f9f9;\n}\n.highlight .c {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .err {\n color: #fff;\n background-color: #e05151;\n}\n.highlight .k {\n color: #a625a4;\n}\n.highlight .l {\n color: #50a04f;\n}\n.highlight .n {\n color: #383942;\n}\n.highlight .o {\n color: #383942;\n}\n.highlight .p {\n color: #383942;\n}\n.highlight .cm {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cp {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .c1 {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cs {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .ge {\n font-style: italic;\n}\n.highlight .gs {\n font-weight: 700;\n}\n.highlight .kc {\n color: #a625a4;\n}\n.highlight .kd {\n color: #a625a4;\n}\n.highlight .kn {\n color: #a625a4;\n}\n.highlight .kp {\n color: #a625a4;\n}\n.highlight .kr {\n color: #a625a4;\n}\n.highlight .kt {\n color: #a625a4;\n}\n.highlight .ld {\n color: #50a04f;\n}\n.highlight .m {\n color: #b66a00;\n}\n.highlight .s {\n color: #50a04f;\n}\n.highlight .na {\n color: #b66a00;\n}\n.highlight .nb {\n color: #ca7601;\n}\n.highlight .nc {\n color: #ca7601;\n}\n.highlight .no {\n color: #ca7601;\n}\n.highlight .nd {\n color: #ca7601;\n}\n.highlight .ni {\n color: #ca7601;\n}\n.highlight .ne {\n color: #ca7601;\n}\n.highlight .nf {\n color: #383942;\n}\n.highlight .nl {\n color: #ca7601;\n}\n.highlight .nn {\n color: #383942;\n}\n.highlight .nx {\n color: #383942;\n}\n.highlight .py {\n color: #ca7601;\n}\n.highlight .nt {\n color: #e35549;\n}\n.highlight .nv {\n color: #ca7601;\n}\n.highlight .ow {\n font-weight: 700;\n}\n.highlight .w {\n color: #f8f8f2;\n}\n.highlight .mf {\n color: #b66a00;\n}\n.highlight .mh {\n color: #b66a00;\n}\n.highlight .mi {\n color: #b66a00;\n}\n.highlight .mo {\n color: #b66a00;\n}\n.highlight .sb {\n color: #50a04f;\n}\n.highlight .sc {\n color: #50a04f;\n}\n.highlight .sd {\n color: #50a04f;\n}\n.highlight .s2 {\n color: #50a04f;\n}\n.highlight .se {\n color: #50a04f;\n}\n.highlight .sh {\n color: #50a04f;\n}\n.highlight .si {\n color: #50a04f;\n}\n.highlight .sx {\n color: #50a04f;\n}\n.highlight .sr {\n color: #0083bb;\n}\n.highlight .s1 {\n color: #50a04f;\n}\n.highlight .ss {\n color: #0083bb;\n}\n.highlight .bp {\n color: #ca7601;\n}\n.highlight .vc {\n color: #ca7601;\n}\n.highlight .vg {\n color: #ca7601;\n}\n.highlight .vi {\n color: #e35549;\n}\n.highlight .il {\n color: #b66a00;\n}\n.highlight .gu {\n color: #75715e;\n}\n.highlight .gd {\n color: #e05151;\n}\n.highlight .gi {\n color: #43d089;\n}\n.highlight .language-json .w + .s2 {\n color: #e35549;\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.highlight pre {\n background: #31343f;\n}\n.highlight .hll {\n background: #31343f;\n}\n.highlight .c {\n color: #63677e;\n font-style: italic;\n}\n.highlight .err {\n color: #960050;\n background-color: #1e0010;\n}\n.highlight .k {\n color: #e19ef5;\n}\n.highlight .l {\n color: #a3eea0;\n}\n.highlight .n {\n color: #dee2f7;\n}\n.highlight .o {\n color: #dee2f7;\n}\n.highlight .p {\n color: #dee2f7;\n}\n.highlight .cm {\n color: #63677e;\n font-style: italic;\n}\n.highlight .cp {\n color: #63677e;\n font-style: italic;\n}\n.highlight .c1 {\n color: #63677e;\n font-style: italic;\n}\n.highlight .cs {\n color: #63677e;\n font-style: italic;\n}\n.highlight .ge {\n font-style: italic;\n}\n.highlight .gs {\n font-weight: 700;\n}\n.highlight .kc {\n color: #e19ef5;\n}\n.highlight .kd {\n color: #e19ef5;\n}\n.highlight .kn {\n color: #e19ef5;\n}\n.highlight .kp {\n color: #e19ef5;\n}\n.highlight .kr {\n color: #e19ef5;\n}\n.highlight .kt {\n color: #e19ef5;\n}\n.highlight .ld {\n color: #a3eea0;\n}\n.highlight .m {\n color: #eddc96;\n}\n.highlight .s {\n color: #a3eea0;\n}\n.highlight .na {\n color: #eddc96;\n}\n.highlight .nb {\n color: #fdce68;\n}\n.highlight .nc {\n color: #fdce68;\n}\n.highlight .no {\n color: #fdce68;\n}\n.highlight .nd {\n color: #fdce68;\n}\n.highlight .ni {\n color: #fdce68;\n}\n.highlight .ne {\n color: #fdce68;\n}\n.highlight .nf {\n color: #dee2f7;\n}\n.highlight .nl {\n color: #fdce68;\n}\n.highlight .nn {\n color: #dee2f7;\n}\n.highlight .nx {\n color: #dee2f7;\n}\n.highlight .py {\n color: #fdce68;\n}\n.highlight .nt {\n color: #f9867b;\n}\n.highlight .nv {\n color: #fdce68;\n}\n.highlight .ow {\n font-weight: 700;\n}\n.highlight .w {\n color: #f8f8f2;\n}\n.highlight .mf {\n color: #eddc96;\n}\n.highlight .mh {\n color: #eddc96;\n}\n.highlight .mi {\n color: #eddc96;\n}\n.highlight .mo {\n color: #eddc96;\n}\n.highlight .sb {\n color: #a3eea0;\n}\n.highlight .sc {\n color: #a3eea0;\n}\n.highlight .sd {\n color: #a3eea0;\n}\n.highlight .s2 {\n color: #a3eea0;\n}\n.highlight .se {\n color: #a3eea0;\n}\n.highlight .sh {\n color: #a3eea0;\n}\n.highlight .si {\n color: #a3eea0;\n}\n.highlight .sx {\n color: #a3eea0;\n}\n.highlight .sr {\n color: #7be2f9;\n}\n.highlight .s1 {\n color: #a3eea0;\n}\n.highlight .ss {\n color: #7be2f9;\n}\n.highlight .bp {\n color: #fdce68;\n}\n.highlight .vc {\n color: #fdce68;\n}\n.highlight .vg {\n color: #fdce68;\n}\n.highlight .vi {\n color: #f9867b;\n}\n.highlight .il {\n color: #eddc96;\n}\n.highlight .gu {\n color: #75715e;\n}\n.highlight .gd {\n color: #f92672;\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 -webkit-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, 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, 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 -webkit-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 -webkit-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 -webkit-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 -webkit-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 @include fs-4;\n\n scroll-behavior: smooth;\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 font-size: $font-size-1 !important;\n\n @include mq(sm) {\n font-size: $font-size-1-sm !important;\n }\n}\n\n@mixin fs-2 {\n font-size: $font-size-2 !important;\n\n @include mq(sm) {\n font-size: $font-size-3 !important;\n }\n}\n\n@mixin fs-3 {\n font-size: $font-size-3 !important;\n\n @include mq(sm) {\n font-size: $font-size-4 !important;\n }\n}\n\n@mixin fs-4 {\n font-size: $font-size-4 !important;\n\n @include mq(sm) {\n font-size: $font-size-5 !important;\n }\n}\n\n@mixin fs-5 {\n font-size: $font-size-5 !important;\n\n @include mq(sm) {\n font-size: $font-size-6 !important;\n }\n}\n\n@mixin fs-6 {\n font-size: $font-size-6 !important;\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 font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-8 !important;\n }\n}\n\n@mixin fs-8 {\n font-size: $font-size-8 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-9 !important;\n }\n}\n\n@mixin fs-9 {\n font-size: $font-size-9 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10 !important;\n }\n}\n\n@mixin fs-10 {\n font-size: $font-size-10 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10-sm !important;\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\n.main {\n @include mq(md) {\n position: relative;\n max-width: $content-width;\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\n.main-content-wrap {\n @include container;\n\n padding-top: $gutter-spacing-sm;\n padding-bottom: $gutter-spacing-sm;\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 display: none;\n background-color: $sidebar-color;\n\n @include mq(md) {\n display: flex;\n justify-content: space-between;\n height: $header-height;\n background-color: $body-background-color;\n border-bottom: $border $border-color;\n }\n\n &.nav-open {\n display: block;\n\n @include mq(md) {\n display: flex;\n }\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 @include container;\n\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 @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 @include container;\n\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 @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","// 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","@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 @include fs-4;\n\n position: relative;\n margin: 0;\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 @include fs-8;\n\n font-weight: 300;\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 @include fs-2;\n\n font-weight: 400;\n text-transform: uppercase;\n letter-spacing: 0.1em;\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 @include fs-2;\n\n border-radius: 12px;\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 @include fs-3;\n\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 &: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 @include scroll-and-spacing(\"div.content\", \"div.content > pre\");\n\n margin-top: 0;\n margin-bottom: $sp-3;\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 @include fs-2;\n\n min-width: 0;\n padding: 0;\n background-color: $code-background-color;\n border: 0;\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..c16655b4 --- /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}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-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,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,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]{-webkit-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]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-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{font-size:.875rem !important;scroll-behavior:smooth}@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){.main{position:relative;max-width:50rem;margin-left:15.5rem}}@media(min-width: 66.5rem){.main{margin-left:max(16.5rem,(100% - 66.5rem)/2 + 16.5rem)}}.main-content-wrap{padding-right:1rem;padding-left:1rem;padding-top:1rem;padding-bottom: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;display:none;background-color:#f5f6fa}@media(min-width: 50rem){.main-header{display:flex;justify-content:space-between;height:3.75rem;background-color:#fff;border-bottom:1px solid #eeebee}}.main-header.nav-open{display:block}@media(min-width: 50rem){.main-header.nav-open{display:flex}}.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{padding-right:1rem;padding-left:1rem;flex-grow:1;display:flex;height:100%;align-items:center;padding-top:.75rem;padding-bottom:.75rem;color:#27262b;font-size:1.125rem !important}@media(min-width: 50rem){.site-title{padding-right:2rem;padding-left:2rem}}@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, #ebedf5 0%, rgba(235, 237, 245, 0.8) 80%, rgba(235, 237, 245, 0) 100%)}.site-button:hover{background-image:linear-gradient(-90deg, #ebedf5 0%, rgba(235, 237, 245, 0.8) 100%)}body{position:relative;padding-bottom:4rem;overflow-y:scroll}@media(min-width: 50rem){body{position:static;padding-bottom:0}}.site-footer{padding-right:1rem;padding-left:1rem;position:absolute;bottom:0;left:0;padding-top:1rem;padding-bottom:1rem;color:#959396;font-size:.6875rem !important}@media(min-width: 50rem){.site-footer{padding-right:2rem;padding-left:2rem}}@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;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{font-size:.875rem !important;position:relative;margin:0}@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, #ebedf5 0%, rgba(235, 237, 245, 0.8) 80%, rgba(235, 237, 245, 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, #ebedf5 0%, rgba(235, 237, 245, 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;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;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;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-size:2rem !important;line-height:1.25;font-weight:300}@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-size:.6875rem !important;font-weight:400;text-transform:uppercase;letter-spacing:.1em}@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;font-size:.6875rem !important;border-radius:12px}@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:#6a4aec}.btn:hover,.btn:active,.btn.zeroclipboard-is-hover,.btn.zeroclipboard-is-active{text-decoration:none;background-color:#f4f4f4}.btn:active,.btn.selected,.btn.zeroclipboard-is-active{background-color:#efefef;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn.selected:hover{background-color:#cfcfcf}.btn:disabled,.btn:disabled:hover,.btn.disabled,.btn.disabled:hover{color:rgba(102,102,102,.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:#6341eb;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:#5739ce;background-image:linear-gradient(#6f55d5, #5739ce);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:#5132cb;background-image:linear-gradient(#6549d2, #5132cb)}.btn-primary:active,.btn-primary.selected,.btn-primary.zeroclipboard-is-active{background-color:#4f31c6;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-primary.selected:hover{background-color:#472cb2}.btn-purple{color:#fff;background-color:#5739ce;background-image:linear-gradient(#6f55d5, #5739ce);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:#5132cb;background-image:linear-gradient(#6549d2, #5132cb)}.btn-purple:active,.btn-purple.selected,.btn-purple.zeroclipboard-is-active{background-color:#4f31c6;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-purple.selected:hover{background-color:#472cb2}.btn-blue{color:#fff;background-color:#227efa;background-image:linear-gradient(#4593fb, #227efa);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:#1878fa;background-image:linear-gradient(#368afa, #1878fa)}.btn-blue:active,.btn-blue.selected,.btn-blue.zeroclipboard-is-active{background-color:#1375f9;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-blue.selected:hover{background-color:#0669ed}.btn-green{color:#fff;background-color:#10ac7d;background-image:linear-gradient(#13cc95, #10ac7d);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:#0fa276;background-image:linear-gradient(#12be8b, #0fa276)}.btn-green:active,.btn-green.selected,.btn-green.zeroclipboard-is-active{background-color:#0f9e73;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-green.selected:hover{background-color:#0d8662}.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;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:#ebedf5}.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;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;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;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;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{font-size:.75rem !important;min-width:7.5rem;padding:.5rem .75rem;background-color:#fff;border-bottom:1px solid rgba(238,235,238,.5);border-left:1px solid #eeebee}@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{font-size:.6875rem !important;min-width:0;padding:0;background-color:#f5f6fa;border:0}@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-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..19f43747 --- /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.8.2/_sass/vendor/OneLightJekyll/syntax.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/vendor/normalize.scss/normalize.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/base.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/color_schemes/light.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/support/mixins/_typography.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/support/_variables.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/layout.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/support/mixins/_layout.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/content.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/navigation.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/typography.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/labels.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/buttons.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/support/mixins/_buttons.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/search.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/tables.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/code.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/utilities/_colors.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/utilities/_layout.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/utilities/_typography.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/utilities/_lists.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/utilities/_spacing.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/print.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/skiptomain.scss","just-the-docs-default.scss"],"names":[],"mappings":"CAEA,yBAEE,mBACA,cAEF,eACE,mBAEF,gBACE,mBAEF,cACE,cACA,kBAEF,gBACE,WACA,yBAEF,cACE,cAEF,cACE,cAEF,cACE,cAEF,cACE,cAEF,cACE,cAEF,eACE,cACA,kBAEF,eACE,cACA,kBAEF,eACE,cACA,kBAEF,eACE,cACA,kBAEF,eACE,kBAEF,eACE,gBAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,cACE,cAEF,cACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,gBAEF,cACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,iCACE,cAEF,8BACE,cC9MF,4EAUA,KACE,iBACA,8BAUF,KACE,SAOF,KACE,cAQF,GACE,cACA,eAWF,GACE,uBACA,SACA,iBAQF,IACE,gCACA,cAUF,EACE,+BAQF,YACE,mBACA,0BACA,iCAOF,SAEE,mBAQF,cAGE,gCACA,cAOF,MACE,cAQF,QAEE,cACA,cACA,kBACA,wBAGF,IACE,eAGF,IACE,WAUF,IACE,kBAWF,sCAKE,oBACA,eACA,iBACA,SAQF,aAGE,iBAQF,cAGE,oBAOF,gDAIE,0BAOF,wHAIE,kBACA,UAOF,4GAIE,8BAOF,SACE,2BAUF,OACE,sBACA,cACA,cACA,eACA,UACA,mBAOF,SACE,wBAOF,SACE,cAQF,6BAEE,sBACA,UAOF,kFAEE,YAQF,cACE,6BACA,oBAOF,yCACE,wBAQF,6BACE,0BACA,aAUF,QACE,cAOF,QACE,kBAUF,SACE,aAOF,SACE,aC1VF,MACE,aCJa,MDOf,EACE,sBAGF,KEcE,6BFXA,mDAHF,KEiBI,2BFXJ,KACE,YGfiB,gHHgBjB,kBACA,YGbiB,IHcjB,MGUY,QHTZ,iBGOM,KHNN,yBAGF,mFAYE,aAGF,4BAOE,aACA,kBACA,gBACA,YG1CyB,KH2CzB,MGlBY,QHqBd,EACE,eACA,kBAGF,EACE,MGtBW,QHuBX,qBAGF,eACE,0BACA,sBG/BY,QHgCZ,0BAEA,qBACE,2CAIJ,KACE,YGvEiB,0CHwEjB,gBACA,YGvEiB,IH0EnB,WAEE,SAGF,GACE,eAGF,IACE,eACA,YAGF,GACE,WACA,UACA,cACA,iBG/DY,QHgEZ,SAIF,WACE,cAGA,qBACA,sBACA,kBACA,8BI7GF,UACE,UACA,aACA,eACA,iBD6BY,QErBV,yBDZJ,UAOI,wBACA,eACA,MDwFW,QCvFX,YACA,+BACA,iDAZJ,UAgBI,yCACA,UD+EQ,SEpFR,yBDSJ,MAEI,kBACA,UD6EY,MC5EZ,YDwEW,SErFX,2BDSJ,MAUI,uDAQJ,mBChBE,cFuDK,KEtDL,aFsDK,KCpCL,YDoCK,KCnCL,eDmCK,KElEH,yBD2BJ,mBCZI,cFqDG,KEpDH,aFoDG,MEpEH,yBD2BJ,mBAOI,YDkCG,KCjCH,eDiCG,MC7BP,aACE,UACA,aACA,iBDrBY,QErBV,yBDuCJ,aAMI,aACA,8BACA,OD2CY,QC1CZ,iBDjCI,KCkCJ,iCAGF,sBACE,cCrDA,yBDoDF,sBAII,cAKN,oCAGE,WChEE,2BD6DJ,oCAMI,MDiBQ,SCbZ,UACE,aAEA,mBACE,cC3EA,yBDuEJ,UAQI,cACA,YDVG,KCWH,eDfG,KCgBH,gBACA,eAIJ,aACE,aACA,WDCc,2BE1FZ,yBDuFJ,aAMI,ODHY,QCIZ,WDJY,QCKZ,iCAIJ,YCxFE,cFuDK,KEtDL,aFsDK,KCoCL,YACA,aACA,YACA,mBACA,YDzCK,OC0CL,eD1CK,OC2CL,MDxFY,QDOZ,8BG3BE,yBDmGJ,YCpFI,cFqDG,KEpDH,aFoDG,MEpEH,4BDmGJ,YFrEI,4BACA,YCpCuB,MEKvB,yBDmGJ,YAaI,YDhDG,MCiDH,eDjDG,OCsDL,WACE,WACA,YACA,gDACA,4BACA,gCACA,wBAIJ,aACE,aACA,YACA,QDjEK,KCkEL,mBCpIE,yBDwIF,0BACE,cAIJ,kBACE,gHAQF,mBACE,oFASF,KACE,kBACA,eD1FM,KC2FN,kBCnKE,yBDgKJ,KAMI,gBACA,kBAMJ,aClKE,cFuDK,KEtDL,aFsDK,KC8GL,kBACA,SACA,OACA,YDjHK,KCkHL,eDlHK,KCmHL,MDrKY,QDrBZ,8BGKE,yBD6KJ,aC9JI,cFqDG,KEpDH,aFoDG,MEpEH,4BD6KJ,aF/KI,6BGEA,yBD6KJ,aAYI,gBACA,kBAIJ,MACE,MD5HK,OC6HL,OD7HK,OC8HL,MDxKW,QGlCb,cACE,YHEoB,qJGOlB,gBAGF,gBACE,gBACA,uBAGF,kCAEE,mBAIA,4BACE,WH+CC,OG3CL,iBACE,qBACA,2BAEA,oBACE,kBAEA,4BACE,kBACA,SACA,YACA,MHfM,QGgBN,8BACA,+BJ9BN,4BGHE,4BC2BE,4BJrBF,8BGNA,4BC2BE,4BAUI,WAIJ,uBACE,0BAGE,kCACE,0CACA,8BAOV,iBACE,gBAGE,4BACE,kBACA,mBACA,MH7CM,QG8CN,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,MHnFG,OGoFH,YACA,cHzFG,OG0FH,aH1FG,OG2FH,iBD1JA,yBCmJF,8BAUI,WACA,cAGF,kCACE,qBACA,WACA,YACA,MH5IO,QG6IP,kBAYF,kVACE,mBAIJ,sBACE,eAGF,8HAOE,kBACA,iBACA,oBAEA,6qCAKE,eAGF,gOACE,aAIJ,kWAWE,WH9JG,MI3EP,UACE,UACA,aACA,gBACA,gBAEA,yBLgBA,6BKbE,kBACA,SFCA,4BELF,yBLmBE,2BGdA,yBELF,yBLQA,6BGHE,kDELF,yBLWE,8BKDA,wCACE,cACA,WJ+DC,KI9DD,YJuDC,OItDD,eJsDC,OIrDD,mBAEE,cJ0DD,KIzDC,aJqDD,KElEH,yBEKA,wCAeI,WJgDD,KI/CC,mBAEE,cJ6CH,KI5CG,aJ4CH,MIrCD,qDACE,MJkCD,KIjCC,OJiCD,KIhCC,2BAGF,+CACE,gBACA,qBAGF,6FAEE,gHASJ,4CACE,kBAEE,QAGF,MJWC,KIVD,OJUC,KITD,gBACA,MJrCO,QEzBT,yBEqDA,4CAYI,MJGD,KIFC,OJED,KIDC,gBAGF,kDACE,oFAQA,gDACE,wBAKN,mCACE,aACA,aJtBC,OIuBD,gBAEA,kDACE,kBAEA,iEACE,MJ7EI,QIgFN,qEACE,MJjFI,QIuFR,uDAEI,yBAMJ,0CACE,cAMR,cACE,mBACA,gBACA,iBACA,yBACA,gCLjIA,8BGKE,4BEuHJ,cLzHI,6BGEA,yBEuHJ,cASI,mBACA,WJ/DG,KIgEH,iBAEA,0BACE,cAMJ,2CACE,SAEA,qDACE,UAGE,mFACE,MJ1HG,QI6HL,uFACE,MJ9HG,QIuIb,SACE,YACA,gBLvKA,8BGKE,4BEgKJ,SLlKI,6BKuKF,uBACE,aACA,YACA,UACA,SACA,gBAGF,4BACE,qBACA,YACA,UACA,SFjLA,yBEgKJ,SAqBI,cJnHG,MElEH,yBE2LJ,gBAEI,kBAIJ,qBACE,eACA,cJlIK,OImIL,gBAGF,0BACE,mBL7MA,8BGKE,4BEuMJ,0BLzMI,6BK6MF,kCACE,aAGF,iCACE,qBACA,aJjJG,MIkJH,YJlJG,MImJH,MJnMU,QIoMV,YAIA,4CACE,WCpON,eNwDE,0BACA,YCnDyB,KKFzB,gBHOE,4BGXJ,eN4DI,8BMrDJ,wBN+BE,8BG3BE,4BGJJ,wBNkCI,4BACA,YCpCuB,MKO3B,eNiBE,0BGnBE,4BGEJ,eNoBI,+BMfJ,eNZE,8BMgBA,gBACA,yBACA,oBHbE,4BGOJ,eNTI,6BMkBJ,QACE,oBAGF,iBNjBE,4BGHE,4BGoBJ,iBNdI,8BMmBJ,cN9BE,8BGKE,4BGyBJ,cN3BI,6BMgCJ,YNnCE,8BGKE,4BG8BJ,YNhCI,6BMoCJ,WACE,iEAGF,WACE,2BAGF,aACE,6BAGF,YACE,4BCvDF,iCAEE,qBACA,oBACA,aNoEK,MMnEL,YNmEK,MMlEL,MNiBM,KMhBN,yBACA,sBACA,iBN6BS,QDnCT,8BOSA,mBJJE,4BIRJ,iCPMI,6BOSJ,oBACE,iBN2BU,QMxBZ,qBACE,iBNcW,QMXb,kBACE,iBN2BQ,QMxBV,qBACE,MNFY,QMGZ,iBNkBW,QOlDb,KACE,qBACA,sBACA,iBACA,SACA,oBACA,kBACA,gBACA,gBACA,MP2BW,QO1BX,qBACA,wBACA,eACA,iBTTkB,QSUlB,eACA,cPyEc,IOxEd,WACE,qDAEF,gBAEA,WACE,qBACA,aACA,uCAGF,qCAEE,uCAGF,uCAEE,cAGF,gFAIE,qBACA,yBAGF,uDAGE,yBACA,sBACA,2CAGF,oBACE,yBAKA,oEAEE,2BACA,eACA,sCACA,sBACA,gBAKN,aACE,MPnCW,QOoCX,yBACA,mCAEA,gHAIE,cACA,qBACA,+BACA,mCAGF,mBACE,qBACA,aACA,WACE,oDAIJ,qDAEE,mCAIJ,aCnGE,MR0BM,KQzBN,yBACA,mDACA,WACE,qDAGF,uDAEE,MRiBI,KQhBJ,yBACA,mDAGF,+EAGE,yBACA,sBACA,2CAGF,4BACE,yBDgFJ,YCvGE,MR0BM,KQzBN,yBACA,mDACA,WACE,qDAGF,qDAEE,MRiBI,KQhBJ,yBACA,mDAGF,4EAGE,yBACA,sBACA,2CAGF,2BACE,yBDoFJ,UC3GE,MR0BM,KQzBN,yBACA,mDACA,WACE,qDAGF,iDAEE,MRiBI,KQhBJ,yBACA,mDAGF,sEAGE,yBACA,sBACA,2CAGF,yBACE,yBDwFJ,WC/GE,MR0BM,KQzBN,yBACA,mDACA,WACE,qDAGF,mDAEE,MRiBI,KQhBJ,yBACA,mDAGF,yEAGE,yBACA,sBACA,2CAGF,0BACE,yBD4FJ,WACE,gBACA,YACA,SACA,mBACA,aACA,gBACA,gBE3HF,QACE,kBACA,UACA,YACA,OTgFM,KS/EN,QTuEK,MStEL,gCPME,yBOZJ,QASI,6BACA,sBACA,uBACA,UACA,iBAIJ,mBACE,kBACA,UACA,OT8DK,KS7DL,gBACA,cTmEc,ISlEd,WACE,qDAEF,+BPdE,yBOKJ,mBAYI,kBACA,WACA,UTwEmB,QSvEnB,uBACA,gBACA,gBACA,6BAIJ,cACE,kBACA,WACA,YACA,gCACA,eACA,MThBY,QSiBZ,iBTnBM,KSoBN,aACA,eACA,gBACA,cACA,gBPvCE,yBO2BJ,cAeI,gCACA,kBACA,iBT7BI,KS8BJ,sCAGF,oBACE,UAEA,+CACE,MT3BO,QSgCb,cACE,kBACA,aACA,YACA,aTKK,KElEH,yBOyDJ,cAOI,aTIG,KSHH,sCAGF,2BACE,aACA,cACA,kBACA,MTxDU,QS4Dd,gBACE,kBACA,OACA,aACA,WACA,6BACA,gBACA,iBTpEM,KSqEN,2BTPc,ISQd,0BTRc,ISSd,WACE,qDPvFA,yBO4EJ,gBAeI,SACA,MTDmB,QSEnB,0CAIJ,qBACE,eACA,cTpCK,OSqCL,gBVzFA,6BGXE,4BOiGJ,qBVnFI,2BGdA,yBOiGJ,qBV9FE,6BGHE,kDOiGJ,qBV3FI,8BUsGJ,0BACE,UACA,SAGF,eACE,cACA,sBAEA,2CAEE,iBX3Ha,QW+HjB,qBACE,cACA,YT7DK,MS8DL,eT9DK,MEhEH,4BO2HJ,qBAMI,qBACA,UACA,cTnEG,MSoEH,oBAIJ,mBACE,aACA,mBACA,qBAEA,4CACE,WV3IF,4BGHE,4BO6IF,4CVvIE,8BGNA,yBO6IF,4CVlJA,+BGKE,kDO6IF,4CV/IE,6BUwJF,uCACE,MTrFG,KSsFH,OTtFG,KSuFH,aTzFG,MS0FH,MTjIS,QSkIT,cAGF,4CACE,cAIJ,uBACE,mBACA,qBAGF,uBACE,cACA,mBACA,gBACA,MT5JY,QS6JZ,uBACA,mBV3LA,8BGaE,4BOwKJ,uBVlLI,8BU4LJ,wBACE,cACA,YTpHK,MSqHL,eTrHK,MSsHL,aTpHK,KSqHL,YTvHK,MSwHL,MTxKY,QSyKZ,qBACA,YT9GO,US+GP,kBTrKY,QD3BZ,8BGKE,4BOkLJ,wBVpLI,6BGEA,4BOkLJ,wBAaI,qBACA,UACA,aTjIG,MSkIH,cACA,oBAIJ,8CACE,WTzIK,OS4IP,yBACE,iBAGF,kBACE,qBV7MA,4BGHE,4BO+MJ,kBVzMI,8BU8MJ,eACE,eACA,MTpJK,KSqJL,OTrJK,KSsJL,aACA,MTlJK,OSmJL,OTnJK,OSoJL,iBT5MM,KS6MN,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,OTvLI,KSwLJ,gBPhQA,yBO8PF,kCAKI,MTxKiB,QSyKjB,WACE,sDAKN,6BACE,iBT5PI,KEfJ,yBO0QF,6BAII,qBP9QF,yBOkRF,6BAEI,oBAIJ,+BACE,cAGF,+BACE,WACA,YACA,UACA,WACE,sCPjSF,yBOuSA,qBACE,eACA,QACA,QAIJ,4BACE,YTvOI,KExEJ,yBO8SF,4BAII,eC7TN,eACE,cACA,WACA,eACA,cV0EK,OUzEL,gBACA,cVkFc,IUjFd,WACE,qDAIJ,MACE,cACA,eACA,yBAGF,MXJE,4BWQA,iBACA,qBACA,iBVEM,KUDN,6CACA,8BRfE,4BQOJ,MXDI,8BWWF,kCACE,cAOE,kDAEE,gBAGF,yBACE,eVkCD,OU3BL,SACE,gCC9CF,sBACE,mBACA,gBACA,iBXyBU,QWxBV,yBACA,cX+EY,IW1EhB,eACE,aXkBY,QWiCd,oEAGE,aACA,cXMK,OWLL,iBXvCY,QWwCZ,cXgBc,IWfd,gBACA,iCACA,kBACA,UAIA,yFACE,MXLG,OWMH,UACA,kBACA,MACA,QACA,4BACA,iBXvDU,QWwDV,MX5DU,QW6DV,uBAEA,qGACE,KXhEQ,QWmEV,8GACE,qBACA,aACA,UAGF,2GACE,UAMF,2GACE,YACA,UASJ,oCACE,gBACA,QX7CG,OW8CH,SACA,SAGF,+DAEE,UACA,SACA,SAUJ,iBAGE,aACA,cXpEK,OW2CL,6BACE,gBACA,QX7CG,OW8CH,SACA,SAGF,uDAEE,UACA,SACA,SAwBF,qDAEE,gBACA,QXjFG,OWkFH,SACA,SAQJ,0BACE,iBACA,SACA,SACA,gBAEA,2DZvKA,8BY2KE,YACA,UACA,iBXnJU,QWoJV,STzKA,4BSkKF,2DZpKE,6BY8KF,gCACE,UACA,cX7GG,OW8GH,aX9GG,OWiHL,8BACE,SACA,cAKJ,mCAEE,QX1HK,OW2HL,cX3HK,OW4HL,cACA,yBACA,cXlHc,IWoHd,4RAIE,kBACA,iBACA,+BACA,gCACA,8BACA,yBACA,0BAKJ,sBACE,UACA,yBACA,SAIF,yBAEE,WXpMY,QWyMV,MX7MU,QWkNd,eACE,WX/MY,QY/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,wBXPE,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,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,8BCjGF,MfDE,8BGaE,4BYZJ,MfEI,8BeEJ,MfGE,8BGKE,4BYRJ,MfMI,6BeFJ,MfOE,4BGHE,4BYJJ,MfUI,8BeNJ,MfWE,6BGXE,kCHcA,2BeVJ,MfeE,0BGnBE,4BYIJ,MfkBI,+BedJ,MfmBE,8BG3BE,4BYQJ,MfsBI,4BACA,YCpCuB,MciB3B,MfwBE,4BACA,YC1CyB,KEKvB,4BYYJ,Mf4BI,2BexBJ,Mf6BE,0BACA,YCnDyB,KEKvB,4BYgBJ,MfiCI,8Be7BJ,MfkCE,6BACA,YC5DyB,KEKvB,4BYoBJ,MfsCI,+BelCJ,OfuCE,8BACA,YCrEyB,KEKvB,4BYwBJ,Of2CI,2BevCJ,QACE,2BAGF,QACE,2BAGF,QACE,2BAGF,QACE,2BAGF,MACE,yBAGF,YACE,YdxDiB,Ic2DnB,UACE,Yd1DyB,Kc6D3B,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,6BAEF,YACE,6BACA,4BdlCA,yBc6CE,QACE,oBAEF,SACE,wBAEF,SACE,0BAEF,SACE,2BAEF,SACE,yBAGF,SACE,0BACA,yBAGF,SACE,wBACA,2BAGF,UACE,2BACA,2BdzEJ,yBc6CE,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAGF,UACE,iCACA,iCdzEJ,yBc6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gCdzEJ,yBc6CE,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAGF,UACE,iCACA,iCdzEJ,yBc6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BAGF,UACE,8BACA,8BdzEJ,yBc6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gCdzEJ,yBc6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BAGF,UACE,8BACA,8BdzEJ,yBc6CE,QACE,yBAEF,SACE,6B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E,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,+Bd7GA,yBcwHE,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,gCd/IJ,4BcwHE,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,gCd/IJ,yBcwHE,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,gCd/IJ,2BcwHE,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,gCd/IJ,2BcwHE,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,MlBwBW,QkBvBX,iBlBaM,KkBZN,UACA,SACA,UACA,YACA,cACA,gBACA,YACA,mBACA,yBACA,kBACA,gBACA,YCnBF,WACE,iBnBmBM","sourcesContent":["// Generated with OneLightJekyll applied to Atom's One Light theme\n\n.highlight,\npre.highlight {\n background: #f9f9f9;\n color: #383942;\n}\n.highlight pre {\n background: #f9f9f9;\n}\n.highlight .hll {\n background: #f9f9f9;\n}\n.highlight .c {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .err {\n color: #fff;\n background-color: #e05151;\n}\n.highlight .k {\n color: #a625a4;\n}\n.highlight .l {\n color: #50a04f;\n}\n.highlight .n {\n color: #383942;\n}\n.highlight .o {\n color: #383942;\n}\n.highlight .p {\n color: #383942;\n}\n.highlight .cm {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cp {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .c1 {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cs {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .ge {\n font-style: italic;\n}\n.highlight .gs {\n font-weight: 700;\n}\n.highlight .kc {\n color: #a625a4;\n}\n.highlight .kd {\n color: #a625a4;\n}\n.highlight .kn {\n color: #a625a4;\n}\n.highlight .kp {\n color: #a625a4;\n}\n.highlight .kr {\n color: #a625a4;\n}\n.highlight .kt {\n color: #a625a4;\n}\n.highlight .ld {\n color: #50a04f;\n}\n.highlight .m {\n color: #b66a00;\n}\n.highlight .s {\n color: #50a04f;\n}\n.highlight .na {\n color: #b66a00;\n}\n.highlight .nb {\n color: #ca7601;\n}\n.highlight .nc {\n color: #ca7601;\n}\n.highlight .no {\n color: #ca7601;\n}\n.highlight .nd {\n color: #ca7601;\n}\n.highlight .ni {\n color: #ca7601;\n}\n.highlight .ne {\n color: #ca7601;\n}\n.highlight .nf {\n color: #383942;\n}\n.highlight .nl {\n color: #ca7601;\n}\n.highlight .nn {\n color: #383942;\n}\n.highlight .nx {\n color: #383942;\n}\n.highlight .py {\n color: #ca7601;\n}\n.highlight .nt {\n color: #e35549;\n}\n.highlight .nv {\n color: #ca7601;\n}\n.highlight .ow {\n font-weight: 700;\n}\n.highlight .w {\n color: #f8f8f2;\n}\n.highlight .mf {\n color: #b66a00;\n}\n.highlight .mh {\n color: #b66a00;\n}\n.highlight .mi {\n color: #b66a00;\n}\n.highlight .mo {\n color: #b66a00;\n}\n.highlight .sb {\n color: #50a04f;\n}\n.highlight .sc {\n color: #50a04f;\n}\n.highlight .sd {\n color: #50a04f;\n}\n.highlight .s2 {\n color: #50a04f;\n}\n.highlight .se {\n color: #50a04f;\n}\n.highlight .sh {\n color: #50a04f;\n}\n.highlight .si {\n color: #50a04f;\n}\n.highlight .sx {\n color: #50a04f;\n}\n.highlight .sr {\n color: #0083bb;\n}\n.highlight .s1 {\n color: #50a04f;\n}\n.highlight .ss {\n color: #0083bb;\n}\n.highlight .bp {\n color: #ca7601;\n}\n.highlight .vc {\n color: #ca7601;\n}\n.highlight .vg {\n color: #ca7601;\n}\n.highlight .vi {\n color: #e35549;\n}\n.highlight .il {\n color: #b66a00;\n}\n.highlight .gu {\n color: #75715e;\n}\n.highlight .gd {\n color: #e05151;\n}\n.highlight .gi {\n color: #43d089;\n}\n.highlight .language-json .w + .s2 {\n color: #e35549;\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 -webkit-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, 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, 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 -webkit-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 -webkit-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 -webkit-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 -webkit-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 @include fs-4;\n\n scroll-behavior: smooth;\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 font-size: $font-size-1 !important;\n\n @include mq(sm) {\n font-size: $font-size-1-sm !important;\n }\n}\n\n@mixin fs-2 {\n font-size: $font-size-2 !important;\n\n @include mq(sm) {\n font-size: $font-size-3 !important;\n }\n}\n\n@mixin fs-3 {\n font-size: $font-size-3 !important;\n\n @include mq(sm) {\n font-size: $font-size-4 !important;\n }\n}\n\n@mixin fs-4 {\n font-size: $font-size-4 !important;\n\n @include mq(sm) {\n font-size: $font-size-5 !important;\n }\n}\n\n@mixin fs-5 {\n font-size: $font-size-5 !important;\n\n @include mq(sm) {\n font-size: $font-size-6 !important;\n }\n}\n\n@mixin fs-6 {\n font-size: $font-size-6 !important;\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 font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-8 !important;\n }\n}\n\n@mixin fs-8 {\n font-size: $font-size-8 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-9 !important;\n }\n}\n\n@mixin fs-9 {\n font-size: $font-size-9 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10 !important;\n }\n}\n\n@mixin fs-10 {\n font-size: $font-size-10 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10-sm !important;\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\n.main {\n @include mq(md) {\n position: relative;\n max-width: $content-width;\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\n.main-content-wrap {\n @include container;\n\n padding-top: $gutter-spacing-sm;\n padding-bottom: $gutter-spacing-sm;\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 display: none;\n background-color: $sidebar-color;\n\n @include mq(md) {\n display: flex;\n justify-content: space-between;\n height: $header-height;\n background-color: $body-background-color;\n border-bottom: $border $border-color;\n }\n\n &.nav-open {\n display: block;\n\n @include mq(md) {\n display: flex;\n }\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 @include container;\n\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 @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 @include container;\n\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 @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","// 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","@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 @include fs-4;\n\n position: relative;\n margin: 0;\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 @include fs-8;\n\n font-weight: 300;\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 @include fs-2;\n\n font-weight: 400;\n text-transform: uppercase;\n letter-spacing: 0.1em;\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 @include fs-2;\n\n border-radius: 12px;\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 @include fs-3;\n\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 &: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 @include scroll-and-spacing(\"div.content\", \"div.content > pre\");\n\n margin-top: 0;\n margin-bottom: $sp-3;\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 @include fs-2;\n\n min-width: 0;\n padding: 0;\n background-color: $code-background-color;\n border: 0;\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 \"./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..966b7613 --- /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;-webkit-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,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,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]{-webkit-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]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-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{font-size:.875rem !important;scroll-behavior:smooth}@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){.main{position:relative;max-width:50rem;margin-left:15.5rem}}@media(min-width: 66.5rem){.main{margin-left:max(16.5rem,(100% - 66.5rem)/2 + 16.5rem)}}.main-content-wrap{padding-right:1rem;padding-left:1rem;padding-top:1rem;padding-bottom: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;display:none;background-color:#f5f6fa}@media(min-width: 50rem){.main-header{display:flex;justify-content:space-between;height:3.75rem;background-color:#fff;border-bottom:1px solid #eeebee}}.main-header.nav-open{display:block}@media(min-width: 50rem){.main-header.nav-open{display:flex}}.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{padding-right:1rem;padding-left:1rem;flex-grow:1;display:flex;height:100%;align-items:center;padding-top:.75rem;padding-bottom:.75rem;color:#27262b;font-size:1.125rem !important}@media(min-width: 50rem){.site-title{padding-right:2rem;padding-left:2rem}}@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, #ebedf5 0%, rgba(235, 237, 245, 0.8) 80%, rgba(235, 237, 245, 0) 100%)}.site-button:hover{background-image:linear-gradient(-90deg, #ebedf5 0%, rgba(235, 237, 245, 0.8) 100%)}body{position:relative;padding-bottom:4rem;overflow-y:scroll}@media(min-width: 50rem){body{position:static;padding-bottom:0}}.site-footer{padding-right:1rem;padding-left:1rem;position:absolute;bottom:0;left:0;padding-top:1rem;padding-bottom:1rem;color:#959396;font-size:.6875rem !important}@media(min-width: 50rem){.site-footer{padding-right:2rem;padding-left:2rem}}@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;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{font-size:.875rem !important;position:relative;margin:0}@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, #ebedf5 0%, rgba(235, 237, 245, 0.8) 80%, rgba(235, 237, 245, 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, #ebedf5 0%, rgba(235, 237, 245, 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;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;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;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-size:2rem !important;line-height:1.25;font-weight:300}@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-size:.6875rem !important;font-weight:400;text-transform:uppercase;letter-spacing:.1em}@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;font-size:.6875rem !important;border-radius:12px}@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:#6a4aec}.btn:hover,.btn:active,.btn.zeroclipboard-is-hover,.btn.zeroclipboard-is-active{text-decoration:none;background-color:#f4f4f4}.btn:active,.btn.selected,.btn.zeroclipboard-is-active{background-color:#efefef;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn.selected:hover{background-color:#cfcfcf}.btn:disabled,.btn:disabled:hover,.btn.disabled,.btn.disabled:hover{color:rgba(102,102,102,.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:#6341eb;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:#5739ce;background-image:linear-gradient(#6f55d5, #5739ce);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:#5132cb;background-image:linear-gradient(#6549d2, #5132cb)}.btn-primary:active,.btn-primary.selected,.btn-primary.zeroclipboard-is-active{background-color:#4f31c6;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-primary.selected:hover{background-color:#472cb2}.btn-purple{color:#fff;background-color:#5739ce;background-image:linear-gradient(#6f55d5, #5739ce);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:#5132cb;background-image:linear-gradient(#6549d2, #5132cb)}.btn-purple:active,.btn-purple.selected,.btn-purple.zeroclipboard-is-active{background-color:#4f31c6;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-purple.selected:hover{background-color:#472cb2}.btn-blue{color:#fff;background-color:#227efa;background-image:linear-gradient(#4593fb, #227efa);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:#1878fa;background-image:linear-gradient(#368afa, #1878fa)}.btn-blue:active,.btn-blue.selected,.btn-blue.zeroclipboard-is-active{background-color:#1375f9;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-blue.selected:hover{background-color:#0669ed}.btn-green{color:#fff;background-color:#10ac7d;background-image:linear-gradient(#13cc95, #10ac7d);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:#0fa276;background-image:linear-gradient(#12be8b, #0fa276)}.btn-green:active,.btn-green.selected,.btn-green.zeroclipboard-is-active{background-color:#0f9e73;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.btn-green.selected:hover{background-color:#0d8662}.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;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:#ebedf5}.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;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;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;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;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{font-size:.75rem !important;min-width:7.5rem;padding:.5rem .75rem;background-color:#fff;border-bottom:1px solid rgba(238,235,238,.5);border-left:1px solid #eeebee}@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{font-size:.6875rem !important;min-width:0;padding:0;background-color:#f5f6fa;border:0}@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..04063d9f --- /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.8.2/_sass/vendor/OneLightJekyll/syntax.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/vendor/normalize.scss/normalize.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/base.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/color_schemes/light.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/support/mixins/_typography.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/support/_variables.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/layout.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/support/mixins/_layout.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/content.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/navigation.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/typography.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/labels.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/buttons.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/support/mixins/_buttons.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/search.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/tables.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/code.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/utilities/_colors.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/utilities/_layout.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/utilities/_typography.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/utilities/_lists.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/utilities/_spacing.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/print.scss","../../vendor/bundle/ruby/3.2.0/gems/just-the-docs-0.8.2/_sass/skiptomain.scss","just-the-docs-light.scss"],"names":[],"mappings":"CAEA,yBAEE,mBACA,cAEF,eACE,mBAEF,gBACE,mBAEF,cACE,cACA,kBAEF,gBACE,WACA,yBAEF,cACE,cAEF,cACE,cAEF,cACE,cAEF,cACE,cAEF,cACE,cAEF,eACE,cACA,kBAEF,eACE,cACA,kBAEF,eACE,cACA,kBAEF,eACE,cACA,kBAEF,eACE,kBAEF,eACE,gBAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,cACE,cAEF,cACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,gBAEF,cACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,eACE,cAEF,iCACE,cAEF,8BACE,cC9MF,4EAUA,KACE,iBACA,8BAUF,KACE,SAOF,KACE,cAQF,GACE,cACA,eAWF,GACE,uBACA,SACA,iBAQF,IACE,gCACA,cAUF,EACE,+BAQF,YACE,mBACA,0BACA,iCAOF,SAEE,mBAQF,cAGE,gCACA,cAOF,MACE,cAQF,QAEE,cACA,cACA,kBACA,wBAGF,IACE,eAGF,IACE,WAUF,IACE,kBAWF,sCAKE,oBACA,eACA,iBACA,SAQF,aAGE,iBAQF,cAGE,oBAOF,gDAIE,0BAOF,wHAIE,kBACA,UAOF,4GAIE,8BAOF,SACE,2BAUF,OACE,sBACA,cACA,cACA,eACA,UACA,mBAOF,SACE,wBAOF,SACE,cAQF,6BAEE,sBACA,UAOF,kFAEE,YAQF,cACE,6BACA,oBAOF,yCACE,wBAQF,6BACE,0BACA,aAUF,QACE,cAOF,QACE,kBAUF,SACE,aAOF,SACE,aC1VF,MACE,aCJa,MDOf,EACE,sBAGF,KEcE,6BFXA,mDAHF,KEiBI,2BFXJ,KACE,YGfiB,gHHgBjB,kBACA,YGbiB,IHcjB,MGUY,QHTZ,iBGOM,KHNN,yBAGF,mFAYE,aAGF,4BAOE,aACA,kBACA,gBACA,YG1CyB,KH2CzB,MGlBY,QHqBd,EACE,eACA,kBAGF,EACE,MGtBW,QHuBX,qBAGF,eACE,0BACA,sBG/BY,QHgCZ,0BAEA,qBACE,2CAIJ,KACE,YGvEiB,0CHwEjB,gBACA,YGvEiB,IH0EnB,WAEE,SAGF,GACE,eAGF,IACE,eACA,YAGF,GACE,WACA,UACA,cACA,iBG/DY,QHgEZ,SAIF,WACE,cAGA,qBACA,sBACA,kBACA,8BI7GF,UACE,UACA,aACA,eACA,iBD6BY,QErBV,yBDZJ,UAOI,wBACA,eACA,MDwFW,QCvFX,YACA,+BACA,iDAZJ,UAgBI,yCACA,UD+EQ,SEpFR,yBDSJ,MAEI,kBACA,UD6EY,MC5EZ,YDwEW,SErFX,2BDSJ,MAUI,uDAQJ,mBChBE,cFuDK,KEtDL,aFsDK,KCpCL,YDoCK,KCnCL,eDmCK,KElEH,yBD2BJ,mBCZI,cFqDG,KEpDH,aFoDG,MEpEH,yBD2BJ,mBAOI,YDkCG,KCjCH,eDiCG,MC7BP,aACE,UACA,aACA,iBDrBY,QErBV,yBDuCJ,aAMI,aACA,8BACA,OD2CY,QC1CZ,iBDjCI,KCkCJ,iCAGF,sBACE,cCrDA,yBDoDF,sBAII,cAKN,oCAGE,WChEE,2BD6DJ,oCAMI,MDiBQ,SCbZ,UACE,aAEA,mBACE,cC3EA,yBDuEJ,UAQI,cACA,YDVG,KCWH,eDfG,KCgBH,gBACA,eAIJ,aACE,aACA,WDCc,2BE1FZ,yBDuFJ,aAMI,ODHY,QCIZ,WDJY,QCKZ,iCAIJ,YCxFE,cFuDK,KEtDL,aFsDK,KCoCL,YACA,aACA,YACA,mBACA,YDzCK,OC0CL,eD1CK,OC2CL,MDxFY,QDOZ,8BG3BE,yBDmGJ,YCpFI,cFqDG,KEpDH,aFoDG,MEpEH,4BDmGJ,YFrEI,4BACA,YCpCuB,MEKvB,yBDmGJ,YAaI,YDhDG,MCiDH,eDjDG,OCsDL,WACE,WACA,YACA,gDACA,4BACA,gCACA,wBAIJ,aACE,aACA,YACA,QDjEK,KCkEL,mBCpIE,yBDwIF,0BACE,cAIJ,kBACE,gHAQF,mBACE,oFASF,KACE,kBACA,eD1FM,KC2FN,kBCnKE,yBDgKJ,KAMI,gBACA,kBAMJ,aClKE,cFuDK,KEtDL,aFsDK,KC8GL,kBACA,SACA,OACA,YDjHK,KCkHL,eDlHK,KCmHL,MDrKY,QDrBZ,8BGKE,yBD6KJ,aC9JI,cFqDG,KEpDH,aFoDG,MEpEH,4BD6KJ,aF/KI,6BGEA,yBD6KJ,aAYI,gBACA,kBAIJ,MACE,MD5HK,OC6HL,OD7HK,OC8HL,MDxKW,QGlCb,cACE,YHEoB,qJGOlB,gBAGF,gBACE,gBACA,uBAGF,kCAEE,mBAIA,4BACE,WH+CC,OG3CL,iBACE,qBACA,2BAEA,oBACE,kBAEA,4BACE,kBACA,SACA,YACA,MHfM,QGgBN,8BACA,+BJ9BN,4BGHE,4BC2BE,4BJrBF,8BGNA,4BC2BE,4BAUI,WAIJ,uBACE,0BAGE,kCACE,0CACA,8BAOV,iBACE,gBAGE,4BACE,kBACA,mBACA,MH7CM,QG8CN,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,MHnFG,OGoFH,YACA,cHzFG,OG0FH,aH1FG,OG2FH,iBD1JA,yBCmJF,8BAUI,WACA,cAGF,kCACE,qBACA,WACA,YACA,MH5IO,QG6IP,kBAYF,kVACE,mBAIJ,sBACE,eAGF,8HAOE,kBACA,iBACA,oBAEA,6qCAKE,eAGF,gOACE,aAIJ,kWAWE,WH9JG,MI3EP,UACE,UACA,aACA,gBACA,gBAEA,yBLgBA,6BKbE,kBACA,SFCA,4BELF,yBLmBE,2BGdA,yBELF,yBLQA,6BGHE,kDELF,yBLWE,8BKDA,wCACE,cACA,WJ+DC,KI9DD,YJuDC,OItDD,eJsDC,OIrDD,mBAEE,cJ0DD,KIzDC,aJqDD,KElEH,yBEKA,wCAeI,WJgDD,KI/CC,mBAEE,cJ6CH,KI5CG,aJ4CH,MIrCD,qDACE,MJkCD,KIjCC,OJiCD,KIhCC,2BAGF,+CACE,gBACA,qBAGF,6FAEE,gHASJ,4CACE,kBAEE,QAGF,MJWC,KIVD,OJUC,KITD,gBACA,MJrCO,QEzBT,yBEqDA,4CAYI,MJGD,KIFC,OJED,KIDC,gBAGF,kDACE,oFAQA,gDACE,wBAKN,mCACE,aACA,aJtBC,OIuBD,gBAEA,kDACE,kBAEA,iEACE,MJ7EI,QIgFN,qEACE,MJjFI,QIuFR,uDAEI,yBAMJ,0CACE,cAMR,cACE,mBACA,gBACA,iBACA,yBACA,gCLjIA,8BGKE,4BEuHJ,cLzHI,6BGEA,yBEuHJ,cASI,mBACA,WJ/DG,KIgEH,iBAEA,0BACE,cAMJ,2CACE,SAEA,qDACE,UAGE,mFACE,MJ1HG,QI6HL,uFACE,MJ9HG,QIuIb,SACE,YACA,gBLvKA,8BGKE,4BEgKJ,SLlKI,6BKuKF,uBACE,aACA,YACA,UACA,SACA,gBAGF,4BACE,qBACA,YACA,UACA,SFjLA,yBEgKJ,SAqBI,cJnHG,MElEH,yBE2LJ,gBAEI,kBAIJ,qBACE,eACA,cJlIK,OImIL,gBAGF,0BACE,mBL7MA,8BGKE,4BEuMJ,0BLzMI,6BK6MF,kCACE,aAGF,iCACE,qBACA,aJjJG,MIkJH,YJlJG,MImJH,MJnMU,QIoMV,YAIA,4CACE,WCpON,eNwDE,0BACA,YCnDyB,KKFzB,gBHOE,4BGXJ,eN4DI,8BMrDJ,wBN+BE,8BG3BE,4BGJJ,wBNkCI,4BACA,YCpCuB,MKO3B,eNiBE,0BGnBE,4BGEJ,eNoBI,+BMfJ,eNZE,8BMgBA,gBACA,yBACA,oBHbE,4BGOJ,eNTI,6BMkBJ,QACE,oBAGF,iBNjBE,4BGHE,4BGoBJ,iBNdI,8BMmBJ,cN9BE,8BGKE,4BGyBJ,cN3BI,6BMgCJ,YNnCE,8BGKE,4BG8BJ,YNhCI,6BMoCJ,WACE,iEAGF,WACE,2BAGF,aACE,6BAGF,YACE,4BCvDF,iCAEE,qBACA,oBACA,aNoEK,MMnEL,YNmEK,MMlEL,MNiBM,KMhBN,yBACA,sBACA,iBN6BS,QDnCT,8BOSA,mBJJE,4BIRJ,iCPMI,6BOSJ,oBACE,iBN2BU,QMxBZ,qBACE,iBNcW,QMXb,kBACE,iBN2BQ,QMxBV,qBACE,MNFY,QMGZ,iBNkBW,QOlDb,KACE,qBACA,sBACA,iBACA,SACA,oBACA,kBACA,gBACA,gBACA,MP2BW,QO1BX,qBACA,wBACA,eACA,iBTTkB,QSUlB,eACA,cPyEc,IOxEd,WACE,qDAEF,gBAEA,WACE,qBACA,aACA,uCAGF,qCAEE,uCAGF,uCAEE,cAGF,gFAIE,qBACA,yBAGF,uDAGE,yBACA,sBACA,2CAGF,oBACE,yBAKA,oEAEE,2BACA,eACA,sCACA,sBACA,gBAKN,aACE,MPnCW,QOoCX,yBACA,mCAEA,gHAIE,cACA,qBACA,+BACA,mCAGF,mBACE,qBACA,aACA,WACE,oDAIJ,qDAEE,mCAIJ,aCnGE,MR0BM,KQzBN,yBACA,mDACA,WACE,qDAGF,uDAEE,MRiBI,KQhBJ,yBACA,mDAGF,+EAGE,yBACA,sBACA,2CAGF,4BACE,yBDgFJ,YCvGE,MR0BM,KQzBN,yBACA,mDACA,WACE,qDAGF,qDAEE,MRiBI,KQhBJ,yBACA,mDAGF,4EAGE,yBACA,sBACA,2CAGF,2BACE,yBDoFJ,UC3GE,MR0BM,KQzBN,yBACA,mDACA,WACE,qDAGF,iDAEE,MRiBI,KQhBJ,yBACA,mDAGF,sEAGE,yBACA,sBACA,2CAGF,yBACE,yBDwFJ,WC/GE,MR0BM,KQzBN,yBACA,mDACA,WACE,qDAGF,mDAEE,MRiBI,KQhBJ,yBACA,mDAGF,yEAGE,yBACA,sBACA,2CAGF,0BACE,yBD4FJ,WACE,gBACA,YACA,SACA,mBACA,aACA,gBACA,gBE3HF,QACE,kBACA,UACA,YACA,OTgFM,KS/EN,QTuEK,MStEL,gCPME,yBOZJ,QASI,6BACA,sBACA,uBACA,UACA,iBAIJ,mBACE,kBACA,UACA,OT8DK,KS7DL,gBACA,cTmEc,ISlEd,WACE,qDAEF,+BPdE,yBOKJ,mBAYI,kBACA,WACA,UTwEmB,QSvEnB,uBACA,gBACA,gBACA,6BAIJ,cACE,kBACA,WACA,YACA,gCACA,eACA,MThBY,QSiBZ,iBTnBM,KSoBN,aACA,eACA,gBACA,cACA,gBPvCE,yBO2BJ,cAeI,gCACA,kBACA,iBT7BI,KS8BJ,sCAGF,oBACE,UAEA,+CACE,MT3BO,QSgCb,cACE,kBACA,aACA,YACA,aTKK,KElEH,yBOyDJ,cAOI,aTIG,KSHH,sCAGF,2BACE,aACA,cACA,kBACA,MTxDU,QS4Dd,gBACE,kBACA,OACA,aACA,WACA,6BACA,gBACA,iBTpEM,KSqEN,2BTPc,ISQd,0BTRc,ISSd,WACE,qDPvFA,yBO4EJ,gBAeI,SACA,MTDmB,QSEnB,0CAIJ,qBACE,eACA,cTpCK,OSqCL,gBVzFA,6BGXE,4BOiGJ,qBVnFI,2BGdA,yBOiGJ,qBV9FE,6BGHE,kDOiGJ,qBV3FI,8BUsGJ,0BACE,UACA,SAGF,eACE,cACA,sBAEA,2CAEE,iBX3Ha,QW+HjB,qBACE,cACA,YT7DK,MS8DL,eT9DK,MEhEH,4BO2HJ,qBAMI,qBACA,UACA,cTnEG,MSoEH,oBAIJ,mBACE,aACA,mBACA,qBAEA,4CACE,WV3IF,4BGHE,4BO6IF,4CVvIE,8BGNA,yBO6IF,4CVlJA,+BGKE,kDO6IF,4CV/IE,6BUwJF,uCACE,MTrFG,KSsFH,OTtFG,KSuFH,aTzFG,MS0FH,MTjIS,QSkIT,cAGF,4CACE,cAIJ,uBACE,mBACA,qBAGF,uBACE,cACA,mBACA,gBACA,MT5JY,QS6JZ,uBACA,mBV3LA,8BGaE,4BOwKJ,uBVlLI,8BU4LJ,wBACE,cACA,YTpHK,MSqHL,eTrHK,MSsHL,aTpHK,KSqHL,YTvHK,MSwHL,MTxKY,QSyKZ,qBACA,YT9GO,US+GP,kBTrKY,QD3BZ,8BGKE,4BOkLJ,wBVpLI,6BGEA,4BOkLJ,wBAaI,qBACA,UACA,aTjIG,MSkIH,cACA,oBAIJ,8CACE,WTzIK,OS4IP,yBACE,iBAGF,kBACE,qBV7MA,4BGHE,4BO+MJ,kBVzMI,8BU8MJ,eACE,eACA,MTpJK,KSqJL,OTrJK,KSsJL,aACA,MTlJK,OSmJL,OTnJK,OSoJL,iBT5MM,KS6MN,qCACA,sBACA,WACE,qDAEF,mBACA,uBAGF,gBAC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,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,4BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,yBWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,YACE,yBAEF,WACE,wBAEF,aACE,0BAEF,mBACE,gCAEF,WACE,yBX9BJ,2BWiBE,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,8BCjGF,MfDE,8BGaE,4BYZJ,MfEI,8BeEJ,MfGE,8BGKE,4BYRJ,MfMI,6BeFJ,MfOE,4BGHE,4BYJJ,MfUI,8BeNJ,MfWE,6BGXE,kCHcA,2BeVJ,MfeE,0BGnBE,4BYIJ,MfkBI,+BedJ,MfmBE,8BG3BE,4BYQJ,MfsBI,4BACA,YCpCuB,MciB3B,MfwBE,4BACA,YC1CyB,KEKvB,4BYYJ,Mf4BI,2BexBJ,Mf6BE,0BACA,YCnDyB,KEKvB,4BYgBJ,MfiCI,8Be7BJ,MfkCE,6BACA,YC5DyB,KEKvB,4BYoBJ,MfsCI,+BelCJ,OfuCE,8BACA,YCrEyB,KEKvB,4BYwBJ,Of2CI,2BevCJ,QACE,2BAGF,QACE,2BAGF,QACE,2BAGF,QACE,2BAGF,MACE,yBAGF,YACE,YdxDiB,Ic2DnB,UACE,Yd1DyB,Kc6D3B,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,6BAEF,YACE,6BACA,4BdlCA,yBc6CE,QACE,oBAEF,SACE,wBAEF,SACE,0BAEF,SACE,2BAEF,SACE,yBAGF,SACE,0BACA,yBAGF,SACE,wBACA,2BAGF,UACE,2BACA,2BdzEJ,yBc6CE,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAGF,UACE,iCACA,iCdzEJ,yBc6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gCdzEJ,yBc6CE,QACE,0BAEF,SACE,8BAEF,SACE,gCAEF,SACE,iCAEF,SACE,+BAGF,SACE,gCACA,+BAGF,SACE,8BACA,iCAGF,UACE,iCACA,iCdzEJ,yBc6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BAGF,UACE,8BACA,8BdzEJ,yBc6CE,QACE,yBAEF,SACE,6BAEF,SACE,+BAEF,SACE,gCAEF,SACE,8BAGF,SACE,+BACA,8BAGF,SACE,6BACA,gCAGF,UACE,gCACA,gCdzEJ,yBc6CE,QACE,uBAEF,SACE,2BAEF,SACE,6BAEF,SACE,8BAEF,SACE,4BAGF,SACE,6BACA,4BAGF,SACE,2BACA,8BAGF,UACE,8BACA,8BdzEJ,yBc6CE,QACE,yBAEF,SACE,6B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E,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,+Bd7GA,yBcwHE,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,gCd/IJ,4BcwHE,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,gCd/IJ,yBcwHE,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,gCd/IJ,2BcwHE,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,gCd/IJ,2BcwHE,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,MlBwBW,QkBvBX,iBlBaM,KkBZN,UACA,SACA,UACA,YACA,cACA,gBACA,YACA,mBACA,yBACA,kBACA,gBACA,YCpBF,WACE,iBnBoBM","sourcesContent":["// Generated with OneLightJekyll applied to Atom's One Light theme\n\n.highlight,\npre.highlight {\n background: #f9f9f9;\n color: #383942;\n}\n.highlight pre {\n background: #f9f9f9;\n}\n.highlight .hll {\n background: #f9f9f9;\n}\n.highlight .c {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .err {\n color: #fff;\n background-color: #e05151;\n}\n.highlight .k {\n color: #a625a4;\n}\n.highlight .l {\n color: #50a04f;\n}\n.highlight .n {\n color: #383942;\n}\n.highlight .o {\n color: #383942;\n}\n.highlight .p {\n color: #383942;\n}\n.highlight .cm {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cp {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .c1 {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cs {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .ge {\n font-style: italic;\n}\n.highlight .gs {\n font-weight: 700;\n}\n.highlight .kc {\n color: #a625a4;\n}\n.highlight .kd {\n color: #a625a4;\n}\n.highlight .kn {\n color: #a625a4;\n}\n.highlight .kp {\n color: #a625a4;\n}\n.highlight .kr {\n color: #a625a4;\n}\n.highlight .kt {\n color: #a625a4;\n}\n.highlight .ld {\n color: #50a04f;\n}\n.highlight .m {\n color: #b66a00;\n}\n.highlight .s {\n color: #50a04f;\n}\n.highlight .na {\n color: #b66a00;\n}\n.highlight .nb {\n color: #ca7601;\n}\n.highlight .nc {\n color: #ca7601;\n}\n.highlight .no {\n color: #ca7601;\n}\n.highlight .nd {\n color: #ca7601;\n}\n.highlight .ni {\n color: #ca7601;\n}\n.highlight .ne {\n color: #ca7601;\n}\n.highlight .nf {\n color: #383942;\n}\n.highlight .nl {\n color: #ca7601;\n}\n.highlight .nn {\n color: #383942;\n}\n.highlight .nx {\n color: #383942;\n}\n.highlight .py {\n color: #ca7601;\n}\n.highlight .nt {\n color: #e35549;\n}\n.highlight .nv {\n color: #ca7601;\n}\n.highlight .ow {\n font-weight: 700;\n}\n.highlight .w {\n color: #f8f8f2;\n}\n.highlight .mf {\n color: #b66a00;\n}\n.highlight .mh {\n color: #b66a00;\n}\n.highlight .mi {\n color: #b66a00;\n}\n.highlight .mo {\n color: #b66a00;\n}\n.highlight .sb {\n color: #50a04f;\n}\n.highlight .sc {\n color: #50a04f;\n}\n.highlight .sd {\n color: #50a04f;\n}\n.highlight .s2 {\n color: #50a04f;\n}\n.highlight .se {\n color: #50a04f;\n}\n.highlight .sh {\n color: #50a04f;\n}\n.highlight .si {\n color: #50a04f;\n}\n.highlight .sx {\n color: #50a04f;\n}\n.highlight .sr {\n color: #0083bb;\n}\n.highlight .s1 {\n color: #50a04f;\n}\n.highlight .ss {\n color: #0083bb;\n}\n.highlight .bp {\n color: #ca7601;\n}\n.highlight .vc {\n color: #ca7601;\n}\n.highlight .vg {\n color: #ca7601;\n}\n.highlight .vi {\n color: #e35549;\n}\n.highlight .il {\n color: #b66a00;\n}\n.highlight .gu {\n color: #75715e;\n}\n.highlight .gd {\n color: #e05151;\n}\n.highlight .gi {\n color: #43d089;\n}\n.highlight .language-json .w + .s2 {\n color: #e35549;\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 -webkit-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, 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, 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 -webkit-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 -webkit-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 -webkit-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 -webkit-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 @include fs-4;\n\n scroll-behavior: smooth;\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 font-size: $font-size-1 !important;\n\n @include mq(sm) {\n font-size: $font-size-1-sm !important;\n }\n}\n\n@mixin fs-2 {\n font-size: $font-size-2 !important;\n\n @include mq(sm) {\n font-size: $font-size-3 !important;\n }\n}\n\n@mixin fs-3 {\n font-size: $font-size-3 !important;\n\n @include mq(sm) {\n font-size: $font-size-4 !important;\n }\n}\n\n@mixin fs-4 {\n font-size: $font-size-4 !important;\n\n @include mq(sm) {\n font-size: $font-size-5 !important;\n }\n}\n\n@mixin fs-5 {\n font-size: $font-size-5 !important;\n\n @include mq(sm) {\n font-size: $font-size-6 !important;\n }\n}\n\n@mixin fs-6 {\n font-size: $font-size-6 !important;\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 font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-8 !important;\n }\n}\n\n@mixin fs-8 {\n font-size: $font-size-8 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-9 !important;\n }\n}\n\n@mixin fs-9 {\n font-size: $font-size-9 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10 !important;\n }\n}\n\n@mixin fs-10 {\n font-size: $font-size-10 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10-sm !important;\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\n.main {\n @include mq(md) {\n position: relative;\n max-width: $content-width;\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\n.main-content-wrap {\n @include container;\n\n padding-top: $gutter-spacing-sm;\n padding-bottom: $gutter-spacing-sm;\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 display: none;\n background-color: $sidebar-color;\n\n @include mq(md) {\n display: flex;\n justify-content: space-between;\n height: $header-height;\n background-color: $body-background-color;\n border-bottom: $border $border-color;\n }\n\n &.nav-open {\n display: block;\n\n @include mq(md) {\n display: flex;\n }\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 @include container;\n\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 @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 @include container;\n\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 @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","// 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","@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 @include fs-4;\n\n position: relative;\n margin: 0;\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 @include fs-8;\n\n font-weight: 300;\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 @include fs-2;\n\n font-weight: 400;\n text-transform: uppercase;\n letter-spacing: 0.1em;\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 @include fs-2;\n\n border-radius: 12px;\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 @include fs-3;\n\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 &: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 @include scroll-and-spacing(\"div.content\", \"div.content > pre\");\n\n margin-top: 0;\n margin-bottom: $sp-3;\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 @include fs-2;\n\n min-width: 0;\n padding: 0;\n background-color: $code-background-color;\n border: 0;\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..4e894b6f --- /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;white-space:pre-wrap}.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..396382a1 --- /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,sBACA,qBAGF,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 white-space: pre-wrap;\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..4567db3f --- /dev/null +++ b/assets/css/sass/base.scss @@ -0,0 +1,56 @@ +#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; + white-space: pre-wrap; +} + +.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 00000000..75aee0e9 Binary files /dev/null and b/assets/images/android-chrome-192x192.png differ diff --git a/assets/images/android-chrome-512x512.png b/assets/images/android-chrome-512x512.png new file mode 100644 index 00000000..14de528b Binary files /dev/null and b/assets/images/android-chrome-512x512.png differ diff --git a/assets/images/apple-touch-icon.png b/assets/images/apple-touch-icon.png new file mode 100644 index 00000000..7620245c Binary files /dev/null and b/assets/images/apple-touch-icon.png differ diff --git a/assets/images/browserconfig.xml b/assets/images/browserconfig.xml new file mode 100644 index 00000000..f4c5ce10 --- /dev/null +++ b/assets/images/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #111111 + + + diff --git a/assets/images/favicon-16x16.png b/assets/images/favicon-16x16.png new file mode 100644 index 00000000..3186b418 Binary files /dev/null and b/assets/images/favicon-16x16.png differ diff --git a/assets/images/favicon-32x32.png b/assets/images/favicon-32x32.png new file mode 100644 index 00000000..8577e1a9 Binary files /dev/null and b/assets/images/favicon-32x32.png differ diff --git a/assets/images/favicon.ico b/assets/images/favicon.ico new file mode 100644 index 00000000..0a3e0b1d Binary files /dev/null and b/assets/images/favicon.ico differ diff --git a/assets/images/icon.png b/assets/images/icon.png new file mode 100644 index 00000000..1f5ade57 Binary files /dev/null and b/assets/images/icon.png differ diff --git a/assets/images/logo.png b/assets/images/logo.png new file mode 100644 index 00000000..2be23113 Binary files /dev/null and b/assets/images/logo.png differ diff --git a/assets/images/mstile-144x144.png b/assets/images/mstile-144x144.png new file mode 100644 index 00000000..9f7dd617 Binary files /dev/null and b/assets/images/mstile-144x144.png differ diff --git a/assets/images/mstile-150x150.png b/assets/images/mstile-150x150.png new file mode 100644 index 00000000..08ccc4d6 Binary files /dev/null and b/assets/images/mstile-150x150.png differ diff --git a/assets/images/mstile-310x150.png b/assets/images/mstile-310x150.png new file mode 100644 index 00000000..81721191 Binary files /dev/null and b/assets/images/mstile-310x150.png differ diff --git a/assets/images/mstile-310x310.png b/assets/images/mstile-310x310.png new file mode 100644 index 00000000..e5d09653 Binary files /dev/null and b/assets/images/mstile-310x310.png differ diff --git a/assets/images/mstile-70x70.png b/assets/images/mstile-70x70.png new file mode 100644 index 00000000..1dfe5e37 Binary files /dev/null and b/assets/images/mstile-70x70.png differ 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..92bce957 --- /dev/null +++ b/assets/js/just-the-docs.js @@ -0,0 +1,572 @@ +(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..7116c0ea --- /dev/null +++ b/components/html2rss-web.html @@ -0,0 +1,300 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +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..8e226bed --- /dev/null +++ b/components/html2rss.html @@ -0,0 +1,304 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +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..dac90920 --- /dev/null +++ b/components/index.html @@ -0,0 +1,295 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +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..6d08c213 --- /dev/null +++ b/configs/index.html @@ -0,0 +1,1714 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +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/hub/%<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 + +
+ +
+ + 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 + +
+ +
+ + entwickler.de/jobs RSS + + + +
+
URL to scrape
+
https://entwickler.de/jobs
+
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 + +
+ +
+ + faz.net/meistempfohlen RSS + + + +
+
URL to scrape
+
https://www.faz.net/uebersichten/beliebte-inhalte/?time=HOUR_24&statistics=article&ranking=suggested
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + faz.net/meistgelesen RSS + + + +
+
URL to scrape
+
https://www.faz.net/uebersichten/beliebte-inhalte/?time=HOUR_24&statistics=article&ranking=suggested
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+
+ 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& + + +

+ +
+ + github.com/trending RSS + + + +
+
URL to scrape
+
https://github.com/trending
+
Time zone
+
UTC
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + 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 + +
+ +
+ + morgenpost.de/bezirk_fh_kb RSS + + + +
+
URL to scrape
+
https://www.morgenpost.de/bezirke/friedrichshain-kreuzberg/
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+
+ 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 + +
+ +
+ + reuters.com/technology RSS + + + +
+
URL to scrape
+
https://www.reuters.com/technology/
+
Time zone
+
UTC
+
Language
+
en
+
+
+ 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 + +
+ +
+ + spaceweathergallery.com/index RSS + + + +
+
URL to scrape
+
https://spaceweathergallery.com/
+
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 + +
+ +
+ + trakt.tv/section + + +
+
URL to scrape
+
https://trakt.tv/%<section>s/%<filter>s
+
Time zone
+
UTC
+
+

+ This config requires parameters to work. + View the config + to find out which values are possible. +
+ + trakt.tv/section.rss?section=String&filter=String& + + +

+ +
+ + truthdig.com/most_popular RSS + + + +
+
URL to scrape
+
https://truthdig.com/
+
Time zone
+
America/Los_Angeles
+
+
+ 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& + + +

+ +
+ + welt.de/meistgelesen RSS + + + +
+
URL to scrape
+
https://www.welt.de
+
Time zone
+
Europe/Berlin
+
Language
+
de
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + wired.com/most_popular RSS + + + +
+
URL to scrape
+
https://www.wired.com/most-popular/
+
Time zone
+
America/Los_Angeles
+
+
+ Show RSS + + + + + View on Github + +
+ +
+ + + + + + +
+ + +
+ + + +
+
+ + + +
+ + +
+ + + + + diff --git a/contributing.html b/contributing.html new file mode 100644 index 00000000..833bc691 --- /dev/null +++ b/contributing.html @@ -0,0 +1,317 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +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..125e95f7 --- /dev/null +++ b/feed.xml @@ -0,0 +1,4 @@ +Jekyll2024-08-05T07:37:30+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..6f36d21f --- /dev/null +++ b/index.html @@ -0,0 +1,299 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +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/ + +