Spaces:
Sleeping
Sleeping
/* | |
* basic.css | |
* ~~~~~~~~~ | |
* | |
* Sphinx stylesheet -- basic theme. | |
* | |
* :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. | |
* :license: BSD, see LICENSE for details. | |
* | |
*/ | |
/* -- main layout ----------------------------------------------------------- */ | |
div.clearer { | |
clear: both; | |
} | |
div.section::after { | |
display: block; | |
content: ''; | |
clear: left; | |
} | |
/* -- relbar ---------------------------------------------------------------- */ | |
div.related { | |
width: 100%; | |
font-size: 90%; | |
} | |
div.related h3 { | |
display: none; | |
} | |
div.related ul { | |
margin: 0; | |
padding: 0 0 0 10px; | |
list-style: none; | |
} | |
div.related li { | |
display: inline; | |
} | |
div.related li.right { | |
float: right; | |
margin-right: 5px; | |
} | |
/* -- sidebar --------------------------------------------------------------- */ | |
div.sphinxsidebarwrapper { | |
padding: 10px 5px 0 10px; | |
} | |
div.sphinxsidebar { | |
float: left; | |
width: 230px; | |
margin-left: -100%; | |
font-size: 90%; | |
word-wrap: break-word; | |
overflow-wrap : break-word; | |
} | |
div.sphinxsidebar ul { | |
list-style: none; | |
} | |
div.sphinxsidebar ul ul, | |
div.sphinxsidebar ul.want-points { | |
margin-left: 20px; | |
list-style: square; | |
} | |
div.sphinxsidebar ul ul { | |
margin-top: 0; | |
margin-bottom: 0; | |
} | |
div.sphinxsidebar form { | |
margin-top: 10px; | |
} | |
div.sphinxsidebar input { | |
border: 1px solid #98dbcc; | |
font-family: sans-serif; | |
font-size: 1em; | |
} | |
div.sphinxsidebar #searchbox form.search { | |
overflow: hidden; | |
} | |
div.sphinxsidebar #searchbox input[type="text"] { | |
float: left; | |
width: 80%; | |
padding: 0.25em; | |
box-sizing: border-box; | |
} | |
div.sphinxsidebar #searchbox input[type="submit"] { | |
float: left; | |
width: 20%; | |
border-left: none; | |
padding: 0.25em; | |
box-sizing: border-box; | |
} | |
img { | |
border: 0; | |
max-width: 100%; | |
} | |
/* -- search page ----------------------------------------------------------- */ | |
ul.search { | |
margin: 10px 0 0 20px; | |
padding: 0; | |
} | |
ul.search li { | |
padding: 5px 0 5px 20px; | |
background-image: url(file.png); | |
background-repeat: no-repeat; | |
background-position: 0 7px; | |
} | |
ul.search li a { | |
font-weight: bold; | |
} | |
ul.search li p.context { | |
color: #888; | |
margin: 2px 0 0 30px; | |
text-align: left; | |
} | |
ul.keywordmatches li.goodmatch a { | |
font-weight: bold; | |
} | |
/* -- index page ------------------------------------------------------------ */ | |
table.contentstable { | |
width: 90%; | |
margin-left: auto; | |
margin-right: auto; | |
} | |
table.contentstable p.biglink { | |
line-height: 150%; | |
} | |
a.biglink { | |
font-size: 1.3em; | |
} | |
span.linkdescr { | |
font-style: italic; | |
padding-top: 5px; | |
font-size: 90%; | |
} | |
/* -- general index --------------------------------------------------------- */ | |
table.indextable { | |
width: 100%; | |
} | |
table.indextable td { | |
text-align: left; | |
vertical-align: top; | |
} | |
table.indextable ul { | |
margin-top: 0; | |
margin-bottom: 0; | |
list-style-type: none; | |
} | |
table.indextable > tbody > tr > td > ul { | |
padding-left: 0em; | |
} | |
table.indextable tr.pcap { | |
height: 10px; | |
} | |
table.indextable tr.cap { | |
margin-top: 10px; | |
background-color: #f2f2f2; | |
} | |
img.toggler { | |
margin-right: 3px; | |
margin-top: 3px; | |
cursor: pointer; | |
} | |
div.modindex-jumpbox { | |
border-top: 1px solid #ddd; | |
border-bottom: 1px solid #ddd; | |
margin: 1em 0 1em 0; | |
padding: 0.4em; | |
} | |
div.genindex-jumpbox { | |
border-top: 1px solid #ddd; | |
border-bottom: 1px solid #ddd; | |
margin: 1em 0 1em 0; | |
padding: 0.4em; | |
} | |
/* -- domain module index --------------------------------------------------- */ | |
table.modindextable td { | |
padding: 2px; | |
border-collapse: collapse; | |
} | |
/* -- general body styles --------------------------------------------------- */ | |
div.body { | |
min-width: 360px; | |
max-width: 800px; | |
} | |
div.body p, div.body dd, div.body li, div.body blockquote { | |
-moz-hyphens: auto; | |
-ms-hyphens: auto; | |
-webkit-hyphens: auto; | |
hyphens: auto; | |
} | |
a.headerlink { | |
visibility: hidden; | |
} | |
h1:hover > a.headerlink, | |
h2:hover > a.headerlink, | |
h3:hover > a.headerlink, | |
h4:hover > a.headerlink, | |
h5:hover > a.headerlink, | |
h6:hover > a.headerlink, | |
dt:hover > a.headerlink, | |
caption:hover > a.headerlink, | |
p.caption:hover > a.headerlink, | |
div.code-block-caption:hover > a.headerlink { | |
visibility: visible; | |
} | |
div.body p.caption { | |
text-align: inherit; | |
} | |
div.body td { | |
text-align: left; | |
} | |
.first { | |
margin-top: 0 ; | |
} | |
p.rubric { | |
margin-top: 30px; | |
font-weight: bold; | |
} | |
img.align-left, figure.align-left, .figure.align-left, object.align-left { | |
clear: left; | |
float: left; | |
margin-right: 1em; | |
} | |
img.align-right, figure.align-right, .figure.align-right, object.align-right { | |
clear: right; | |
float: right; | |
margin-left: 1em; | |
} | |
img.align-center, figure.align-center, .figure.align-center, object.align-center { | |
display: block; | |
margin-left: auto; | |
margin-right: auto; | |
} | |
img.align-default, figure.align-default, .figure.align-default { | |
display: block; | |
margin-left: auto; | |
margin-right: auto; | |
} | |
.align-left { | |
text-align: left; | |
} | |
.align-center { | |
text-align: center; | |
} | |
.align-default { | |
text-align: center; | |
} | |
.align-right { | |
text-align: right; | |
} | |
/* -- sidebars -------------------------------------------------------------- */ | |
div.sidebar, | |
aside.sidebar { | |
margin: 0 0 0.5em 1em; | |
border: 1px solid #ddb; | |
padding: 7px; | |
background-color: #ffe; | |
width: 40%; | |
float: right; | |
clear: right; | |
overflow-x: auto; | |
} | |
p.sidebar-title { | |
font-weight: bold; | |
} | |
nav.contents, | |
aside.topic, | |
div.admonition, div.topic, blockquote { | |
clear: left; | |
} | |
/* -- topics ---------------------------------------------------------------- */ | |
nav.contents, | |
aside.topic, | |
div.topic { | |
border: 1px solid #ccc; | |
padding: 7px; | |
margin: 10px 0 10px 0; | |
} | |
p.topic-title { | |
font-size: 1.1em; | |
font-weight: bold; | |
margin-top: 10px; | |
} | |
/* -- admonitions ----------------------------------------------------------- */ | |
div.admonition { | |
margin-top: 10px; | |
margin-bottom: 10px; | |
padding: 7px; | |
} | |
div.admonition dt { | |
font-weight: bold; | |
} | |
p.admonition-title { | |
margin: 0px 10px 5px 0px; | |
font-weight: bold; | |
} | |
div.body p.centered { | |
text-align: center; | |
margin-top: 25px; | |
} | |
/* -- content of sidebars/topics/admonitions -------------------------------- */ | |
div.sidebar > :last-child, | |
aside.sidebar > :last-child, | |
nav.contents > :last-child, | |
aside.topic > :last-child, | |
div.topic > :last-child, | |
div.admonition > :last-child { | |
margin-bottom: 0; | |
} | |
div.sidebar::after, | |
aside.sidebar::after, | |
nav.contents::after, | |
aside.topic::after, | |
div.topic::after, | |
div.admonition::after, | |
blockquote::after { | |
display: block; | |
content: ''; | |
clear: both; | |
} | |
/* -- tables ---------------------------------------------------------------- */ | |
table.docutils { | |
margin-top: 10px; | |
margin-bottom: 10px; | |
border: 0; | |
border-collapse: collapse; | |
} | |
table.align-center { | |
margin-left: auto; | |
margin-right: auto; | |
} | |
table.align-default { | |
margin-left: auto; | |
margin-right: auto; | |
} | |
table caption span.caption-number { | |
font-style: italic; | |
} | |
table caption span.caption-text { | |
} | |
table.docutils td, table.docutils th { | |
padding: 1px 8px 1px 5px; | |
border-top: 0; | |
border-left: 0; | |
border-right: 0; | |
border-bottom: 1px solid #aaa; | |
} | |
th { | |
text-align: left; | |
padding-right: 5px; | |
} | |
table.citation { | |
border-left: solid 1px gray; | |
margin-left: 1px; | |
} | |
table.citation td { | |
border-bottom: none; | |
} | |
th > :first-child, | |
td > :first-child { | |
margin-top: 0px; | |
} | |
th > :last-child, | |
td > :last-child { | |
margin-bottom: 0px; | |
} | |
/* -- figures --------------------------------------------------------------- */ | |
div.figure, figure { | |
margin: 0.5em; | |
padding: 0.5em; | |
} | |
div.figure p.caption, figcaption { | |
padding: 0.3em; | |
} | |
div.figure p.caption span.caption-number, | |
figcaption span.caption-number { | |
font-style: italic; | |
} | |
div.figure p.caption span.caption-text, | |
figcaption span.caption-text { | |
} | |
/* -- field list styles ----------------------------------------------------- */ | |
table.field-list td, table.field-list th { | |
border: 0 ; | |
} | |
.field-list ul { | |
margin: 0; | |
padding-left: 1em; | |
} | |
.field-list p { | |
margin: 0; | |
} | |
.field-name { | |
-moz-hyphens: manual; | |
-ms-hyphens: manual; | |
-webkit-hyphens: manual; | |
hyphens: manual; | |
} | |
/* -- hlist styles ---------------------------------------------------------- */ | |
table.hlist { | |
margin: 1em 0; | |
} | |
table.hlist td { | |
vertical-align: top; | |
} | |
/* -- object description styles --------------------------------------------- */ | |
.sig { | |
font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; | |
} | |
.sig-name, code.descname { | |
background-color: transparent; | |
font-weight: bold; | |
} | |
.sig-name { | |
font-size: 1.1em; | |
} | |
code.descname { | |
font-size: 1.2em; | |
} | |
.sig-prename, code.descclassname { | |
background-color: transparent; | |
} | |
.optional { | |
font-size: 1.3em; | |
} | |
.sig-paren { | |
font-size: larger; | |
} | |
.sig-param.n { | |
font-style: italic; | |
} | |
/* C++ specific styling */ | |
.sig-inline.c-texpr, | |
.sig-inline.cpp-texpr { | |
font-family: unset; | |
} | |
.sig.c .k, .sig.c .kt, | |
.sig.cpp .k, .sig.cpp .kt { | |
color: #0033B3; | |
} | |
.sig.c .m, | |
.sig.cpp .m { | |
color: #1750EB; | |
} | |
.sig.c .s, .sig.c .sc, | |
.sig.cpp .s, .sig.cpp .sc { | |
color: #067D17; | |
} | |
/* -- other body styles ----------------------------------------------------- */ | |
ol.arabic { | |
list-style: decimal; | |
} | |
ol.loweralpha { | |
list-style: lower-alpha; | |
} | |
ol.upperalpha { | |
list-style: upper-alpha; | |
} | |
ol.lowerroman { | |
list-style: lower-roman; | |
} | |
ol.upperroman { | |
list-style: upper-roman; | |
} | |
:not(li) > ol > li:first-child > :first-child, | |
:not(li) > ul > li:first-child > :first-child { | |
margin-top: 0px; | |
} | |
:not(li) > ol > li:last-child > :last-child, | |
:not(li) > ul > li:last-child > :last-child { | |
margin-bottom: 0px; | |
} | |
ol.simple ol p, | |
ol.simple ul p, | |
ul.simple ol p, | |
ul.simple ul p { | |
margin-top: 0; | |
} | |
ol.simple > li:not(:first-child) > p, | |
ul.simple > li:not(:first-child) > p { | |
margin-top: 0; | |
} | |
ol.simple p, | |
ul.simple p { | |
margin-bottom: 0; | |
} | |
aside.footnote > span, | |
div.citation > span { | |
float: left; | |
} | |
aside.footnote > span:last-of-type, | |
div.citation > span:last-of-type { | |
padding-right: 0.5em; | |
} | |
aside.footnote > p { | |
margin-left: 2em; | |
} | |
div.citation > p { | |
margin-left: 4em; | |
} | |
aside.footnote > p:last-of-type, | |
div.citation > p:last-of-type { | |
margin-bottom: 0em; | |
} | |
aside.footnote > p:last-of-type:after, | |
div.citation > p:last-of-type:after { | |
content: ""; | |
clear: both; | |
} | |
dl.field-list { | |
display: grid; | |
grid-template-columns: fit-content(30%) auto; | |
} | |
dl.field-list > dt { | |
font-weight: bold; | |
word-break: break-word; | |
padding-left: 0.5em; | |
padding-right: 5px; | |
} | |
dl.field-list > dd { | |
padding-left: 0.5em; | |
margin-top: 0em; | |
margin-left: 0em; | |
margin-bottom: 0em; | |
} | |
dl { | |
margin-bottom: 15px; | |
} | |
dd > :first-child { | |
margin-top: 0px; | |
} | |
dd ul, dd table { | |
margin-bottom: 10px; | |
} | |
dd { | |
margin-top: 3px; | |
margin-bottom: 10px; | |
margin-left: 30px; | |
} | |
dl > dd:last-child, | |
dl > dd:last-child > :last-child { | |
margin-bottom: 0; | |
} | |
dt:target, span.highlighted { | |
background-color: #fbe54e; | |
} | |
rect.highlighted { | |
fill: #fbe54e; | |
} | |
dl.glossary dt { | |
font-weight: bold; | |
font-size: 1.1em; | |
} | |
.versionmodified { | |
font-style: italic; | |
} | |
.system-message { | |
background-color: #fda; | |
padding: 5px; | |
border: 3px solid red; | |
} | |
.footnote:target { | |
background-color: #ffa; | |
} | |
.line-block { | |
display: block; | |
margin-top: 1em; | |
margin-bottom: 1em; | |
} | |
.line-block .line-block { | |
margin-top: 0; | |
margin-bottom: 0; | |
margin-left: 1.5em; | |
} | |
.guilabel, .menuselection { | |
font-family: sans-serif; | |
} | |
.accelerator { | |
text-decoration: underline; | |
} | |
.classifier { | |
font-style: oblique; | |
} | |
.classifier:before { | |
font-style: normal; | |
margin: 0 0.5em; | |
content: ":"; | |
display: inline-block; | |
} | |
abbr, acronym { | |
border-bottom: dotted 1px; | |
cursor: help; | |
} | |
/* -- code displays --------------------------------------------------------- */ | |
pre { | |
overflow: auto; | |
overflow-y: hidden; /* fixes display issues on Chrome browsers */ | |
} | |
pre, div[class*="highlight-"] { | |
clear: both; | |
} | |
span.pre { | |
-moz-hyphens: none; | |
-ms-hyphens: none; | |
-webkit-hyphens: none; | |
hyphens: none; | |
white-space: nowrap; | |
} | |
div[class*="highlight-"] { | |
margin: 1em 0; | |
} | |
td.linenos pre { | |
border: 0; | |
background-color: transparent; | |
color: #aaa; | |
} | |
table.highlighttable { | |
display: block; | |
} | |
table.highlighttable tbody { | |
display: block; | |
} | |
table.highlighttable tr { | |
display: flex; | |
} | |
table.highlighttable td { | |
margin: 0; | |
padding: 0; | |
} | |
table.highlighttable td.linenos { | |
padding-right: 0.5em; | |
} | |
table.highlighttable td.code { | |
flex: 1; | |
overflow: hidden; | |
} | |
.highlight .hll { | |
display: block; | |
} | |
div.highlight pre, | |
table.highlighttable pre { | |
margin: 0; | |
} | |
div.code-block-caption + div { | |
margin-top: 0; | |
} | |
div.code-block-caption { | |
margin-top: 1em; | |
padding: 2px 5px; | |
font-size: small; | |
} | |
div.code-block-caption code { | |
background-color: transparent; | |
} | |
table.highlighttable td.linenos, | |
span.linenos, | |
div.highlight span.gp { /* gp: Generic.Prompt */ | |
user-select: none; | |
-webkit-user-select: text; /* Safari fallback only */ | |
-webkit-user-select: none; /* Chrome/Safari */ | |
-moz-user-select: none; /* Firefox */ | |
-ms-user-select: none; /* IE10+ */ | |
} | |
div.code-block-caption span.caption-number { | |
padding: 0.1em 0.3em; | |
font-style: italic; | |
} | |
div.code-block-caption span.caption-text { | |
} | |
div.literal-block-wrapper { | |
margin: 1em 0; | |
} | |
code.xref, a code { | |
background-color: transparent; | |
font-weight: bold; | |
} | |
h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { | |
background-color: transparent; | |
} | |
.viewcode-link { | |
float: right; | |
} | |
.viewcode-back { | |
float: right; | |
font-family: sans-serif; | |
} | |
div.viewcode-block:target { | |
margin: -1px -10px; | |
padding: 0 10px; | |
} | |
/* -- math display ---------------------------------------------------------- */ | |
img.math { | |
vertical-align: middle; | |
} | |
div.body div.math p { | |
text-align: center; | |
} | |
span.eqno { | |
float: right; | |
} | |
span.eqno a.headerlink { | |
position: absolute; | |
z-index: 1; | |
} | |
div.math:hover a.headerlink { | |
visibility: visible; | |
} | |
/* -- printout stylesheet --------------------------------------------------- */ | |
@media print { | |
div.document, | |
div.documentwrapper, | |
div.bodywrapper { | |
margin: 0 ; | |
width: 100%; | |
} | |
div.sphinxsidebar, | |
div.related, | |
div.footer, | |
#top-link { | |
display: none; | |
} | |
} |