.diff-header{margin-bottom:1em}.b-diff-grid{min-height:35em}.b-diff-grid>*>.b-top-toolbar .b-toolbar-content{padding-left:0;padding-right:0}.b-diff-grid .b-grid-cell{font-size:.9em}.b-diff-grid .b-grid-cell.b-group-title{text-transform:none}.b-diff-grid [data-column=symbolName]{padding-right:4em!important;white-space:break-spaces;display:flex!important;line-height:normal!important}.b-diff-grid [data-column=symbolName].typedefs:before,.b-diff-grid [data-column=symbolName].properties:before,.b-diff-grid [data-column=symbolName].events:before,.b-diff-grid [data-column=symbolName].functions:before,.b-diff-grid [data-column=symbolName].fields:before,.b-diff-grid [data-column=symbolName].configs:before{position:absolute;right:0;top:50%;padding:.2em .5em;font-size:.7em;translate:-50%;border-radius:3px;background:var(--b-neutral-70);color:var(--b-neutral-100)}.b-diff-grid [data-column=symbolName].properties:before{content:"PROPERTY"}.b-diff-grid [data-column=symbolName].fields:before{content:"FIELD"}.b-diff-grid [data-column=symbolName].configs:before{content:"CONFIG"}.b-diff-grid [data-column=symbolName].functions:before{content:"FUNCTION"}.b-diff-grid [data-column=symbolName].events:before{content:"EVENT"}.b-diff-grid [data-column=symbolName].typedefs:before{content:"TYPEDEF"}.b-diff-grid .status{text-transform:capitalize}.b-diff-grid .status .b-icon{margin-right:.5em}.b-diff-grid .status .fa-star{color:var(--docs-gray)}.b-diff-grid .status .fa-trash,.b-diff-grid .status .fa-exclamation-triangle{color:var(--docs-red)}.b-diff-grid .status .fa-pen{color:var(--docs-orange)}.b-diff-grid .valuewrap{overflow:hidden;text-overflow:ellipsis}.b-list-item.b-selected{font-weight:700}.docs-header{--docs-header-color: var(--b-primary-30);--docs-header-background: var(--b-primary-90);--docs-header-border: none;height:3.8em;display:flex;align-items:center;font-size:.9em;font-weight:600;padding:0 1em;z-index:2;background-color:var(--docs-header-background);color:var(--docs-header-color);border-bottom:var(--docs-header-border)}.dark-docs .docs-header{--docs-header-background: transparent;--docs-header-border: 1px solid var(--b-splitter-color)}.docs-header #title{font-size:1.1em;position:relative;display:flex;white-space:nowrap}.docs-header #title span:before{content:"\a0"}.docs-header svg{margin-inline-end:.75em;height:.8em}.docs-header svg g{fill:var(--b-primary-30)}.docs-header a:not(#downloadTrial){display:flex;min-width:0;align-items:center;color:inherit;font-weight:var(--b-button-font-weight)}.docs-header a:not(#downloadTrial) label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docs-header .b-button:not(#downloadTrial){color:var(--docs-header-color)}.docs-header #tools{--b-text-field-input-height: 2.5em;--b-text-field-outlined-input-padding: 0 1em;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:2em;color:inherit}.b-button#downloadTrial:hover{text-decoration:none}#menu-button{background:none!important;padding-inline:0}#api-button{display:none}#search-combo{width:12em}@media only screen and (max-width : 999px){#tools>:not(#downloadTrial,#search-combo,#menu-button,#guidesLink,#examplesLink){display:none}}@media only screen and (max-width : 899px){#tools>:not(#downloadTrial,#search-combo,#menu-button,#guidesLink){display:none}}@media only screen and (max-width : 799px){#tools>:not(#downloadTrial,#search-combo,#menu-button){display:none}}@media only screen and (max-width : 699px){#tools>:not(#downloadTrial,#search-combo){display:none}}@media only screen and (max-width : 599px){#tools>:not(#api-button){display:none}#api-button{display:block!important}}@media only screen and (max-width : 799px){.b-upgrade-guide-button{display:none!important}}:root{--green: #22c55e;--gray-400: #9ca3af;--gray-200: #e5e7eb;--neutral-50: #fafafa;--neutral-500: #737373;--neutral-600: #525252;--search-background: #ffffff65;--search-hover-background: #ffffff85}.dark-docs{--search-background: #ffffff20;--search-hover-background: #ffffff30}#search-combo{display:none}#search{display:contents}.search-placeholder{color:var(--b-primary-30);background:var(--search-background);border-radius:5px;align-items:center;padding:.25em .75em;display:flex;justify-content:space-between;max-width:17em;flex-grow:1;margin-inline:auto 1em;flex-wrap:nowrap;white-space:nowrap;transition:.3s ease-in;cursor:text;font-size:.9em}.search-placeholder:hover{background:var(--search-hover-background)}.search-placeholder i{margin-inline-end:12px}.search-placeholder .search-shortcut{padding:2px 4px;border-radius:5px;font-size:.8rem}.b-float-root .global-search{box-shadow:var(--b-elevation-0);border-radius:var(--b-widget-border-radius-large);max-width:46rem;width:calc(100vw - 1rem);max-height:min(46rem,calc(100vh - 2rem));height:min-content;inset-inline-start:50%;top:1rem;translate:-50%}.b-float-root .global-search .global-search__inner{padding:0;gap:0;overflow-y:scroll;scrollbar-width:thin}.b-float-root .global-search .global-search__inner .global-search__categories{display:flex;flex-shrink:0;padding:.5rem 1rem}.b-float-root .global-search .global-search__inner .global-search__categories li{font-size:.8rem;cursor:pointer}.b-float-root .global-search .global-search__inner .global-search__categories li.b-selected{color:var(--neutral-50)}.b-float-root .global-search .global-search__inner .global-search__list{overflow-y:scroll;scrollbar-width:thin}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item{height:auto;padding:0}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item:focus{outline:auto;outline-color:#007bff80;outline-offset:-1px}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.b-selected{font-weight:initial}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.b-list-item-group-header{padding:.5rem 1rem!important}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.suggested-item{display:flex;align-items:center;width:100%;padding-inline:1rem!important;padding-block:.25rem;color:var(--b-neutral-30)}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.suggested-item:hover{text-decoration:none!important}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.suggested-item .icon{padding:0 .5rem;width:2rem}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.suggested-item .icon i{font-size:1rem;color:var(--docs-primary)}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.suggested-item .icon i.fa-youtube:before{font-family:"Font Awesome 6 Brands";font-weight:400}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.suggested-item .inner{padding:0 .5rem}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.suggested-item .title{font-size:1rem;font-weight:500}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.suggested-item .description{width:100%;font-size:.8rem;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;color:var(--b-neutral-50)}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.hit{flex-direction:column;flex-grow:1;padding-inline:1rem!important;padding-block:.5rem;border-bottom:1px solid var(--b-neutral-90)}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.hit.recentSearch .hit-header .hit-title{font-size:.8em}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.hit:hover{text-decoration:none!important;cursor:pointer}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.hit .hit-header{display:inline-flex;align-items:center;width:100%;gap:.5rem}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.hit .hit-header .left{display:flex;flex-direction:column;margin-right:auto}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.hit .hit-header .framework-badge{height:16px}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.hit .hit-header .hit-badge{padding:.15rem .5rem;border-radius:2em;font-size:.75rem;font-weight:500;background-color:var(--b-primary-95);color:var(--b-primary-30)}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.hit .hit-header .hit-title{font-size:1rem;font-weight:500;color:var(--b-neutral-30);margin-right:auto;white-space:normal}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.hit .hit-header .hit-path{font-size:.75rem;color:var(--b-neutral-30)}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.hit .hit-description{width:100%;color:var(--b-neutral-40);font-size:.8rem;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.hit.with-image{display:flex;flex-direction:row}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.hit.with-image .hit-image-container{border:1px}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.hit.with-image .hit-image-container img{width:7rem;border-radius:7px;border:1px solid var(--gray-200);box-shadow:2px 3px -2px #00000080}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.hit.with-image .hit-content{margin-inline-start:1rem;display:flex;flex-direction:column;gap:.25rem;width:100%}.b-float-root .global-search .global-search__inner .global-search__list .b-list-item.showMoreButton{padding:.5rem 1rem;margin:0 auto;font-size:.8rem;color:var(--neutral-500)}.b-float-root .global-search .global-search__top-bar{align-items:center;border-bottom:1px solid var(--b-neutral-90);padding:.5rem 1rem!important}.b-float-root .global-search .global-search__top-bar .global-search__input{flex-grow:1}.b-float-root .global-search .global-search__top-bar .global-search__input .b-field-inner{border:none}.b-float-root .global-search .global-search__top-bar .global-search__input .b-field-inner:before{display:none}.b-float-root .global-search .global-search__top-bar .esc-shortcut{text-transform:none;background-color:transparent;color:inherit}.b-float-root .global-search .global-search__top-bar .esc-shortcut.b-contains-focus{outline:none;box-shadow:0 0 0 3px #007bff80;border-radius:4px;transition:box-shadow .2s ease-in-out}.b-float-root .global-search .global-search__top-bar .esc-shortcut:hover{background-color:transparent}.b-float-root .global-search .global-search__bottom-bar{font-size:.8rem}.b-float-root .global-search .global-search__bottom-bar p{margin:0}.b-float-root .global-search .global-search__categories__count{font-size:.8em}.b-modal-mask.transparent{background-color:transparent}@media (max-width : 480px){.search-placeholder{display:none}}.badge{display:flex;align-items:center;font-size:.6rem;content:" ";padding:.1rem .4rem;border-radius:.15rem;text-transform:uppercase;line-height:normal;background:var(--b-neutral-95);color:var(--b-neutral-50)}.badge.propagating{background-color:#1e88e5;color:#fff}.badge.deprecated,.badge.experimental,.access.private,.access.internal,.access.virtual{background:var(--docs-deep-orange);color:#fff}.summary-tooltip{max-width:none;--b-panel-header-font-size: 1.1rem}.summary-items{max-height:60vh}.summary-item{display:flex;align-items:center;padding:.2rem 0;flex-wrap:nowrap;font-weight:400;font-family:monospace;color:var(--b-neutral-20)}.summary-item:hover .name{text-decoration:underline}.summary-item .name{cursor:pointer}.summary-item .badge{margin-inline-start:.5rem}pre{position:relative;font-size:10px;line-height:1.5rem;overflow:auto;border:none;color-scheme:dark}pre:has(code.hljs){border-radius:15px;overflow:clip}pre code.hljs{font-size:1rem;padding:1.5rem;display:block;max-width:100%;max-height:50vh;overflow:auto;border-radius:15px;border:1px solid var(--code-panel-border-color);background-color:var(--code-panel-background)}.monaco-editor,.monaco-diff-editor,.monaco-component{--vscode-editor-background: var(--code-panel-background) !important;--vscode-editorGutter-background: var(--code-panel-background) !important}.monaco-editor .lines-content .core-guide-indent{--indent-color: #525252 !important}.current-line{border:none!important;background:#555}.mtk1,.mtk22,.hljs,.hljs-attr{color:var(--code-panel-color)!important}.mtk8,.hljs-literal,.hljs-keyword,.hljs-tag,.hljs-selector-class{color:var(--docs-orange)!important}.hljs-title.function_{color:var(--docs-yellow)}.mtk5,.hljs-string{color:var(--docs-green)!important}.mtk7,.hljs-comment{color:var(--docs-gray)!important}.mtk6,.hljs-number{color:#99caff!important}.hljs-highlight{background-color:var(--code-highlight);border-left:5px solid var(--docs-orange);margin-left:-1.5rem;padding-left:calc(1.5rem + 5px);padding-block:.19rem;padding-right:.5rem}.copy-to-clipboard{position:absolute;top:.7em;right:.7em;width:3em;height:3em;border-radius:50px;color:var(--code-panel-color);align-items:center;justify-content:center;transition:background .3s;cursor:pointer;font-size:1rem}.copy-to-clipboard:hover{background:#99999930;color:#ddd}.copy-to-clipboard.fa{display:flex}#content .path{color:#aaa;font-size:.9em}#content .contents-list,#content .class-hierarchy,#content .inherited-mixins{position:relative;padding:0;font-size:.9em}:is(#content .contents-list,#content .class-hierarchy,#content .inherited-mixins) li{list-style:none;color:#aaa}:is(#content .contents-list,#content .class-hierarchy,#content .inherited-mixins) li a{color:inherit}:is(#content .contents-list,#content .class-hierarchy,#content .inherited-mixins) li.active,:is(#content .contents-list,#content .class-hierarchy,#content .inherited-mixins) li:hover{color:#333}#content .class-hierarchy{line-height:2em}#content .class-hierarchy li{position:relative}#content .class-hierarchy li:not(:first-child):before{position:absolute;left:-.7em;top:-.3em;content:"";width:.4em;height:1.3em;border-bottom:1px solid #ddd;border-left:1px solid #ddd}#content .inherited-mixins{line-height:1.7em}#content .collapsible-ul input{display:none}#content .collapsible-ul h3{display:flex;gap:.5em;align-items:center;cursor:pointer;user-select:none;margin-block:.6rem}#content .collapsible-ul h3 label{display:flex;gap:.5em;align-items:center;cursor:pointer}#content .collapsible-ul h3:before{padding-left:.1em;font-size:.7em;font-family:"Font Awesome 6 Free",serif;content:"\f0da";transition:transform .3s}#content .collapsible-ul ul{interpolate-size:allow-keywords;height:0;overflow:clip;margin:0;transition:height .2s}#content .collapsible-ul li{margin-bottom:.3rem}#content .collapsible-ul:has(input:checked) h3:before{transform:rotate(90deg)}#content .collapsible-ul:has(input:checked) ul{height:auto}#content span.count{font-size:.5em;border-radius:50%;width:2em;height:2em;display:grid;place-items:center;font-weight:400;background:var(--b-neutral-95);color:var(--b-neutral-50)}.badge.classType{display:inline-block;font-size:.8rem;letter-spacing:.1em;text-transform:lowercase;margin-top:2rem;white-space:nowrap;border-radius:.3em;padding:.5em}.badge.featureId{text-transform:none}#content.guide{counter-reset:h2counter}#content.guide .left-pane{overflow:clip}#content.guide .left-pane p,#content.guide .left-pane li{font-size:1.1rem;line-height:1.9rem}#content.guide .left-pane .b-fiddle-panel p,#content.guide .left-pane .b-fiddle-panel li{font-size:inherit;line-height:inherit}#content.guide td{padding-bottom:.4rem;padding-right:.4rem}#content.guide th{text-align:left;color:#616161;font-weight:400}#content.guide td:first-child{padding-right:2rem}#content.guide td p{margin:0}#content.guide img:not([class^=b-],[src*="logo/"]){width:100%;margin-top:1rem;border-radius:var(--b-widget-border-radius);box-shadow:var(--b-elevation-1)}#content.guide img[src*="/thumb.custom"]{width:auto;max-width:512px;display:block;margin:auto}#content.guide p:has(>img:first-child:last-child){text-align:center}#content.guide img.b-screenshot{display:block;margin-left:auto;margin-right:auto;max-width:800px}#content.guide img.b-300{max-width:300px}#content.guide img.b-half{width:50%}#content.guide .readme{display:none}#content.guide .external-example{margin-bottom:1rem}#content.guide h1{font-size:2.5rem;margin-block:0 .5rem}#content.guide h1.title-with-image{display:flex;align-items:center}#content.guide h1.title-with-image img{height:1.5em;width:auto;margin:0 .5em 0 0}#content.guide h2{font-size:1.75rem;position:sticky;top:-2.5rem;margin:0;padding:2rem 0 1rem;z-index:13010;margin-block-start:0;line-height:1.5em;text-overflow:ellipsis;overflow:hidden;display:block;align-items:center;transition:background .2s,border .2s,color .2s;background:var(--b-neutral-100)}#content.guide h2.stuck{border-bottom:1px solid var(--b-neutral-90)}#content.guide h2:before:not(.b-no-counter){content:counter(h2counter) ".\a0";counter-increment:h2counter}#content.guide h2>img:not([class^=b-]){height:1em;margin-inline-end:.5em;width:auto;margin-top:0}#content.guide h3{font-size:1.5rem;margin:2rem 0 1.5rem;scroll-margin:5em}#content.guide h4{font-size:1.25rem;scroll-margin:5em}#content.guide .framework-logos{display:flex;align-items:center;justify-content:space-around;margin:2em 0;flex-wrap:wrap}#content.guide .framework-logos a{display:flex;align-items:center;flex-direction:column;margin-top:1em;border-bottom:none}#content.guide .framework-logos a img{width:auto;height:80px;margin:0 0 1em;box-shadow:none}#content.guide .framework-logos a span{text-align:center}#content.guide .right-pane{color:#666;position:sticky;top:0}#content.guide .right-pane h3{margin:0}#content.guide .right-pane ol{padding:0;margin-left:1.5rem;font-size:.9em}#content.guide .right-pane ol li{list-style-type:decimal;list-style-position:outside;font-weight:400;margin-bottom:1em}#content.guide .right-pane ol li:hover a{text-decoration:underline}#content.guide kbd{font-size:.8em}p.last-modified{font-size:.8em;color:#ccc;margin-top:3em}#tree.b-grid-base{--b-tree-expander-color: var(--b-primary-30);--b-tree-icon-color: var(--b-primary-30);--b-tree-icon-row-hover-color: var(--b-primary-30);--b-tree-expander-row-hover-color: var(--b-primary-30);--b-tree-parent-font-weight: 400;width:250px;min-width:100px;font-size:.9rem}#tree.b-grid-base a{color:var(--b-neutral-20);font-weight:400}#tree.b-grid-base a:hover,#tree.b-grid-base a:hover .b-tree-cell-value{text-decoration:none}#tree.b-grid-base a:hover span{text-decoration:underline}#tree.b-grid-base .b-grid-row.b-selected .b-tree-cell-value,#tree.b-grid-base .b-grid-row.first-level .b-tree-cell-value{font-weight:500}#tree.b-grid-base .b-grid-row.first-level .b-tree-cell-inner{padding-inline-start:.5em!important;flex-direction:row-reverse}#tree.b-grid-base .b-grid-row.first-level .b-icon-tree-leaf{display:none}#tree.b-grid-base a.b-tree-cell-inner{outline:none}.b-tree-leaf-cell.module .b-grid-row.private .b-tree-leaf-cell,.b-tree-leaf-cell.module .b-grid-row.private:not(.guide):not(.external-link) .b-tree-leaf-cell,.b-tree-leaf-cell.module .b-grid-row.private:not(.guide) .b-tree-leaf-cell.mixin{--tree-icon-background: var(--docs-deep-orange)}.b-tree-leaf-cell.module.deprecated .b-tree-cell-value i:before{opacity:.4}.b-tree-leaf-cell.module.deprecated .b-tree-cell-value span{text-decoration:line-through;color:#999}body:not(.b-using-keyboard) #tree .b-grid-cell{outline:none!important}@media only screen and (max-width : 599px){#tree,#splitter{display:none!important}}.b-fiddle-panel{border:1px solid var(--b-neutral-90);border-radius:15px;line-height:normal;z-index:13000;--b-panel-header-color: #717273;--b-panel-header-font-size: 1em;--b-panel-header-padding: 1em;--b-panel-with-header-padding: 0}.b-fiddle-panel.fiddle-focused{z-index:15000}.b-fiddle-panel .b-fiddle-panel-header{border-bottom:1px solid var(--b-neutral-95);z-index:0}.b-fiddle-panel .b-fiddle-panel-header .b-header-title{padding:0}.b-fiddle-panel .b-fiddle-panel-header .b-tool{color:#909090;margin:0!important}.b-fiddle-panel .b-fiddle-panel-body-wrap>.b-toolbar{font-size:.8rem}.b-fiddle-panel .b-fiddle-panel-content{flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;gap:0}.b-fiddle-panel .b-fiddle-panel-content .b-code-editor{--b-panel-padding: 0;width:auto;transition:height .5s}.b-fiddle-panel .b-fiddle-panel-content .b-code-editor.b-code-editor-content{display:none}.b-fiddle-panel .b-fiddle-panel-content .b-code-editor .b-code-editor-body-wrap{background-color:var(--code-panel-background)}.b-fiddle-panel .fiddlePanelResult{display:block;padding:1em;font-weight:400;width:100%;position:relative;font-size:1rem;background-color:#fff;background-image:radial-gradient(#99999930 1px,transparent 0);background-size:1em 1em;transition:background .2s}.b-fiddle-panel .fiddlePanelResult.material3-dark,.b-fiddle-panel .fiddlePanelResult.svalbard-dark,.b-fiddle-panel .fiddlePanelResult.visby-dark,.b-fiddle-panel .fiddlePanelResult.stockholm-dark{background-color:#222;background-image:radial-gradient(#99999930 1px,transparent 0)}.b-fiddle-panel .fiddlePanelResult:not([data-error]){min-height:200px}.b-fiddle-panel .fiddlePanelResult:after{content:attr(data-error);position:absolute;right:0;bottom:-3em;font-size:1.2em;font-family:monospace;padding:.6em;color:#fff;line-height:1;transition:bottom .3s;background:#f44336}.b-fiddle-panel .fiddlePanelResult[data-error]:after{bottom:0}.alignLeft :is(.b-fiddle-panel .fiddlePanelResult){justify-content:start}.b-fiddle-panel .fiddlePanelResult.one-column,.b-fiddle-panel .fiddlePanelResult.two-columns,.b-fiddle-panel .fiddlePanelResult.three-columns{padding:2em}.b-fiddle-panel.all-themes .fiddlePanelResult{padding:0;display:grid;grid-template-columns:1fr 1fr}.b-fiddle-root{flex:1;max-width:100%}.b-fiddle-root:not(.b-single-theme).b-material3-light,.b-fiddle-root:not(.b-single-theme).b-svalbard-light{border-inline-end:1px solid #eee}.b-fiddle-root:not(.b-single-theme).b-material3-light,.b-fiddle-root:not(.b-single-theme).b-stockholm-light{border-block-end:1px solid #eee}:is(.b-widget.fiddlePanelResult,.b-widget.b-owned-by-fiddle),:is(.b-widget.fiddlePanelResult,.b-widget.b-owned-by-fiddle) .b-sch-event-content{font-size:.8rem}.b-fiddle-panel.b-fullscreen .b-fiddle-panel-content{flex-direction:row}.b-fiddle-panel.b-fullscreen .b-fiddle-panel-content>pre{position:absolute;top:0;left:50%;height:100%!important;width:50%;overflow:auto}.b-fiddle-panel.b-fullscreen .b-fiddle-panel-content .fiddlePanelResult,.b-fiddle-panel.b-fullscreen .b-fiddle-panel-content .b-code-editor{flex:1}.b-fiddle-panel.b-fullscreen .b-fiddle-panel-content .b-code-editor{order:1}.b-fiddle-panel.b-fullscreen .b-fiddle-panel-content .fiddlePanelResult{max-width:50%;justify-content:flex-start;flex-direction:column}.codepen-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23717273' id='codepen-logo' viewBox='-1 0 122 120'%3E%3Cpath class='outer-ring' d='M60,0C26.863,0,0,26.863,0,60c0,33.138,26.863,60,60,60c33.137,0,60-26.861,60-60C120,26.863,93.138,0,60,0z M60,110.146 C32.35,110.146,9.854,87.65,9.854,60S32.35,9.854,60,9.854c27.65,0,50.145,22.496,50.145,50.146S87.65,110.146,60,110.146z'%3E%3C/path%3E%3Cpath class='inner-box' d='M97.071,48.281c-0.007-0.047-0.019-0.092-0.026-0.139c-0.016-0.09-0.032-0.18-0.056-0.267 c-0.014-0.053-0.033-0.104-0.05-0.154c-0.025-0.078-0.051-0.156-0.082-0.232c-0.021-0.053-0.047-0.105-0.071-0.156 c-0.033-0.072-0.068-0.142-0.108-0.21c-0.029-0.051-0.061-0.1-0.091-0.148c-0.043-0.066-0.087-0.131-0.135-0.193 c-0.035-0.047-0.072-0.093-0.109-0.138c-0.051-0.059-0.104-0.117-0.159-0.172c-0.042-0.043-0.083-0.086-0.127-0.125 c-0.059-0.053-0.119-0.104-0.18-0.152c-0.048-0.037-0.095-0.074-0.145-0.109c-0.019-0.012-0.035-0.027-0.053-0.039L61.769,23.438 c-1.071-0.714-2.466-0.714-3.537,0L24.321,46.045c-0.018,0.012-0.034,0.027-0.053,0.039c-0.05,0.035-0.097,0.072-0.144,0.109 c-0.062,0.049-0.123,0.1-0.181,0.152c-0.045,0.039-0.086,0.082-0.128,0.125c-0.055,0.055-0.108,0.113-0.158,0.172 c-0.038,0.045-0.075,0.091-0.11,0.138c-0.047,0.062-0.092,0.127-0.134,0.193c-0.032,0.049-0.062,0.098-0.092,0.148 c-0.039,0.068-0.074,0.139-0.108,0.21c-0.024,0.051-0.049,0.104-0.071,0.156c-0.031,0.076-0.057,0.154-0.082,0.232 c-0.017,0.051-0.035,0.102-0.05,0.154c-0.023,0.087-0.039,0.177-0.056,0.267c-0.008,0.047-0.02,0.092-0.025,0.139 c-0.019,0.137-0.029,0.275-0.029,0.416v22.607c0,0.141,0.011,0.279,0.029,0.418c0.006,0.045,0.018,0.092,0.025,0.137 c0.017,0.09,0.032,0.18,0.056,0.268c0.015,0.053,0.033,0.104,0.05,0.154c0.025,0.078,0.051,0.155,0.082,0.233 c0.021,0.053,0.047,0.104,0.071,0.154c0.034,0.072,0.069,0.143,0.108,0.213c0.029,0.049,0.06,0.098,0.092,0.146 c0.042,0.066,0.087,0.131,0.134,0.193c0.035,0.049,0.072,0.094,0.11,0.139c0.05,0.059,0.103,0.117,0.158,0.172 c0.042,0.043,0.083,0.086,0.128,0.124c0.058,0.053,0.118,0.104,0.181,0.152c0.047,0.037,0.094,0.074,0.144,0.109 c0.019,0.012,0.035,0.027,0.053,0.039l33.911,22.607c0.536,0.357,1.152,0.537,1.769,0.537c0.616,0,1.233-0.18,1.768-0.537 L95.68,73.956c0.018-0.012,0.034-0.027,0.053-0.039c0.05-0.035,0.097-0.072,0.145-0.109c0.061-0.049,0.121-0.1,0.18-0.152 c0.044-0.038,0.085-0.081,0.127-0.124c0.056-0.055,0.108-0.113,0.159-0.172c0.037-0.045,0.074-0.09,0.109-0.139 c0.048-0.062,0.092-0.127,0.135-0.193c0.03-0.049,0.062-0.098,0.091-0.146c0.04-0.07,0.075-0.141,0.108-0.213 c0.024-0.051,0.05-0.102,0.071-0.154c0.031-0.078,0.057-0.155,0.082-0.233c0.017-0.051,0.036-0.102,0.05-0.154 c0.023-0.088,0.04-0.178,0.056-0.268c0.008-0.045,0.02-0.092,0.026-0.137c0.018-0.139,0.028-0.277,0.028-0.418V48.697 C97.1,48.557,97.089,48.418,97.071,48.281z M63.188,32.048L88.17,48.701l-11.158,7.465l-13.823-9.247V32.048z M56.812,32.048 v14.871l-13.822,9.247l-11.159-7.465L56.812,32.048z M29.278,54.665L37.255,60l-7.977,5.335V54.665z M56.812,87.953L31.831,71.3 l11.159-7.463l13.822,9.245V87.953z M60,67.543L48.723,60L60,52.458L71.276,60L60,67.543z M63.188,87.953V73.082l13.823-9.245 L88.17,71.3L63.188,87.953z M90.723,65.336L82.746,60l7.977-5.335V65.336z'%3E%3C/path%3E%3C/svg%3E");background-position:center;background-size:1em;background-repeat:no-repeat}p.example-desc{margin-top:0!important}.widgetRow{margin-bottom:1em;width:100%}.widgetRow>.b-widget{margin-right:.5em}.b-fiddle-panel:not(.b-fullscreen) .hide-code{height:0!important;overflow:hidden}.warning-icon{color:red;margin-right:.6em}#content{display:flex;flex:1 1 0px;padding:2.5rem 1rem;overflow-y:scroll;position:relative;transition:opacity .2s;justify-content:center}#content.path-not-found{display:block}#content .b-diffgrid,#content .b-diffgrid .b-grid-panel-body{overflow:visible}#content .b-diffgrid .b-grid-header-container{position:sticky;top:-2rem}#content .class-contents-container{position:sticky;top:5.25rem;line-height:1.5rem}#content .class-contents-container li{margin-bottom:.3rem}#content .class-contents-container li a{display:flex;gap:.5em;align-items:center}#content .class-contents-container li a .count{line-height:1;width:2.5em;height:2.5em}#content .class-contents-container li a:hover{text-decoration:none}#content .class-contents-container li a:hover div{text-decoration:underline}#content .class-contents-container li.spacer{height:.5em}#content .class-contents-container .h3{text-indent:1rem}#content iframe{width:98%;margin-left:1%;border:0;border-radius:4px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}#content .b-youtube{width:100%;aspect-ratio:calc(800 / 450);border-radius:10px;margin-top:2em;box-shadow:none}.left-pane{flex:1;max-width:100%}.right-pane{margin-left:4em;flex:0 1 15em;overflow:visible;padding-top:1rem}.right-pane .path{display:block;margin-bottom:2rem}#content.api{padding:0;display:flex;flex-direction:column;overflow:hidden}#content.api h2{position:sticky;top:0;margin-block:0;padding-block:1rem;z-index:13001;background:var(--b-neutral-100);border-bottom:1px solid transparent;transition:border-bottom .3s}#content.api h2.stuck{border-bottom:1px solid var(--b-neutral-90)}#content.api .sectionHeader,#content.api h2.collapsible-heading{position:sticky;top:0;padding:1rem 0;z-index:13001;border-bottom:1px solid var(--b-neutral-90);background:var(--b-neutral-100)}#content.api .sectionHeader{margin:2rem 0;padding:.5rem 0}#content.api .sectionHeader h2{margin:0;border:0;padding-bottom:0}#content.api .sectionHeader .section-description{font-size:.8rem;color:#aaa}#content.api .content-body{justify-content:center}#content.api .content-body .content-body-inner{display:flex;flex-direction:row;flex:1;max-width:100%;justify-content:center}#content .content-body,#content.guide{display:flex;flex-direction:row}#content.guide{justify-content:center;flex-direction:row;align-items:flex-start}#content table:not([class^=b-]){margin:3em 0;border-spacing:0;font-size:.9em;min-width:100%;border:1px solid var(--b-neutral-90);border-radius:15px;overflow:hidden}#content table:not([class^=b-]) th{color:var(--b-neutral-45);background-color:var(--b-neutral-95);font-weight:600;white-space:nowrap}#content table:not([class^=b-]) th,#content table:not([class^=b-]) td{text-align:left;padding:1em .5em}#content table:not([class^=b-]) td code{font-size:1em;background-color:transparent}#content table:not([class^=b-]) td:not(:last-of-type){white-space:nowrap}#content table:not([class^=b-]) tbody tr:nth-child(2n){background-color:var(--b-neutral-98)}#content table:not([class^=b-]) tbody tr:nth-child(odd){background-color:var(--b-neutral-100)}#content table:not([class^=b-]) td:first-child,#content table:not([class^=b-]) th:first-child{padding-inline-start:1em}#content table:not([class^=b-]) td:last-child,#content table:not([class^=b-]) th:last-child{padding-inline-end:1em}#content table~p:has(sup){font-size:.9em!important;margin-top:-2rem;margin-inline-start:1rem}#content .compact{font-size:.9em;margin-bottom:.5em}#content .compact table{margin:0}#content .compact table th,#content .compact table td{padding-top:.3em;padding-bottom:.3em}#content .compact p{margin:0}#content h1{display:flex;align-items:center;font-size:1.7rem;padding:0;margin-top:2rem;margin-inline-end:1rem;flex:1;min-width:40px;text-overflow:ellipsis}#content .categoryHeader{background-color:var(--b-neutral-100);position:sticky;top:5.5rem;padding-top:1.5rem;padding-bottom:1rem;z-index:5;border-bottom:1px solid var(--b-neutral-90)}#content h2.collapsible-heading{cursor:pointer;border-bottom:none;margin:0}#content h2.collapsible-heading:before{padding-left:.1em;margin-right:.5em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-size:.7em;line-height:1;font-family:"Font Awesome 6 Free",serif;font-weight:900;content:"\f0da";transition:transform .3s}.b-siesta-testing :is(){transition:none}#content h2.collapsible-heading.expanded{border-bottom:1px solid #ddd}#content h2.collapsible-heading.expanded:before{transform:rotate(90deg)}#content section.collapsible{display:none;max-height:0;overflow:clip;transition:max-height .1s;scroll-margin-top:2.5rem}.b-siesta-testing :is(#content section.collapsible),.prevent-animations :is(#content section.collapsible){transition:none}#content section.collapsible.expanded{padding-top:2rem;display:block}#content section:not(.description,.collapsible,.mixins)>ul{padding:0;margin:0}#content .description{max-width:100%}#content .description ul:not(.b-widget){padding:0 1.8rem;margin-bottom:1rem}#content .description ul:not(.b-widget) li{margin-bottom:.5rem}#content section ul li.member{padding:1rem 0 1rem 2rem;list-style:none;scroll-margin-top:10rem}#content .css-table tr{scroll-margin-top:5.5rem}#content .css-table td{position:relative}#content .css-table .rendition{display:inline-block;font-size:.8em;padding:.25em .35em;background:var(--b-neutral-93);border-radius:.5em;margin-inline-end:.5em}#content .css-table a{color:var(--b-neutral-5)}#content ul.parameters{padding-left:1.3em;margin-bottom:0}#content ul.parameters li{margin:10px 0;list-style:disc;padding-left:0}#content ul.parameters li.subparameter-1{margin-inline-start:calc(var(--subparameter-margin) * 1)}#content ul.parameters li.subparameter-2{margin-inline-start:calc(var(--subparameter-margin) * 2)}#content ul.parameters li.subparameter-3{margin-inline-start:calc(var(--subparameter-margin) * 3)}#content ul.parameters li.subparameter-4{margin-inline-start:calc(var(--subparameter-margin) * 4)}#content .title-text{overflow:hidden;text-overflow:ellipsis}#content .title .badge{font-size:.7rem;margin-left:.5em}#content .content-body{overflow-y:scroll;overscroll-behavior:contain;padding:0 2rem 2rem;flex:1;align-items:flex-start}#content .content-body .left-pane>.description{font-size:1rem;line-height:1.8rem}#content .content-body p{margin:1rem 0}#content .api .content-body{justify-content:center}#content dt{min-width:80px}#content .foot-note{display:grid;grid-template-columns:1rem 1fr;font-size:.9rem;margin:-2rem 0 3rem 1rem}#content .foot-note dd{margin:0;color:#aaa}:is(#content .b-widget,#content .external-target) dt{min-width:auto}:is(#content .b-widget,#content .external-target) dd{-webkit-margin-start:initial;font-style:normal}#content dl.wide{padding-left:1.8em}#content dl.wide dt{display:list-item}#content dl.wide dt{min-width:190px}#content strong{font-weight:600}#content code:not(.hljs){background-color:color-mix(in oklab,var(--b-neutral-50),transparent 90%);color:var(--b-neutral-30);padding:2px 6px;border-radius:6px;font-size:.9em;top:-.15em;white-space:nowrap}#content a code:not(.hljs){cursor:pointer!important;color:#006adf}#content .no-results{display:none;margin-top:2em}#content.filtered section,#content.filtered .categoryHeader,#content.filtered .example,#content.filtered .member{display:none}#content.filtered .filter-hit{display:block}#content .loading:after{position:absolute;top:100px;left:50%;margin-left:-20px;content:" "}#content #memberFilter{position:sticky;top:1rem;width:100%;font-size:14px;border-radius:0;margin-block:1.5rem 2.1rem;background:var(--b-neutral-100);--b-text-field-input-height: 2.5em;--b-text-field-outlined-input-padding: 0 1em}#content .b-tree-leaf-cell:before{content:none;margin-left:0}:is(#content .field,#content .config,#content .prop,#content .property,#content .parameter) .name{color:var(--b-neutral-0)}:is(#content .field,#content .config,#content .prop,#content .property,#content .parameter) .name .default{color:var(--docs-gray-2);font-family:monospace}:is(#content .field,#content .config,#content .prop,#content .property,#content .parameter) .name .default:before{content:"=";padding:0 .3em}:is(#content .field,#content .config,#content .prop,#content .property,#content .parameter) .name .separator{color:var(--docs-gray-2);padding:.1rem;font-size:.8em}#content .deprecated .name>a,#content .deprecated .name .returns>a,#content .deprecated .name .function-name-parameters{text-decoration:line-through}#content .deprecated-info{display:flex;gap:.5rem}#content .deprecated-info span{font-weight:700}#content .member{transition:background-color .4s}#content .member>.name{margin-bottom:.6rem;display:flex;flex-wrap:wrap;gap:5px 0;align-items:center;white-space:nowrap;font-family:monospace;font-size:1.1em}#content .member>.name a{margin-right:.3rem;color:var(--b-neutral-0)}#content .member>.name>a:first-child{font-weight:600}#content .member>.name .type{margin-left:.15rem;margin-right:.15rem}#content .member>.name .filler{flex:1}#content .member>.name i{color:var(--docs-gray)}#content .member>.name .default{overflow-x:hidden}#content .member a.type{color:var(--docs-gray-2)}#content .member a.type:hover{color:var(--docs-dark-gray)}#content .member a.type.output{color:#929292;font-weight:400}#content .member .more-types{color:var(--docs-gray-2);font-size:.8em;cursor:help}#content .member span.type{color:var(--docs-gray-2)}#content .member span.type.str{font-family:monospace}#content .member.expandable,#content .member.overflowing{cursor:pointer}#content .member.expandable>.name:after{font-family:"Font Awesome 6 Free",serif;font-weight:900;content:"\f105";position:absolute;left:-1.7rem;top:.3rem;transition:transform .2s;color:#707070}#content .member.expandable:not(.expanded) p:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#content .member.expandable.expanded>.name:after{transform:rotate(90deg)}#content .member.overflowing>.name:after{content:"\2022\2022\2022";position:absolute;left:-2rem;top:.1rem;color:#707070;font-size:.9em}#content .member.overflowing:not(.expanded)>.description>p:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#content .member>.description{max-height:1.6rem;font-size:1rem;line-height:1.6rem;overflow:hidden;transition:max-height .3s;padding-right:2em}.prevent-animations :is(#content .member>.description){transition:none}#content .member p{margin:0}#content .member .description>li:not(:first-child),#content .member .description>ul:not(:first-child),#content .member .description>p:not(:first-child),#content .member .advanced-section>p{margin-top:.5em}#content .member .name,#content .mixin{position:relative}#content .config-property .name:before,#content .property-property .name:before{background-color:var(--docs-pale-light-gray);color:var(--docs-light-gray)}#content .property-property,#content .config-property{margin-top:1em}#content .prp-note{font-size:.9em;color:var(--docs-gray-2)}#content .prp-note:before{content:"\f35d";font-family:"Font Awesome 6 Free",serif;font-weight:900;margin-right:.5em}#content .function .name span{font-weight:400}#content .function .name .returns{color:var(--docs-gray-2);margin-left:.5rem}#content .function .name .default{color:var(--docs-gray-2)}#content .function .name .default:before{content:"= ";margin-left:.1rem}#content .function .name .function-name-parameters .optional{color:var(--docs-gray-2)}#content .returns .separator{margin:0 .3em}#content .config-body,#content .event-body,#content .function-body{line-height:initial}:is(#content .config-body,#content .event-body,#content .function-body) .returns{font-size:.9rem;line-height:1.5em;overflow:hidden}:is(#content .config-body,#content .event-body,#content .function-body) .returns .type,:is(#content .config-body,#content .event-body,#content .function-body) .returns .suffix,:is(#content .config-body,#content .event-body,#content .function-body) .returns .separator,:is(#content .config-body,#content .event-body,#content .function-body) .returns .description{display:inline-block}:is(#content .config-body,#content .event-body,#content .function-body) .returns .suffix{margin:0 2px}#content .function-link:before{content:"f";background-color:var(--docs-blue);line-height:.2rem;top:-.2rem;left:0;margin-right:.2rem}#content .event-body>ul:last-child{padding-left:2.6em}#content .parameter .name,#content .parameter .type,#content .parameter .description{font-size:.9rem;line-height:1.5rem}#content .parameter .description{display:block}#content .parameter .description p{margin:0}#content .parameter .name{font-weight:400;min-width:150px}#content .parameter .name span{color:var(--docs-gray-2)}#content .parameter .optional,#content .parameter .default{background:var(--badge-bg-color);padding:.2rem;border-radius:.1rem;color:var(--badge-color);top:-2px;display:inline-block;font-size:.7rem;line-height:normal;margin-left:.5em}#content .parameter .default:before{content:"default="}#content .parameter .optional:before{content:"optional"}#content .parameter .type{display:inline-block;font-weight:400}#content .instance-header:before,#content .static-header:before{display:block;text-transform:uppercase;color:#616161;font-weight:500;margin-top:2em;font-size:.8rem}#content .instance-header:before{content:"instance"}#content .static-header:before{content:"static"}#content .instance-header.hidden,#content .statics-header.hidden{display:none}#content .inherited{color:var(--docs-gray-2)!important;font-size:.8rem}#content .inherited a{color:var(--docs-gray-2)}#content .access{text-transform:uppercase}#content h1 .badge{top:-.5rem;left:.5rem}#content .badge{margin-right:.5rem}#content li .external-example{margin-top:1rem}#content h2.external-example-heading{position:relative}#content h2.external-example-heading i{position:absolute;top:.1em;right:0;cursor:pointer;font-size:.8em}#content .external-code-container{margin-bottom:2em;overflow:hidden;transition:height .5s}#content:after{position:absolute;top:0;left:0;width:100%;height:0;background:#fff;opacity:0;transition:opacity .2s;content:" ";pointer-events:none}#content.loading:after{opacity:1;height:1000000px}#content>.b-icon-spinner{position:sticky;left:50%;top:100px;margin-left:-1rem;font-size:2rem;color:#999;z-index:2;transform:translate(-50%)}#content .image-row a{border:0}#content .image-row img{width:calc(25% - .5em);margin-right:.5em;max-width:none}#content .left-pane img[src*="/thumb.stockholm"],#content .left-pane img[src*="/thumb.svalbard"],#content .left-pane img[src*="/thumb.visby"],#content .left-pane img[src*="/thumb.material3"],#content .left-pane img[src*="/thumb.high-contrast"]{width:calc(50% - 1em);margin-right:1em;border-radius:var(--b-widget-border-radius);box-shadow:var(--b-elevation-1)}#content .b-colorbox-wrapper{display:flex;align-items:center}.b-fiddle-panel{margin-bottom:1em}.b-fiddle-panel:not(.alignLeft) .fiddlePanelResult>p:first-child{width:100%;text-align:center}.b-fiddle-panel .fiddlePanelResult{display:flex;justify-content:center;align-items:center;flex-flow:row wrap}.b-fiddle-panel .fiddlePanelResult>p:first-child{font-size:1.1rem}.b-fiddle-panel .fiddlePanelResult>p:first-child code{font-size:1em!important}.b-fiddle-panel .fiddlePanelResult>.b-container{flex:unset;align-self:center;overflow:visible}.b-fiddle-panel .fiddlePanelResult>.b-container:not(.b-button-group,.b-file-picker){width:100%}.b-fiddle-panel .fiddlePanelResult>.b-panel:not(.b-field-set,.b-date-range-picker){border-radius:var(--b-widget-border-radius-large);box-shadow:var(--b-elevation-1);overflow:clip}.b-fiddle-panel .fiddlePanelResult>.b-panel:not(.b-field-set,.b-date-range-picker).b-text-content>.b-content-element{line-height:1.5em}.b-fiddle-panel .fiddlePanelResult .draggable-event-container{margin-top:1em;border:1px solid rgb(69,87,241);border-radius:5px;user-select:none;padding:0 0 .4em;flex:1}.b-fiddle-panel .fiddlePanelResult .draggable-event-container legend{margin-bottom:.4em;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#4557f1;padding:.3em;color:#fff}.b-fiddle-panel .fiddlePanelResult .draggable-event-container .draggable-event{height:25px;align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;background-color:#249fbc;border-radius:4px;color:#fdfdfd;padding-left:.3em;font-size:.9em;margin:.4em .4em 0;cursor:pointer}.b-fiddle-panel .fiddlePanelResult.vertical{flex-direction:column;align-items:stretch;align-content:center;gap:1em}.b-fiddle-panel .fiddlePanelResult .centeredColumn{width:100%;align-items:center;justify-content:center;display:flex;flex-direction:column}.type-tooltip .label{font-size:.8em}.type-tooltip .accepts{margin-bottom:.5em}.more-types-tip .b-tooltip-content{font-family:monospace}.note,.warning{padding:1em 1em 1em 2.5em;width:100%;margin-top:.5em;margin-bottom:.5em;line-height:1.7em;box-shadow:0 1px 3px color-mix(in oklab,var(--docs-yellow),transparent 78%),0 1px 1px color-mix(in oklab,var(--docs-yellow),transparent 80%),0 2px 1px -1px color-mix(in oklab,var(--docs-yellow),transparent 82%);border-radius:15px;border:1px solid var(--docs-yellow);background-color:var(--docs-pale-yellow)}:is(.note,.warning) b{font-weight:bolder}:is(.note,.warning):before{display:inline-block;width:1.4em;margin-left:-1.4em;color:color-mix(in oklab,var(--docs-yellow),var(--b-opposite) 2%);font-family:var(--b-widget-icon-font-family);content:"\f05a"}:is(.note,.warning) code:not(.hljs){font-size:unset!important}.warning{box-shadow:0 1px 3px color-mix(in oklab,var(--docs-orange),transparent 78%),0 1px 1px color-mix(in oklab,var(--docs-orange),transparent 80%),0 2px 1px -1px color-mix(in oklab,var(--docs-orange),transparent 82%);border:1px solid var(--docs-orange);background-color:var(--docs-pale-orange)}.warning:before{color:color-mix(in oklab,var(--docs-orange),var(--b-opposite) 2%);content:"\f071"}.tldr{background-color:#ffc1071a;padding:1em;border-radius:.5em;width:100%;margin-top:.5em;margin-bottom:.5em;line-height:1.5em}.tldr:before{content:"tl;dr:";font-weight:700;color:#717273}@media only screen and (min-width : 800px){.left-pane{min-width:var(--content-left-pane-min-width);max-width:var(--content-left-pane-max-width)}.b-fiddle-panel .fiddlePanelResult{padding:1.5em}}@media only screen and (max-width : 599px){#memberFilter{display:none}}@media only screen and (max-width : 940px){.summary{display:none}}@media only screen and (max-width : 1450px){.right-pane{display:none}}.dashed{border-style:dashed!important}.hatch-large .b-cal-timerange-body{background:repeating-linear-gradient(-55deg,#dddddd80,#dddddd80 10px,#eeeeee80 5px 20px)}.b-theme-classic-dark .hatch-large .b-cal-timerange-body{background:repeating-linear-gradient(-55deg,#44444480,#44444480 10px,#55555580 5px 20px)}.hatch-small .b-cal-timerange-body{background-image:linear-gradient(-45deg,#0000 46%,#e03218 49% 51%,#0000 55%);background-size:6px 6px}.b-theme-classic-dark .hatch-small .b-cal-timerange-body{background-image:linear-gradient(-45deg,#0000 46%,#903218 49% 51%,#0000 55%)}:not(.b-field-inner) .b-colorbox{width:1em;aspect-ratio:1 / 1;border-radius:3px;background:var(--b-primary);margin-inline-end:.5em}:not(.b-field-inner) .b-colorbox.b-inline{display:inline-block;position:relative;top:.15em;margin-inline-end:.3em}code{cursor:text!important}.css-table .name{font-family:monospace;font-size:.8rem}.css-table .state{font-weight:600}.css-table .description{white-space:normal!important}h1.path-not-found{font-family:inherit;font-weight:400;padding-bottom:2rem}h1.path-not-found:before{font-family:"Font Awesome 6 Free";font-weight:900;color:#1e88e5}.path-not-found-description a{text-decoration:underline;font-weight:inherit}#content.apioverview{display:block}#content.apioverview .content-body{overflow:visible;width:fit-content;gap:1em}#content.apioverview ul{margin:0}#content.apioverview li{white-space:nowrap;line-height:1.5em;list-style:none inside none}#content.apioverview h1{margin-bottom:1em;margin-left:2rem}#content.apioverview h2{margin:0;position:sticky;top:-2.5rem;padding-block:.5rem;z-index:1;background:var(--b-neutral-97)}#content.apioverview .rootnamespace{padding:2em;border-radius:1em;overflow:visible;background:var(--b-neutral-97)}#content.apioverview .namespace-child-wrap{display:contents;flex-wrap:wrap}#content.apioverview section{flex:1 1 160px;padding:1em 1em 0}#content.apioverview section .namespace{list-style:none}#content.apioverview section .namespace .namespace ul{margin-top:.5em;margin-bottom:.5em}#content.apioverview section>li.namespace>span{font-weight:400}#content.apioverview section>li.namespace a{font-weight:400;line-height:1.9em;color:var(--b-neutral-30)}#content.apioverview section>li.namespace a:hover{text-decoration:none;font-weight:500}#content.apioverview section>li.namespace i:not(.b-tree-icon){display:none}#content.apioverview section>li>ul{margin-top:1em}#content.apioverview section>li ul{padding-left:1em}#content.apioverview .b-icon-tree-leaf{display:none}#content.guideoverview{display:block}#content.guideoverview h1{margin-bottom:1em;margin-left:1em}#content.guideoverview h2{width:100%;margin-bottom:.5em;scroll-margin-top:1em}#content.guideoverview .content-body{flex-flow:row wrap;overflow-y:auto}#content.guideoverview .b-card{max-width:12em;min-height:12em;max-height:12em}#content.guideoverview .b-card.wide{min-width:15em;max-width:18em;min-height:15em;max-height:18em}#content.guideoverview .content-body{gap:1em}.blue-monday{background:#00f3;color:#fff}.unavailable{background:repeating-linear-gradient(-55deg,#ddd,#ddd 10px,#eee 5px 20px);opacity:.7}.b-calendar-view-desc{font-size:1.1em}.anchor-link{vertical-align:middle;opacity:.5;font-size:.8rem;padding-left:.8rem;transition-property:opacity;transition-duration:.3s;visibility:hidden}*:hover>.anchor-link{visibility:visible}*:hover>.anchor-link:hover{opacity:1;text-decoration:none!important;visibility:visible}.anchor-link:focus:not(hover){visibility:hidden}a:not(#demo-link,.b-tree-cell-inner)[target=_blank]:after{content:"\f08e";font-family:"Font Awesome 6 Free";font-size:70%;margin-inline-start:.3em}.docs-tabs{overflow:clip;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.docs-tabs>div:first-child{display:flex}.docs-tabs>div:first-child a{padding:.75em;position:relative;top:1px;cursor:pointer;font-weight:700;border:1px solid transparent;border-bottom:none}.docs-tabs>div:first-child a.active{background:#fff;border-color:#ddd;border-top-left-radius:15px;border-top-right-radius:15px;cursor:auto;color:#444}.docs-tabs>div:first-child a.active:hover{text-decoration:none!important}.docs-tabs>div:not(:first-child){display:none;border:1px solid #ddd;padding:1em;border-radius:15px}.docs-tabs>div:not(:first-child).active{display:block}.docs-tabs>div:not(:first-child) p:last-child{margin-bottom:0}.docs-tabs.first-active>div:not(:first-child){border-top-left-radius:0}#content .framework-tabs{border-bottom:none}#content .framework-tabs p{margin:0}#content .framework-tabs>div:first-child{justify-content:flex-end;font-size:.8em;border-bottom:none}#content .framework-tabs>div:first-child a{padding-bottom:0;border:none;line-height:normal}#content .framework-tabs>div:first-child a.active{border:none;background:var(--code-panel-background)}#content .framework-tabs>div:first-child a.active img{filter:none;opacity:1}#content .framework-tabs>div:first-child a img{width:1.5em;margin-top:0;filter:grayscale(100%);transition:filter .2s;opacity:.7}#content .framework-tabs>div:first-child a:hover img{filter:none}#content .framework-tabs>div:not(:first-child){padding:0;border:none}#content .framework-tabs pre{margin:0}:is(#content .framework-tabs .vue,#content .framework-tabs .angular) pre:before{position:absolute;left:1.25em;top:.625em;font-size:.8em;font-family:Poppins,sans-serif;font-weight:700;color:#888}:is(#content .framework-tabs .vue,#content .framework-tabs .angular) pre:has(.lang-html,.language-html,.language-xml){border-bottom:1px solid #555}:is(#content .framework-tabs .vue,#content .framework-tabs .angular) pre:has(.lang-html,.language-html,.language-xml):before{content:"HTML"}:is(#content .framework-tabs .vue,#content .framework-tabs .angular) pre:has(.lang-html,.language-html,.language-xml) code{border-bottom-left-radius:0;border-bottom-right-radius:0}:is(#content .framework-tabs .vue,#content .framework-tabs .angular) pre:has(.lang-javascript,.language-javascript):before{content:"JS"}:is(#content .framework-tabs .vue,#content .framework-tabs .angular) pre:has(.lang-javascript,.language-javascript):not(:first-child) code{border-top-left-radius:0;border-top-right-radius:0}:is(#content .framework-tabs .vue,#content .framework-tabs .angular) pre:has(.lang-typescript,.language-typescript):before{content:"TS"}:is(#content .framework-tabs .vue,#content .framework-tabs .angular) pre:has(.lang-typescript,.language-typescript):not(:first-child) code{border-top-left-radius:0;border-top-right-radius:0}#content .framework-tabs .angular code{border-top-right-radius:0}#content .framework-tabs .react pre:before{position:absolute;left:1.25em;top:.625em;font-size:.8em;font-family:Poppins,sans-serif;font-weight:700;color:#888}#content .framework-tabs .react pre:has(.lang-javascript,.language-javascript):before{content:"JSX"}#content .framework-tabs .js pre:before{position:absolute;left:1.25em;top:.625em;font-size:.8em;font-family:Poppins,sans-serif;font-weight:700;color:#888}#content .framework-tabs .js pre:has(.lang-javascript,.language-javascript):before{content:"JS"}#content .b-card{display:flex;flex-direction:column;border:1px solid var(--b-neutral-80);border-radius:15px;padding:1em;gap:1em;text-align:center;flex:1;min-width:12em;min-height:12em;max-width:18em}#content .b-card i{display:flex;font-size:3.5rem;flex:1;justify-content:center;align-items:center}#content .b-card p{display:flex;flex-wrap:wrap;height:3em;justify-content:center;align-items:center;margin:0}#content .b-card:hover{background-color:var(--b-neutral-95);text-decoration:none!important}.b-card-group-2{display:flex;gap:1em;justify-content:center}@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:local(""),url("./poppins-v20-latin-100-PJ4PDTQD.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:200;src:local(""),url("./poppins-v20-latin-200-2NVCUK5U.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:local(""),url("./poppins-v20-latin-300-YBCVDBLX.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:local(""),url("./poppins-v20-latin-regular-SFWTNBQB.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:local(""),url("./poppins-v20-latin-500-O53RGPUQ.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:local(""),url("./poppins-v20-latin-600-3BUSBBSI.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:local(""),url("./poppins-v20-latin-700-TKEB4KWA.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:local(""),url("./poppins-v20-latin-800-G5W5RXBY.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:local(""),url("./poppins-v20-latin-900-XVBH6JNM.woff2") format("woff2")}.b-logo{width:3.5rem;height:3.5rem;background-color:var(--docs-blue);margin-left:auto;margin-right:auto;-webkit-mask-image:var(--svg);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:var(--svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat}.b-logo.b-tree-icon{width:1em;height:1em}.b-logo.b-ionic{--svg: url("./ionic-TRH3JF6J.svg")}:root{--docs-primary: var(--b-primary);--docs-text: var(--b-neutral-35);--dark-docs-text: var(--b-neutral-20);--docs-amber: #ffc107;--docs-light-blue: #42a5f5;--docs-blue: #0076f8;--docs-deep-orange: #ff5722;--docs-gray: #9e9e9e;--docs-gray-2: #bfbfbf;--docs-dark-gray: #424242;--docs-light-gray: #e0e0e0;--docs-green: #4caf50;--docs-indigo: #3f51b5;--docs-orange: #f79d00;--docs-yellow: #f7ce00;--docs-red: #f44336;--docs-pale-amber: color-mix(in oklab, var(--docs-amber), var(--b-mix) 80%);--docs-pale-light-blue: color-mix(in oklab, var(--docs-light-blue), var(--b-mix) 80%);--docs-pale-blue: color-mix(in oklab, var(--docs-blue), var(--b-mix) 80%);--docs-pale-deep-orange: color-mix(in oklab, var(--docs-deep-orange), var(--b-mix) 80%);--docs-pale-gray: color-mix(in oklab, var(--docs-gray), var(--b-mix) 80%);--docs-pale-gray-2: color-mix(in oklab, var(--docs-gray-2), var(--b-mix) 80%);--docs-pale-dark-gray: color-mix(in oklab, var(--docs-dark-gray), var(--b-mix) 80%);--docs-pale-light-gray: color-mix(in oklab, var(--docs-light-gray), var(--b-mix) 80%);--docs-pale-green: color-mix(in oklab, var(--docs-green), var(--b-mix) 80%);--docs-pale-indigo: color-mix(in oklab, var(--docs-indigo), var(--b-mix) 80%);--docs-pale-orange: color-mix(in oklab, var(--docs-orange), var(--b-mix) 80%);--docs-pale-yellow: color-mix(in oklab, var(--docs-yellow), var(--b-mix) 90%);--docs-pale-red: color-mix(in oklab, var(--docs-red), var(--b-mix) 80%);--code-panel-background: #222;--code-panel-color: #eee;--code-highlight: #555;--code-panel-border-color: transparent;--subparameter-margin: 1.3em;--badge-bg-color: #fafafa;--badge-color: #888;--content-left-pane-min-width: 30em;--content-left-pane-max-width: 52em}.some-unused-class-to-include-this-into-css-bundle{background-image:url("./favicon-M43T4R7L.png")}html,body{height:100%}body{font-family:Poppins,sans-serif;font-weight:400;margin:0;-webkit-font-smoothing:antialiased;transition:color .2s,background .2s;--docs-links: var(--b-primary-40);color:var(--docs-text);background:var(--b-neutral-100)}body.dark-docs{color-scheme:dark;--docs-text: var(--dark-docs-text);--code-panel-border-color: var(--b-neutral-80)}body *,body *:before,body *:after{box-sizing:border-box}body .b-widget:not(.fa){font-family:Poppins,sans-serif}body .b-grid-cell{font-weight:400}a{color:var(--docs-links);text-decoration:none;font-weight:500}a:not(#title):hover{text-decoration:underline}a:not(:after){font-family:inherit}h1,h2,h3,h4{font-weight:600;color:var(--b-neutral-20)}h1{margin-top:0}h2{margin:2rem 0}h3{font-size:1.2rem;margin:1.5rem 0 .5rem}#app{display:flex;height:100%;flex-direction:column}#app.ready{display:flex!important}#app.prerender{display:none!important}#container{flex:1;width:100%;display:flex;flex-direction:row;min-height:0;--b-splitter-color: var(--b-grid-cell-border-color)}.b-tooltip{font-weight:400}.b-tooltip .b-tooltip-content{line-height:1.6em}.b-tooltip code{font-size:1.2em;background:#444;padding:.1em .25em .2em;border-radius:3px}.b-watermark{display:none}kbd{display:inline-block;border-radius:.25em;padding:.2em .5em;margin:0 .2em;line-height:1;border:1px solid var(--b-neutral-80);box-shadow:0 1px 0 var(--b-neutral-80);background-color:var(--b-neutral-97)}
