diff --git a/public/css/docs/bundle.min.css b/public/css/docs/bundle.min.css index 6ebe86462c..ba9cbe5488 100644 --- a/public/css/docs/bundle.min.css +++ b/public/css/docs/bundle.min.css @@ -1 +1 @@ -a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.hljs{display:block;padding:.5em;overflow-x:auto;color:var(--code-color)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-comment,.hljs-quote{color:var(--code-comment-color)}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:var(--code-var-color)}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:var(--code-builtin-color)}.hljs-attribute{color:var(--code-attribute-color)}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:var(--code-string-color)}.hljs-section,.hljs-title{color:var(--code-title-color)}.hljs-keyword,.hljs-selector-tag{color:var(--code-keyword-color)}@media screen and (-ms-high-contrast:active){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-quote,.hljs-string,.hljs-symbol,.hljs-type{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:700}}@font-face{font-family:LatoLatinWebLight;src:url(/css/common/fonts/lato/latin/LatoLatin-Light.eot);src:url(/css/common/fonts/lato/latin/LatoLatin-Light.eot?#iefix) format('embedded-opentype'),url(/css/common/fonts/lato/latin/LatoLatin-Light.woff2) format('woff2'),url(/css/common/fonts/lato/latin/LatoLatin-Light.woff) format('woff'),url(/css/common/fonts/lato/latin/LatoLatin-Light.ttf) format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:LatoLatinWebLight;src:url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.eot);src:url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.eot?#iefix) format('embedded-opentype'),url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.woff2) format('woff2'),url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.woff) format('woff'),url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.ttf) format('truetype');font-style:italic;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}html[data-theme=dark]{--theme-background-color:#222426;--theme-text-color:#f5f7f7;--stdlib-orange:#f0ad3e;--stdlib-blue:#00aeef;--link-color:#00abe7;--skip-link-color:#00aeef;--skip-link-background-color:#1d1f20;--blockquote-color:#f3f3f3;--blockquote-border-color:#dddddd;--top-nav-background-color:#25282a;--top-nav-link-color:#ffffff;--top-nav-link-hover-background-color:rgba(0, 0, 0, 0.2);--top-nav-icon-color:#f5f7f7;--top-nav-search-background-color:#373a49;--top-nav-shadow-color:#1a1a1a;--top-nav-divider-color:#e9e9e9;--breadcrumb-separator-color:#f5f7f7;--package-kind-color:#f5f7f7;--hr-background-color:#cdcdcd;--heading-border-bottom-color:#b5b5b5;--feedback-positive-sentiment-icon-color:#ff9514;--feedback-positive-sentiment-icon-hover-color:#f0ad3e;--feedback-positive-sentiment-icon-selected-color:#ff9514;--feedback-positive-sentiment-icon-not-selected-color:#f5f7f7;--feedback-negative-sentiment-icon-color:#00bbff;--feedback-negative-sentiment-icon-hover-color:#00aeef;--feedback-negative-sentiment-icon-selected-color:#00bbff;--feedback-negative-sentiment-icon-not-selected-color:#f5f7f7;--feedback-positive-sentiment-background-color:transparent;--feedback-positive-sentiment-hover-background-color:#17191a;--feedback-positive-sentiment-selected-background-color:#17191a;--feedback-positive-sentiment-not-selected-background-color:transparent;--feedback-negative-sentiment-background-color:transparent;--feedback-negative-sentiment-hover-background-color:#17191a;--feedback-negative-sentiment-selected-background-color:#17191a;--feedback-negative-sentiment-not-selected-background-color:transparent;--feedback-sentiment-border-color:#cdcdcd;--feedback-sentiment-hover-border-color:#858585;--feedback-error-text-color:#ffa07a;--related-border-color:#007bff;--pagination-link-hover-border-color:#4078c0;--search-result-hover-border-color:#4078c0;--settings-overlay-background-color:rgba(182,183,213,0.5);--settings-input-background-color:#eaeaea;--settings-input-hover-background-color:#ffffff;--settings-input-border-color:#eaeaea;--settings-input-hover-border-color:#cccccc;--settings-input-text-color:#4a5568;--default-button-background-color:#1976d2;--default-button-hover-background-color:#0080ff;--default-button-text-color:#ffffff;--table-cell-border-color:#616161;--table-row-border-color:#b5b5b5;--diffuse-shadow-color:#2b2d30;--diffuse-dark-shadow-color:#2b2d30;--pre-background-color:#373a49;--code-background-color:rgba(255, 255, 255, 0.04);--code-color:#f8f8f2;--code-comment-color:#d4d0ab;--code-var-color:#ffa07a;--code-builtin-color:#f5ab35;--code-attribute-color:#ffd700;--code-string-color:#abe338;--code-title-color:#00e0e0;--code-keyword-color:#dcc6e0;--code-decoded-error:#ffa07a}html[data-theme=light]{--theme-background-color:#ffffff;--theme-text-color:#000000;--stdlib-orange:#f0ad3e;--stdlib-blue:#00aeef;--link-color:#0000ff;--skip-link-color:#00aeef;--skip-link-background-color:#1d1f20;--blockquote-color:#696969;--blockquote-border-color:#dddddd;--top-nav-background-color:#ffffff;--top-nav-link-color:#585858;--top-nav-link-hover-background-color:#f7f7f7;--top-nav-icon-color:#646464;--top-nav-search-background-color:#fafafa;--top-nav-shadow-color:#ced4da;--top-nav-divider-color:#d3d3d3;--breadcrumb-separator-color:#646464;--package-kind-color:#606060;--hr-background-color:#e7e7e7;--heading-border-bottom-color:#eeeeee;--feedback-positive-sentiment-icon-color:#00aa00;--feedback-positive-sentiment-icon-hover-color:#007700;--feedback-positive-sentiment-icon-selected-color:#00aa00;--feedback-positive-sentiment-icon-not-selected-color:#00aa00;--feedback-negative-sentiment-icon-color:#dd0000;--feedback-negative-sentiment-icon-hover-color:#cc0000;--feedback-negative-sentiment-icon-selected-color:#dd0000;--feedback-negative-sentiment-icon-not-selected-color:#dd0000;--feedback-positive-sentiment-background-color:rgba(201,248,222,0.7);--feedback-positive-sentiment-hover-background-color:rgba(201, 248, 222, 0.9);--feedback-positive-sentiment-selected-background-color:rgba(201,248,222,0.7);--feedback-positive-sentiment-not-selected-background-color:transparent;--feedback-negative-sentiment-background-color:rgba(254,189,197,0.4);--feedback-negative-sentiment-hover-background-color:rgba(254, 189, 197, 0.6);--feedback-negative-sentiment-selected-background-color:rgba(254,189,197,0.4);--feedback-negative-sentiment-not-selected-background-color:transparent;--feedback-sentiment-border-color:unset;--feedback-sentiment-hover-border-color:unset;--feedback-error-text-color:#e90b03;--related-border-color:#007bff;--pagination-link-hover-border-color:#4078c0;--search-result-hover-border-color:#4078c0;--settings-overlay-background-color:rgba(182,183,213,0.5);--settings-input-background-color:#eaeaea;--settings-input-hover-background-color:#ffffff;--settings-input-border-color:#eaeaea;--settings-input-hover-border-color:#cccccc;--settings-input-text-color:#4a5568;--default-button-background-color:#1976d2;--default-button-hover-background-color:#0080ff;--default-button-text-color:#ffffff;--table-cell-border-color:#dddddd;--table-row-border-color:#cccccc;--diffuse-shadow-color:#e2e2e2;--diffuse-dark-shadow-color:#636161;--pre-background-color:#f8f8f8;--code-background-color:rgba(0, 0, 0, 0.04);--code-color:#24292f;--code-comment-color:#727272;--code-var-color:#aa5d00;--code-builtin-color:#de0801;--code-attribute-color:#aa5d00;--code-string-color:#008500;--code-title-color:#2574a9;--code-keyword-color:#a101f1;--code-decoded-error:#e90b03}@keyframes button-press{from{opacity:1}to{opacity:0}}html{box-sizing:border-box}body,html{min-height:100vh}body{margin:0}*,:after,:before{box-sizing:inherit}input{margin:0}img{box-sizing:content-box;max-width:100%}h1,h2,h3,h4,h5,h6{margin-top:1.5em;margin-bottom:1em}h1,h2{padding-bottom:.3em}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.group{zoom:1}.center{text-align:center;margin-left:auto;margin-right:auto}.right{text-align:right;margin-left:auto;margin-right:0}.invisible{visibility:hidden}#root{position:relative;width:100%}.main{position:relative;width:100%;min-height:100vh;margin-bottom:7em;padding-top:7.5em;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0) translateX(0);-moz-transform:translateZ(0) translateX(0);-ms-transform:translateZ(0) translateX(0);-o-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);scroll-margin:6.25em 0 0 0}.main.translate-right{-webkit-transform:translateX(300px);-moz-transform:translateX(300px);-ms-transform:translateX(300px);-o-transform:translateX(300px);transform:translateX(300px);-webkit-transform:translateZ(0) translateX(300px);-moz-transform:translateZ(0) translateX(300px);-ms-transform:translateZ(0) translateX(300px);-o-transform:translateZ(0) translateX(300px);transform:translateZ(0) translateX(300px);-webkit-transform:translate3d(300px,0,0);-moz-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);-o-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);scroll-margin:6.25em 0 0 300px}@media only screen and (max-width:53.75em){.main{width:86%;margin-left:7%}.main.translate-right{-webkit-transform:translateX(350px);-moz-transform:translateX(350px);-ms-transform:translateX(350px);-o-transform:translateX(350px);transform:translateX(350px);-webkit-transform:translateZ(0) translateX(350px);-moz-transform:translateZ(0) translateX(350px);-ms-transform:translateZ(0) translateX(350px);-o-transform:translateZ(0) translateX(350px);transform:translateZ(0) translateX(350px);-webkit-transform:translate3d(350px,0,0);-moz-transform:translate3d(350px,0,0);-ms-transform:translate3d(350px,0,0);-o-transform:translate3d(350px,0,0);transform:translate3d(350px,0,0);scroll-margin:6.25em 0 0 300px}}@media only screen and (max-width:45em){.main{width:94%;margin-left:3%}}.readme{min-height:100%;margin-left:12.5%;margin-bottom:12px}.readme-content{scroll-padding:12.5em 0 0 0}.readme h1{margin-top:.5em;margin-bottom:.5em}.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{min-width:594px;max-width:720px}.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>section h1,.readme>section h2,.readme>section h3,.readme>section h4,.readme>section h5,.readme>section h6{scroll-margin:6.25em 0 0 0}.readme blockquote,.readme dl,.readme p,.readme pre,.readme table{margin-top:0;margin-bottom:1em}@media only screen and (max-width:76.25em){.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{width:66.66666666666%}}@media only screen and (max-width:67.5em){.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{width:80%;max-width:700px}}@media only screen and (max-width:53.75em){.readme{margin-left:0}.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{width:96%;max-width:700px}}@media only screen and (max-width:45em){.readme{margin-left:0}.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{width:100%;min-width:100%}}.readme ol,.readme ul{margin-top:0;margin-bottom:1em;padding-left:2em}.readme ol ol,.readme ol ul,.readme ul ol,.readme ul ul{margin-top:0;margin-bottom:0}.readme li>p{margin-top:1em}.readme li+li{margin-top:.25em}.readme .namespace-toc ul{padding-left:.5em}.readme .namespace-toc ul li{display:flex;flex-shrink:1}.readme .namespace-toc ul li .signature{width:50%;min-width:50%}.readme .namespace-toc ul li .delimiter{display:none}.readme .related ul{padding-left:1em;margin-bottom:1.5em}.readme .related ul li .delimiter{display:none}.readme .related ul li .package-name{display:block;margin-top:.75em;margin-bottom:.2em}.readme .related ul li .description{display:block;margin-bottom:.5em;padding-left:2em}.readme .readme-breadcrumbs ol{margin-bottom:0;padding-left:0}.readme .readme-breadcrumbs li{height:1.2em;margin-top:0}.readme dl{padding:0}.readme dl dt{margin-top:1em;padding:0}.readme dl dd{margin-bottom:1em;padding:0 1em}.readme dd{margin-left:0}.readme h1+blockquote{margin-bottom:2em}.readme blockquote{padding:0 1em}.readme blockquote>:first-child{margin-top:0}.readme blockquote>:last-child{margin-bottom:0}.readme hr{height:.25em;margin:1.5em 0;padding:0}.readme hr::before{display:table;content:""}.readme .related hr{display:none}.readme table{display:block;width:100%}.readme table td,.readme table th{padding:6px 13px}.readme td,.readme th{padding:0}.readme pre{padding:1em}.readme pre code{display:inline;max-width:inherit;padding:0}.readme code{margin:0;padding:0;padding-top:.2em;padding-bottom:.2em}.readme code::after,.readme code::before{letter-spacing:-.2em;content:"\00a0"}.readme pre code::after,.readme pre code::before{content:normal}.readme kbd{display:inline-block;padding:3px 5px}.readme .related{margin-top:3em}.readme .related h2{margin-top:0;padding-top:.7em;padding-bottom:.4em;padding-left:.5em}.readme .related h2:before{display:inline-block;padding-right:.3em;vertical-align:middle}.readme .readme-breadcrumbs{margin:0}.readme .readme-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0}.readme .readme-breadcrumbs .breadcrumb-separator{margin-left:.5em;margin-right:.5em}.readme .readme-breadcrumbs .icon{display:inline-block;height:1em;width:1em;margin-right:.5em;vertical-align:text-top}.readme .readme-addendum{margin-top:3em;margin-bottom:400px}.readme .readme-bottom-nav .edit-print-wrapper{display:flex;justify-content:space-between}.readme .readme-bottom-nav .print-button{padding:0;margin:0}.readme .readme-bottom-nav .pagination{display:flex;justify-content:space-between;margin-top:2.5em;padding-top:3em}.readme .readme-bottom-nav .pagination-link,.readme .readme-bottom-nav .pagination-link-placeholder{width:50%;padding:1em}.readme .readme-bottom-nav .pagination-link-prev{padding-left:.5em}.readme .readme-bottom-nav .pagination-link-next{padding-right:.5em}.readme .readme-bottom-nav .pagination-link-label{margin-top:.2em}.readme-feedback{display:block;width:100%;margin-top:2em;padding-left:.5em}.readme-feedback>fieldset>legend{padding:0 2em}.readme-feedback-sentiment-wrapper{display:flex;justify-content:center;margin-top:1em}.readme-feedback-sentiment-label{display:flex;height:4em;width:4em;margin:0 .5em;align-items:center;justify-content:center}.readme-feedback-sentiment-label .icon{height:1.5em;margin:0}.readme-feedback-submit-buttons{display:flex;margin:1em 0;justify-content:flex-end}.readme-feedback-submit-buttons button{height:2.5em;width:7em;margin:0 .5em}.readme-feedback-submit-buttons button:last-child{margin-right:0}.readme-feedback-footnote{padding-top:1em}.runner .badge-list{display:flex;margin:0;padding:0}.runner .badge-list .badge{margin:0;margin-right:16px}.runner .badge-list .badge a{padding:.3em 1em}.runner-results p{margin-bottom:0}.runner-results .icon{display:inline-block;height:1em;width:1em;margin-right:.5em;vertical-align:text-top}.runner-results .benchmark-block,.runner-results .test-block{margin-bottom:1em;padding-left:1em}.runner-results .benchmark-block .benchmark-description,.runner-results .test-block .test-description{margin-bottom:.5em}.runner-results .benchmark-block .benchmark-elapsed,.runner-results .benchmark-block .benchmark-iterations,.runner-results .benchmark-block .benchmark-rate,.runner-results .test-block .test-fail,.runner-results .test-block .test-pass{margin-left:1em}.runner-results .benchmark-block .benchmark-result-icon,.runner-results .test-block .test-result-icon{margin-right:.5em}.search-results h1{display:flex}.search-results h1 span{flex-grow:1}.search-results .search-results-list{padding-left:0}.search-results .search-results-list-item{display:block;margin-top:0;padding-top:.5em;padding-bottom:.5em;padding-left:10px;padding-right:10px}.search-results .search-results-list-item-title{margin-top:.5em;margin-bottom:.5em}.search-results .search-results-list-item-url{margin-top:0;margin-bottom:0}.search-results .search-results-list-item-url .icon{display:inline-block;height:1em;width:1em;vertical-align:text-bottom}.search-results .search-results-list-item-url-link{padding-left:.5em}.search-results .search-results-list-item-description{display:block;margin-top:.5em;margin-bottom:0}.settings-menu-overlay{display:flex;z-index:1200;position:fixed;top:0;bottom:0;right:0;left:0;padding-top:40px;padding-bottom:32px;padding-left:40px;padding-right:40px;align-items:flex-start;justify-content:center}.settings-menu-blocker{position:fixed;top:0;bottom:0;left:0;right:0}.settings-menu-wrapper{display:flex;flex-direction:column;height:100%;min-height:320px;max-height:832px;width:100%;max-width:380px}.settings-menu-head{display:flex;margin-bottom:1.5em;padding-right:10px;padding-left:10px;padding-top:15px;padding-bottom:10px;align-items:center;justify-content:space-between}.settings-menu-head h1{display:flex;width:100%;margin:0;margin-left:48px;padding:0}.settings-menu-head h1 span{flex:1 0 0}.settings-menu-head .icon-button.settings-menu-close-button{width:48px;height:48px}.settings-menu-head .icon-button.settings-menu-close-button .icon{margin-left:12px;margin-right:12px}.settings-menu-item{width:100%;padding-left:.75rem;padding-right:.75rem;margin-bottom:1.5rem}.settings-menu-item-label{display:block;margin-bottom:.5rem}.settings-select-wrapper{position:relative}.settings-select{display:block;appearance:none;width:100%;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:2rem}.settings-select-custom{display:flex;position:absolute;right:0;top:0;bottom:0;padding-left:.5rem;padding-right:.5rem;align-items:center}.settings-select-custom-icon{height:1rem;width:1rem}.settings-checkbox-wrapper{display:flex}.settings-checkbox{margin-right:.5rem;margin-top:.25rem}.settings-checkbox-label p{margin-bottom:1em}.readme.help h1{display:flex}.readme.help h1 span{flex-grow:1}.readme.error-decoder h1{display:flex}.readme.error-decoder h1 span{flex-grow:1}.readme.error-decoder .error-decoder-content>p,.readme.error-decoder .error-decoder-message pre,.readme.error-decoder .error-decoder-message>p{margin-top:2em}.readme.error-decoder p.error-decoder-landing{margin-top:1.5em}.readme.error-decoder .error-decoder-message pre>code{display:block;padding:1em 1em}.top-nav{display:flex;flex-direction:row;flex-wrap:wrap;position:fixed;top:0;left:0;z-index:100;width:100%;min-height:4em;padding:0}.top-nav .icon-button{position:relative;padding:0}.top-nav .icon-button::after{display:none;position:absolute;width:100px;height:100px;margin-top:-50px;margin-left:-50px;top:50%;left:50%}.top-nav .icon-button:focus:not(:active)::after{display:block}.top-nav .icon{height:1.5em;width:1.5em;margin:1.25em}.top-nav-divider{height:2em;margin-top:1em;margin-left:0;margin-right:0}.top-nav-search{height:4em;margin-left:auto;margin-right:0;padding-left:12px;padding-top:3px}.top-nav-search-button.icon-button{display:none}.top-nav-search.top-nav-search-active{flex:1;margin-left:8px}.top-nav-items{display:none;margin-top:-1em}:not(.side-menu-open) .top-nav-items-dropdown{order:100;display:block;width:100%}.top-nav-item{height:4em}.top-nav-item a{display:block;padding:0 1em}.side-menu-open .top-nav-items-menu-button,.side-menu-open .top-nav-search,.side-menu-open .top-nav-search-button{display:none!important}.side-menu-open .top-nav-divider{margin-left:auto}@media only screen and (min-width:24em){.top-nav-search{padding-left:16px}}@media only screen and (min-width:33em){.top-nav-search-button.icon-button{display:inline-flex}}@media only screen and (min-width:50em){.side-menu-open .top-nav-divider{margin-left:0}.side-menu-open .top-nav-search,.side-menu-open .top-nav-search-button{display:inline-flex!important}}@media only screen and (min-width:54em){.top-nav-items-menu-button{display:none!important}.top-nav-items,.top-nav-items-dropdown{display:inline-flex;position:relative;float:right;order:0;height:100%;width:auto;margin-top:0}.side-menu-open .top-nav-items,.side-menu-open .top-nav-items-dropdown{display:none}}@media only screen and (min-width:76.25em){.side-menu-open .top-nav-items,.side-menu-open .top-nav-items-dropdown{display:inline-flex!important}}.top-nav .download-progress{z-index:2000;position:absolute;top:0;right:0;width:100%}.bottom-nav{width:100%;min-height:5em}.side-menu-head{display:flex;padding-left:10px;padding-top:15px;padding-bottom:10px;align-items:center;justify-content:space-between}.side-menu-head .icon-button.side-menu-close-button{width:48px;height:48px}.side-menu-head .icon-button.side-menu-close-button .icon{margin:12px}.side-menu-wrapper{width:0}@media only screen and (min-width:34em){.side-menu-open .side-menu-wrapper{width:350px}}.side-menu-drawer{width:350px}.side-menu-drawer{z-index:121}.side-menu-version-wrapper{display:flex;justify-content:space-between;height:2.5em}.side-menu-version-wrapper label{height:1.5em;margin-top:.5em;padding-left:1em;padding-right:1em}.side-menu-version-select-wrapper{flex-grow:1;height:100%;padding-right:.5em}.side-menu-version-select{height:100%;width:100%;padding-left:1em}.side-menu-filter{position:relative;margin-top:3px}.side-menu-filter-input{width:100%;height:2.5em;padding-left:1em}.side-menu-filter-clear{position:absolute;top:.4em;right:4px}.side-menu-list-item-namespace.MuiListItem-root,.side-menu-list-item.MuiListItem-root{display:flex;height:2.25em;padding:0}.side-menu-list-item a,.side-menu-list-item-namespace a{flex-grow:1;padding-top:.5em;padding-bottom:.5em}button.side-menu-list-item-namespace-icon{width:2.25em;padding:.5em}.side-menu-list-wrapper{position:relative;height:calc(100vh - 116px)}.side-menu-list{height:100%;padding-left:0}.side-menu-list-item a::after,.side-menu-list-item-namespace a::after{display:none;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.side-menu-list-item a:focus:not(:active)::after,.side-menu-list-item-namespace a:focus:not(active)::after{display:block}.skip-link{position:absolute;top:-5em;left:0;right:0;z-index:10000;margin-left:auto;margin-right:auto;padding:.5em;padding-left:1em;padding-right:1em;width:intrinsic;width:-moz-max-content;width:-webkit-max-content;width:max-content}.skip-link:focus{top:0}.toggle-chat-button{position:fixed;bottom:16px;right:16px;height:64px;width:64px}.toggle-chat-button .icon{height:36px;width:36px}.equation{margin-top:0;margin-bottom:1em}.banner .image-wrapper{margin-top:3em;margin-bottom:4.5em}.banner .image-wrapper img{display:block}.icon{display:inline-block;vertical-align:text-bottom}.readme .readme-bottom-nav .edit-icon,.readme .readme-bottom-nav .print-icon{width:1.125em;height:1.125em;margin-right:.25em}h1 button.icon-button{position:relative;width:1.4em;height:1.4em;padding:0}h1 button.icon-button::after{display:none;position:absolute;width:100px;height:100px;margin-top:-50px;margin-left:-50px;top:50%;left:50%}h1 button.icon-button:focus:not(:active)::after{display:block}h1 button.icon-button .icon{height:.6em;width:.6em;margin:0;vertical-align:baseline}@media print{.top-nav{display:none}.side-menu-wrapper{display:none}.bottom-nav{display:none}.readme-addendum{display:none}.toggle-chat-button{display:none}.main.translate-right{transform:translate3d(0,0,0)}.main{padding-top:0}.readme{padding-top:1.5em;margin-left:0}.print-addendum{margin-top:2em}.print-addendum p{margin-top:1em}}@page{margin-top:.5in;margin-left:.5in;margin-right:.5in;margin-bottom:.5in}:root{--default-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--thin-font-family:"LatoLatinWebLight","Helvetica Neue";--code-font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}body{font-size:16px;font-family:var(--default-font-family);color:var(--theme-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:2.25em}h2{font-size:1.75em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1em}h6{font-size:.875em}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25}strong{font-weight:600}input{font:inherit;font-size:inherit;line-height:inherit}a{color:var(--link-color);text-decoration:none}a:active,a:hover{text-decoration:underline}::-webkit-input-placeholder{font-family:var(--thin-font-family)}:-moz-placeholder{font-family:var(--thin-font-family)}::-moz-placeholder{font-family:var(--thin-font-family)}:-ms-input-placeholder{font-family:var(--thin-font-family)}.readme{line-height:1.5;word-wrap:break-word}.readme a:not([href]){color:inherit;text-decoration:none}.readme table th{font-weight:700}.readme code,.readme pre{font-family:var(--code-font-family)}.readme code,.readme pre{font-size:.875em}.readme pre{line-height:1.45;word-wrap:normal}.readme pre code{line-height:inherit;word-wrap:normal}.readme pre>code{font-size:1em;white-space:pre;word-break:normal}.readme kbd{font-size:.6875em;font-family:var(--code-font-family);color:#555;line-height:1em;vertical-align:middle}.readme .namespace-toc ul li .signature{font-size:.875em;text-overflow:ellipsis;white-space:nowrap}.readme .search-results-list-item-title{font-size:1.25em}.readme .search-results-list-item-package-kind{font-weight:500;color:var(--package-kind-color)}.readme dl dt{font-size:1em;font-style:italic;font-weight:700}.readme blockquote{color:var(--blockquote-color)}.readme input{-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0}.readme .related h2{font-size:1.1em}.readme .related .package-name code{font-family:var(--default-font-family);font-size:1em}.readme .readme-breadcrumbs li{line-height:1.2em}.readme .readme-breadcrumbs .breadcrumb-separator{color:var(--breadcrumb-separator-color)}.readme .readme-bottom-nav .print-button{color:var(--link-color)}.readme .readme-bottom-nav .print-button:hover{text-decoration:underline}.readme .readme-bottom-nav .pagination-link:active,.readme .readme-bottom-nav .pagination-link:hover{text-decoration:none}.readme .readme-bottom-nav .pagination-link-next{text-align:right}.readme .readme-bottom-nav .pagination-link-type{font-size:1em;color:var(--top-nav-link-color)}.readme .readme-bottom-nav .pagination-link-label{font-size:1.2em;font-weight:600}.readme .readme-bottom-nav .pagination-link-label:hover{text-decoration:underline}.readme .readme-bottom-nav .pagination-link-sublabel{font-size:.8em;color:var(--top-nav-link-color)}.readme-feedback>fieldset>legend{font-family:var(--thin-font-family);font-size:1.1em;text-align:center}.readme-feedback-cancel-button{color:var(--top-nav-link-color)}.readme-feedback-submit-button{color:var(--default-button-text-color)}.readme-feedback .MuiTextField-root,.readme-feedback .MuiTextField-root label,.readme-feedback .MuiTextField-root textarea,.readme-feedback h3,.readme-feedback-footnote{font-family:var(--thin-font-family);font-weight:400;color:var(--theme-text-color)}.readme-feedback-error{color:var(--feedback-error-text-color)}.runner .badge-list .badge a{font-size:.875em;color:var(--default-button-text-color)}.runner-results .benchmark-file,.runner-results .test-file{font-size:1.1em}.runner-results .benchmark-block,.runner-results .test-block{color:var(--top-nav-link-color)}.runner-results .benchmark-block .benchmark-description,.runner-results .test-block .test-description{text-decoration:underline;text-decoration-color:var(--hr-background-color)}.runner-results .benchmark-block .benchmark-result-label,.runner-results .test-block .test-result-label{font-weight:600}.error-decoder-landing{font-size:1.5em;color:var(--blockquote-color)}.error-decoder-message{font-weight:600}.error-decoder-message pre>code{color:var(--code-decoded-error);white-space:pre-wrap}.bottom-nav,.top-nav,.top-nav-search input{font-family:var(--thin-font-family);color:var(--top-nav-link-color)}.top-nav{line-height:4em}.top-nav .icon-button{text-decoration:none}.bottom-nav{font-size:.85em}.bottom-nav a,.top-nav a{color:var(--top-nav-link-color)}.top-nav-item a:active,.top-nav-item a:hover{text-decoration:none}@media only screen and (min-width:54em){.top-nav-item a:active,.top-nav-item a:hover{text-decoration:underline}}.settings-menu-overlay{font-size:1em}.settings-menu-head h1{text-align:center;font-family:var(--default-font-family);font-weight:200;color:var(--theme-text-color)}.settings-menu-item-label{line-height:1.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.settings-select{line-height:1.25em;color:var(--settings-input-text-color)}.settings-select-custom{color:var(--settings-input-text-color)}.settings-checkbox{line-height:1.25em}.settings-checkbox-label{line-height:1.2em}.settings-checkbox-label .text-bold{font-weight:700}.side-menu-drawer{line-height:1}.side-menu-filter-clear:hover,.side-menu-filter-input:hover{color:#bfc4c9}.side-menu-list-item,.side-menu-list-item-namespace{font-family:var(--thin-font-family);font-weight:200}.side-menu-list-item-namespace.MuiListItem-root a,.side-menu-list-item.MuiListItem-root a{color:#fff;text-decoration:none}.side-menu-list-item.MuiListItem-root a:hover{text-decoration:underline}.side-menu-version-wrapper label{color:#fff;line-height:1.5em}.side-menu-version-select{color:#fff}.side-menu-filter-clear,.side-menu-filter-input,button.side-menu-list-item-namespace-icon{color:#acafb3}button.side-menu-list-item-namespace-icon{font-size:1.1435em}button.side-menu-list-item-namespace-icon:hover{color:#fff}.side-menu-list-item-namespace.active-package a,.side-menu-list-item.active-package a{color:#5ca2c8}.side-menu-list-item-collapse-icon,.side-menu-list-item-expand-icon{font-size:1em!important}.skip-link{text-align:center;color:var(--skip-link-color)}h1 button.icon-button{text-align:center;line-height:1em;text-decoration:none}html{background-color:var(--theme-background-color)}body{overflow-x:hidden}img{background-color:var(--theme-background-color)}@media (prefers-reduced-motion:reduce){*{animation-play-state:paused!important;transition:none!important;scroll-behavior:auto!important}}.top-nav{background-color:var(--top-nav-background-color);-webkit-box-shadow:0 -5px 15px var(--top-nav-shadow-color);-moz-box-shadow:0 -5px 15px var(--top-nav-shadow-color);box-shadow:0 -5px 15px var(--top-nav-shadow-color)}.top-nav-item a:active,.top-nav-item a:hover{background-color:var(--top-nav-link-hover-background-color)}.top-nav-search-active,.top-nav-search:active,.top-nav-search:focus-within,.top-nav-search:hover{background-color:var(--top-nav-search-background-color)}.top-nav-divider{border-right-style:solid;border-right-color:var(--top-nav-divider-color);border-right-width:1px}.top-nav .icon-button{background-color:var(--top-nav-background-color);border:none;outline:0;overflow:hidden;cursor:pointer}.top-nav .icon-button:focus,.top-nav .icon-button:hover{background-color:var(--top-nav-link-hover-background-color)}.top-nav .icon-button::after{content:"";-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:rgba(0,0,0,.3);animation:button-press 1s;opacity:0}@media (prefers-reduced-motion:reduce){.top-nav .icon-button::after{animation:none}}.top-nav .icon{fill:var(--top-nav-icon-color)}.top-nav .download-progress{background-color:var(--stdlib-blue)}.top-nav .download-progress>*{background-color:var(--stdlib-orange)}#root{overflow-x:hidden}@media only screen and (max-width:67.5em){#root{overflow-x:scroll}}.main{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transition:transform 225ms cubic-bezier(0,0,.2,1) 0s;-moz-transition:transform 225ms cubic-bezier(0,0,.2,1) 0s;-ms-transition:transform 225ms cubic-bezier(0,0,.2,1) 0s;-o-transition:transform 225ms cubic-bezier(0,0,.2,1) 0s;transition:transform 225ms cubic-bezier(0,0,.2,1) 0s}@media (prefers-reduced-motion:reduce){.main{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}}.readme h1,.readme h2{border-bottom:1px solid var(--heading-border-bottom-color)}.readme .related h2{background-color:#e4f1ff;background-color:rgba(0,123,255,.1)}.readme .related h2:before{content:url(/css/docs/icons/info_blue.svg)}.readme blockquote{border-left:.25em solid var(--blockquote-border-color)}.readme hr{overflow:hidden;background:0 0;background-color:var(--hr-background-color);border:0;border-bottom:1px solid var(--heading-border-bottom-color)}.readme ul{list-style-type:disc}.readme ol{list-style-type:decimal}.readme ol ol{list-style-type:lower-roman}.readme ul ul{list-style-type:square}.readme ol ol ol,.readme ol ul ol,.readme ul ol ol,.readme ul ul ol{list-style-type:lower-alpha}.readme ol ol ul,.readme ol ul ul,.readme ul ol ul,.readme ul ul ul{list-style-type:circle}.readme .namespace-toc ul{list-style-type:none}.readme .namespace-toc ul li .signature{overflow:hidden}.readme .search-results-list{list-style-type:none}.readme .search-results-list-item{border-radius:4px;border:1px solid transparent;cursor:pointer}.readme .search-results-list-item:focus,.readme .search-results-list-item:hover{border:1px solid var(--search-result-hover-border-color)}.readme .related ul{list-style-type:none}.readme .readme-breadcrumbs ol{list-style-type:none}.readme .readme-breadcrumbs .breadcrumb-separator{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.runner .badges ul{list-style-type:none}.readme table{overflow:auto}.readme table td,.readme table th{border:1px solid var(--table-cell-border-color)}.readme table tr{background-color:var(--theme-background-color);border-top:1px solid var(--table-row-border-color)}.readme table tr:nth-child(2n){background-color:var(--pre-background-color)}.readme pre{overflow:auto;background-color:var(--pre-background-color);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.readme code{background-color:var(--pre-background-color);background-color:var(--code-background-color);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.readme pre code{overflow:visible;background-color:transparent;border:0}.readme pre>code{background:0 0;border:0}.readme .related .package-name code{background-color:var(--theme-background-color)}.readme kbd{background-color:#fcfcfc;border:solid 1px #ccc;border-bottom-color:#bbb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #bbb;-moz-box-shadow:inset 0 -1px 0 #bbb;box-shadow:inset 0 -1px 0 #bbb}.readme .related{overflow:auto;border-left:3px solid var(--related-border-color);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 4px 20px 0 var(--diffuse-shadow-color);-moz-box-shadow:0 4px 20px 0 var(--diffuse-shadow-color);box-shadow:0 4px 20px 0 var(--diffuse-shadow-color)}.readme .readme-bottom-nav .pagination{border-top:1px solid var(--hr-background-color)}.readme .readme-bottom-nav .pagination-link{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid var(--theme-background-color)}.readme .readme-bottom-nav .pagination-link:focus,.readme .readme-bottom-nav .pagination-link:hover{border:1px solid var(--pagination-link-hover-border-color)}.readme .readme-bottom-nav .icon{fill:var(--link-color)}.readme .readme-bottom-nav .print-button{background:0 0;border:0;cursor:pointer}.readme-feedback>fieldset{border:none;border-top:1px solid var(--hr-background-color)}.readme-feedback-sentiment-label{border-radius:50%;border:1px solid var(--feedback-sentiment-border-color);cursor:pointer}.readme-feedback-sentiment-label:hover{border-color:var(--feedback-sentiment-hover-border-color)}.readme-feedback-sentiment-label .icon{fill:none;stroke-width:1px}.readme-feedback-no-sentiment .readme-feedback-positive-sentiment{background-color:var(--feedback-positive-sentiment-background-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment{background-color:var(--feedback-positive-sentiment-selected-background-color)}.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment{background-color:var(--feedback-positive-sentiment-not-selected-background-color)}.readme-feedback-no-sentiment .readme-feedback-negative-sentiment{background-color:var(--feedback-negative-sentiment-background-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment{background-color:var(--feedback-negative-sentiment-selected-background-color)}.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment{background-color:var(--feedback-negative-sentiment-not-selected-background-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment:focus-within,.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment:hover,.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment:focus-within,.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment:hover{background-color:var(--feedback-positive-sentiment-hover-background-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment:focus-within,.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment:hover,.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment:focus-within,.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment:hover{background-color:var(--feedback-negative-sentiment-hover-background-color)}.readme-feedback-positive-sentiment .icon{stroke:var(--feedback-positive-sentiment-icon-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment .icon{stroke:var(--feedback-positive-sentiment-icon-selected-color)}.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment .icon{stroke:var(--feedback-positive-sentiment-icon-not-selected-color)}.readme-feedback-negative-sentiment .icon{stroke:var(--feedback-negative-sentiment-icon-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment .icon{stroke:var(--feedback-negative-sentiment-icon-selected-color)}.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment .icon{stroke:var(--feedback-negative-sentiment-icon-not-selected-color)}.readme-feedback-positive-sentiment:hover .icon,.readme-feedback-sentiment-radio:focus+.readme-feedback-positive-sentiment .icon{stroke:var(--feedback-positive-sentiment-icon-hover-color)}.readme-feedback-negative-sentiment:hover .icon,.readme-feedback-sentiment-radio:focus+.readme-feedback-negative-sentiment .icon{stroke:var(--feedback-negative-sentiment-icon-hover-color)}.readme-feedback-sentiment-radio{appearance:none}.readme-feedback-submit-buttons button{border-radius:4px;cursor:pointer}.readme-feedback-cancel-button{background-color:unset;border:1px solid var(--hr-background-color)}.readme-feedback-submit-button{background-color:var(--default-button-background-color);border:none}.readme-feedback-submit-button:focus,.readme-feedback-submit-button:hover{background-color:var(--default-button-hover-background-color)}.readme-feedback-cancel-button:focus,.readme-feedback-cancel-button:hover{background-color:var(--top-nav-link-hover-background-color)}.readme-feedback .MuiTextField-root fieldset{border-color:var(--hr-background-color)}.runner .badge-list .badge a{background-color:var(--default-button-background-color);-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;-webkit-box-shadow:0 2px 10px var(--diffuse-shadow-color);-moz-box-shadow:0 2px 10px var(--diffuse-shadow-color);box-shadow:0 2px 10px var(--diffuse-shadow-color)}.runner .badge-list .badge a:focus,.runner .badge-list .badge a:hover{background-color:var(--default-button-hover-background-color)}.settings-menu-overlay{background-color:var(--settings-overlay-background-color)}.settings-menu-blocker{content:' ';background-color:transparent}.settings-menu-wrapper{background-color:var(--theme-background-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 8px 22px 0 rgb(37 44 97 / 15%),0 4px 6px 0 rgb(93 100 148 / 20%);-moz-box-shadow:0 8px 22px 0 rgb(37 44 97 / 15%),0 4px 6px 0 rgb(93 100 148 / 20%);box-shadow:0 8px 22px 0 rgb(37 44 97 / 15%),0 4px 6px 0 rgb(93 100 148 / 20%)}.settings-menu-head{border-bottom:1px solid var(--heading-border-bottom-color)}.settings-select{appearance:none;background-color:var(--settings-input-background-color);border:1px solid var(--settings-input-border-color);-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.settings-select:focus{outline:0;background-color:var(--settings-input-hover-background-color);border-color:var(--settings-input-hover-border-color)}.settings-select-custom{pointer-events:none}.settings-select-custom-icon{fill:currentColor}.settings-checkbox{cursor:pointer}.settings-checkbox-label{cursor:pointer}.side-menu-drawer{background-color:#1d1f20;background-image:-webkit-linear-gradient(145deg,#1d1f20,#404348);background-image:-moz-linear-gradient(145deg,#1d1f20,#404348);background-image:-ms-linear-gradient(145deg,#1d1f20,#404348);background-image:-o-linear-gradient(145deg,#1d1f20,#404348);background-image:linear-gradient(145deg,#1d1f20,#404348)}.side-menu-head .icon-button.side-menu-close-button{background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.side-menu-head .icon-button.side-menu-close-button:focus,.side-menu-head .icon-button.side-menu-close-button:hover{background-color:#000}.side-menu-head .icon-button.side-menu-close-button .icon{fill:#c8c8c8}.side-menu-head .icon-button.side-menu-close-button:focus .icon,.side-menu-head .icon-button.side-menu-close-button:hover .icon{fill:#fff}.side-menu-version-wrapper{background-color:#1f1f1f;border-top:2px solid #2d2d2d}.side-menu-version-wrapper label{border-right:1px solid #757575}.side-menu-filter-input,.side-menu-version-select{background-color:#1f1f1f;border:none}.side-menu-filter-clear{opacity:.75;cursor:pointer}.side-menu-list-item-namespace{background-color:#2a2d2f}.side-menu-list-item{background-color:#242627}.side-menu-list-item,.side-menu-list-item-namespace{overflow:hidden}.side-menu-list-item-namespace:hover,.side-menu-list-item.active-package,.side-menu-list-item:hover{background-color:rgba(0,0,0,.04)}button.side-menu-list-item-namespace-icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}button.side-menu-list-item-namespace-icon:hover{background-color:#1f1f1f}.side-menu-list-item a::after,.side-menu-list-item-namespace a::after{background-color:rgba(255,255,255,.2);opacity:0;animation:button-press 1s}@media (prefers-reduced-motion:reduce){.side-menu-list-item a::after,.side-menu-list-item-namespace a::after{animation:none}}.side-menu-list-wrapper{overflow-y:hidden}.side-menu-list{overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#5e5e5e rgba(0,0,0,.4)}.side-menu-list::-webkit-scrollbar{width:4px}.side-menu-list::-webkit-scrollbar-thumb{background-color:#5e5e5e;border-radius:2px}.side-menu-list::-webkit-scrollbar-track{background-color:rgba(0,0,0,.4)}.skip-link{background-color:var(--skip-link-background-color);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 0 3px #000;-moz-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000}.skip-link:focus{outline:0}.toggle-chat-button{outline:0;border:0;background-color:var(--default-button-background-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);-moz-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);cursor:pointer}.toggle-chat-button:focus,.toggle-chat-button:hover{background-color:var(--default-button-hover-background-color)}.toggle-chat-button .icon{fill:var(--default-button-text-color)}aside.gitter-chat-embed{border-left:0;-webkit-box-shadow:0 0 18px 0 rgba(50,50,50,.3);-moz-box-shadow:0 0 18px 0 rgba(50,50,50,.3);box-shadow:0 0 18px 0 rgba(50,50,50,.3);transition:none}div.gitter-chat-embed-action-bar{background:#fff;-webkit-box-shadow:0 0 5px #ced4da;-moz-box-shadow:0 0 5px #ced4da;box-shadow:0 0 5px #ced4da;justify-content:space-between;padding-bottom:0}.icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1 button.icon-button{background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;outline:0;border:none;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1 button.icon-button:focus,h1 button.icon-button:hover{background-color:rgba(0,0,0,.04)}h1 button.icon-button::after{content:"";-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:rgba(0,0,0,.3);animation:button-press 1s;opacity:0}@media (prefers-reduced-motion:reduce){h1 button.icon-button::after{animation:none}}#stdlib-logo{opacity:.9}#stdlib-logo:hover{opacity:1}.diffuse-shadow{-webkit-box-shadow:0 0 50px 0 var(--diffuse-shadow-color);-moz-box-shadow:0 0 50px 0 var(--diffuse-shadow-color);box-shadow:0 0 50px 0 var(--diffuse-shadow-color)}.diffuse-shadow-dark{-webkit-box-shadow:0 0 50px 0 var(--diffuse-dark-shadow-color);-moz-box-shadow:0 0 50px 0 var(--diffuse-dark-shadow-color);box-shadow:0 0 50px 0 var(--diffuse-dark-shadow-color)}.disable-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.print-addendum{visibility:hidden}@media print{.print-addendum{visibility:visible}.readme .related{border:1px solid #d3d3d3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.readme pre code{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}} \ No newline at end of file +a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.hljs{display:block;padding:.5em;overflow-x:auto;color:var(--code-color)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-comment,.hljs-quote{color:var(--code-comment-color)}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:var(--code-var-color)}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:var(--code-builtin-color)}.hljs-attribute{color:var(--code-attribute-color)}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:var(--code-string-color)}.hljs-section,.hljs-title{color:var(--code-title-color)}.hljs-keyword,.hljs-selector-tag{color:var(--code-keyword-color)}@media screen and (-ms-high-contrast:active){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-quote,.hljs-string,.hljs-symbol,.hljs-type{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:700}}@font-face{font-family:LatoLatinWebLight;src:url(/css/common/fonts/lato/latin/LatoLatin-Light.eot);src:url(/css/common/fonts/lato/latin/LatoLatin-Light.eot?#iefix) format('embedded-opentype'),url(/css/common/fonts/lato/latin/LatoLatin-Light.woff2) format('woff2'),url(/css/common/fonts/lato/latin/LatoLatin-Light.woff) format('woff'),url(/css/common/fonts/lato/latin/LatoLatin-Light.ttf) format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:LatoLatinWebLight;src:url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.eot);src:url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.eot?#iefix) format('embedded-opentype'),url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.woff2) format('woff2'),url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.woff) format('woff'),url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.ttf) format('truetype');font-style:italic;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}html[data-theme=dark]{--theme-background-color:#222426;--theme-text-color:#f5f7f7;--stdlib-orange:#f0ad3e;--stdlib-blue:#00aeef;--link-color:#00abe7;--skip-link-color:#00aeef;--skip-link-background-color:#1d1f20;--blockquote-color:#f3f3f3;--blockquote-border-color:#dddddd;--top-nav-background-color:#25282a;--top-nav-link-color:#ffffff;--top-nav-link-hover-background-color:rgba(0, 0, 0, 0.2);--top-nav-icon-color:#f5f7f7;--top-nav-search-background-color:#373a49;--top-nav-shadow-color:#1a1a1a;--top-nav-divider-color:#e9e9e9;--breadcrumb-separator-color:#f5f7f7;--package-kind-color:#f5f7f7;--hr-background-color:#cdcdcd;--heading-border-bottom-color:#b5b5b5;--feedback-positive-sentiment-icon-color:#ff9514;--feedback-positive-sentiment-icon-hover-color:#f0ad3e;--feedback-positive-sentiment-icon-selected-color:#ff9514;--feedback-positive-sentiment-icon-not-selected-color:#f5f7f7;--feedback-negative-sentiment-icon-color:#00bbff;--feedback-negative-sentiment-icon-hover-color:#00aeef;--feedback-negative-sentiment-icon-selected-color:#00bbff;--feedback-negative-sentiment-icon-not-selected-color:#f5f7f7;--feedback-positive-sentiment-background-color:transparent;--feedback-positive-sentiment-hover-background-color:#17191a;--feedback-positive-sentiment-selected-background-color:#17191a;--feedback-positive-sentiment-not-selected-background-color:transparent;--feedback-negative-sentiment-background-color:transparent;--feedback-negative-sentiment-hover-background-color:#17191a;--feedback-negative-sentiment-selected-background-color:#17191a;--feedback-negative-sentiment-not-selected-background-color:transparent;--feedback-sentiment-border-color:#cdcdcd;--feedback-sentiment-hover-border-color:#858585;--feedback-error-text-color:#ffa07a;--related-border-color:#007bff;--pagination-link-hover-border-color:#4078c0;--search-result-hover-border-color:#4078c0;--settings-overlay-background-color:rgba(182,183,213,0.5);--settings-input-background-color:#eaeaea;--settings-input-hover-background-color:#ffffff;--settings-input-border-color:#eaeaea;--settings-input-hover-border-color:#cccccc;--settings-input-text-color:#4a5568;--default-button-background-color:#1976d2;--default-button-hover-background-color:#0080ff;--default-button-text-color:#ffffff;--table-cell-border-color:#616161;--table-row-border-color:#b5b5b5;--diffuse-shadow-color:#2b2d30;--diffuse-dark-shadow-color:#2b2d30;--pre-background-color:#373a49;--code-background-color:rgba(255, 255, 255, 0.04);--code-color:#f8f8f2;--code-comment-color:#d4d0ab;--code-var-color:#ffa07a;--code-builtin-color:#f5ab35;--code-attribute-color:#ffd700;--code-string-color:#abe338;--code-title-color:#00e0e0;--code-keyword-color:#dcc6e0;--code-decoded-error:#ffa07a}html[data-theme=light]{--theme-background-color:#ffffff;--theme-text-color:#000000;--stdlib-orange:#f0ad3e;--stdlib-blue:#00aeef;--link-color:#0000ff;--skip-link-color:#00aeef;--skip-link-background-color:#1d1f20;--blockquote-color:#696969;--blockquote-border-color:#dddddd;--top-nav-background-color:#ffffff;--top-nav-link-color:#585858;--top-nav-link-hover-background-color:#f7f7f7;--top-nav-icon-color:#646464;--top-nav-search-background-color:#fafafa;--top-nav-shadow-color:#ced4da;--top-nav-divider-color:#d3d3d3;--breadcrumb-separator-color:#646464;--package-kind-color:#606060;--hr-background-color:#e7e7e7;--heading-border-bottom-color:#eeeeee;--feedback-positive-sentiment-icon-color:#00aa00;--feedback-positive-sentiment-icon-hover-color:#007700;--feedback-positive-sentiment-icon-selected-color:#00aa00;--feedback-positive-sentiment-icon-not-selected-color:#00aa00;--feedback-negative-sentiment-icon-color:#dd0000;--feedback-negative-sentiment-icon-hover-color:#cc0000;--feedback-negative-sentiment-icon-selected-color:#dd0000;--feedback-negative-sentiment-icon-not-selected-color:#dd0000;--feedback-positive-sentiment-background-color:rgba(201,248,222,0.7);--feedback-positive-sentiment-hover-background-color:rgba(201, 248, 222, 0.9);--feedback-positive-sentiment-selected-background-color:rgba(201,248,222,0.7);--feedback-positive-sentiment-not-selected-background-color:transparent;--feedback-negative-sentiment-background-color:rgba(254,189,197,0.4);--feedback-negative-sentiment-hover-background-color:rgba(254, 189, 197, 0.6);--feedback-negative-sentiment-selected-background-color:rgba(254,189,197,0.4);--feedback-negative-sentiment-not-selected-background-color:transparent;--feedback-sentiment-border-color:unset;--feedback-sentiment-hover-border-color:unset;--feedback-error-text-color:#e90b03;--related-border-color:#007bff;--pagination-link-hover-border-color:#4078c0;--search-result-hover-border-color:#4078c0;--settings-overlay-background-color:rgba(182,183,213,0.5);--settings-input-background-color:#eaeaea;--settings-input-hover-background-color:#ffffff;--settings-input-border-color:#eaeaea;--settings-input-hover-border-color:#cccccc;--settings-input-text-color:#4a5568;--default-button-background-color:#1976d2;--default-button-hover-background-color:#0080ff;--default-button-text-color:#ffffff;--table-cell-border-color:#dddddd;--table-row-border-color:#cccccc;--diffuse-shadow-color:#e2e2e2;--diffuse-dark-shadow-color:#636161;--pre-background-color:#f8f8f8;--code-background-color:rgba(0, 0, 0, 0.04);--code-color:#24292f;--code-comment-color:#727272;--code-var-color:#aa5d00;--code-builtin-color:#de0801;--code-attribute-color:#aa5d00;--code-string-color:#008500;--code-title-color:#2574a9;--code-keyword-color:#a101f1;--code-decoded-error:#e90b03}@keyframes button-press{from{opacity:1}to{opacity:0}}html{box-sizing:border-box}body,html{min-height:100vh}body{margin:0}*,:after,:before{box-sizing:inherit}input{margin:0}img{box-sizing:content-box;max-width:100%}h1,h2,h3,h4,h5,h6{margin-top:1.5em;margin-bottom:1em}h1,h2{padding-bottom:.3em}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.group{zoom:1}.center{text-align:center;margin-left:auto;margin-right:auto}.right{text-align:right;margin-left:auto;margin-right:0}.invisible{visibility:hidden}#root{position:relative;width:100%}.main{position:relative;width:100%;min-height:100vh;margin-bottom:7em;padding-top:7.5em;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0) translateX(0);-moz-transform:translateZ(0) translateX(0);-ms-transform:translateZ(0) translateX(0);-o-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);scroll-margin:6.25em 0 0 0}.main.translate-right{-webkit-transform:translateX(300px);-moz-transform:translateX(300px);-ms-transform:translateX(300px);-o-transform:translateX(300px);transform:translateX(300px);-webkit-transform:translateZ(0) translateX(300px);-moz-transform:translateZ(0) translateX(300px);-ms-transform:translateZ(0) translateX(300px);-o-transform:translateZ(0) translateX(300px);transform:translateZ(0) translateX(300px);-webkit-transform:translate3d(300px,0,0);-moz-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);-o-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);scroll-margin:6.25em 0 0 300px}@media only screen and (max-width:53.75em){.main{width:86%;margin-left:7%}.main.translate-right{-webkit-transform:translateX(350px);-moz-transform:translateX(350px);-ms-transform:translateX(350px);-o-transform:translateX(350px);transform:translateX(350px);-webkit-transform:translateZ(0) translateX(350px);-moz-transform:translateZ(0) translateX(350px);-ms-transform:translateZ(0) translateX(350px);-o-transform:translateZ(0) translateX(350px);transform:translateZ(0) translateX(350px);-webkit-transform:translate3d(350px,0,0);-moz-transform:translate3d(350px,0,0);-ms-transform:translate3d(350px,0,0);-o-transform:translate3d(350px,0,0);transform:translate3d(350px,0,0);scroll-margin:6.25em 0 0 300px}}@media only screen and (max-width:45em){.main{width:94%;margin-left:3%}}.readme{min-height:100%;margin-left:12.5%;margin-bottom:12px}.readme-content{scroll-padding:12.5em 0 0 0}.readme h1{margin-top:.5em;margin-bottom:.5em}.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{min-width:594px;max-width:720px}.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>section h1,.readme>section h2,.readme>section h3,.readme>section h4,.readme>section h5,.readme>section h6{scroll-margin:6.25em 0 0 0}.readme blockquote,.readme dl,.readme p,.readme pre,.readme table{margin-top:0;margin-bottom:1em}@media only screen and (max-width:76.25em){.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{width:66.66666666666%}}@media only screen and (max-width:67.5em){.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{width:80%;max-width:700px}}@media only screen and (max-width:53.75em){.readme{margin-left:0}.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{width:96%;max-width:700px}}@media only screen and (max-width:45em){.readme{margin-left:0}.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{width:100%;min-width:100%}}.readme ol,.readme ul{margin-top:0;margin-bottom:1em;padding-left:2em}.readme ol ol,.readme ol ul,.readme ul ol,.readme ul ul{margin-top:0;margin-bottom:0}.readme li>p{margin-top:1em}.readme li+li{margin-top:.25em}.readme .namespace-toc ul{padding-left:.5em}.readme .namespace-toc ul li{display:flex;flex-shrink:1}.readme .namespace-toc ul li .signature{width:50%;min-width:50%}.readme .namespace-toc ul li .delimiter{display:none}.readme .related ul{padding-left:1em;margin-bottom:1.5em}.readme .related ul li .delimiter{display:none}.readme .related ul li .package-name{display:block;margin-top:.75em;margin-bottom:.2em}.readme .related ul li .description{display:block;margin-bottom:.5em;padding-left:2em}.readme .readme-breadcrumbs ol{margin-bottom:0;padding-left:0}.readme .readme-breadcrumbs li{height:1.2em;margin-top:0}.readme dl{padding:0}.readme dl dt{margin-top:1em;padding:0}.readme dl dd{margin-bottom:1em;padding:0 1em}.readme dd{margin-left:0}.readme h1+blockquote{margin-bottom:2em}.readme blockquote{padding:0 1em}.readme blockquote>:first-child{margin-top:0}.readme blockquote>:last-child{margin-bottom:0}.readme hr{height:.25em;margin:1.5em 0;padding:0}.readme hr::before{display:table;content:""}.readme .related hr{display:none}.readme table{display:block;width:100%}.readme table td,.readme table th{padding:6px 13px}.readme td,.readme th{padding:0}.readme pre{padding:1em}.readme pre code{display:inline;max-width:inherit;padding:0}.readme code{margin:0;padding:0;padding-top:.2em;padding-bottom:.2em}.readme code::after,.readme code::before{letter-spacing:-.2em;content:"\00a0"}.readme pre code::after,.readme pre code::before{content:normal}.readme kbd{display:inline-block;padding:3px 5px}.readme .related{margin-top:3em}.readme .related h2{margin-top:0;padding-top:.7em;padding-bottom:.4em;padding-left:.5em}.readme .related h2:before{display:inline-block;padding-right:.3em;vertical-align:middle}.readme .readme-breadcrumbs{margin:0}.readme .readme-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0}.readme .readme-breadcrumbs .breadcrumb-separator{margin-left:.5em;margin-right:.5em}.readme .readme-breadcrumbs .icon{display:inline-block;height:1em;width:1em;margin-right:.5em;vertical-align:text-top}.readme .readme-addendum{margin-top:3em;margin-bottom:400px}.readme .readme-bottom-nav .edit-print-wrapper{display:flex;justify-content:space-between}.readme .readme-bottom-nav .print-button{padding:0;margin:0}.readme .readme-bottom-nav .pagination{display:flex;justify-content:space-between;margin-top:2.5em;padding-top:3em}.readme .readme-bottom-nav .pagination-link,.readme .readme-bottom-nav .pagination-link-placeholder{width:50%;padding:1em}.readme .readme-bottom-nav .pagination-link-prev{padding-left:.5em}.readme .readme-bottom-nav .pagination-link-next{padding-right:.5em}.readme .readme-bottom-nav .pagination-link-label{margin-top:.2em}.readme-feedback{display:block;width:100%;margin-top:2em;padding-left:.5em}.readme-feedback>fieldset>legend{padding:0 2em}.readme-feedback-sentiment-wrapper{display:flex;justify-content:center;margin-top:1em}.readme-feedback-sentiment-label{display:flex;height:4em;width:4em;margin:0 .5em;align-items:center;justify-content:center}.readme-feedback-sentiment-label .icon{height:1.5em;margin:0}.readme-feedback-submit-buttons{display:flex;margin:1em 0;justify-content:flex-end}.readme-feedback-submit-buttons button{height:2.5em;width:7em;margin:0 .5em}.readme-feedback-submit-buttons button:last-child{margin-right:0}.readme-feedback-footnote{padding-top:1em}.runner .badge-list{display:flex;margin:0;padding:0}.runner .badge-list .badge{margin:0;margin-right:16px}.runner .badge-list .badge a{padding:.3em 1em}.runner-results p{margin-bottom:0}.runner-results .icon{display:inline-block;height:1em;width:1em;margin-right:.5em;vertical-align:text-top}.runner-results .benchmark-block,.runner-results .test-block{margin-bottom:1em;padding-left:1em}.runner-results .benchmark-block .benchmark-description,.runner-results .test-block .test-description{margin-bottom:.5em}.runner-results .benchmark-block .benchmark-elapsed,.runner-results .benchmark-block .benchmark-iterations,.runner-results .benchmark-block .benchmark-rate,.runner-results .test-block .test-fail,.runner-results .test-block .test-pass{margin-left:1em}.runner-results .benchmark-block .benchmark-result-icon,.runner-results .test-block .test-result-icon{margin-right:.5em}.search-results h1{display:flex}.search-results h1 span{flex-grow:1}.search-results .search-results-list{padding-left:0}.search-results .search-results-list-item{display:block;margin-top:0;padding-top:.5em;padding-bottom:.5em;padding-left:10px;padding-right:10px}.search-results .search-results-list-item-title{margin-top:.5em;margin-bottom:.5em}.search-results .search-results-list-item-url{margin-top:0;margin-bottom:0}.search-results .search-results-list-item-url .icon{display:inline-block;height:1em;width:1em;vertical-align:text-bottom}.search-results .search-results-list-item-url-link{padding-left:.5em}.search-results .search-results-list-item-description{display:block;margin-top:.5em;margin-bottom:0}.settings-menu-overlay{display:flex;z-index:1200;position:fixed;top:0;bottom:0;right:0;left:0;padding-top:40px;padding-bottom:32px;padding-left:40px;padding-right:40px;align-items:flex-start;justify-content:center}.settings-menu-blocker{position:fixed;top:0;bottom:0;left:0;right:0}.settings-menu-wrapper{display:flex;flex-direction:column;height:100%;min-height:320px;max-height:832px;width:100%;max-width:380px}.settings-menu-head{display:flex;margin-bottom:1.5em;padding-right:10px;padding-left:10px;padding-top:15px;padding-bottom:10px;align-items:center;justify-content:space-between}.settings-menu-head h1{display:flex;width:100%;margin:0;margin-left:48px;padding:0}.settings-menu-head h1 span{flex:1 0 0}.settings-menu-head .icon-button.settings-menu-close-button{width:48px;height:48px}.settings-menu-head .icon-button.settings-menu-close-button .icon{margin-left:12px;margin-right:12px}.settings-menu-item{width:100%;padding-left:.75rem;padding-right:.75rem;margin-bottom:1.5rem}.settings-menu-item-label{display:block;margin-bottom:.5rem}.settings-select-wrapper{position:relative}.settings-select{display:block;appearance:none;width:100%;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:2rem}.settings-select-custom{display:flex;position:absolute;right:0;top:0;bottom:0;padding-left:.5rem;padding-right:.5rem;align-items:center}.settings-select-custom-icon{height:1rem;width:1rem}.settings-checkbox-wrapper{display:flex}.settings-checkbox{margin-right:.5rem;margin-top:.25rem}.settings-checkbox-label p{margin-bottom:1em}.readme.help h1{display:flex}.readme.help h1 span{flex-grow:1}.readme.error-decoder h1{display:flex}.readme.error-decoder h1 span{flex-grow:1}.readme.error-decoder .error-decoder-content>p,.readme.error-decoder .error-decoder-message pre,.readme.error-decoder .error-decoder-message>p{margin-top:2em}.readme.error-decoder p.error-decoder-landing{margin-top:1.5em}.readme.error-decoder .error-decoder-message pre>code{display:block;padding:1em 1em}.top-nav{display:flex;flex-direction:row;flex-wrap:wrap;position:fixed;top:0;left:0;z-index:100;width:100%;min-height:4em;padding:0}.top-nav .icon-button{position:relative;padding:0}.top-nav .icon-button::after{display:none;position:absolute;width:100px;height:100px;margin-top:-50px;margin-left:-50px;top:50%;left:50%}.top-nav .icon-button:focus:not(:active)::after{display:block}.top-nav .icon{height:1.5em;width:1.5em;margin:1.25em}.top-nav-divider{height:2em;margin-top:1em;margin-left:0;margin-right:0}.top-nav-search{height:4em;margin-left:auto;margin-right:0;padding-left:12px;padding-top:3px}.top-nav-search-button.icon-button{display:none}.top-nav-search.top-nav-search-active{flex:1;margin-left:8px}.top-nav-items{display:none;margin-top:-1em}:not(.side-menu-open) .top-nav-items-dropdown{order:100;display:block;width:100%}.top-nav-item{height:4em}.top-nav-item a{display:block;padding:0 1em}.side-menu-open .top-nav-items-menu-button,.side-menu-open .top-nav-search,.side-menu-open .top-nav-search-button{display:none!important}.side-menu-open .top-nav-divider{margin-left:auto}@media only screen and (min-width:24em){.top-nav-search{padding-left:16px}}@media only screen and (min-width:33em){.top-nav-search-button.icon-button{display:inline-flex}}@media only screen and (min-width:50em){.side-menu-open .top-nav-divider{margin-left:0}.side-menu-open .top-nav-search,.side-menu-open .top-nav-search-button{display:inline-flex!important}}@media only screen and (min-width:54em){.top-nav-items-menu-button{display:none!important}.top-nav-items,.top-nav-items-dropdown{display:inline-flex;position:relative;float:right;order:0;height:100%;width:auto;margin-top:0}.side-menu-open .top-nav-items,.side-menu-open .top-nav-items-dropdown{display:none}}@media only screen and (min-width:76.25em){.side-menu-open .top-nav-items,.side-menu-open .top-nav-items-dropdown{display:inline-flex!important}}.top-nav .download-progress{z-index:2000;position:absolute;top:0;right:0;width:100%}.bottom-nav{width:100%;min-height:5em}.side-menu-head{display:flex;padding-left:10px;padding-top:15px;padding-bottom:10px;align-items:center;justify-content:space-between}.side-menu-head .icon-button.side-menu-close-button{width:48px;height:48px}.side-menu-head .icon-button.side-menu-close-button .icon{margin:12px}.side-menu-wrapper{width:0}@media only screen and (min-width:34em){.side-menu-open .side-menu-wrapper{width:350px}}.side-menu-drawer{width:350px}.side-menu-drawer{z-index:121}.side-menu-version-wrapper{display:flex;justify-content:space-between;height:2.5em}.side-menu-version-wrapper label{height:1.5em;margin-top:.5em;padding-left:1em;padding-right:1em}.side-menu-version-select-wrapper{flex-grow:1;height:100%;padding-right:.5em}.side-menu-version-select{height:100%;width:100%;padding-left:1em}.side-menu-filter{position:relative;margin-top:3px}.side-menu-filter-input{width:100%;height:2.5em;padding-left:1em}.side-menu-filter-clear{position:absolute;top:.4em;right:4px}.side-menu-list-item-namespace.MuiListItem-root,.side-menu-list-item.MuiListItem-root{display:flex;height:2.25em;padding:0}.side-menu-list-item a,.side-menu-list-item-namespace a{flex-grow:1;padding-top:.5em;padding-bottom:.5em}button.side-menu-list-item-namespace-icon{width:2.25em;padding:.5em}.side-menu-list-wrapper{position:relative;height:calc(100vh - 116px)}.side-menu-list{height:100%;padding-left:0}.side-menu-list-item a::after,.side-menu-list-item-namespace a::after{display:none;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.side-menu-list-item a:focus:not(:active)::after,.side-menu-list-item-namespace a:focus:not(active)::after{display:block}.skip-link{position:absolute;top:-5em;left:0;right:0;z-index:10000;margin-left:auto;margin-right:auto;padding:.5em;padding-left:1em;padding-right:1em;width:intrinsic;width:-moz-max-content;width:-webkit-max-content;width:max-content}.skip-link:focus{top:0}.toggle-chat-button{position:fixed;bottom:16px;right:16px;height:64px;width:64px}.toggle-chat-button .icon{height:36px;width:36px}.equation{margin-top:0;margin-bottom:1em}.banner .image-wrapper{margin-top:3em;margin-bottom:4.5em}.banner .image-wrapper img{display:block}.icon{display:inline-block;vertical-align:text-bottom}.readme .readme-bottom-nav .edit-icon,.readme .readme-bottom-nav .print-icon{width:1.125em;height:1.125em;margin-right:.25em}h1 button.icon-button{position:relative;width:1.4em;height:1.4em;padding:0}h1 button.icon-button::after{display:none;position:absolute;width:100px;height:100px;margin-top:-50px;margin-left:-50px;top:50%;left:50%}h1 button.icon-button:focus:not(:active)::after{display:block}h1 button.icon-button .icon{height:.6em;width:.6em;margin:0;vertical-align:baseline}@media print{.top-nav{display:none}.side-menu-wrapper{display:none}.bottom-nav{display:none}.readme-addendum{display:none}.toggle-chat-button{display:none}.main.translate-right{transform:translate3d(0,0,0)}.main{padding-top:0}.readme{padding-top:1.5em;margin-left:0}.print-addendum{margin-top:2em}.print-addendum p{margin-top:1em}}@page{margin-top:.5in;margin-left:.5in;margin-right:.5in;margin-bottom:.5in}:root{--default-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--thin-font-family:"LatoLatinWebLight","Helvetica Neue";--code-font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}body{font-size:16px;font-family:var(--default-font-family);color:var(--theme-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:2.25em}h2{font-size:1.75em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1em}h6{font-size:.875em}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25}strong{font-weight:600}input{font:inherit;font-size:inherit;line-height:inherit}a{color:var(--link-color);text-decoration:none}a:active,a:hover{text-decoration:underline}::-webkit-input-placeholder{font-family:var(--thin-font-family)}:-moz-placeholder{font-family:var(--thin-font-family)}::-moz-placeholder{font-family:var(--thin-font-family)}:-ms-input-placeholder{font-family:var(--thin-font-family)}.readme{line-height:1.5;word-wrap:break-word}.readme a:not([href]){color:inherit;text-decoration:none}.readme table th{font-weight:700}.readme code,.readme pre{font-family:var(--code-font-family)}.readme code,.readme pre{font-size:.875em}.readme pre{line-height:1.45;word-wrap:normal}.readme pre code{line-height:inherit;word-wrap:normal}.readme pre>code{font-size:1em;white-space:pre;word-break:normal}.readme kbd{font-size:.6875em;font-family:var(--code-font-family);color:#555;line-height:1em;vertical-align:middle}.readme .namespace-toc ul li .signature{font-size:.875em;text-overflow:ellipsis;white-space:nowrap}.readme .search-results-list-item-title{font-size:1.25em}.readme .search-results-list-item-package-kind{font-weight:500;color:var(--package-kind-color)}.readme dl dt{font-size:1em;font-style:italic;font-weight:700}.readme blockquote{color:var(--blockquote-color)}.readme input{-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0}.readme .related h2{font-size:1.1em}.readme .related .package-name code{font-family:var(--default-font-family);font-size:1em}.readme .readme-breadcrumbs li{line-height:1.2em}.readme .readme-breadcrumbs .breadcrumb-separator{color:var(--breadcrumb-separator-color)}.readme .readme-bottom-nav .print-button{color:var(--link-color)}.readme .readme-bottom-nav .print-button:hover{text-decoration:underline}.readme .readme-bottom-nav .pagination-link:active,.readme .readme-bottom-nav .pagination-link:hover{text-decoration:none}.readme .readme-bottom-nav .pagination-link-next{text-align:right}.readme .readme-bottom-nav .pagination-link-type{font-size:1em;color:var(--top-nav-link-color)}.readme .readme-bottom-nav .pagination-link-label{font-size:1.2em;font-weight:600}.readme .readme-bottom-nav .pagination-link-label:hover{text-decoration:underline}.readme .readme-bottom-nav .pagination-link-sublabel{font-size:.8em;color:var(--top-nav-link-color)}.readme-feedback>fieldset>legend{font-family:var(--thin-font-family);font-size:1.1em;text-align:center}.readme-feedback-cancel-button{color:var(--top-nav-link-color)}.readme-feedback-submit-button{color:var(--default-button-text-color)}.readme-feedback .MuiTextField-root,.readme-feedback .MuiTextField-root label,.readme-feedback .MuiTextField-root textarea,.readme-feedback h3,.readme-feedback-footnote{font-family:var(--thin-font-family);font-weight:400;color:var(--theme-text-color)}.readme-feedback-error{color:var(--feedback-error-text-color)}.search-results h1 button.icon-button .icon{fill:var(--theme-text-color)}.runner .badge-list .badge a{font-size:.875em;color:var(--default-button-text-color)}.runner-results .benchmark-file,.runner-results .test-file{font-size:1.1em}.runner-results .benchmark-block,.runner-results .test-block{color:var(--top-nav-link-color)}.runner-results .benchmark-block .benchmark-description,.runner-results .test-block .test-description{text-decoration:underline;text-decoration-color:var(--hr-background-color)}.runner-results .benchmark-block .benchmark-result-label,.runner-results .test-block .test-result-label{font-weight:600}.error-decoder-landing{font-size:1.5em;color:var(--blockquote-color)}.error-decoder-message{font-weight:600}.error-decoder-message pre>code{color:var(--code-decoded-error);white-space:pre-wrap}.bottom-nav,.top-nav,.top-nav-search input{font-family:var(--thin-font-family);color:var(--top-nav-link-color)}.top-nav{line-height:4em}.top-nav .icon-button{text-decoration:none}.bottom-nav{font-size:.85em}.bottom-nav a,.top-nav a{color:var(--top-nav-link-color)}.top-nav-item a:active,.top-nav-item a:hover{text-decoration:none}@media only screen and (min-width:54em){.top-nav-item a:active,.top-nav-item a:hover{text-decoration:underline}}.settings-menu-overlay{font-size:1em}.settings-menu-head h1{text-align:center;font-family:var(--default-font-family);font-weight:200;color:var(--theme-text-color)}.settings-menu-item-label{line-height:1.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.settings-select{line-height:1.25em;color:var(--settings-input-text-color)}.settings-select-custom{color:var(--settings-input-text-color)}.settings-checkbox{line-height:1.25em}.settings-checkbox-label{line-height:1.2em}.settings-checkbox-label .text-bold{font-weight:700}.side-menu-drawer{line-height:1}.side-menu-filter-clear:hover,.side-menu-filter-input:hover{color:#bfc4c9}.side-menu-list-item,.side-menu-list-item-namespace{font-family:var(--thin-font-family);font-weight:200}.side-menu-list-item-namespace.MuiListItem-root a,.side-menu-list-item.MuiListItem-root a{color:#fff;text-decoration:none}.side-menu-list-item.MuiListItem-root a:hover{text-decoration:underline}.side-menu-version-wrapper label{color:#fff;line-height:1.5em}.side-menu-version-select{color:#fff}.side-menu-filter-clear,.side-menu-filter-input,button.side-menu-list-item-namespace-icon{color:#acafb3}button.side-menu-list-item-namespace-icon{font-size:1.1435em}button.side-menu-list-item-namespace-icon:hover{color:#fff}.side-menu-list-item-namespace.active-package a,.side-menu-list-item.active-package a{color:#5ca2c8}.side-menu-list-item-collapse-icon,.side-menu-list-item-expand-icon{font-size:1em!important}.skip-link{text-align:center;color:var(--skip-link-color)}h1 button.icon-button{text-align:center;line-height:1em;text-decoration:none}html{background-color:var(--theme-background-color)}body{overflow-x:hidden}img{background-color:var(--theme-background-color)}@media (prefers-reduced-motion:reduce){*{animation-play-state:paused!important;transition:none!important;scroll-behavior:auto!important}}.top-nav{background-color:var(--top-nav-background-color);-webkit-box-shadow:0 -5px 15px var(--top-nav-shadow-color);-moz-box-shadow:0 -5px 15px var(--top-nav-shadow-color);box-shadow:0 -5px 15px var(--top-nav-shadow-color)}.top-nav-item a:active,.top-nav-item a:hover{background-color:var(--top-nav-link-hover-background-color)}.top-nav-search-active,.top-nav-search:active,.top-nav-search:focus-within,.top-nav-search:hover{background-color:var(--top-nav-search-background-color)}.top-nav-divider{border-right-style:solid;border-right-color:var(--top-nav-divider-color);border-right-width:1px}.top-nav .icon-button{background-color:var(--top-nav-background-color);border:none;outline:0;overflow:hidden;cursor:pointer}.top-nav .icon-button:focus,.top-nav .icon-button:hover{background-color:var(--top-nav-link-hover-background-color)}.top-nav .icon-button::after{content:"";-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:rgba(0,0,0,.3);animation:button-press 1s;opacity:0}@media (prefers-reduced-motion:reduce){.top-nav .icon-button::after{animation:none}}.top-nav .icon{fill:var(--top-nav-icon-color)}.top-nav .download-progress{background-color:var(--stdlib-blue)}.top-nav .download-progress>*{background-color:var(--stdlib-orange)}#root{overflow-x:hidden}@media only screen and (max-width:67.5em){#root{overflow-x:scroll}}.main{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transition:transform 225ms cubic-bezier(0,0,.2,1) 0s;-moz-transition:transform 225ms cubic-bezier(0,0,.2,1) 0s;-ms-transition:transform 225ms cubic-bezier(0,0,.2,1) 0s;-o-transition:transform 225ms cubic-bezier(0,0,.2,1) 0s;transition:transform 225ms cubic-bezier(0,0,.2,1) 0s}@media (prefers-reduced-motion:reduce){.main{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}}.readme h1,.readme h2{border-bottom:1px solid var(--heading-border-bottom-color)}.readme .related h2{background-color:#e4f1ff;background-color:rgba(0,123,255,.1)}.readme .related h2:before{content:url(/css/docs/icons/info_blue.svg)}.readme blockquote{border-left:.25em solid var(--blockquote-border-color)}.readme hr{overflow:hidden;background:0 0;background-color:var(--hr-background-color);border:0;border-bottom:1px solid var(--heading-border-bottom-color)}.readme ul{list-style-type:disc}.readme ol{list-style-type:decimal}.readme ol ol{list-style-type:lower-roman}.readme ul ul{list-style-type:square}.readme ol ol ol,.readme ol ul ol,.readme ul ol ol,.readme ul ul ol{list-style-type:lower-alpha}.readme ol ol ul,.readme ol ul ul,.readme ul ol ul,.readme ul ul ul{list-style-type:circle}.readme .namespace-toc ul{list-style-type:none}.readme .namespace-toc ul li .signature{overflow:hidden}.readme .search-results-list{list-style-type:none}.readme .search-results-list-item{border-radius:4px;border:1px solid transparent;cursor:pointer}.readme .search-results-list-item:focus,.readme .search-results-list-item:hover{border:1px solid var(--search-result-hover-border-color)}.readme .related ul{list-style-type:none}.readme .readme-breadcrumbs ol{list-style-type:none}.readme .readme-breadcrumbs .breadcrumb-separator{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.runner .badges ul{list-style-type:none}.readme table{overflow:auto}.readme table td,.readme table th{border:1px solid var(--table-cell-border-color)}.readme table tr{background-color:var(--theme-background-color);border-top:1px solid var(--table-row-border-color)}.readme table tr:nth-child(2n){background-color:var(--pre-background-color)}.readme pre{overflow:auto;background-color:var(--pre-background-color);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.readme code{background-color:var(--pre-background-color);background-color:var(--code-background-color);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.readme pre code{overflow:visible;background-color:transparent;border:0}.readme pre>code{background:0 0;border:0}.readme .related .package-name code{background-color:var(--theme-background-color)}.readme kbd{background-color:#fcfcfc;border:solid 1px #ccc;border-bottom-color:#bbb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #bbb;-moz-box-shadow:inset 0 -1px 0 #bbb;box-shadow:inset 0 -1px 0 #bbb}.readme .related{overflow:auto;border-left:3px solid var(--related-border-color);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 4px 20px 0 var(--diffuse-shadow-color);-moz-box-shadow:0 4px 20px 0 var(--diffuse-shadow-color);box-shadow:0 4px 20px 0 var(--diffuse-shadow-color)}.readme .readme-bottom-nav .pagination{border-top:1px solid var(--hr-background-color)}.readme .readme-bottom-nav .pagination-link{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid var(--theme-background-color)}.readme .readme-bottom-nav .pagination-link:focus,.readme .readme-bottom-nav .pagination-link:hover{border:1px solid var(--pagination-link-hover-border-color)}.readme .readme-bottom-nav .icon{fill:var(--link-color)}.readme .readme-bottom-nav .print-button{background:0 0;border:0;cursor:pointer}.readme-feedback>fieldset{border:none;border-top:1px solid var(--hr-background-color)}.readme-feedback-sentiment-label{border-radius:50%;border:1px solid var(--feedback-sentiment-border-color);cursor:pointer}.readme-feedback-sentiment-label:hover{border-color:var(--feedback-sentiment-hover-border-color)}.readme-feedback-sentiment-label .icon{fill:none;stroke-width:1px}.readme-feedback-no-sentiment .readme-feedback-positive-sentiment{background-color:var(--feedback-positive-sentiment-background-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment{background-color:var(--feedback-positive-sentiment-selected-background-color)}.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment{background-color:var(--feedback-positive-sentiment-not-selected-background-color)}.readme-feedback-no-sentiment .readme-feedback-negative-sentiment{background-color:var(--feedback-negative-sentiment-background-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment{background-color:var(--feedback-negative-sentiment-selected-background-color)}.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment{background-color:var(--feedback-negative-sentiment-not-selected-background-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment:focus-within,.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment:hover,.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment:focus-within,.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment:hover{background-color:var(--feedback-positive-sentiment-hover-background-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment:focus-within,.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment:hover,.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment:focus-within,.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment:hover{background-color:var(--feedback-negative-sentiment-hover-background-color)}.readme-feedback-positive-sentiment .icon{stroke:var(--feedback-positive-sentiment-icon-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment .icon{stroke:var(--feedback-positive-sentiment-icon-selected-color)}.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment .icon{stroke:var(--feedback-positive-sentiment-icon-not-selected-color)}.readme-feedback-negative-sentiment .icon{stroke:var(--feedback-negative-sentiment-icon-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment .icon{stroke:var(--feedback-negative-sentiment-icon-selected-color)}.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment .icon{stroke:var(--feedback-negative-sentiment-icon-not-selected-color)}.readme-feedback-positive-sentiment:hover .icon,.readme-feedback-sentiment-radio:focus+.readme-feedback-positive-sentiment .icon{stroke:var(--feedback-positive-sentiment-icon-hover-color)}.readme-feedback-negative-sentiment:hover .icon,.readme-feedback-sentiment-radio:focus+.readme-feedback-negative-sentiment .icon{stroke:var(--feedback-negative-sentiment-icon-hover-color)}.readme-feedback-sentiment-radio{appearance:none}.readme-feedback-submit-buttons button{border-radius:4px;cursor:pointer}.readme-feedback-cancel-button{background-color:unset;border:1px solid var(--hr-background-color)}.readme-feedback-submit-button{background-color:var(--default-button-background-color);border:none}.readme-feedback-submit-button:focus,.readme-feedback-submit-button:hover{background-color:var(--default-button-hover-background-color)}.readme-feedback-cancel-button:focus,.readme-feedback-cancel-button:hover{background-color:var(--top-nav-link-hover-background-color)}.readme-feedback .MuiTextField-root fieldset{border-color:var(--hr-background-color)}.runner .badge-list .badge a{background-color:var(--default-button-background-color);-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;-webkit-box-shadow:0 2px 10px var(--diffuse-shadow-color);-moz-box-shadow:0 2px 10px var(--diffuse-shadow-color);box-shadow:0 2px 10px var(--diffuse-shadow-color)}.runner .badge-list .badge a:focus,.runner .badge-list .badge a:hover{background-color:var(--default-button-hover-background-color)}.settings-menu-overlay{background-color:var(--settings-overlay-background-color)}.settings-menu-blocker{content:' ';background-color:transparent}.settings-menu-wrapper{background-color:var(--theme-background-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 8px 22px 0 rgb(37 44 97 / 15%),0 4px 6px 0 rgb(93 100 148 / 20%);-moz-box-shadow:0 8px 22px 0 rgb(37 44 97 / 15%),0 4px 6px 0 rgb(93 100 148 / 20%);box-shadow:0 8px 22px 0 rgb(37 44 97 / 15%),0 4px 6px 0 rgb(93 100 148 / 20%)}.settings-menu-head{border-bottom:1px solid var(--heading-border-bottom-color)}.settings-select{appearance:none;background-color:var(--settings-input-background-color);border:1px solid var(--settings-input-border-color);-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.settings-select:focus{outline:0;background-color:var(--settings-input-hover-background-color);border-color:var(--settings-input-hover-border-color)}.settings-select-custom{pointer-events:none}.settings-select-custom-icon{fill:currentColor}.settings-checkbox{cursor:pointer}.settings-checkbox-label{cursor:pointer}.side-menu-drawer{background-color:#1d1f20;background-image:-webkit-linear-gradient(145deg,#1d1f20,#404348);background-image:-moz-linear-gradient(145deg,#1d1f20,#404348);background-image:-ms-linear-gradient(145deg,#1d1f20,#404348);background-image:-o-linear-gradient(145deg,#1d1f20,#404348);background-image:linear-gradient(145deg,#1d1f20,#404348)}.side-menu-head .icon-button.side-menu-close-button{background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.side-menu-head .icon-button.side-menu-close-button:focus,.side-menu-head .icon-button.side-menu-close-button:hover{background-color:#000}.side-menu-head .icon-button.side-menu-close-button .icon{fill:#c8c8c8}.side-menu-head .icon-button.side-menu-close-button:focus .icon,.side-menu-head .icon-button.side-menu-close-button:hover .icon{fill:#fff}.side-menu-version-wrapper{background-color:#1f1f1f;border-top:2px solid #2d2d2d}.side-menu-version-wrapper label{border-right:1px solid #757575}.side-menu-filter-input,.side-menu-version-select{background-color:#1f1f1f;border:none}.side-menu-filter-clear{opacity:.75;cursor:pointer}.side-menu-list-item-namespace{background-color:#2a2d2f}.side-menu-list-item{background-color:#242627}.side-menu-list-item,.side-menu-list-item-namespace{overflow:hidden}.side-menu-list-item-namespace:hover,.side-menu-list-item.active-package,.side-menu-list-item:hover{background-color:rgba(0,0,0,.04)}button.side-menu-list-item-namespace-icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}button.side-menu-list-item-namespace-icon:hover{background-color:#1f1f1f}.side-menu-list-item a::after,.side-menu-list-item-namespace a::after{background-color:rgba(255,255,255,.2);opacity:0;animation:button-press 1s}@media (prefers-reduced-motion:reduce){.side-menu-list-item a::after,.side-menu-list-item-namespace a::after{animation:none}}.side-menu-list-wrapper{overflow-y:hidden}.side-menu-list{overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#5e5e5e rgba(0,0,0,.4)}.side-menu-list::-webkit-scrollbar{width:4px}.side-menu-list::-webkit-scrollbar-thumb{background-color:#5e5e5e;border-radius:2px}.side-menu-list::-webkit-scrollbar-track{background-color:rgba(0,0,0,.4)}.skip-link{background-color:var(--skip-link-background-color);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 0 3px #000;-moz-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000}.skip-link:focus{outline:0}.toggle-chat-button{outline:0;border:0;background-color:var(--default-button-background-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);-moz-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);cursor:pointer}.toggle-chat-button:focus,.toggle-chat-button:hover{background-color:var(--default-button-hover-background-color)}.toggle-chat-button .icon{fill:var(--default-button-text-color)}aside.gitter-chat-embed{border-left:0;-webkit-box-shadow:0 0 18px 0 rgba(50,50,50,.3);-moz-box-shadow:0 0 18px 0 rgba(50,50,50,.3);box-shadow:0 0 18px 0 rgba(50,50,50,.3);transition:none}div.gitter-chat-embed-action-bar{background:#fff;-webkit-box-shadow:0 0 5px #ced4da;-moz-box-shadow:0 0 5px #ced4da;box-shadow:0 0 5px #ced4da;justify-content:space-between;padding-bottom:0}.icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1 button.icon-button{background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;outline:0;border:none;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1 button.icon-button:focus,h1 button.icon-button:hover{background-color:rgba(0,0,0,.04)}h1 button.icon-button::after{content:"";-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:rgba(0,0,0,.3);animation:button-press 1s;opacity:0}@media (prefers-reduced-motion:reduce){h1 button.icon-button::after{animation:none}}#stdlib-logo{opacity:.9}#stdlib-logo:hover{opacity:1}.diffuse-shadow{-webkit-box-shadow:0 0 50px 0 var(--diffuse-shadow-color);-moz-box-shadow:0 0 50px 0 var(--diffuse-shadow-color);box-shadow:0 0 50px 0 var(--diffuse-shadow-color)}.diffuse-shadow-dark{-webkit-box-shadow:0 0 50px 0 var(--diffuse-dark-shadow-color);-moz-box-shadow:0 0 50px 0 var(--diffuse-dark-shadow-color);box-shadow:0 0 50px 0 var(--diffuse-dark-shadow-color)}.disable-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.print-addendum{visibility:hidden}@media print{.print-addendum{visibility:visible}.readme .related{border:1px solid #d3d3d3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.readme pre code{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}} \ No newline at end of file diff --git a/public/css/docs/typography.css b/public/css/docs/typography.css index 9e9c6e4614..6a8ecdc0d7 100644 --- a/public/css/docs/typography.css +++ b/public/css/docs/typography.css @@ -338,6 +338,14 @@ a:active { color: var(--feedback-error-text-color); } +/* +* Search results. +*/ + +.search-results h1 button.icon-button .icon { + fill: var(--theme-text-color); +} + /* * Runner results. */