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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:'';content:none}q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body,html{height:100%}body{height:100%;overflow:hidden;margin:0;display:flex;box-sizing:border-box;font-family:Roboto,sans-serif;font-size:18px;background-color:#f8f8f8}a{text-decoration:none}code,pre{font-family:'Roboto Mono',monospace}.rst{text-transform:none!important}em{font-style:italic}strong{font-weight:700}::-webkit-scrollbar-track{background-color:#d0d0d0}::-webkit-scrollbar{width:.3rem;height:.3rem;background-color:#d0d0d0}::-webkit-scrollbar-thumb{background-color:#848484}#sidebar,#toc,main{height:100%;display:flex;flex-direction:column}#sidebar,#toc{flex-shrink:0;overflow-y:auto;padding:1.5rem;box-sizing:border-box;width:17rem}main{flex-grow:1;overflow-y:auto;box-sizing:border-box;padding:3rem 1rem 3rem 3rem}main .content{max-width:45rem;min-width:10rem}#sidebar,#toc{font-size:.9rem}#sidebar .main .subtitle,#sidebar .main a,#toc .main .subtitle,#toc .main a{padding-top:.15rem;padding-bottom:.15rem;line-height:100%;display:block}#sidebar{color:rgba(255,255,255,.75);background-color:#34495e;background-image:linear-gradient(to bottom,#46637f,#22303d)}#sidebar .sub{padding-left:.9rem;border-left:1px solid rgba(255,255,255,.25);margin-left:.1rem}#sidebar a{color:rgba(255,255,255,.98)}#sidebar a:hover{color:rgba(255,255,255,.98);text-decoration:underline}#sidebar .main .active{font-weight:700;position:relative}#sidebar .main .active::after{content:"\0025b6";position:absolute;left:-1rem;font-size:75%;top:.1rem}#sidebar h1{font-family:'Abril Fatface',cursive;font-size:2rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.25);text-align:center}#sidebar .social{display:block;margin-top:1rem;height:1.5rem;min-height:1.5rem;text-align:center;border-top:1px solid rgba(255,255,255,.25);padding-top:1rem}#sidebar .social a{margin-right:.5rem;height:100%}#sidebar .social a:hover{text-decoration:none}#sidebar .social a:hover svg{fill:rgba(255,255,255,.98)}#sidebar .social a svg{height:100%;width:auto;fill:rgba(255,255,255,.75)}#toc{background-color:#edeff1;border-right:.05rem solid rgba(0,0,0,.1)}#toc .sub{margin-left:1rem}#toc a{color:#22303d;position:relative;border-left:.1rem solid rgba(0,0,0,.25);padding:0;margin-bottom:.3rem;padding-left:.5rem}#toc a:visited{color:#22303d}#toc a:hover{text-decoration:underline}#toc .main>a{font-weight:700}#toc .ccspec{font-weight:700;color:#27ae60}#toc .ccspec a{color:#27ae60}main{color:#202020}main a{color:#4fa2d9}main a:visited{color:#4fa2d9}main a:hover{text-decoration:underline}main code{white-space:nowrap;background-color:#ededed}main code a,main code a:visited,main code.option,main code.param{background-color:transparent}main a code,main a:visited code{background-color:transparent}main h1,main h2,main h3,main h4,main h5,main h6{margin-top:2rem}main h1:first-child,main h2:first-child,main h3:first-child,main h4:first-child,main h5:first-child,main h6:first-child{margin-top:0}main h1 a,main h2 a,main h3 a,main h4 a,main h5 a,main h6 a{color:#202020;text-decoration:none}main h1 a:visited,main h2 a:visited,main h3 a:visited,main h4 a:visited,main h5 a:visited,main h6 a:visited{color:#202020}main h1 a:hover,main h2 a:hover,main h3 a:hover,main h4 a:hover,main h5 a:hover,main h6 a:hover{text-decoration:none}main h1{font-size:2rem;font-weight:700;padding-bottom:.25rem;border-bottom:.2rem solid #202020}main h2{font-size:1.5rem;font-weight:700;position:relative;left:-1.5rem;padding-left:1rem;border-left:.5rem solid #606060;border-bottom:.1rem solid #606060;padding-bottom:.25rem;padding-top:.25rem;width:100%}main h3{position:relative;left:-1rem;font-size:1.2rem;font-weight:700}main h4{font-size:1rem;font-weight:700;text-transform:uppercase}main .example,main .note,main .tip,main .warning,main blockquote,main dl,main ol,main p,main ul{margin-top:1rem;line-height:1.5}main .example:first-child,main .note:first-child,main .tip:first-child,main .warning:first-child,main blockquote:first-child,main dl:first-child,main ol:first-child,main p:first-child,main ul:first-child{margin-top:0}main dl dt{font-weight:700}main dl dt .rst{font-weight:400}main dl dt .option,main dl dt .param{color:#202020}main dl dt .option:hover,main dl dt .option:visited,main dl dt .param:hover,main dl dt .param:visited{color:#202020}main dl dd{margin-left:2rem}main dl dd>ol>li:first-child{margin-top:0}main dl dd>ul>li:first-child{margin-top:0}main dl dd+dt{margin-top:1rem}main ol,main ul{margin-left:2rem}main ol li,main ul li{margin-top:1rem}main ul{list-style-type:square}main ul>li>ul{list-style-type:disc}main ol{list-style-type:decimal}main .highlight pre,main .term pre{margin-top:1rem;background-color:#ededed;padding:.5rem;overflow:auto;font-size:75%;line-height:120%;border-left:.25rem solid #a1a1a1}main .term .pr{color:#a0a0a0;font-weight:700;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main .note,main .tip,main .warning{padding:1rem}main .note p.title,main .tip p.title,main .warning p.title{font-weight:700}main .note span.title,main .tip span.title,main .warning span.title{font-weight:700;text-transform:uppercase;margin-right:1rem}main .note{background-color:#dbecf7;border-left:.25rem solid #2980b9;color:#0d293c}main .note .highlight,main .note .term,main .note code{background-color:rgba(255,255,255,.75)}main .warning{background-color:#fcf3d0;border-left:.25rem solid #c29d0b;color:#493b04}main .warning .highlight,main .warning .term,main .warning code{background-color:rgba(255,255,255,.75)}main .tip{background-color:#d4f5e2;border-left:.25rem solid #27ae60;color:#0b311b}main .tip .highlight,main .tip .term,main .tip code{background-color:rgba(255,255,255,.75)}main .example{padding:1rem;border:.1rem solid #ccc;background-color:rgba(0,0,0,.01)}main .example .title{font-style:italic}main .example .title .p{font-style:none;font-weight:700;margin-right:1rem;text-transform:uppercase}main .vtype{color:#14a9c7;font-style:italic;font-size:85%;margin-left:1rem}main .ccspec{font-size:.8em;padding:.1em .4em;background-color:#27ae60;border-radius:1em;color:rgba(255,255,255,.95);font-weight:700;white-space:nowrap;top:-.1em;position:relative}main .ccspec a{color:rgba(255,255,255,.95)}main .man{font-weight:700;font-family:"Roboto Mono",monospace}main .man .s{font-weight:400}main .man,main code{font-size:90%}main #doc-name+p strong:first-child code{background-color:transparent}main .welcome{position:relative}main .welcome .images{display:block;position:absolute;right:0;top:0;height:75%}main .welcome .images a{display:inline-block;height:100%;margin-left:1rem;opacity:.4}main .welcome .images a:first-child{margin-left:0}main .welcome .images a:hover{opacity:1}main .welcome .images a img{height:100%}.highlight .hll{background-color:#ffc}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#000;font-weight:700}.highlight .o{color:#000;font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700;font-style:italic}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{color:#000;font-weight:700}.highlight .kd{color:#000;font-weight:700}.highlight .kn{color:#000;font-weight:700}.highlight .kp{color:#000;font-weight:700}.highlight .kr{color:#000;font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:700}.highlight .nf{color:#900;font-weight:700}.highlight .nl{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{color:#000;font-weight:700}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d01040}.highlight .sc{color:#d01040}.highlight .sd{color:#d01040}.highlight .s2{color:#d01040}.highlight .se{color:#d01040}.highlight .sh{color:#d01040}.highlight .si{color:#d01040}.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}