:root{--font-size-2: 1.1rem;--font-size-1: 1rem;--shadow-1: 0 1px 2px -1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--font-size-3: 1.25rem;--font-size-00: .5rem;--font-size-0: .75rem;--font-weight-6: 600;--shadow-color: 220 3% 15%;--shadow-strength: 1%}:root{--orange-300: #ffb784;--orange-100: #fff2e8;--purple-400: #be95ff;--purple-100: #f6f2ff;--cyan-300: #82cfff;--cyan-100: #e5f6ff;--teal-300: #3ddbd9;--teal-100: #d9fbfb;--magenta-400: #ff7eb6;--magenta-100: #fff0f7;--blue-400: #78a9ff}html{--base-font-size: 1.125rem;--font-size-05: .84375rem;--font-size-07: .9375rem;--font-size-35: 1.375rem;--font-size-55: 2.25rem;--shadow-color: 220 3% 15%;--shadow-strength: 1%;--inner-shadow-highlight: inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 #0001;--color-primary: var(--cds-ui-02);--caution-color: var(--orange-300);--caution-text-color: var(--cds-text-02);--caution-background: var(--orange-100);--important-color: var(--purple-400);--important-text-color: var(--cds-text-02);--important-background: var(--purple-100);--note-color: var(--cyan-300);--note-text-color: var(--cds-text-02);--note-background: var(--cyan-100);--tip-color: var(--teal-300);--tip-text-color: var(--cds-text-02);--tip-background: var(--teal-100);--warning-color: var(--magenta-400);--warning-text-color: var(--cds-text-02);--warning-background: var(--magenta-100);--doc-font-color: var(--cds-text-01);--doc-icon-filter: invert(14.5%);--doc-font-size: var(--cds-body-02-font-size);--doc-font-size--desktop: var(--cds-body-02-font-size);--doc-line-height: 1.3;--heading-font-color: var(--cds-text-01);--heading-font-weight: var(--cds-heading-01-font-weight);--alt-heading-font-weight: var(--body-font-weight-bold);--section-divider-color: var(--cds-border-strong);--link-font-color: var(--cds-link-primary);--link-hover-font-color: var(--blue-400);--link-unresolved-font-color: var(--cds-disabled);--link-unresolved-hover-font-color: #da1e28;--abstract-background: var(--cds-ui-03);--abstract-font-color: var(--cds-text-02);--abstract-border-color: var(--cds-border-strong);--admonition-background: var(--cds-ui-01);--admonition-label-font-weight: var(--cds-quotation-02-font-weight);--caption-font-color: var(--cds-text-02);--caption-font-weight: var(--cds-caption-02-font-weight);--code-background: var(--cds-ui-03);--code-font-color: var(--cds-text-01);--example-background: var(--cds-ui-02);--example-border-color: var(--cds-border-strong);--kbd-background: var(--cds-ui-03);--kbd-border-color: var(--cds-border-sutble);--pre-background: var(--cds-ui-02);--pre-border-color: var(--cds-border-strong);--pre-annotation-font-color: var(--cds-text-02);--quote-background: var(--cds-ui-03);--quote-border-color: var(--cds-border-strong);--quote-font-color: var(--cds-text-02);--quote-attribution-font-color: var(--cds-text-04);--sidebar-background: var(--cds-ui-03);--table-border-color: var(--cds-border-strong);--table-stripe-background: var(--cds-ui-03);--table-footer-background: var(--cds-ui-02);--facebook-color: #3b5998;--github-color: #171515;--gitlab-color: #fca326;--google-color: #dd4b39;--linkedin-color: #0e76a8;--rss-color: #ee802f;--twitter-color: #00aced}html[theme=g80]{--shadow-color: 220 40% 2%;--shadow-strength: 25%;--inner-shadow-highlight: inset 0 -.5px 0 0 #fff1, inset 0 .5px 0 0 #0007}.doc{font-size:var(--font-size-2)}.doc h1,.doc h2,.doc h3,.doc h4,.doc h5,.doc h6{color:var(--cds-text-01);-webkit-hyphens:none;hyphens:none;line-height:1.3;margin:1rem 0 0}.doc h1{font-weight:var(--cds-heading-06-font-weight)}.doc h2{font-weight:var(--cds-heading-05-font-weight)}.doc h3{font-weight:var(--cds-heading-04-font-weight)}.doc h4{font-weight:var(--cds-heading-03-font-weight)}.doc h5{font-weight:var(--cds-heading-02-font-weight)}.doc h6{font-weight:var(--cds-heading-01-font-weight)}.doc .sect1+.sect1,.doc #preamble+.sect1{margin-top:2rem}.doc h1.sect0{margin:1.5rem -1rem 0;padding:.5rem 1rem}.doc h2:not(.discrete){border-bottom:1px solid var(--section-divider-color);margin-left:-1rem;margin-right:-1rem;margin-bottom:1.5rem;padding:.4rem 1rem .1rem}.doc h3:not(.discrete),.doc h4:not(.discrete){font-weight:var(--alt-heading-font-weight)}.doc h1 .anchor,.doc h2 .anchor,.doc h3 .anchor,.doc h4 .anchor,.doc h5 .anchor,.doc h6 .anchor{position:absolute;text-decoration:none;width:1.75ex;margin-left:-1.5ex;visibility:hidden;font-size:.8em;font-weight:400;padding-top:.05em}.doc h1 .anchor:before,.doc h2 .anchor:before,.doc h3 .anchor:before,.doc h4 .anchor:before,.doc h5 .anchor:before,.doc h6 .anchor:before{content:"§"}.doc h1:hover .anchor,.doc h2:hover .anchor,.doc h3:hover .anchor,.doc h4:hover .anchor,.doc h5:hover .anchor,.doc h6:hover .anchor{visibility:visible}h1.sect0 a,.sect1>h2 a,.sect2>h3 a,.sect3>h4 a,.sect4>h5 a,.sect5>h6 a{color:inherit;text-decoration:none}.doc p,.doc dl{margin:0}.doc p{font-size:var(--font-size-2)}.doc tr:first-child>.hdlist1,.doc tr:first-child>.hdlist2{padding-top:0}.doc td.hdlist1,.doc td.hdlist2{padding:.5rem 0 0}.doc td.hdlist1{font-style:italic;font-weight:var(--font-weight-700);padding-right:.25rem}.doc td.hdlist2{padding-left:.25rem}.doc .colist{font-size:var(--font-size-1);margin:.25rem 0 -.25rem}.doc .colist>table>tr>:first-child,.doc .colist>table>tbody>tr>:first-child{padding:.25em .5rem 0;vertical-align:top}.doc .colist>table>tr>:last-child,.doc .colist>table>tbody>tr>:last-child{padding:.25rem 0}.doc .conum[data-value]{border:1px solid currentcolor;border-radius:100%;display:inline-block;font-family:inherit;font-size:.84375rem;font-size:var(--font-size-05);font-style:normal;line-height:1.2;text-align:center;width:1.25em;height:1.25em;letter-spacing:-.25ex;text-indent:-.25ex}.doc .conum[data-value]:after{content:attr(data-value)}.doc .conum[data-value]+b{display:none}.doc a.bare{-webkit-hyphens:none;hyphens:none}.doc a.unresolved{color:var(--cds-disabled-02)}.doc pre,.doc code{-webkit-hyphens:none;hyphens:none}.doc pre{font-size:var(--font-size-1);line-height:1.5;margin:0}.doc p code,.doc thead code,.doc .colist>table code{color:var(--cds-text-03);background:var(--cds-ui-03);border-radius:.25em;font-size:var(--cds-code-02-font-size);font-family:var(--cds-code-02-font-family);line-height:var(--cds-code-02-line-height);letter-spacing:var(--cds-code-02-letter-spacing);padding:.125em .25em}.doc blockquote{margin:0}.doc .right{float:right}.doc .left{float:left}.doc .stretch{width:100%}.doc .underline{text-decoration:underline}.doc .line-through{text-decoration:line-through}.doc .paragraph,.doc .dlist,.doc .hdlist,.doc .olist,.doc .ulist,.doc .exampleblock,.doc .imageblock,.doc .listingblock,.doc .literalblock,.doc .sidebarblock,.doc .verseblock,.doc .quoteblock,.doc .partintro,.doc details,.doc hr{margin:1rem 0 0}.doc .halign-left{text-align:left}.doc .halign-right{text-align:right}.doc .halign-center{text-align:center}.doc .valign-top{vertical-align:top}.doc table .valign-top{vertical-align:middle}.doc .valign-bottom{vertical-align:bottom}.doc .valign-middle{vertical-align:middle}.doc table{margin-top:1.5rem;margin-bottom:3rem}.doc .image.left,.doc .imageblock.left{padding-right:1em}.doc .image.right,.doc .imageblock.right{padding-left:1em}.doc .imageblock{border:none;display:flex;flex-direction:column;align-items:center}.doc .imageblock img,.doc .imageblock object,.doc .imageblock svg,.doc .image>img,.doc .image>object,.doc .image>svg{display:inline-block;height:auto;max-width:100%;vertical-align:middle}.doc .image:not(.left,.right)>img{margin-top:-.2em}#preamble .abstract blockquote{background:var(--cds-ui-03);border-left:5px solid var(--cds-border-subtle);border-left:none;color:var(--cds-text-01)}.doc .quoteblock,.doc .verseblock{background:var(--cds-ui-03);border-left:5px solid var(--cds-border-subtle);color:var(--cds-text-01)}.doc .quoteblock{padding:.25rem 2rem 1.25rem}.doc .quoteblock.abstract title{padding-top:1rem}.doc .quoteblock .attribution{color:var(--cds-text-02);font-size:.84375rem;font-size:var(--font-size-05);margin-top:.75rem}.doc .quoteblock blockquote{margin-top:1rem;border-style:none}.doc .quoteblock .paragraph{font-style:italic}.doc .quoteblock cite{padding-left:1em}.doc .verseblock{font-size:1.15em;padding:1rem 2rem}.doc .verseblock pre{font-family:inherit;font-size:inherit}.doc ol,.doc ul{margin:0;padding:0 0 0 2rem}.doc ul.checklist,.doc ul.none,.doc ol.none,.doc ul.no-bullet,.doc ol.unnumbered,.doc ul.unstyled,.doc ol.unstyled{list-style-type:none}.doc ul.no-bullet,.doc ol.unnumbered{padding-left:1.25rem}.doc ul.unstyled,.doc ol.unstyled{padding-left:0}.doc ul.circle,.doc ul.disc,.doc ul.square{list-style-type:square}.doc ol.arabic{list-style-type:decimal}.doc ol.decimal{list-style-type:decimal-leading-zero}.doc ol.loweralpha{list-style-type:lower-alpha}.doc ol.upperalpha{list-style-type:upper-alpha}.doc ol.lowerroman{list-style-type:lower-roman}.doc ol.upperroman{list-style-type:upper-roman}.doc ol.lowergreek{list-style-type:lower-greek}.doc ul.checklist{padding-left:.5rem}.doc ul.checklist p>i.fa-check-square-o:first-child,.doc ul.checklist p>i.fa-square-o:first-child{display:inline-flex;justify-content:center;width:1.25rem}.doc ul.checklist i.fa-check-square-o:before{content:"✓"}.doc ul.checklist i.fa-square-o:before{content:"❏"}.doc .dlist .dlist,.doc .dlist .olist,.doc .dlist .ulist,.doc .olist .dlist,.doc .olist .olist,.doc .olist .ulist,.doc .ulist .dlist,.doc .ulist .olist,.doc .ulist .ulist{margin-top:.5rem}.doc .olist li+li,.doc .ulist li+li{margin-top:.5rem}.doc .ulist .listingblock,.doc .olist .listingblock,.doc .admonitionblock .listingblock{padding:0}.doc li::marker{content:"";color:transparent}.doc .admonitionblock .title,.doc .exampleblock .title,.doc .imageblock .title,.doc .literalblock .title,.doc .listingblock .title,.doc .openblock .title,.doc .tableblock caption{color:var(--cds-text-02);font-size:var(--font-size-1);font-weight:var(--cds-caption-02-font-weight);font-style:italic;-webkit-hyphens:none;hyphens:none;letter-spacing:.01em;padding-bottom:.075rem;text-align:left}.doc .olist .title,.doc .dlist .title,.doc .ulist .title{font-size:var(--font-size-1);font-weight:700;margin-bottom:.5rem}.doc .imageblock .title{margin-top:.5rem;padding-bottom:0}.doc .admonitionblock{margin:1.4rem 0 0;padding:0}.doc .admonitionblock p,.doc .admonitionblock td.content{font-size:var(--font-size-1)}.doc .admonitionblock td.content>:not(.title):first-child,.doc .admonitionblock td.content>.title+*{margin-top:0}.doc .admonitionblock pre{font-size:.9375rem;font-size:var(--font-size-07)}.doc .admonitionblock>table{table-layout:fixed;position:relative;width:100%}.doc .admonitionblock td.content{padding:1rem 1rem .75rem;background:var(--cds-ui-01);box-shadow:var(--shadow-1);width:100%}.doc .admonitionblock td.icon{position:absolute;top:0;left:0;font-size:.9375rem;font-size:var(--font-size-07);line-height:1;transform:translate(-.5rem,-50%);background:linear-gradient(to right,#0003 0% 100%) no-repeat left center / 2.075em 100%;border-radius:.5em;padding:.25em .075em}.doc .admonitionblock td.icon i{display:inline-flex;align-items:center;width:auto;background-position-x:.5em;filter:invert(100%);padding-left:2em;vertical-align:baseline;vertical-align:initial}.doc .admonitionblock td.icon i:after{content:attr(title);text-transform:uppercase;filter:invert(100%);font-weight:var(--admonition-label-font-weight);font-style:normal;padding:0 .5em;margin:-.05em}.doc .admonitionblock.caution td.icon{background-color:var(--caution-color);color:var(--caution-text-color)}.doc .admonitionblock.caution td.icon i{background-image:url(../../../images/octicons-16.svg#view-flame)}.doc .admonitionblock.caution td.content{background-color:var(--caution-background)}.doc .admonitionblock.important td.icon{background-color:var(--important-color);color:var(--important-text-color)}.doc .admonitionblock.important td.icon i{background-image:url(../../../images/octicons-16.svg#view-stop)}.doc .admonitionblock.important td.content{background-color:var(--important-background)}.doc .admonitionblock.note td.icon{background-color:var(--note-color);color:var(--note-text-color)}.doc .admonitionblock.note td.icon i{background-image:url(../../../images/octicons-16.svg#view-info)}.doc .admonitionblock.note td.content{background-color:var(--note-background)}.doc .admonitionblock.tip td.icon{background-color:var(--tip-color);color:var(--tip-text-color)}.doc .admonitionblock.tip td.icon i{background-image:url(../../../images/octicons-16.svg#view-light-bulb)}.doc .admonitionblock.tip td.content{background-color:var(--tip-background)}.doc .admonitionblock.warning td.icon{background-color:var(--warning-color);color:var(--warning-text-color)}.doc .admonitionblock.warning td.icon i{background-image:url(../../../images/octicons-16.svg#view-alert)}.doc .admonitionblock.warning td.content{background-color:var(--warning-background)}.doc .admonitionblock .title{color:var(--caption-font-color);font-size:var(--font-size-1);font-weight:var(--caption-02-font-weight);font-style:italic;-webkit-hyphens:none;hyphens:none;letter-spacing:.01em;padding-bottom:.075rem;text-align:left}.doc .admonitionblock i.fa{display:inline-block;background:no-repeat center / 1em 1em;filter:invert(14.5%);filter:var(--doc-icon-filter);-webkit-hyphens:none;hyphens:none;font-style:normal;height:1em;width:1em;vertical-align:-.125em}.doc .paragraph.lead>p{font-size:var(--font-size-3)}.doc .exampleblock>.content{background:var(--cds-ui-01);border:.05rem solid var(--cds-ui-04);border-radius:.5rem;padding:.75rem}.doc .exampleblock>.content:after{content:"";display:table;clear:both}.doc .exampleblock>.content>:first-child,.doc details>.content>:first-child{margin-top:0}.doc .sidebarblock{background:var(--cdi-ui-04);border-radius:0;padding:.75rem 1.5rem}.doc .sidebarblock>.content>.title{font-size:1.375rem;font-size:var(--font-size-35);font-weight:var(--alt-heading-font-weight);line-height:1.3;margin-bottom:-.3em;text-align:center}.doc .sidebarblock>.content>:not(.title):first-child{margin-top:0}.doc .tableblock pre,.doc .listingblock.wrap pre{white-space:pre-wrap}.doc .tableblock .paragraph{margin:0}.doc p .tableblock .tiny{font-size:var(--font-size-00)}.doc pre.highlight code,.doc .listingblock pre:not(.highlight),.doc .literalblock pre{box-shadow:inset 0 0 1.75px var(--cds-border-strong);display:block;overflow-x:auto;padding:.75rem}.doc pre.highlight{position:relative}.doc .listingblock:hover .source-toolbox{visibility:visible}.doc .language-console .hljs-meta{-webkit-user-select:none;-moz-user-select:none;user-select:none}.doc .dlist dd+dt,.doc .dlist dd>p:first-child{margin-top:.5rem}.doc .dlist{font-size:var(--cds-body-02-font-size)}.doc .dlist dt{font-style:italic;font-weight:700;margin-bottom:.1rem;margin-top:.5rem}.doc .dlist dd{margin:0 0 .25rem 1.5rem}.doc .dlist dd:last-of-type{margin-bottom:0}.doc .tableblock .dlist{margin:1.5rem}.doc hr{border:solid var(--section-divider-color);border-width:2px 0 0;height:0}.doc b.button{white-space:nowrap}.doc b.button:before{content:"[";padding-right:.25em}.doc b.button:after{content:"]";padding-left:.25em}.doc kbd{display:inline-block;font-size:var(--font-size-0);background:var(--kbd-background);border:1px solid var(--cds-border-strong);border-radius:.25em;box-shadow:0 1px 0 var(--cds-border-strong),0 0 0 .1em var(--body-background) inset;padding:.25em .5em;vertical-align:text-bottom;white-space:nowrap}.doc kbd,.doc .keyseq{line-height:1}.doc .keyseq{font-size:var(--font-size-1)}.doc .keyseq kbd{margin:0 .125em}.doc .keyseq kbd:first-child{margin-left:0}.doc .keyseq kbd:last-child{margin-right:0}.doc .menuseq,.doc .path{-webkit-hyphens:none;hyphens:none}.doc .menuseq i.caret:before{content:"›";font-size:1.1em;font-weight:var(--font-weight-6);line-height:calc(1 / 1.1)}.doc :not(pre).nowrap{white-space:nowrap}.doc .nobreak{-webkit-hyphens:none;hyphens:none;word-wrap:normal}.doc sup.footnote,.doc sup.footnoteref{font-size:.875em;position:static;vertical-align:super}.doc sup.footnote a,.doc sup.footnoteref a{text-decoration:none}.doc sup.footnote a:active,.doc sup.footnoteref a:active{text-decoration:underline}#footnotes{font-size:.85em;line-height:1.5;margin:2rem -.5rem 0}.doc td.tableblock>.content #footnotes{margin:2rem 0 0}#footnotes hr{border-top-width:1px;margin-top:0;width:20%}#footnotes .footnote{margin:.5em 0 0 1em}#footnotes .footnote+.footnote{margin-top:.25em}#footnotes .footnote>a:first-of-type{display:inline-block;margin-left:-2em;text-align:right;width:1.5em}.doc details{margin-top:var(--cds-spacing-03);border:1px solid var(--cds-ui-04);border-radius:5px;color:var(--cds-text-02);font-size:var(--font-size-2);font-style:italic;background:var(--cds-ui-03);padding-block:var(--cds-spacing-03)}.doc details summary{font-weight:700;color:var(--cds-text-02);padding-inline-start:3rem;text-indent:-1.5rem;padding-top:.5rem;padding-bottom:.5rem;padding-right:.5rem;background:var(--cds-ui-03);border-radius:5px}.doc details>.content{font-size:var(--font-size-2);background-color:var(--cds-ui-01);padding-inline-start:1.5rem;padding-top:.5rem;padding-bottom:.5rem;padding-right:.5rem;border-radius:5px}.doc details>summary::marker{color:var(--cds-text-01)}.doc details[open]{padding-block-end:0}.doc details[open]>summary{margin-bottom:var(--cds-spacing-03);border-end-start-radius:0;border-end-end-radius:0}.doc div .entry{display:flex;margin-top:.3rem}.doc .dl-horizontal dl{display:grid;grid-template-columns:auto;align-items:baseline}.doc .dl-column dl{display:grid;grid-template-columns:repeat(2,auto);grid-column-gap:clamp(1rem,2vw,5rem);-moz-column-gap:clamp(1rem,2vw,5rem);column-gap:clamp(1rem,2vw,5rem);align-items:baseline}.doc .dl-stacked dl,.doc .dialog dl{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:clamp(.3rem,1vw,4rem);-moz-column-gap:clamp(.3rem,1vw,4rem);column-gap:clamp(.3rem,1vw,4rem);align-items:baseline}.doc .dl-stacked dl div.entry,.doc .dialog dl div.entry,.doc .dl-column dl div.entry{flex-flow:column}.doc .dl-horizontal dt+dd,.doc .dl-stacked dt+dd,.doc .dialogue dt+dd,.doc .dl-column dt+dd{line-height:1.5;vertical-align:baseline}.doc .dl-horizontal dt,.doc .dialogue dt,.doc .dl-stacked dt,.doc .dl-column dt{text-align:left;font-weight:700;margin:0;line-height:1.5;word-wrap:break-word}.doc .dl-horizontal dd,.doc .dl-stacked dd,.doc .dl-column dd{margin:0 0 0 2rem;font-weight:400;vertical-align:baseline;line-height:1.5}.doc .dl-horizontal dt:after,.doc .dl-column dt:after{content:":";padding-right:0rem}.doc .dlist div.entry dd>p:first-child{margin-top:0}@media (prefers-color-scheme: dark){:root{--shadow-color: 220 40% 2%;--shadow-strength: 25%}}
