:root{--tasvideos-bg:#e9ecef;--tasvideos-bg-gradient:#c2d4fc;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--code-bg:var(--bs-body-bg)}:root .card{--bs-card-cap-bg:var(--bs-gray-200)}:root .card,:root .tab-content{--code-bg:var(--bs-gray-200)}:root .card figure,:root .tab-content figure{--code-bg:var(--bs-body-bg)}[data-bs-theme=dark]{--bs-publication:var(--bs-publication-border-subtle);--bs-publication-rgb:33,67,84;--tasvideos-bg:#1c1d2b;--tasvideos-bg-gradient:#110931;--bs-body-color:#f8f9fa;--bs-body-color-rgb:248,249,250;--bs-link-color:#5099f1;--bs-link-color-rgb:80,153,241}[data-bs-theme=dark] .card{--bs-card-cap-bg:#212529}[data-bs-theme=dark] .card{--code-bg:var(--bs-body-bg)}[data-bs-theme=dark] .card figure{--code-bg:var(--bs-tertiary-bg)}[data-bs-theme=dark] .tab-content{--code-bg:var(--bs-tertiary-bg)}[data-bs-theme=dark] .table{--bs-table-striped-bg:#2c3034}[data-bs-theme=dark] .table-primary{--bs-table-color:#fff;--bs-table-bg:#0c1827;--bs-table-border-color:var(--bs-border-color)}[data-bs-theme=dark] .table-info{--bs-table-color:#fff;--bs-table-bg:#173135;--bs-table-border-color:var(--bs-border-color)}a{text-decoration:none}a:hover,a:focus{text-decoration:underline}a[disabled]{pointer-events:none}.page-title{font-size:1.375em;line-height:1.375em}.page-title .breadcrumb{font-size:unset}.page-title .breadcrumb>.breadcrumb-item{font-size:unset}h1{font-size:1.25em}.card h1{font-size:1em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}.alert-info{box-shadow:0 0 1px var(--bs-secondary)}[data-bs-theme=dark] .alert-info{--bs-alert-color:#fff}.form-control,.form-select{font-size:.875rem}.form-control:disabled,.form-control[readonly],.form-select:disabled,.form-select[readonly]{background-color:var(--bs-secondary-bg)}.card-link{--bs-card-spacer-x:1rem;padding:1rem;display:inline-block;width:18rem;margin:1rem 1rem 2rem;background-color:var(--bs-body-bg);text-align:left;border-radius:3px;text-decoration:none}.card-link:hover{box-shadow:RGBA(9,30,66,.25) 0 4px 8px -2px,RGBA(9,30,66,.31) 0 0 1px;transition:opacity 140ms ease-in-out 0;transform:translate3d(0,-2px,0)}.card-link-header{color:var(--bs-secondary)}.card-link-arrow{margin-left:.5rem;float:right}.navbar{font-size:1rem}.navbar-dark .navbar-nav .nav-link:not(.active){color:RGBA(255,255,255,.6)}.breadcrumb-item{font-size:1.25em;line-height:1.25em}.breadcrumb-item.active{color:var(--bs-body-color);flex-grow:1}body{font-size:14px;background:var(--tasvideos-bg) linear-gradient(var(--tasvideos-bg-gradient) 0,var(--tasvideos-bg) 250px) repeat-x}[data-bs-theme=dark] body{background:var(--tasvideos-bg) linear-gradient(var(--tasvideos-bg-gradient) 235px,var(--tasvideos-bg) 735px) repeat-x}.btn{font-size:.875rem}.btn-sm{font-size:.75rem}.btn-separator::after{content:" ";display:block;float:left;background:var(--bs-gray-500);margin:0 10px;height:34px;width:1px}.embed{border:0}.embedleft{margin-right:10px;border:0;float:left}.embedright{margin-left:10px;border:0;float:right}.table-container{overflow-x:auto}article.wiki table,.postbody table{width:100%;margin-bottom:1rem;border-collapse:collapse}article.wiki table th,article.wiki table td,.postbody table th,.postbody table td{padding:.3rem;vertical-align:top;border:1px solid var(--bs-border-color)}article.wiki table tbody th,.postbody table tbody th{background-color:rgba(var(--bs-black-rgb),.05)}article.wiki table tbody+tbody,.postbody table tbody+tbody{border-top:2px solid var(--border-separator-color)}.wiki h1{margin-left:0;margin-bottom:1rem}.wiki div.p{margin-top:0;margin-bottom:1rem}.wiki div.p:last-child{margin-bottom:0}.wiki-edit{font-family:courier,"courier new",monospace;font-variant-ligatures:none}.wiki .module-error{color:var(--bs-danger);border:1px solid var(--bs-danger);border-radius:5px;background-color:#f8d7da;padding:.75rem 1.25rem}.wiki sillyquote{display:block}ol:last-child,ul:last-child,dl:last-child{margin-bottom:0}.error-code{border:2px solid var(--bs-danger);padding:20px}.error-code .info{color:var(--bs-danger);font-weight:bold}.error-marker{position:relative;border:2px solid var(--bs-danger)}.error-marker span{position:absolute;background-color:var(--bs-body-color);padding:4px;border:1px solid var(--bs-danger);color:var(--bs-danger);bottom:13px;opacity:.2}.error-marker span:hover{opacity:.8}.forum-signature{font-style:italic;background-color:var(--bs-card-cap-bg);padding:.5rem}.forum-profile-section{background-color:var(--bs-card-cap-bg)}.forum-post-highlight{box-shadow:var(--bs-border-color) 0 8px 16px}.pixelart-image{image-rendering:crisp-edges;image-rendering:pixelated}.spoiler{background-color:var(--bs-dark);color:var(--bs-dark)}.spoiler:hover{color:var(--bs-white)}[data-bs-toggle=collapse] .fa::before{content:""}[data-bs-toggle=collapse].collapsed .fa::before{content:""}.hiddenifmodule{display:none}figure{margin:.75rem;padding:.25rem;background-color:var(--bs-card-cap-bg);border-radius:.25rem;border:1px dashed var(--bs-gray-700)}.postbody{white-space:pre-wrap}.postbody .a-l{text-align:left}.postbody .a-c{text-align:center}.postbody .a-r{text-align:right}.postbody .fontsize{font-size:clamp(8px,var(--fs),32px)}.postbody .warning{border:2px solid var(--bs-danger);border-radius:2px;padding:2px}.postbody .warning::before{content:"Warning: ";color:var(--bs-danger);font-weight:bold}.postbody .forumline{border:2px solid var(--bs-primary);border-radius:2px;padding:2px}.postbody .highlight{background-color:var(--bs-yellow);color:#000;border-radius:5px;padding:.125rem .375rem;font-size:85%}.postbody figure>figcaption>a::before{font-weight:900;font-family:"Font Awesome 6 Free";content:""}.tab-content{background-color:var(--bs-body-bg);border:var(--bs-border-width) solid transparent;border-color:var(--bs-body-bg) var(--bs-border-color) var(--bs-border-color)}.tab-pane{padding:10px}@-moz-document url-prefix(){input[type=file].form-control{height:auto;}}.site-icon{position:absolute;left:-3.5rem;top:-1rem;z-index:1;width:121px}.site-icon-dark{display:none}#banner{background:#110931}#banner .navbar-toggler,#banner .navbar-collapse{z-index:1}[data-bs-theme=dark] .site-icon{left:-2rem;top:-.75rem}[data-bs-theme=dark] .site-icon-light{display:none}[data-bs-theme=dark] .site-icon-dark{display:block}[data-bs-theme=dark] #banner{background:none}#brand{color:#f8f9fa;font-size:17px}#mantra{font-weight:bold;z-index:1;color:#f8f9fa;text-decoration:none}#mantra-1{font-size:11px;margin-top:-2px}#mantra-2{font-size:10px}@media(min-width:768px){#mantra{margin-left:3.5rem}}.site-banner{height:100%}[data-bs-theme=dark] .site-banner{height:235px;background:#110931;z-index:-1}.fa{transform:translate(0)}.card-header h1,.card-header h2,.card-header h3,.card-header h4,.card-header h5,.card-header h6{margin-bottom:0}[data-bs-theme=dark] .card{background-color:#2c3034;border:2px solid rgba(255,255,255,.125)}[data-bs-theme=dark] .card-header{border-bottom:2px solid rgba(255,255,255,.125)}.card-userinfo{font-size:.75rem;display:inline-block;border:solid 1px var(--bs-publication-bg-subtle);margin:3px;border-radius:3px}.card-header-userinfo{background-color:var(--bs-publication-bg-subtle);padding:3px}.card-body-userinfo{padding:3px}.right-align-topic{border:1px solid var(--border-color);border-radius:5px;margin-top:15px}.right-align-topic:last-child{border:0}.right-align-topic .card{border:0;border-radius:0;border-bottom:2px solid var --border-color}@media(min-width:768px){.right-align-topic{margin-left:20px;margin-top:0;float:right;width:33%}}#button-scrolltop{font-size:28px}tt{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}tt,code,kbd,pre,samp,.wiki blockquote{background:var(--code-bg)}tt,code,kbd,pre,samp,dt,.wiki blockquote{border-radius:5px;padding:.125rem .375rem;font-size:85%}dt,.wiki blockquote{display:inline-block}dt{background:var(--bs-publication)}.wiki blockquote{font-style:italic}pre code{padding:0}.form-check-input{--bs-border-color:var(--bs-gray-600)}a[rel~=external]::after{font-size:.75rem;content:"";padding:0;padding-inline-start:.25em;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;text-rendering:auto;font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}fieldset{margin-bottom:1rem!important}.btn-toolbar{gap:.25rem}.sub-info{display:grid;grid-template-columns:repeat(3,1fr)}.sub-info-cell{background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-light-border-subtle);padding:.5em 1em}.sub-info-cell label{font-weight:bold}.action-column{display:flex;gap:4px}.action-column>*{text-wrap:nowrap}top-button-bar{display:flex;justify-content:end;gap:4px}top-button-bar>*{margin:auto 0}top-button-bar .heading{flex:1}top-button-bar>*{margin-bottom:.5rem}@media screen and (min-width:769px){.sub-info .sub-info-cell:nth-child(n+4){border-top:0}.sub-info .sub-info-cell:nth-child(3n+3),.sub-info .sub-info-cell:nth-child(3n+2){border-left:0}}@media screen and (max-width:768px) and (min-width:577px){.sub-info{grid-template-columns:repeat(2,1fr)}.sub-info .sub-info-cell:nth-child(n+3){border-top:0}.sub-info .sub-info-cell:nth-child(even){border-left:0}}@media screen and (max-width:576px){.sub-info{grid-template-columns:1fr}.sub-info .sub-info-cell:nth-child(n+2){border-top:0}.sub-info .sub-info-cell{padding:.5em}}.d-none-except-noscript{display:none!important}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px white;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[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-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a67f59}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}[data-bs-theme=dark] pre[class*=language-],[data-bs-theme=dark] code[class*=language-]{color:#d4d4d4;font-size:13px;text-shadow:none;font-family:Menlo,Monaco,Consolas,"Andale Mono","Ubuntu Mono","Courier New",monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}[data-bs-theme=dark] pre[class*=language-]::selection,[data-bs-theme=dark] code[class*=language-]::selection,[data-bs-theme=dark] pre[class*=language-] *::selection,[data-bs-theme=dark] code[class*=language-] *::selection{text-shadow:none;background:#264f78}@media print{[data-bs-theme=dark] pre[class*=language-],[data-bs-theme=dark] code[class*=language-]{text-shadow:none}}[data-bs-theme=dark] pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}[data-bs-theme=dark] :not(pre)>code[class*=language-]{padding:.1em .3em;border-radius:.3em;color:#db4c69}[data-bs-theme=dark] .namespace{opacity:.7}[data-bs-theme=dark] .token.doctype .token.doctype-tag{color:#569cd6}[data-bs-theme=dark] .token.doctype .token.name{color:#9cdcfe}[data-bs-theme=dark] .token.comment,[data-bs-theme=dark] .token.prolog{color:#6a9955}[data-bs-theme=dark] .token.punctuation,[data-bs-theme=dark] .language-html .language-css .token.punctuation,[data-bs-theme=dark] .language-html .language-javascript .token.punctuation{color:#d4d4d4}[data-bs-theme=dark] .token.property,[data-bs-theme=dark] .token.tag,[data-bs-theme=dark] .token.boolean,[data-bs-theme=dark] .token.number,[data-bs-theme=dark] .token.constant,[data-bs-theme=dark] .token.symbol,[data-bs-theme=dark] .token.inserted,[data-bs-theme=dark] .token.unit{color:#b5cea8}[data-bs-theme=dark] .token.selector,[data-bs-theme=dark] .token.attr-name,[data-bs-theme=dark] .token.string,[data-bs-theme=dark] .token.char,[data-bs-theme=dark] .token.builtin,[data-bs-theme=dark] .token.deleted{color:#ce9178}[data-bs-theme=dark] .language-css .token.string.url{text-decoration:underline}[data-bs-theme=dark] .token.operator,[data-bs-theme=dark] .token.entity{color:#d4d4d4}[data-bs-theme=dark] .token.operator.arrow{color:#569cd6}[data-bs-theme=dark] .token.atrule{color:#ce9178}[data-bs-theme=dark] .token.atrule .token.rule{color:#c586c0}[data-bs-theme=dark] .token.atrule .token.url{color:#9cdcfe}[data-bs-theme=dark] .token.atrule .token.url .token.function{color:#dcdcaa}[data-bs-theme=dark] .token.atrule .token.url .token.punctuation{color:#d4d4d4}[data-bs-theme=dark] .token.keyword{color:#569cd6}[data-bs-theme=dark] .token.keyword.module,[data-bs-theme=dark] .token.keyword.control-flow{color:#c586c0}[data-bs-theme=dark] .token.function,[data-bs-theme=dark] .token.function .token.maybe-class-name{color:#dcdcaa}[data-bs-theme=dark] .token.regex{color:#d16969}[data-bs-theme=dark] .token.important{color:#569cd6}[data-bs-theme=dark] .token.italic{font-style:italic}[data-bs-theme=dark] .token.constant{color:#9cdcfe}[data-bs-theme=dark] .token.class-name,[data-bs-theme=dark] .token.maybe-class-name{color:#4ec9b0}[data-bs-theme=dark] .token.console{color:#9cdcfe}[data-bs-theme=dark] .token.parameter{color:#9cdcfe}[data-bs-theme=dark] .token.interpolation{color:#9cdcfe}[data-bs-theme=dark] .token.punctuation.interpolation-punctuation{color:#569cd6}[data-bs-theme=dark] .token.boolean{color:#569cd6}[data-bs-theme=dark] .token.property,[data-bs-theme=dark] .token.variable,[data-bs-theme=dark] .token.imports .token.maybe-class-name,[data-bs-theme=dark] .token.exports .token.maybe-class-name{color:#9cdcfe}[data-bs-theme=dark] .token.selector{color:#d7ba7d}[data-bs-theme=dark] .token.escape{color:#d7ba7d}[data-bs-theme=dark] .token.tag{color:#569cd6}[data-bs-theme=dark] .token.tag .token.punctuation{color:#808080}[data-bs-theme=dark] .token.cdata{color:#808080}[data-bs-theme=dark] .token.attr-name{color:#9cdcfe}[data-bs-theme=dark] .token.attr-value,[data-bs-theme=dark] .token.attr-value .token.punctuation{color:#ce9178}[data-bs-theme=dark] .token.attr-value .token.punctuation.attr-equals{color:#d4d4d4}[data-bs-theme=dark] .token.entity{color:#569cd6}[data-bs-theme=dark] .token.namespace{color:#4ec9b0}[data-bs-theme=dark] pre[class*=language-javascript],[data-bs-theme=dark] code[class*=language-javascript],[data-bs-theme=dark] pre[class*=language-jsx],[data-bs-theme=dark] code[class*=language-jsx],[data-bs-theme=dark] pre[class*=language-typescript],[data-bs-theme=dark] code[class*=language-typescript],[data-bs-theme=dark] pre[class*=language-tsx],[data-bs-theme=dark] code[class*=language-tsx]{color:#9cdcfe}[data-bs-theme=dark] pre[class*=language-css],[data-bs-theme=dark] code[class*=language-css]{color:#ce9178}[data-bs-theme=dark] pre[class*=language-html],[data-bs-theme=dark] code[class*=language-html]{color:#d4d4d4}[data-bs-theme=dark] .language-regex .token.anchor{color:#dcdcaa}[data-bs-theme=dark] .language-html .token.punctuation{color:#808080}:root{--diff-replace:#fd8;--diff-delete:#f8cece;--diff-insert:#9e9}[data-bs-theme=dark]{--diff-replace:#dba400;--diff-delete:#aa132a;--diff-insert:#125e38}.diff{display:grid;font-family:monospace}.diff .header{font-family:var(--bs-body-font-family);font-weight:bold;text-align:center}.diff .add{background-color:var(--diff-insert)}.diff .delete{background-color:var(--diff-delete)}.diff .line{background-color:var(--bs-body-bg)}.diff .linenumber{font-weight:bold;padding:0 .5em;text-align:right}.diff .contracter{text-align:center;border:0;display:none}.diff button{text-align:center;border:0}.diff .expanded{opacity:.6;display:none}.diff.inline{grid-template-columns:auto auto 1fr}.diff.inline button{grid-column:span 3}.diff.sidebyside{grid-template-columns:auto 1fr auto 1fr}.diff.sidebyside button{grid-column:span 4}