.sphinx div.clearer{clear:both}.sphinx div.related{width:100%;font-size:90%}.sphinx div.related h3{display:none}.sphinx div.related ul{margin:0;padding:0 0 0 10px;list-style:none}.sphinx div.related li{display:inline}.sphinx div.related li.right{float:right;margin-right:5px}.sphinx div.sphinxsidebarwrapper{padding:10px 5px 0 10px}.sphinx div.sphinxsidebar{float:left;width:230px;margin-left:-100%;font-size:90%;word-wrap:break-word;overflow-wrap:break-word}.sphinx div.sphinxsidebar ul{list-style:none}.sphinx div.sphinxsidebar ul ul,.sphinx div.sphinxsidebar ul.want-points{margin-left:20px;list-style:square}.sphinx div.sphinxsidebar ul ul{margin-top:0;margin-bottom:0}.sphinx div.sphinxsidebar form{margin-top:10px}.sphinx div.sphinxsidebar input{border:1px solid #98dbcc;font-family:sans-serif;font-size:1em}.sphinx div.sphinxsidebar #searchbox input[type=text]{width:170px}.sphinx img{border:0;max-width:100%}.sphinx ul.search{margin:10px 0 0 20px;padding:0}.sphinx ul.search li{padding:5px 0 5px 20px;background-image:url(file.png);background-repeat:no-repeat;background-position:0 7px}.sphinx ul.search li a{font-weight:700}.sphinx ul.search li div.context{color:#888;margin:2px 0 0 30px;text-align:left}.sphinx ul.keywordmatches li.goodmatch a{font-weight:700}.sphinx table.contentstable{width:90%;margin-left:auto;margin-right:auto}.sphinx table.contentstable p.biglink{line-height:150%}.sphinx a.biglink{font-size:1.3em}.sphinx span.linkdescr{font-style:italic;padding-top:5px;font-size:90%}.sphinx table.indextable{width:100%}.sphinx table.indextable td{text-align:left;vertical-align:top}.sphinx table.indextable ul{margin-top:0;margin-bottom:0;list-style-type:none}.sphinx table.indextable>tbody>tr>td>ul{padding-left:0}.sphinx table.indextable tr.pcap{height:10px}.sphinx table.indextable tr.cap{margin-top:10px;background-color:#f2f2f2}.sphinx img.toggler{margin-right:3px;margin-top:3px;cursor:pointer}.sphinx div.modindex-jumpbox{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:1em 0 1em 0;padding:.4em}.sphinx div.genindex-jumpbox{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:1em 0 1em 0;padding:.4em}.sphinx table.modindextable td{padding:2px;border-collapse:collapse}.sphinx div.body blockquote,.sphinx div.body dd,.sphinx div.body li,.sphinx div.body p{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.sphinx a.headerlink{visibility:hidden}.sphinx caption:hover>a.headerlink,.sphinx div.code-block-caption:hover>a.headerlink,.sphinx dt:hover>a.headerlink,.sphinx h1:hover>a.headerlink,.sphinx h2:hover>a.headerlink,.sphinx h3:hover>a.headerlink,.sphinx h4:hover>a.headerlink,.sphinx h5:hover>a.headerlink,.sphinx h6:hover>a.headerlink,.sphinx p.caption:hover>a.headerlink{visibility:visible}.sphinx div.body p.caption{text-align:inherit}.sphinx div.body td{text-align:left}.sphinx .first{margin-top:0!important}.sphinx p.rubric{margin-top:30px;font-weight:700}.sphinx .figure.align-left,.sphinx img.align-left,.sphinx object.align-left{clear:left;float:left;margin-right:1em}.sphinx .figure.align-right,.sphinx img.align-right,.sphinx object.align-right{clear:right;float:right;margin-left:1em}.sphinx .figure.align-center,.sphinx img.align-center,.sphinx object.align-center{display:block;margin-left:auto;margin-right:auto}.sphinx .align-left{text-align:left}.sphinx .align-center{text-align:center}.sphinx .align-right{text-align:right}.sphinx div.sidebar{margin:0 0 .5em 1em;border:1px solid #ddb;padding:7px 7px 0 7px;background-color:#ffe;width:40%;float:right}.sphinx p.sidebar-title{font-weight:700}.sphinx div.topic{border:1px solid #ccc;padding:7px 7px 0 7px;margin:10px 0 10px 0}.sphinx p.topic-title{font-size:1.1em;font-weight:700;margin-top:10px}.sphinx div.admonition{margin-top:10px;margin-bottom:10px;padding:7px}.sphinx div.admonition dt{font-weight:700}.sphinx div.admonition dl{margin-bottom:0}.sphinx p.admonition-title{margin:0 10px 5px 0;font-weight:700}.sphinx div.body p.centered{text-align:center;margin-top:25px}.sphinx table.docutils{border:0;border-collapse:collapse}.sphinx table caption span.caption-number{font-style:italic}.sphinx table.docutils td,.sphinx table.docutils th{padding:1px 8px 1px 5px;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #aaa}.sphinx table.footnote td,.sphinx table.footnote th{border:0!important}.sphinx th{text-align:left;padding-right:5px}.sphinx table.citation{border-left:solid 1px gray;margin-left:1px}.sphinx table.citation td{border-bottom:none}.sphinx div.figure{margin:.5em;padding:.5em}.sphinx div.figure p.caption{padding:.3em}.sphinx div.figure p.caption span.caption-number{font-style:italic}.sphinx table.field-list td,.sphinx table.field-list th{border:0!important}.sphinx .field-list ul{margin:0;padding-left:1em}.sphinx .field-list p{margin:0}.sphinx ol.arabic{list-style:decimal}.sphinx ol.loweralpha{list-style:lower-alpha}.sphinx ol.upperalpha{list-style:upper-alpha}.sphinx ol.lowerroman{list-style:lower-roman}.sphinx ol.upperroman{list-style:upper-roman}.sphinx dl{margin-bottom:15px}.sphinx dd p{margin-top:0}.sphinx dd table,.sphinx dd ul{margin-bottom:10px}.sphinx dd{margin-top:3px;margin-bottom:10px;margin-left:30px}.sphinx .highlighted,.sphinx dt:target{background-color:#fbe54e}.sphinx dl.glossary dt{font-weight:700;font-size:1.1em}.sphinx .optional{font-size:1.3em}.sphinx .sig-paren{font-size:larger}.sphinx .versionmodified{font-style:italic}.sphinx .system-message{background-color:#fda;padding:5px;border:3px solid red}.sphinx .footnote:target{background-color:#ffa}.sphinx .line-block{display:block;margin-top:1em;margin-bottom:1em}.sphinx .line-block .line-block{margin-top:0;margin-bottom:0;margin-left:1.5em}.sphinx .guilabel,.sphinx .menuselection{font-family:sans-serif}.sphinx .accelerator{text-decoration:underline}.sphinx .classifier{font-style:oblique}.sphinx abbr,.sphinx acronym{border-bottom:dotted 1px;cursor:help}.sphinx pre{overflow:auto;overflow-y:hidden}.sphinx span.pre{-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}.sphinx td.linenos pre{padding:5px 0;border:0;background-color:transparent;color:#aaa}.sphinx table.highlighttable{margin-left:.5em}.sphinx table.highlighttable td{padding:0 .5em 0 .5em}.sphinx div.code-block-caption{padding:2px 5px;font-size:small}.sphinx div.code-block-caption code{background-color:transparent}.sphinx div.code-block-caption+div>div.highlight>pre{margin-top:0}.sphinx div.code-block-caption span.caption-number{padding:.1em .3em;font-style:italic}.sphinx div.literal-block-wrapper{padding:1em 1em 0}.sphinx div.literal-block-wrapper div.highlight{margin:0}.sphinx code.descname{background-color:transparent;font-weight:700;font-size:1.2em}.sphinx code.descclassname{background-color:transparent}.sphinx a code,.sphinx code.xref{background-color:transparent;font-weight:700}.sphinx h1 code,.sphinx h2 code,.sphinx h3 code,.sphinx h4 code,.sphinx h5 code,.sphinx h6 code{background-color:transparent}.sphinx .viewcode-link{float:right}.sphinx .viewcode-back{float:right;font-family:sans-serif}.sphinx div.viewcode-block:target{margin:-1px -10px;padding:0 10px}.sphinx img.math{vertical-align:middle}.sphinx div.body div.math p{text-align:center}.sphinx span.eqno{float:right}.sphinx span.eqno a.headerlink{position:relative;left:0;z-index:1}.sphinx div.math:hover a.headerlink{visibility:visible}@media print{.sphinx div.bodywrapper,.sphinx div.document,.sphinx div.documentwrapper{margin:0!important;width:100%}.sphinx #top-link,.sphinx div.footer,.sphinx div.related,.sphinx div.sphinxsidebar{display:none}}.sphinx body{font-family:'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif;font-size:14px;letter-spacing:-.01em;line-height:150%;text-align:center;background-color:#fff;background-image:url(background_b01.png);color:#000;padding:0;border-right:1px solid #369;border-left:1px solid #369;margin:0 40px 0 40px}.sphinx div.document{background-color:#fff;text-align:left;background-repeat:repeat-x;-moz-box-shadow:2px 2px 5px #000;-webkit-box-shadow:2px 2px 5px #000}.sphinx div.bodywrapper{margin:0 0 0 240px;border-left:1px solid #ccc}.sphinx div.body{margin:0;padding:.5em 20px 20px 20px}.sphinx div.related{font-size:1em;-moz-box-shadow:2px 2px 5px #000;-webkit-box-shadow:2px 2px 5px #000}.sphinx div.related ul{background-color:#369;height:100%;overflow:hidden;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.sphinx div.related ul li{color:#fff;margin:0;padding:0;height:2em;float:left}.sphinx div.related ul li.right{float:right;margin-right:5px}.sphinx div.related ul li a{margin:0;padding:0 5px 0 5px;line-height:1.75em;color:#fff}.sphinx div.related ul li a:hover{color:#fff;text-decoration:underline}.sphinx div.sphinxsidebarwrapper{padding:0}.sphinx div.sphinxsidebar{margin:0;padding:.5em 12px 12px 12px;width:210px;font-size:1em;text-align:left}.sphinx div.sphinxsidebar h3,.sphinx div.sphinxsidebar h4{margin:1em 0 .5em 0;font-size:1em;padding:.1em 0 .1em .5em;color:#fff;border:1px solid #369;background-color:#369}.sphinx div.sphinxsidebar h3 a{color:#fff}.sphinx div.sphinxsidebar ul{padding-left:1.5em;margin-top:7px;padding:0;line-height:130%}.sphinx div.sphinxsidebar ul ul{margin-left:20px}.sphinx div.sphinxsidebar input{border:1px solid #369}.sphinx div.footer{background-color:#fff;color:#369;padding:3px 8px 3px 0;clear:both;font-size:.8em;text-align:right;border-bottom:1px solid #369;-moz-box-shadow:2px 2px 5px #000;-webkit-box-shadow:2px 2px 5px #000}.sphinx div.footer a{color:#369;text-decoration:underline}.sphinx p{margin:.8em 0 .5em 0}.sphinx a{color:#369;text-decoration:none}.sphinx a:hover{color:#369;text-decoration:underline}.sphinx div.body a{text-decoration:underline}.sphinx h1,.sphinx h2,.sphinx h3{color:#369}.sphinx h1{margin:0;padding:.7em 0 .3em 0;font-size:1.5em}.sphinx h2{margin:1.3em 0 .2em 0;font-size:1.35em;padding-bottom:.5em;border-bottom:1px solid #369}.sphinx h3{margin:1em 0 .25em 0;font-size:1.2em;padding-bottom:.3em;border-bottom:1px solid #ccc}.sphinx div.body h1 a,.sphinx div.body h2 a,.sphinx div.body h3 a,.sphinx div.body h4 a,.sphinx div.body h5 a,.sphinx div.body h6 a{color:#000!important}.sphinx h1 a.anchor,.sphinx h2 a.anchor,.sphinx h3 a.anchor,.sphinx h4 a.anchor,.sphinx h5 a.anchor,.sphinx h6 a.anchor{display:none;margin:0 0 0 .3em;padding:0 .2em 0 .2em;color:#aaa!important}.sphinx h1:hover a.anchor,.sphinx h2:hover a.anchor,.sphinx h3:hover a.anchor,.sphinx h4:hover a.anchor,.sphinx h5:hover a.anchor,.sphinx h6:hover a.anchor{display:inline}.sphinx h1 a.anchor:hover,.sphinx h2 a.anchor:hover,.sphinx h3 a.anchor:hover,.sphinx h4 a.anchor:hover,.sphinx h5 a.anchor:hover,.sphinx h6 a.anchor:hover{color:#777;background-color:#eee}.sphinx a.headerlink{display:none}.sphinx cite,.sphinx code,.sphinx tt{font-family:Consolas,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace;font-size:.95em;letter-spacing:.01em}.sphinx code{background-color:#f2f2f2;border-bottom:1px solid #ddd;color:#333}.sphinx code.descclassname,.sphinx code.descname,.sphinx code.xref{border:0}.sphinx hr{border:1px solid #abc;margin:2em}.sphinx a code{border:0;color:#ca7900}.sphinx a code:hover{color:#2491cf}.sphinx pre{background-color:#d9edf7!important;font-family:Consolas,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace;font-size:.95em;letter-spacing:.015em;line-height:120%;padding:.5em}.sphinx pre a{color:inherit;text-decoration:underline}.sphinx kbd{background-color:#999}.sphinx td.linenos pre{padding:.5em 0}.sphinx div.quotebar{background-color:#f8f8f8;max-width:250px;float:right;padding:2px 7px;border:1px solid #ccc}.sphinx div.topic{background-color:#f8f8f8}.sphinx table{border-collapse:collapse;margin:0 -.5em 0 -.5em}.sphinx table td,.sphinx table th{padding:.2em .5em .2em .5em;min-width:100px}.sphinx div.admonition{font-size:.9em;margin:1em 0 1em 0;border:3px solid #ccc;background-color:#f7f7f7;padding:0}.sphinx div.admonition p{margin:.5em 1em .5em 1em;padding:0}.sphinx div.admonition li p{margin-left:0}.sphinx div.admonition pre,.sphinx div.warning pre{margin:0}.sphinx div.highlight{margin:.4em 1em}.sphinx div.admonition p.admonition-title{margin:0;padding:.1em 0 .1em .5em;color:#fff;border-bottom:3px solid #ccc;font-weight:700;background-color:#165e83}.sphinx div.danger{border:3px solid #f0908d;background-color:#f0cfa0}.sphinx div.error{border:3px solid #f0908d;background-color:#ede4cd}.sphinx div.warning{border:3px solid #f8b862;background-color:#f0cfa0}.sphinx div.caution{border:3px solid #f8b862;background-color:#ede4cd}.sphinx div.attention{border:3px solid #f8b862;background-color:#f3f3f3}.sphinx div.important{border:3px solid #f0cfa0;background-color:#ede4cd}.sphinx div.note{border:3px solid #f0cfa0;background-color:#f3f3f3}.sphinx div.hint{border:3px solid #bed2c3;background-color:#f3f3f3}.sphinx div.tip{border:3px solid #bed2c3;background-color:#f3f3f3}.sphinx div.danger p.admonition-title,.sphinx div.error p.admonition-title{background-color:#b7282e;border-bottom:3px solid #f0908d}.sphinx div.attention p.admonition-title,.sphinx div.caution p.admonition-title,.sphinx div.warning p.admonition-title{background-color:#f19072;border-bottom:3px solid #f8b862}.sphinx div.important p.admonition-title,.sphinx div.note p.admonition-title{background-color:#f8b862;border-bottom:3px solid #f0cfa0}.sphinx div.hint p.admonition-title,.sphinx div.tip p.admonition-title{background-color:#7ebea5;border-bottom:3px solid #bed2c3}.sphinx div.admonition ol,.sphinx div.admonition ul,.sphinx div.warning ol,.sphinx div.warning ul{margin:.1em .5em .5em 3em;padding:0}.sphinx div.versioninfo{margin:1em 0 0 0;border:1px solid #ccc;background-color:#ddeaf0;padding:8px;line-height:1.3em;font-size:.9em}.sphinx .viewcode-back{font-family:'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif}.sphinx div.viewcode-block:target{background-color:#f4debf;border-top:1px solid #ac9;border-bottom:1px solid #ac9}.sphinx p.versionchanged span.versionmodified{font-size:.9em;margin-right:.2em;padding:.1em;background-color:#dce6a0}.sphinx table.docutils{margin:1em 0;padding:0;border:1px solid #fff;background-color:#f7f7f7}.sphinx table.docutils td,.sphinx table.docutils th{padding:1px 8px 1px 5px;border-top:0;border-left:0;border-right:1px solid #fff;border-bottom:1px solid #fff}.sphinx table.docutils td p{margin-top:0;margin-bottom:.3em}.sphinx table.field-list td,.sphinx table.field-list th{border:0!important;word-break:break-word}.sphinx table.footnote td,.sphinx table.footnote th{border:0!important}.sphinx th{text-align:left;padding-right:5px;background-color:#d9edf7}.sphinx div.literal-block-wrapper div.code-block-caption{background-color:#eee;border-style:solid;border-color:#ccc;border-width:1px 5px}@media only screen and (min-width:1176px){.sphinx body{margin:0 40px 0 40px}}@media only screen and (min-width:768px) and (max-width:991px){.sphinx body{margin:0 40px 0 40px}}@media only screen and (max-width:767px){.sphinx body{margin:0}.sphinx div.bodywrapper{margin:0;width:100%;border:none}.sphinx div.sphinxsidebar{display:none}}@media only screen and (min-width:480px) and (max-width:767px){.sphinx body{margin:0 20px 0 20px}}.sphinx blockquote{font-size:inherit}.sphinx dl.attribute>dt{background-color:#f5f5f5}.sphinx dl.attribute dl.field-list dt{display:inline-block;font-weight:600}.sphinx dl.attribute dl.field-list dd{display:inline-block;margin-left:10px}.py.method{border-bottom:1px dashed #ccc}.py.class,.py.function,section[id="Sub-commands:"]>section{border-left:10px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding-left:5px;border-radius:10px;margin-bottom:15px}