html[data-theme=dark]{--backgroundColor:#2f3035;--textColor:hsla(0,0%,100%,.88);--textSecondaryColor:hsla(0,0%,100%,.56);--sidebarColor:#202125;--navigationColor:#454546;--searchColor:#5a5a5a;--primaryLight:#6ec6ff;--moduleName:#c62828;--objectName:#56d69c;--functionName:#64b5f6;--typeName:#7986cb;--methodName:#dcdcaa;--functionParamName:#9cdcfe;--primitiveName:#79c0ff;--propertyName:#9bbcfc;--constantName:#4fc3f7;--modifierColor:#ff7b7b;--stringColor:#ce9178;--numberColor:#b5cea8;--regexColor:#bf2b0d;--keywordColor:#5b9afc;--linkColor:#58a6ff;--warningColor:#f1686a50;--noteColor:rgba(0,91,156,.3);--successColor:rgba(0,153,8,.3)}html[data-theme=light]{--backgroundColor:#f4efef;--textColor:#000;--textSecondaryColor:rgba(0,0,0,.63);--sidebarColor:#cfcfcf;--navigationColor:#dfdfdf;--searchColor:#cfcfcf;--primaryLight:#202125;--moduleName:#b60000;--objectName:#04522e;--functionName:#64b5f6;--typeName:#7986cb;--methodName:#6b4c20;--functionParamName:#0f1a42;--primitiveName:#2e5f8b;--propertyName:#365fae;--constantName:#007fb8;--modifierColor:#8a0000;--stringColor:#b63600;--numberColor:#336f1a;--regexColor:#bf2b0d;--keywordColor:#9a0098;--linkColor:#005bc3;--warningColor:#c72b2d50;--noteColor:rgba(0,91,156,.3);--successColor:rgba(0,153,8,.3)}body,html{height:100%}body{background-color:var(--backgroundColor);color:var(--textColor);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,sans-serif;overflow-y:hidden}a{text-decoration:none}a,a:hover{color:var(--linkColor)}a:hover{text-decoration:underline}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:var(--primaryLight)}.navi{background-color:var(--navigationColor);height:65px;padding-bottom:10px;padding-top:10px;width:100%;z-index:100}.collapsible-trigger{cursor:pointer}.collapsible-arrow{border:solid var(--primaryLight);border-width:0 3px 3px 0;display:inline-block;margin-bottom:.5px;margin-left:10px;margin-right:10px;padding:4px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.collapsible-arrow.open{margin-bottom:2.5px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.collapsible-body{display:none;overflow:hidden;padding-left:35px;text-overflow:ellipsis}.collapsible-body.open,.sidebar{display:block}.sidebar{background-color:var(--sidebarColor);height:calc(100vh - 65px);max-width:28%;overflow-y:auto;padding-right:25px}.sidebar-category{font-size:1.3em;font-weight:700}.sidebar-member{margin-bottom:10px}.sidebar-category-member{display:block;margin-bottom:4px}.sidebar-standalone-member,.sidebar-standalone-member:hover{color:var(--textColor);display:block;padding-bottom:10px;padding-left:35px;text-decoration:none}.sidebar-category-member a,.sidebar-category-member a:visited{color:var(--textColor);text-decoration:none}.sidebar-category-member a:hover{text-decoration:underline}.lib-name{margin-bottom:20px;margin-left:10px;margin-top:10px}.lib-name a,.lib-name a:hover{color:var(--textColor);text-decoration:none}.content{height:calc(100vh - 65px);margin-left:5px;overflow-y:scroll;padding-top:10px}#content-main{max-width:960px}.reference-link{color:var(--textColor);font-family:var(--bs-font-monospace);font-weight:700;text-decoration:none}.module,.module:hover{color:var(--moduleName)}.function{color:var(--functionName)}.type{color:var(--typeName)}.constant{color:var(--constantName)}.search,.search:hover,.search:not(:hover){background-color:var(--searchColor);border:none!important;color:var(--textColor);outline:none!important;padding-bottom:10px;padding-top:10px}.search::placeholder{color:var(--textColor)}.search::-webkit-search-cancel-button{-webkit-appearance:none}.export-header{border:none}code{background-color:hsla(215,8%,47%,.4);border-radius:6px;color:var(--primaryLight);padding:3px}h2,h3,h4,h5{border-bottom:1px solid var(--textColor);margin-bottom:15px;padding-bottom:10px}h2 a,h3 a,h4 a,h5 a{color:inherit}h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{color:inherit;text-decoration:none}h2:target,h3:target,h4:target,h5:target{background-color:var(--sidebarColor);padding:5px}h6{margin-bottom:5px;padding-bottom:10px}h2.section-header,h3.section-header{color:var(--primaryLight);margin-bottom:15px;margin-top:10px}.no-p p{display:inline}.path-member{color:var(--textSecondaryColor);text-decoration:none}.path-member:hover{color:var(--textSecondaryColor);text-decoration:underline}.docblock{margin-left:32px;margin-top:10px;max-width:90%}.docblock .section-header{font-size:16px!important}.docblock.secondary{color:var(--textSecondaryColor);font-size:12px}.item-name{font-family:var(--bs-font-monospace);font-weight:700;text-decoration:none}.item{margin-bottom:20px}.item:target{background-color:var(--sidebarColor);padding:5px}.object,.object:hover{color:var(--objectName)}.object:hover{text-decoration:underline}.method-name,.method-name:hover{color:var(--methodName)}.property-name,.property-name:hover{color:var(--propertyName)}.primitive,.primitive:hover{color:var(--primitiveName);text-decoration:none}.external{color:var(--objectName);text-decoration:none}.external:hover{color:var(--objectName);text-decoration:underline}.param-name{color:var(--functionParamName)}.sourceCode{color:var(--primaryLight);cursor:pointer;font-size:16px}.modifier,.sourceCode,.symbol{font-family:var(--bs-font-monospace)}.modifier,.symbol{color:var(--modifierColor)}.secondary-text{color:var(--textSecondaryColor);font-family:var(--bs-font-monospace);font-weight:700}.string-literal,.string-literal:hover{color:var(--stringColor)}.number-literal,.number-literal:hover{color:var(--numberColor)}.regex-literal,.regex-literal:hover{color:var(--regexColor)}.keyword{color:var(--keywordColor);font-family:var(--bs-font-monospace);font-weight:700}.c-tooltip{position:relative}.c-tooltip-content{background-color:var(--sidebarColor);border:1px solid var(--textSecondaryColor);display:none;overflow:visible;padding:5px;position:absolute;transform:translate(-45%,-100%);white-space:nowrap}.c-tooltip-content:after{clear:both;content:"";display:table}.c-tooltip-content.open{display:inline-block}.c-checkbox{margin-right:10px}.c-checkbox[type=checkbox]:after,.c-checkbox[type=checkbox]:before{content:"";display:block;height:15px;width:15px}.c-checkbox[type=checkbox]:after{background-color:var(--sidebarColor);border:1px solid hsla(0,0%,100%,.56);left:0;position:relative;top:-15px}.c-checkbox[type=checkbox]:checked:after{color:var(--primaryLight);content:"✓";font-size:10px;text-align:center}.mini-header{font-size:1.5em}.search-result{margin-top:10px}.clickable-icon,.clickable-icon:hover{color:var(--textColor);cursor:pointer}.badge.danger{background-color:#ff1919;color:#fff;margin-left:15px}.current-thing{font-family:var(--bs-font-monospace);font-weight:700;margin-left:10px}.btn-to-top{background-color:var(--sidebarColor);bottom:20px;color:var(--textColor);cursor:pointer;display:none;padding:10px;position:absolute;right:50px;z-index:1000}.text-block{border-left:5px solid;color:var(--textColor)!important;padding:5px;width:80%;word-break:break-all}.text-block.text-block-warning{background-color:var(--warningColor);border-left-color:red}.text-block.text-block-note{background-color:var(--noteColor);border-left-color:#149cfc}.text-block.text-block-success{background-color:var(--successColor);border-left-color:#009908}.module-item{font-family:var(--bs-font-monospace);font-weight:700;padding-right:50px;text-decoration:none}.sidebar-arrow{background-color:var(--sidebarColor);color:var(--textColor);cursor:pointer;display:none;left:0;padding:10px;position:absolute;top:65px;z-index:1000}.left-item{margin-left:20px}.fn-param-comment{display:inline-block}.monospace{font-family:var(--bs-font-monospace)}.form-select{background-color:var(--navigationColor);background-image:none;border-color:transparent;color:var(--textColor);margin-top:10px;padding:5px;transition:none}table{border-collapse:collapse;border-color:grey;border-spacing:0;margin-bottom:16px;margin-top:0;max-width:100%;overflow:auto;width:max-content}thead{display:table-header-group}tbody,thead{border-color:inherit;vertical-align:middle}tbody{display:table-row-group}th{border:1px solid var(--sidebarColor);padding:8px}tr{border-top:1px solid var(--sidebarColor)}td{border:1px solid var(--sidebarColor);padding:6px 13px}@media only screen and (max-width:680px){.sidebar{display:none;max-width:70%;position:absolute;z-index:1000}.sidebar-arrow{display:inline-block}.content{height:calc(100vh - 130px);margin-top:50px}.search{min-width:38vw}}