@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(/fonts/source-sans-pro-v13-latin-regular.woff2)format("woff2"),url(/fonts/source-sans-pro-v13-latin-regular.woff)format("woff")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(/fonts/source-sans-pro-v13-latin-italic.woff2)format("woff2"),url(/fonts/source-sans-pro-v13-latin-italic.woff)format("woff")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(/fonts/source-sans-pro-v13-latin-700.woff2)format("woff2"),url(/fonts/source-sans-pro-v13-latin-700.woff)format("woff")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:700;src:local("Source Sans Pro Bold Italic"),local("SourceSansPro-BoldItalic"),url(/fonts/source-sans-pro-v13-latin-700italic.woff2)format("woff2"),url(/fonts/source-sans-pro-v13-latin-700italic.woff)format("woff")}@font-face{font-family:"Source Code Pro";font-style:normal;font-weight:400;src:local("Source Code Pro"),local("SourceCodePro-Regular"),url(/fonts/source-code-pro-v11-latin-regular.woff2)format("woff2"),url(/fonts/source-code-pro-v11-latin-regular.woff)format("woff")}@font-face{font-family:"Source Code Pro";font-style:normal;font-weight:700;src:local("Source Code Pro Bold"),local("SourceCodePro-Bold"),url(/fonts/source-code-pro-v11-latin-700.woff2)format("woff2"),url(/fonts/source-code-pro-v11-latin-700.woff)format("woff")}body,head,html{margin:0;height:100%}body{font-family:"Source Sans Pro","Trebuchet MS","Lucida Grande","Bitstream Vera Sans","Helvetica Neue",sans-serif;color:#293c4b;display:flex;flex-direction:column}h1,h2,h3,h4{font-weight:400}li,p{line-height:1.5em}a{color:#1184ce;text-decoration:none}a:hover{text-decoration:underline}a .light{color:#5fabdc}pre{margin:0;padding:10px;background-color:#fefefe;border-style:solid;border-width:1px;border-color:#f5f5f5;border-radius:6px;overflow-x:auto}.home-summaries ul{list-style-type:none;padding-left:1em}.center{flex:1;width:920px;margin-left:auto;margin-right:auto;padding-left:calc(100vw - 100%)}.header{display:flex;align-items:center;padding:0;font-size:24px;margin:0;text-overflow:ellipsis;min-height:64px}.header,.header a{color:#fff}.header>a:first-of-type{margin-right:20px}.header-underbar{background-color:#fff;margin:0;padding:1px 0}.version-warning{text-align:center;margin:0;padding:4px 0;color:#000;font-weight:700}.version-warning a{color:#000;text-decoration:underline}.spacey-char{margin:0 10px}.footer{text-align:center;margin-top:4em;padding:16px 0;color:#bbb}.block-list{width:600px;display:inline-block;vertical-align:top}.block-list-title{font-size:3em}.markdown-block h1{margin-top:2em;margin-bottom:.5px}.docs-block{border-top:1px solid #eee;margin-top:1em;margin-bottom:2em}.docs-header{white-space:pre;font-family:"Source Code Pro",Consolas,"Liberation Mono",Menlo,Courier,monospace;padding-top:10px;padding-bottom:10px;overflow-x:auto}.docs-comment{overflow:hidden;padding-left:36px}.docs-comment img{max-width:500px}.pkg-nav{width:200px;display:inline-block;position:sticky;top:0;vertical-align:top;padding:20px;margin:20px 20px 20px 40px;border-left:1px solid #eee;background-color:rgba(255,255,255,.75)}.pkg-nav h2{margin-bottom:10px}.pkg-nav input{width:200px;font-size:1em;padding:4px;margin:10px 0;border:1px solid #eee;border-radius:6px}.pkg-nav ul{list-style-type:none;margin:0;padding:0}.catalog-sidebar ul,.pkg-nav ul ul{list-style-type:none;margin:0;padding-left:20px}.pkg-nav-module,.pkg-nav-value{font-family:"Source Code Pro",Consolas,"Liberation Mono",Menlo,Courier,monospace;text-overflow:ellipsis}.pkg-nav-search-chunk{padding-bottom:10px}.pkg-nav pre{min-width:200px;padding:8px 4px;width:max-content}.pkg-nav pre:active{background-color:#5fabdc;color:#fff}.catalog{width:600px;display:inline-block;vertical-align:top}.catalog input{width:578px;font-size:1.5em;padding:10px;outline:0;border:1px solid #eee;border-radius:8px;margin-top:40px;margin-bottom:10px}.pkg-hint{padding:20px;background-color:#fcfcfc;border-radius:8px}.pkg-summary{padding:20px 0;border-bottom:1px solid #eee}.pkg-summary h1{margin:0;font-size:1.5em;display:inline-block}.pkg-summary-desc{margin:.5em 0}.pkg-summary-hints{float:right;font-size:1em;padding-top:.5em;color:#bbb}.pkg-summary-hints a{color:#bbb}.catalog-sidebar{width:200px;display:inline-block;position:sticky;top:0;vertical-align:top;padding:20px;margin:20px 20px 20px 40px;border-left:1px solid #eee}.catalog-sidebar h2{font-size:1.5em;padding:10px;margin:0}.catalog-sidebar ul{padding-bottom:10px}code{font-family:"Source Code Pro",Consolas,"Liberation Mono",Menlo,Courier,monospace}:not(pre)>code{padding:.2em 0;margin:0;font-size:85%;background-color:rgba(0,0,0,.04);border-radius:3px}:not(pre)>code::after,:not(pre)>code::before{letter-spacing:-.2em;content:" "}.hljs{display:block;overflow-x:auto;padding:.5em;background:#fdf6e3;color:#657b83;-webkit-text-size-adjust:none}.diff .hljs-header,.hljs-comment,.hljs-doctype,.hljs-javadoc,.hljs-pi,.lisp .hljs-string{color:#93a1a1}.css .hljs-tag,.hljs-addition,.hljs-keyword,.hljs-request,.hljs-status,.hljs-winutils,.method,.nginx .hljs-title{color:#859900}.hljs-command,.hljs-dartdoc,.hljs-hexcolor,.hljs-link_url,.hljs-number,.hljs-phpdoc,.hljs-regexp,.hljs-rules .hljs-value,.hljs-string,.hljs-tag .hljs-value,.tex .hljs-formula{color:#2aa198}.css .hljs-function,.hljs-built_in,.hljs-chunk,.hljs-decorator,.hljs-id,.hljs-identifier,.hljs-localvars,.hljs-title,.vhdl .hljs-literal{color:#268bd2}.hljs-attribute,.hljs-class .hljs-title,.hljs-constant,.hljs-link_reference,.hljs-parent,.hljs-type,.hljs-variable,.lisp .hljs-body,.smalltalk .hljs-number{color:#b58900}.css .hljs-pseudo,.diff .hljs-change,.hljs-attr_selector,.hljs-cdata,.hljs-header,.hljs-pragma,.hljs-preprocessor,.hljs-preprocessor .hljs-keyword,.hljs-shebang,.hljs-special,.hljs-subst,.hljs-symbol,.hljs-symbol .hljs-string{color:#cb4b16}.hljs-deletion,.hljs-important{color:#dc322f}.hljs-link_label{color:#6c71c4}.tex .hljs-formula{background:#eee8d5}.spinner{margin:100px auto 0;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#5fabdc;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}