.doc-container{flex:1;max-width:60em;padding-left:16em;width:100%}@media (max-width:45em){.doc-container{padding-left:0}}.doc-content{display:block;position:relative;text-align:left;width:100%}.doc-content>*{margin-bottom:1.25rem}.doc-content>h1,.doc-content>h2,.doc-content>h3,.doc-content>h4,.doc-content>h5,.doc-content>h6{padding-top:1.25rem}.doc-content>h1:first-child{padding-top:0}.doc-content>h1,.doc-content>h2{border-bottom:1px solid #f2f4f6}.doc-layout{display:flex;flex-direction:row;padding:2em;width:100%}.doc-content .doc-footer{background:#0000;margin-bottom:-2em}.markdown-table{border-collapse:collapse;font-size:.85em}.markdown-table td,.markdown-table th{border:1px solid #dbdddf;padding:.5em 1em}.markdown-table th{background:#09c;border-color:#09c;color:#fff;font-weight:600}.marko-code-block{position:relative;width:100%}.marko-code-block .code{width:100%}.marko-code-block .code.html,body.concise .marko-code-block .code.concise{display:block}.marko-code-block .code.concise,body.concise .marko-code-block .code.html{display:none}.marko-code-block .switch-syntax{background-color:#4e5052cc;border:0;border-radius:2px;color:#eceef0;cursor:pointer;font-size:1.2em;outline:0;padding:.2em .5em;position:absolute;right:.4em;top:.4em}body.concise .marko-code-block .switch-syntax{transform:rotateY(180deg)}.marko-code-block .switch-syntax:hover{background-color:#626466e6;color:#fff}.marko-code-block pre .line:first-child:after{content:" ";margin-right:8em}*{box-sizing:border-box}html{font-size:min(calc(1vmin + 50%),100%);height:100%;margin:0;padding:0}body{color:#1d1924;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF UI Text,Helvetica Neue,Roboto,Arial Nova,Segoe UI,Arial,sans-serif;line-height:1.6;margin:0;min-height:100%}h1,h2,h3,h4,h5,h6{color:#191919;line-height:1.25;margin:0}h1{font-size:2.6em}h1,h2{font-weight:400}h2{font-size:2.1em}h3{font-size:1.8em;font-weight:400}h4{font-size:1.3em;font-weight:500}h5{font-size:1.1em}h5,h6{font-weight:600}h6{font-size:1em}p{margin:0;padding:0}pre{border-radius:.2em;font-size:.9em}code,pre{font-family:Monaco,Menlo,Consolas,monospace;margin:0}code{padding:0}.code-block-filename,.doc-content>.code-block-filename{background-color:#202134;background-image:linear-gradient(180deg,#09d 0,#202134 10%);border-top-left-radius:.3em;border-top-right-radius:.3em;color:#bbbdbf;display:table;font-size:.75em;font-weight:300;line-height:1;margin-bottom:-1em;padding:.4em .6em 1em;position:relative;z-index:1}pre.highlighted{overflow:auto;padding:1rem;width:100%}pre.highlighted .line-highlight{background:#1f404b;border-left:3px solid #09c;display:block;height:1.6em;text-indent:calc(1rem + 3px);transform:translateX(calc(-1rem - 3px));width:calc(100% + 2rem + 3px)}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{color:#57595a}a,a code{color:inherit;text-decoration:none}a:hover,p a,span a{text-decoration:underline}a:hover{color:#09d}blockquote{background:var(--quote-background-color,#f6f8fa);border-left:3px solid var(--quote-foreground-color,#dbdddf);margin:0 0 0 -3px;padding:1em}blockquote p:first-child{margin-top:0}blockquote p:last-child{margin-bottom:0}blockquote>p:first-child>strong:first-child{color:var(--quote-foreground-color)}blockquote.note{--quote-foreground-color:#1d4ed8;--quote-background-color:#eff6ff}blockquote.protip,blockquote.tip{--quote-foreground-color:#047857;--quote-background-color:#ecfdf5}blockquote.important{--quote-foreground-color:#7e22ce;--quote-background-color:#faf5ff}blockquote.warning{--quote-foreground-color:#b45309;--quote-background-color:#fffbeb}blockquote.caution{--quote-foreground-color:#b91c1c;--quote-background-color:#fef2f2}.anchor{color:#eceef0;cursor:pointer;display:inline-block;margin-left:-1.1em;opacity:0;padding:0 .3em;position:absolute;text-align:center}.anchor:hover{color:#09d}h1:hover a.anchor,h2:hover a.anchor,h3:hover a.anchor,h4:hover a.anchor,h5:hover a.anchor,h6:hover a.anchor{opacity:1}.anchor .header-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:FontAwesome;font-size:1em;font-style:normal;font-weight:400;line-height:.5em}.anchor .header-link:before{content:"#";font-weight:600}blockquote code{background:#fff}.content{align-items:center;background-color:#fff;flex:1;flex-wrap:wrap;width:100%}.content,footer,header,nav,section{display:flex;flex-direction:column;justify-content:flex-start}footer,header,nav,section{align-items:stretch}header.solid-color{padding:3rem 2rem 4rem}header.solid-color h1{margin-bottom:.5rem}@media only screen and (max-width:670px){.gitter-open-chat-button{float:right;position:static}}@media print{.gitter-open-chat-button{display:none}}.new-version{background-image:linear-gradient(180deg,#cc0067,#ff5467);color:#fff;font-size:1em;padding:.5em;position:relative;text-align:center;width:100%;z-index:51}.new-version a{color:#fff;text-decoration:underline}#skip-link{background:#fff;border:2px solid #404040;border-bottom-right-radius:.25em;left:0;padding:.2em;position:fixed;text-decoration:underline;top:-4em;transform:translateY(-100%);transition:top 1s steps(1),transform 1s;z-index:10000000}#skip-link:focus{top:0;transform:translateY(0);transition-duration:.01ms,.2s}@media (prefers-reduced-motion){#skip-link{transition-duration:.01ms!important}}@media print{#skip-link{display:none!important}}.site-header{background-color:#fff;border-bottom:1px solid #fff;height:4em;left:0;position:absolute;right:0;top:0;transform:translate3d(0,1px,0);transition:all .3s;width:100%;z-index:99}.site-header.headspace--fixed{position:fixed;transform:translateZ(0)}.site-header.headspace--hidden{transform:translate3d(0,-4em,0)}.site-header .content{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:space-between}.site-header.headspace--fixed,body:not(.home) .site-header{border-bottom-color:#dbdddf;box-shadow:0 0 .7em #00050a26}body{padding-top:4em}.site-banner{background:#09d;color:#fff;height:1.5em;text-align:center}.site-banner a{color:#fff;text-decoration:underline}.site-logo{display:block;height:2.2em;margin-left:2em}.site-logo-uwu{display:none;height:3.5em;margin-left:2em}html.uwu .site-logo-uwu{display:block}html.uwu .site-logo{display:none}.site-header button.menu{background:#0000;border:0;cursor:pointer;display:none;font-size:2em;line-height:1em;padding:.3em 1em .5em .5em}.site-header .stuff{display:flex;flex:1;flex-direction:row;justify-content:flex-end}@media (max-width:45em){.site-header button.menu{display:block}}.site-menu{flex-direction:row}.site-menu,.site-menu>a{align-items:center;display:flex}.site-menu>a{color:#595959;height:4em;justify-content:center;padding:1.5em;text-decoration:none}.site-menu>a:hover{text-decoration:underline}@media (max-width:45em){.site-menu{align-items:stretch;flex:1;max-width:20em}.site-menu>a{flex:1;padding:0}}.search{padding:0 1.5em;width:196px}.search>button{margin:0}@media (max-width:768px){.search{display:flex;padding:1.5em 1.5em 1.5em 0}.search.search.search .DocSearch-Button{background:#0000;border-radius:0;box-shadow:none;height:auto;outline:unset;padding:0 .5em}.search.search .DocSearch-Button:focus-visible{outline:1px auto -webkit-focus-ring-color}.search .DocSearch-Button-Container{height:1rem;width:1rem}}@media (max-width:45em){.search{display:flex;padding:0}}.doc-sidebar{background-color:#fff;bottom:0;display:none;left:0;margin-right:2em;overflow:auto;padding:2.5rem 2.5rem 4rem;position:absolute;top:0;transform:translateY(4em) translateZ(0);width:16em;z-index:50}body.docs .doc-sidebar{display:block}.doc-sidebar button.close{background:#0000;border:0;display:none;font-size:2rem;line-height:1em;padding:.75em 1em .75em .75em;position:fixed;right:0;top:0}.doc-sidebar h1{font-size:1.25em}.doc-sidebar h1 select{position:relative;top:-.2em}.doc-sidebar.fixed{bottom:4.5em;padding-bottom:2.5rem;position:fixed}.doc-sidebar.no-header{bottom:0;transform:translateY(0) translateZ(0)}.doc-sidebar.transition{transition:transform .3s}.doc-sidebar .section a{color:#d04;font-size:.75em;font-weight:600;line-height:1em;margin-bottom:.5em}.doc-sidebar .section:not(:first-child){margin-top:1.5em}.doc-sidebar ul{list-style-type:none;margin:0;padding:0}.doc-sidebar>ul{margin-top:1.5em}.doc-sidebar ul a{color:#626467;display:block;position:relative}.doc-sidebar ul.toc{font-size:.9em;margin-left:1rem}.doc-sidebar ul a.selected,.doc-sidebar ul a:hover,.doc-sidebar ul.toc a.selected,.doc-sidebar ul.toc a.selected code,.doc-sidebar ul.toc a:hover,.doc-sidebar ul.toc a:hover code{color:#27292b;text-decoration:none}.doc-sidebar ul li a.selected:before{border-left:2px solid #e7e9eb;content:"";height:100%;left:-.5em;position:absolute;top:0}.doc-sidebar>ul>li>a.selected:before{border-left:2px solid #ffc400}.doc-sidebar ul.toc ul{display:none}.doc-sidebar ul.toc a.selected+ul{display:block}@media (max-width:45em){.doc-sidebar,.doc-sidebar.fixed,.doc-sidebar.no-header,body.docs .doc-sidebar{background:#fff;bottom:0;display:block;font-size:1.1em;height:100%;opacity:0;pointer-events:none;position:fixed;transform:none;transition:opacity .2s;width:100%;z-index:400}.doc-sidebar.show,body.docs .doc-sidebar.show{opacity:1;pointer-events:auto}.doc-sidebar button.close,.doc-sidebar ul.toc ul{display:block;z-index:60}.doc-sidebar ul a{padding:.25em}}.site-footer{justify-content:center;position:relative;width:100%}.site-footer,.site-footer a{align-items:center;color:#585a5c;display:flex;flex-direction:row}.site-footer a{height:5em}.site-footer a img{margin-right:.3em;position:relative}.site-footer a.openjsf img{height:2em}.site-footer a.ebay img{height:1em;top:.1em}.site-footer a.osi img{height:1.5em}.site-footer a .bold{font-weight:600}.site-footer a .light{font-weight:200}.site-footer .separator{color:#dbdddf;font-size:3em;font-weight:100;line-height:1;margin:0 .2em;position:relative;top:-.05em}.site-footer .separator:before{content:"/"}.discord-button{animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:ease-in-out;bottom:.25em;position:fixed;right:1em}.discord-button:hover{animation-name:bounce}.discord-button:active{opacity:.8}.discord-button img{height:3.5em}@keyframes bounce{0%{transform:translateY(0)}10%{transform:translateY(0) scale(1.1,.9)}30%{transform:translateY(-20px) scale(.95,1.05)}40%{transform:translateY(0) scale(1.05,.95)}50%{transform:translateY(-10px) scale(.98,1.02)}70%{transform:translateY(0) scale(1.02,.98)}to{transform:translateY(0)}}.edit-on-github{color:#a4a6a8;font-size:.8em;font-weight:600;position:absolute;right:0;top:.25em}.edit-on-github>img{height:1.2em;opacity:.35;vertical-align:-.2em}.contributors{display:flex;flex-direction:row;flex-wrap:wrap}.contributors .contributor{align-items:center;display:flex;flex-direction:column;margin:1em;text-decoration:none;width:4em}.contributors .photo{border-radius:.2rem;box-shadow:0 0 .2em #c9cbcd;height:4em;width:4em}.contributors .name{color:#595b5d;font-size:.5em;margin-top:.2rem;text-align:center;width:150%}.contributors .you .photo{align-items:center;background:#09d;display:flex;justify-content:center}.contributors .you .icon{color:#fff;font-size:2em;margin-top:-.15em}
/*# sourceMappingURL=dccb25e0.css.map*/