code[class*=language-],pre[class*=language-]{color:black;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:slategray}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#DD4A68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"\200B";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:white;border:solid;color:black;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}@font-face{font-family:orbitronb;src:url(/_next/static/media/Orbitron-Bold.1eeda842.woff2) format("woff2");font-weight:400;font-style:normal}html{position:relative;min-height:100%}body{color:#333333;font-family:Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{text-align:left;margin:0;padding:0;border:0}a{text-decoration:none}a,a:focus,a:hover{color:#4040BF}a:focus,a:hover{text-decoration:underline}.collapsed{display:none}.prefix-re{font-weight:700;color:#284328}.brandText{font-family:orbitronb,sans-serif;font-weight:700;font-size:16pt;margin-left:10px;color:#777777}.navbarBrand,.navbarBrand:focus,.navbarBrand:hover{z-index:100;text-decoration:none}nav.navbar{left:0;background-color:#F8F8F8}nav.navbar,ul.navbar-items{top:0;width:100%;height:44px;position:absolute}ul.navbar-items{font-size:11pt;text-align:right;list-style-type:none;margin:0;padding:0;right:0}ul.navbar-items li{display:inline-block;padding:0;margin:0;background-color:#F8F8F8}ul.navbar-items li a{display:block;padding:.75em;height:100%;width:100%;border-radius:5px}ul.navbar-items li a:focus,ul.navbar-items li a:hover{background-color:#E8E8E8}nav a,nav a:focus,nav a:hover{color:#284328;text-decoration:none;border:0}nav a:focus,nav a:hover{text-decoration:underline}.btn-select{background-color:#F5F5F5}footer{position:absolute;bottom:0;width:100%;text-align:center;height:44px;background-color:#F8F8F8;font-size:10pt;color:#777777;margin:5px 0}footer a{color:#666;text-decoration:none;border:0;margin:0 .5em}footer a:focus,footer a:hover{color:#666;text-decoration:underline}.control-btn{margin:.1em}.console-header{margin:.25em}code{background:#FFF}.pagination li a,.pagination li a:focus,.pagination li a:hover,code{color:#284328}.pagination li.active a,.pagination li.active a:focus,.pagination li.active a:hover{background:#306A30;border-color:#306A30}.pagination-nav{text-align:center}img{border:0}.vimeoIframe,img{max-width:800px;width:100%}.vimeoIframe{min-width:300px}ul.list-wtypes{margin:1em 0}#main-content{font-family:Georgia,sans;font-size:17px;margin:44px 0 64px;width:80%;padding:0 5px}article{max-width:40em}h1,h2,h3,h4{font-family:Georgia,serif}button.navbarToggle{display:none;width:3em}#navbarSide{margin:10px;padding-top:28px;flex:none;min-width:150px}ul.innerNavLinks{padding-left:24px}@media(max-width:700px){button.navbarToggle{display:inline}#main-content{margin:44px 0 64px;width:100%}.navbarSideHide{display:none}.navbarSideShow{display:auto}}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.icon-bar{display:block;width:100%;height:2px;margin:5px 0;border-radius:1px;background-color:#999}.body{display:flex}a.permalink:before{content:"#";margin-left:.5em}a.permalink{color:#CCC}a.permalink:focus,a.permalink:hover{color:#4040BF}