@font-face{font-display:swap;font-family:instrument serif;font-style:normal;font-weight:400;src:url(/fonts/instrument-serif-v5-latin_latin-ext-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/fonts/jetbrains-mono-v24-latin-regular.woff2)format("woff2")}*{box-sizing:border-box;min-height:0;min-width:0;overflow-wrap:break-word}.flR{float:right}.flL{float:left}.ellipsize{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:rgba(72,92,0,.2);font-size:11px}body,button,input,select,textarea{font-family:Tahoma,Helvetica,Arial,Roboto,sans-serif;font-size:1rem}body{width:100%}table{table-layout:fixed}table td{padding:0}body{background:#fff;margin:0}.prefixedInput,input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],input[type=time],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #cbcc99;padding:3px}.link,a{color:#485c00;cursor:pointer;text-decoration:none}.link:hover,a:hover,a:visited:hover{text-decoration:underline}.button,.button:visited,button,input[type=button],input[type=submit]{background:linear-gradient(0deg,#607d00,#8f9f44)repeat-x 0 -16px;background-size:1px 42px;border:1px solid #446b00;border-radius:2px;box-shadow:inset 0 1px #889f3d,inset 0 0 0 1px #648900;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;height:25px;line-height:23px;padding:0 14px;text-shadow:0 1px 0 #446b00}.button:hover,.button:visited:hover,.button:visited:visited:hover,button:hover,button:visited:hover,input[type=button]:hover,input[type=button]:visited:hover,input[type=submit]:hover,input[type=submit]:visited:hover{background-position:0 -8px;text-decoration:none}.button:hover.loading,.button:visited:hover.loading,.button:visited:visited:hover.loading,button:hover.loading,button:visited:hover.loading,input[type=button]:hover.loading,input[type=button]:visited:hover.loading,input[type=submit]:hover.loading,input[type=submit]:visited:hover.loading{background-position:50%,0 -8px}.button:active,.button:visited:active,button:active,input[type=button]:active,input[type=submit]:active{background:#607d00;box-shadow:none;text-decoration:none}#headerWrap{border-bottom:1px solid #485c00;display:flex;position:relative;z-index:1}#header{flex:1}#header,.headerButton{background:linear-gradient(0deg,#4c6e00,#698600);box-shadow:inset 0 0 2px hsla(0,0%,100%,.5);height:40px}#headerSpacer{flex-grow:1}#searchWrap{align-self:center;position:relative}#searchField{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg' fill='rgba(156, 168, 80, 0.65)' stroke-linejoin='round'%3E%3Cpath d='M3.554 6.032A4.001 4.001 0 0 1 7 0c2.208 0 4 1.792 4 4a4.001 4.001 0 0 1-6.032 3.446L1.5 10.914.086 9.5l3.468-3.468zM7 2a2 2 0 1 1-.001 4.001A2 2 0 0 1 7 2z' fill-rule='evenodd'/%3E%3C/svg%3E")no-repeat 10px,linear-gradient(180deg,#f7f7f7,#fff);border:1px solid #485c00;border-radius:13px;box-shadow:0 1px hsla(0,0%,100%,.27),inset 0 -1px 1px rgba(0,0,0,5%),inset 0 1px 2px rgba(0,0,0,.2);height:27px;padding:0 10px 0 27px;width:200px}#searchField:focus{outline:none}#searchResults{background:#fff;border-radius:0 0 5px 5px;box-shadow:0 3px 5px rgba(72,92,0,.25);left:0;outline:1px solid rgba(72,92,0,.1);padding:5px 0;position:absolute;top:34px;width:100%}#searchResults a{display:block;padding:7px 12px}#searchResults a .title{font-weight:700;margin-bottom:.2727em}#searchResults a .subtitle{color:#909090}#searchResults a:hover{background:#f7f7f7;box-shadow:inset 0 1px 1px rgba(0,0,0,5%),inset 0 -1px 1px rgba(0,0,0,5%);text-decoration:none}#searchResults .noResults{color:#909090;padding:20px 15px;text-align:center}.headerButton img{margin:6px}#contentWrap{align-self:flex-start;box-shadow:0 0 0 1px #e3e1cc,0 0 0 2px #f3f3f3;margin-bottom:15px;max-width:750px;width:100%}#content{padding:15px}.navbar{background:#eae8cb;font-weight:700;line-height:140%;padding:7px 10px}.navbar .auxText{color:#abaf72}#content li,p{line-height:1.5em}p{margin:.75em 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}#content li{margin:5px 0}#content ol,#content ul{padding:0}#content ol:last-child,#content ol:last-child li:last-child,#content ul:last-child,#content ul:last-child li:last-child{margin-bottom:0}#content ol{padding-left:20px}#content ul{list-style-type:square;padding-left:15px}#content ul ::marker{color:#485c00}#content img{max-width:100%}h2{border-bottom:1px solid #ccc;font-family:instrument serif,Garamond,serif;font-size:2.2727rem;font-weight:400;line-height:132%;margin:10px 0}h2:first-child{margin-top:0}h3{color:#4e7000;font-size:1.1818rem;font-weight:700;line-height:1.27em;margin:0;padding-bottom:.1818rem}:not(pre)>code{background:rgba(68,107,0,7%);border-radius:3px;color:#446b00;font-family:JetBrains Mono,monospace;font-variant-ligatures:none;padding:2px 4px}.highlight pre{border-radius:3px;overflow-x:auto;padding:10px}#pageLayout{display:flex;justify-content:center}#sidebarWrap{flex:none;width:170px}#sidebar{interpolate-size:allow-keywords;max-height:100vh;overflow-y:auto;padding:10px;position:sticky;top:0}#sidebar a{display:block;overflow-x:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}#sidebar a:hover{background:#eae8cb;text-decoration:none}#sidebar a.current{background:#607d00;color:#fff}#sidebar label{background:#f7f7f7;border:solid #ebeae1;border-width:1px 0;color:#485c00;cursor:pointer;display:block;font-weight:700;margin:2px 0;padding:4px 6px}#sidebar input[type=checkbox]{display:none}#sidebar .sidebarSection{height:0;overflow-y:hidden;transition:height .2s ease}#sidebar input:checked+.sidebarSection{height:auto}#headerContent{display:flex;height:100%;margin:auto;max-width:920px}#headerContent .nav{align-items:center;color:#fff;display:flex;height:100%;padding:0 10px;text-shadow:rgba(0,0,0,.3)0 1px 1px}#headerContent .nav img{margin-right:10px;margin-top:1px}#headerContent .nav:hover{background-color:rgba(0,0,0,.2);text-decoration:none}.paramOrField{display:flex;margin:10px 0}.paramOrField .nameAndType{flex:none;padding-right:10px;text-align:right;width:120px}.paramOrField .nameAndType .type{color:#909090;margin-top:3px}blockquote{background:#fef8ee;border-left:4px solid #dad7b7;margin:10px 0;padding:10px}#content table{border:1px solid #d9d9c1;border-spacing:0}#content table th{background:#e9e6d1;border-bottom:1px solid #d9d9c1;border-left:1px solid #f1f1e0;border-right:1px solid #d9d9c1;color:#485c00;text-align:left}#content table th:first-child{border-left:0}#content table th:last-child{border-right:0}#content table td,#content table th{line-height:1.09em;padding:10px}#content table tr:nth-child(odd){background:#f5f1e9}#content table.padAround{margin:8px 0}#content table.noOuterBorders{border-bottom:none}#content table.noOuterBorders tr:first-child td{border-top:none}summary{background:hsla(56,42%,86%,.5)url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='17' xmlns='http://www.w3.org/2000/svg' fill='rgba(156, 168, 80, 0.7)'%3E%3Cpath d='m18 9-5-5H8.25l3.5 3.5H5v3h6.75L8.25 14H13l5-5z'/%3E%3C/svg%3E")no-repeat 0;color:#4e7000;cursor:pointer;display:block;font-weight:700;height:24px;line-height:24px;list-style-type:none;margin-top:.75em;padding-left:23px}details[open] summary{background:hsla(56,42%,86%,.5)url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='17' xmlns='http://www.w3.org/2000/svg' fill='rgba(156, 168, 80, 0.7)'%3E%3Cpath d='M17 14V6.929L13.641 3.57v4.95L8.868 3.747 6.747 5.868l4.773 4.773H6.57L9.93 14H17z'/%3E%3C/svg%3E")no-repeat 0}.apiMethodRow{grid-gap:10px 5px;display:grid;grid-template-columns:150px 1fr;padding:6px 5px}.apiMethodRow .description{color:#000}.apiMethodRow:hover{background:#f7f7f7;text-decoration:none}.apiMethodRow:hover .name{text-decoration:underline}#docsIndexHeader{background:#eae8cb;margin:-15px -15px -105px;padding:20px 40px 145px}#docsIndexHeader h2{border:none;margin-bottom:20px}#docsIndexNav{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr;padding:0 25px}#docsIndexNav a{background:#fff;border-radius:10px;box-shadow:0 3px 5px rgba(72,92,0,.25);font-size:1.1818rem;font-weight:700;height:210px;outline:1px solid rgba(72,92,0,.1);padding:15px 15px 0;text-align:center;transition:transform .2s ease,box-shadow .2s ease}#docsIndexNav a:hover{box-shadow:0 6px 10px rgba(72,92,0,.25);text-decoration:none;transform:translateY(-10px)}#docsIndexNav .icon{background:url(/img/docs_icons.svg)no-repeat;height:140px;margin:0 auto 15px;width:140px}#docsIndexLinks{padding:30px 5px 5px}#docsIndexLinks a{color:#909090;display:block;padding:15px 20px}#docsIndexLinks a div{color:#485c00;font-size:1.1818rem;font-weight:700;margin-bottom:5px}#docsIndexLinks a:hover{background:#f7f7f7;text-decoration:none}#mobileSearchBackButton,#mobileSearchButton,#mobileSidebarButton,#sidebar #mobileSidebarCloseButton{display:none}@media(pointer:coarse){html{font-size:14px}body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif}.apiMethodRow{grid-template-columns:200px 1fr}#header,.headerButton{height:48px}.headerButton img{margin:10px}}@media((max-width:750px) and (pointer:coarse)){#headerWrap{left:0;position:fixed;right:0;top:0}#pageLayout{padding-top:48px}}@media(max-width:750px){#sidebarWrap{bottom:0;left:0;position:fixed;right:0;top:0;transition:visibility .25s;visibility:hidden;width:auto;z-index:20}#sidebar{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.3);height:100%;max-width:300px;padding:52px 12px 12px;position:relative;transform:translateX(-100%);transition:transform .25s ease;width:80%}#sidebar a,#sidebar label{padding:8px}#contentWrap{box-shadow:none}#mobileSidebarButton{display:block}#mobileSearchBackButton,#mobileSidebarButton{border-right:1px solid #485c00}#mobileSearchButton{border-left:1px solid #485c00;display:block}#mobileSidebarToggler:checked+#pageLayout #sidebarWrap{visibility:visible}#mobileSidebarToggler:checked+#pageLayout #sidebar{transform:translateX(0)}#mobileSidebarToggler:checked+#pageLayout #mobileSidebarCloseOverlay{background:rgba(0,0,0,.3)}#mobileSidebarCloseOverlay{background:0 0;bottom:0;left:0;position:absolute;right:0;top:0;transition:background-color .25s ease}#sidebar #mobileSidebarCloseButton{background:0 0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%23909090'%3E%3Cpath d='M480-424 284-228q-11 11-28 11t-28-11q-11-11-11-28t11-28l196-196-196-196q-11-11-11-28t11-28q11-11 28-11t28 11l196 196 196-196q11-11 28-11t28 11q11 11 11 28t-11 28L536-480l196 196q11 11 11 28t-11 28q-11 11-28 11t-28-11L480-424z'/%3E%3C/svg%3E")no-repeat 50%;border:none;display:block;height:52px;left:0;margin:0;padding:0;position:absolute;top:0;width:52px}#searchWrap{display:none;flex-grow:1}#searchField{border-radius:17px;height:34px;width:100%}#searchResults{top:42px}#mobileSearchToggler:checked+#headerWrap #headerContent .nav,#mobileSearchToggler:checked+#headerWrap #headerSpacer,#mobileSearchToggler:checked+#headerWrap #mobileSearchButton,#mobileSearchToggler:checked+#headerWrap #mobileSidebarButton{display:none}#mobileSearchToggler:checked+#headerWrap #mobileSearchBackButton,#mobileSearchToggler:checked+#headerWrap #searchWrap{display:block}#searchResults{left:unset;right:0;width:100vw}}@media(max-width:600px){.apiMethodRow{grid-gap:.5em;grid-template-columns:1fr;margin:1em 0;padding:0}}@media(max-width:750px){#docsIndexNav{grid-template-columns:1fr;justify-items:center}#docsIndexNav a{max-width:300px;width:100%}}@media(max-width:940px){#searchWrap{padding:0 10px}}