diff --git a/material/assets/stylesheets/main.f7951f6f.min.css b/material/assets/stylesheets/main.f7951f6f.min.css
new file mode 100644
index 000000000..67b9751c9
--- /dev/null
+++ b/material/assets/stylesheets/main.f7951f6f.min.css
@@ -0,0 +1,9 @@
+@charset "UTF-8";html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{border:0;box-sizing:content-box;display:block;height:.05rem;overflow:visible;padding:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:separate;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{background:transparent;border:0;font-family:inherit;font-size:inherit;margin:0;padding:0}input{border:0;outline:none}:root{--md-default-fg-color:rgba(0,0,0,.87);--md-default-fg-color--light:rgba(0,0,0,.54);--md-default-fg-color--lighter:rgba(0,0,0,.32);--md-default-fg-color--lightest:rgba(0,0,0,.07);--md-default-bg-color:#fff;--md-default-bg-color--light:hsla(0,0%,100%,.7);--md-default-bg-color--lighter:hsla(0,0%,100%,.3);--md-default-bg-color--lightest:hsla(0,0%,100%,.12);--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,.7);--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:rgba(82,108,254,.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,.7);--md-shadow-z1:0 0.2rem 0.5rem rgba(0,0,0,.05),0 0 0.05rem rgba(0,0,0,.1);--md-shadow-z2:0 0.2rem 0.5rem rgba(0,0,0,.1),0 0 0.05rem rgba(0,0,0,.25);--md-shadow-z3:0 0.2rem 0.5rem rgba(0,0,0,.2),0 0 0.05rem rgba(0,0,0,.35)}:root>*{--md-code-fg-color:#36464e;--md-code-bg-color:#f5f5f5;--md-code-hl-color:rgba(255,255,0,.5);--md-code-hl-number-color:#d52a2a;--md-code-hl-special-color:#db1457;--md-code-hl-function-color:#a846b9;--md-code-hl-constant-color:#6e59d9;--md-code-hl-keyword-color:#3f6ec6;--md-code-hl-string-color:#1c7d4d;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-mark-color:rgba(255,255,0,.5);--md-typeset-del-color:rgba(245,80,61,.15);--md-typeset-ins-color:rgba(11,213,112,.15);--md-typeset-kbd-color:#fafafa;--md-typeset-kbd-accent-color:#fff;--md-typeset-kbd-border-color:#b8b8b8;--md-typeset-table-color:rgba(0,0,0,.12);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-footer-fg-color:#fff;--md-footer-fg-color--light:hsla(0,0%,100%,.7);--md-footer-fg-color--lighter:hsla(0,0%,100%,.3);--md-footer-bg-color:rgba(0,0,0,.87);--md-footer-bg-color--dark:rgba(0,0,0,.32)}.md-icon svg{fill:currentColor;display:block;height:1.2rem;width:1.2rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--md-text-font-family:var(--md-text-font,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace}body,input{font-feature-settings:"kern","liga";font-family:var(--md-text-font-family)}body,code,input,kbd,pre{color:var(--md-typeset-color)}code,kbd,pre{font-feature-settings:"kern";font-family:var(--md-code-font-family)}:root{--md-typeset-table-sort-icon:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--asc:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--desc:url('data:image/svg+xml;charset=utf-8,')}.md-typeset{-webkit-print-color-adjust:exact;color-adjust:exact;font-size:.8rem;line-height:1.6}@media print{.md-typeset{font-size:.68rem}}.md-typeset :where(ul,ol,dl,figure,blockquote,pre){margin:1em 0}.md-typeset h1{color:var(--md-default-fg-color--light);font-size:2em;line-height:1.3;margin:0 0 1.25em}.md-typeset h1,.md-typeset h2{font-weight:300;letter-spacing:-.01em}.md-typeset h2{font-size:1.5625em;line-height:1.4;margin:1.6em 0 .64em}.md-typeset h3{font-size:1.25em;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:1.6em 0 .8em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{font-weight:700;letter-spacing:-.01em;margin:1em 0}.md-typeset :where(h5,h6){color:var(--md-default-fg-color--light);font-size:.8em;font-weight:700;letter-spacing:-.01em;margin:1.25em 0}.md-typeset h5{text-transform:uppercase}.md-typeset hr{border-bottom:.05rem solid var(--md-default-fg-color--lightest);display:flow-root;margin:1.5em 0}.md-typeset a{color:var(--md-typeset-a-color);word-break:break-word}.md-typeset a,.md-typeset a:before{transition:color 125ms}.md-typeset a:where(:focus,:hover){color:var(--md-accent-fg-color)}.md-typeset a.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset :where(code,pre,kbd){color:var(--md-code-fg-color);direction:ltr}@media print{.md-typeset :where(code,pre,kbd){white-space:pre-wrap}}.md-typeset code{background-color:var(--md-code-bg-color);border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.85em;padding:0 .2941176471em;word-break:break-word}.md-typeset code:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-typeset :where(h1,h2,h3,h4,h5,h6) code{background-color:transparent;box-shadow:none;margin:initial;padding:initial}.md-typeset a code{color:currentColor}.md-typeset pre{display:flow-root;line-height:1.4;position:relative}.md-typeset pre>code{-webkit-box-decoration-break:slice;box-decoration-break:slice;box-shadow:none;display:block;margin:0;outline-color:var(--md-accent-fg-color);overflow:auto;padding:.7720588235em 1.1764705882em;scrollbar-color:var(--md-default-fg-color--lighter) transparent;scrollbar-width:thin;touch-action:auto;word-break:normal}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) transparent}.md-typeset pre>code::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset kbd{background-color:var(--md-typeset-kbd-color);border-radius:.1rem;box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -.1rem .2rem var(--md-typeset-kbd-accent-color) inset;color:var(--md-default-fg-color);display:inline-block;font-size:.75em;padding:0 .6666666667em;vertical-align:text-top;word-break:break-word}.md-typeset mark{background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;word-break:break-word}.md-typeset abbr{border-bottom:.05rem dotted var(--md-default-fg-color--light);cursor:help;text-decoration:none}@media (hover:none){.md-typeset abbr{position:relative}[dir=ltr] .md-typeset abbr[title]:where(:focus,:hover):after{left:0}[dir=rtl] .md-typeset abbr[title]:where(:focus,:hover):after{right:0}.md-typeset abbr[title]:where(:focus,:hover):after{background-color:var(--md-default-fg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z3);color:var(--md-default-bg-color);content:attr(title);display:inline-block;font-size:.7rem;margin-top:2em;max-width:80%;min-width:-webkit-max-content;min-width:max-content;padding:.2rem .3rem;position:absolute;width:auto}}.md-typeset small{opacity:.75}[dir=ltr] .md-typeset :where(sup,sub){margin-left:.078125em}[dir=rtl] .md-typeset :where(sup,sub){margin-right:.078125em}[dir=ltr] .md-typeset blockquote{padding-left:.6rem}[dir=rtl] .md-typeset blockquote{padding-right:.6rem}[dir=ltr] .md-typeset blockquote{border-left:.2rem solid var(--md-default-fg-color--lighter)}[dir=rtl] .md-typeset blockquote{border-right:.2rem solid var(--md-default-fg-color--lighter)}.md-typeset blockquote{color:var(--md-default-fg-color--light)}.md-typeset ul{list-style-type:disc}[dir=ltr] .md-typeset :where(ul,ol){margin-left:.625em}[dir=rtl] .md-typeset :where(ul,ol){margin-right:.625em}.md-typeset :where(ul,ol){padding:0}.md-typeset :where(ul,ol):not([hidden]){display:flow-root}.md-typeset :where(ul,ol) ol{list-style-type:lower-alpha}.md-typeset :where(ul,ol) ol ol{list-style-type:lower-roman}[dir=ltr] .md-typeset :where(ul,ol) li{margin-left:1.25em}[dir=rtl] .md-typeset :where(ul,ol) li{margin-right:1.25em}.md-typeset :where(ul,ol) li{margin-bottom:.5em}.md-typeset :where(ul,ol) li :where(p,blockquote){margin:.5em 0}.md-typeset :where(ul,ol) li:last-child{margin-bottom:0}[dir=ltr] .md-typeset :where(ul,ol) li :where(ul,ol){margin-left:.625em}[dir=rtl] .md-typeset :where(ul,ol) li :where(ul,ol){margin-right:.625em}.md-typeset :where(ul,ol) li :where(ul,ol){margin-bottom:.5em;margin-top:.5em}[dir=ltr] .md-typeset dd{margin-left:1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em}.md-typeset dd{margin-bottom:1.5em;margin-top:1em}.md-typeset :where(img,svg){height:auto;max-width:100%}.md-typeset :where(img,svg)[align=left]{margin:1em 1em 1em 0}.md-typeset :where(img,svg)[align=right]{margin:1em 0 1em 1em}.md-typeset :where(img,svg)[align]:only-child{margin-top:0}.md-typeset img[src$="#only-dark"]{display:none}.md-typeset figure{display:flow-root;margin:0 auto;max-width:100%;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.md-typeset figure img{display:block}.md-typeset figcaption{font-style:italic;margin:1em auto 2em;max-width:24rem}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){background-color:var(--md-default-bg-color);border:.05rem solid var(--md-typeset-table-color);border-radius:.1rem;display:inline-block;font-size:.64rem;max-width:100%;overflow:auto;touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) :where(th,td)>:first-child{margin-top:0}.md-typeset table:not([class]) :where(th,td)>:last-child{margin-bottom:0}.md-typeset table:not([class]) :where(th,td):not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) :where(th,td):not([align]){text-align:right}.md-typeset table:not([class]) th{font-weight:700;min-width:5rem;padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) th a{color:inherit}.md-typeset table:not([class]) td{border-top:.05rem solid var(--md-typeset-table-color);padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) tbody tr{transition:background-color 125ms}.md-typeset table:not([class]) tbody tr:hover{background-color:rgba(0,0,0,.035);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}[dir=ltr] .md-typeset table th[role=columnheader]:after{margin-left:.5em}[dir=rtl] .md-typeset table th[role=columnheader]:after{margin-right:.5em}.md-typeset table th[role=columnheader]:after{content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-typeset-table-sort-icon);mask-image:var(--md-typeset-table-sort-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset table th[role=columnheader]:hover:after{background-color:var(--md-default-fg-color--lighter)}.md-typeset table th[role=columnheader][aria-sort=ascending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--asc);mask-image:var(--md-typeset-table-sort-icon--asc)}.md-typeset table th[role=columnheader][aria-sort=descending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--desc);mask-image:var(--md-typeset-table-sort-icon--desc)}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;margin:0;overflow:hidden;width:100%}@media screen and (max-width:44.9375em){.md-content__inner>pre{margin:1em -.8rem}.md-content__inner>pre code{border-radius:0}}.md-banner{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color);overflow:auto}@media print{.md-banner{display:none}}.md-banner--warning{background:var(--md-typeset-mark-color);color:var(--md-default-fg-color)}.md-banner__inner{font-size:.7rem;margin:.6rem auto;padding:0 .8rem}html{font-size:125%;height:100%;overflow-x:hidden}@media screen and (min-width:100em){html{font-size:137.5%}}@media screen and (min-width:125em){html{font-size:150%}}body{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;font-size:.5rem;min-height:100%;position:relative;width:100%}@media print{body{display:block}}@media screen and (max-width:59.9375em){body[data-md-state=lock]{position:fixed}}.md-grid{margin-left:auto;margin-right:auto;max-width:61rem}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-toggle{display:none}.md-option{height:0;opacity:0;position:absolute;width:0}.md-option:checked+label:not([hidden]){display:block}.md-option.focus-visible+label{outline-color:var(--md-accent-fg-color);outline-style:auto}.md-skip{background-color:var(--md-default-fg-color);border-radius:.1rem;color:var(--md-default-bg-color);font-size:.64rem;margin:.5rem;opacity:0;outline-color:var(--md-accent-fg-color);padding:.3rem .5rem;position:fixed;transform:translateY(.4rem);z-index:-1}.md-skip:focus{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms;z-index:10}@page{margin:25mm}:root{--md-clipboard-icon:url('data:image/svg+xml;charset=utf-8,')}.md-clipboard{border-radius:.1rem;color:var(--md-default-fg-color--lightest);cursor:pointer;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;position:absolute;right:.5em;top:.5em;transition:color .25s;width:1.5em;z-index:1}@media print{.md-clipboard{display:none}}.md-clipboard:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}:hover>.md-clipboard{color:var(--md-default-fg-color--light)}.md-clipboard:is(:focus,:hover){color:var(--md-accent-fg-color)}.md-clipboard:after{background-color:currentColor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-clipboard--inline{cursor:pointer}.md-clipboard--inline code{transition:color .25s,background-color .25s}.md-clipboard--inline:where(:focus,:hover) code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-content{flex-grow:1;min-width:0}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}@media screen and (min-width:76.25em){[dir=ltr] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}[dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem}[dir=ltr] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem}[dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}}.md-content__inner:before{content:"";display:block;height:.4rem}.md-content__inner>:last-child{margin-bottom:0}[dir=ltr] .md-content__button{margin-left:.4rem}[dir=rtl] .md-content__button{margin-right:.4rem}.md-content__button{float:right;margin:.4rem 0;padding:0}@media print{.md-content__button{display:none}}[dir=rtl] .md-content__button{float:left}.md-typeset .md-content__button{color:var(--md-default-fg-color--lighter)}.md-content__button svg{display:inline;vertical-align:top}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}[dir=ltr] .md-dialog{right:.8rem}[dir=rtl] .md-dialog{left:.8rem}.md-dialog{background-color:var(--md-default-fg-color);border-radius:.1rem;bottom:.8rem;box-shadow:var(--md-shadow-z3);min-width:11.1rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform 0ms .4s,opacity .4s;z-index:4}@media print{.md-dialog{display:none}}.md-dialog[data-md-state=open]{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s}.md-dialog__inner{color:var(--md-default-bg-color);font-size:.7rem}.md-footer{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color)}@media print{.md-footer{display:none}}.md-footer__inner{display:flex;justify-content:space-between;overflow:auto;padding:.2rem}.md-footer__link{display:flex;flex-grow:0.01;outline-color:var(--md-accent-fg-color);overflow:hidden;padding-bottom:.4rem;padding-top:1.4rem;transition:opacity .25s}.md-footer__link:where(:focus,:hover){opacity:.7}[dir=rtl] .md-footer__link svg{transform:scaleX(-1)}@media screen and (max-width:44.9375em){.md-footer__link--prev .md-footer__title{display:none}}[dir=ltr] .md-footer__link--next{margin-left:auto}[dir=rtl] .md-footer__link--next{margin-right:auto}.md-footer__link--next{text-align:right}[dir=rtl] .md-footer__link--next{text-align:left}.md-footer__title{flex-grow:1;font-size:.9rem;line-height:2.4rem;max-width:calc(100% - 2.4rem);padding:0 1rem;position:relative}.md-footer__button{margin:.2rem;padding:.4rem}.md-footer__direction{font-size:.64rem;left:0;margin-top:-1rem;opacity:.7;padding:0 1rem;position:absolute;right:0}.md-footer-meta{background-color:var(--md-footer-bg-color--dark)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a{color:var(--md-footer-fg-color--light)}html .md-footer-meta.md-typeset a:where(:focus,:hover){color:var(--md-footer-fg-color)}.md-copyright{color:var(--md-footer-fg-color--lighter);font-size:.64rem;margin:auto .6rem;padding:.4rem 0;width:100%}@media screen and (min-width:45em){.md-copyright{width:auto}}.md-copyright__highlight{color:var(--md-footer-fg-color--light)}.md-social{margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width:45em){.md-social{padding:.6rem 0}}.md-social__link{display:inline-block;height:1.6rem;text-align:center;width:1.6rem}.md-social__link:before{line-height:1.9}.md-social__link svg{fill:currentColor;max-height:.8rem;vertical-align:-25%}.md-typeset .md-button{border:.1rem solid;border-radius:.1rem;color:var(--md-primary-fg-color);cursor:pointer;display:inline-block;font-weight:700;padding:.625em 2em;transition:color 125ms,background-color 125ms,border-color 125ms}.md-typeset .md-button--primary{background-color:var(--md-primary-fg-color);border-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color)}.md-typeset .md-button:where(:focus,:hover){background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[dir=ltr] .md-typeset .md-input{border-top-left-radius:.1rem}[dir=rtl] .md-typeset .md-input{border-top-right-radius:.1rem}[dir=ltr] .md-typeset .md-input{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .md-input{border-top-left-radius:.1rem}.md-typeset .md-input{border-bottom:.1rem solid var(--md-default-fg-color--lighter);box-shadow:var(--md-shadow-z1);font-size:.8rem;height:1.8rem;padding:0 .6rem;transition:border .25s,box-shadow .25s}.md-typeset .md-input:where(:focus,:hover){border-bottom-color:var(--md-accent-fg-color);box-shadow:var(--md-shadow-z2)}.md-typeset .md-input--stretch{width:100%}.md-header{background-color:var(--md-primary-fg-color);box-shadow:0 0 .2rem transparent,0 .2rem .4rem transparent;color:var(--md-primary-bg-color);left:0;position:sticky;right:0;top:0;z-index:4}@media print{.md-header{display:none}}.md-header[data-md-state=shadow]{box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2);transition:transform .25s cubic-bezier(.1,.7,.1,1),box-shadow .25s}.md-header[data-md-state=hidden]{transform:translateY(-100%);transition:transform .25s cubic-bezier(.8,0,.6,1),box-shadow .25s}.md-header__inner{align-items:center;display:flex;padding:0 .2rem}.md-header__button{color:currentColor;cursor:pointer;margin:.2rem;outline-color:var(--md-accent-fg-color);padding:.4rem;position:relative;transition:opacity .25s;vertical-align:middle;z-index:1}.md-header__button:hover{opacity:.7}.md-header__button:not([hidden]){display:inline-block}.md-header__button:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-header__button.md-logo{margin:.2rem;padding:.4rem}@media screen and (max-width:76.1875em){.md-header__button.md-logo{display:none}}.md-header__button.md-logo :where(img,svg){fill:currentColor;display:block;height:1.2rem;width:1.2rem}@media screen and (min-width:60em){.md-header__button[for=__search]{display:none}}.no-js .md-header__button[for=__search]{display:none}[dir=rtl] .md-header__button[for=__search] svg{transform:scaleX(-1)}@media screen and (min-width:76.25em){.md-header__button[for=__drawer]{display:none}}.md-header__topic{display:flex;max-width:100%;position:absolute;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-header__topic+.md-header__topic{opacity:0;pointer-events:none;transform:translateX(1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__topic+.md-header__topic{transform:translateX(-1.25rem)}.md-header__topic:first-child{font-weight:700}[dir=ltr] .md-header__title{margin-right:.4rem}[dir=rtl] .md-header__title{margin-left:.4rem}[dir=ltr] .md-header__title{margin-left:1rem}[dir=rtl] .md-header__title{margin-right:1rem}.md-header__title{flex-grow:1;font-size:.9rem;height:2.4rem;line-height:2.4rem}.md-header__title[data-md-state=active] .md-header__topic{opacity:0;pointer-events:none;transform:translateX(-1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__title[data-md-state=active] .md-header__topic{transform:translateX(1.25rem)}.md-header__title[data-md-state=active] .md-header__topic+.md-header__topic{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;z-index:0}.md-header__title>.md-header__ellipsis{height:100%;position:relative;width:100%}.md-header__option{display:flex;flex-shrink:0;max-width:100%;transition:max-width 0ms .25s,opacity .25s .25s;white-space:nowrap}[data-md-toggle=search]:checked~.md-header .md-header__option{max-width:0;opacity:0;transition:max-width 0ms,opacity 0ms}.md-header__source{display:none}@media screen and (min-width:60em){[dir=ltr] .md-header__source{margin-left:1rem}[dir=rtl] .md-header__source{margin-right:1rem}.md-header__source{display:block;max-width:11.7rem;width:11.7rem}}@media screen and (min-width:76.25em){[dir=ltr] .md-header__source{margin-left:1.4rem}[dir=rtl] .md-header__source{margin-right:1.4rem}}:root{--md-nav-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-nav-icon--next:url('data:image/svg+xml;charset=utf-8,');--md-toc-icon:url('data:image/svg+xml;charset=utf-8,')}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{display:block;font-weight:700;overflow:hidden;padding:0 .6rem;text-overflow:ellipsis}.md-nav__title .md-nav__button{display:none}.md-nav__title .md-nav__button img{height:100%;width:auto}.md-nav__title .md-nav__button.md-logo :where(img,svg){fill:currentColor;display:block;height:2.4rem;width:2.4rem}.md-nav__list{list-style:none;margin:0;padding:0}.md-nav__item{padding:0 .6rem}[dir=ltr] .md-nav__item .md-nav__item{padding-right:0}[dir=rtl] .md-nav__item .md-nav__item{padding-left:0}.md-nav__link{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-top:.625em;overflow:hidden;scroll-snap-align:start;text-overflow:ellipsis;transition:color 125ms}.md-nav__link[data-md-state=blur]{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active{color:var(--md-typeset-a-color)}.md-nav__item .md-nav__link--index [href]{width:100%}.md-nav__link:is(:focus,:hover){color:var(--md-accent-fg-color)}.md-nav__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-nav--primary .md-nav__link[for=__toc]{display:none}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{background-color:currentColor;display:block;height:100%;-webkit-mask-image:var(--md-toc-icon);mask-image:var(--md-toc-icon);width:100%}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__link>*{cursor:pointer;display:flex}.md-nav__icon{flex-shrink:0}.md-nav__source{display:none}@media screen and (max-width:76.1875em){.md-nav--primary,.md-nav--primary .md-nav{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.md-nav--primary :where(.md-nav__title,.md-nav__item){font-size:.8rem;line-height:1.5}.md-nav--primary .md-nav__title{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);cursor:pointer;font-weight:400;height:5.6rem;line-height:2.4rem;padding:3rem .8rem .2rem;position:relative;white-space:nowrap}[dir=ltr] .md-nav--primary .md-nav__title .md-nav__icon{left:.4rem}[dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon{right:.4rem}.md-nav--primary .md-nav__title .md-nav__icon{display:block;height:1.2rem;margin:.2rem;position:absolute;top:.4rem;width:1.2rem}.md-nav--primary .md-nav__title .md-nav__icon:after{background-color:currentColor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--prev);mask-image:var(--md-nav-icon--prev);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.md-nav--primary .md-nav__title~.md-nav__list{background-color:var(--md-default-bg-color);box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset;overflow-y:auto;scroll-snap-type:y mandatory;touch-action:pan-y}.md-nav--primary .md-nav__title~.md-nav__list>:first-child{border-top:0}.md-nav--primary .md-nav__title[for=__drawer]{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);font-weight:700}[dir=ltr] .md-nav--primary .md-nav__title .md-logo{left:.2rem}[dir=rtl] .md-nav--primary .md-nav__title .md-logo{right:.2rem}.md-nav--primary .md-nav__title .md-logo{display:block;margin:.2rem;padding:.4rem;position:absolute;top:.2rem}.md-nav--primary .md-nav__list{flex:1}.md-nav--primary .md-nav__item{border-top:.05rem solid var(--md-default-fg-color--lightest);padding:0}.md-nav--primary .md-nav__item--active>.md-nav__link{color:var(--md-typeset-a-color)}.md-nav--primary .md-nav__item--active>.md-nav__link:where(:focus,:hover){color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link{margin-top:0;padding:.6rem .8rem}[dir=ltr] .md-nav--primary .md-nav__link .md-nav__icon{margin-right:-.2rem}[dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon{margin-left:-.2rem}.md-nav--primary .md-nav__link .md-nav__icon{font-size:1.2rem;height:1.2rem;width:1.2rem}.md-nav--primary .md-nav__link .md-nav__icon:after{background-color:currentColor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-nav--primary .md-nav__icon:after{transform:scale(-1)}.md-nav--primary .md-nav--secondary .md-nav{background-color:transparent;position:static}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem}.md-nav--secondary{background-color:transparent}.md-nav__toggle~.md-nav{display:flex;opacity:0;transform:translateX(100%);transition:transform .25s cubic-bezier(.8,0,.6,1),opacity 125ms 50ms}[dir=rtl] .md-nav__toggle~.md-nav{transform:translateX(-100%)}.md-nav__toggle:checked~.md-nav{opacity:1;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 125ms 125ms}.md-nav__toggle:checked~.md-nav>.md-nav__list{-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (max-width:59.9375em){.md-nav--primary .md-nav__link[for=__toc]{display:flex}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--primary .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:flex}.md-nav__source{background-color:var(--md-primary-fg-color--dark);color:var(--md-primary-bg-color);display:block;padding:0 .2rem}}@media screen and (min-width:60em) and (max-width:76.1875em){.md-nav--integrated .md-nav__link[for=__toc]{display:flex}.md-nav--integrated .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--integrated .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav{display:flex}}@media screen and (min-width:60em){.md-nav--secondary .md-nav__title[for=__toc]{scroll-snap-align:start}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}}@media screen and (min-width:76.25em){.md-nav{transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav--primary .md-nav__title[for=__drawer]{scroll-snap-align:start}.md-nav--primary .md-nav__title .md-nav__icon{display:none}.md-nav__toggle~.md-nav{display:none}.md-nav__toggle:where(:checked,:indeterminate)~.md-nav{display:block}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--section{display:block;margin:1.25em 0}.md-nav__item--section:last-child{margin-bottom:0}.md-nav__item--section>.md-nav__link{font-weight:700;pointer-events:none}.md-nav__item--section>.md-nav__link--index [href]{pointer-events:auto}.md-nav__item--section>.md-nav__link .md-nav__icon{display:none}.md-nav__item--section>.md-nav{display:block}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0}.md-nav__icon{float:right;height:.9rem;transition:transform .25s;width:.9rem}[dir=rtl] .md-nav__icon{float:left;transform:rotate(180deg)}.md-nav__icon:after{background-color:currentColor;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:-.1rem;width:100%}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon,.md-nav__item--nested .md-nav__toggle:indeterminate~.md-nav__link .md-nav__icon{transform:rotate(90deg)}.md-nav--lifted>.md-nav__list>.md-nav__item--nested,.md-nav--lifted>.md-nav__title{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active{display:block;padding:0}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link{font-weight:700;margin-top:0;padding:0 .6rem;pointer-events:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link--index [href]{pointer-events:auto}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link .md-nav__icon{display:none}.md-nav--lifted .md-nav[data-md-level="1"]{display:block}[dir=ltr] .md-nav--lifted .md-nav[data-md-level="1"]>.md-nav__list>.md-nav__item{padding-right:.6rem}[dir=rtl] .md-nav--lifted .md-nav[data-md-level="1"]>.md-nav__list>.md-nav__item{padding-left:.6rem}.md-nav--integrated>.md-nav__list>.md-nav__item--active:not(.md-nav__item--nested){padding:0 .6rem}.md-nav--integrated>.md-nav__list>.md-nav__item--active:not(.md-nav__item--nested)>.md-nav__link{padding:0}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-left:.05rem solid var(--md-primary-fg-color)}[dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-right:.05rem solid var(--md-primary-fg-color)}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{display:block;margin-bottom:1.25em}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__title{display:none}}:root{--md-search-result-icon:url('data:image/svg+xml;charset=utf-8,')}.md-search{position:relative}@media screen and (min-width:60em){.md-search{padding:.2rem 0}}.no-js .md-search{display:none}.md-search__overlay{opacity:0;z-index:1}@media screen and (max-width:59.9375em){[dir=ltr] .md-search__overlay{left:-2.2rem}[dir=rtl] .md-search__overlay{right:-2.2rem}.md-search__overlay{background-color:var(--md-default-bg-color);border-radius:1rem;height:2rem;overflow:hidden;pointer-events:none;position:absolute;top:-1rem;transform-origin:center;transition:transform .3s .1s,opacity .2s .2s;width:2rem}[data-md-toggle=search]:checked~.md-header .md-search__overlay{opacity:1;transition:transform .4s,opacity .1s}}@media screen and (min-width:60em){[dir=ltr] .md-search__overlay{left:0}[dir=rtl] .md-search__overlay{right:0}.md-search__overlay{background-color:rgba(0,0,0,.54);cursor:pointer;height:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0}[data-md-toggle=search]:checked~.md-header .md-search__overlay{height:200vh;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@media screen and (max-width:29.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(45)}}@media screen and (min-width:30em) and (max-width:44.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(60)}}@media screen and (min-width:45em) and (max-width:59.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(75)}}.md-search__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:59.9375em){[dir=ltr] .md-search__inner{left:0}[dir=rtl] .md-search__inner{right:0}.md-search__inner{height:0;opacity:0;overflow:hidden;position:fixed;top:0;transform:translateX(5%);transition:width 0ms .3s,height 0ms .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s;width:0;z-index:2}[dir=rtl] .md-search__inner{transform:translateX(-5%)}[data-md-toggle=search]:checked~.md-header .md-search__inner{height:100%;opacity:1;transform:translateX(0);transition:width 0ms 0ms,height 0ms 0ms,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s;width:100%}}@media screen and (min-width:60em){.md-search__inner{float:right;padding:.1rem 0;position:relative;transition:width .25s cubic-bezier(.1,.7,.1,1);width:11.7rem}[dir=rtl] .md-search__inner{float:left}}@media screen and (min-width:60em) and (max-width:76.1875em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:23.4rem}}@media screen and (min-width:76.25em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:34.4rem}}.md-search__form{background-color:var(--md-default-bg-color);box-shadow:0 0 .6rem transparent;height:2.4rem;position:relative;transition:color .25s,background-color .25s;z-index:2}@media screen and (min-width:60em){.md-search__form{background-color:rgba(0,0,0,.26);border-radius:.1rem;height:1.8rem}.md-search__form:hover{background-color:hsla(0,0%,100%,.12)}}[data-md-toggle=search]:checked~.md-header .md-search__form{background-color:var(--md-default-bg-color);border-radius:.1rem .1rem 0 0;box-shadow:0 0 .6rem rgba(0,0,0,.07);color:var(--md-default-fg-color)}[dir=ltr] .md-search__input{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__input{padding-left:2.2rem;padding-right:3.6rem}.md-search__input{background:transparent;font-size:.9rem;height:100%;position:relative;text-overflow:ellipsis;width:100%;z-index:2}.md-search__input::placeholder{transition:color .25s}.md-search__input::placeholder,.md-search__input~.md-search__icon{color:var(--md-default-fg-color--light)}.md-search__input::-ms-clear{display:none}@media screen and (max-width:59.9375em){.md-search__input{font-size:.9rem;height:2.4rem;width:100%}}@media screen and (min-width:60em){[dir=ltr] .md-search__input{padding-left:2.2rem}[dir=rtl] .md-search__input{padding-right:2.2rem}.md-search__input{color:inherit;font-size:.8rem}.md-search__input::placeholder{color:var(--md-primary-bg-color--light)}.md-search__input+.md-search__icon{color:var(--md-primary-bg-color)}[data-md-toggle=search]:checked~.md-header .md-search__input{text-overflow:clip}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon,[data-md-toggle=search]:checked~.md-header .md-search__input::placeholder{color:var(--md-default-fg-color--light)}}.md-search__icon{cursor:pointer;display:inline-block;height:1.2rem;transition:color .25s,opacity .25s;width:1.2rem}.md-search__icon:hover{opacity:.7}[dir=ltr] .md-search__icon[for=__search]{left:.5rem}[dir=rtl] .md-search__icon[for=__search]{right:.5rem}.md-search__icon[for=__search]{position:absolute;top:.3rem;z-index:2}[dir=rtl] .md-search__icon[for=__search] svg{transform:scaleX(-1)}@media screen and (max-width:59.9375em){[dir=ltr] .md-search__icon[for=__search]{left:.8rem}[dir=rtl] .md-search__icon[for=__search]{right:.8rem}.md-search__icon[for=__search]{top:.6rem}.md-search__icon[for=__search] svg:first-child{display:none}}@media screen and (min-width:60em){.md-search__icon[for=__search]{pointer-events:none}.md-search__icon[for=__search] svg:last-child{display:none}}[dir=ltr] .md-search__options{right:.5rem}[dir=rtl] .md-search__options{left:.5rem}.md-search__options{pointer-events:none;position:absolute;top:.3rem;z-index:2}@media screen and (max-width:59.9375em){[dir=ltr] .md-search__options{right:.8rem}[dir=rtl] .md-search__options{left:.8rem}.md-search__options{top:.6rem}}[dir=ltr] .md-search__options>*{margin-left:.2rem}[dir=rtl] .md-search__options>*{margin-right:.2rem}.md-search__options>*{color:var(--md-default-fg-color--light);opacity:0;transform:scale(.75);transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-search__options>:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>*{opacity:1;pointer-events:auto;transform:scale(1)}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>:hover{opacity:.7}[dir=ltr] .md-search__suggest{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__suggest{padding-left:2.2rem;padding-right:3.6rem}.md-search__suggest{align-items:center;color:var(--md-default-fg-color--lighter);display:flex;font-size:.9rem;height:100%;opacity:0;position:absolute;top:0;transition:opacity 50ms;white-space:nowrap;width:100%}@media screen and (min-width:60em){[dir=ltr] .md-search__suggest{padding-left:2.2rem}[dir=rtl] .md-search__suggest{padding-right:2.2rem}.md-search__suggest{font-size:.8rem}}[data-md-toggle=search]:checked~.md-header .md-search__suggest{opacity:1;transition:opacity .3s .1s}[dir=ltr] .md-search__output{border-bottom-left-radius:.1rem}[dir=rtl] .md-search__output{border-bottom-right-radius:.1rem}[dir=ltr] .md-search__output{border-bottom-right-radius:.1rem}[dir=rtl] .md-search__output{border-bottom-left-radius:.1rem}.md-search__output{overflow:hidden;position:absolute;width:100%;z-index:1}@media screen and (max-width:59.9375em){.md-search__output{bottom:0;top:2.4rem}}@media screen and (min-width:60em){.md-search__output{opacity:0;top:1.9rem;transition:opacity .4s}[data-md-toggle=search]:checked~.md-header .md-search__output{box-shadow:var(--md-shadow-z3);opacity:1}}.md-search__scrollwrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);height:100%;overflow-y:auto;touch-action:pan-y}@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx){.md-search__scrollwrap{transform:translateZ(0)}}@media screen and (min-width:60em) and (max-width:76.1875em){.md-search__scrollwrap{width:23.4rem}}@media screen and (min-width:76.25em){.md-search__scrollwrap{width:34.4rem}}@media screen and (min-width:60em){.md-search__scrollwrap{max-height:0;scrollbar-color:var(--md-default-fg-color--lighter) transparent;scrollbar-width:thin}[data-md-toggle=search]:checked~.md-header .md-search__scrollwrap{max-height:75vh}.md-search__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) transparent}.md-search__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-search__scrollwrap::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}}.md-search-result{color:var(--md-default-fg-color);word-break:break-word}.md-search-result__meta{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.8rem;padding:0 .8rem;scroll-snap-align:start}@media screen and (min-width:60em){[dir=ltr] .md-search-result__meta{padding-left:2.2rem}[dir=rtl] .md-search-result__meta{padding-right:2.2rem}}.md-search-result__list{list-style:none;margin:0;padding:0}.md-search-result__item{box-shadow:0 -.05rem var(--md-default-fg-color--lightest)}.md-search-result__item:first-child{box-shadow:none}.md-search-result__link{display:block;outline:none;scroll-snap-align:start;transition:background-color .25s}.md-search-result__link:where(:focus,:hover){background-color:var(--md-accent-fg-color--transparent)}.md-search-result__link:last-child p:last-child{margin-bottom:.6rem}.md-search-result__more summary{color:var(--md-typeset-a-color);cursor:pointer;display:block;font-size:.64rem;outline:none;padding:.75em .8rem;scroll-snap-align:start;transition:color .25s,background-color .25s}@media screen and (min-width:60em){[dir=ltr] .md-search-result__more summary{padding-left:2.2rem}[dir=rtl] .md-search-result__more summary{padding-right:2.2rem}}.md-search-result__more summary:where(:focus,:hover){background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-search-result__more summary::-webkit-details-marker,.md-search-result__more summary::marker{display:none}.md-search-result__more summary~*>*{opacity:.65}.md-search-result__article{overflow:hidden;padding:0 .8rem;position:relative}@media screen and (min-width:60em){[dir=ltr] .md-search-result__article{padding-left:2.2rem}[dir=rtl] .md-search-result__article{padding-right:2.2rem}}.md-search-result__article--document .md-search-result__title{font-size:.8rem;font-weight:400;line-height:1.4;margin:.55rem 0}[dir=ltr] .md-search-result__icon{left:0}[dir=rtl] .md-search-result__icon{right:0}.md-search-result__icon{color:var(--md-default-fg-color--light);height:1.2rem;margin:.5rem;position:absolute;width:1.2rem}@media screen and (max-width:59.9375em){.md-search-result__icon{display:none}}.md-search-result__icon:after{background-color:currentColor;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-search-result-icon);mask-image:var(--md-search-result-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-search-result__icon:after{transform:scaleX(-1)}.md-search-result__title{font-size:.64rem;font-weight:700;line-height:1.6;margin:.5em 0}.md-search-result__teaser{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--md-default-fg-color--light);display:-webkit-box;font-size:.64rem;line-height:1.6;margin:.5em 0;max-height:2rem;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:44.9375em){.md-search-result__teaser{-webkit-line-clamp:3;max-height:3rem}}@media screen and (min-width:60em) and (max-width:76.1875em){.md-search-result__teaser{-webkit-line-clamp:3;max-height:3rem}}.md-search-result__teaser mark{background-color:transparent;text-decoration:underline}.md-search-result__terms{font-size:.64rem;font-style:italic;margin:.5em 0}.md-search-result mark{background-color:transparent;color:var(--md-accent-fg-color)}.md-select{position:relative;z-index:1}.md-select__inner{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);left:50%;margin-top:.2rem;max-height:0;opacity:0;position:absolute;top:calc(100% - .2rem);transform:translate3d(-50%,.3rem,0);transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s}.md-select:where(:focus-within,:hover) .md-select__inner{max-height:10rem;opacity:1;transform:translate3d(-50%,0,0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms}.md-select__inner:after{border-bottom:.2rem solid transparent;border-bottom-color:var(--md-default-bg-color);border-left:.2rem solid transparent;border-right:.2rem solid transparent;border-top:0;content:"";height:0;left:50%;margin-left:-.2rem;margin-top:-.2rem;position:absolute;top:0;width:0}.md-select__list{border-radius:.1rem;font-size:.8rem;list-style-type:none;margin:0;max-height:inherit;overflow:auto;padding:0}.md-select__item{line-height:1.8rem}[dir=ltr] .md-select__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-select__link{padding-left:1.2rem;padding-right:.6rem}.md-select__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:background-color .25s,color .25s;width:100%}.md-select__link:where(:focus,:hover){color:var(--md-accent-fg-color)}.md-select__link:focus{background-color:var(--md-default-fg-color--lightest)}.md-sidebar{align-self:flex-start;flex-shrink:0;padding:1.2rem 0;position:sticky;top:2.4rem;width:12.1rem}@media print{.md-sidebar{display:none}}@media screen and (max-width:76.1875em){[dir=ltr] .md-sidebar--primary{left:-12.1rem}[dir=rtl] .md-sidebar--primary{right:-12.1rem}.md-sidebar--primary{background-color:var(--md-default-bg-color);display:block;height:100%;position:fixed;top:0;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;width:12.1rem;z-index:5}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:var(--md-shadow-z3);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.1rem)}.md-sidebar--primary .md-sidebar__scrollwrap{bottom:0;left:0;margin:0;overflow:hidden;position:absolute;right:0;scroll-snap-type:none;top:0}}@media screen and (min-width:76.25em){.md-sidebar{height:0}.no-js .md-sidebar{height:auto}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width:60em){.md-sidebar--secondary{height:0}.no-js .md-sidebar--secondary{height:auto}.md-sidebar--secondary:not([hidden]){display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 .2rem;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) transparent;scrollbar-width:thin}.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) transparent}.md-sidebar__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@media screen and (max-width:76.1875em){.md-overlay{background-color:rgba(0,0,0,.54);height:0;opacity:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0;z-index:5}[data-md-toggle=drawer]:checked~.md-overlay{height:100%;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@-webkit-keyframes facts{0%{height:0}to{height:.65rem}}@keyframes facts{0%{height:0}to{height:.65rem}}@-webkit-keyframes fact{0%{opacity:0;transform:translateY(100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes fact{0%{opacity:0;transform:translateY(100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}:root{--md-source-forks-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-repositories-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-stars-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-source{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;font-size:.65rem;line-height:1.2;outline-color:var(--md-accent-fg-color);transition:opacity .25s;white-space:nowrap}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;height:2.4rem;vertical-align:middle;width:2rem}[dir=ltr] .md-source__icon svg{margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem}.md-source__icon svg{margin-top:.6rem}[dir=ltr] .md-source__icon+.md-source__repository{margin-left:-2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem}[dir=ltr] .md-source__icon+.md-source__repository{padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{padding-right:2rem}[dir=ltr] .md-source__repository{margin-left:.6rem}[dir=rtl] .md-source__repository{margin-right:.6rem}.md-source__repository{display:inline-block;max-width:calc(100% - 1.2rem);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{font-size:.55rem;list-style-type:none;margin:.1rem 0 0;opacity:.75;overflow:hidden;padding:0}[data-md-state=done] .md-source__facts{-webkit-animation:facts .25s ease-in;animation:facts .25s ease-in}.md-source__fact{display:inline-block}[data-md-state=done] .md-source__fact{-webkit-animation:fact .4s ease-out;animation:fact .4s ease-out}[dir=ltr] .md-source__fact:before{margin-right:.1rem}[dir=rtl] .md-source__fact:before{margin-left:.1rem}.md-source__fact:before{background-color:currentColor;content:"";display:inline-block;height:.6rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-top;width:.6rem}[dir=ltr] .md-source__fact:nth-child(1n+2):before{margin-left:.4rem}[dir=rtl] .md-source__fact:nth-child(1n+2):before{margin-right:.4rem}.md-source__fact--version:before{-webkit-mask-image:var(--md-source-version-icon);mask-image:var(--md-source-version-icon)}.md-source__fact--stars:before{-webkit-mask-image:var(--md-source-stars-icon);mask-image:var(--md-source-stars-icon)}.md-source__fact--forks:before{-webkit-mask-image:var(--md-source-forks-icon);mask-image:var(--md-source-forks-icon)}.md-source__fact--repositories:before{-webkit-mask-image:var(--md-source-repositories-icon);mask-image:var(--md-source-repositories-icon)}.md-tabs{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);overflow:auto;width:100%}@media print{.md-tabs{display:none}}@media screen and (max-width:76.1875em){.md-tabs{display:none}}.md-tabs[data-md-state=hidden]{pointer-events:none}[dir=ltr] .md-tabs__list{margin-left:.2rem}[dir=rtl] .md-tabs__list{margin-right:.2rem}.md-tabs__list{contain:content;list-style:none;margin:0;padding:0;white-space:nowrap}.md-tabs__item{display:inline-block;height:2.4rem;padding-left:.6rem;padding-right:.6rem}.md-tabs__link{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;font-size:.7rem;margin-top:.8rem;opacity:.7;outline-color:var(--md-accent-fg-color);outline-offset:.2rem;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s}.md-tabs__link--active,.md-tabs__link:where(:focus,:hover){color:inherit;opacity:1}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:.3s}.md-tabs[data-md-state=hidden] .md-tabs__link{opacity:0;transform:translateY(50%);transition:transform 0ms .1s,opacity .1s}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 var(--md-default-fg-color--lightest)}75%{box-shadow:0 0 0 .625em transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--md-default-fg-color--lightest)}75%{box-shadow:0 0 0 .625em transparent}to{box-shadow:0 0 0 0 transparent}}:root{--md-tooltip-width:20rem}.md-tooltip{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);left:clamp(var(--md-tooltip-0,0rem) + .8rem,var(--md-tooltip-x),(100vw + var(--md-tooltip-0,0rem) + .8rem - var(--md-tooltip-width) - 2 * .8rem));max-height:0;max-width:calc(100vw - 1.6rem);opacity:0;position:absolute;top:var(--md-tooltip-y);transform:translateY(-.4rem);transition:transform 0ms .25s,opacity .25s,max-height 0ms .25s,z-index .25s;width:var(--md-tooltip-width);z-index:0}@media (prefers-reduced-motion){.md-tooltip{transition:none}}:focus-within>.md-tooltip{max-height:1000%;opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height .25s,z-index 0ms}@media (prefers-reduced-motion){:focus-within>.md-tooltip{transition:none}}.focus-visible>.md-tooltip{outline:var(--md-accent-fg-color) auto}.md-tooltip__inner{font-size:.64rem;padding:.8rem}.md-tooltip__inner.md-typeset>:first-child{margin-top:0}.md-tooltip__inner.md-typeset>:last-child{margin-bottom:0}.md-annotation{outline:none;white-space:normal}[dir=rtl] .md-annotation{direction:rtl}.md-annotation:not([hidden]){display:inline-block}.md-annotation:focus-within>*{z-index:2}.md-annotation__inner{font-family:var(--md-text-font-family);top:calc(var(--md-tooltip-y) + 1.2ch)}:not(:focus-within)>.md-annotation__inner{pointer-events:none;-webkit-user-select:none;user-select:none}.md-annotation__index{color:#fff;cursor:pointer;margin:0 1ch;position:relative;transition:z-index .25s;-webkit-user-select:none;user-select:none;z-index:0}.md-annotation__index:after{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;background-color:var(--md-default-fg-color--lighter);border-radius:2ch;content:"";height:2.2ch;left:-.126em;margin:0 -.4ch;padding:0 .4ch;position:absolute;top:.025em;transition:color .25s,background-color .25s;width:max(2.2ch,100% + 1.2ch);z-index:-1}@media (prefers-reduced-motion){.md-annotation__index:after{-webkit-animation:none;animation:none;transition:none}}:where(:focus-within,:hover)>.md-annotation__index:after{background-color:var(--md-accent-fg-color)}:focus-within>.md-annotation__index:after{-webkit-animation:none;animation:none;transition:color .25s,background-color .25s}@media (prefers-reduced-motion){:focus-within>.md-annotation__index:after{transition:none}}.md-annotation__index [data-md-annotation-id]:before{content:attr(data-md-annotation-id);display:inline-block;transition:transform .4s cubic-bezier(.1,.7,.1,1)}@media (prefers-reduced-motion){.md-annotation__index [data-md-annotation-id]:before{transition:none}}@media not print{.md-annotation__index [data-md-annotation-id]:before{content:"+"}:focus-within>.md-annotation__index [data-md-annotation-id]:before{transform:rotate(45deg)}}:where(:focus-within,:hover)>.md-annotation__index{color:var(--md-accent-bg-color)}:focus-within>.md-annotation__index{-webkit-animation:none;animation:none;transition:none}[dir=ltr] .md-top{margin-left:50%}[dir=rtl] .md-top{margin-right:50%}.md-top{background-color:var(--md-default-bg-color);border-radius:1.6rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);font-size:.7rem;outline:none;padding:.4rem .8rem;position:fixed;top:3.2rem;transform:translate(-50%);transition:color 125ms,background-color 125ms,transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms;z-index:2}@media print{.md-top{display:none}}[dir=rtl] .md-top{transform:translate(50%)}.md-top[data-md-state=hidden]{opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition-duration:0ms}[dir=rtl] .md-top[data-md-state=hidden]{transform:translate(50%,.2rem)}.md-top:where(:focus,:hover){background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.md-top svg{display:inline-block;vertical-align:-.5em}@-webkit-keyframes hoverfix{0%{pointer-events:none}}@keyframes hoverfix{0%{pointer-events:none}}:root{--md-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-version{flex-shrink:0;font-size:.8rem;height:2.4rem}[dir=ltr] .md-version__current{margin-left:1.4rem;margin-right:.4rem}[dir=rtl] .md-version__current{margin-left:.4rem;margin-right:1.4rem}.md-version__current{color:inherit;cursor:pointer;outline:none;position:relative;top:.05rem}[dir=ltr] .md-version__current:after{margin-left:.4rem}[dir=rtl] .md-version__current:after{margin-right:.4rem}.md-version__current:after{background-color:currentColor;content:"";display:inline-block;height:.6rem;-webkit-mask-image:var(--md-version-icon);mask-image:var(--md-version-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:.4rem}.md-version__list{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);list-style-type:none;margin:.2rem .8rem;max-height:0;opacity:0;overflow:auto;padding:0;position:absolute;scroll-snap-type:y mandatory;top:.15rem;transition:max-height 0ms .5s,opacity .25s .25s;z-index:1}.md-version:where(:focus-within,:hover) .md-version__list{max-height:10rem;opacity:1;transition:max-height 0ms,opacity .25s}@media (pointer:coarse){.md-version:hover .md-version__list{-webkit-animation:hoverfix .25s forwards;animation:hoverfix .25s forwards}.md-version:focus-within .md-version__list{-webkit-animation:none;animation:none}}.md-version__item{line-height:1.8rem}[dir=ltr] .md-version__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-version__link{padding-left:1.2rem;padding-right:.6rem}.md-version__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:color .25s,background-color .25s;white-space:nowrap;width:100%}.md-version__link:where(:focus,:hover){color:var(--md-accent-fg-color)}.md-version__link:focus{background-color:var(--md-default-fg-color--lightest)}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,')}[dir=ltr] .md-typeset :where(.admonition,details){border-left-width:.2rem}[dir=rtl] .md-typeset :where(.admonition,details){border-right-width:.2rem}.md-typeset :where(.admonition,details){background-color:var(--md-admonition-bg-color);border:0 solid #448aff;border-radius:.1rem;box-shadow:var(--md-shadow-z1);color:var(--md-admonition-fg-color);display:flow-root;font-size:.64rem;margin:1.5625em 0;padding:0 .6rem;page-break-inside:avoid}@media print{.md-typeset :where(.admonition,details){box-shadow:none}}.md-typeset :where(.admonition,details)>*{box-sizing:border-box}.md-typeset :where(.admonition,details) :where(.admonition,details){margin-bottom:1em;margin-top:1em}.md-typeset :where(.admonition,details) .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset :where(.admonition,details) .md-typeset__table{padding:0 .6rem}.md-typeset :where(.admonition,details)>.tabbed-set:only-child{margin-top:0}html .md-typeset :where(.admonition,details)>:last-child{margin-bottom:.6rem}[dir=ltr] .md-typeset :is(.admonition-title,summary){margin-left:-.8rem;margin-right:-.6rem}[dir=rtl] .md-typeset :is(.admonition-title,summary){margin-left:-.6rem;margin-right:-.8rem}[dir=ltr] .md-typeset :is(.admonition-title,summary){padding-left:2rem;padding-right:.6rem}[dir=rtl] .md-typeset :is(.admonition-title,summary){padding-left:.6rem;padding-right:2rem}[dir=ltr] .md-typeset :is(.admonition-title,summary){border-left-width:.2rem}[dir=rtl] .md-typeset :is(.admonition-title,summary){border-right-width:.2rem}[dir=ltr] .md-typeset :is(.admonition-title,summary){border-top-left-radius:.1rem}[dir=rtl] .md-typeset :is(.admonition-title,summary){border-top-right-radius:.1rem}.md-typeset :is(.admonition-title,summary){background-color:rgba(68,138,255,.1);border:0 solid #448aff;font-weight:700;margin-bottom:0;margin-top:0;padding-bottom:.4rem;padding-top:.4rem;position:relative}html .md-typeset :is(.admonition-title,summary):last-child{margin-bottom:0}[dir=ltr] .md-typeset :is(.admonition-title,summary):before{left:.6rem}[dir=rtl] .md-typeset :is(.admonition-title,summary):before{right:.6rem}.md-typeset :is(.admonition-title,summary):before{background-color:#448aff;content:"";height:1rem;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;width:1rem}.md-typeset :where(.admonition,details):where(.note){border-color:#448aff}.md-typeset :where(.note)>:is(.admonition-title,summary){background-color:rgba(68,138,255,.1);border-color:#448aff}.md-typeset :where(.note)>:is(.admonition-title,summary):before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.abstract,.summary,.tldr){border-color:#00b0ff}.md-typeset :where(.abstract,.summary,.tldr)>:is(.admonition-title,summary){background-color:rgba(0,176,255,.1);border-color:#00b0ff}.md-typeset :where(.abstract,.summary,.tldr)>:is(.admonition-title,summary):before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.info,.todo){border-color:#00b8d4}.md-typeset :where(.info,.todo)>:is(.admonition-title,summary){background-color:rgba(0,184,212,.1);border-color:#00b8d4}.md-typeset :where(.info,.todo)>:is(.admonition-title,summary):before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.tip,.hint,.important){border-color:#00bfa5}.md-typeset :where(.tip,.hint,.important)>:is(.admonition-title,summary){background-color:rgba(0,191,165,.1);border-color:#00bfa5}.md-typeset :where(.tip,.hint,.important)>:is(.admonition-title,summary):before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.success,.check,.done){border-color:#00c853}.md-typeset :where(.success,.check,.done)>:is(.admonition-title,summary){background-color:rgba(0,200,83,.1);border-color:#00c853}.md-typeset :where(.success,.check,.done)>:is(.admonition-title,summary):before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.question,.help,.faq){border-color:#64dd17}.md-typeset :where(.question,.help,.faq)>:is(.admonition-title,summary){background-color:rgba(100,221,23,.1);border-color:#64dd17}.md-typeset :where(.question,.help,.faq)>:is(.admonition-title,summary):before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.warning,.caution,.attention){border-color:#ff9100}.md-typeset :where(.warning,.caution,.attention)>:is(.admonition-title,summary){background-color:rgba(255,145,0,.1);border-color:#ff9100}.md-typeset :where(.warning,.caution,.attention)>:is(.admonition-title,summary):before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.failure,.fail,.missing){border-color:#ff5252}.md-typeset :where(.failure,.fail,.missing)>:is(.admonition-title,summary){background-color:rgba(255,82,82,.1);border-color:#ff5252}.md-typeset :where(.failure,.fail,.missing)>:is(.admonition-title,summary):before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.danger,.error){border-color:#ff1744}.md-typeset :where(.danger,.error)>:is(.admonition-title,summary){background-color:rgba(255,23,68,.1);border-color:#ff1744}.md-typeset :where(.danger,.error)>:is(.admonition-title,summary):before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.bug){border-color:#f50057}.md-typeset :where(.bug)>:is(.admonition-title,summary){background-color:rgba(245,0,87,.1);border-color:#f50057}.md-typeset :where(.bug)>:is(.admonition-title,summary):before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.example){border-color:#7c4dff}.md-typeset :where(.example)>:is(.admonition-title,summary){background-color:rgba(124,77,255,.1);border-color:#7c4dff}.md-typeset :where(.example)>:is(.admonition-title,summary):before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.quote,.cite){border-color:#9e9e9e}.md-typeset :where(.quote,.cite)>:is(.admonition-title,summary){background-color:hsla(0,0%,62%,.1);border-color:#9e9e9e}.md-typeset :where(.quote,.cite)>:is(.admonition-title,summary):before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:root{--md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}[dir=ltr] .md-typeset .footnote>ol{margin-left:0}[dir=rtl] .md-typeset .footnote>ol{margin-right:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:focus-within .footnote-backref{opacity:1;transform:translateX(0);transition:none}.md-typeset .footnote>ol>li:where(:hover,:target) .footnote-backref{opacity:1;transform:translateX(0)}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-ref{font-size:.75em;font-weight:700}html .md-typeset .footnote-ref{outline-offset:.1rem}.md-typeset [id^="fnref:"]:target>.footnote-ref{outline:auto}.md-typeset .footnote-backref{color:var(--md-typeset-a-color);display:inline-block;font-size:0;opacity:0;transform:translateX(.25rem);transition:color .25s,transform .25s .25s,opacity 125ms .25s;vertical-align:text-bottom}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);opacity:1;transform:translateX(0)}}[dir=rtl] .md-typeset .footnote-backref{transform:translateX(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{background-color:currentColor;content:"";display:inline-block;height:.8rem;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8rem}[dir=rtl] .md-typeset .footnote-backref:before svg{transform:scaleX(-1)}[dir=ltr] .md-typeset .headerlink{margin-left:.5rem}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem}.md-typeset .headerlink{color:var(--md-default-fg-color--lighter);display:inline-block;opacity:0;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}.md-typeset .headerlink:focus,.md-typeset :where(:hover,:target)>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:where(:focus,:hover),.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{--md-scroll-margin:3.6rem;--md-scroll-offset:0rem;scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset))}@media screen and (min-width:76.25em){.md-header--lifted~.md-container .md-typeset :target{--md-scroll-margin:6rem}}.md-typeset :where(h1,h2,h3):target{--md-scroll-offset:0.2rem}.md-typeset h4:target{--md-scroll-offset:0.15rem}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.9375em){.md-typeset div.arithmatex{margin:0 -.8rem}}.md-typeset div.arithmatex>*{margin:1em auto!important;padding:0 .8rem;touch-action:auto;width:-webkit-min-content;width:min-content}.md-typeset :where(del,ins,.comment).critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{box-shadow:none;display:block;margin:1em 0;overflow:auto;padding-left:.8rem;padding-right:.8rem}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset details{display:flow-root;overflow:visible;padding-top:0}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){box-shadow:none;padding-bottom:0}.md-typeset details:not([open])>summary{border-radius:.1rem}[dir=ltr] .md-typeset summary{padding-right:1.8rem}[dir=rtl] .md-typeset summary{padding-left:1.8rem}[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=ltr] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset summary{cursor:pointer;display:block;min-height:1rem}.md-typeset summary.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset summary:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[dir=ltr] .md-typeset summary:after{right:.4rem}[dir=rtl] .md-typeset summary:after{left:.4rem}.md-typeset summary:after{background-color:currentColor;content:"";height:1rem;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;transform:rotate(0deg);transition:transform .25s;width:1rem}[dir=rtl] .md-typeset summary:after{transform:rotate(180deg)}.md-typeset summary::-webkit-details-marker,.md-typeset summary::marker{display:none}.md-typeset :where(.emojione,.twemoji,.gemoji){display:inline-flex;height:1.125em;vertical-align:text-top}.md-typeset :where(.emojione,.twemoji,.gemoji) svg{fill:currentColor;max-height:100%;width:1.125em}.highlight :where(.o,.ow){color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight :where(.cpf,.l,.s,.sb,.sc,.s2,.si,.s1,.ss){color:var(--md-code-hl-string-color)}.highlight :where(.cp,.se,.sh,.sr,.sx){color:var(--md-code-hl-special-color)}.highlight :where(.m,.mb,.mf,.mh,.mi,.il,.mo){color:var(--md-code-hl-number-color)}.highlight :where(.k,.kd,.kn,.kp,.kr,.kt){color:var(--md-code-hl-keyword-color)}.highlight :where(.kc,.n){color:var(--md-code-hl-name-color)}.highlight :where(.no,.nb,.bp){color:var(--md-code-hl-constant-color)}.highlight :where(.nc,.ne,.nf,.nn){color:var(--md-code-hl-function-color)}.highlight :where(.nd,.ni,.nl,.nt){color:var(--md-code-hl-keyword-color)}.highlight :where(.c,.cm,.c1,.ch,.cs,.sd){color:var(--md-code-hl-comment-color)}.highlight :where(.na,.nv,.vc,.vg,.vi){color:var(--md-code-hl-variable-color)}.highlight :where(.ge,.gr,.gh,.go,.gp,.gs,.gu,.gt){color:var(--md-code-hl-generic-color)}.highlight :where(.gd,.gi){border-radius:.1rem;margin:0 -.125em;padding:0 .125em}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{background-color:var(--md-code-hl-color);display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em}.highlight span.filename{background-color:var(--md-code-bg-color);border-bottom:.05rem solid var(--md-default-fg-color--lightest);border-top-left-radius:.1rem;border-top-right-radius:.1rem;display:block;font-size:.85em;font-weight:700;margin-top:1em;padding:.6617647059em 1.1764705882em;position:relative}.highlight span.filename+pre{margin-top:0}.highlight [data-linenos]:before{background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;color:var(--md-default-fg-color--light);content:attr(data-linenos);float:left;left:-1.1764705882em;margin-left:1.1764705882em;margin-right:1.1764705882em;padding-left:1.1764705882em;position:sticky;-webkit-user-select:none;user-select:none;z-index:3}.highlight code a[id]{position:absolute;visibility:hidden}.highlighttable{display:flow-root}.highlighttable :where(tbody,td){display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable th.filename{flex-grow:1;padding:0;text-align:left}.highlighttable .linenos{background-color:var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-top-left-radius:.1rem;font-size:.85em;padding:.7720588235em 0 .7720588235em 1.1764705882em;-webkit-user-select:none;user-select:none}.highlighttable .linenodiv{box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;padding-right:.5882352941em}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .code{flex:1;min-width:0}.linenodiv a{color:inherit}.md-typeset .highlighttable{direction:ltr;margin:1em 0}.md-typeset .highlighttable code{border-bottom-right-radius:.1rem;border-top-right-radius:.1rem}@media screen and (max-width:44.9375em){.md-content__inner>.highlight{margin:1em -.8rem}.md-content__inner>.highlight .hll{margin:0 -.8rem;padding:0 .8rem}.md-content__inner>.highlight code{border-radius:0}.md-content__inner>.highlighttable{border-radius:0;margin:1em -.8rem}.md-content__inner>.highlighttable .hll{margin:0 -.8rem;padding:0 .8rem}}.md-typeset .keys kbd:where(:before,:after){-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;color:inherit;margin:0;position:relative}.md-typeset .keys span{color:var(--md-default-fg-color--light);padding:0 .2em}.md-typeset .keys .key-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-left-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-right-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-left-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-right-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-left-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-right-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-meta:before{content:"◆";padding-right:.4em}.md-typeset .keys .key-left-meta:before{content:"◆";padding-right:.4em}.md-typeset .keys .key-right-meta:before{content:"◆";padding-right:.4em}.md-typeset .keys .key-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-left-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-right-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-left-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-right-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-super:before{content:"❖";padding-right:.4em}.md-typeset .keys .key-left-super:before{content:"❖";padding-right:.4em}.md-typeset .keys .key-right-super:before{content:"❖";padding-right:.4em}.md-typeset .keys .key-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-left-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-right-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-arrow-down:before{content:"↓";padding-right:.4em}.md-typeset .keys .key-arrow-left:before{content:"←";padding-right:.4em}.md-typeset .keys .key-arrow-right:before{content:"→";padding-right:.4em}.md-typeset .keys .key-arrow-up:before{content:"↑";padding-right:.4em}.md-typeset .keys .key-backspace:before{content:"⌫";padding-right:.4em}.md-typeset .keys .key-backtab:before{content:"⇤";padding-right:.4em}.md-typeset .keys .key-caps-lock:before{content:"⇪";padding-right:.4em}.md-typeset .keys .key-clear:before{content:"⌧";padding-right:.4em}.md-typeset .keys .key-context-menu:before{content:"☰";padding-right:.4em}.md-typeset .keys .key-delete:before{content:"⌦";padding-right:.4em}.md-typeset .keys .key-eject:before{content:"⏏";padding-right:.4em}.md-typeset .keys .key-end:before{content:"⤓";padding-right:.4em}.md-typeset .keys .key-escape:before{content:"⎋";padding-right:.4em}.md-typeset .keys .key-home:before{content:"⤒";padding-right:.4em}.md-typeset .keys .key-insert:before{content:"⎀";padding-right:.4em}.md-typeset .keys .key-page-down:before{content:"⇟";padding-right:.4em}.md-typeset .keys .key-page-up:before{content:"⇞";padding-right:.4em}.md-typeset .keys .key-print-screen:before{content:"⎙";padding-right:.4em}.md-typeset .keys .key-tab:after{content:"⇥";padding-left:.4em}.md-typeset .keys .key-num-enter:after{content:"⌤";padding-left:.4em}.md-typeset .keys .key-enter:after{content:"⏎";padding-left:.4em}.md-typeset .tabbed-set{border-radius:.1rem;display:flex;flex-flow:column wrap;margin:1em 0;position:relative}.md-typeset .tabbed-set>input{height:0;opacity:0;position:absolute;width:0}.md-typeset .tabbed-labels{-ms-overflow-style:none;box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset;display:flex;max-width:100%;overflow:auto;scroll-snap-type:x proximity;scrollbar-width:none}@media print{.md-typeset .tabbed-labels{display:contents}}.md-typeset .tabbed-labels::-webkit-scrollbar{display:none}.md-typeset .tabbed-labels>label{border-bottom:.1rem solid transparent;border-radius:.1rem .1rem 0 0;color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;font-size:.64rem;font-weight:700;padding:.78125em 1.25em .625em;scroll-snap-align:start;transition:background-color .25s,color .25s;white-space:nowrap;width:auto}@media print{.md-typeset .tabbed-labels>label:first-child{order:1}.md-typeset .tabbed-labels>label:nth-child(2){order:2}.md-typeset .tabbed-labels>label:nth-child(3){order:3}.md-typeset .tabbed-labels>label:nth-child(4){order:4}.md-typeset .tabbed-labels>label:nth-child(5){order:5}.md-typeset .tabbed-labels>label:nth-child(6){order:6}.md-typeset .tabbed-labels>label:nth-child(7){order:7}.md-typeset .tabbed-labels>label:nth-child(8){order:8}.md-typeset .tabbed-labels>label:nth-child(9){order:9}.md-typeset .tabbed-labels>label:nth-child(10){order:10}.md-typeset .tabbed-labels>label:nth-child(11){order:11}.md-typeset .tabbed-labels>label:nth-child(12){order:12}.md-typeset .tabbed-labels>label:nth-child(13){order:13}.md-typeset .tabbed-labels>label:nth-child(14){order:14}.md-typeset .tabbed-labels>label:nth-child(15){order:15}.md-typeset .tabbed-labels>label:nth-child(16){order:16}.md-typeset .tabbed-labels>label:nth-child(17){order:17}.md-typeset .tabbed-labels>label:nth-child(18){order:18}.md-typeset .tabbed-labels>label:nth-child(19){order:19}.md-typeset .tabbed-labels>label:nth-child(20){order:20}}.md-typeset .tabbed-labels>label:hover{color:var(--md-accent-fg-color)}.md-typeset .tabbed-content{width:100%}@media print{.md-typeset .tabbed-content{display:contents}}.md-typeset .tabbed-block{display:none}@media print{.md-typeset .tabbed-block{display:block}.md-typeset .tabbed-block:first-child{order:1}.md-typeset .tabbed-block:nth-child(2){order:2}.md-typeset .tabbed-block:nth-child(3){order:3}.md-typeset .tabbed-block:nth-child(4){order:4}.md-typeset .tabbed-block:nth-child(5){order:5}.md-typeset .tabbed-block:nth-child(6){order:6}.md-typeset .tabbed-block:nth-child(7){order:7}.md-typeset .tabbed-block:nth-child(8){order:8}.md-typeset .tabbed-block:nth-child(9){order:9}.md-typeset .tabbed-block:nth-child(10){order:10}.md-typeset .tabbed-block:nth-child(11){order:11}.md-typeset .tabbed-block:nth-child(12){order:12}.md-typeset .tabbed-block:nth-child(13){order:13}.md-typeset .tabbed-block:nth-child(14){order:14}.md-typeset .tabbed-block:nth-child(15){order:15}.md-typeset .tabbed-block:nth-child(16){order:16}.md-typeset .tabbed-block:nth-child(17){order:17}.md-typeset .tabbed-block:nth-child(18){order:18}.md-typeset .tabbed-block:nth-child(19){order:19}.md-typeset .tabbed-block:nth-child(20){order:20}}.md-typeset .tabbed-block>.highlight:first-child pre,.md-typeset .tabbed-block>.highlighttable:first-child,.md-typeset .tabbed-block>pre:first-child{margin:0}[dir=ltr]
+.md-typeset .tabbed-block>.highlight:first-child pre>code,[dir=ltr]
+.md-typeset .tabbed-block>.highlighttable:first-child>code,[dir=ltr] .md-typeset .tabbed-block>pre:first-child>code{border-top-left-radius:0}[dir=rtl]
+.md-typeset .tabbed-block>.highlight:first-child pre>code,[dir=rtl]
+.md-typeset .tabbed-block>.highlighttable:first-child>code,[dir=rtl] .md-typeset .tabbed-block>pre:first-child>code{border-top-right-radius:0}[dir=ltr]
+.md-typeset .tabbed-block>.highlight:first-child pre>code,[dir=ltr]
+.md-typeset .tabbed-block>.highlighttable:first-child>code,[dir=ltr] .md-typeset .tabbed-block>pre:first-child>code{border-top-right-radius:0}[dir=rtl]
+.md-typeset .tabbed-block>.highlight:first-child pre>code,[dir=rtl]
+.md-typeset .tabbed-block>.highlighttable:first-child>code,[dir=rtl] .md-typeset .tabbed-block>pre:first-child>code{border-top-left-radius:0}.md-typeset .tabbed-block>.tabbed-set{margin:0}@media screen and (max-width:44.9375em){[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels{padding-right:.8rem}.md-content__inner>.tabbed-set .tabbed-labels{margin:0 -.8rem;max-width:100vw;scroll-padding-inline-start:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-left:.8rem}.md-content__inner>.tabbed-set .tabbed-labels:after{content:""}}@media screen{.md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20){border-color:var(--md-accent-fg-color);color:var(--md-accent-fg-color)}}.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9),.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20){background-color:var(--md-accent-fg-color--transparent)}.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child,.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9),.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20){display:block}:root{--md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,');--md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .task-list-item{list-style-type:none;position:relative}[dir=ltr] .md-typeset .task-list-item [type=checkbox]{left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}[dir=ltr] .md-typeset .task-list-indicator:before{left:-1.5em}[dir=rtl] .md-typeset .task-list-indicator:before{right:-1.5em}.md-typeset .task-list-indicator:before{background-color:var(--md-default-fg-color--lightest);content:"";height:1.25em;-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.15em;width:1.25em}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}@media screen and (min-width:45em){[dir=ltr] .md-typeset .inline{margin-right:.8rem}[dir=rtl] .md-typeset .inline{margin-left:.8rem}.md-typeset .inline{float:left;margin-bottom:.8rem;margin-top:0;width:11.7rem}[dir=rtl] .md-typeset .inline{float:right}[dir=ltr] .md-typeset .inline.end{margin-left:.8rem;margin-right:0}[dir=rtl] .md-typeset .inline.end{margin-left:0;margin-right:.8rem}.md-typeset .inline.end{float:right}[dir=rtl] .md-typeset .inline.end{float:left}}
\ No newline at end of file
diff --git a/material/assets/stylesheets/main.f7951f6f.min.css.map b/material/assets/stylesheets/main.f7951f6f.min.css.map
new file mode 100644
index 000000000..b6f9a20c3
--- /dev/null
+++ b/material/assets/stylesheets/main.f7951f6f.min.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["src/assets/stylesheets/main/extensions/pymdownx/_keys.scss","../../../src/assets/stylesheets/main.scss","src/assets/stylesheets/main/_resets.scss","src/assets/stylesheets/main/_colors.scss","src/assets/stylesheets/main/_icons.scss","src/assets/stylesheets/main/_typeset.scss","src/assets/stylesheets/utilities/_break.scss","src/assets/stylesheets/main/layout/_banner.scss","src/assets/stylesheets/main/layout/_base.scss","src/assets/stylesheets/main/layout/_clipboard.scss","src/assets/stylesheets/main/layout/_content.scss","src/assets/stylesheets/main/layout/_dialog.scss","src/assets/stylesheets/main/layout/_footer.scss","src/assets/stylesheets/main/layout/_form.scss","src/assets/stylesheets/main/layout/_header.scss","src/assets/stylesheets/main/layout/_nav.scss","src/assets/stylesheets/main/layout/_search.scss","src/assets/stylesheets/main/layout/_select.scss","src/assets/stylesheets/main/layout/_sidebar.scss","src/assets/stylesheets/main/layout/_source.scss","src/assets/stylesheets/main/layout/_tabs.scss","src/assets/stylesheets/main/layout/_tooltip.scss","src/assets/stylesheets/main/layout/_top.scss","src/assets/stylesheets/main/layout/_version.scss","src/assets/stylesheets/main/extensions/markdown/_admonition.scss","node_modules/material-design-color/material-color.scss","src/assets/stylesheets/main/extensions/markdown/_footnotes.scss","src/assets/stylesheets/main/extensions/markdown/_toc.scss","src/assets/stylesheets/main/extensions/pymdownx/_arithmatex.scss","src/assets/stylesheets/main/extensions/pymdownx/_critic.scss","src/assets/stylesheets/main/extensions/pymdownx/_details.scss","src/assets/stylesheets/main/extensions/pymdownx/_emoji.scss","src/assets/stylesheets/main/extensions/pymdownx/_highlight.scss","src/assets/stylesheets/main/extensions/pymdownx/_tabbed.scss","src/assets/stylesheets/main/extensions/pymdownx/_tasklist.scss","src/assets/stylesheets/main/_modifiers.scss"],"names":[],"mappings":"AAgGM,gBC6qGN,CCjvGA,KAEE,6BAAA,CAAA,0BAAA,CAAA,qBAAA,CADA,qBDzBF,CC8BA,iBAGE,kBD3BF,CC+BA,KACE,QD5BF,CCgCA,qBAIE,uCD7BF,CCiCA,EACE,aAAA,CACA,oBD9BF,CCkCA,GAME,QAAA,CAJA,sBAAA,CADA,aAAA,CAEA,aAAA,CAEA,gBAAA,CADA,SD7BF,CCmCA,MACE,aDhCF,CCoCA,QAEE,eDjCF,CCqCA,IACE,iBDlCF,CCsCA,MACE,wBAAA,CACA,gBDnCF,CCuCA,MAEE,eAAA,CACA,kBDpCF,CCwCA,OAKE,sBAAA,CACA,QAAA,CAFA,mBAAA,CADA,iBAAA,CAFA,QAAA,CACA,SDjCF,CCyCA,MACE,QAAA,CACA,YDtCF,CE9CA,MAGE,qCAAA,CACA,4CAAA,CACA,8CAAA,CACA,+CAAA,CACA,0BAAA,CACA,+CAAA,CACA,iDAAA,CACA,mDAAA,CAGA,6BAAA,CACA,oCAAA,CACA,mCAAA,CACA,0BAAA,CACA,+CAAA,CAGA,4BAAA,CACA,qDAAA,CACA,yBAAA,CACA,8CAAA,CA0DA,yEAAA,CAKA,yEAAA,CAKA,yEFhBF,CEjDE,QAGE,0BAAA,CACA,0BAAA,CAGA,qCAAA,CACA,iCAAA,CACA,kCAAA,CACA,mCAAA,CACA,mCAAA,CACA,kCAAA,CACA,iCAAA,CACA,+CAAA,CACA,6DAAA,CACA,gEAAA,CACA,4DAAA,CACA,4DAAA,CACA,6DAAA,CAGA,6CAAA,CAGA,+CAAA,CAGA,0CAAA,CAGA,0CAAA,CACA,2CAAA,CAGA,8BAAA,CACA,kCAAA,CACA,qCAAA,CAGA,wCAAA,CAGA,mDAAA,CACA,mDAAA,CAGA,yBAAA,CACA,8CAAA,CACA,gDAAA,CACA,oCAAA,CACA,0CF+BJ,CGzGE,aAIE,iBAAA,CAHA,aAAA,CAEA,aAAA,CADA,YH8GJ,CInHA,KACE,kCAAA,CACA,iCAAA,CAGA,uGAAA,CAKA,mFJoHF,CI9GA,WAGE,mCAAA,CACA,sCJiHF,CI7GA,wBANE,6BJ2HF,CIrHA,aAIE,4BAAA,CACA,sCJgHF,CIxGA,MACE,0NAAA,CACA,mNAAA,CACA,oNJ2GF,CIpGA,YAGE,gCAAA,CAAA,kBAAA,CAFA,eAAA,CACA,eJwGF,CInGE,aAPF,YAQI,gBJsGF,CACF,CInGE,mDACE,YJqGJ,CIjGE,eAEE,uCAAA,CAEA,aAAA,CACA,eAAA,CAJA,iBJwGJ,CI/FE,8BAPE,eAAA,CAGA,qBJ0GJ,CItGE,eAGE,kBAAA,CACA,eAAA,CAHA,oBJqGJ,CI7FE,eAGE,gBAAA,CADA,eAAA,CAGA,qBAAA,CADA,eAAA,CAHA,mBJmGJ,CI3FE,kBACE,eJ6FJ,CIzFE,eAEE,eAAA,CACA,qBAAA,CAFA,YJ6FJ,CIvFE,0BAEE,uCAAA,CAEA,cAAA,CADA,eAAA,CAEA,qBAAA,CAJA,eJ6FJ,CIrFE,eACE,wBJuFJ,CInFE,eAGE,+DAAA,CAFA,iBAAA,CACA,cJsFJ,CIjFE,cACE,+BAAA,CACA,qBJmFJ,CIhFI,mCAEE,sBJiFN,CI7EI,mCACE,+BJ+EN,CI3EI,4BACE,uCAAA,CACA,oBJ6EN,CIxEE,iCACE,6BAAA,CACA,aJ0EJ,CIvEI,aALF,iCAMI,oBJ0EJ,CACF,CItEE,iBAIE,wCAAA,CACA,mBAAA,CACA,kCAAA,CAAA,0BAAA,CAJA,eAAA,CADA,uBAAA,CAEA,qBJ2EJ,CIrEI,qCAEE,uCAAA,CADA,YJwEN,CIlEE,2CAGE,4BAAA,CACA,eAAA,CAHA,cAAA,CACA,eJsEJ,CIhEE,mBACE,kBJkEJ,CI9DE,gBAEE,iBAAA,CACA,eAAA,CAFA,iBJkEJ,CI7DI,qBAQE,kCAAA,CAAA,0BAAA,CADA,eAAA,CANA,aAAA,CACA,QAAA,CAIA,uCAAA,CAFA,aAAA,CADA,oCAAA,CAQA,+DAAA,CADA,oBAAA,CADA,iBAAA,CAJA,iBJqEN,CI5DM,2BACE,qDJ8DR,CI1DM,wCAEE,YAAA,CADA,WJ6DR,CIxDM,8CACE,oDJ0DR,CIvDQ,oDACE,0CJyDV,CIlDE,gBAOE,4CAAA,CACA,mBAAA,CACA,mKACE,CAPF,gCAAA,CAFA,oBAAA,CAGA,eAAA,CAFA,uBAAA,CAGA,uBAAA,CACA,qBJuDJ,CI7CE,iBAGE,6CAAA,CACA,kCAAA,CAAA,0BAAA,CAHA,aAAA,CACA,qBJiDJ,CI3CE,iBAEE,6DAAA,CACA,WAAA,CAFA,oBJ+CJ,CI1CI,oBANF,iBAOI,iBJ6CJ,CI1CI,6DAEE,MJwDN,CI1DI,6DAEE,OJwDN,CI1DI,mDAWE,2CAAA,CACA,mBAAA,CACA,8BAAA,CAJA,gCAAA,CAKA,mBAAA,CAXA,oBAAA,CAOA,eAAA,CAHA,cAAA,CADA,aAAA,CADA,6BAAA,CAAA,qBAAA,CAGA,mBAAA,CAPA,iBAAA,CAGA,UJsDN,CACF,CIvCE,kBACE,WJyCJ,CIrCE,sCACE,qBJuCJ,CIxCE,sCACE,sBJuCJ,CInCE,iCACE,kBJuCJ,CIxCE,iCACE,mBJuCJ,CIxCE,iCAGE,2DJqCJ,CIxCE,iCAGE,4DJqCJ,CIxCE,uBAEE,uCJsCJ,CIjCE,eACE,oBJmCJ,CI/BE,oCACE,kBJkCJ,CInCE,oCACE,mBJkCJ,CInCE,0BAEE,SJiCJ,CI9BI,wCACE,iBJgCN,CI5BI,6BACE,2BJ8BN,CI3BM,gCACE,2BJ6BR,CIxBI,uCAEE,kBJ0BN,CI5BI,uCAEE,mBJ0BN,CI5BI,6BACE,kBJ2BN,CIvBM,kDACE,aJyBR,CIrBM,wCACE,eJuBR,CInBM,qDAEE,kBJqBR,CIvBM,qDAEE,mBJqBR,CIvBM,2CACE,kBAAA,CAAA,eJsBR,CIfE,yBAEE,mBJiBJ,CInBE,yBAEE,oBJiBJ,CInBE,eACE,mBAAA,CAAA,cJkBJ,CIbE,4BAEE,WAAA,CADA,cJgBJ,CIZI,wCAEE,oBJcN,CIVI,yCAEE,oBJYN,CIRI,8CACE,YJUN,CILE,mCACE,YJOJ,CIHE,mBACE,iBAAA,CAGA,aAAA,CADA,cAAA,CAEA,iBAAA,CAHA,yBAAA,CAAA,sBAAA,CAAA,iBJQJ,CIFI,uBACE,aJIN,CICE,uBAGE,iBAAA,CADA,mBAAA,CADA,eJGJ,CIGE,mBACE,cJDJ,CIKE,+BAKE,2CAAA,CACA,iDAAA,CACA,mBAAA,CANA,oBAAA,CAGA,gBAAA,CAFA,cAAA,CACA,aAAA,CAKA,iBJHJ,CIMI,aAXF,+BAYI,aJHJ,CACF,CIQI,iCACE,gBJNN,CIaM,0DACE,YJXR,CIeM,yDACE,eJbR,CIkBI,0DACE,eJhBN,CImBM,oEACE,gBJjBR,CIsBI,kCAGE,eAAA,CAFA,cAAA,CACA,sBAAA,CAEA,kBJpBN,CIuBM,oCACE,aJrBR,CI0BI,kCAGE,qDAAA,CAFA,sBAAA,CACA,kBJvBN,CI4BI,wCACE,iCJ1BN,CI6BM,8CACE,iCAAA,CACA,sDJ3BR,CIgCI,iCACE,iBJ9BN,CImCE,wCACE,cJjCJ,CIoCI,wDAIE,gBJ5BN,CIwBI,wDAIE,iBJ5BN,CIwBI,8CAUE,UAAA,CATA,oBAAA,CAEA,YAAA,CAGA,oDAAA,CAAA,4CAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CACA,iCAAA,CAJA,0BAAA,CAHA,WJ1BN,CIsCI,oDACE,oDJpCN,CIwCI,mEACE,kDAAA,CACA,yDAAA,CAAA,iDJtCN,CI0CI,oEACE,kDAAA,CACA,0DAAA,CAAA,kDJxCN,CI6CE,wBACE,iBAAA,CACA,eAAA,CACA,iBJ3CJ,CI+CE,mBACE,oBAAA,CACA,kBAAA,CACA,eJ7CJ,CIgDI,aANF,mBAOI,aJ7CJ,CACF,CIgDI,8BACE,aAAA,CAEA,QAAA,CACA,eAAA,CAFA,UJ5CN,CKjUI,wCD4XF,uBACE,iBJvDF,CI0DE,4BACE,eJxDJ,CACF,CMngBA,WAGE,0CAAA,CADA,+BAAA,CADA,aNugBF,CMlgBE,aANF,WAOI,YNqgBF,CACF,CMlgBE,oBAEE,uCAAA,CADA,gCNqgBJ,CMhgBE,kBAGE,eAAA,CAFA,iBAAA,CACA,eNmgBJ,COthBA,KASE,cAAA,CARA,WAAA,CACA,iBP0hBF,CKtXI,oCEtKJ,KAaI,gBPmhBF,CACF,CK3XI,oCEtKJ,KAkBI,cPmhBF,CACF,CO9gBA,KASE,2CAAA,CAPA,YAAA,CACA,qBAAA,CAKA,eAAA,CAHA,eAAA,CAJA,iBAAA,CAGA,UPohBF,CO5gBE,aAZF,KAaI,aP+gBF,CACF,CK5XI,wCEhJF,yBAII,cP4gBJ,CACF,COngBA,SAEE,gBAAA,CAAA,iBAAA,CADA,ePugBF,COlgBA,cACE,YAAA,CACA,qBAAA,CACA,WPqgBF,COlgBE,aANF,cAOI,aPqgBF,CACF,COjgBA,SACE,WPogBF,COjgBE,gBACE,YAAA,CACA,WAAA,CACA,iBPmgBJ,CO9fA,aACE,eAAA,CAEA,sBAAA,CADA,kBPkgBF,COxfA,WACE,YP2fF,COtfA,WAGE,QAAA,CACA,SAAA,CAHA,iBAAA,CACA,OP2fF,COtfE,uCACE,aPwfJ,COpfE,+BAEE,uCAAA,CADA,kBPufJ,COjfA,SASE,2CAAA,CACA,mBAAA,CAHA,gCAAA,CACA,gBAAA,CAHA,YAAA,CAQA,SAAA,CAFA,uCAAA,CALA,mBAAA,CALA,cAAA,CAWA,2BAAA,CARA,UP2fF,CO/eE,eAGE,SAAA,CADA,uBAAA,CAEA,oEACE,CAJF,UPofJ,COteA,MACE,WPyeF,CQnoBA,MACE,+PRqoBF,CQ/nBA,cAQE,mBAAA,CADA,0CAAA,CAIA,cAAA,CALA,YAAA,CAGA,uCAAA,CACA,oBAAA,CATA,iBAAA,CAEA,UAAA,CADA,QAAA,CAUA,qBAAA,CAPA,WAAA,CADA,SR0oBF,CQ/nBE,aAfF,cAgBI,YRkoBF,CACF,CQ/nBE,kCAEE,uCAAA,CADA,YRkoBJ,CQ7nBE,qBACE,uCR+nBJ,CQ3nBE,gCACE,+BR6nBJ,CQxnBE,oBAKE,6BAAA,CAIA,UAAA,CARA,aAAA,CAEA,cAAA,CACA,aAAA,CAEA,2CAAA,CAAA,mCAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CANA,aRioBJ,CQtnBE,sBACE,cRwnBJ,CQrnBI,2BACE,2CRunBN,CQjnBI,gDAEE,uDAAA,CADA,+BRonBN,CSzrBA,YACE,WAAA,CAIA,WTyrBF,CStrBE,mBACE,qBAAA,CACA,iBTwrBJ,CK5hBI,sCItJE,4EACE,kBTqrBN,CStrBI,4EACE,mBTqrBN,CSjrBI,8EACE,mBTmrBN,CSprBI,8EACE,kBTmrBN,CACF,CS9qBI,0BAGE,UAAA,CAFA,aAAA,CACA,YTirBN,CS5qBI,+BACE,eT8qBN,CSxqBE,8BAGE,iBT2qBJ,CS9qBE,8BAGE,kBT2qBJ,CS9qBE,oBACE,WAAA,CACA,cAAA,CAEA,ST0qBJ,CSvqBI,aAPF,oBAQI,YT0qBJ,CACF,CSvqBI,8BACE,UTyqBN,CSrqBI,gCACE,yCTuqBN,CSnqBI,wBACE,cAAA,CACA,kBTqqBN,CSlqBM,kCACE,oBToqBR,CU1uBA,qBAEE,WVwvBF,CU1vBA,qBAEE,UVwvBF,CU1vBA,WAOE,2CAAA,CACA,mBAAA,CALA,YAAA,CAMA,8BAAA,CAJA,iBAAA,CAMA,SAAA,CALA,mBAAA,CASA,mBAAA,CAdA,cAAA,CASA,0BAAA,CAEA,wCACE,CATF,SVsvBF,CUxuBE,aAlBF,WAmBI,YV2uBF,CACF,CUxuBE,+BAEE,SAAA,CAIA,mBAAA,CALA,uBAAA,CAEA,kEV2uBJ,CUpuBE,kBACE,gCAAA,CACA,eVsuBJ,CWzwBA,WAEE,0CAAA,CADA,+BX6wBF,CWzwBE,aALF,WAMI,YX4wBF,CACF,CWzwBE,kBACE,YAAA,CACA,6BAAA,CAEA,aAAA,CADA,aX4wBJ,CWvwBE,iBACE,YAAA,CAKA,cAAA,CAIA,uCAAA,CADA,eAAA,CADA,oBAAA,CADA,kBAAA,CAIA,uBXqwBJ,CWlwBI,sCACE,UXowBN,CWhwBI,+BACE,oBXkwBN,CK/mBI,wCMzII,yCACE,YX2vBR,CACF,CWtvBI,iCACE,gBXyvBN,CW1vBI,iCACE,iBXyvBN,CW1vBI,uBAEE,gBXwvBN,CWrvBM,iCACE,eXuvBR,CWjvBE,kBAEE,WAAA,CAGA,eAAA,CACA,kBAAA,CAHA,6BAAA,CACA,cAAA,CAHA,iBXwvBJ,CW/uBE,mBACE,YAAA,CACA,aXivBJ,CW7uBE,sBAKE,gBAAA,CAHA,MAAA,CACA,gBAAA,CAGA,UAAA,CAFA,cAAA,CAHA,iBAAA,CACA,OXmvBJ,CW1uBA,gBACE,gDX6uBF,CW1uBE,uBACE,YAAA,CACA,cAAA,CACA,6BAAA,CACA,aX4uBJ,CWxuBE,kCACE,sCX0uBJ,CWvuBI,uDACE,+BXyuBN,CWjuBA,cAIE,wCAAA,CACA,gBAAA,CAHA,iBAAA,CACA,eAAA,CAFA,UXwuBF,CK1rBI,mCM/CJ,cASI,UXouBF,CACF,CWhuBE,yBACE,sCXkuBJ,CW3tBA,WACE,cAAA,CACA,qBX8tBF,CKvsBI,mCMzBJ,WAMI,eX8tBF,CACF,CW3tBE,iBACE,oBAAA,CAEA,aAAA,CACA,iBAAA,CAFA,YX+tBJ,CW1tBI,wBACE,eX4tBN,CWxtBI,qBAGE,iBAAA,CAFA,gBAAA,CACA,mBX2tBN,CY73BE,uBAKE,kBAAA,CACA,mBAAA,CAHA,gCAAA,CAIA,cAAA,CANA,oBAAA,CAGA,eAAA,CAFA,kBAAA,CAMA,gEZg4BJ,CY13BI,gCAEE,2CAAA,CACA,uCAAA,CAFA,gCZ83BN,CYx3BI,4CAEE,0CAAA,CACA,sCAAA,CAFA,+BZ43BN,CYr3BE,gCAKE,4BZ03BJ,CY/3BE,gCAKE,6BZ03BJ,CY/3BE,gCAME,6BZy3BJ,CY/3BE,gCAME,4BZy3BJ,CY/3BE,sBAIE,6DAAA,CAGA,8BAAA,CAJA,eAAA,CAFA,aAAA,CACA,eAAA,CAMA,sCZu3BJ,CYl3BI,2CACE,6CAAA,CACA,8BZo3BN,CYh3BI,+BACE,UZk3BN,Car6BA,WAME,2CAAA,CAGA,0DACE,CALF,gCAAA,CAFA,MAAA,CAFA,eAAA,CAEA,OAAA,CADA,KAAA,CAEA,Sb26BF,Caj6BE,aAdF,WAeI,Ybo6BF,CACF,Caj6BE,iCACE,gEACE,CAEF,kEbi6BJ,Ca35BE,iCACE,2BAAA,CACA,iEb65BJ,Cav5BE,kBAEE,kBAAA,CADA,YAAA,CAEA,eby5BJ,Car5BE,mBAKE,kBAAA,CAGA,cAAA,CALA,YAAA,CAIA,uCAAA,CAHA,aAAA,CAHA,iBAAA,CAQA,uBAAA,CAHA,qBAAA,CAJA,Sb85BJ,Cap5BI,yBACE,Ubs5BN,Cal5BI,iCACE,oBbo5BN,Cah5BI,uCAEE,uCAAA,CADA,Ybm5BN,Ca94BI,2BACE,YAAA,CACA,abg5BN,CKlyBI,wCQhHA,2BAMI,Ybg5BN,CACF,Ca74BM,2CAIE,iBAAA,CAHA,aAAA,CAEA,aAAA,CADA,Ybi5BR,CKh0BI,mCQ1EA,iCAII,Yb04BN,CACF,Cav4BM,wCACE,Yby4BR,Car4BM,+CACE,oBbu4BR,CK30BI,sCQvDA,iCAII,Ybk4BN,CACF,Ca73BE,kBAEE,YAAA,CACA,cAAA,CAFA,iBAAA,CAGA,8Db+3BJ,Ca13BI,oCAGE,SAAA,CAIA,mBAAA,CALA,6BAAA,CAEA,8DACE,CAJF,Ubg4BN,Cav3BM,8CACE,8Bby3BR,Cap3BI,8BACE,ebs3BN,Caj3BE,4BAGE,kBbs3BJ,Caz3BE,4BAGE,iBbs3BJ,Caz3BE,4BAIE,gBbq3BJ,Caz3BE,4BAIE,iBbq3BJ,Caz3BE,kBACE,WAAA,CAIA,eAAA,CAHA,aAAA,CAIA,kBbm3BJ,Cah3BI,0DAGE,SAAA,CAIA,mBAAA,CALA,8BAAA,CAEA,8DACE,CAJF,Ubs3BN,Ca72BM,oEACE,6Bb+2BR,Ca32BM,4EAGE,SAAA,CAIA,mBAAA,CALA,uBAAA,CAEA,8DACE,CAJF,Sbi3BR,Cat2BI,uCAGE,WAAA,CAFA,iBAAA,CACA,Uby2BN,Can2BE,mBACE,YAAA,CACA,aAAA,CACA,cAAA,CAEA,+CACE,CAFF,kBbs2BJ,Cah2BI,8DACE,WAAA,CACA,SAAA,CACA,oCbk2BN,Ca31BE,mBACE,Yb61BJ,CKh5BI,mCQkDF,6BAQI,gBb61BJ,Car2BA,6BAQI,iBb61BJ,Car2BA,mBAKI,aAAA,CAEA,iBAAA,CADA,ab+1BJ,CACF,CKx5BI,sCQkDF,6BAaI,kBb61BJ,Ca12BA,6BAaI,mBb61BJ,CACF,CcnkCA,MACE,0MAAA,CACA,gMAAA,CACA,yNdskCF,CchkCA,QACE,eAAA,CACA,edmkCF,CchkCE,eACE,aAAA,CAGA,eAAA,CADA,eAAA,CADA,eAAA,CAGA,sBdkkCJ,Cc/jCI,+BACE,YdikCN,Cc9jCM,mCAEE,WAAA,CADA,UdikCR,CczjCQ,uDAIE,iBAAA,CAHA,aAAA,CAEA,aAAA,CADA,Yd6jCV,CcpjCE,cAGE,eAAA,CAFA,QAAA,CACA,SdujCJ,CcljCE,cACE,edojCJ,CcjjCI,sCACE,edmjCN,CcpjCI,sCACE,cdmjCN,Cc9iCE,cAEE,kBAAA,CAKA,cAAA,CANA,YAAA,CAEA,6BAAA,CACA,iBAAA,CACA,eAAA,CAIA,uBAAA,CAHA,sBAAA,CAEA,sBdijCJ,Cc7iCI,kCACE,uCd+iCN,Cc3iCI,oCACE,+Bd6iCN,CcziCI,0CACE,Ud2iCN,CcviCI,gCACE,+BdyiCN,CcriCI,4BACE,uCAAA,CACA,oBduiCN,CcniCI,0CACE,YdqiCN,CcliCM,yDAKE,6BAAA,CAJA,aAAA,CAEA,WAAA,CACA,qCAAA,CAAA,6BAAA,CAFA,UduiCR,CchiCM,kDACE,YdkiCR,Cc7hCI,gBAEE,cAAA,CADA,YdgiCN,Cc1hCE,cACE,ad4hCJ,CcxhCE,gBACE,Yd0hCJ,CKt+BI,wCS7CA,0CASE,2CAAA,CAHA,YAAA,CACA,qBAAA,CACA,WAAA,CAJA,MAAA,CAFA,iBAAA,CAEA,OAAA,CADA,KAAA,CAEA,SdyhCJ,Cc9gCI,sDACE,eAAA,CACA,edghCN,Cc5gCI,gCAQE,qDAAA,CAJA,uCAAA,CAKA,cAAA,CAJA,eAAA,CAHA,aAAA,CAIA,kBAAA,CAHA,wBAAA,CAFA,iBAAA,CAMA,kBdghCN,Cc3gCM,wDAGE,UdihCR,CcphCM,wDAGE,WdihCR,CcphCM,8CAIE,aAAA,CAEA,aAAA,CACA,YAAA,CANA,iBAAA,CACA,SAAA,CAGA,Yd+gCR,Cc1gCQ,oDAIE,6BAAA,CAIA,UAAA,CAPA,aAAA,CAEA,WAAA,CAEA,2CAAA,CAAA,mCAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CALA,UdkhCV,CcvgCM,8CAEE,2CAAA,CACA,gEACE,CAHF,eAAA,CAIA,4BAAA,CACA,kBdwgCR,CcrgCQ,2DACE,YdugCV,CclgCM,8CAGE,2CAAA,CAFA,gCAAA,CACA,edqgCR,CchgCM,mDAGE,UdqgCR,CcxgCM,mDAGE,WdqgCR,CcxgCM,yCAIE,aAAA,CACA,YAAA,CACA,aAAA,CALA,iBAAA,CACA,SdsgCR,Cc7/BI,+BACE,Md+/BN,Cc3/BI,+BAEE,4DAAA,CADA,Sd8/BN,Cc1/BM,qDACE,+Bd4/BR,Ccz/BQ,0EACE,+Bd2/BV,Ccr/BI,+BACE,YAAA,CACA,mBdu/BN,Ccp/BM,uDAGE,mBdu/BR,Cc1/BM,uDAGE,kBdu/BR,Cc1/BM,6CAIE,gBAAA,CAFA,aAAA,CADA,Ydy/BR,Ccn/BQ,mDAIE,6BAAA,CAIA,UAAA,CAPA,aAAA,CAEA,WAAA,CAEA,2CAAA,CAAA,mCAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CALA,Ud2/BV,Cc5+BM,+CACE,mBd8+BR,Cct+BM,4CAEE,4BAAA,CADA,edy+BR,Ccr+BQ,oEACE,mBdu+BV,Ccx+BQ,oEACE,oBdu+BV,Ccn+BQ,4EACE,iBdq+BV,Cct+BQ,4EACE,kBdq+BV,Ccj+BQ,oFACE,mBdm+BV,Ccp+BQ,oFACE,oBdm+BV,Cc/9BQ,4FACE,mBdi+BV,Ccl+BQ,4FACE,oBdi+BV,Cc19BE,mBACE,4Bd49BJ,Ccx9BE,wBACE,YAAA,CAEA,SAAA,CADA,0BAAA,CAEA,oEd09BJ,Ccr9BI,kCACE,2Bdu9BN,Ccl9BE,gCAEE,SAAA,CADA,uBAAA,CAEA,qEdo9BJ,Cc/8BI,8CAEE,kCAAA,CAAA,0Bdg9BN,CACF,CKnnCI,wCS2KA,0CACE,Yd28BJ,Ccx8BI,yDACE,Ud08BN,Cct8BI,wDACE,Ydw8BN,Ccp8BI,kDACE,Yds8BN,Ccj8BE,gBAIE,iDAAA,CADA,gCAAA,CAFA,aAAA,CACA,edq8BJ,CACF,CKhrCM,6DSoPF,6CACE,Yd+7BJ,Cc57BI,4DACE,Ud87BN,Cc17BI,2DACE,Yd47BN,Ccx7BI,qDACE,Yd07BN,CACF,CKxqCI,mCSyPE,6CACE,uBdk7BN,Cc96BI,gDACE,Ydg7BN,CACF,CKhrCI,sCS7JJ,QAmaI,oDd86BF,Ccx6BI,8CACE,uBd06BN,Cct6BI,8CACE,Ydw6BN,Ccn6BE,wBACE,Ydq6BJ,Ccj6BE,uDACE,adm6BJ,Cc/5BE,6CACE,Ydi6BJ,Cc75BE,uBACE,aAAA,CACA,ed+5BJ,Cc55BI,kCACE,ed85BN,Cc15BI,qCACE,eAAA,CACA,mBd45BN,Ccz5BM,mDACE,mBd25BR,Ccv5BM,mDACE,Ydy5BR,Ccp5BI,+BACE,ads5BN,Ccn5BM,2DACE,Sdq5BR,Cc/4BE,cACE,WAAA,CAEA,YAAA,CACA,yBAAA,CAFA,Wdm5BJ,Cc94BI,wBACE,UAAA,CACA,wBdg5BN,Cc54BI,oBAKE,6BAAA,CAIA,UAAA,CARA,oBAAA,CAEA,WAAA,CAGA,2CAAA,CAAA,mCAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAJA,qBAAA,CAFA,Udq5BN,Cc14BI,0JAEE,uBd24BN,Ccn4BI,mFAEE,Ydq4BN,Ccj4BI,4CACE,Ydm4BN,Cch4BM,oDACE,aAAA,CACA,Sdk4BR,Cc/3BQ,kEAGE,eAAA,CAFA,YAAA,CACA,eAAA,CAEA,mBdi4BV,Cc93BU,gFACE,mBdg4BZ,Cc53BU,gFACE,Yd83BZ,Cct3BI,2CACE,adw3BN,Ccr3BM,iFACE,mBdu3BR,Ccx3BM,iFACE,kBdu3BR,Cc92BI,mFACE,edg3BN,Cc72BM,iGACE,Sd+2BR,Cc12BI,qFAGE,mDd42BN,Cc/2BI,qFAGE,oDd42BN,Cc/2BI,2EACE,aAAA,CACA,oBd62BN,Ccz2BM,0FACE,Yd22BR,CACF,Cep8CA,MACE,igBfu8CF,Cej8CA,WACE,iBfo8CF,CKtyCI,mCU/JJ,WAKI,efo8CF,CACF,Cej8CE,kBACE,Yfm8CJ,Ce/7CE,oBAEE,SAAA,CADA,Sfk8CJ,CK/xCI,wCUpKF,8BAQI,Yfy8CJ,Cej9CA,8BAQI,afy8CJ,Cej9CA,oBAYI,2CAAA,CACA,kBAAA,CAHA,WAAA,CACA,eAAA,CAOA,mBAAA,CAZA,iBAAA,CACA,SAAA,CAOA,uBAAA,CACA,4CACE,CAPF,Ufw8CJ,Ce57CI,+DACE,SAAA,CACA,oCf87CN,CACF,CKr0CI,mCUjJF,8BAiCI,Mfg8CJ,Cej+CA,8BAiCI,Ofg8CJ,Cej+CA,oBAoCI,gCAAA,CACA,cAAA,CAFA,QAAA,CAJA,cAAA,CACA,KAAA,CAMA,sDACE,CALF,Of+7CJ,Cer7CI,+DAME,YAAA,CACA,SAAA,CACA,4CACE,CARF,Uf07CN,CACF,CKp0CI,wCUxGA,+DAII,mBf46CN,CACF,CKl3CM,6DU/DF,+DASI,mBf46CN,CACF,CKv3CM,6DU/DF,+DAcI,mBf46CN,CACF,Cev6CE,kBAEE,kCAAA,CAAA,0Bfw6CJ,CKt1CI,wCUpFF,4BAQI,Mf+6CJ,Cev7CA,4BAQI,Of+6CJ,Cev7CA,kBAWI,QAAA,CAGA,SAAA,CAFA,eAAA,CANA,cAAA,CACA,KAAA,CAMA,wBAAA,CAEA,qGACE,CANF,OAAA,CADA,Sf86CJ,Cej6CI,4BACE,yBfm6CN,Ce/5CI,6DAEE,WAAA,CAEA,SAAA,CADA,uBAAA,CAEA,sGACE,CALF,Ufq6CN,CACF,CKj4CI,mCUjEF,kBA2CI,WAAA,CAEA,eAAA,CAHA,iBAAA,CAIA,8CAAA,CAFA,af85CJ,Cez5CI,4BACE,Uf25CN,CACF,CKn6CM,6DUYF,6DAII,afu5CN,CACF,CKl5CI,sCUVA,6DASI,afu5CN,CACF,Cel5CE,iBAIE,2CAAA,CACA,gCAAA,CAFA,aAAA,CAFA,iBAAA,CAKA,2CACE,CALF,Sfw5CJ,CK/5CI,mCUKF,iBAaI,gCAAA,CACA,mBAAA,CAFA,afo5CJ,Ce/4CI,uBACE,oCfi5CN,CACF,Ce74CI,4DAEE,2CAAA,CACA,6BAAA,CACA,oCAAA,CAHA,gCfk5CN,Ce14CE,4BAKE,mBAAA,CAAA,oBf+4CJ,Cep5CE,4BAKE,mBAAA,CAAA,oBf+4CJ,Cep5CE,kBAQE,sBAAA,CAFA,eAAA,CAFA,WAAA,CAHA,iBAAA,CAMA,sBAAA,CAJA,UAAA,CADA,Sfk5CJ,Cez4CI,+BACE,qBf24CN,Cev4CI,kEAEE,uCfw4CN,Cep4CI,6BACE,Yfs4CN,CK/6CI,wCUkBF,kBA8BI,eAAA,CADA,aAAA,CADA,Ufu4CJ,CACF,CKz8CI,mCUqCF,4BAmCI,mBfu4CJ,Ce16CA,4BAmCI,oBfu4CJ,Ce16CA,kBAoCI,aAAA,CACA,efq4CJ,Cel4CI,+BACE,uCfo4CN,Ceh4CI,mCACE,gCfk4CN,Ce93CI,6DACE,kBfg4CN,Ce73CM,wJAEE,uCf83CR,CACF,Cex3CE,iBAIE,cAAA,CAHA,oBAAA,CAEA,aAAA,CAEA,kCACE,CAJF,Yf63CJ,Cer3CI,uBACE,Ufu3CN,Cen3CI,yCAGE,Ufs3CN,Cez3CI,yCAGE,Wfs3CN,Cez3CI,+BACE,iBAAA,CACA,SAAA,CAEA,Sfq3CN,Cel3CM,6CACE,oBfo3CR,CK59CI,wCUgGA,yCAcI,Ufm3CN,Cej4CE,yCAcI,Wfm3CN,Cej4CE,+BAaI,Sfo3CN,Ceh3CM,+CACE,Yfk3CR,CACF,CKx/CI,mCUmHA,+BAwBI,mBfi3CN,Ce92CM,8CACE,Yfg3CR,CACF,Ce12CE,8BAGE,Wf82CJ,Cej3CE,8BAGE,Uf82CJ,Cej3CE,oBAKE,mBAAA,CAJA,iBAAA,CACA,SAAA,CAEA,Sf62CJ,CKp/CI,wCUmIF,8BAUI,Wf42CJ,Cet3CA,8BAUI,Uf42CJ,Cet3CA,oBASI,Sf62CJ,CACF,Cez2CI,gCACE,iBf+2CN,Ceh3CI,gCACE,kBf+2CN,Ceh3CI,sBAEE,uCAAA,CAEA,SAAA,CADA,oBAAA,CAEA,+Df22CN,Cet2CM,yCAEE,uCAAA,CADA,Yfy2CR,Cep2CM,yFAGE,SAAA,CACA,mBAAA,CAFA,kBfu2CR,Cel2CQ,8FACE,Ufo2CV,Ce71CE,8BAOE,mBAAA,CAAA,oBfo2CJ,Ce32CE,8BAOE,mBAAA,CAAA,oBfo2CJ,Ce32CE,oBAIE,kBAAA,CAIA,yCAAA,CALA,YAAA,CAMA,eAAA,CAHA,WAAA,CAKA,SAAA,CAVA,iBAAA,CACA,KAAA,CAUA,uBAAA,CAFA,kBAAA,CALA,Ufs2CJ,CK9iDI,mCUmMF,8BAgBI,mBfg2CJ,Ceh3CA,8BAgBI,oBfg2CJ,Ceh3CA,oBAiBI,ef+1CJ,CACF,Ce51CI,+DACE,SAAA,CACA,0Bf81CN,Cez1CE,6BAKE,+Bf41CJ,Cej2CE,6BAKE,gCf41CJ,Cej2CE,6BAME,gCf21CJ,Cej2CE,6BAME,+Bf21CJ,Cej2CE,mBAIE,eAAA,CAHA,iBAAA,CAEA,UAAA,CADA,Sf+1CJ,CK7iDI,wCU4MF,mBAWI,QAAA,CADA,Uf41CJ,CACF,CKtkDI,mCU+NF,mBAiBI,SAAA,CADA,UAAA,CAEA,sBf21CJ,Cex1CI,8DACE,8BAAA,CACA,Sf01CN,CACF,Cer1CE,uBAKE,kCAAA,CAAA,0BAAA,CAFA,2CAAA,CAFA,WAAA,CACA,eAAA,CAOA,kBfm1CJ,Ceh1CI,iEAZF,uBAaI,uBfm1CJ,CACF,CKnnDM,6DUkRJ,uBAkBI,afm1CJ,CACF,CKlmDI,sCU4PF,uBAuBI,afm1CJ,CACF,CKvmDI,mCU4PF,uBA4BI,YAAA,CAEA,+DAAA,CADA,oBfo1CJ,Ceh1CI,kEACE,efk1CN,Ce90CI,6BACE,qDfg1CN,Ce50CI,0CAEE,YAAA,CADA,Wf+0CN,Ce10CI,gDACE,oDf40CN,Cez0CM,sDACE,0Cf20CR,CACF,Cep0CA,kBACE,gCAAA,CACA,qBfu0CF,Cep0CE,wBAKE,qDAAA,CAHA,uCAAA,CACA,gBAAA,CACA,kBAAA,CAHA,eAAA,CAKA,uBfs0CJ,CK3oDI,mCU+TF,kCAUI,mBfs0CJ,Ceh1CA,kCAUI,oBfs0CJ,CACF,Cel0CE,wBAGE,eAAA,CAFA,QAAA,CACA,Sfq0CJ,Ceh0CE,wBACE,yDfk0CJ,Ce/zCI,oCACE,efi0CN,Ce5zCE,wBACE,aAAA,CACA,YAAA,CAEA,uBAAA,CADA,gCf+zCJ,Ce3zCI,6CACE,uDf6zCN,CezzCI,gDACE,mBf2zCN,CetzCE,gCAGE,+BAAA,CAGA,cAAA,CALA,aAAA,CAGA,gBAAA,CACA,YAAA,CAHA,mBAAA,CAQA,uBAAA,CAHA,2CfyzCJ,CKjrDI,mCUiXF,0CAcI,mBfszCJ,Cep0CA,0CAcI,oBfszCJ,CACF,CenzCI,qDAEE,uDAAA,CADA,+BfszCN,CejzCI,gGAEE,YfkzCN,Ce9yCI,oCACE,WfgzCN,Ce3yCE,2BAGE,eAAA,CADA,eAAA,CADA,iBf+yCJ,CKrsDI,mCUqZF,qCAOI,mBf6yCJ,CepzCA,qCAOI,oBf6yCJ,CACF,CevyCM,8DAGE,eAAA,CADA,eAAA,CAEA,eAAA,CAHA,ef4yCR,CenyCE,kCAEE,MfyyCJ,Ce3yCE,kCAEE,OfyyCJ,Ce3yCE,wBAME,uCAAA,CAFA,aAAA,CACA,YAAA,CAJA,iBAAA,CAEA,YfwyCJ,CKrsDI,wCU0ZF,wBAUI,YfqyCJ,CACF,CelyCI,8BAIE,6BAAA,CAIA,UAAA,CAPA,oBAAA,CAEA,WAAA,CAEA,+CAAA,CAAA,uCAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CALA,Uf0yCN,CejyCM,wCACE,oBfmyCR,Ce7xCE,yBAGE,gBAAA,CADA,eAAA,CAEA,eAAA,CAHA,afkyCJ,Ce3xCE,0BASE,2BAAA,CACA,oBAAA,CALA,uCAAA,CAJA,mBAAA,CAKA,gBAAA,CACA,eAAA,CAJA,aAAA,CADA,eAAA,CAEA,eAAA,CAIA,sBf+xCJ,CKzuDI,wCUkcF,0BAeI,oBAAA,CADA,ef8xCJ,CACF,CKxxDM,6DU2eJ,0BAqBI,oBAAA,CADA,ef8xCJ,CACF,Ce1xCI,+BAEE,4BAAA,CADA,yBf6xCN,CevxCE,yBAEE,gBAAA,CACA,iBAAA,CAFA,af2xCJ,CerxCE,uBAEE,4BAAA,CADA,+BfwxCJ,CgB37DA,WACE,iBAAA,CACA,ShB87DF,CgB37DE,kBAOE,2CAAA,CACA,mBAAA,CACA,8BAAA,CAHA,gCAAA,CAHA,QAAA,CAEA,gBAAA,CADA,YAAA,CAOA,SAAA,CAVA,iBAAA,CACA,sBAAA,CAQA,mCAAA,CAEA,oEhB67DJ,CgBv7DI,yDACE,gBAAA,CAEA,SAAA,CADA,+BAAA,CAEA,8EhBy7DN,CgBl7DI,wBAUE,qCAAA,CAAA,8CAAA,CAFA,mCAAA,CAAA,oCAAA,CACA,YAAA,CAEA,UAAA,CANA,QAAA,CAFA,QAAA,CAIA,kBAAA,CADA,iBAAA,CALA,iBAAA,CACA,KAAA,CAEA,OhB27DN,CgB/6DE,iBAOE,mBAAA,CAFA,eAAA,CACA,oBAAA,CAJA,QAAA,CADA,kBAAA,CAGA,aAAA,CADA,ShBq7DJ,CgB76DE,iBACE,kBhB+6DJ,CgB36DE,2BAGE,kBAAA,CAAA,oBhBi7DJ,CgBp7DE,2BAGE,mBAAA,CAAA,mBhBi7DJ,CgBp7DE,iBAKE,cAAA,CAJA,aAAA,CAGA,YAAA,CAKA,uBAAA,CAHA,2CACE,CALF,UhBk7DJ,CgBx6DI,sCACE,+BhB06DN,CgBt6DI,uBACE,qDhBw6DN,CiB5/DA,YAIE,qBAAA,CADA,aAAA,CAGA,gBAAA,CALA,eAAA,CACA,UAAA,CAGA,ajBggEF,CiB5/DE,aATF,YAUI,YjB+/DF,CACF,CKj1DI,wCYxKA,+BAGE,ajBmgEJ,CiBtgEE,+BAGE,cjBmgEJ,CiBtgEE,qBAQE,2CAAA,CAHA,aAAA,CAEA,WAAA,CANA,cAAA,CACA,KAAA,CAOA,uBAAA,CACA,iEACE,CALF,aAAA,CAFA,SjBkgEJ,CiBv/DI,mEACE,8BAAA,CACA,6BjBy/DN,CiBt/DM,6EACE,8BjBw/DR,CiBn/DI,6CAEE,QAAA,CAAA,MAAA,CACA,QAAA,CAEA,eAAA,CAJA,iBAAA,CACA,OAAA,CAEA,qBAAA,CAFA,KjBw/DN,CACF,CKh4DI,sCYtKJ,YAuDI,QjBm/DF,CiBh/DE,mBACE,WjBk/DJ,CACF,CiB9+DE,uBACE,YAAA,CACA,OjBg/DJ,CK54DI,mCYtGF,uBAMI,QjBg/DJ,CiB7+DI,8BACE,WjB++DN,CiB3+DI,qCACE,ajB6+DN,CiBz+DI,+CACE,kBjB2+DN,CACF,CiBt+DE,wBAIE,kCAAA,CAAA,0BAAA,CAHA,cAAA,CACA,eAAA,CAQA,+DAAA,CADA,oBjBo+DJ,CiBh+DI,8BACE,qDjBk+DN,CiB99DI,2CAEE,YAAA,CADA,WjBi+DN,CiB59DI,iDACE,oDjB89DN,CiB39DM,uDACE,0CjB69DR,CK35DI,wCYxDF,YAME,gCAAA,CADA,QAAA,CAEA,SAAA,CANA,cAAA,CACA,KAAA,CAMA,sDACE,CALF,OAAA,CADA,SjB49DF,CiBj9DE,4CAEE,WAAA,CACA,SAAA,CACA,4CACE,CAJF,UjBs9DJ,CACF,CkBvmEA,yBACE,GACE,QlBymEF,CkBtmEA,GACE,alBwmEF,CACF,CkB/mEA,iBACE,GACE,QlBymEF,CkBtmEA,GACE,alBwmEF,CACF,CkBpmEA,wBACE,GAEE,SAAA,CADA,0BlBumEF,CkBnmEA,IACE,SlBqmEF,CkBlmEA,GAEE,SAAA,CADA,uBlBqmEF,CACF,CkBjnEA,gBACE,GAEE,SAAA,CADA,0BlBumEF,CkBnmEA,IACE,SlBqmEF,CkBlmEA,GAEE,SAAA,CADA,uBlBqmEF,CACF,CkB5lEA,MACE,mgBAAA,CACA,oiBAAA,CACA,0nBAAA,CACA,mhBlB8lEF,CkBxlEA,WAOE,kCAAA,CAAA,0BAAA,CANA,aAAA,CACA,gBAAA,CACA,eAAA,CAEA,uCAAA,CAGA,uBAAA,CAJA,kBlB8lEF,CkBvlEE,iBACE,UlBylEJ,CkBrlEE,iBACE,oBAAA,CAEA,aAAA,CACA,qBAAA,CAFA,UlBylEJ,CkBplEI,+BAEE,iBlBslEN,CkBxlEI,+BAEE,kBlBslEN,CkBxlEI,qBACE,gBlBulEN,CkBllEI,kDACE,iBlBqlEN,CkBtlEI,kDACE,kBlBqlEN,CkBtlEI,kDAEE,iBlBolEN,CkBtlEI,kDAEE,kBlBolEN,CkB/kEE,iCAGE,iBlBolEJ,CkBvlEE,iCAGE,kBlBolEJ,CkBvlEE,uBACE,oBAAA,CACA,6BAAA,CAEA,eAAA,CACA,sBAAA,CACA,qBlBilEJ,CkB7kEE,kBAIE,gBAAA,CACA,oBAAA,CAJA,gBAAA,CAKA,WAAA,CAHA,eAAA,CADA,SlBmlEJ,CkB5kEI,uCACE,oCAAA,CAAA,4BlB8kEN,CkBzkEE,iBACE,oBlB2kEJ,CkBxkEI,sCACE,mCAAA,CAAA,2BlB0kEN,CkBtkEI,kCAIE,kBlB6kEN,CkBjlEI,kCAIE,iBlB6kEN,CkBjlEI,wBAME,6BAAA,CAGA,UAAA,CARA,oBAAA,CAEA,YAAA,CAIA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAHA,uBAAA,CAHA,WlB+kEN,CkBpkEI,kDACE,iBlBskEN,CkBvkEI,kDACE,kBlBskEN,CkBlkEI,iCACE,gDAAA,CAAA,wClBokEN,CkBhkEI,+BACE,8CAAA,CAAA,sClBkkEN,CkB9jEI,+BACE,8CAAA,CAAA,sClBgkEN,CkB5jEI,sCACE,qDAAA,CAAA,6ClB8jEN,CmBhtEA,SAIE,2CAAA,CADA,gCAAA,CADA,aAAA,CADA,UnBstEF,CmBhtEE,aAPF,SAQI,YnBmtEF,CACF,CKniEI,wCczLJ,SAaI,YnBmtEF,CACF,CmBhtEE,+BACE,mBnBktEJ,CmB9sEE,yBAEE,iBnBotEJ,CmBttEE,yBAEE,kBnBotEJ,CmBttEE,eAME,eAAA,CADA,eAAA,CAJA,QAAA,CAEA,SAAA,CACA,kBnBktEJ,CmB5sEE,eACE,oBAAA,CACA,aAAA,CACA,kBAAA,CAAA,mBnB8sEJ,CmBzsEE,eAOE,kCAAA,CAAA,0BAAA,CANA,aAAA,CAEA,eAAA,CADA,gBAAA,CAMA,UAAA,CAJA,uCAAA,CACA,oBAAA,CAIA,8DnB0sEJ,CmBrsEI,2DAEE,aAAA,CACA,SnBssEN,CmBjsEM,2CACE,qBnBmsER,CmBpsEM,2CACE,qBnBssER,CmBvsEM,2CACE,qBnBysER,CmB1sEM,2CACE,qBnB4sER,CmB7sEM,2CACE,oBnB+sER,CmBhtEM,2CACE,qBnBktER,CmBntEM,2CACE,qBnBqtER,CmBttEM,2CACE,qBnBwtER,CmBztEM,4CACE,qBnB2tER,CmB5tEM,4CACE,oBnB8tER,CmB/tEM,4CACE,qBnBiuER,CmBluEM,4CACE,qBnBouER,CmBruEM,4CACE,qBnBuuER,CmBxuEM,4CACE,qBnB0uER,CmB3uEM,4CACE,oBnB6uER,CmBvuEI,8CAEE,SAAA,CADA,yBAAA,CAEA,wCnByuEN,CoBjzEA,yBACE,GACE,uDpBozEF,CoBjzEA,IACE,mCpBmzEF,CoBhzEA,GACE,8BpBkzEF,CACF,CoB7zEA,iBACE,GACE,uDpBozEF,CoBjzEA,IACE,mCpBmzEF,CoBhzEA,GACE,8BpBkzEF,CACF,CoB1yEA,MACE,wBpB4yEF,CoBtyEA,YA0BE,kCAAA,CAAA,0BAAA,CALA,2CAAA,CACA,mBAAA,CACA,8BAAA,CAHA,gCAAA,CAjBA,iJACE,CAeF,YAAA,CADA,8BAAA,CASA,SAAA,CA1BA,iBAAA,CACA,uBAAA,CAsBA,4BAAA,CAIA,2EACE,CAZF,6BAAA,CADA,SpBizEF,CoB9xEE,gCAnCF,YAoCI,epBiyEF,CACF,CoB9xEE,0BACE,gBAAA,CAEA,SAAA,CADA,uBAAA,CAEA,2FpBgyEJ,CoBzxEI,gCAXF,0BAYI,epB4xEJ,CACF,CoBxxEE,2BACE,sCpB0xEJ,CoBtxEE,mBAEE,gBAAA,CADA,apByxEJ,CoBrxEI,2CACE,YpBuxEN,CoBnxEI,0CACE,epBqxEN,CoB7wEA,eAEE,YAAA,CADA,kBpBixEF,CoB7wEE,yBACE,apB+wEJ,CoB3wEE,6BACE,oBpB6wEJ,CoBzwEE,8BACE,SpB2wEJ,CoBvwEE,sBAEE,sCAAA,CADA,qCpB0wEJ,CoBtwEI,0CAEE,mBAAA,CADA,wBAAA,CAAA,gBpBywEN,CoBnwEE,sBAIE,UAAA,CACA,cAAA,CAFA,YAAA,CAFA,iBAAA,CAKA,uBAAA,CACA,wBAAA,CAAA,gBAAA,CALA,SpB0wEJ,CoB/vEI,4BAcE,mCAAA,CAAA,2BAAA,CALA,oDAAA,CACA,iBAAA,CAKA,UAAA,CATA,YAAA,CAHA,YAAA,CAIA,cAAA,CACA,cAAA,CAPA,iBAAA,CACA,UAAA,CASA,2CACE,CAPF,6BAAA,CADA,UpB0wEN,CoB5vEM,gCAlBF,4BAoBI,sBAAA,CAAA,cAAA,CADA,epBgwEN,CACF,CoB5vEM,yDACE,0CpB8vER,CoB1vEM,0CAIE,sBAAA,CAAA,cAAA,CAHA,2CpB6vER,CoBvvEQ,gCAPF,0CAQI,epB0vER,CACF,CoBrvEI,qDAGE,mCAAA,CAFA,oBAAA,CACA,iDpBwvEN,CoBpvEM,gCANF,qDAOI,epBuvEN,CACF,CoBnvEM,iBAZF,qDAaI,WpBsvEN,CoBnvEM,mEACE,uBpBqvER,CACF,CoBhvEI,mDACE,+BpBkvEN,CoB9uEI,oCAEE,sBAAA,CAAA,cAAA,CADA,epBivEN,CqBj9EA,kBAIE,erB69EF,CqBj+EA,kBAIE,gBrB69EF,CqBj+EA,QAQE,2CAAA,CACA,oBAAA,CAEA,8BAAA,CALA,uCAAA,CACA,eAAA,CAGA,YAAA,CALA,mBAAA,CAJA,cAAA,CACA,UAAA,CAUA,yBAAA,CACA,mGACE,CAXF,SrB89EF,CqB78EE,aApBF,QAqBI,YrBg9EF,CACF,CqB78EE,kBACE,wBrB+8EJ,CqB38EE,8BAEE,SAAA,CAEA,mBAAA,CAHA,+BAAA,CAEA,uBrB88EJ,CqB18EI,wCACE,8BrB48EN,CqBv8EE,6BAEE,0CAAA,CADA,+BrB08EJ,CqBr8EE,YACE,oBAAA,CACA,oBrBu8EJ,CsB1/EA,4BACE,GACE,mBtB6/EF,CACF,CsBhgFA,oBACE,GACE,mBtB6/EF,CACF,CsBr/EA,MACE,iQtBu/EF,CsBj/EA,YACE,aAAA,CAEA,eAAA,CADA,atBq/EF,CsBj/EE,+BAOE,kBAAA,CAAA,kBtBk/EJ,CsBz/EE,+BAOE,iBAAA,CAAA,mBtBk/EJ,CsBz/EE,qBAQE,aAAA,CAEA,cAAA,CADA,YAAA,CARA,iBAAA,CAKA,UtBm/EJ,CsB5+EI,qCAIE,iBtBk/EN,CsBt/EI,qCAIE,kBtBk/EN,CsBt/EI,2BAKE,6BAAA,CAGA,UAAA,CAPA,oBAAA,CAEA,YAAA,CAGA,yCAAA,CAAA,iCAAA,CACA,6BAAA,CAAA,qBAAA,CALA,WtBo/EN,CsBz+EE,kBAUE,2CAAA,CACA,mBAAA,CACA,8BAAA,CAJA,gCAAA,CACA,oBAAA,CAJA,kBAAA,CADA,YAAA,CASA,SAAA,CANA,aAAA,CADA,SAAA,CALA,iBAAA,CAgBA,4BAAA,CAfA,UAAA,CAYA,+CACE,CAZF,StBu/EJ,CsBt+EI,0DACE,gBAAA,CACA,SAAA,CACA,sCtBw+EN,CsBl+EI,wBAGE,oCACE,wCAAA,CAAA,gCtBk+EN,CsB99EI,2CACE,sBAAA,CAAA,ctBg+EN,CACF,CsB39EE,kBACE,kBtB69EJ,CsBz9EE,4BAGE,kBAAA,CAAA,oBtBg+EJ,CsBn+EE,4BAGE,mBAAA,CAAA,mBtBg+EJ,CsBn+EE,kBAME,cAAA,CALA,aAAA,CAIA,YAAA,CAKA,uBAAA,CAHA,2CACE,CAJF,kBAAA,CAFA,UtBi+EJ,CsBt9EI,uCACE,+BtBw9EN,CsBp9EI,wBACE,qDtBs9EN,CuBrjFA,MAEI,2RAAA,CAAA,8WAAA,CAAA,sPAAA,CAAA,8xBAAA,CAAA,qNAAA,CAAA,gbAAA,CAAA,gMAAA,CAAA,+PAAA,CAAA,8KAAA,CAAA,0eAAA,CAAA,kUAAA,CAAA,gMvB8kFJ,CuBlkFE,kDASE,uBvBukFJ,CuBhlFE,kDASE,wBvBukFJ,CuBhlFE,wCAOE,8CAAA,CACA,sBAAA,CAEA,mBAAA,CACA,8BAAA,CAPA,mCAAA,CAHA,iBAAA,CAIA,gBAAA,CAHA,iBAAA,CACA,eAAA,CAGA,uBvB0kFJ,CuBlkFI,aAdF,wCAeI,evBqkFJ,CACF,CuBjkFI,0CACE,qBvBmkFN,CuB/jFI,oEAEE,iBAAA,CADA,cvBkkFN,CuB7jFI,gEACE,iBvB+jFN,CuB3jFI,2DACE,evB6jFN,CuBzjFI,+DACE,YvB2jFN,CuBvjFI,yDACE,mBvByjFN,CuBpjFE,qDAGE,kBAAA,CAAA,mBvB6jFJ,CuBhkFE,qDAGE,kBAAA,CAAA,mBvB6jFJ,CuBhkFE,qDAKE,iBAAA,CAAA,mBvB2jFJ,CuBhkFE,qDAKE,kBAAA,CAAA,kBvB2jFJ,CuBhkFE,qDASE,uBvBujFJ,CuBhkFE,qDASE,wBvBujFJ,CuBhkFE,qDAUE,4BvBsjFJ,CuBhkFE,qDAUE,6BvBsjFJ,CuBhkFE,2CAOE,oCAAA,CACA,sBAAA,CAFA,eAAA,CAJA,eAAA,CAAA,YAAA,CAEA,oBAAA,CAAA,iBAAA,CAHA,iBvB+jFJ,CuBnjFI,2DACE,evBqjFN,CuBjjFI,4DAGE,UvB0jFN,CuB7jFI,4DAGE,WvB0jFN,CuB7jFI,kDAME,wBCwIU,CDpIV,UAAA,CALA,WAAA,CAEA,kDAAA,CAAA,0CAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CARA,iBAAA,CACA,UAAA,CAEA,UvByjFN,CuB/hFE,qDACE,oBvBkiFJ,CuB9hFE,yDACE,oCAAA,CACA,oBvBiiFJ,CuB9hFI,gEACE,wBApBG,CAqBH,kDAAA,CAAA,0CAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBvBgiFN,CuB9iFE,wEACE,oBvBijFJ,CuB7iFE,4EACE,mCAAA,CACA,oBvBgjFJ,CuB7iFI,mFACE,wBApBG,CAqBH,sDAAA,CAAA,8CAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBvB+iFN,CuB7jFE,2DACE,oBvBgkFJ,CuB5jFE,+DACE,mCAAA,CACA,oBvB+jFJ,CuB5jFI,sEACE,wBApBG,CAqBH,kDAAA,CAAA,0CAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBvB8jFN,CuB5kFE,qEACE,oBvB+kFJ,CuB3kFE,yEACE,mCAAA,CACA,oBvB8kFJ,CuB3kFI,gFACE,wBApBG,CAqBH,iDAAA,CAAA,yCAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBvB6kFN,CuB3lFE,qEACE,oBvB8lFJ,CuB1lFE,yEACE,kCAAA,CACA,oBvB6lFJ,CuB1lFI,gFACE,wBApBG,CAqBH,qDAAA,CAAA,6CAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBvB4lFN,CuB1mFE,oEACE,oBvB6mFJ,CuBzmFE,wEACE,oCAAA,CACA,oBvB4mFJ,CuBzmFI,+EACE,wBApBG,CAqBH,sDAAA,CAAA,8CAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBvB2mFN,CuBznFE,4EACE,oBvB4nFJ,CuBxnFE,gFACE,mCAAA,CACA,oBvB2nFJ,CuBxnFI,uFACE,wBApBG,CAqBH,qDAAA,CAAA,6CAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBvB0nFN,CuBxoFE,uEACE,oBvB2oFJ,CuBvoFE,2EACE,mCAAA,CACA,oBvB0oFJ,CuBvoFI,kFACE,wBApBG,CAqBH,qDAAA,CAAA,6CAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBvByoFN,CuBvpFE,8DACE,oBvB0pFJ,CuBtpFE,kEACE,mCAAA,CACA,oBvBypFJ,CuBtpFI,yEACE,wBApBG,CAqBH,oDAAA,CAAA,4CAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBvBwpFN,CuBtqFE,oDACE,oBvByqFJ,CuBrqFE,wDACE,kCAAA,CACA,oBvBwqFJ,CuBrqFI,+DACE,wBApBG,CAqBH,iDAAA,CAAA,yCAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBvBuqFN,CuBrrFE,wDACE,oBvBwrFJ,CuBprFE,4DACE,oCAAA,CACA,oBvBurFJ,CuBprFI,mEACE,wBApBG,CAqBH,qDAAA,CAAA,6CAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBvBsrFN,CuBpsFE,4DACE,oBvBusFJ,CuBnsFE,gEACE,kCAAA,CACA,oBvBssFJ,CuBnsFI,uEACE,wBApBG,CAqBH,mDAAA,CAAA,2CAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBvBqsFN,CyB51FA,MACE,wMzB+1FF,CyBt1FE,sBACE,uCAAA,CACA,gBzBy1FJ,CyBt1FI,mCACE,azBw1FN,CyBz1FI,mCACE,czBw1FN,CyBp1FM,4BACE,sBzBs1FR,CyBn1FQ,mCACE,gCzBq1FV,CyBj1FQ,2DAEE,SAAA,CADA,uBAAA,CAEA,ezBm1FV,CyB/0FQ,oEAEE,SAAA,CADA,uBzBk1FV,CyB70FQ,yCACE,YzB+0FV,CyBx0FE,0BAEE,eAAA,CADA,ezB20FJ,CyBv0FI,+BACE,oBzBy0FN,CyBp0FE,gDACE,YzBs0FJ,CyBl0FE,8BAEE,+BAAA,CADA,oBAAA,CAGA,WAAA,CAGA,SAAA,CADA,4BAAA,CAEA,4DACE,CAJF,0BzBs0FJ,CyB7zFI,aAdF,8BAeI,+BAAA,CAEA,SAAA,CADA,uBzBi0FJ,CACF,CyB7zFI,wCACE,6BzB+zFN,CyB3zFI,oCACE,+BzB6zFN,CyBzzFI,qCAIE,6BAAA,CAIA,UAAA,CAPA,oBAAA,CAEA,YAAA,CAEA,2CAAA,CAAA,mCAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CALA,WzBi0FN,CyBrzFQ,mDACE,oBzBuzFV,C0Bp6FE,kCAEE,iB1B06FJ,C0B56FE,kCAEE,kB1B06FJ,C0B56FE,wBAGE,yCAAA,CAFA,oBAAA,CAGA,SAAA,CACA,mC1Bu6FJ,C0Bl6FI,aAVF,wBAWI,Y1Bq6FJ,CACF,C0Bj6FE,6EAEE,SAAA,CACA,mC1Bm6FJ,C0B75FE,6EAEE,+B1B+5FJ,C0B35FE,oBACE,yBAAA,CACA,uBAAA,CAGA,yE1B25FJ,CK5xFI,sCqBrHE,qDACE,uB1Bo5FN,CACF,C0B/4FE,oCACE,yB1Bi5FJ,C0B74FE,sBACE,0B1B+4FJ,C2B18FE,2BACE,a3B68FJ,CKxxFI,wCsBtLF,2BAKI,e3B68FJ,CACF,C2B18FI,6BAGE,yBAAA,CACA,eAAA,CACA,iBAAA,CAJA,yBAAA,CAAA,iB3B+8FN,C4Bz9FE,4CACE,kCAAA,CAAA,0B5B49FJ,C4Bx9FE,uBACE,4C5B09FJ,C4Bt9FE,uBACE,4C5Bw9FJ,C4Bp9FE,4BACE,qC5Bs9FJ,C4Bn9FI,mCACE,a5Bq9FN,C4Bj9FI,kCACE,a5Bm9FN,C4B98FE,0BAKE,eAAA,CAJA,aAAA,CACA,YAAA,CAEA,aAAA,CADA,kBAAA,CAAA,mB5Bk9FJ,C4B78FI,uCACE,e5B+8FN,C4B38FI,sCACE,kB5B68FN,C6B5/FA,MACE,8L7B+/FF,C6Bt/FE,oBACE,iBAAA,CAEA,gBAAA,CADA,a7B0/FJ,C6Bt/FI,wCACE,uB7Bw/FN,C6Bp/FI,gCAEE,eAAA,CADA,gB7Bu/FN,C6Bh/FM,wCACE,mB7Bk/FR,C6B5+FE,8BAGE,oB7Bi/FJ,C6Bp/FE,8BAGE,mB7Bi/FJ,C6Bp/FE,8BAIE,4B7Bg/FJ,C6Bp/FE,8BAIE,6B7Bg/FJ,C6Bp/FE,8BAKE,6B7B++FJ,C6Bp/FE,8BAKE,4B7B++FJ,C6Bp/FE,oBAME,cAAA,CALA,aAAA,CACA,e7Bk/FJ,C6B3+FI,kCACE,uCAAA,CACA,oB7B6+FN,C6Bz+FI,wCAEE,uCAAA,CADA,Y7B4+FN,C6Bv+FI,oCAGE,W7Bk/FN,C6Br/FI,oCAGE,U7Bk/FN,C6Br/FI,0BAME,6BAAA,CAMA,UAAA,CAPA,WAAA,CAEA,yCAAA,CAAA,iCAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CARA,iBAAA,CACA,UAAA,CAQA,sBAAA,CACA,yBAAA,CAPA,U7Bi/FN,C6Bt+FM,oCACE,wB7Bw+FR,C6Bl+FI,wEAEE,Y7Bm+FN,C8BjjGE,+CACE,mBAAA,CACA,cAAA,CACA,uB9BojGJ,C8BjjGI,mDAGE,iBAAA,CADA,eAAA,CADA,a9BqjGN,C+B3jGE,0BACE,sC/B8jGJ,C+B3jGE,cACE,yC/B6jGJ,C+BjjGE,sDACE,oC/BmjGJ,C+B3iGE,uCACE,qC/B6iGJ,C+BniGE,8CACE,oC/BqiGJ,C+B5hGE,0CACE,qC/B8hGJ,C+BzhGE,0BACE,kC/B2hGJ,C+BrhGE,+BACE,sC/BuhGJ,C+BhhGE,mCACE,sC/BkhGJ,C+B3gGE,mCACE,qC/B6gGJ,C+BpgGE,0CACE,qC/BsgGJ,C+B9/FE,uCACE,sC/BggGJ,C+Br/FE,mDACE,qC/Bu/FJ,C+Bl/FE,2BAGE,mBAAA,CAFA,gBAAA,CACA,gB/Bq/FJ,C+Bj/FE,eACE,4C/Bm/FJ,C+Bh/FE,eACE,4C/Bk/FJ,C+B9+FE,gBAIE,wCAAA,CAHA,aAAA,CACA,wBAAA,CACA,wB/Bi/FJ,C+B5+FE,yBAOE,wCAAA,CACA,+DAAA,CACA,4BAAA,CACA,6BAAA,CARA,aAAA,CAIA,eAAA,CADA,eAAA,CAFA,cAAA,CACA,oCAAA,CAHA,iB/Bu/FJ,C+B3+FI,6BACE,Y/B6+FN,C+Bx+FE,iCAUE,wCAAA,CACA,+DAAA,CAFA,uCAAA,CAGA,0BAAA,CANA,UAAA,CAJA,oBAAA,CAKA,0BAAA,CAAA,2BAAA,CACA,2BAAA,CAPA,eAAA,CAYA,wBAAA,CAAA,gBAAA,CARA,S/Bg/FJ,C+B/9FE,sBACE,iBAAA,CACA,iB/Bi+FJ,C+Bx9FA,gBACE,iB/B29FF,C+Bv9FE,iCACE,aAAA,CACA,S/By9FJ,C+Bp9FE,mBACE,Y/Bs9FJ,C+Bj9FE,oBACE,Q/Bm9FJ,C+B/8FE,4BACE,WAAA,CACA,SAAA,CACA,e/Bi9FJ,C+B58FE,yBAIE,wCAAA,CAEA,+BAAA,CADA,4BAAA,CAFA,eAAA,CADA,oDAAA,CAKA,wBAAA,CAAA,gB/B88FJ,C+B18FE,2BAEE,+DAAA,CADA,2B/B68FJ,C+Bz8FI,+BACE,uCAAA,CACA,gB/B28FN,C+Bt8FE,sBACE,MAAA,CACA,W/Bw8FJ,C+Bn8FA,aACE,a/Bs8FF,C+B77FE,4BAEE,aAAA,CADA,Y/Bi8FJ,C+B77FI,iCAEE,gCAAA,CADA,6B/Bg8FN,CKphGI,wC0BkGF,8BACE,iB/Bs7FF,C+Bn7FE,mCACE,eAAA,CACA,e/Bq7FJ,C+Bj7FE,mCACE,e/Bm7FJ,C+B96FA,mCAEE,eAAA,CADA,iB/Bk7FF,C+B96FE,wCACE,eAAA,CACA,e/Bg7FJ,CACF,CD7tGI,4CAIE,+BAAA,CACA,8BAAA,CAFA,aAAA,CADA,QAAA,CADA,iBCmuGN,CD3tGI,uBAEE,uCAAA,CADA,cC8tGN,CDzqGM,kCAEE,WAlDkB,CAiDlB,kBC4qGR,CD7qGM,uCAEE,WAlDkB,CAiDlB,kBCgrGR,CDjrGM,wCAEE,WAlDkB,CAiDlB,kBCorGR,CDrrGM,sCAEE,WAlDkB,CAiDlB,kBCwrGR,CDzrGM,2CAEE,WAlDkB,CAiDlB,kBC4rGR,CD7rGM,4CAEE,WAlDkB,CAiDlB,kBCgsGR,CDjsGM,sCAEE,WAlDkB,CAiDlB,kBCosGR,CDrsGM,2CAEE,WAlDkB,CAiDlB,kBCwsGR,CDzsGM,4CAEE,WAlDkB,CAiDlB,kBC4sGR,CD7sGM,mCAEE,WAlDkB,CAiDlB,kBCgtGR,CDjtGM,wCAEE,WAlDkB,CAiDlB,kBCotGR,CDrtGM,yCAEE,WAlDkB,CAiDlB,kBCwtGR,CDztGM,qCAEE,WAlDkB,CAiDlB,kBC4tGR,CD7tGM,0CAEE,WAlDkB,CAiDlB,kBCguGR,CDjuGM,2CAEE,WAlDkB,CAiDlB,kBCouGR,CDruGM,oCAEE,WAlDkB,CAiDlB,kBCwuGR,CDzuGM,yCAEE,WAlDkB,CAiDlB,kBC4uGR,CD7uGM,0CAEE,WAlDkB,CAiDlB,kBCgvGR,CDjvGM,oCAEE,WAlDkB,CAiDlB,kBCovGR,CDrvGM,yCAEE,WAlDkB,CAiDlB,kBCwvGR,CDzvGM,0CAEE,WAlDkB,CAiDlB,kBC4vGR,CD7vGM,sCAEE,WAlDkB,CAiDlB,kBCgwGR,CDjwGM,2CAEE,WAlDkB,CAiDlB,kBCowGR,CDrwGM,4CAEE,WAlDkB,CAiDlB,kBCwwGR,CDzwGM,yCAEE,WAlDkB,CAiDlB,kBC4wGR,CD7wGM,yCAEE,WAlDkB,CAiDlB,kBCgxGR,CDjxGM,0CAEE,WAlDkB,CAiDlB,kBCoxGR,CDrxGM,uCAEE,WAlDkB,CAiDlB,kBCwxGR,CDzxGM,wCAEE,WAlDkB,CAiDlB,kBC4xGR,CD7xGM,sCAEE,WAlDkB,CAiDlB,kBCgyGR,CDjyGM,wCAEE,WAlDkB,CAiDlB,kBCoyGR,CDryGM,oCAEE,WAlDkB,CAiDlB,kBCwyGR,CDzyGM,2CAEE,WAlDkB,CAiDlB,kBC4yGR,CD7yGM,qCAEE,WAlDkB,CAiDlB,kBCgzGR,CDjzGM,oCAEE,WAlDkB,CAiDlB,kBCozGR,CDrzGM,kCAEE,WAlDkB,CAiDlB,kBCwzGR,CDzzGM,qCAEE,WAlDkB,CAiDlB,kBC4zGR,CD7zGM,mCAEE,WAlDkB,CAiDlB,kBCg0GR,CDj0GM,qCAEE,WAlDkB,CAiDlB,kBCo0GR,CDr0GM,wCAEE,WAlDkB,CAiDlB,kBCw0GR,CDz0GM,sCAEE,WAlDkB,CAiDlB,kBC40GR,CD70GM,2CAEE,WAlDkB,CAiDlB,kBCg1GR,CDr0GM,iCAEE,WAPkB,CAMlB,iBCw0GR,CDz0GM,uCAEE,WAPkB,CAMlB,iBC40GR,CD70GM,mCAEE,WAPkB,CAMlB,iBCg1GR,CgC/5GE,wBAKE,mBAAA,CAHA,YAAA,CACA,qBAAA,CACA,YAAA,CAHA,iBhCs6GJ,CgC55GI,8BAGE,QAAA,CACA,SAAA,CAHA,iBAAA,CACA,OhCg6GN,CgCh4GE,2BAME,uBAAA,CAFA,+DAAA,CAHA,YAAA,CACA,cAAA,CACA,aAAA,CAEA,4BAAA,CAEA,oBhCk4GJ,CgC/3GI,aAVF,2BAWI,gBhCk4GJ,CACF,CgC/3GI,8CACE,YhCi4GN,CgC73GI,iCAQE,qCAAA,CAEA,6BAAA,CANA,uCAAA,CAOA,cAAA,CAVA,aAAA,CAKA,gBAAA,CADA,eAAA,CAFA,8BAAA,CAMA,uBAAA,CAGA,2CACE,CANF,kBAAA,CALA,UhCy4GN,CgC13GM,aAII,6CACE,OhCy3GV,CgC13GQ,8CACE,OhC43GV,CgC73GQ,8CACE,OhC+3GV,CgCh4GQ,8CACE,OhCk4GV,CgCn4GQ,8CACE,OhCq4GV,CgCt4GQ,8CACE,OhCw4GV,CgCz4GQ,8CACE,OhC24GV,CgC54GQ,8CACE,OhC84GV,CgC/4GQ,8CACE,OhCi5GV,CgCl5GQ,+CACE,QhCo5GV,CgCr5GQ,+CACE,QhCu5GV,CgCx5GQ,+CACE,QhC05GV,CgC35GQ,+CACE,QhC65GV,CgC95GQ,+CACE,QhCg6GV,CgCj6GQ,+CACE,QhCm6GV,CgCp6GQ,+CACE,QhCs6GV,CgCv6GQ,+CACE,QhCy6GV,CgC16GQ,+CACE,QhC46GV,CgC76GQ,+CACE,QhC+6GV,CgCh7GQ,+CACE,QhCk7GV,CACF,CgC76GM,uCACE,+BhC+6GR,CgCz6GE,4BACE,UhC26GJ,CgCx6GI,aAJF,4BAKI,gBhC26GJ,CACF,CgCv6GE,0BACE,YhCy6GJ,CgCt6GI,aAJF,0BAKI,ahCy6GJ,CgCr6GM,sCACE,OhCu6GR,CgCx6GM,uCACE,OhC06GR,CgC36GM,uCACE,OhC66GR,CgC96GM,uCACE,OhCg7GR,CgCj7GM,uCACE,OhCm7GR,CgCp7GM,uCACE,OhCs7GR,CgCv7GM,uCACE,OhCy7GR,CgC17GM,uCACE,OhC47GR,CgC77GM,uCACE,OhC+7GR,CgCh8GM,wCACE,QhCk8GR,CgCn8GM,wCACE,QhCq8GR,CgCt8GM,wCACE,QhCw8GR,CgCz8GM,wCACE,QhC28GR,CgC58GM,wCACE,QhC88GR,CgC/8GM,wCACE,QhCi9GR,CgCl9GM,wCACE,QhCo9GR,CgCr9GM,wCACE,QhCu9GR,CgCx9GM,wCACE,QhC09GR,CgC39GM,wCACE,QhC69GR,CgC99GM,wCACE,QhCg+GR,CACF,CgC19GI,qJAGE,QhC49GN,CgCz9GM;;oHACE,wBhC89GR,CgC/9GM;;oHACE,yBhC89GR,CgC/9GM;;oHAEE,yBhC69GR,CgC/9GM;;oHAEE,wBhC69GR,CgCx9GI,sCACE,QhC09GN,CKj7GI,wC2B5BF,wDAGE,kBhCk9GF,CgCr9GA,wDAGE,mBhCk9GF,CgCr9GA,8CAEE,eAAA,CADA,eAAA,CAGA,iChCi9GF,CgC78GE,8DACE,mBhCg9GJ,CgCj9GE,8DACE,kBhCg9GJ,CgCj9GE,oDAEE,UhC+8GJ,CACF,CgCn8GE,cAHF,olDAKI,sCAAA,CADA,+BhCu8GF,CACF,CgCl8GA,4sDACE,uDhCq8GF,CgCj8GA,wmDACE,ahCo8GF,CiCroHA,MACE,mVAAA,CAEA,4VjCyoHF,CiC/nHE,4BAEE,oBAAA,CADA,iBjCmoHJ,CiC9nHI,sDAGE,SjCgoHN,CiCnoHI,sDAGE,UjCgoHN,CiCnoHI,4CACE,iBAAA,CACA,SjCioHN,CiC3nHE,+CAEE,SAAA,CADA,UjC8nHJ,CiCznHE,kDAGE,WjCkoHJ,CiCroHE,kDAGE,YjCkoHJ,CiCroHE,wCAME,qDAAA,CAIA,UAAA,CALA,aAAA,CAEA,0CAAA,CAAA,kCAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CARA,iBAAA,CACA,SAAA,CAEA,YjCioHJ,CiCvnHE,gEACE,wBT0Wa,CSzWb,mDAAA,CAAA,2CjCynHJ,CKpgHI,mC6BhKA,8BAIE,kBlCyqHJ,CkC7qHE,8BAIE,iBlCyqHJ,CkC7qHE,oBACE,UAAA,CAIA,mBAAA,CAFA,YAAA,CADA,alC2qHJ,CkCrqHI,8BACE,WlCuqHN,CkCnqHI,kCAEE,iBAAA,CAAA,clCqqHN,CkCvqHI,kCAEE,aAAA,CAAA,kBlCqqHN,CkCvqHI,wBACE,WlCsqHN,CkClqHM,kCACE,UlCoqHR,CACF","file":"main.css"}
\ No newline at end of file
diff --git a/material/assets/stylesheets/main.fd7b1be2.min.css b/material/assets/stylesheets/main.fd7b1be2.min.css
deleted file mode 100644
index 0571145c2..000000000
--- a/material/assets/stylesheets/main.fd7b1be2.min.css
+++ /dev/null
@@ -1 +0,0 @@
-@charset "UTF-8";html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{border:0;box-sizing:content-box;display:block;height:.05rem;overflow:visible;padding:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:separate;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{background:transparent;border:0;font-family:inherit;font-size:inherit;margin:0;padding:0}input{border:0;outline:none}:root{--md-default-fg-color:rgba(0,0,0,.87);--md-default-fg-color--light:rgba(0,0,0,.54);--md-default-fg-color--lighter:rgba(0,0,0,.32);--md-default-fg-color--lightest:rgba(0,0,0,.07);--md-default-bg-color:#fff;--md-default-bg-color--light:hsla(0,0%,100%,.7);--md-default-bg-color--lighter:hsla(0,0%,100%,.3);--md-default-bg-color--lightest:hsla(0,0%,100%,.12);--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,.7);--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:rgba(82,108,254,.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,.7);--md-shadow-z1:0 0.2rem 0.5rem rgba(0,0,0,.05),0 0 0.05rem rgba(0,0,0,.1);--md-shadow-z2:0 0.2rem 0.5rem rgba(0,0,0,.1),0 0 0.05rem rgba(0,0,0,.25);--md-shadow-z3:0 0.2rem 0.5rem rgba(0,0,0,.2),0 0 0.05rem rgba(0,0,0,.35)}:root>*{--md-code-fg-color:#36464e;--md-code-bg-color:#f5f5f5;--md-code-hl-color:rgba(255,255,0,.5);--md-code-hl-number-color:#d52a2a;--md-code-hl-special-color:#db1457;--md-code-hl-function-color:#a846b9;--md-code-hl-constant-color:#6e59d9;--md-code-hl-keyword-color:#3f6ec6;--md-code-hl-string-color:#1c7d4d;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-mark-color:rgba(255,255,0,.5);--md-typeset-del-color:rgba(245,80,61,.15);--md-typeset-ins-color:rgba(11,213,112,.15);--md-typeset-kbd-color:#fafafa;--md-typeset-kbd-accent-color:#fff;--md-typeset-kbd-border-color:#b8b8b8;--md-typeset-table-color:rgba(0,0,0,.12);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-footer-fg-color:#fff;--md-footer-fg-color--light:hsla(0,0%,100%,.7);--md-footer-fg-color--lighter:hsla(0,0%,100%,.3);--md-footer-bg-color:rgba(0,0,0,.87);--md-footer-bg-color--dark:rgba(0,0,0,.32)}.md-icon svg{fill:currentColor;display:block;height:1.2rem;width:1.2rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--md-text-font-family:var(--md-text-font,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace}body,input{font-feature-settings:"kern","liga";font-family:var(--md-text-font-family)}body,code,input,kbd,pre{color:var(--md-typeset-color)}code,kbd,pre{font-feature-settings:"kern";font-family:var(--md-code-font-family)}:root{--md-typeset-table-sort-icon:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--asc:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--desc:url('data:image/svg+xml;charset=utf-8,')}.md-typeset{-webkit-print-color-adjust:exact;color-adjust:exact;font-size:.8rem;line-height:1.6}@media print{.md-typeset{font-size:.68rem}}.md-typeset :where(ul,ol,dl,figure,blockquote,pre){margin:1em 0}.md-typeset h1{color:var(--md-default-fg-color--light);font-size:2em;line-height:1.3;margin:0 0 1.25em}.md-typeset h1,.md-typeset h2{font-weight:300;letter-spacing:-.01em}.md-typeset h2{font-size:1.5625em;line-height:1.4;margin:1.6em 0 .64em}.md-typeset h3{font-size:1.25em;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:1.6em 0 .8em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{font-weight:700;letter-spacing:-.01em;margin:1em 0}.md-typeset :where(h5,h6){color:var(--md-default-fg-color--light);font-size:.8em;font-weight:700;letter-spacing:-.01em;margin:1.25em 0}.md-typeset h5{text-transform:uppercase}.md-typeset hr{border-bottom:.05rem solid var(--md-default-fg-color--lightest);display:flow-root;margin:1.5em 0}.md-typeset a{color:var(--md-typeset-a-color);word-break:break-word}.md-typeset a,.md-typeset a:before{transition:color 125ms}.md-typeset a:where(:focus,:hover){color:var(--md-accent-fg-color)}.md-typeset a.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset :where(code,pre,kbd){color:var(--md-code-fg-color);direction:ltr}@media print{.md-typeset :where(code,pre,kbd){white-space:pre-wrap}}.md-typeset code{background-color:var(--md-code-bg-color);border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.85em;padding:0 .2941176471em;word-break:break-word}.md-typeset code:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-typeset :where(h1,h2,h3,h4,h5,h6) code{background-color:transparent;box-shadow:none;margin:initial;padding:initial}.md-typeset a code{color:currentColor}.md-typeset pre{display:flow-root;line-height:1.4;position:relative}.md-typeset pre>code{-webkit-box-decoration-break:slice;box-decoration-break:slice;box-shadow:none;display:block;margin:0;outline-color:var(--md-accent-fg-color);overflow:auto;padding:.7720588235em 1.1764705882em;scrollbar-color:var(--md-default-fg-color--lighter) transparent;scrollbar-width:thin;touch-action:auto;word-break:normal}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) transparent}.md-typeset pre>code::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset kbd{background-color:var(--md-typeset-kbd-color);border-radius:.1rem;box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -.1rem .2rem var(--md-typeset-kbd-accent-color) inset;color:var(--md-default-fg-color);display:inline-block;font-size:.75em;padding:0 .6666666667em;vertical-align:text-top;word-break:break-word}.md-typeset mark{background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;word-break:break-word}.md-typeset abbr{border-bottom:.05rem dotted var(--md-default-fg-color--light);cursor:help;text-decoration:none}@media (hover:none){.md-typeset abbr{position:relative}.md-typeset abbr[title]:where(:focus,:hover):after{background-color:var(--md-default-fg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z3);color:var(--md-default-bg-color);content:attr(title);display:inline-block;font-size:.7rem;inset-inline-start:0;margin-top:2em;max-width:80%;min-width:-webkit-max-content;min-width:max-content;padding:.2rem .3rem;position:absolute;width:auto}}.md-typeset small{opacity:.75}.md-typeset :where(sup,sub){margin-inline-start:.078125em}.md-typeset blockquote{border-inline-start:.2rem solid var(--md-default-fg-color--lighter);color:var(--md-default-fg-color--light);padding-inline-start:.6rem}.md-typeset ul{list-style-type:disc}.md-typeset :where(ul,ol){margin-inline-start:.625em;padding:0}.md-typeset :where(ul,ol):not([hidden]){display:flow-root}.md-typeset :where(ul,ol) ol{list-style-type:lower-alpha}.md-typeset :where(ul,ol) ol ol{list-style-type:lower-roman}.md-typeset :where(ul,ol) li{margin-bottom:.5em;margin-inline-start:1.25em}.md-typeset :where(ul,ol) li :where(p,blockquote){margin:.5em 0}.md-typeset :where(ul,ol) li:last-child{margin-bottom:0}.md-typeset :where(ul,ol) li :where(ul,ol){margin-block:.5em;margin-inline-start:.625em}.md-typeset dd{margin-block:1em 1.5em;margin-inline-start:1.875em}.md-typeset :where(img,svg){height:auto;max-width:100%}.md-typeset :where(img,svg)[align=left]{margin:1em 1em 1em 0}.md-typeset :where(img,svg)[align=right]{margin:1em 0 1em 1em}.md-typeset :where(img,svg)[align]:only-child{margin-top:0}.md-typeset img[src$="#only-dark"]{display:none}.md-typeset figure{display:flow-root;margin:0 auto;max-width:100%;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.md-typeset figure img{display:block}.md-typeset figcaption{font-style:italic;margin:1em auto 2em;max-width:24rem}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){background-color:var(--md-default-bg-color);border:.05rem solid var(--md-typeset-table-color);border-radius:.1rem;display:inline-block;font-size:.64rem;max-width:100%;overflow:auto;touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) :where(th,td)>:first-child{margin-top:0}.md-typeset table:not([class]) :where(th,td)>:last-child{margin-bottom:0}.md-typeset table:not([class]) :where(th,td):not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) :where(th,td):not([align]){text-align:right}.md-typeset table:not([class]) th{font-weight:700;min-width:5rem;padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) th a{color:inherit}.md-typeset table:not([class]) td{border-top:.05rem solid var(--md-typeset-table-color);padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) tbody tr{transition:background-color 125ms}.md-typeset table:not([class]) tbody tr:hover{background-color:rgba(0,0,0,.035);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}.md-typeset table th[role=columnheader]:after{content:"";display:inline-block;height:1.2em;margin-inline-start:.5em;-webkit-mask-image:var(--md-typeset-table-sort-icon);mask-image:var(--md-typeset-table-sort-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset table th[role=columnheader]:hover:after{background-color:var(--md-default-fg-color--lighter)}.md-typeset table th[role=columnheader][aria-sort=ascending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--asc);mask-image:var(--md-typeset-table-sort-icon--asc)}.md-typeset table th[role=columnheader][aria-sort=descending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--desc);mask-image:var(--md-typeset-table-sort-icon--desc)}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;margin:0;overflow:hidden;width:100%}@media screen and (max-width:44.9375em){.md-content__inner>pre{margin:1em -.8rem}.md-content__inner>pre code{border-radius:0}}.md-banner{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color);overflow:auto}@media print{.md-banner{display:none}}.md-banner--warning{background:var(--md-typeset-mark-color);color:var(--md-default-fg-color)}.md-banner__inner{font-size:.7rem;margin:.6rem auto;padding:0 .8rem}html{font-size:125%;height:100%;overflow-x:hidden}@media screen and (min-width:100em){html{font-size:137.5%}}@media screen and (min-width:125em){html{font-size:150%}}body{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;font-size:.5rem;min-height:100%;position:relative;width:100%}@media print{body{display:block}}@media screen and (max-width:59.9375em){body[data-md-state=lock]{position:fixed}}.md-grid{margin-inline:auto;max-width:61rem}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-toggle{display:none}.md-option{height:0;opacity:0;position:absolute;width:0}.md-option:checked+label:not([hidden]){display:block}.md-option.focus-visible+label{outline-color:var(--md-accent-fg-color);outline-style:auto}.md-skip{background-color:var(--md-default-fg-color);border-radius:.1rem;color:var(--md-default-bg-color);font-size:.64rem;margin:.5rem;opacity:0;outline-color:var(--md-accent-fg-color);padding:.3rem .5rem;position:fixed;transform:translateY(.4rem);z-index:-1}.md-skip:focus{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms;z-index:10}@page{margin:25mm}:root{--md-clipboard-icon:url('data:image/svg+xml;charset=utf-8,')}.md-clipboard{border-radius:.1rem;color:var(--md-default-fg-color--lightest);cursor:pointer;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;position:absolute;right:.5em;top:.5em;transition:color .25s;width:1.5em;z-index:1}@media print{.md-clipboard{display:none}}.md-clipboard:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}:hover>.md-clipboard{color:var(--md-default-fg-color--light)}.md-clipboard:is(:focus,:hover){color:var(--md-accent-fg-color)}.md-clipboard:after{background-color:currentColor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-clipboard--inline{cursor:pointer}.md-clipboard--inline code{transition:color .25s,background-color .25s}.md-clipboard--inline:where(:focus,:hover) code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-content{flex-grow:1;min-width:0}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}@media screen and (min-width:76.25em){.md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-inline-start:1.2rem}.md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-inline-end:1.2rem}}.md-content__inner:before{content:"";display:block;height:.4rem}.md-content__inner>:last-child{margin-bottom:0}.md-content__button{float:right;margin:.4rem 0;margin-inline-start:.4rem;padding:0}@media print{.md-content__button{display:none}}[dir=rtl] .md-content__button{float:left}.md-typeset .md-content__button{color:var(--md-default-fg-color--lighter)}.md-content__button svg{display:inline;vertical-align:top}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}.md-dialog{background-color:var(--md-default-fg-color);border-radius:.1rem;bottom:.8rem;box-shadow:var(--md-shadow-z3);inset-inline-end:.8rem;min-width:11.1rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform 0ms .4s,opacity .4s;z-index:4}@media print{.md-dialog{display:none}}.md-dialog[data-md-state=open]{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s}.md-dialog__inner{color:var(--md-default-bg-color);font-size:.7rem}.md-footer{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color)}@media print{.md-footer{display:none}}.md-footer__inner{display:flex;justify-content:space-between;overflow:auto;padding:.2rem}.md-footer__link{display:flex;flex-grow:0.01;outline-color:var(--md-accent-fg-color);overflow:hidden;padding-bottom:.4rem;padding-top:1.4rem;transition:opacity .25s}.md-footer__link:where(:focus,:hover){opacity:.7}[dir=rtl] .md-footer__link svg{transform:scaleX(-1)}@media screen and (max-width:44.9375em){.md-footer__link--prev .md-footer__title{display:none}}.md-footer__link--next{margin-inline-start:auto;text-align:right}[dir=rtl] .md-footer__link--next{text-align:left}.md-footer__title{flex-grow:1;font-size:.9rem;line-height:2.4rem;max-width:calc(100% - 2.4rem);padding:0 1rem;position:relative}.md-footer__button{margin:.2rem;padding:.4rem}.md-footer__direction{font-size:.64rem;inset-inline:0;margin-top:-1rem;opacity:.7;padding:0 1rem;position:absolute}.md-footer-meta{background-color:var(--md-footer-bg-color--dark)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a{color:var(--md-footer-fg-color--light)}html .md-footer-meta.md-typeset a:where(:focus,:hover){color:var(--md-footer-fg-color)}.md-copyright{color:var(--md-footer-fg-color--lighter);font-size:.64rem;margin:auto .6rem;padding:.4rem 0;width:100%}@media screen and (min-width:45em){.md-copyright{width:auto}}.md-copyright__highlight{color:var(--md-footer-fg-color--light)}.md-social{margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width:45em){.md-social{padding:.6rem 0}}.md-social__link{display:inline-block;height:1.6rem;text-align:center;width:1.6rem}.md-social__link:before{line-height:1.9}.md-social__link svg{fill:currentColor;max-height:.8rem;vertical-align:-25%}.md-typeset .md-button{border:.1rem solid;border-radius:.1rem;color:var(--md-primary-fg-color);cursor:pointer;display:inline-block;font-weight:700;padding:.625em 2em;transition:color 125ms,background-color 125ms,border-color 125ms}.md-typeset .md-button--primary{background-color:var(--md-primary-fg-color);border-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color)}.md-typeset .md-button:where(:focus,:hover){background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.md-typeset .md-input{border-bottom:.1rem solid var(--md-default-fg-color--lighter);border-start-end-radius:.1rem;border-start-start-radius:.1rem;box-shadow:var(--md-shadow-z1);font-size:.8rem;height:1.8rem;padding:0 .6rem;transition:border .25s,box-shadow .25s}.md-typeset .md-input:where(:focus,:hover){border-bottom-color:var(--md-accent-fg-color);box-shadow:var(--md-shadow-z2)}.md-typeset .md-input--stretch{width:100%}.md-header{background-color:var(--md-primary-fg-color);box-shadow:0 0 .2rem transparent,0 .2rem .4rem transparent;color:var(--md-primary-bg-color);inset-inline:0;position:sticky;top:0;z-index:4}@media print{.md-header{display:none}}.md-header[data-md-state=shadow]{box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2);transition:transform .25s cubic-bezier(.1,.7,.1,1),box-shadow .25s}.md-header[data-md-state=hidden]{transform:translateY(-100%);transition:transform .25s cubic-bezier(.8,0,.6,1),box-shadow .25s}.md-header__inner{align-items:center;display:flex;padding:0 .2rem}.md-header__button{color:currentColor;cursor:pointer;margin:.2rem;outline-color:var(--md-accent-fg-color);padding:.4rem;position:relative;transition:opacity .25s;vertical-align:middle;z-index:1}.md-header__button:hover{opacity:.7}.md-header__button:not([hidden]){display:inline-block}.md-header__button:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-header__button.md-logo{margin:.2rem;padding:.4rem}@media screen and (max-width:76.1875em){.md-header__button.md-logo{display:none}}.md-header__button.md-logo :where(img,svg){fill:currentColor;display:block;height:1.2rem;width:1.2rem}@media screen and (min-width:60em){.md-header__button[for=__search]{display:none}}.no-js .md-header__button[for=__search]{display:none}[dir=rtl] .md-header__button[for=__search] svg{transform:scaleX(-1)}@media screen and (min-width:76.25em){.md-header__button[for=__drawer]{display:none}}.md-header__topic{display:flex;max-width:100%;position:absolute;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-header__topic+.md-header__topic{opacity:0;pointer-events:none;transform:translateX(1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__topic+.md-header__topic{transform:translateX(-1.25rem)}.md-header__topic:first-child{font-weight:700}.md-header__title{flex-grow:1;font-size:.9rem;height:2.4rem;line-height:2.4rem;margin-inline-end:.4rem;margin-inline-start:1rem}.md-header__title[data-md-state=active] .md-header__topic{opacity:0;pointer-events:none;transform:translateX(-1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__title[data-md-state=active] .md-header__topic{transform:translateX(1.25rem)}.md-header__title[data-md-state=active] .md-header__topic+.md-header__topic{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;z-index:0}.md-header__title>.md-header__ellipsis{height:100%;position:relative;width:100%}.md-header__option{display:flex;flex-shrink:0;max-width:100%;transition:max-width 0ms .25s,opacity .25s .25s;white-space:nowrap}[data-md-toggle=search]:checked~.md-header .md-header__option{max-width:0;opacity:0;transition:max-width 0ms,opacity 0ms}.md-header__source{display:none}@media screen and (min-width:60em){.md-header__source{display:block;margin-inline-start:1rem;max-width:11.7rem;width:11.7rem}}@media screen and (min-width:76.25em){.md-header__source{margin-inline-start:1.4rem}}:root{--md-nav-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-nav-icon--next:url('data:image/svg+xml;charset=utf-8,');--md-toc-icon:url('data:image/svg+xml;charset=utf-8,')}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{display:block;font-weight:700;overflow:hidden;padding:0 .6rem;text-overflow:ellipsis}.md-nav__title .md-nav__button{display:none}.md-nav__title .md-nav__button img{height:100%;width:auto}.md-nav__title .md-nav__button.md-logo :where(img,svg){fill:currentColor;display:block;height:2.4rem;width:2.4rem}.md-nav__list{list-style:none;margin:0;padding:0}.md-nav__item{padding:0 .6rem}.md-nav__item .md-nav__item{padding-inline-end:0}.md-nav__link{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-top:.625em;overflow:hidden;scroll-snap-align:start;text-overflow:ellipsis;transition:color 125ms}.md-nav__link[data-md-state=blur]{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active{color:var(--md-typeset-a-color)}.md-nav__item .md-nav__link--index [href]{width:100%}.md-nav__link:is(:focus,:hover){color:var(--md-accent-fg-color)}.md-nav__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-nav--primary .md-nav__link[for=__toc]{display:none}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{background-color:currentColor;display:block;height:100%;-webkit-mask-image:var(--md-toc-icon);mask-image:var(--md-toc-icon);width:100%}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__link>*{cursor:pointer;display:flex}.md-nav__icon{flex-shrink:0}.md-nav__source{display:none}@media screen and (max-width:76.1875em){.md-nav--primary,.md-nav--primary .md-nav{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;height:100%;inset-inline:0;position:absolute;top:0;z-index:1}.md-nav--primary :where(.md-nav__title,.md-nav__item){font-size:.8rem;line-height:1.5}.md-nav--primary .md-nav__title{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);cursor:pointer;font-weight:400;height:5.6rem;line-height:2.4rem;padding:3rem .8rem .2rem;position:relative;white-space:nowrap}.md-nav--primary .md-nav__title .md-nav__icon{display:block;height:1.2rem;inset-inline-start:.4rem;margin:.2rem;position:absolute;top:.4rem;width:1.2rem}.md-nav--primary .md-nav__title .md-nav__icon:after{background-color:currentColor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--prev);mask-image:var(--md-nav-icon--prev);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.md-nav--primary .md-nav__title~.md-nav__list{background-color:var(--md-default-bg-color);box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset;overflow-y:auto;scroll-snap-type:y mandatory;touch-action:pan-y}.md-nav--primary .md-nav__title~.md-nav__list>:first-child{border-top:0}.md-nav--primary .md-nav__title[for=__drawer]{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);font-weight:700}.md-nav--primary .md-nav__title .md-logo{display:block;inset-inline-start:.2rem;margin:.2rem;padding:.4rem;position:absolute;top:.2rem}.md-nav--primary .md-nav__list{flex:1}.md-nav--primary .md-nav__item{border-top:.05rem solid var(--md-default-fg-color--lightest);padding:0}.md-nav--primary .md-nav__item--active>.md-nav__link{color:var(--md-typeset-a-color)}.md-nav--primary .md-nav__item--active>.md-nav__link:where(:focus,:hover){color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link{margin-top:0;padding:.6rem .8rem}.md-nav--primary .md-nav__link .md-nav__icon{font-size:1.2rem;height:1.2rem;margin-inline-end:-.2rem;width:1.2rem}.md-nav--primary .md-nav__link .md-nav__icon:after{background-color:currentColor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-nav--primary .md-nav__icon:after{transform:scale(-1)}.md-nav--primary .md-nav--secondary .md-nav{background-color:transparent;position:static}.md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-inline-start:1.4rem}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-inline-start:2rem}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-inline-start:2.6rem}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-inline-start:3.2rem}.md-nav--secondary{background-color:transparent}.md-nav__toggle~.md-nav{display:flex;opacity:0;transform:translateX(100%);transition:transform .25s cubic-bezier(.8,0,.6,1),opacity 125ms 50ms}[dir=rtl] .md-nav__toggle~.md-nav{transform:translateX(-100%)}.md-nav__toggle:checked~.md-nav{opacity:1;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 125ms 125ms}.md-nav__toggle:checked~.md-nav>.md-nav__list{-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (max-width:59.9375em){.md-nav--primary .md-nav__link[for=__toc]{display:flex}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--primary .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:flex}.md-nav__source{background-color:var(--md-primary-fg-color--dark);color:var(--md-primary-bg-color);display:block;padding:0 .2rem}}@media screen and (min-width:60em) and (max-width:76.1875em){.md-nav--integrated .md-nav__link[for=__toc]{display:flex}.md-nav--integrated .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--integrated .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav{display:flex}}@media screen and (min-width:60em){.md-nav--secondary .md-nav__title[for=__toc]{scroll-snap-align:start}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}}@media screen and (min-width:76.25em){.md-nav{transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav--primary .md-nav__title[for=__drawer]{scroll-snap-align:start}.md-nav--primary .md-nav__title .md-nav__icon{display:none}.md-nav__toggle~.md-nav{display:none}.md-nav__toggle:where(:checked,:indeterminate)~.md-nav{display:block}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--section{display:block;margin:1.25em 0}.md-nav__item--section:last-child{margin-bottom:0}.md-nav__item--section>.md-nav__link{font-weight:700;pointer-events:none}.md-nav__item--section>.md-nav__link--index [href]{pointer-events:auto}.md-nav__item--section>.md-nav__link .md-nav__icon{display:none}.md-nav__item--section>.md-nav{display:block}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0}.md-nav__icon{float:right;height:.9rem;transition:transform .25s;width:.9rem}[dir=rtl] .md-nav__icon{float:left;transform:rotate(180deg)}.md-nav__icon:after{background-color:currentColor;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:-.1rem;width:100%}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon,.md-nav__item--nested .md-nav__toggle:indeterminate~.md-nav__link .md-nav__icon{transform:rotate(90deg)}.md-nav--lifted>.md-nav__list>.md-nav__item--nested,.md-nav--lifted>.md-nav__title{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active{display:block;padding:0}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link{font-weight:700;margin-top:0;padding:0 .6rem;pointer-events:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link--index [href]{pointer-events:auto}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link .md-nav__icon{display:none}.md-nav--lifted .md-nav[data-md-level="1"]{display:block}.md-nav--lifted .md-nav[data-md-level="1"]>.md-nav__list>.md-nav__item{padding-inline-end:.6rem}.md-nav--integrated>.md-nav__list>.md-nav__item--active:not(.md-nav__item--nested){padding:0 .6rem}.md-nav--integrated>.md-nav__list>.md-nav__item--active:not(.md-nav__item--nested)>.md-nav__link{padding:0}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-inline-start:.05rem solid var(--md-primary-fg-color);display:block;margin-bottom:1.25em}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__title{display:none}}:root{--md-search-result-icon:url('data:image/svg+xml;charset=utf-8,')}.md-search{position:relative}@media screen and (min-width:60em){.md-search{padding:.2rem 0}}.no-js .md-search{display:none}.md-search__overlay{opacity:0;z-index:1}@media screen and (max-width:59.9375em){.md-search__overlay{background-color:var(--md-default-bg-color);border-radius:1rem;height:2rem;inset-inline-start:-2.2rem;overflow:hidden;pointer-events:none;position:absolute;top:-1rem;transform-origin:center;transition:transform .3s .1s,opacity .2s .2s;width:2rem}[data-md-toggle=search]:checked~.md-header .md-search__overlay{opacity:1;transition:transform .4s,opacity .1s}}@media screen and (min-width:60em){.md-search__overlay{background-color:rgba(0,0,0,.54);cursor:pointer;height:0;inset-inline-start:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0}[data-md-toggle=search]:checked~.md-header .md-search__overlay{height:200vh;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@media screen and (max-width:29.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(45)}}@media screen and (min-width:30em) and (max-width:44.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(60)}}@media screen and (min-width:45em) and (max-width:59.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(75)}}.md-search__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:59.9375em){.md-search__inner{height:0;inset-inline-start:0;opacity:0;overflow:hidden;position:fixed;top:0;transform:translateX(5%);transition:width 0ms .3s,height 0ms .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s;width:0;z-index:2}[dir=rtl] .md-search__inner{transform:translateX(-5%)}[data-md-toggle=search]:checked~.md-header .md-search__inner{height:100%;opacity:1;transform:translateX(0);transition:width 0ms 0ms,height 0ms 0ms,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s;width:100%}}@media screen and (min-width:60em){.md-search__inner{float:right;padding:.1rem 0;position:relative;transition:width .25s cubic-bezier(.1,.7,.1,1);width:11.7rem}[dir=rtl] .md-search__inner{float:left}}@media screen and (min-width:60em) and (max-width:76.1875em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:23.4rem}}@media screen and (min-width:76.25em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:34.4rem}}.md-search__form{background-color:var(--md-default-bg-color);box-shadow:0 0 .6rem transparent;height:2.4rem;position:relative;transition:color .25s,background-color .25s;z-index:2}@media screen and (min-width:60em){.md-search__form{background-color:rgba(0,0,0,.26);border-radius:.1rem;height:1.8rem}.md-search__form:hover{background-color:hsla(0,0%,100%,.12)}}[data-md-toggle=search]:checked~.md-header .md-search__form{background-color:var(--md-default-bg-color);border-radius:.1rem .1rem 0 0;box-shadow:0 0 .6rem rgba(0,0,0,.07);color:var(--md-default-fg-color)}.md-search__input{background:transparent;font-size:.9rem;height:100%;padding-inline:3.6rem 2.2rem;position:relative;text-overflow:ellipsis;width:100%;z-index:2}.md-search__input::placeholder{transition:color .25s}.md-search__input::placeholder,.md-search__input~.md-search__icon{color:var(--md-default-fg-color--light)}.md-search__input::-ms-clear{display:none}@media screen and (max-width:59.9375em){.md-search__input{font-size:.9rem;height:2.4rem;width:100%}}@media screen and (min-width:60em){.md-search__input{color:inherit;font-size:.8rem;padding-inline-start:2.2rem}.md-search__input::placeholder{color:var(--md-primary-bg-color--light)}.md-search__input+.md-search__icon{color:var(--md-primary-bg-color)}[data-md-toggle=search]:checked~.md-header .md-search__input{text-overflow:clip}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon,[data-md-toggle=search]:checked~.md-header .md-search__input::placeholder{color:var(--md-default-fg-color--light)}}.md-search__icon{cursor:pointer;display:inline-block;height:1.2rem;transition:color .25s,opacity .25s;width:1.2rem}.md-search__icon:hover{opacity:.7}.md-search__icon[for=__search]{inset-inline-start:.5rem;position:absolute;top:.3rem;z-index:2}[dir=rtl] .md-search__icon[for=__search] svg{transform:scaleX(-1)}@media screen and (max-width:59.9375em){.md-search__icon[for=__search]{inset-inline-start:.8rem;top:.6rem}.md-search__icon[for=__search] svg:first-child{display:none}}@media screen and (min-width:60em){.md-search__icon[for=__search]{pointer-events:none}.md-search__icon[for=__search] svg:last-child{display:none}}.md-search__options{inset-inline-end:.5rem;pointer-events:none;position:absolute;top:.3rem;z-index:2}@media screen and (max-width:59.9375em){.md-search__options{inset-inline-end:.8rem;top:.6rem}}.md-search__options>*{color:var(--md-default-fg-color--light);margin-inline-start:.2rem;opacity:0;transform:scale(.75);transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-search__options>:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>*{opacity:1;pointer-events:auto;transform:scale(1)}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>:hover{opacity:.7}.md-search__suggest{align-items:center;color:var(--md-default-fg-color--lighter);display:flex;font-size:.9rem;height:100%;opacity:0;padding-inline:3.6rem 2.2rem;position:absolute;top:0;transition:opacity 50ms;white-space:nowrap;width:100%}@media screen and (min-width:60em){.md-search__suggest{font-size:.8rem;padding-inline-start:2.2rem}}[data-md-toggle=search]:checked~.md-header .md-search__suggest{opacity:1;transition:opacity .3s .1s}.md-search__output{border-end-end-radius:.1rem;border-end-start-radius:.1rem;overflow:hidden;position:absolute;width:100%;z-index:1}@media screen and (max-width:59.9375em){.md-search__output{bottom:0;top:2.4rem}}@media screen and (min-width:60em){.md-search__output{opacity:0;top:1.9rem;transition:opacity .4s}[data-md-toggle=search]:checked~.md-header .md-search__output{box-shadow:var(--md-shadow-z3);opacity:1}}.md-search__scrollwrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);height:100%;overflow-y:auto;touch-action:pan-y}@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx){.md-search__scrollwrap{transform:translateZ(0)}}@media screen and (min-width:60em) and (max-width:76.1875em){.md-search__scrollwrap{width:23.4rem}}@media screen and (min-width:76.25em){.md-search__scrollwrap{width:34.4rem}}@media screen and (min-width:60em){.md-search__scrollwrap{max-height:0;scrollbar-color:var(--md-default-fg-color--lighter) transparent;scrollbar-width:thin}[data-md-toggle=search]:checked~.md-header .md-search__scrollwrap{max-height:75vh}.md-search__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) transparent}.md-search__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-search__scrollwrap::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}}.md-search-result{color:var(--md-default-fg-color);word-break:break-word}.md-search-result__meta{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.8rem;padding:0 .8rem;scroll-snap-align:start}@media screen and (min-width:60em){.md-search-result__meta{padding-inline-start:2.2rem}}.md-search-result__list{list-style:none;margin:0;padding:0}.md-search-result__item{box-shadow:0 -.05rem var(--md-default-fg-color--lightest)}.md-search-result__item:first-child{box-shadow:none}.md-search-result__link{display:block;outline:none;scroll-snap-align:start;transition:background-color .25s}.md-search-result__link:where(:focus,:hover){background-color:var(--md-accent-fg-color--transparent)}.md-search-result__link:last-child p:last-child{margin-bottom:.6rem}.md-search-result__more summary{color:var(--md-typeset-a-color);cursor:pointer;display:block;font-size:.64rem;outline:none;padding:.75em .8rem;scroll-snap-align:start;transition:color .25s,background-color .25s}@media screen and (min-width:60em){.md-search-result__more summary{padding-inline-start:2.2rem}}.md-search-result__more summary:where(:focus,:hover){background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-search-result__more summary::-webkit-details-marker,.md-search-result__more summary::marker{display:none}.md-search-result__more summary~*>*{opacity:.65}.md-search-result__article{overflow:hidden;padding:0 .8rem;position:relative}@media screen and (min-width:60em){.md-search-result__article{padding-inline-start:2.2rem}}.md-search-result__article--document .md-search-result__title{font-size:.8rem;font-weight:400;line-height:1.4;margin:.55rem 0}.md-search-result__icon{color:var(--md-default-fg-color--light);height:1.2rem;inset-inline-start:0;margin:.5rem;position:absolute;width:1.2rem}@media screen and (max-width:59.9375em){.md-search-result__icon{display:none}}.md-search-result__icon:after{background-color:currentColor;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-search-result-icon);mask-image:var(--md-search-result-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-search-result__icon:after{transform:scaleX(-1)}.md-search-result__title{font-size:.64rem;font-weight:700;line-height:1.6;margin:.5em 0}.md-search-result__teaser{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--md-default-fg-color--light);display:-webkit-box;font-size:.64rem;line-height:1.6;margin:.5em 0;max-height:2rem;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:44.9375em){.md-search-result__teaser{-webkit-line-clamp:3;max-height:3rem}}@media screen and (min-width:60em) and (max-width:76.1875em){.md-search-result__teaser{-webkit-line-clamp:3;max-height:3rem}}.md-search-result__teaser mark{background-color:transparent;text-decoration:underline}.md-search-result__terms{font-size:.64rem;font-style:italic;margin:.5em 0}.md-search-result mark{background-color:transparent;color:var(--md-accent-fg-color)}.md-select{position:relative;z-index:1}.md-select__inner{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);left:50%;margin-top:.2rem;max-height:0;opacity:0;position:absolute;top:calc(100% - .2rem);transform:translate3d(-50%,.3rem,0);transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s}.md-select:where(:focus-within,:hover) .md-select__inner{max-height:10rem;opacity:1;transform:translate3d(-50%,0,0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms}.md-select__inner:after{border-bottom:.2rem solid transparent;border-bottom-color:var(--md-default-bg-color);border-left:.2rem solid transparent;border-right:.2rem solid transparent;border-top:0;content:"";height:0;left:50%;margin-left:-.2rem;margin-top:-.2rem;position:absolute;top:0;width:0}.md-select__list{border-radius:.1rem;font-size:.8rem;list-style-type:none;margin:0;max-height:inherit;overflow:auto;padding:0}.md-select__item{line-height:1.8rem}.md-select__link{cursor:pointer;display:block;outline:none;padding-inline:.6rem 1.2rem;scroll-snap-align:start;transition:background-color .25s,color .25s;width:100%}.md-select__link:where(:focus,:hover){color:var(--md-accent-fg-color)}.md-select__link:focus{background-color:var(--md-default-fg-color--lightest)}.md-sidebar{align-self:flex-start;flex-shrink:0;padding:1.2rem 0;position:sticky;top:2.4rem;width:12.1rem}@media print{.md-sidebar{display:none}}@media screen and (max-width:76.1875em){.md-sidebar--primary{background-color:var(--md-default-bg-color);display:block;height:100%;inset-inline-start:-12.1rem;position:fixed;top:0;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;width:12.1rem;z-index:5}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:var(--md-shadow-z3);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.1rem)}.md-sidebar--primary .md-sidebar__scrollwrap{inset:0;margin:0;overflow:hidden;position:absolute;scroll-snap-type:none}}@media screen and (min-width:76.25em){.md-sidebar{height:0}.no-js .md-sidebar{height:auto}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width:60em){.md-sidebar--secondary{height:0}.no-js .md-sidebar--secondary{height:auto}.md-sidebar--secondary:not([hidden]){display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 .2rem;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) transparent;scrollbar-width:thin}.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) transparent}.md-sidebar__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@media screen and (max-width:76.1875em){.md-overlay{background-color:rgba(0,0,0,.54);height:0;opacity:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0;z-index:5}[data-md-toggle=drawer]:checked~.md-overlay{height:100%;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@-webkit-keyframes facts{0%{height:0}to{height:.65rem}}@keyframes facts{0%{height:0}to{height:.65rem}}@-webkit-keyframes fact{0%{opacity:0;transform:translateY(100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes fact{0%{opacity:0;transform:translateY(100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}:root{--md-source-forks-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-repositories-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-stars-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-source{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;font-size:.65rem;line-height:1.2;outline-color:var(--md-accent-fg-color);transition:opacity .25s;white-space:nowrap}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;height:2.4rem;vertical-align:middle;width:2rem}.md-source__icon svg{margin-inline-start:.6rem;margin-top:.6rem}.md-source__icon+.md-source__repository{margin-inline-start:-2rem;padding-inline-start:2rem}.md-source__repository{display:inline-block;margin-inline-start:.6rem;max-width:calc(100% - 1.2rem);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{font-size:.55rem;list-style-type:none;margin:.1rem 0 0;opacity:.75;overflow:hidden;padding:0}[data-md-state=done] .md-source__facts{-webkit-animation:facts .25s ease-in;animation:facts .25s ease-in}.md-source__fact{display:inline-block}[data-md-state=done] .md-source__fact{-webkit-animation:fact .4s ease-out;animation:fact .4s ease-out}.md-source__fact:before{background-color:currentColor;content:"";display:inline-block;height:.6rem;margin-inline-end:.1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-top;width:.6rem}.md-source__fact:nth-child(1n+2):before{margin-inline-start:.4rem}.md-source__fact--version:before{-webkit-mask-image:var(--md-source-version-icon);mask-image:var(--md-source-version-icon)}.md-source__fact--stars:before{-webkit-mask-image:var(--md-source-stars-icon);mask-image:var(--md-source-stars-icon)}.md-source__fact--forks:before{-webkit-mask-image:var(--md-source-forks-icon);mask-image:var(--md-source-forks-icon)}.md-source__fact--repositories:before{-webkit-mask-image:var(--md-source-repositories-icon);mask-image:var(--md-source-repositories-icon)}.md-tabs{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);overflow:auto;width:100%}@media print{.md-tabs{display:none}}@media screen and (max-width:76.1875em){.md-tabs{display:none}}.md-tabs[data-md-state=hidden]{pointer-events:none}.md-tabs__list{contain:content;list-style:none;margin:0;margin-inline-start:.2rem;padding:0;white-space:nowrap}.md-tabs__item{display:inline-block;height:2.4rem;padding-inline:.6rem}.md-tabs__link{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;font-size:.7rem;margin-top:.8rem;opacity:.7;outline-color:var(--md-accent-fg-color);outline-offset:.2rem;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s}.md-tabs__link--active,.md-tabs__link:where(:focus,:hover){color:inherit;opacity:1}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:.3s}.md-tabs[data-md-state=hidden] .md-tabs__link{opacity:0;transform:translateY(50%);transition:transform 0ms .1s,opacity .1s}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 var(--md-default-fg-color--lightest)}75%{box-shadow:0 0 0 .625em transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--md-default-fg-color--lightest)}75%{box-shadow:0 0 0 .625em transparent}to{box-shadow:0 0 0 0 transparent}}:root{--md-tooltip-width:20rem}.md-tooltip{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);left:clamp(var(--md-tooltip-0,0rem) + .8rem,var(--md-tooltip-x),(100vw + var(--md-tooltip-0,0rem) + .8rem - var(--md-tooltip-width) - 2 * .8rem));max-height:0;max-width:calc(100vw - 1.6rem);opacity:0;position:absolute;top:var(--md-tooltip-y);transform:translateY(-.4rem);transition:transform 0ms .25s,opacity .25s,max-height 0ms .25s,z-index .25s;width:var(--md-tooltip-width);z-index:0}@media (prefers-reduced-motion){.md-tooltip{transition:none}}:focus-within>.md-tooltip{max-height:1000%;opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height .25s,z-index 0ms}@media (prefers-reduced-motion){:focus-within>.md-tooltip{transition:none}}.focus-visible>.md-tooltip{outline:var(--md-accent-fg-color) auto}.md-tooltip__inner{font-size:.64rem;padding:.8rem}.md-tooltip__inner.md-typeset>:first-child{margin-top:0}.md-tooltip__inner.md-typeset>:last-child{margin-bottom:0}.md-annotation{outline:none;white-space:normal}[dir=rtl] .md-annotation{direction:rtl}.md-annotation:not([hidden]){display:inline-block}.md-annotation:focus-within>*{z-index:2}.md-annotation__inner{font-family:var(--md-text-font-family);top:calc(var(--md-tooltip-y) + 1.2ch)}:not(:focus-within)>.md-annotation__inner{pointer-events:none;-webkit-user-select:none;user-select:none}.md-annotation__index{color:#fff;cursor:pointer;margin:0 1ch;position:relative;transition:z-index .25s;-webkit-user-select:none;user-select:none;z-index:0}.md-annotation__index:after{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;background-color:var(--md-default-fg-color--lighter);border-radius:2ch;content:"";height:2.2ch;left:-.126em;margin:0 -.4ch;padding:0 .4ch;position:absolute;top:.025em;transition:color .25s,background-color .25s;width:max(2.2ch,100% + 1.2ch);z-index:-1}@media (prefers-reduced-motion){.md-annotation__index:after{-webkit-animation:none;animation:none;transition:none}}:where(:focus-within,:hover)>.md-annotation__index:after{background-color:var(--md-accent-fg-color)}:focus-within>.md-annotation__index:after{-webkit-animation:none;animation:none;transition:color .25s,background-color .25s}@media (prefers-reduced-motion){:focus-within>.md-annotation__index:after{transition:none}}.md-annotation__index [data-md-annotation-id]:before{content:attr(data-md-annotation-id);display:inline-block;transition:transform .4s cubic-bezier(.1,.7,.1,1)}@media (prefers-reduced-motion){.md-annotation__index [data-md-annotation-id]:before{transition:none}}@media not print{.md-annotation__index [data-md-annotation-id]:before{content:"+"}:focus-within>.md-annotation__index [data-md-annotation-id]:before{transform:rotate(45deg)}}:where(:focus-within,:hover)>.md-annotation__index{color:var(--md-accent-bg-color)}:focus-within>.md-annotation__index{-webkit-animation:none;animation:none;transition:none}.md-top{background-color:var(--md-default-bg-color);border-radius:1.6rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);font-size:.7rem;margin-inline-start:50%;outline:none;padding:.4rem .8rem;position:fixed;top:3.2rem;transform:translate(-50%);transition:color 125ms,background-color 125ms,transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms;z-index:2}@media print{.md-top{display:none}}[dir=rtl] .md-top{transform:translate(50%)}.md-top[data-md-state=hidden]{opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition-duration:0ms}[dir=rtl] .md-top[data-md-state=hidden]{transform:translate(50%,.2rem)}.md-top:where(:focus,:hover){background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.md-top svg{display:inline-block;vertical-align:-.5em}@-webkit-keyframes hoverfix{0%{pointer-events:none}}@keyframes hoverfix{0%{pointer-events:none}}:root{--md-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-version{flex-shrink:0;font-size:.8rem;height:2.4rem}.md-version__current{color:inherit;cursor:pointer;margin-inline:1.4rem .4rem;outline:none;position:relative;top:.05rem}.md-version__current:after{background-color:currentColor;content:"";display:inline-block;height:.6rem;margin-inline-start:.4rem;-webkit-mask-image:var(--md-version-icon);mask-image:var(--md-version-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:.4rem}.md-version__list{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);list-style-type:none;margin:.2rem .8rem;max-height:0;opacity:0;overflow:auto;padding:0;position:absolute;scroll-snap-type:y mandatory;top:.15rem;transition:max-height 0ms .5s,opacity .25s .25s;z-index:1}.md-version:where(:focus-within,:hover) .md-version__list{max-height:10rem;opacity:1;transition:max-height 0ms,opacity .25s}@media (pointer:coarse){.md-version:hover .md-version__list{-webkit-animation:hoverfix .25s forwards;animation:hoverfix .25s forwards}.md-version:focus-within .md-version__list{-webkit-animation:none;animation:none}}.md-version__item{line-height:1.8rem}.md-version__link{cursor:pointer;display:block;outline:none;padding-inline:.6rem 1.2rem;scroll-snap-align:start;transition:color .25s,background-color .25s;white-space:nowrap;width:100%}.md-version__link:where(:focus,:hover){color:var(--md-accent-fg-color)}.md-version__link:focus{background-color:var(--md-default-fg-color--lightest)}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,')}.md-typeset :where(.admonition,details){background-color:var(--md-admonition-bg-color);border:0 solid #448aff;border-inline-start-width:.2rem;border-radius:.1rem;box-shadow:var(--md-shadow-z1);color:var(--md-admonition-fg-color);display:flow-root;font-size:.64rem;margin:1.5625em 0;padding:0 .6rem;page-break-inside:avoid}@media print{.md-typeset :where(.admonition,details){box-shadow:none}}.md-typeset :where(.admonition,details)>*{box-sizing:border-box}.md-typeset :where(.admonition,details) :where(.admonition,details){margin-bottom:1em;margin-top:1em}.md-typeset :where(.admonition,details) .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset :where(.admonition,details) .md-typeset__table{padding:0 .6rem}.md-typeset :where(.admonition,details)>.tabbed-set:only-child{margin-top:0}html .md-typeset :where(.admonition,details)>:last-child{margin-bottom:.6rem}.md-typeset :is(.admonition-title,summary){background-color:rgba(68,138,255,.1);border:0 solid #448aff;border-inline-start-width:.2rem;border-start-start-radius:.1rem;font-weight:700;margin-block:0;margin-inline:-.8rem -.6rem;padding-block:.4rem;padding-inline:2rem .6rem;position:relative}html .md-typeset :is(.admonition-title,summary):last-child{margin-bottom:0}.md-typeset :is(.admonition-title,summary):before{background-color:#448aff;content:"";height:1rem;inset-inline-start:.6rem;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;width:1rem}.md-typeset :where(.admonition,details):where(.note){border-color:#448aff}.md-typeset :where(.note)>:is(.admonition-title,summary){background-color:rgba(68,138,255,.1);border-color:#448aff}.md-typeset :where(.note)>:is(.admonition-title,summary):before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.abstract,.summary,.tldr){border-color:#00b0ff}.md-typeset :where(.abstract,.summary,.tldr)>:is(.admonition-title,summary){background-color:rgba(0,176,255,.1);border-color:#00b0ff}.md-typeset :where(.abstract,.summary,.tldr)>:is(.admonition-title,summary):before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.info,.todo){border-color:#00b8d4}.md-typeset :where(.info,.todo)>:is(.admonition-title,summary){background-color:rgba(0,184,212,.1);border-color:#00b8d4}.md-typeset :where(.info,.todo)>:is(.admonition-title,summary):before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.tip,.hint,.important){border-color:#00bfa5}.md-typeset :where(.tip,.hint,.important)>:is(.admonition-title,summary){background-color:rgba(0,191,165,.1);border-color:#00bfa5}.md-typeset :where(.tip,.hint,.important)>:is(.admonition-title,summary):before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.success,.check,.done){border-color:#00c853}.md-typeset :where(.success,.check,.done)>:is(.admonition-title,summary){background-color:rgba(0,200,83,.1);border-color:#00c853}.md-typeset :where(.success,.check,.done)>:is(.admonition-title,summary):before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.question,.help,.faq){border-color:#64dd17}.md-typeset :where(.question,.help,.faq)>:is(.admonition-title,summary){background-color:rgba(100,221,23,.1);border-color:#64dd17}.md-typeset :where(.question,.help,.faq)>:is(.admonition-title,summary):before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.warning,.caution,.attention){border-color:#ff9100}.md-typeset :where(.warning,.caution,.attention)>:is(.admonition-title,summary){background-color:rgba(255,145,0,.1);border-color:#ff9100}.md-typeset :where(.warning,.caution,.attention)>:is(.admonition-title,summary):before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.failure,.fail,.missing){border-color:#ff5252}.md-typeset :where(.failure,.fail,.missing)>:is(.admonition-title,summary){background-color:rgba(255,82,82,.1);border-color:#ff5252}.md-typeset :where(.failure,.fail,.missing)>:is(.admonition-title,summary):before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.danger,.error){border-color:#ff1744}.md-typeset :where(.danger,.error)>:is(.admonition-title,summary){background-color:rgba(255,23,68,.1);border-color:#ff1744}.md-typeset :where(.danger,.error)>:is(.admonition-title,summary):before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.bug){border-color:#f50057}.md-typeset :where(.bug)>:is(.admonition-title,summary){background-color:rgba(245,0,87,.1);border-color:#f50057}.md-typeset :where(.bug)>:is(.admonition-title,summary):before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.example){border-color:#7c4dff}.md-typeset :where(.example)>:is(.admonition-title,summary){background-color:rgba(124,77,255,.1);border-color:#7c4dff}.md-typeset :where(.example)>:is(.admonition-title,summary):before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset :where(.admonition,details):where(.quote,.cite){border-color:#9e9e9e}.md-typeset :where(.quote,.cite)>:is(.admonition-title,summary){background-color:hsla(0,0%,62%,.1);border-color:#9e9e9e}.md-typeset :where(.quote,.cite)>:is(.admonition-title,summary):before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:root{--md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}.md-typeset .footnote>ol{margin-inline-start:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:focus-within .footnote-backref{opacity:1;transform:translateX(0);transition:none}.md-typeset .footnote>ol>li:where(:hover,:target) .footnote-backref{opacity:1;transform:translateX(0)}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-ref{font-size:.75em;font-weight:700}html .md-typeset .footnote-ref{outline-offset:.1rem}.md-typeset [id^="fnref:"]:target>.footnote-ref{outline:auto}.md-typeset .footnote-backref{color:var(--md-typeset-a-color);display:inline-block;font-size:0;opacity:0;transform:translateX(.25rem);transition:color .25s,transform .25s .25s,opacity 125ms .25s;vertical-align:text-bottom}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);opacity:1;transform:translateX(0)}}[dir=rtl] .md-typeset .footnote-backref{transform:translateX(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{background-color:currentColor;content:"";display:inline-block;height:.8rem;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8rem}[dir=rtl] .md-typeset .footnote-backref:before svg{transform:scaleX(-1)}.md-typeset .headerlink{color:var(--md-default-fg-color--lighter);display:inline-block;margin-inline-start:.5rem;opacity:0;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}.md-typeset .headerlink:focus,.md-typeset :where(:hover,:target)>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:where(:focus,:hover),.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{--md-scroll-margin:3.6rem;--md-scroll-offset:0rem;scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset))}@media screen and (min-width:76.25em){.md-header--lifted~.md-container .md-typeset :target{--md-scroll-margin:6rem}}.md-typeset :where(h1,h2,h3):target{--md-scroll-offset:0.2rem}.md-typeset h4:target{--md-scroll-offset:0.15rem}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.9375em){.md-typeset div.arithmatex{margin:0 -.8rem}}.md-typeset div.arithmatex>*{margin:1em auto!important;padding:0 .8rem;touch-action:auto;width:-webkit-min-content;width:min-content}.md-typeset :where(del,ins,.comment).critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{box-shadow:none;display:block;margin:1em 0;overflow:auto;padding-inline:.8rem}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset details{display:flow-root;overflow:visible;padding-top:0}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){box-shadow:none;padding-bottom:0}.md-typeset details:not([open])>summary{border-radius:.1rem}.md-typeset summary{border-start-end-radius:.1rem;border-start-start-radius:.1rem;cursor:pointer;display:block;min-height:1rem;padding-inline-end:1.8rem}.md-typeset summary.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset summary:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-typeset summary:after{background-color:currentColor;content:"";height:1rem;inset-inline-end:.4rem;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;transform:rotate(0deg);transition:transform .25s;width:1rem}[dir=rtl] .md-typeset summary:after{transform:rotate(180deg)}.md-typeset summary::-webkit-details-marker,.md-typeset summary::marker{display:none}.md-typeset :where(.emojione,.twemoji,.gemoji){display:inline-flex;height:1.125em;vertical-align:text-top}.md-typeset :where(.emojione,.twemoji,.gemoji) svg{fill:currentColor;max-height:100%;width:1.125em}.highlight :where(.o,.ow){color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight :where(.cpf,.l,.s,.sb,.sc,.s2,.si,.s1,.ss){color:var(--md-code-hl-string-color)}.highlight :where(.cp,.se,.sh,.sr,.sx){color:var(--md-code-hl-special-color)}.highlight :where(.m,.mb,.mf,.mh,.mi,.il,.mo){color:var(--md-code-hl-number-color)}.highlight :where(.k,.kd,.kn,.kp,.kr,.kt){color:var(--md-code-hl-keyword-color)}.highlight :where(.kc,.n){color:var(--md-code-hl-name-color)}.highlight :where(.no,.nb,.bp){color:var(--md-code-hl-constant-color)}.highlight :where(.nc,.ne,.nf,.nn){color:var(--md-code-hl-function-color)}.highlight :where(.nd,.ni,.nl,.nt){color:var(--md-code-hl-keyword-color)}.highlight :where(.c,.cm,.c1,.ch,.cs,.sd){color:var(--md-code-hl-comment-color)}.highlight :where(.na,.nv,.vc,.vg,.vi){color:var(--md-code-hl-variable-color)}.highlight :where(.ge,.gr,.gh,.go,.gp,.gs,.gu,.gt){color:var(--md-code-hl-generic-color)}.highlight :where(.gd,.gi){border-radius:.1rem;margin:0 -.125em;padding:0 .125em}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{background-color:var(--md-code-hl-color);display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em}.highlight span.filename{background-color:var(--md-code-bg-color);border-bottom:.05rem solid var(--md-default-fg-color--lightest);border-top-left-radius:.1rem;border-top-right-radius:.1rem;display:block;font-size:.85em;font-weight:700;margin-top:1em;padding:.6617647059em 1.1764705882em;position:relative}.highlight span.filename+pre{margin-top:0}.highlight [data-linenos]:before{background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;color:var(--md-default-fg-color--light);content:attr(data-linenos);float:left;left:-1.1764705882em;margin-inline:1.1764705882em;padding-left:1.1764705882em;position:sticky;-webkit-user-select:none;user-select:none;z-index:3}.highlight code a[id]{position:absolute;visibility:hidden}.highlighttable{display:flow-root}.highlighttable :where(tbody,td){display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable th.filename{flex-grow:1;padding:0;text-align:left}.highlighttable .linenos{background-color:var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-top-left-radius:.1rem;font-size:.85em;padding:.7720588235em 0 .7720588235em 1.1764705882em;-webkit-user-select:none;user-select:none}.highlighttable .linenodiv{box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;padding-right:.5882352941em}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .code{flex:1;min-width:0}.linenodiv a{color:inherit}.md-typeset .highlighttable{direction:ltr;margin:1em 0}.md-typeset .highlighttable code{border-bottom-right-radius:.1rem;border-top-right-radius:.1rem}@media screen and (max-width:44.9375em){.md-content__inner>.highlight{margin:1em -.8rem}.md-content__inner>.highlight .hll{margin:0 -.8rem;padding:0 .8rem}.md-content__inner>.highlight code{border-radius:0}.md-content__inner>.highlighttable{border-radius:0;margin:1em -.8rem}.md-content__inner>.highlighttable .hll{margin:0 -.8rem;padding:0 .8rem}}.md-typeset .keys kbd:where(:before,:after){-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;color:inherit;margin:0;position:relative}.md-typeset .keys span{color:var(--md-default-fg-color--light);padding:0 .2em}.md-typeset .keys .key-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-left-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-right-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-left-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-right-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-left-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-right-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-meta:before{content:"◆";padding-right:.4em}.md-typeset .keys .key-left-meta:before{content:"◆";padding-right:.4em}.md-typeset .keys .key-right-meta:before{content:"◆";padding-right:.4em}.md-typeset .keys .key-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-left-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-right-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-left-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-right-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-super:before{content:"❖";padding-right:.4em}.md-typeset .keys .key-left-super:before{content:"❖";padding-right:.4em}.md-typeset .keys .key-right-super:before{content:"❖";padding-right:.4em}.md-typeset .keys .key-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-left-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-right-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-arrow-down:before{content:"↓";padding-right:.4em}.md-typeset .keys .key-arrow-left:before{content:"←";padding-right:.4em}.md-typeset .keys .key-arrow-right:before{content:"→";padding-right:.4em}.md-typeset .keys .key-arrow-up:before{content:"↑";padding-right:.4em}.md-typeset .keys .key-backspace:before{content:"⌫";padding-right:.4em}.md-typeset .keys .key-backtab:before{content:"⇤";padding-right:.4em}.md-typeset .keys .key-caps-lock:before{content:"⇪";padding-right:.4em}.md-typeset .keys .key-clear:before{content:"⌧";padding-right:.4em}.md-typeset .keys .key-context-menu:before{content:"☰";padding-right:.4em}.md-typeset .keys .key-delete:before{content:"⌦";padding-right:.4em}.md-typeset .keys .key-eject:before{content:"⏏";padding-right:.4em}.md-typeset .keys .key-end:before{content:"⤓";padding-right:.4em}.md-typeset .keys .key-escape:before{content:"⎋";padding-right:.4em}.md-typeset .keys .key-home:before{content:"⤒";padding-right:.4em}.md-typeset .keys .key-insert:before{content:"⎀";padding-right:.4em}.md-typeset .keys .key-page-down:before{content:"⇟";padding-right:.4em}.md-typeset .keys .key-page-up:before{content:"⇞";padding-right:.4em}.md-typeset .keys .key-print-screen:before{content:"⎙";padding-right:.4em}.md-typeset .keys .key-tab:after{content:"⇥";padding-left:.4em}.md-typeset .keys .key-num-enter:after{content:"⌤";padding-left:.4em}.md-typeset .keys .key-enter:after{content:"⏎";padding-left:.4em}.md-typeset .tabbed-set{border-radius:.1rem;display:flex;flex-flow:column wrap;margin:1em 0;position:relative}.md-typeset .tabbed-set>input{height:0;opacity:0;position:absolute;width:0}.md-typeset .tabbed-labels{-ms-overflow-style:none;box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset;display:flex;max-width:100%;overflow:auto;scroll-snap-type:x proximity;scrollbar-width:none}@media print{.md-typeset .tabbed-labels{display:contents}}.md-typeset .tabbed-labels::-webkit-scrollbar{display:none}.md-typeset .tabbed-labels>label{border-bottom:.1rem solid transparent;border-radius:.1rem .1rem 0 0;color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;font-size:.64rem;font-weight:700;padding:.78125em 1.25em .625em;scroll-snap-align:start;transition:background-color .25s,color .25s;white-space:nowrap;width:auto}@media print{.md-typeset .tabbed-labels>label:first-child{order:1}.md-typeset .tabbed-labels>label:nth-child(2){order:2}.md-typeset .tabbed-labels>label:nth-child(3){order:3}.md-typeset .tabbed-labels>label:nth-child(4){order:4}.md-typeset .tabbed-labels>label:nth-child(5){order:5}.md-typeset .tabbed-labels>label:nth-child(6){order:6}.md-typeset .tabbed-labels>label:nth-child(7){order:7}.md-typeset .tabbed-labels>label:nth-child(8){order:8}.md-typeset .tabbed-labels>label:nth-child(9){order:9}.md-typeset .tabbed-labels>label:nth-child(10){order:10}.md-typeset .tabbed-labels>label:nth-child(11){order:11}.md-typeset .tabbed-labels>label:nth-child(12){order:12}.md-typeset .tabbed-labels>label:nth-child(13){order:13}.md-typeset .tabbed-labels>label:nth-child(14){order:14}.md-typeset .tabbed-labels>label:nth-child(15){order:15}.md-typeset .tabbed-labels>label:nth-child(16){order:16}.md-typeset .tabbed-labels>label:nth-child(17){order:17}.md-typeset .tabbed-labels>label:nth-child(18){order:18}.md-typeset .tabbed-labels>label:nth-child(19){order:19}.md-typeset .tabbed-labels>label:nth-child(20){order:20}}.md-typeset .tabbed-labels>label:hover{color:var(--md-accent-fg-color)}.md-typeset .tabbed-content{width:100%}@media print{.md-typeset .tabbed-content{display:contents}}.md-typeset .tabbed-block{display:none}@media print{.md-typeset .tabbed-block{display:block}.md-typeset .tabbed-block:first-child{order:1}.md-typeset .tabbed-block:nth-child(2){order:2}.md-typeset .tabbed-block:nth-child(3){order:3}.md-typeset .tabbed-block:nth-child(4){order:4}.md-typeset .tabbed-block:nth-child(5){order:5}.md-typeset .tabbed-block:nth-child(6){order:6}.md-typeset .tabbed-block:nth-child(7){order:7}.md-typeset .tabbed-block:nth-child(8){order:8}.md-typeset .tabbed-block:nth-child(9){order:9}.md-typeset .tabbed-block:nth-child(10){order:10}.md-typeset .tabbed-block:nth-child(11){order:11}.md-typeset .tabbed-block:nth-child(12){order:12}.md-typeset .tabbed-block:nth-child(13){order:13}.md-typeset .tabbed-block:nth-child(14){order:14}.md-typeset .tabbed-block:nth-child(15){order:15}.md-typeset .tabbed-block:nth-child(16){order:16}.md-typeset .tabbed-block:nth-child(17){order:17}.md-typeset .tabbed-block:nth-child(18){order:18}.md-typeset .tabbed-block:nth-child(19){order:19}.md-typeset .tabbed-block:nth-child(20){order:20}}.md-typeset .tabbed-block>.highlight:first-child pre,.md-typeset .tabbed-block>.highlighttable:first-child,.md-typeset .tabbed-block>pre:first-child{margin:0}.md-typeset .tabbed-block>.highlight:first-child pre>code,.md-typeset .tabbed-block>.highlighttable:first-child>code,.md-typeset .tabbed-block>pre:first-child>code{border-start-end-radius:0;border-start-start-radius:0}.md-typeset .tabbed-block>.tabbed-set{margin:0}@media screen and (max-width:44.9375em){.md-content__inner>.tabbed-set .tabbed-labels{margin:0 -.8rem;max-width:100vw;padding-inline-start:.8rem;scroll-padding-inline-start:.8rem}.md-content__inner>.tabbed-set .tabbed-labels:after{content:"";padding-inline-end:.8rem}}@media screen{.md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20){border-color:var(--md-accent-fg-color);color:var(--md-accent-fg-color)}}.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9),.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20){background-color:var(--md-accent-fg-color--transparent)}.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child,.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9),.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20){display:block}:root{--md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,');--md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .task-list-item{list-style-type:none;position:relative}.md-typeset .task-list-item [type=checkbox]{inset-inline-start:-2em;position:absolute;top:.45em}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}.md-typeset .task-list-indicator:before{background-color:var(--md-default-fg-color--lightest);content:"";height:1.25em;inset-inline-start:-1.5em;-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.15em;width:1.25em}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}@media screen and (min-width:45em){.md-typeset .inline{float:left;margin-bottom:.8rem;margin-inline-end:.8rem;margin-top:0;width:11.7rem}[dir=rtl] .md-typeset .inline{float:right}.md-typeset .inline.end{float:right;margin-inline:.8rem 0}[dir=rtl] .md-typeset .inline.end{float:left}}
\ No newline at end of file
diff --git a/material/assets/stylesheets/main.fd7b1be2.min.css.map b/material/assets/stylesheets/main.fd7b1be2.min.css.map
deleted file mode 100644
index eeb1de235..000000000
--- a/material/assets/stylesheets/main.fd7b1be2.min.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["src/assets/stylesheets/main/extensions/pymdownx/_keys.scss","../../../src/assets/stylesheets/main.scss","src/assets/stylesheets/main/_resets.scss","src/assets/stylesheets/main/_colors.scss","src/assets/stylesheets/main/_icons.scss","src/assets/stylesheets/main/_typeset.scss","src/assets/stylesheets/utilities/_break.scss","src/assets/stylesheets/main/layout/_banner.scss","src/assets/stylesheets/main/layout/_base.scss","src/assets/stylesheets/main/layout/_clipboard.scss","src/assets/stylesheets/main/layout/_content.scss","src/assets/stylesheets/main/layout/_dialog.scss","src/assets/stylesheets/main/layout/_footer.scss","src/assets/stylesheets/main/layout/_form.scss","src/assets/stylesheets/main/layout/_header.scss","src/assets/stylesheets/main/layout/_nav.scss","src/assets/stylesheets/main/layout/_search.scss","src/assets/stylesheets/main/layout/_select.scss","src/assets/stylesheets/main/layout/_sidebar.scss","src/assets/stylesheets/main/layout/_source.scss","src/assets/stylesheets/main/layout/_tabs.scss","src/assets/stylesheets/main/layout/_tooltip.scss","src/assets/stylesheets/main/layout/_top.scss","src/assets/stylesheets/main/layout/_version.scss","src/assets/stylesheets/main/extensions/markdown/_admonition.scss","node_modules/material-design-color/material-color.scss","src/assets/stylesheets/main/extensions/markdown/_footnotes.scss","src/assets/stylesheets/main/extensions/markdown/_toc.scss","src/assets/stylesheets/main/extensions/pymdownx/_arithmatex.scss","src/assets/stylesheets/main/extensions/pymdownx/_critic.scss","src/assets/stylesheets/main/extensions/pymdownx/_details.scss","src/assets/stylesheets/main/extensions/pymdownx/_emoji.scss","src/assets/stylesheets/main/extensions/pymdownx/_highlight.scss","src/assets/stylesheets/main/extensions/pymdownx/_tabbed.scss","src/assets/stylesheets/main/extensions/pymdownx/_tasklist.scss","src/assets/stylesheets/main/_modifiers.scss"],"names":[],"mappings":"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","file":"main.css"}
\ No newline at end of file
diff --git a/material/base.html b/material/base.html
index e011ab83f..08d89134c 100644
--- a/material/base.html
+++ b/material/base.html
@@ -34,7 +34,7 @@
{% endif %}
{% endblock %}
{% block styles %}
-
+
{% if config.theme.palette %}
{% set palette = config.theme.palette %}
diff --git a/material/overrides/assets/stylesheets/main.bf23d911.min.css b/material/overrides/assets/stylesheets/main.bf23d911.min.css
deleted file mode 100644
index 2e7539a9b..000000000
--- a/material/overrides/assets/stylesheets/main.bf23d911.min.css
+++ /dev/null
@@ -1 +0,0 @@
-@-webkit-keyframes mdx-heart{0%,40%,80%,to{transform:scale(1)}20%,60%{transform:scale(1.15)}}@keyframes mdx-heart{0%,40%,80%,to{transform:scale(1)}20%,60%{transform:scale(1.15)}}.md-typeset .twitter{color:#00acee}.md-typeset .mdx-video{width:auto}.md-typeset .mdx-video__inner{height:0;padding-bottom:56.138%;position:relative;width:100%}.md-typeset .mdx-video iframe{border:none;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.md-typeset .mdx-heart{-webkit-animation:mdx-heart 1s infinite;animation:mdx-heart 1s infinite}.md-typeset .mdx-insiders{color:#e91e63}.md-typeset .mdx-switch button{cursor:pointer;transition:opacity .25s}.md-typeset .mdx-switch button:focus,.md-typeset .mdx-switch button:hover{opacity:.75}.md-typeset .mdx-switch button>code{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);display:block}.md-typeset .mdx-deprecated{opacity:.5;transition:opacity .25s}.md-typeset .mdx-deprecated:focus-within,.md-typeset .mdx-deprecated:hover{opacity:1}.md-typeset .mdx-columns ol,.md-typeset .mdx-columns ul{column-count:2}@media screen and (max-width:29.9375em){.md-typeset .mdx-columns ol,.md-typeset .mdx-columns ul{columns:initial}}.md-typeset .mdx-columns li{break-inside:avoid}.md-typeset .mdx-author{display:flex;font-size:.68rem}.md-typeset .mdx-author img{border-radius:100%;height:2rem}.md-typeset .mdx-author p:first-child{flex-shrink:0;margin-right:.8rem}.md-typeset .mdx-author p>span{display:block}.md-banner a,.md-banner a:focus,.md-banner a:hover{color:currentColor}.md-banner strong{white-space:nowrap}.md-banner .twitter{margin-inline-start:.2em}.mdx-container{background:url("data:image/svg+xml;utf8,") no-repeat bottom,linear-gradient(to bottom,var(--md-primary-fg-color),#a63fd9 99%,var(--md-default-bg-color) 99%);padding-top:1rem}[data-md-color-scheme=slate] .mdx-container{background:url("data:image/svg+xml;utf8,") no-repeat bottom,linear-gradient(to bottom,var(--md-primary-fg-color),#a63fd9 99%,var(--md-default-bg-color) 99%)}.mdx-hero{color:var(--md-primary-bg-color);margin:0 .8rem}.mdx-hero h1{color:currentColor;font-weight:700;margin-bottom:1rem}@media screen and (max-width:29.9375em){.mdx-hero h1{font-size:1.4rem}}.mdx-hero__content{padding-bottom:6rem}@media screen and (min-width:60em){.mdx-hero{align-items:stretch;display:flex}.mdx-hero__content{margin-top:3.5rem;max-width:19rem;padding-bottom:14vw}.mdx-hero__image{order:1;transform:translateX(4rem);width:38rem}}@media screen and (min-width:76.25em){.mdx-hero__image{transform:translateX(8rem)}}.mdx-hero .md-button{color:var(--md-primary-bg-color);margin-right:.5rem;margin-top:.5rem}.mdx-hero .md-button:focus,.mdx-hero .md-button:hover{background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.mdx-hero .md-button--primary{background-color:var(--md-primary-bg-color);border-color:var(--md-primary-bg-color);color:#894da8}.md-typeset .mdx-iconsearch{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z1);position:relative;transition:box-shadow 125ms}.md-typeset .mdx-iconsearch:focus-within,.md-typeset .mdx-iconsearch:hover{box-shadow:var(--md-shadow-z2)}.md-typeset .mdx-iconsearch .md-input{background:var(--md-default-bg-color);box-shadow:none}[data-md-color-scheme=slate] .md-typeset .mdx-iconsearch .md-input{background:var(--md-code-bg-color)}.md-typeset .mdx-iconsearch-result{-webkit-backface-visibility:hidden;backface-visibility:hidden;max-height:50vh;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) transparent;scrollbar-width:thin;touch-action:pan-y}.md-typeset .mdx-iconsearch-result::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset .mdx-iconsearch-result::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset .mdx-iconsearch-result::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset .mdx-iconsearch-result__meta{color:var(--md-default-fg-color--lighter);font-size:.64rem;position:absolute;right:.6rem;top:.4rem}.md-typeset .mdx-iconsearch-result__list{list-style:none;margin:0;padding:0}.md-typeset .mdx-iconsearch-result__item{border-bottom:.05rem solid var(--md-default-fg-color--lightest);margin:0;padding:.2rem .6rem}.md-typeset .mdx-iconsearch-result__item:last-child{border-bottom:none}.md-typeset .mdx-iconsearch-result__item>*{margin-right:.6rem}.md-typeset .mdx-iconsearch-result__item img{height:.9rem;width:.9rem}[data-md-color-scheme=slate] .md-typeset .mdx-iconsearch-result__item img[src*=squidfunk]{filter:invert(1)}.md-typeset .mdx-premium p{margin:2em 0;text-align:center}.md-typeset .mdx-premium img{height:3.25rem}.md-typeset .mdx-premium p:last-child{display:flex;flex-wrap:wrap;justify-content:center}.md-typeset .mdx-premium p:last-child>a{display:block;flex-shrink:0}.md-typeset .mdx-sponsorship__list{margin:2em 0}.md-typeset .mdx-sponsorship__list:after{clear:both;content:"";display:block}.md-typeset .mdx-sponsorship__item{border-radius:100%;display:block;float:left;height:1.6rem;margin:.2rem;overflow:hidden;transform:scale(1);transition:color 125ms,transform 125ms;width:1.6rem}.md-typeset .mdx-sponsorship__item:focus,.md-typeset .mdx-sponsorship__item:hover{transform:scale(1.1)}.md-typeset .mdx-sponsorship__item:focus img,.md-typeset .mdx-sponsorship__item:hover img{filter:grayscale(0)}.md-typeset .mdx-sponsorship__item--private{background:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--lighter);font-size:.6rem;font-weight:700;line-height:1.6rem;text-align:center}.md-typeset .mdx-sponsorship__item img{display:block;filter:grayscale(100%) opacity(75%);height:auto;transition:filter 125ms;width:100%}.md-typeset .mdx-sponsorship-button{font-weight:400}.md-typeset .mdx-sponsorship-count,.md-typeset .mdx-sponsorship-total{font-weight:700}
\ No newline at end of file
diff --git a/material/overrides/assets/stylesheets/main.bf23d911.min.css.map b/material/overrides/assets/stylesheets/main.bf23d911.min.css.map
deleted file mode 100644
index 72ad784cb..000000000
--- a/material/overrides/assets/stylesheets/main.bf23d911.min.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["src/overrides/assets/stylesheets/main/_typeset.scss","../../../../src/overrides/assets/stylesheets/main.scss","src/assets/stylesheets/utilities/_break.scss","src/overrides/assets/stylesheets/main/layout/_banner.scss","src/overrides/assets/stylesheets/main/layout/_hero.scss","src/overrides/assets/stylesheets/main/layout/_iconsearch.scss","src/overrides/assets/stylesheets/main/layout/_sponsorship.scss"],"names":[],"mappings":"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","file":"main.css"}
\ No newline at end of file
diff --git a/material/overrides/assets/stylesheets/main.d8956580.min.css b/material/overrides/assets/stylesheets/main.d8956580.min.css
new file mode 100644
index 000000000..243c08b54
--- /dev/null
+++ b/material/overrides/assets/stylesheets/main.d8956580.min.css
@@ -0,0 +1 @@
+@-webkit-keyframes mdx-heart{0%,40%,80%,to{transform:scale(1)}20%,60%{transform:scale(1.15)}}@keyframes mdx-heart{0%,40%,80%,to{transform:scale(1)}20%,60%{transform:scale(1.15)}}.md-typeset .twitter{color:#00acee}.md-typeset .mdx-video{width:auto}.md-typeset .mdx-video__inner{height:0;padding-bottom:56.138%;position:relative;width:100%}.md-typeset .mdx-video iframe{border:none;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.md-typeset .mdx-heart{-webkit-animation:mdx-heart 1s infinite;animation:mdx-heart 1s infinite}.md-typeset .mdx-insiders{color:#e91e63}.md-typeset .mdx-switch button{cursor:pointer;transition:opacity .25s}.md-typeset .mdx-switch button:focus,.md-typeset .mdx-switch button:hover{opacity:.75}.md-typeset .mdx-switch button>code{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);display:block}.md-typeset .mdx-deprecated{opacity:.5;transition:opacity .25s}.md-typeset .mdx-deprecated:focus-within,.md-typeset .mdx-deprecated:hover{opacity:1}.md-typeset .mdx-columns ol,.md-typeset .mdx-columns ul{column-count:2}@media screen and (max-width:29.9375em){.md-typeset .mdx-columns ol,.md-typeset .mdx-columns ul{columns:initial}}.md-typeset .mdx-columns li{break-inside:avoid}.md-typeset .mdx-author{display:flex;font-size:.68rem}.md-typeset .mdx-author img{border-radius:100%;height:2rem}.md-typeset .mdx-author p:first-child{flex-shrink:0;margin-right:.8rem}.md-typeset .mdx-author p>span{display:block}.md-banner a,.md-banner a:focus,.md-banner a:hover{color:currentColor}.md-banner strong{white-space:nowrap}[dir=ltr] .md-banner .twitter{margin-left:.2em}[dir=rtl] .md-banner .twitter{margin-right:.2em}.mdx-container{background:url("data:image/svg+xml;utf8,") no-repeat bottom,linear-gradient(to bottom,var(--md-primary-fg-color),#a63fd9 99%,var(--md-default-bg-color) 99%);padding-top:1rem}[data-md-color-scheme=slate] .mdx-container{background:url("data:image/svg+xml;utf8,") no-repeat bottom,linear-gradient(to bottom,var(--md-primary-fg-color),#a63fd9 99%,var(--md-default-bg-color) 99%)}.mdx-hero{color:var(--md-primary-bg-color);margin:0 .8rem}.mdx-hero h1{color:currentColor;font-weight:700;margin-bottom:1rem}@media screen and (max-width:29.9375em){.mdx-hero h1{font-size:1.4rem}}.mdx-hero__content{padding-bottom:6rem}@media screen and (min-width:60em){.mdx-hero{align-items:stretch;display:flex}.mdx-hero__content{margin-top:3.5rem;max-width:19rem;padding-bottom:14vw}.mdx-hero__image{order:1;transform:translateX(4rem);width:38rem}}@media screen and (min-width:76.25em){.mdx-hero__image{transform:translateX(8rem)}}.mdx-hero .md-button{color:var(--md-primary-bg-color);margin-right:.5rem;margin-top:.5rem}.mdx-hero .md-button:focus,.mdx-hero .md-button:hover{background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.mdx-hero .md-button--primary{background-color:var(--md-primary-bg-color);border-color:var(--md-primary-bg-color);color:#894da8}.md-typeset .mdx-iconsearch{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z1);position:relative;transition:box-shadow 125ms}.md-typeset .mdx-iconsearch:focus-within,.md-typeset .mdx-iconsearch:hover{box-shadow:var(--md-shadow-z2)}.md-typeset .mdx-iconsearch .md-input{background:var(--md-default-bg-color);box-shadow:none}[data-md-color-scheme=slate] .md-typeset .mdx-iconsearch .md-input{background:var(--md-code-bg-color)}.md-typeset .mdx-iconsearch-result{-webkit-backface-visibility:hidden;backface-visibility:hidden;max-height:50vh;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) transparent;scrollbar-width:thin;touch-action:pan-y}.md-typeset .mdx-iconsearch-result::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset .mdx-iconsearch-result::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset .mdx-iconsearch-result::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset .mdx-iconsearch-result__meta{color:var(--md-default-fg-color--lighter);font-size:.64rem;position:absolute;right:.6rem;top:.4rem}.md-typeset .mdx-iconsearch-result__list{list-style:none;margin:0;padding:0}.md-typeset .mdx-iconsearch-result__item{border-bottom:.05rem solid var(--md-default-fg-color--lightest);margin:0;padding:.2rem .6rem}.md-typeset .mdx-iconsearch-result__item:last-child{border-bottom:none}.md-typeset .mdx-iconsearch-result__item>*{margin-right:.6rem}.md-typeset .mdx-iconsearch-result__item img{height:.9rem;width:.9rem}[data-md-color-scheme=slate] .md-typeset .mdx-iconsearch-result__item img[src*=squidfunk]{filter:invert(1)}.md-typeset .mdx-premium p{margin:2em 0;text-align:center}.md-typeset .mdx-premium img{height:3.25rem}.md-typeset .mdx-premium p:last-child{display:flex;flex-wrap:wrap;justify-content:center}.md-typeset .mdx-premium p:last-child>a{display:block;flex-shrink:0}.md-typeset .mdx-sponsorship__list{margin:2em 0}.md-typeset .mdx-sponsorship__list:after{clear:both;content:"";display:block}.md-typeset .mdx-sponsorship__item{border-radius:100%;display:block;float:left;height:1.6rem;margin:.2rem;overflow:hidden;transform:scale(1);transition:color 125ms,transform 125ms;width:1.6rem}.md-typeset .mdx-sponsorship__item:focus,.md-typeset .mdx-sponsorship__item:hover{transform:scale(1.1)}.md-typeset .mdx-sponsorship__item:focus img,.md-typeset .mdx-sponsorship__item:hover img{filter:grayscale(0)}.md-typeset .mdx-sponsorship__item--private{background:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--lighter);font-size:.6rem;font-weight:700;line-height:1.6rem;text-align:center}.md-typeset .mdx-sponsorship__item img{display:block;filter:grayscale(100%) opacity(75%);height:auto;transition:filter 125ms;width:100%}.md-typeset .mdx-sponsorship-button{font-weight:400}.md-typeset .mdx-sponsorship-count,.md-typeset .mdx-sponsorship-total{font-weight:700}
\ No newline at end of file
diff --git a/material/overrides/assets/stylesheets/main.d8956580.min.css.map b/material/overrides/assets/stylesheets/main.d8956580.min.css.map
new file mode 100644
index 000000000..f67951d40
--- /dev/null
+++ b/material/overrides/assets/stylesheets/main.d8956580.min.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["src/overrides/assets/stylesheets/main/_typeset.scss","../../../../src/overrides/assets/stylesheets/main.scss","src/assets/stylesheets/utilities/_break.scss","src/overrides/assets/stylesheets/main/layout/_banner.scss","src/overrides/assets/stylesheets/main/layout/_hero.scss","src/overrides/assets/stylesheets/main/layout/_iconsearch.scss","src/overrides/assets/stylesheets/main/layout/_sponsorship.scss"],"names":[],"mappings":"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","file":"main.css"}
\ No newline at end of file
diff --git a/material/overrides/main.html b/material/overrides/main.html
index a8f441ca5..7d117163a 100644
--- a/material/overrides/main.html
+++ b/material/overrides/main.html
@@ -3,7 +3,7 @@
-#}
{% extends "base.html" %}
{% block extrahead %}
-
+
{% endblock %}
{% block announce %}
diff --git a/package-lock.json b/package-lock.json
index 17c41e338..64a1884c4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6352,6 +6352,27 @@
"postcss-value-parser": "^4.1.0"
}
},
+ "postcss-dir-pseudo-class": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.1.tgz",
+ "integrity": "sha512-nA6+XVUc5VDe6LrJ5KWFqJ05dxZXzoYiUQJFZSuwLW/8aI462w7gCEhB+RnOA+N3dtrj8B2WTSfcjCac6RJW0A==",
+ "dev": true,
+ "requires": {
+ "postcss-selector-parser": "^6.0.7"
+ },
+ "dependencies": {
+ "postcss-selector-parser": {
+ "version": "6.0.7",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz",
+ "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==",
+ "dev": true,
+ "requires": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ }
+ }
+ },
"postcss-discard-comments": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz",
@@ -6508,6 +6529,12 @@
}
}
},
+ "postcss-logical": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.1.tgz",
+ "integrity": "sha512-cKekWCoZrxdQktbj8PyCOqQWxsYAPyHjoeBPedkQzfWuEqRm0KVFRHypsHAiH2dDVUae52yx8PBtWS+V3BqT5w==",
+ "dev": true
+ },
"postcss-markdown": {
"version": "0.36.0",
"resolved": "https://registry.npmjs.org/postcss-markdown/-/postcss-markdown-0.36.0.tgz",
diff --git a/package.json b/package.json
index 5f04f2846..98ac1edae 100644
--- a/package.json
+++ b/package.json
@@ -77,7 +77,9 @@
"npm-check-updates": "^12.0.3",
"npm-run-all": "^4.1.5",
"postcss": "^8.4.5",
+ "postcss-dir-pseudo-class": "^6.0.1",
"postcss-inline-svg": "^5.0.0",
+ "postcss-logical": "^5.0.1",
"preact": "^10.6.4",
"rimraf": "^3.0.2",
"sass": "^1.45.0",
diff --git a/tools/build/transform/index.ts b/tools/build/transform/index.ts
index 91b837ffd..372dee43c 100644
--- a/tools/build/transform/index.ts
+++ b/tools/build/transform/index.ts
@@ -108,6 +108,8 @@ export function transformStyle(
.pipe(
switchMap(({ css, sourceMap }) => postcss([
require("autoprefixer"),
+ require("postcss-logical"),
+ require("postcss-dir-pseudo-class"),
require("postcss-inline-svg")({
paths: [
`${base}/.icons`