.codehilite .o,.wy-nav-content .highlight .o{color:inherit}.codehilite .ow,.wy-nav-content .highlight .ow{color:inherit}.codehilite .ge,.wy-nav-content .highlight .ge{color:#000}.codehilite .gr,.wy-nav-content .highlight .gr{color:#a00}.codehilite .gh,.wy-nav-content .highlight .gh{color:#999}.codehilite .go,.wy-nav-content .highlight .go{color:#888}.codehilite .gp,.wy-nav-content .highlight .gp{color:#555}.codehilite .gs,.wy-nav-content .highlight .gs{color:inherit}.codehilite .gu,.wy-nav-content .highlight .gu{color:#aaa}.codehilite .gt,.wy-nav-content .highlight .gt{color:#a00}.codehilite .gd,.wy-nav-content .highlight .gd{background-color:#fdd}.codehilite .gi,.wy-nav-content .highlight .gi{background-color:#dfd}.codehilite .k,.wy-nav-content .highlight .k{color:#3b78e7}.codehilite .kc,.wy-nav-content .highlight .kc{color:#a71d5d}.codehilite .kd,.wy-nav-content .highlight .kd{color:#3b78e7}.codehilite .kn,.wy-nav-content .highlight .kn{color:#3b78e7}.codehilite .kp,.wy-nav-content .highlight .kp{color:#a71d5d}.codehilite .kr,.wy-nav-content .highlight .kr{color:#3e61a2}.codehilite .kt,.wy-nav-content .highlight .kt{color:#3e61a2}.codehilite .c,.wy-nav-content .highlight .c{color:#999}.codehilite .cm,.wy-nav-content .highlight .cm{color:#999}.codehilite .cp,.wy-nav-content .highlight .cp{color:#666}.codehilite .c1,.wy-nav-content .highlight .c1{color:#999}.codehilite .ch,.wy-nav-content .highlight .ch{color:#999}.codehilite .cs,.wy-nav-content .highlight .cs{color:#999}.codehilite .na,.wy-nav-content .highlight .na{color:#c2185b}.codehilite .nb,.wy-nav-content .highlight .nb{color:#c2185b}.codehilite .bp,.wy-nav-content .highlight .bp{color:#3e61a2}.codehilite .nc,.wy-nav-content .highlight .nc{color:#c2185b}.codehilite .no,.wy-nav-content .highlight .no{color:#3e61a2}.codehilite .nd,.wy-nav-content .highlight .nd{color:#666}.codehilite .ni,.wy-nav-content .highlight .ni{color:#666}.codehilite .ne,.wy-nav-content .highlight .ne{color:#c2185b}.codehilite .nf,.wy-nav-content .highlight .nf{color:#c2185b}.codehilite .nl,.wy-nav-content .highlight .nl{color:#3b5179}.codehilite .nn,.wy-nav-content .highlight .nn{color:#ec407a}.codehilite .nt,.wy-nav-content .highlight .nt{color:#3b78e7}.codehilite .nv,.wy-nav-content .highlight .nv{color:#3e61a2}.codehilite .vc,.wy-nav-content .highlight .vc{color:#3e61a2}.codehilite .vg,.wy-nav-content .highlight .vg{color:#3e61a2}.codehilite .vi,.wy-nav-content .highlight .vi{color:#3e61a2}.codehilite .nx,.wy-nav-content .highlight .nx{color:#ec407a}.codehilite .m,.wy-nav-content .highlight .m{color:#e74c3c}.codehilite .mf,.wy-nav-content .highlight .mf{color:#e74c3c}.codehilite .mh,.wy-nav-content .highlight .mh{color:#e74c3c}.codehilite .mi,.wy-nav-content .highlight .mi{color:#e74c3c}.codehilite .il,.wy-nav-content .highlight .il{color:#e74c3c}.codehilite .mo,.wy-nav-content .highlight .mo{color:#e74c3c}.codehilite .s,.wy-nav-content .highlight .s{color:#0d904f}.codehilite .sb,.wy-nav-content .highlight .sb{color:#0d904f}.codehilite .sc,.wy-nav-content .highlight .sc{color:#0d904f}.codehilite .sd,.wy-nav-content .highlight .sd{color:#999}.codehilite .s2,.wy-nav-content .highlight .s2{color:#0d904f}.codehilite .se,.wy-nav-content .highlight .se{color:#183691}.codehilite .sh,.wy-nav-content .highlight .sh{color:#183691}.codehilite .si,.wy-nav-content .highlight .si{color:#183691}.codehilite .sx,.wy-nav-content .highlight .sx{color:#183691}.codehilite .sr,.wy-nav-content .highlight .sr{color:#009926}.codehilite .s1,.wy-nav-content .highlight .s1{color:#0d904f}.codehilite .ss,.wy-nav-content .highlight .ss{color:#0d904f}.codehilite .err,.wy-nav-content .highlight .err{color:#a61717}.codehilite .w,.wy-nav-content .highlight .w{color:transparent}.codehilite .hll,.wy-nav-content .highlight .hll{display:block;margin:0 -1.2rem;padding:0 1.2rem;background-color:rgba(255,235,59,0.5)}.wy-nav-content .codehilite,.wy-nav-content .highlight{position:relative;margin:1em 0;padding:0;border-radius:.2rem;background-color:rgba(236,236,236,0.5);color:#37474f;line-height:1.4rem;font-size:.9rem;-webkit-overflow-scrolling:touch}.wy-nav-content .codehilite pre,.wy-nav-content .highlight pre,.wy-nav-content .codehilite code,.wy-nav-content .highlight code{display:block;margin:0;padding:1.05rem 1.2rem;background-color:transparent;overflow:auto;vertical-align:top}.wy-nav-content .codehilite pre::-webkit-scrollbar,.wy-nav-content .highlight pre::-webkit-scrollbar,.wy-nav-content .codehilite code::-webkit-scrollbar,.wy-nav-content .highlight code::-webkit-scrollbar{width:.4rem;height:.4rem}.wy-nav-content .codehilite pre::-webkit-scrollbar-thumb,.wy-nav-content .highlight pre::-webkit-scrollbar-thumb,.wy-nav-content .codehilite code::-webkit-scrollbar-thumb,.wy-nav-content .highlight code::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.26)}.wy-nav-content .codehilite pre::-webkit-scrollbar-thumb:hover,.wy-nav-content .highlight pre::-webkit-scrollbar-thumb:hover,.wy-nav-content .codehilite code::-webkit-scrollbar-thumb:hover,.wy-nav-content .highlight code::-webkit-scrollbar-thumb:hover{background-color:#536dfe}.wy-nav-content pre.codehilite,.wy-nav-content pre.highlight{overflow:visible}.wy-nav-content pre.codehilite code,.wy-nav-content pre.highlight code{display:block;padding:1.05rem 1.2rem;overflow:auto}.wy-nav-content .codehilitetable,.wy-nav-content .highlighttable{display:block;margin:1em 0;border-radius:.2em;font-size:1rem;overflow:hidden}.wy-nav-content .codehilitetable tbody,.wy-nav-content .highlighttable tbody,.wy-nav-content .codehilitetable td,.wy-nav-content .highlighttable td{border:none!important;display:block;padding:0}.wy-nav-content .codehilitetable tr,.wy-nav-content .highlighttable tr{display:flex}.wy-nav-content .codehilitetable .codehilite,.wy-nav-content .highlighttable .codehilite,.wy-nav-content .codehilitetable .highlight,.wy-nav-content .highlighttable .highlight,.wy-nav-content .codehilitetable .linenodiv,.wy-nav-content .highlighttable .linenodiv{margin:0;border-radius:0}.wy-nav-content .codehilitetable .linenodiv,.wy-nav-content .highlighttable .linenodiv{padding:1.05rem 1.2rem}.wy-nav-content .codehilitetable .linenos,.wy-nav-content .highlighttable .linenos{font-size:1rem;background-color:rgba(0,0,0,0.07);color:rgba(0,0,0,0.26);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wy-nav-content .codehilitetable .linenos pre,.wy-nav-content .highlighttable .linenos pre{margin:0;padding:0;background-color:transparent;color:inherit;text-align:right}.wy-nav-content .codehilitetable .code,.wy-nav-content .highlighttable .code{flex:1;overflow:hidden}.wy-nav-content>.codehilitetable,.wy-nav-content>.highlighttable{box-shadow:none}.wy-nav-content .admonition,.wy-nav-content details{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);position:relative;margin:1.5625em 0;padding:0 1.2rem;border-left:.4rem solid #448aff;border-radius:.2rem;font-size:1rem;overflow:auto}[dir="rtl"] .wy-nav-content .admonition,[dir="rtl"] .wy-nav-content details{border-right:.4rem solid #448aff;border-left:none}html .wy-nav-content .admonition>:last-child,html .wy-nav-content details>:last-child{margin-bottom:1.2rem}.wy-nav-content .admonition .admonition,.wy-nav-content details .admonition,.wy-nav-content .admonition details,.wy-nav-content details details{margin:1em 0}.wy-nav-content .admonition>.admonition-title,.wy-nav-content details>.admonition-title,.wy-nav-content .admonition>summary,.wy-nav-content details>summary{margin:0 -1.2rem;padding:.5rem .5rem .5rem 3rem;border-bottom:.1rem solid rgba(68,138,255,0.1);background-color:rgba(68,138,255,0.1);font-size:1.2rem;font-weight:700}[dir="rtl"] .wy-nav-content .admonition>.admonition-title,[dir="rtl"] .wy-nav-content details>.admonition-title,[dir="rtl"] .wy-nav-content .admonition>summary,[dir="rtl"] .wy-nav-content details>summary{padding:.8rem 4rem .8rem 1.2rem}.wy-nav-content .admonition>.admonition-title:last-child,.wy-nav-content details>.admonition-title:last-child,.wy-nav-content .admonition>summary:last-child,.wy-nav-content details>summary:last-child{margin-bottom:0}.wy-nav-content .admonition>.admonition-title::before,.wy-nav-content details>.admonition-title::before,.wy-nav-content .admonition>summary::before,.wy-nav-content details>summary::before{position:absolute;left:1.2rem;color:#448aff;font-size:1.2rem;font-family:"Font Awesome 5 Free"!important;font-weight:900;text-rendering:optimizeLegibility;content:"\f075"}[dir="rtl"] .wy-nav-content .admonition>.admonition-title::before,[dir="rtl"] .wy-nav-content details>.admonition-title::before,[dir="rtl"] .wy-nav-content .admonition>summary::before,[dir="rtl"] .wy-nav-content details>summary::before{right:1.2rem;left:initial}.wy-nav-content .admonition.summary,.wy-nav-content details.summary,.wy-nav-content .admonition.tldr,.wy-nav-content details.tldr,.wy-nav-content .admonition.abstract,.wy-nav-content details.abstract{border-left-color:#00b0ff}[dir="rtl"] .wy-nav-content .admonition.summary,[dir="rtl"] .wy-nav-content details.summary,[dir="rtl"] .wy-nav-content .admonition.tldr,[dir="rtl"] .wy-nav-content details.tldr,[dir="rtl"] .wy-nav-content .admonition.abstract,[dir="rtl"] .wy-nav-content details.abstract{border-right-color:#00b0ff}.wy-nav-content .admonition.summary>.admonition-title,.wy-nav-content details.summary>.admonition-title,.wy-nav-content .admonition.tldr>.admonition-title,.wy-nav-content details.tldr>.admonition-title,.wy-nav-content .admonition.summary>summary,.wy-nav-content details.summary>summary,.wy-nav-content .admonition.tldr>summary,.wy-nav-content details.tldr>summary,.wy-nav-content .admonition.abstract>.admonition-title,.wy-nav-content details.abstract>.admonition-title,.wy-nav-content .admonition.abstract>summary,.wy-nav-content details.abstract>summary{border-bottom-color:.1rem solid rgba(0,176,255,0.1);background-color:rgba(0,176,255,0.1)}.wy-nav-content .admonition.summary>.admonition-title::before,.wy-nav-content details.summary>.admonition-title::before,.wy-nav-content .admonition.tldr>.admonition-title::before,.wy-nav-content details.tldr>.admonition-title::before,.wy-nav-content .admonition.summary>summary::before,.wy-nav-content details.summary>summary::before,.wy-nav-content .admonition.tldr>summary::before,.wy-nav-content details.tldr>summary::before,.wy-nav-content .admonition.abstract>.admonition-title::before,.wy-nav-content details.abstract>.admonition-title::before,.wy-nav-content .admonition.abstract>summary::before,.wy-nav-content details.abstract>summary::before{color:#00b0ff;font-family:"Font Awesome 5 Free"!important;font-weight:900;text-rendering:optimizeLegibility;content:"\f03a"}.wy-nav-content .admonition.todo,.wy-nav-content details.todo,.wy-nav-content .admonition.info,.wy-nav-content details.info{border-left-color:#00b8d4}[dir="rtl"] .wy-nav-content .admonition.todo,[dir="rtl"] .wy-nav-content details.todo,[dir="rtl"] .wy-nav-content .admonition.info,[dir="rtl"] .wy-nav-content details.info{border-right-color:#00b8d4}.wy-nav-content .admonition.todo>.admonition-title,.wy-nav-content details.todo>.admonition-title,.wy-nav-content .admonition.todo>summary,.wy-nav-content details.todo>summary,.wy-nav-content .admonition.info>.admonition-title,.wy-nav-content details.info>.admonition-title,.wy-nav-content .admonition.info>summary,.wy-nav-content details.info>summary{border-bottom-color:.1rem solid rgba(0,184,212,0.1);background-color:rgba(0,184,212,0.1)}.wy-nav-content .admonition.todo>.admonition-title::before,.wy-nav-content details.todo>.admonition-title::before,.wy-nav-content .admonition.todo>summary::before,.wy-nav-content details.todo>summary::before,.wy-nav-content .admonition.info>.admonition-title::before,.wy-nav-content details.info>.admonition-title::before,.wy-nav-content .admonition.info>summary::before,.wy-nav-content details.info>summary::before{color:#00b8d4;font-family:"Font Awesome 5 Free"!important;font-weight:900;text-rendering:optimizeLegibility;content:"\f129"}.wy-nav-content .admonition.hint,.wy-nav-content details.hint,.wy-nav-content .admonition.important,.wy-nav-content details.important,.wy-nav-content .admonition.tip,.wy-nav-content details.tip{border-left-color:#00bfa5}[dir="rtl"] .wy-nav-content .admonition.hint,[dir="rtl"] .wy-nav-content details.hint,[dir="rtl"] .wy-nav-content .admonition.important,[dir="rtl"] .wy-nav-content details.important,[dir="rtl"] .wy-nav-content .admonition.tip,[dir="rtl"] .wy-nav-content details.tip{border-right-color:#00bfa5}.wy-nav-content .admonition.hint>.admonition-title,.wy-nav-content details.hint>.admonition-title,.wy-nav-content .admonition.important>.admonition-title,.wy-nav-content details.important>.admonition-title,.wy-nav-content .admonition.hint>summary,.wy-nav-content details.hint>summary,.wy-nav-content .admonition.important>summary,.wy-nav-content details.important>summary,.wy-nav-content .admonition.tip>.admonition-title,.wy-nav-content details.tip>.admonition-title,.wy-nav-content .admonition.tip>summary,.wy-nav-content details.tip>summary{border-bottom-color:.1rem solid rgba(0,191,165,0.1);background-color:rgba(0,191,165,0.1)}.wy-nav-content .admonition.hint>.admonition-title::before,.wy-nav-content details.hint>.admonition-title::before,.wy-nav-content .admonition.important>.admonition-title::before,.wy-nav-content details.important>.admonition-title::before,.wy-nav-content .admonition.hint>summary::before,.wy-nav-content details.hint>summary::before,.wy-nav-content .admonition.important>summary::before,.wy-nav-content details.important>summary::before,.wy-nav-content .admonition.tip>.admonition-title::before,.wy-nav-content details.tip>.admonition-title::before,.wy-nav-content .admonition.tip>summary::before,.wy-nav-content details.tip>summary::before{color:#00bfa5;font-family:"Font Awesome 5 Free"!important;font-weight:900;text-rendering:optimizeLegibility;content:"\f06d"}.wy-nav-content .admonition.check,.wy-nav-content details.check,.wy-nav-content .admonition.done,.wy-nav-content details.done,.wy-nav-content .admonition.success,.wy-nav-content details.success{border-left-color:#00c853}[dir="rtl"] .wy-nav-content .admonition.check,[dir="rtl"] .wy-nav-content details.check,[dir="rtl"] .wy-nav-content .admonition.done,[dir="rtl"] .wy-nav-content details.done,[dir="rtl"] .wy-nav-content .admonition.success,[dir="rtl"] .wy-nav-content details.success{border-right-color:#00c853}.wy-nav-content .admonition.check>.admonition-title,.wy-nav-content details.check>.admonition-title,.wy-nav-content .admonition.done>.admonition-title,.wy-nav-content details.done>.admonition-title,.wy-nav-content .admonition.check>summary,.wy-nav-content details.check>summary,.wy-nav-content .admonition.done>summary,.wy-nav-content details.done>summary,.wy-nav-content .admonition.success>.admonition-title,.wy-nav-content details.success>.admonition-title,.wy-nav-content .admonition.success>summary,.wy-nav-content details.success>summary{border-bottom-color:.1rem solid rgba(0,200,83,0.1);background-color:rgba(0,200,83,0.1)}.wy-nav-content .admonition.check>.admonition-title::before,.wy-nav-content details.check>.admonition-title::before,.wy-nav-content .admonition.done>.admonition-title::before,.wy-nav-content details.done>.admonition-title::before,.wy-nav-content .admonition.check>summary::before,.wy-nav-content details.check>summary::before,.wy-nav-content .admonition.done>summary::before,.wy-nav-content details.done>summary::before,.wy-nav-content .admonition.success>.admonition-title::before,.wy-nav-content details.success>.admonition-title::before,.wy-nav-content .admonition.success>summary::before,.wy-nav-content details.success>summary::before{color:#00c853;font-family:"Font Awesome 5 Free"!important;font-weight:900;text-rendering:optimizeLegibility;content:"\f00c"}.wy-nav-content .admonition.help,.wy-nav-content details.help,.wy-nav-content .admonition.faq,.wy-nav-content details.faq,.wy-nav-content .admonition.question,.wy-nav-content details.question{border-left-color:#64dd17}[dir="rtl"] .wy-nav-content .admonition.help,[dir="rtl"] .wy-nav-content details.help,[dir="rtl"] .wy-nav-content .admonition.faq,[dir="rtl"] .wy-nav-content details.faq,[dir="rtl"] .wy-nav-content .admonition.question,[dir="rtl"] .wy-nav-content details.question{border-right-color:#64dd17}.wy-nav-content .admonition.help>.admonition-title,.wy-nav-content details.help>.admonition-title,.wy-nav-content .admonition.faq>.admonition-title,.wy-nav-content details.faq>.admonition-title,.wy-nav-content .admonition.help>summary,.wy-nav-content details.help>summary,.wy-nav-content .admonition.faq>summary,.wy-nav-content details.faq>summary,.wy-nav-content .admonition.question>.admonition-title,.wy-nav-content details.question>.admonition-title,.wy-nav-content .admonition.question>summary,.wy-nav-content details.question>summary{border-bottom-color:.1rem solid rgba(100,221,23,0.1);background-color:rgba(100,221,23,0.1)}.wy-nav-content .admonition.help>.admonition-title::before,.wy-nav-content details.help>.admonition-title::before,.wy-nav-content .admonition.faq>.admonition-title::before,.wy-nav-content details.faq>.admonition-title::before,.wy-nav-content .admonition.help>summary::before,.wy-nav-content details.help>summary::before,.wy-nav-content .admonition.faq>summary::before,.wy-nav-content details.faq>summary::before,.wy-nav-content .admonition.question>.admonition-title::before,.wy-nav-content details.question>.admonition-title::before,.wy-nav-content .admonition.question>summary::before,.wy-nav-content details.question>summary::before{color:#64dd17;font-family:"Font Awesome 5 Free"!important;font-weight:900;text-rendering:optimizeLegibility;content:"\f059"}.wy-nav-content .admonition.caution,.wy-nav-content details.caution,.wy-nav-content .admonition.attention,.wy-nav-content details.attention,.wy-nav-content .admonition.warning,.wy-nav-content details.warning{border-left-color:#ff9100}[dir="rtl"] .wy-nav-content .admonition.caution,[dir="rtl"] .wy-nav-content details.caution,[dir="rtl"] .wy-nav-content .admonition.attention,[dir="rtl"] .wy-nav-content details.attention,[dir="rtl"] .wy-nav-content .admonition.warning,[dir="rtl"] .wy-nav-content details.warning{border-right-color:#ff9100}.wy-nav-content .admonition.caution>.admonition-title,.wy-nav-content details.caution>.admonition-title,.wy-nav-content .admonition.attention>.admonition-title,.wy-nav-content details.attention>.admonition-title,.wy-nav-content .admonition.caution>summary,.wy-nav-content details.caution>summary,.wy-nav-content .admonition.attention>summary,.wy-nav-content details.attention>summary,.wy-nav-content .admonition.warning>.admonition-title,.wy-nav-content details.warning>.admonition-title,.wy-nav-content .admonition.warning>summary,.wy-nav-content details.warning>summary{border-bottom-color:.1rem solid rgba(255,145,0,0.1);background-color:rgba(255,145,0,0.1)}.wy-nav-content .admonition.caution>.admonition-title::before,.wy-nav-content details.caution>.admonition-title::before,.wy-nav-content .admonition.attention>.admonition-title::before,.wy-nav-content details.attention>.admonition-title::before,.wy-nav-content .admonition.caution>summary::before,.wy-nav-content details.caution>summary::before,.wy-nav-content .admonition.attention>summary::before,.wy-nav-content details.attention>summary::before,.wy-nav-content .admonition.warning>.admonition-title::before,.wy-nav-content details.warning>.admonition-title::before,.wy-nav-content .admonition.warning>summary::before,.wy-nav-content details.warning>summary::before{color:#ff9100;font-family:"Font Awesome 5 Free"!important;font-weight:900;text-rendering:optimizeLegibility;content:"\f071"}.wy-nav-content .admonition.fail,.wy-nav-content details.fail,.wy-nav-content .admonition.missing,.wy-nav-content details.missing,.wy-nav-content .admonition.failure,.wy-nav-content details.failure{border-left-color:#ff5252}[dir="rtl"] .wy-nav-content .admonition.fail,[dir="rtl"] .wy-nav-content details.fail,[dir="rtl"] .wy-nav-content .admonition.missing,[dir="rtl"] .wy-nav-content details.missing,[dir="rtl"] .wy-nav-content .admonition.failure,[dir="rtl"] .wy-nav-content details.failure{border-right-color:#ff5252}.wy-nav-content .admonition.fail>.admonition-title,.wy-nav-content details.fail>.admonition-title,.wy-nav-content .admonition.missing>.admonition-title,.wy-nav-content details.missing>.admonition-title,.wy-nav-content .admonition.fail>summary,.wy-nav-content details.fail>summary,.wy-nav-content .admonition.missing>summary,.wy-nav-content details.missing>summary,.wy-nav-content .admonition.failure>.admonition-title,.wy-nav-content details.failure>.admonition-title,.wy-nav-content .admonition.failure>summary,.wy-nav-content details.failure>summary{border-bottom-color:.1rem solid rgba(255,82,82,0.1);background-color:rgba(255,82,82,0.1)}.wy-nav-content .admonition.fail>.admonition-title::before,.wy-nav-content details.fail>.admonition-title::before,.wy-nav-content .admonition.missing>.admonition-title::before,.wy-nav-content details.missing>.admonition-title::before,.wy-nav-content .admonition.fail>summary::before,.wy-nav-content details.fail>summary::before,.wy-nav-content .admonition.missing>summary::before,.wy-nav-content details.missing>summary::before,.wy-nav-content .admonition.failure>.admonition-title::before,.wy-nav-content details.failure>.admonition-title::before,.wy-nav-content .admonition.failure>summary::before,.wy-nav-content details.failure>summary::before{color:#ff5252;font-family:"Font Awesome 5 Free"!important;font-weight:900;text-rendering:optimizeLegibility;content:"\f00d"}.wy-nav-content .admonition.error,.wy-nav-content details.error,.wy-nav-content .admonition.danger,.wy-nav-content details.danger{border-left-color:#ff1744}[dir="rtl"] .wy-nav-content .admonition.error,[dir="rtl"] .wy-nav-content details.error,[dir="rtl"] .wy-nav-content .admonition.danger,[dir="rtl"] .wy-nav-content details.danger{border-right-color:#ff1744}.wy-nav-content .admonition.error>.admonition-title,.wy-nav-content details.error>.admonition-title,.wy-nav-content .admonition.error>summary,.wy-nav-content details.error>summary,.wy-nav-content .admonition.danger>.admonition-title,.wy-nav-content details.danger>.admonition-title,.wy-nav-content .admonition.danger>summary,.wy-nav-content details.danger>summary{border-bottom-color:.1rem solid rgba(255,23,68,0.1);background-color:rgba(255,23,68,0.1)}.wy-nav-content .admonition.error>.admonition-title::before,.wy-nav-content details.error>.admonition-title::before,.wy-nav-content .admonition.error>summary::before,.wy-nav-content details.error>summary::before,.wy-nav-content .admonition.danger>.admonition-title::before,.wy-nav-content details.danger>.admonition-title::before,.wy-nav-content .admonition.danger>summary::before,.wy-nav-content details.danger>summary::before{color:#ff1744;font-family:"Font Awesome 5 Free"!important;font-weight:900;text-rendering:optimizeLegibility;content:"\f0e7"}.wy-nav-content .admonition.bug,.wy-nav-content details.bug{border-left-color:#f50057}[dir="rtl"] .wy-nav-content .admonition.bug,[dir="rtl"] .wy-nav-content details.bug{border-right-color:#f50057}.wy-nav-content .admonition.bug>.admonition-title,.wy-nav-content details.bug>.admonition-title,.wy-nav-content .admonition.bug>summary,.wy-nav-content details.bug>summary{border-bottom-color:.1rem solid rgba(245,0,87,0.1);background-color:rgba(245,0,87,0.1)}.wy-nav-content .admonition.bug>.admonition-title::before,.wy-nav-content details.bug>.admonition-title::before,.wy-nav-content .admonition.bug>summary::before,.wy-nav-content details.bug>summary::before{color:#f50057;font-family:"Font Awesome 5 Free"!important;font-weight:900;text-rendering:optimizeLegibility;content:"\f188"}.wy-nav-content .admonition.example,.wy-nav-content details.example{border-left-color:#651fff}[dir="rtl"] .wy-nav-content .admonition.example,[dir="rtl"] .wy-nav-content details.example{border-right-color:#651fff}.wy-nav-content .admonition.example>.admonition-title,.wy-nav-content details.example>.admonition-title,.wy-nav-content .admonition.example>summary,.wy-nav-content details.example>summary{border-bottom-color:.1rem solid rgba(101,31,255,0.1);background-color:rgba(101,31,255,0.1)}.wy-nav-content .admonition.example>.admonition-title::before,.wy-nav-content details.example>.admonition-title::before,.wy-nav-content .admonition.example>summary::before,.wy-nav-content details.example>summary::before{color:#651fff;font-family:"Font Awesome 5 Free"!important;font-weight:900;text-rendering:optimizeLegibility;content:"\f121"}.wy-nav-content .admonition.cite,.wy-nav-content details.cite,.wy-nav-content .admonition.quote,.wy-nav-content details.quote{border-left-color:#9e9e9e}[dir="rtl"] .wy-nav-content .admonition.cite,[dir="rtl"] .wy-nav-content details.cite,[dir="rtl"] .wy-nav-content .admonition.quote,[dir="rtl"] .wy-nav-content details.quote{border-right-color:#9e9e9e}.wy-nav-content .admonition.cite>.admonition-title,.wy-nav-content details.cite>.admonition-title,.wy-nav-content .admonition.cite>summary,.wy-nav-content details.cite>summary,.wy-nav-content .admonition.quote>.admonition-title,.wy-nav-content details.quote>.admonition-title,.wy-nav-content .admonition.quote>summary,.wy-nav-content details.quote>summary{border-bottom-color:.1rem solid rgba(158,158,158,0.1);background-color:rgba(158,158,158,0.1)}.wy-nav-content .admonition.cite>.admonition-title::before,.wy-nav-content details.cite>.admonition-title::before,.wy-nav-content .admonition.cite>summary::before,.wy-nav-content details.cite>summary::before,.wy-nav-content .admonition.quote>.admonition-title::before,.wy-nav-content details.quote>.admonition-title::before,.wy-nav-content .admonition.quote>summary::before,.wy-nav-content details.quote>summary::before{color:#9e9e9e;font-family:"Font Awesome 5 Free"!important;font-weight:900;text-rendering:optimizeLegibility;content:"\f10e"}.wy-nav-content .emojione{width:1rem;vertical-align:text-top}.wy-nav-content code.codehilite,.wy-nav-content code.highlight{margin:0 .29412em;padding:.07353em 0}.wy-nav-content blockquote{margin:1em 0}.wy-nav-content blockquote{padding-left:.8rem;border-left:.25rem solid rgba(147,147,147,0.25);color:rgba(120,120,120,0.9)}[dir="rtl"] .wy-nav-content blockquote{padding-right:.8rem;padding-left:initial;border-right:.25rem solid rgba(147,147,147,0.25);border-left:initial}.wy-nav-content .superfences-content{display:none;order:99;width:100%;background-color:white}.wy-nav-content .superfences-content>*{margin:0;border-radius:0}.wy-nav-content .superfences-tabs{display:flex;position:relative;flex-wrap:wrap;margin:1em 0;border:.1rem solid rgba(0,0,0,0.07);border-radius:.2em}.wy-nav-content .superfences-tabs>input{display:none}.wy-nav-content .superfences-tabs>input:checked+label{font-weight:700}.wy-nav-content .superfences-tabs>input:checked+label+.superfences-content{display:block}.wy-nav-content .superfences-tabs>label{width:auto;padding:.8rem .8rem;font-size:1rem;margin-bottom:0;transition:color .125s;cursor:pointer}html .wy-nav-content .superfences-tabs>label:hover{color:#536dfe}.wy-nav-content .task-list-item{position:relative;list-style-type:none!important}.wy-nav-content .task-list-item [type="checkbox"]{position:absolute;top:0;left:-1em}[dir="rtl"] .wy-nav-content .task-list-item [type="checkbox"]{right:-1em;left:initial}.wy-nav-content .task-list-control .task-list-indicator::before{position:absolute;top:0;left:-1em;color:rgba(0,0,0,0.26);font-size:1em;font-family:"Font Awesome 5 Free"!important;content:"\f0c8";vertical-align:-0.25em}[dir="rtl"] .wy-nav-content .task-list-control .task-list-indicator::before{right:-1em;left:initial}.wy-nav-content .task-list-control [type="checkbox"]:checked+.task-list-indicator::before{content:"\f14a"}.wy-nav-content .task-list-control [type="checkbox"]{opacity:0;z-index:-1}.wy-nav-content [id^="fnref:"]{display:inline-block;line-height:0}.wy-nav-content [id^="fnref:"]:target{margin-top:-7.6rem;padding-top:7.6rem;pointer-events:none}.wy-nav-content [id^="fn:"]::before{display:none;height:0;content:""}.wy-nav-content [id^="fn:"]:target::before{display:block;margin-top:-7rem;padding-top:7rem;pointer-events:none}@-webkit-keyframes md-source__facts--done{0%{height:0}100%{height:1.3rem}}@keyframes md-source__facts--done{0%{height:0}100%{height:1.3rem}}@-webkit-keyframes md-source__fact--done{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{opacity:0}100%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}}@keyframes md-source__fact--done{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{opacity:0}100%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}}.md-source{display:block;padding-right:1.2rem;transition:opacity .25s;font-size:1.3rem;line-height:1.2;white-space:nowrap}[dir="rtl"] .md-source{padding-right:initial;padding-left:1.2rem}.md-source:hover{opacity:.7}.md-source::after{display:inline-block;height:4.8rem;content:"";vertical-align:middle}.md-source__icon{display:inline-block;width:4.8rem;height:4.8rem;content:"";vertical-align:middle}.md-source__icon svg{width:2.4rem;height:2.4rem;margin-top:1.2rem;margin-left:1.2rem}[dir="rtl"] .md-source__icon svg{margin-right:1.2rem;margin-left:initial}.md-source__icon+.md-source__repository{margin-left:-4.4rem;padding-left:4rem}[dir="rtl"] .md-source__icon+.md-source__repository{margin-right:-4.4rem;margin-left:initial;padding-right:4rem;padding-left:initial}.md-source__repository{display:inline-block;max-width:100%;margin-left:1.2rem;font-weight:700;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}.md-source__facts{margin:0;padding:0;font-size:1.1rem;font-weight:700;list-style-type:none;opacity:.75;overflow:hidden}[data-md-state="done"] .md-source__facts{-webkit-animation:md-source__facts--done .25s ease-in;animation:md-source__facts--done .25s ease-in}.md-source__fact{float:left}[dir="rtl"] .md-source__fact{float:right}[data-md-state="done"] .md-source__fact{-webkit-animation:md-source__fact--done .4s ease-out;animation:md-source__fact--done .4s ease-out}.md-source__fact::before{margin:0 .2rem;content:"\B7"}.md-source__fact:first-child::before{display:none}.md-source-file{display:inline-block;margin:1em .5em 1em 0;padding-right:.5rem;border-radius:.2rem;background-color:rgba(0,0,0,0.07);font-size:1.28rem;list-style-type:none;cursor:pointer;overflow:hidden}.md-source-file::before{display:inline-block;margin-right:.5rem;padding:.5rem;background-color:rgba(0,0,0,0.26);color:white;font-size:1.6rem;content:"\E86F";vertical-align:middle}html .md-source-file{transition:background .4s,color .4s,box-shadow .4s cubic-bezier(0.4,0,0.2,1)}html .md-source-file::before{transition:inherit}html body .md-typeset .md-source-file{color:rgba(0,0,0,0.54)}.md-source-file:hover{box-shadow:0 0 8px rgba(0,0,0,0.18),0 8px 16px rgba(0,0,0,0.36)}.md-source-file:hover::before{background-color:#536dfe}.wy-nav-content .footnote{color:rgba(0,0,0,0.54);font-size:.8rem;line-height:0}.wy-nav-content .footnote ol{margin-left:0}.wy-nav-content .footnote li{transition:color .25s}.wy-nav-content .footnote li:target{color:rgba(0,0,0,0.54)}.wy-nav-content .footnote li :first-child{margin-top:0}.wy-nav-content .footnote li:hover .footnote-backref,.wy-nav-content .footnote li:target .footnote-backref{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.wy-nav-content .footnote li:hover .footnote-backref:hover,.wy-nav-content .footnote li:target .footnote-backref{color:#536dfe}.wy-nav-content .footnote-ref{display:inline-block;pointer-events:initial}.wy-nav-content .footnote-ref::before{display:inline;margin:0 .2em;border-left:.1rem solid rgba(0,0,0,0.26);font-size:.8rem;content:"";vertical-align:-0.5rem}.wy-nav-content .footnote-backref{display:inline-block;line-height:0;-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem);transition:color .25s,opacity .125s .125s,-webkit-transform .25s .125s;transition:transform .25s .125s,color .25s,opacity .125s .125s;transition:transform .25s .125s,color .25s,opacity .125s .125s,-webkit-transform .25s .125s;color:rgba(0,0,0,0.26);font-size:0;opacity:0;vertical-align:text-bottom}[dir="rtl"] .wy-nav-content .footnote-backref{-webkit-transform:translateX(-0.5rem);transform:translateX(-0.5rem)}.wy-nav-content .footnote-backref::before{display:inline-block;font-size:.8rem;content:"\21B5"}[dir="rtl"] .wy-nav-content .footnote-backref::before{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.cc-btn{border-color:white!important;border-width:1px;font-size:90%;font-weight:400;min-width:100px!important;font-family:'Roboto Light';padding:.1rem .4rem}.cc-banner{justify-content:center}.cc-window{font-family:'Roboto Light'}.table td>p,.table th>p{margin-top:0!important;margin-bottom:0!important}.hawkore-logo{width:5.6em}.hk-modal-body{padding:0;max-height:70vh;overflow-y:auto;background-color:#000;color:#d9d9d9;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #e9ecef}.mkdocs-search-results{color:#d9d9d9!important;visibility:hidden}.bootstrap-select .dropdown-menu li.active small{color:rgba(0,0,0,.5)!important}.mkdocs-search-results>*{visibility:visible;padding:.5rem}.hk-icon-sm{font-family:'hk-icons'}.hk-btn-version-combo{max-width:160px!important}.hk-btn-langs-combo{max-width:80px!important}.hk-btn-combo,.hk-btn-combo>.dropdown-toggle{background-color:black!important;border-color:black!important;box-shadow:none!important;color:#d9d9d9}.wy-nav-content-black{background:url(../../img/backgrounds/bg-scratched.png) repeat-x!important;color:#fcfcfc;height:100vh!important;overflow:auto;background-color:#000!important}.wy-nav-content-black h1,.wy-nav-content-black h2,.wy-nav-content-black h3,.wy-nav-content-black h4,.wy-nav-content-black h5,.wy-nav-content-black h6{color:#fcfcfc}.navbar-toggler{border:0}.hk-navbar-text:not(:disabled):not(.disabled){color:#fcfcfc}.hk-navbar-text:focus:not(:disabled):not(.disabled),.hk-navbar-text:hover:not(:disabled):not(.disabled){color:#fcfcfc}.bg-carbon-fiber{background-image:linear-gradient(45deg,#1c1c1c 25%,transparent 25%,transparent 75%,#1c1c1c 75%,#1c1c1c 100%),linear-gradient(45deg,#1c1c1c 25%,#161616 25%,#161616 75%,#1c1c1c 75%,#1c1c1c 100%)!important;background-position:0 0,5px 5px!important;background-size:10px 10px!important;border-right:1px solid #fcfcfc}.navbar-dark .navbar-toggler-icon:not(:disabled):not(.disabled){background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23d9d9d9' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.roboto-light{font-family:'Roboto Light'}.navbar-dark .navbar-brand{font-family:'Roboto Light';font-size:1.5em;color:#d9d9d9}.bg-dark{background-color:black!important}.dropdown-menu{background-color:black}.dropdown-item{color:#d9d9d9}.dropdown-item:focus,.dropdown-item:hover{color:white;background-color:black}.dropdown-item.active,dropdown-item:active{color:black;background-color:white}.form-control{background-color:transparent;color:#d9d9d9}.form-control:focus{color:white;background-color:transparent;border-color:white;outline:0;box-shadow:0 0 0 .2rem rgba(64,64,64,0.25)}.custom-select{color:#d9d9d9;background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23d9d9d9' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px}.custom-select:focus{border-color:white;outline:0;box-shadow:0 0 0 .2rem rgba(64,64,64,0.25)}.btn-dark{color:#d9d9d9;background-color:transparent}.btn-dark:hover{color:black;background-color:white;border-color:white}.btn-dark:disabled{color:#d9d9d9;background-color:transparent;cursor:auto;border-color:inherit}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{color:white;text-decoration:none;opacity:.75}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0}.video-container iframe,.video-container object,.video-container embed,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.video-max-width{width:100%;max-width:600px;margin-left:auto;margin-right:auto}.rst-content code{white-space:pre-wrap;word-wrap:break-word;padding:2px 5px}.rst-content pre code{white-space:pre;word-wrap:normal;display:block;padding:12px;font-size:12px}a code{color:#2980b9}a:hover code{color:#3091d1}a:visited code{color:#9b59b6}*:focus{outline:0!important;outline-color:black!important}:focus{outline:0!important;outline-color:black!important}.dropdown:focus{outline:none!important;outline-color:black!important}.dropdown{background-color:black}.dropdown{color:#d9d9d9}pre .cs,pre .c{font-weight:inherit;font-style:inherit}.rst-content .no-highlight{display:block;padding:.5em;color:#333}.rst-content .section .docutils{width:100%;overflow:auto;display:block;border:0}td,th{border:1px solid #e1e4e5!important;border-collapse:collapse;text-align:none}code,.rst-content tt,.rst-content code{white-space:nowrap;max-width:100%;background:#f3f3f3;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;color:#e74c3c;overflow-x:auto;border-radius:5px;border:0}code.code-large,.rst-content tt.code-large{font-size:90%}.wy-plain-list-disc,.rst-content .section ul,.rst-content .toctree-wrapper ul,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.wy-plain-list-disc li,.rst-content .section ul li,.rst-content .toctree-wrapper ul li,article ul li{list-style:disc;margin-left:24px}.wy-plain-list-disc li p:last-child,.rst-content .section ul li p:last-child,.rst-content .toctree-wrapper ul li p:last-child,article ul li p:last-child{margin-bottom:0}.wy-plain-list-disc li ul,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li ul,article ul li ul{margin-bottom:0}.wy-plain-list-disc li li,.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,article ul li li{list-style:circle}.wy-plain-list-disc li li li,.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,article ul li li li{list-style:square}.wy-plain-list-disc li ol li,.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,article ul li ol li{list-style:decimal}.wy-plain-list-decimal,.rst-content .section ol,.rst-content ol.arabic,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.wy-plain-list-decimal li,.rst-content .section ol li,.rst-content ol.arabic li,article ol li{list-style:decimal;margin-left:24px}.wy-plain-list-decimal li p:last-child,.rst-content .section ol li p:last-child,.rst-content ol.arabic li p:last-child,article ol li p:last-child{margin-bottom:0}.wy-plain-list-decimal li ul,.rst-content .section ol li ul,.rst-content ol.arabic li ul,article ol li ul{margin-bottom:0}.wy-plain-list-decimal li ul li,.rst-content .section ol li ul li,.rst-content ol.arabic li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:before,.wy-breadcrumbs:after{display:table;content:""}.wy-breadcrumbs:after{clear:both}ul.wy-breadcrumbs{list-style:none!important;list-style-position:inside!important;padding-left:0!important}.wy-breadcrumbs li{display:inline-block}.wy-breadcrumbs li.wy-breadcrumbs-aside{float:right}.wy-breadcrumbs li a{display:inline-block;padding:5px}.wy-breadcrumbs li a:first-child{padding-left:0}.wy-breadcrumbs li code,.wy-breadcrumbs li .rst-content tt,.rst-content .wy-breadcrumbs li tt{padding:5px;border:0;background:0}.wy-breadcrumbs li code.literal,.wy-breadcrumbs li .rst-content tt.literal,.rst-content .wy-breadcrumbs li tt.literal{color:#404040}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra{display:none}.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:before,.wy-menu-horiz:after{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz ul,.wy-menu-horiz li{display:inline-block}.wy-menu-horiz li:hover{background:rgba(255,255,255,0.1)}.wy-menu-horiz li.divide-left{border-left:solid 1px #404040}.wy-menu-horiz li.divide-right{border-right:solid 1px #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{left:0;padding-top:10px}.wy-menu-vertical header,.wy-menu-vertical p.caption{height:32px;display:inline-block;line-height:32px;padding:0 1.618em;margin-bottom:0;font-weight:bold;text-transform:uppercase;font-size:80%;white-space:pre-wrap;color:#d9d9d9}.wy-menu-vertical ul{margin-bottom:0;list-style:none;list-style-position:inside;padding-left:10px}.wy-menu-vertical li.divide-top{border-top:solid 1px #404040}.wy-menu-vertical li.divide-bottom{border-bottom:solid 1px #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:gray;border-right:solid 1px #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.wy-menu-vertical li code,.wy-menu-vertical li .rst-content tt,.rst-content .wy-menu-vertical li tt{border:0;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li span.toctree-expand{display:block;float:left;margin-left:-1.2em;font-size:.8em;line-height:1.6em;color:#4d4d4d}.wy-menu-vertical li.on a,.wy-menu-vertical li.toctree-l1.current>a{color:#404040;padding:.4045em 1.618em;font-weight:bold;position:relative;background:#fcfcfc;border:0;padding-left:1.618em -4px}.wy-menu-vertical li.on a:hover,.wy-menu-vertical li.current>a:hover{background:#fcfcfc}.wy-menu-vertical li.on a:hover span.toctree-expand,.wy-menu-vertical li.current>a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand{display:block;font-size:.8em;line-height:1.6em;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:solid 1px #c9c9c9}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a{color:#404040}.wy-menu-vertical li.toctree-l1.current li.toctree-l2>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>ul{display:none}.wy-menu-vertical li.toctree-l1.current li.toctree-l2.current>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3.current>ul{display:block}.wy-menu-vertical li.toctree-l2{list-style-type:none!important;margin-left:0!important}.wy-menu-vertical li.toctree{list-style-type:none!important;margin-left:10px}.wy-menu-vertical li.toctree.current>a{background:#e3e3e3;font-size:.9em}.wy-menu-vertical li.toctree.current>a:hover{color:#e3e3e3!important;background-color:#4e4a4a!important;cursor:pointer}.wy-menu-vertical li.toctree-l2.current>a{background:#e3e3e3}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{display:block;background:#e3e3e3}.wy-menu-vertical li.toctree-l2 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l2 span.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3{font-size:.9em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{display:block}.wy-menu-vertical li.toctree-l3 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l3 span.toctree-expand{color:#969696}.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#828282;font-weight:normal}.wy-menu-vertical a{display:inline-block;line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#979797}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover span.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#4e4a4a;cursor:pointer;color:#fff}.wy-menu-vertical a:active span.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;padding:.809em;display:block;color:#fcfcfc;margin-bottom:.809em}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em auto;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a{color:#fcfcfc;font-size:100%;font-weight:bold;display:inline-block;padding:4px 6px;margin-bottom:.809em}.wy-side-nav-search>a:hover,.wy-side-nav-search .wy-dropdown>a:hover{background:rgba(255,255,255,0.1)}.wy-side-nav-search>a img.logo,.wy-side-nav-search .wy-dropdown>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search>a.icon img.logo,.wy-side-nav-search .wy-dropdown>a.icon img.logo{margin-top:.85em}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%;top:62px}.wy-nav-side{position:fixed;top:62px;bottom:0;left:0;padding-bottom:130px;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:before,.wy-nav-top:after{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:bold}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.2);display:none;z-index:499}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:gray}footer p{margin-bottom:12px}footer span.commit code,footer span.commit .rst-content tt,.rst-content footer span.commit tt{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:1em;background:0;border:0;color:gray}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:before,.rst-footer-buttons:after{width:100%}.rst-footer-buttons:before,.rst-footer-buttons:after{display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:before,.rst-breadcrumbs-buttons:after{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:solid 1px #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:solid 1px #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:gray;font-size:90%}@media screen and (max-width:991px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-side-scroll{width:auto}.wy-side-nav-search{width:auto}.wy-menu.wy-menu-vertical{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media print{.rst-versions,footer,.wy-nav-side{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{display:flex;display:-ms-flexbox;position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background-color:#000;font-family:"Roboto Light","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.7rem;border-top:1px solid #e9ecef;border-right:1px solid #fcfcfc}.rst-versions a{color:#d9d9d9;text-decoration:none}.rst-versions .rst-current-version,.rst-versions .rst-current-lang{background-color:#000;display:block;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1;max-width:150px}.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version span.toctree-expand,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content p.caption .headerlink,.rst-content p.caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .icon{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:0;max-width:300px}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:991px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content img{max-width:100%;width:600px;height:auto}.rst-content img[src*='#left']{display:block;margin-right:auto}.rst-content img[src*='#right']{display:block;margin-left:auto}.rst-content img[src*='#center']{display:block;margin:auto}.rst-content img[src*='#fullsize']{width:100%!important}.rst-content div.figure{margin-bottom:24px}.rst-content div.figure p.caption{font-style:italic}.rst-content div.figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center{text-align:center}.rst-content .section>img,.rst-content .section>a>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:"Font Awesome 5 Free"!important;font-weight:900;text-rendering:optimizeLegibility;content:"\f35d";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px 12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;display:block;overflow:auto}.rst-content pre.literal-block,.rst-content div[class^='highlight']{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px 0}.rst-content pre.literal-block div[class^='highlight'],.rst-content div[class^='highlight'] div[class^='highlight']{padding:0;border:0;margin:0}.rst-content div[class^='highlight'] td.code{width:100%}.rst-content .linenodiv pre{border-right:solid 1px #e6e9ea;margin:0;padding:12px 12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^='highlight'] pre{white-space:pre;margin:0;padding:12px 12px;display:block;overflow:auto}.rst-content div[class^='highlight'] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content pre.literal-block,.rst-content div[class^='highlight'] pre,.rst-content .linenodiv pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;line-height:1.4rem}@media print{.rst-content .codeblock,.rst-content div[class^='highlight'],.rst-content div[class^='highlight'] pre{white-space:pre-wrap}}.rst-content .note .last,.rst-content .attention .last,.rst-content .caution .last,.rst-content .danger .last,.rst-content .error .last,.rst-content .hint .last,.rst-content .important .last,.rst-content .tip .last,.rst-content .warning .last,.rst-content .seealso .last,.rst-content .admonition-todo .last,.rst-content .admonition .last{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,0.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,0.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha li{list-style:upper-alpha}.rst-content .section ol p,.rst-content .section ul p{margin-bottom:12px}.rst-content .section ol p:last-child,.rst-content .section ul p:last-child{margin-bottom:24px}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:bold;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content .toctree-wrapper p.caption .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink{visibility:hidden;font-size:14px}.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content .toctree-wrapper p.caption .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content dl dt .headerlink:after,.rst-content p.caption .headerlink:after,.rst-content table>caption .headerlink:after{font-family:"Font Awesome 5 Free"!important;font-weight:900;text-rendering:optimizeLegibility;content:"\f35d"}.rst-content h1:hover .headerlink:after,.rst-content h2:hover .headerlink:after,.rst-content .toctree-wrapper p.caption:hover .headerlink:after,.rst-content h3:hover .headerlink:after,.rst-content h4:hover .headerlink:after,.rst-content h5:hover .headerlink:after,.rst-content h6:hover .headerlink:after,.rst-content dl dt:hover .headerlink:after,.rst-content p.caption:hover .headerlink:after,.rst-content table>caption:hover .headerlink:after{visibility:visible}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:solid 1px #e1e4e5}.rst-content .sidebar p,.rst-content .sidebar ul,.rst-content .sidebar dl{font-size:90%}.rst-content .sidebar .last{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:"Roboto Light","ff-tisa-web-pro","Georgia",Arial,sans-serif;font-weight:bold;background:#e1e4e5;padding:6px 12px;margin:-24px;margin-bottom:24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;display:inline-block;font-weight:bold;padding:0 6px}.rst-content .footnote-reference,.rst-content .citation-reference{vertical-align:baseline;position:relative;top:-0.4em;line-height:0;font-size:90%}.rst-content table.docutils.citation,.rst-content table.docutils.footnote{background:0;border:0;color:gray}.rst-content table.docutils.citation td,.rst-content table.docutils.citation tr,.rst-content table.docutils.footnote td,.rst-content table.docutils.footnote tr{border:0;background-color:transparent!important;white-space:normal}.rst-content table.docutils.citation td.label,.rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}.rst-content table.docutils.citation tt,.rst-content table.docutils.citation code,.rst-content table.docutils.footnote tt,.rst-content table.docutils.footnote code{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}.rst-content table.docutils td .last,.rst-content table.docutils td .last :last-child{margin-bottom:0}.rst-content table.field-list{border:0}.rst-content table.field-list td{border:0}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content tt,.rst-content tt,.rst-content code{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;padding:2px 5px}.rst-content tt big,.rst-content tt em,.rst-content tt big,.rst-content code big,.rst-content tt em,.rst-content code em{font-size:100%!important;line-height:normal}.rst-content tt.literal,.rst-content tt.literal,.rst-content code.literal{color:#e74c3c}.rst-content tt.xref,a .rst-content tt,.rst-content tt.xref,.rst-content code.xref,a .rst-content tt,a .rst-content code{font-weight:bold;color:#404040}.rst-content pre,.rst-content kbd,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace}.rst-content a tt,.rst-content a tt,.rst-content a code{color:#2980b9}.rst-content .viewcode-link,.rst-content .viewcode-back{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:bold}.rst-content tt.download,.rst-content code.download{background:inherit;padding:inherit;font-weight:normal;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content tt.download span:first-child,.rst-content code.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{margin-right:4px}.rst-content .guilabel{border:1px solid #7fbbe3;background:#e7f2fa;font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*='MathJax-Span']{color:#404040}.math{text-align:center}