diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml
index 7a4aab61..ffd85a25 100644
--- a/.github/workflows/pytest.yml
+++ b/.github/workflows/pytest.yml
@@ -4,10 +4,15 @@ on: [push]
jobs:
build:
- runs-on: ubuntu-latest
+ runs-on: ${{ matrix.os.host }}
strategy:
matrix:
python-version: ["3.8", "3.9"]
+ os:
+ - name: ubuntu
+ host: ubuntu-latest
+ - name: windows
+ host: windows-latest
steps:
- uses: actions/checkout@v3
@@ -15,12 +20,30 @@ jobs:
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- - name: Install dependencies
+ cache: "pip"
+
+ - name: (ubuntu) Install dependencies
+ if: runner.os != 'windows'
run: |
python -m pip install --upgrade pip
pip install -r requirements_dev.txt
python -m spacy download en_core_web_sm
pip install -e ."[test]"
- - name: Test with pytest
+ - name: (ubuntu) Test with pytest
+ if: runner.os != 'windows'
+ run: |
+ pytest --verbose
+
+ - name: (windows) Install dependencies
+ if: runner.os == 'windows'
+ shell: bash
+ run: |
+ python -m pip install --upgrade pip
+ pip install -r requirements_dev.txt
+ python -m spacy download en_core_web_sm
+ pip install -e .
+ - name: (windows) Test with pytest
+ if: runner.os == 'windows'
+ shell: bash
run: |
pytest --verbose
diff --git a/README.md b/README.md
index 17635247..f2b055a1 100644
--- a/README.md
+++ b/README.md
@@ -29,16 +29,9 @@ You can use pip to install the library:
pip install ojd-daps-skills
```
-You will also need to download [spaCy's](https://spacy.io/models/en) `en_core_web_sm` model:
+Note that this package was developed on MacOS and tested on Ubuntu. Changes have been made to be compatible on a Windows system but are not tested and cannot be guaranteed.
-```
-python -m spacy download en_core_web_sm
-```
-
-Note that this package was developed on MacOS and tested on Ubuntu. Changes have been made to be compatible on a Windows system but are not tested and cannot be guaranteed.
-### AWS CLI
-
-When the package is first used it will automatically download a folder of neccessary data and models. This file is ~ 1GB. Although you don't need to have AWS credentials for this to work, you will need to download the [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html).
+When the package is first used it will automatically download a folder of neccessary data and models. (~1GB)
## TL;DR: Using Nesta's Skills Extractor library
@@ -152,10 +145,6 @@ git clone git@github.com:nestauk/ojd_daps_skills.git
- `mkdir .cookiecutter/state`
- `touch .cookiecutter/state/conda-create.log`
- Run `make install` to configure the development environment
-- Download spacy model:
- - `python -m spacy download en_core_web_sm`
-
-If you don't have the AWS CLI installed - you can download a zipped folder of the data [by clicking here](https://open-jobs-indicators.s3.eu-west-1.amazonaws.com/escoe_extension/ojd_daps_skills_data.zip). After downloading and unzipping, it is important that this folder is moved to the project's parent folder - i.e. `ojd_daps_skills/`.
### Project structure
diff --git a/docs/build/doctrees/about.doctree b/docs/build/doctrees/about.doctree
index 55411246..cf681ec1 100644
Binary files a/docs/build/doctrees/about.doctree and b/docs/build/doctrees/about.doctree differ
diff --git a/docs/build/doctrees/custom_usage.doctree b/docs/build/doctrees/custom_usage.doctree
index bf0602a2..f0b13a47 100644
Binary files a/docs/build/doctrees/custom_usage.doctree and b/docs/build/doctrees/custom_usage.doctree differ
diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle
index 230395d8..8dc0b74c 100644
Binary files a/docs/build/doctrees/environment.pickle and b/docs/build/doctrees/environment.pickle differ
diff --git a/docs/build/doctrees/extract_skills.doctree b/docs/build/doctrees/extract_skills.doctree
index e391247d..79340b72 100644
Binary files a/docs/build/doctrees/extract_skills.doctree and b/docs/build/doctrees/extract_skills.doctree differ
diff --git a/docs/build/doctrees/index.doctree b/docs/build/doctrees/index.doctree
index 2817368f..a64fc3b7 100644
Binary files a/docs/build/doctrees/index.doctree and b/docs/build/doctrees/index.doctree differ
diff --git a/docs/build/doctrees/labelling.doctree b/docs/build/doctrees/labelling.doctree
index 0c44bbde..989b3f01 100644
Binary files a/docs/build/doctrees/labelling.doctree and b/docs/build/doctrees/labelling.doctree differ
diff --git a/docs/build/doctrees/license.doctree b/docs/build/doctrees/license.doctree
index 50004c37..104b29ed 100644
Binary files a/docs/build/doctrees/license.doctree and b/docs/build/doctrees/license.doctree differ
diff --git a/docs/build/doctrees/model_card.doctree b/docs/build/doctrees/model_card.doctree
index ccce3340..22f5fca3 100644
Binary files a/docs/build/doctrees/model_card.doctree and b/docs/build/doctrees/model_card.doctree differ
diff --git a/docs/build/doctrees/pipeline_summary.doctree b/docs/build/doctrees/pipeline_summary.doctree
index 84f1a440..0158cb91 100644
Binary files a/docs/build/doctrees/pipeline_summary.doctree and b/docs/build/doctrees/pipeline_summary.doctree differ
diff --git a/docs/build/html/_static/basic.css b/docs/build/html/_static/basic.css
index eeb0519a..1c79f9b4 100644
--- a/docs/build/html/_static/basic.css
+++ b/docs/build/html/_static/basic.css
@@ -12,241 +12,233 @@
/* -- main layout ----------------------------------------------------------- */
div.clearer {
- clear: both;
+ clear: both;
}
div.section::after {
- display: block;
- content: '';
- clear: left;
+ display: block;
+ content: "";
+ clear: left;
}
/* -- relbar ---------------------------------------------------------------- */
div.related {
- width: 100%;
- font-size: 90%;
+ width: 100%;
+ font-size: 90%;
}
div.related h3 {
- display: none;
+ display: none;
}
div.related ul {
- margin: 0;
- padding: 0 0 0 10px;
- list-style: none;
+ margin: 0;
+ padding: 0 0 0 10px;
+ list-style: none;
}
div.related li {
- display: inline;
+ display: inline;
}
div.related li.right {
- float: right;
- margin-right: 5px;
+ float: right;
+ margin-right: 5px;
}
/* -- sidebar --------------------------------------------------------------- */
div.sphinxsidebarwrapper {
- padding: 10px 5px 0 10px;
+ 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;
+ float: left;
+ width: 230px;
+ margin-left: -100%;
+ font-size: 90%;
+ word-wrap: break-word;
+ overflow-wrap: break-word;
}
div.sphinxsidebar ul {
- list-style: none;
+ list-style: none;
}
div.sphinxsidebar ul ul,
div.sphinxsidebar ul.want-points {
- margin-left: 20px;
- list-style: square;
+ margin-left: 20px;
+ list-style: square;
}
div.sphinxsidebar ul ul {
- margin-top: 0;
- margin-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
}
div.sphinxsidebar form {
- margin-top: 10px;
+ margin-top: 10px;
}
div.sphinxsidebar input {
- border: 1px solid #98dbcc;
- font-family: sans-serif;
- font-size: 1em;
+ border: 1px solid #98dbcc;
+ font-family: sans-serif;
+ font-size: 1em;
}
div.sphinxsidebar #searchbox form.search {
- overflow: hidden;
+ overflow: hidden;
}
div.sphinxsidebar #searchbox input[type="text"] {
- float: left;
- width: 80%;
- padding: 0.25em;
- box-sizing: border-box;
+ 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;
+ float: left;
+ width: 20%;
+ border-left: none;
+ padding: 0.25em;
+ box-sizing: border-box;
}
-
img {
- border: 0;
- max-width: 100%;
+ border: 0;
+ max-width: 100%;
}
/* -- search page ----------------------------------------------------------- */
ul.search {
- margin: 10px 0 0 20px;
- padding: 0;
+ 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;
+ 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;
+ font-weight: bold;
}
ul.search li p.context {
- color: #888;
- margin: 2px 0 0 30px;
- text-align: left;
+ color: #888;
+ margin: 2px 0 0 30px;
+ text-align: left;
}
ul.keywordmatches li.goodmatch a {
- font-weight: bold;
+ font-weight: bold;
}
/* -- index page ------------------------------------------------------------ */
table.contentstable {
- width: 90%;
- margin-left: auto;
- margin-right: auto;
+ width: 90%;
+ margin-left: auto;
+ margin-right: auto;
}
table.contentstable p.biglink {
- line-height: 150%;
+ line-height: 150%;
}
a.biglink {
- font-size: 1.3em;
+ font-size: 1.3em;
}
span.linkdescr {
- font-style: italic;
- padding-top: 5px;
- font-size: 90%;
+ font-style: italic;
+ padding-top: 5px;
+ font-size: 90%;
}
/* -- general index --------------------------------------------------------- */
table.indextable {
- width: 100%;
+ width: 100%;
}
table.indextable td {
- text-align: left;
- vertical-align: top;
+ text-align: left;
+ vertical-align: top;
}
table.indextable ul {
- margin-top: 0;
- margin-bottom: 0;
- list-style-type: none;
+ margin-top: 0;
+ margin-bottom: 0;
+ list-style-type: none;
}
table.indextable > tbody > tr > td > ul {
- padding-left: 0em;
+ padding-left: 0em;
}
table.indextable tr.pcap {
- height: 10px;
+ height: 10px;
}
table.indextable tr.cap {
- margin-top: 10px;
- background-color: #f2f2f2;
+ margin-top: 10px;
+ background-color: #f2f2f2;
}
img.toggler {
- margin-right: 3px;
- margin-top: 3px;
- cursor: pointer;
+ 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;
+ 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;
+ 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;
+ padding: 2px;
+ border-collapse: collapse;
}
/* -- general body styles --------------------------------------------------- */
div.body {
- min-width: 360px;
- max-width: 800px;
+ 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;
+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;
-}
-a.brackets:before,
-span.brackets > a:before{
- content: "[";
+ visibility: hidden;
}
-a.brackets:after,
-span.brackets > a:after {
- content: "]";
-}
-
-
h1:hover > a.headerlink,
h2:hover > a.headerlink,
h3:hover > a.headerlink,
@@ -257,213 +249,237 @@ dt:hover > a.headerlink,
caption:hover > a.headerlink,
p.caption:hover > a.headerlink,
div.code-block-caption:hover > a.headerlink {
- visibility: visible;
+ visibility: visible;
}
div.body p.caption {
- text-align: inherit;
+ text-align: inherit;
}
div.body td {
- text-align: left;
+ text-align: left;
}
.first {
- margin-top: 0 !important;
+ margin-top: 0 !important;
}
p.rubric {
- margin-top: 30px;
- font-weight: bold;
+ 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-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-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 {
+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 {
+img.align-default,
+figure.align-default,
+.figure.align-default {
display: block;
margin-left: auto;
margin-right: auto;
}
.align-left {
- text-align: left;
+ text-align: left;
}
.align-center {
- text-align: center;
+ text-align: center;
}
.align-default {
- text-align: center;
+ text-align: center;
}
.align-right {
- text-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;
+ 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;
+ font-weight: bold;
}
-div.admonition, div.topic, blockquote {
- clear: left;
+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;
+ border: 1px solid #ccc;
+ padding: 7px;
+ margin: 10px 0 10px 0;
}
p.topic-title {
- font-size: 1.1em;
- font-weight: bold;
- margin-top: 10px;
+ font-size: 1.1em;
+ font-weight: bold;
+ margin-top: 10px;
}
/* -- admonitions ----------------------------------------------------------- */
div.admonition {
- margin-top: 10px;
- margin-bottom: 10px;
- padding: 7px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+ padding: 7px;
}
div.admonition dt {
- font-weight: bold;
+ font-weight: bold;
}
p.admonition-title {
- margin: 0px 10px 5px 0px;
- font-weight: bold;
+ margin: 0px 10px 5px 0px;
+ font-weight: bold;
}
div.body p.centered {
- text-align: center;
- margin-top: 25px;
+ 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;
+ 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;
+ display: block;
+ content: "";
+ clear: both;
}
/* -- tables ---------------------------------------------------------------- */
table.docutils {
- margin-top: 10px;
- margin-bottom: 10px;
- border: 0;
- border-collapse: collapse;
+ margin-top: 10px;
+ margin-bottom: 10px;
+ border: 0;
+ border-collapse: collapse;
}
table.align-center {
- margin-left: auto;
- margin-right: auto;
+ margin-left: auto;
+ margin-right: auto;
}
table.align-default {
- margin-left: auto;
- margin-right: auto;
+ margin-left: auto;
+ margin-right: auto;
}
table caption span.caption-number {
- font-style: italic;
+ 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;
+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;
+ text-align: left;
+ padding-right: 5px;
}
table.citation {
- border-left: solid 1px gray;
- margin-left: 1px;
+ border-left: solid 1px gray;
+ margin-left: 1px;
}
table.citation td {
- border-bottom: none;
+ border-bottom: none;
}
th > :first-child,
td > :first-child {
- margin-top: 0px;
+ margin-top: 0px;
}
th > :last-child,
td > :last-child {
- margin-bottom: 0px;
+ margin-bottom: 0px;
}
/* -- figures --------------------------------------------------------------- */
-div.figure, figure {
- margin: 0.5em;
- padding: 0.5em;
+div.figure,
+figure {
+ margin: 0.5em;
+ padding: 0.5em;
}
-div.figure p.caption, figcaption {
- padding: 0.3em;
+div.figure p.caption,
+figcaption {
+ padding: 0.3em;
}
div.figure p.caption span.caption-number,
figcaption span.caption-number {
- font-style: italic;
+ font-style: italic;
}
div.figure p.caption span.caption-text,
@@ -472,349 +488,365 @@ figcaption span.caption-text {
/* -- field list styles ----------------------------------------------------- */
-table.field-list td, table.field-list th {
- border: 0 !important;
+table.field-list td,
+table.field-list th {
+ border: 0 !important;
}
.field-list ul {
- margin: 0;
- padding-left: 1em;
+ margin: 0;
+ padding-left: 1em;
}
.field-list p {
- margin: 0;
+ margin: 0;
}
.field-name {
- -moz-hyphens: manual;
- -ms-hyphens: manual;
- -webkit-hyphens: manual;
- hyphens: manual;
+ -moz-hyphens: manual;
+ -ms-hyphens: manual;
+ -webkit-hyphens: manual;
+ hyphens: manual;
}
/* -- hlist styles ---------------------------------------------------------- */
table.hlist {
- margin: 1em 0;
+ margin: 1em 0;
}
table.hlist td {
- vertical-align: top;
+ vertical-align: top;
}
/* -- object description styles --------------------------------------------- */
.sig {
- font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
+ font-family: "Consolas", "Menlo", "DejaVu Sans Mono",
+ "Bitstream Vera Sans Mono", monospace;
}
-.sig-name, code.descname {
- background-color: transparent;
- font-weight: bold;
+.sig-name,
+code.descname {
+ background-color: transparent;
+ font-weight: bold;
}
.sig-name {
- font-size: 1.1em;
+ font-size: 1.1em;
}
code.descname {
- font-size: 1.2em;
+ font-size: 1.2em;
}
-.sig-prename, code.descclassname {
- background-color: transparent;
+.sig-prename,
+code.descclassname {
+ background-color: transparent;
}
.optional {
- font-size: 1.3em;
+ font-size: 1.3em;
}
.sig-paren {
- font-size: larger;
+ font-size: larger;
}
.sig-param.n {
- font-style: italic;
+ font-style: italic;
}
/* C++ specific styling */
.sig-inline.c-texpr,
.sig-inline.cpp-texpr {
- font-family: unset;
+ font-family: unset;
}
-.sig.c .k, .sig.c .kt,
-.sig.cpp .k, .sig.cpp .kt {
- color: #0033B3;
+.sig.c .k,
+.sig.c .kt,
+.sig.cpp .k,
+.sig.cpp .kt {
+ color: #0033b3;
}
-.sig.c .m,
+.sig.c .m,
.sig.cpp .m {
- color: #1750EB;
+ color: #1750eb;
}
-.sig.c .s, .sig.c .sc,
-.sig.cpp .s, .sig.cpp .sc {
- color: #067D17;
+.sig.c .s,
+.sig.c .sc,
+.sig.cpp .s,
+.sig.cpp .sc {
+ color: #067d17;
}
-
/* -- other body styles ----------------------------------------------------- */
ol.arabic {
- list-style: decimal;
+ list-style: decimal;
}
ol.loweralpha {
- list-style: lower-alpha;
+ list-style: lower-alpha;
}
ol.upperalpha {
- list-style: upper-alpha;
+ list-style: upper-alpha;
}
ol.lowerroman {
- list-style: lower-roman;
+ list-style: lower-roman;
}
ol.upperroman {
- list-style: upper-roman;
+ list-style: upper-roman;
}
:not(li) > ol > li:first-child > :first-child,
:not(li) > ul > li:first-child > :first-child {
- margin-top: 0px;
+ margin-top: 0px;
}
:not(li) > ol > li:last-child > :last-child,
:not(li) > ul > li:last-child > :last-child {
- margin-bottom: 0px;
+ margin-bottom: 0px;
}
ol.simple ol p,
ol.simple ul p,
ul.simple ol p,
ul.simple ul p {
- margin-top: 0;
+ margin-top: 0;
}
ol.simple > li:not(:first-child) > p,
ul.simple > li:not(:first-child) > p {
- margin-top: 0;
+ margin-top: 0;
}
ol.simple p,
ul.simple p {
- margin-bottom: 0;
+ margin-bottom: 0;
}
-dl.footnote > dt,
-dl.citation > dt {
- float: left;
- margin-right: 0.5em;
+aside.footnote > span,
+div.citation > span {
+ float: left;
}
-
-dl.footnote > dd,
-dl.citation > dd {
- margin-bottom: 0em;
+aside.footnote > span:last-of-type,
+div.citation > span:last-of-type {
+ padding-right: 0.5em;
}
-
-dl.footnote > dd:after,
-dl.citation > dd:after {
- content: "";
- clear: both;
+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;
+ 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 > dt:after {
- content: ":";
+ 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;
+ padding-left: 0.5em;
+ margin-top: 0em;
+ margin-left: 0em;
+ margin-bottom: 0em;
}
dl {
- margin-bottom: 15px;
+ margin-bottom: 15px;
}
dd > :first-child {
- margin-top: 0px;
+ margin-top: 0px;
}
-dd ul, dd table {
- margin-bottom: 10px;
+dd ul,
+dd table {
+ margin-bottom: 10px;
}
dd {
- margin-top: 3px;
- margin-bottom: 10px;
- margin-left: 30px;
+ margin-top: 3px;
+ margin-bottom: 10px;
+ margin-left: 30px;
}
dl > dd:last-child,
dl > dd:last-child > :last-child {
- margin-bottom: 0;
+ margin-bottom: 0;
}
-dt:target, span.highlighted {
- background-color: #fbe54e;
+dt:target,
+span.highlighted {
+ background-color: #fbe54e;
}
rect.highlighted {
- fill: #fbe54e;
+ fill: #fbe54e;
}
dl.glossary dt {
- font-weight: bold;
- font-size: 1.1em;
+ font-weight: bold;
+ font-size: 1.1em;
}
.versionmodified {
- font-style: italic;
+ font-style: italic;
}
.system-message {
- background-color: #fda;
- padding: 5px;
- border: 3px solid red;
+ background-color: #fda;
+ padding: 5px;
+ border: 3px solid red;
}
-.footnote:target {
- background-color: #ffa;
+.footnote:target {
+ background-color: #ffa;
}
.line-block {
- display: block;
- margin-top: 1em;
- margin-bottom: 1em;
+ display: block;
+ margin-top: 1em;
+ margin-bottom: 1em;
}
.line-block .line-block {
- margin-top: 0;
- margin-bottom: 0;
- margin-left: 1.5em;
+ margin-top: 0;
+ margin-bottom: 0;
+ margin-left: 1.5em;
}
-.guilabel, .menuselection {
- font-family: sans-serif;
+.guilabel,
+.menuselection {
+ font-family: sans-serif;
}
.accelerator {
- text-decoration: underline;
+ text-decoration: underline;
}
.classifier {
- font-style: oblique;
+ font-style: oblique;
}
.classifier:before {
- font-style: normal;
- margin: 0 0.5em;
- content: ":";
- display: inline-block;
+ font-style: normal;
+ margin: 0 0.5em;
+ content: ":";
+ display: inline-block;
}
-abbr, acronym {
- border-bottom: dotted 1px;
- cursor: help;
+abbr,
+acronym {
+ border-bottom: dotted 1px;
+ cursor: help;
}
/* -- code displays --------------------------------------------------------- */
pre {
- overflow: auto;
- overflow-y: hidden; /* fixes display issues on Chrome browsers */
+ overflow: auto;
+ overflow-y: hidden; /* fixes display issues on Chrome browsers */
}
-pre, div[class*="highlight-"] {
- clear: both;
+pre,
+div[class*="highlight-"] {
+ clear: both;
}
span.pre {
- -moz-hyphens: none;
- -ms-hyphens: none;
- -webkit-hyphens: none;
- hyphens: none;
- white-space: nowrap;
+ -moz-hyphens: none;
+ -ms-hyphens: none;
+ -webkit-hyphens: none;
+ hyphens: none;
+ white-space: nowrap;
}
div[class*="highlight-"] {
- margin: 1em 0;
+ margin: 1em 0;
}
td.linenos pre {
- border: 0;
- background-color: transparent;
- color: #aaa;
+ border: 0;
+ background-color: transparent;
+ color: #aaa;
}
table.highlighttable {
- display: block;
+ display: block;
}
table.highlighttable tbody {
- display: block;
+ display: block;
}
table.highlighttable tr {
- display: flex;
+ display: flex;
}
table.highlighttable td {
- margin: 0;
- padding: 0;
+ margin: 0;
+ padding: 0;
}
table.highlighttable td.linenos {
- padding-right: 0.5em;
+ padding-right: 0.5em;
}
table.highlighttable td.code {
- flex: 1;
- overflow: hidden;
+ flex: 1;
+ overflow: hidden;
}
.highlight .hll {
- display: block;
+ display: block;
}
div.highlight pre,
table.highlighttable pre {
- margin: 0;
+ margin: 0;
}
div.code-block-caption + div {
- margin-top: 0;
+ margin-top: 0;
}
div.code-block-caption {
- margin-top: 1em;
- padding: 2px 5px;
- font-size: small;
+ margin-top: 1em;
+ padding: 2px 5px;
+ font-size: small;
}
div.code-block-caption code {
- background-color: transparent;
+ background-color: transparent;
}
table.highlighttable td.linenos,
span.linenos,
-div.highlight span.gp { /* gp: Generic.Prompt */
+div.highlight span.gp {
+ /* gp: Generic.Prompt */
user-select: none;
-webkit-user-select: text; /* Safari fallback only */
-webkit-user-select: none; /* Chrome/Safari */
@@ -823,77 +855,83 @@ div.highlight span.gp { /* gp: Generic.Prompt */
}
div.code-block-caption span.caption-number {
- padding: 0.1em 0.3em;
- font-style: italic;
+ padding: 0.1em 0.3em;
+ font-style: italic;
}
div.code-block-caption span.caption-text {
}
div.literal-block-wrapper {
- margin: 1em 0;
+ margin: 1em 0;
}
-code.xref, a code {
- background-color: transparent;
- font-weight: bold;
+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;
+h1 code,
+h2 code,
+h3 code,
+h4 code,
+h5 code,
+h6 code {
+ background-color: transparent;
}
.viewcode-link {
- float: right;
+ float: right;
}
.viewcode-back {
- float: right;
- font-family: sans-serif;
+ float: right;
+ font-family: sans-serif;
}
div.viewcode-block:target {
- margin: -1px -10px;
- padding: 0 10px;
+ margin: -1px -10px;
+ padding: 0 10px;
}
/* -- math display ---------------------------------------------------------- */
img.math {
- vertical-align: middle;
+ vertical-align: middle;
}
div.body div.math p {
- text-align: center;
+ text-align: center;
}
span.eqno {
- float: right;
+ float: right;
}
span.eqno a.headerlink {
- position: absolute;
- z-index: 1;
+ position: absolute;
+ z-index: 1;
}
div.math:hover a.headerlink {
- visibility: visible;
+ visibility: visible;
}
/* -- printout stylesheet --------------------------------------------------- */
@media print {
- div.document,
- div.documentwrapper,
- div.bodywrapper {
- margin: 0 !important;
- width: 100%;
- }
-
- div.sphinxsidebar,
- div.related,
- div.footer,
- #top-link {
- display: none;
- }
-}
\ No newline at end of file
+ div.document,
+ div.documentwrapper,
+ div.bodywrapper {
+ margin: 0 !important;
+ width: 100%;
+ }
+
+ div.sphinxsidebar,
+ div.related,
+ div.footer,
+ #top-link {
+ display: none;
+ }
+}
diff --git a/docs/build/html/_static/pygments.css b/docs/build/html/_static/pygments.css
index 75471509..e7e91a11 100644
--- a/docs/build/html/_static/pygments.css
+++ b/docs/build/html/_static/pygments.css
@@ -1,255 +1,892 @@
-.highlight pre { line-height: 125%; }
-.highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
-.highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
-.highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
-.highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
-.highlight .hll { background-color: #ffffcc }
-.highlight { background: #f8f8f8; }
-.highlight .c { color: #8f5902; font-style: italic } /* Comment */
-.highlight .err { color: #a40000; border: 1px solid #ef2929 } /* Error */
-.highlight .g { color: #000000 } /* Generic */
-.highlight .k { color: #204a87; font-weight: bold } /* Keyword */
-.highlight .l { color: #000000 } /* Literal */
-.highlight .n { color: #000000 } /* Name */
-.highlight .o { color: #ce5c00; font-weight: bold } /* Operator */
-.highlight .x { color: #000000 } /* Other */
-.highlight .p { color: #000000; font-weight: bold } /* Punctuation */
-.highlight .ch { color: #8f5902; font-style: italic } /* Comment.Hashbang */
-.highlight .cm { color: #8f5902; font-style: italic } /* Comment.Multiline */
-.highlight .cp { color: #8f5902; font-style: italic } /* Comment.Preproc */
-.highlight .cpf { color: #8f5902; font-style: italic } /* Comment.PreprocFile */
-.highlight .c1 { color: #8f5902; font-style: italic } /* Comment.Single */
-.highlight .cs { color: #8f5902; font-style: italic } /* Comment.Special */
-.highlight .gd { color: #a40000 } /* Generic.Deleted */
-.highlight .ge { color: #000000; font-style: italic } /* Generic.Emph */
-.highlight .gr { color: #ef2929 } /* Generic.Error */
-.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
-.highlight .gi { color: #00A000 } /* Generic.Inserted */
-.highlight .go { color: #000000; font-style: italic } /* Generic.Output */
-.highlight .gp { color: #8f5902 } /* Generic.Prompt */
-.highlight .gs { color: #000000; font-weight: bold } /* Generic.Strong */
-.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
-.highlight .gt { color: #a40000; font-weight: bold } /* Generic.Traceback */
-.highlight .kc { color: #204a87; font-weight: bold } /* Keyword.Constant */
-.highlight .kd { color: #204a87; font-weight: bold } /* Keyword.Declaration */
-.highlight .kn { color: #204a87; font-weight: bold } /* Keyword.Namespace */
-.highlight .kp { color: #204a87; font-weight: bold } /* Keyword.Pseudo */
-.highlight .kr { color: #204a87; font-weight: bold } /* Keyword.Reserved */
-.highlight .kt { color: #204a87; font-weight: bold } /* Keyword.Type */
-.highlight .ld { color: #000000 } /* Literal.Date */
-.highlight .m { color: #0000cf; font-weight: bold } /* Literal.Number */
-.highlight .s { color: #4e9a06 } /* Literal.String */
-.highlight .na { color: #c4a000 } /* Name.Attribute */
-.highlight .nb { color: #204a87 } /* Name.Builtin */
-.highlight .nc { color: #000000 } /* Name.Class */
-.highlight .no { color: #000000 } /* Name.Constant */
-.highlight .nd { color: #5c35cc; font-weight: bold } /* Name.Decorator */
-.highlight .ni { color: #ce5c00 } /* Name.Entity */
-.highlight .ne { color: #cc0000; font-weight: bold } /* Name.Exception */
-.highlight .nf { color: #000000 } /* Name.Function */
-.highlight .nl { color: #f57900 } /* Name.Label */
-.highlight .nn { color: #000000 } /* Name.Namespace */
-.highlight .nx { color: #000000 } /* Name.Other */
-.highlight .py { color: #000000 } /* Name.Property */
-.highlight .nt { color: #204a87; font-weight: bold } /* Name.Tag */
-.highlight .nv { color: #000000 } /* Name.Variable */
-.highlight .ow { color: #204a87; font-weight: bold } /* Operator.Word */
-.highlight .pm { color: #000000; font-weight: bold } /* Punctuation.Marker */
-.highlight .w { color: #f8f8f8 } /* Text.Whitespace */
-.highlight .mb { color: #0000cf; font-weight: bold } /* Literal.Number.Bin */
-.highlight .mf { color: #0000cf; font-weight: bold } /* Literal.Number.Float */
-.highlight .mh { color: #0000cf; font-weight: bold } /* Literal.Number.Hex */
-.highlight .mi { color: #0000cf; font-weight: bold } /* Literal.Number.Integer */
-.highlight .mo { color: #0000cf; font-weight: bold } /* Literal.Number.Oct */
-.highlight .sa { color: #4e9a06 } /* Literal.String.Affix */
-.highlight .sb { color: #4e9a06 } /* Literal.String.Backtick */
-.highlight .sc { color: #4e9a06 } /* Literal.String.Char */
-.highlight .dl { color: #4e9a06 } /* Literal.String.Delimiter */
-.highlight .sd { color: #8f5902; font-style: italic } /* Literal.String.Doc */
-.highlight .s2 { color: #4e9a06 } /* Literal.String.Double */
-.highlight .se { color: #4e9a06 } /* Literal.String.Escape */
-.highlight .sh { color: #4e9a06 } /* Literal.String.Heredoc */
-.highlight .si { color: #4e9a06 } /* Literal.String.Interpol */
-.highlight .sx { color: #4e9a06 } /* Literal.String.Other */
-.highlight .sr { color: #4e9a06 } /* Literal.String.Regex */
-.highlight .s1 { color: #4e9a06 } /* Literal.String.Single */
-.highlight .ss { color: #4e9a06 } /* Literal.String.Symbol */
-.highlight .bp { color: #3465a4 } /* Name.Builtin.Pseudo */
-.highlight .fm { color: #000000 } /* Name.Function.Magic */
-.highlight .vc { color: #000000 } /* Name.Variable.Class */
-.highlight .vg { color: #000000 } /* Name.Variable.Global */
-.highlight .vi { color: #000000 } /* Name.Variable.Instance */
-.highlight .vm { color: #000000 } /* Name.Variable.Magic */
-.highlight .il { color: #0000cf; font-weight: bold } /* Literal.Number.Integer.Long */
+.highlight pre {
+ line-height: 125%;
+}
+.highlight td.linenos .normal {
+ color: inherit;
+ background-color: transparent;
+ padding-left: 5px;
+ padding-right: 5px;
+}
+.highlight span.linenos {
+ color: inherit;
+ background-color: transparent;
+ padding-left: 5px;
+ padding-right: 5px;
+}
+.highlight td.linenos .special {
+ color: #000000;
+ background-color: #ffffc0;
+ padding-left: 5px;
+ padding-right: 5px;
+}
+.highlight span.linenos.special {
+ color: #000000;
+ background-color: #ffffc0;
+ padding-left: 5px;
+ padding-right: 5px;
+}
+.highlight .hll {
+ background-color: #ffffcc;
+}
+.highlight {
+ background: #f8f8f8;
+}
+.highlight .c {
+ color: #8f5902;
+ font-style: italic;
+} /* Comment */
+.highlight .err {
+ color: #a40000;
+ border: 1px solid #ef2929;
+} /* Error */
+.highlight .g {
+ color: #000000;
+} /* Generic */
+.highlight .k {
+ color: #204a87;
+ font-weight: bold;
+} /* Keyword */
+.highlight .l {
+ color: #000000;
+} /* Literal */
+.highlight .n {
+ color: #000000;
+} /* Name */
+.highlight .o {
+ color: #ce5c00;
+ font-weight: bold;
+} /* Operator */
+.highlight .x {
+ color: #000000;
+} /* Other */
+.highlight .p {
+ color: #000000;
+ font-weight: bold;
+} /* Punctuation */
+.highlight .ch {
+ color: #8f5902;
+ font-style: italic;
+} /* Comment.Hashbang */
+.highlight .cm {
+ color: #8f5902;
+ font-style: italic;
+} /* Comment.Multiline */
+.highlight .cp {
+ color: #8f5902;
+ font-style: italic;
+} /* Comment.Preproc */
+.highlight .cpf {
+ color: #8f5902;
+ font-style: italic;
+} /* Comment.PreprocFile */
+.highlight .c1 {
+ color: #8f5902;
+ font-style: italic;
+} /* Comment.Single */
+.highlight .cs {
+ color: #8f5902;
+ font-style: italic;
+} /* Comment.Special */
+.highlight .gd {
+ color: #a40000;
+} /* Generic.Deleted */
+.highlight .ge {
+ color: #000000;
+ font-style: italic;
+} /* Generic.Emph */
+.highlight .ges {
+ color: #000000;
+ font-weight: bold;
+ font-style: italic;
+} /* Generic.EmphStrong */
+.highlight .gr {
+ color: #ef2929;
+} /* Generic.Error */
+.highlight .gh {
+ color: #000080;
+ font-weight: bold;
+} /* Generic.Heading */
+.highlight .gi {
+ color: #00a000;
+} /* Generic.Inserted */
+.highlight .go {
+ color: #000000;
+ font-style: italic;
+} /* Generic.Output */
+.highlight .gp {
+ color: #8f5902;
+} /* Generic.Prompt */
+.highlight .gs {
+ color: #000000;
+ font-weight: bold;
+} /* Generic.Strong */
+.highlight .gu {
+ color: #800080;
+ font-weight: bold;
+} /* Generic.Subheading */
+.highlight .gt {
+ color: #a40000;
+ font-weight: bold;
+} /* Generic.Traceback */
+.highlight .kc {
+ color: #204a87;
+ font-weight: bold;
+} /* Keyword.Constant */
+.highlight .kd {
+ color: #204a87;
+ font-weight: bold;
+} /* Keyword.Declaration */
+.highlight .kn {
+ color: #204a87;
+ font-weight: bold;
+} /* Keyword.Namespace */
+.highlight .kp {
+ color: #204a87;
+ font-weight: bold;
+} /* Keyword.Pseudo */
+.highlight .kr {
+ color: #204a87;
+ font-weight: bold;
+} /* Keyword.Reserved */
+.highlight .kt {
+ color: #204a87;
+ font-weight: bold;
+} /* Keyword.Type */
+.highlight .ld {
+ color: #000000;
+} /* Literal.Date */
+.highlight .m {
+ color: #0000cf;
+ font-weight: bold;
+} /* Literal.Number */
+.highlight .s {
+ color: #4e9a06;
+} /* Literal.String */
+.highlight .na {
+ color: #c4a000;
+} /* Name.Attribute */
+.highlight .nb {
+ color: #204a87;
+} /* Name.Builtin */
+.highlight .nc {
+ color: #000000;
+} /* Name.Class */
+.highlight .no {
+ color: #000000;
+} /* Name.Constant */
+.highlight .nd {
+ color: #5c35cc;
+ font-weight: bold;
+} /* Name.Decorator */
+.highlight .ni {
+ color: #ce5c00;
+} /* Name.Entity */
+.highlight .ne {
+ color: #cc0000;
+ font-weight: bold;
+} /* Name.Exception */
+.highlight .nf {
+ color: #000000;
+} /* Name.Function */
+.highlight .nl {
+ color: #f57900;
+} /* Name.Label */
+.highlight .nn {
+ color: #000000;
+} /* Name.Namespace */
+.highlight .nx {
+ color: #000000;
+} /* Name.Other */
+.highlight .py {
+ color: #000000;
+} /* Name.Property */
+.highlight .nt {
+ color: #204a87;
+ font-weight: bold;
+} /* Name.Tag */
+.highlight .nv {
+ color: #000000;
+} /* Name.Variable */
+.highlight .ow {
+ color: #204a87;
+ font-weight: bold;
+} /* Operator.Word */
+.highlight .pm {
+ color: #000000;
+ font-weight: bold;
+} /* Punctuation.Marker */
+.highlight .w {
+ color: #f8f8f8;
+} /* Text.Whitespace */
+.highlight .mb {
+ color: #0000cf;
+ font-weight: bold;
+} /* Literal.Number.Bin */
+.highlight .mf {
+ color: #0000cf;
+ font-weight: bold;
+} /* Literal.Number.Float */
+.highlight .mh {
+ color: #0000cf;
+ font-weight: bold;
+} /* Literal.Number.Hex */
+.highlight .mi {
+ color: #0000cf;
+ font-weight: bold;
+} /* Literal.Number.Integer */
+.highlight .mo {
+ color: #0000cf;
+ font-weight: bold;
+} /* Literal.Number.Oct */
+.highlight .sa {
+ color: #4e9a06;
+} /* Literal.String.Affix */
+.highlight .sb {
+ color: #4e9a06;
+} /* Literal.String.Backtick */
+.highlight .sc {
+ color: #4e9a06;
+} /* Literal.String.Char */
+.highlight .dl {
+ color: #4e9a06;
+} /* Literal.String.Delimiter */
+.highlight .sd {
+ color: #8f5902;
+ font-style: italic;
+} /* Literal.String.Doc */
+.highlight .s2 {
+ color: #4e9a06;
+} /* Literal.String.Double */
+.highlight .se {
+ color: #4e9a06;
+} /* Literal.String.Escape */
+.highlight .sh {
+ color: #4e9a06;
+} /* Literal.String.Heredoc */
+.highlight .si {
+ color: #4e9a06;
+} /* Literal.String.Interpol */
+.highlight .sx {
+ color: #4e9a06;
+} /* Literal.String.Other */
+.highlight .sr {
+ color: #4e9a06;
+} /* Literal.String.Regex */
+.highlight .s1 {
+ color: #4e9a06;
+} /* Literal.String.Single */
+.highlight .ss {
+ color: #4e9a06;
+} /* Literal.String.Symbol */
+.highlight .bp {
+ color: #3465a4;
+} /* Name.Builtin.Pseudo */
+.highlight .fm {
+ color: #000000;
+} /* Name.Function.Magic */
+.highlight .vc {
+ color: #000000;
+} /* Name.Variable.Class */
+.highlight .vg {
+ color: #000000;
+} /* Name.Variable.Global */
+.highlight .vi {
+ color: #000000;
+} /* Name.Variable.Instance */
+.highlight .vm {
+ color: #000000;
+} /* Name.Variable.Magic */
+.highlight .il {
+ color: #0000cf;
+ font-weight: bold;
+} /* Literal.Number.Integer.Long */
@media not print {
-body[data-theme="dark"] .highlight pre { line-height: 125%; }
-body[data-theme="dark"] .highlight td.linenos .normal { color: #aaaaaa; background-color: transparent; padding-left: 5px; padding-right: 5px; }
-body[data-theme="dark"] .highlight span.linenos { color: #aaaaaa; background-color: transparent; padding-left: 5px; padding-right: 5px; }
-body[data-theme="dark"] .highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
-body[data-theme="dark"] .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
-body[data-theme="dark"] .highlight .hll { background-color: #404040 }
-body[data-theme="dark"] .highlight { background: #202020; color: #d0d0d0 }
-body[data-theme="dark"] .highlight .c { color: #ababab; font-style: italic } /* Comment */
-body[data-theme="dark"] .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
-body[data-theme="dark"] .highlight .esc { color: #d0d0d0 } /* Escape */
-body[data-theme="dark"] .highlight .g { color: #d0d0d0 } /* Generic */
-body[data-theme="dark"] .highlight .k { color: #6ebf26; font-weight: bold } /* Keyword */
-body[data-theme="dark"] .highlight .l { color: #d0d0d0 } /* Literal */
-body[data-theme="dark"] .highlight .n { color: #d0d0d0 } /* Name */
-body[data-theme="dark"] .highlight .o { color: #d0d0d0 } /* Operator */
-body[data-theme="dark"] .highlight .x { color: #d0d0d0 } /* Other */
-body[data-theme="dark"] .highlight .p { color: #d0d0d0 } /* Punctuation */
-body[data-theme="dark"] .highlight .ch { color: #ababab; font-style: italic } /* Comment.Hashbang */
-body[data-theme="dark"] .highlight .cm { color: #ababab; font-style: italic } /* Comment.Multiline */
-body[data-theme="dark"] .highlight .cp { color: #cd2828; font-weight: bold } /* Comment.Preproc */
-body[data-theme="dark"] .highlight .cpf { color: #ababab; font-style: italic } /* Comment.PreprocFile */
-body[data-theme="dark"] .highlight .c1 { color: #ababab; font-style: italic } /* Comment.Single */
-body[data-theme="dark"] .highlight .cs { color: #e50808; font-weight: bold; background-color: #520000 } /* Comment.Special */
-body[data-theme="dark"] .highlight .gd { color: #d22323 } /* Generic.Deleted */
-body[data-theme="dark"] .highlight .ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */
-body[data-theme="dark"] .highlight .gr { color: #d22323 } /* Generic.Error */
-body[data-theme="dark"] .highlight .gh { color: #ffffff; font-weight: bold } /* Generic.Heading */
-body[data-theme="dark"] .highlight .gi { color: #589819 } /* Generic.Inserted */
-body[data-theme="dark"] .highlight .go { color: #cccccc } /* Generic.Output */
-body[data-theme="dark"] .highlight .gp { color: #aaaaaa } /* Generic.Prompt */
-body[data-theme="dark"] .highlight .gs { color: #d0d0d0; font-weight: bold } /* Generic.Strong */
-body[data-theme="dark"] .highlight .gu { color: #ffffff; text-decoration: underline } /* Generic.Subheading */
-body[data-theme="dark"] .highlight .gt { color: #d22323 } /* Generic.Traceback */
-body[data-theme="dark"] .highlight .kc { color: #6ebf26; font-weight: bold } /* Keyword.Constant */
-body[data-theme="dark"] .highlight .kd { color: #6ebf26; font-weight: bold } /* Keyword.Declaration */
-body[data-theme="dark"] .highlight .kn { color: #6ebf26; font-weight: bold } /* Keyword.Namespace */
-body[data-theme="dark"] .highlight .kp { color: #6ebf26 } /* Keyword.Pseudo */
-body[data-theme="dark"] .highlight .kr { color: #6ebf26; font-weight: bold } /* Keyword.Reserved */
-body[data-theme="dark"] .highlight .kt { color: #6ebf26; font-weight: bold } /* Keyword.Type */
-body[data-theme="dark"] .highlight .ld { color: #d0d0d0 } /* Literal.Date */
-body[data-theme="dark"] .highlight .m { color: #51b2fd } /* Literal.Number */
-body[data-theme="dark"] .highlight .s { color: #ed9d13 } /* Literal.String */
-body[data-theme="dark"] .highlight .na { color: #bbbbbb } /* Name.Attribute */
-body[data-theme="dark"] .highlight .nb { color: #2fbccd } /* Name.Builtin */
-body[data-theme="dark"] .highlight .nc { color: #71adff; text-decoration: underline } /* Name.Class */
-body[data-theme="dark"] .highlight .no { color: #40ffff } /* Name.Constant */
-body[data-theme="dark"] .highlight .nd { color: #ffa500 } /* Name.Decorator */
-body[data-theme="dark"] .highlight .ni { color: #d0d0d0 } /* Name.Entity */
-body[data-theme="dark"] .highlight .ne { color: #bbbbbb } /* Name.Exception */
-body[data-theme="dark"] .highlight .nf { color: #71adff } /* Name.Function */
-body[data-theme="dark"] .highlight .nl { color: #d0d0d0 } /* Name.Label */
-body[data-theme="dark"] .highlight .nn { color: #71adff; text-decoration: underline } /* Name.Namespace */
-body[data-theme="dark"] .highlight .nx { color: #d0d0d0 } /* Name.Other */
-body[data-theme="dark"] .highlight .py { color: #d0d0d0 } /* Name.Property */
-body[data-theme="dark"] .highlight .nt { color: #6ebf26; font-weight: bold } /* Name.Tag */
-body[data-theme="dark"] .highlight .nv { color: #40ffff } /* Name.Variable */
-body[data-theme="dark"] .highlight .ow { color: #6ebf26; font-weight: bold } /* Operator.Word */
-body[data-theme="dark"] .highlight .pm { color: #d0d0d0 } /* Punctuation.Marker */
-body[data-theme="dark"] .highlight .w { color: #666666 } /* Text.Whitespace */
-body[data-theme="dark"] .highlight .mb { color: #51b2fd } /* Literal.Number.Bin */
-body[data-theme="dark"] .highlight .mf { color: #51b2fd } /* Literal.Number.Float */
-body[data-theme="dark"] .highlight .mh { color: #51b2fd } /* Literal.Number.Hex */
-body[data-theme="dark"] .highlight .mi { color: #51b2fd } /* Literal.Number.Integer */
-body[data-theme="dark"] .highlight .mo { color: #51b2fd } /* Literal.Number.Oct */
-body[data-theme="dark"] .highlight .sa { color: #ed9d13 } /* Literal.String.Affix */
-body[data-theme="dark"] .highlight .sb { color: #ed9d13 } /* Literal.String.Backtick */
-body[data-theme="dark"] .highlight .sc { color: #ed9d13 } /* Literal.String.Char */
-body[data-theme="dark"] .highlight .dl { color: #ed9d13 } /* Literal.String.Delimiter */
-body[data-theme="dark"] .highlight .sd { color: #ed9d13 } /* Literal.String.Doc */
-body[data-theme="dark"] .highlight .s2 { color: #ed9d13 } /* Literal.String.Double */
-body[data-theme="dark"] .highlight .se { color: #ed9d13 } /* Literal.String.Escape */
-body[data-theme="dark"] .highlight .sh { color: #ed9d13 } /* Literal.String.Heredoc */
-body[data-theme="dark"] .highlight .si { color: #ed9d13 } /* Literal.String.Interpol */
-body[data-theme="dark"] .highlight .sx { color: #ffa500 } /* Literal.String.Other */
-body[data-theme="dark"] .highlight .sr { color: #ed9d13 } /* Literal.String.Regex */
-body[data-theme="dark"] .highlight .s1 { color: #ed9d13 } /* Literal.String.Single */
-body[data-theme="dark"] .highlight .ss { color: #ed9d13 } /* Literal.String.Symbol */
-body[data-theme="dark"] .highlight .bp { color: #2fbccd } /* Name.Builtin.Pseudo */
-body[data-theme="dark"] .highlight .fm { color: #71adff } /* Name.Function.Magic */
-body[data-theme="dark"] .highlight .vc { color: #40ffff } /* Name.Variable.Class */
-body[data-theme="dark"] .highlight .vg { color: #40ffff } /* Name.Variable.Global */
-body[data-theme="dark"] .highlight .vi { color: #40ffff } /* Name.Variable.Instance */
-body[data-theme="dark"] .highlight .vm { color: #40ffff } /* Name.Variable.Magic */
-body[data-theme="dark"] .highlight .il { color: #51b2fd } /* Literal.Number.Integer.Long */
-@media (prefers-color-scheme: dark) {
-body:not([data-theme="light"]) .highlight pre { line-height: 125%; }
-body:not([data-theme="light"]) .highlight td.linenos .normal { color: #aaaaaa; background-color: transparent; padding-left: 5px; padding-right: 5px; }
-body:not([data-theme="light"]) .highlight span.linenos { color: #aaaaaa; background-color: transparent; padding-left: 5px; padding-right: 5px; }
-body:not([data-theme="light"]) .highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
-body:not([data-theme="light"]) .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
-body:not([data-theme="light"]) .highlight .hll { background-color: #404040 }
-body:not([data-theme="light"]) .highlight { background: #202020; color: #d0d0d0 }
-body:not([data-theme="light"]) .highlight .c { color: #ababab; font-style: italic } /* Comment */
-body:not([data-theme="light"]) .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
-body:not([data-theme="light"]) .highlight .esc { color: #d0d0d0 } /* Escape */
-body:not([data-theme="light"]) .highlight .g { color: #d0d0d0 } /* Generic */
-body:not([data-theme="light"]) .highlight .k { color: #6ebf26; font-weight: bold } /* Keyword */
-body:not([data-theme="light"]) .highlight .l { color: #d0d0d0 } /* Literal */
-body:not([data-theme="light"]) .highlight .n { color: #d0d0d0 } /* Name */
-body:not([data-theme="light"]) .highlight .o { color: #d0d0d0 } /* Operator */
-body:not([data-theme="light"]) .highlight .x { color: #d0d0d0 } /* Other */
-body:not([data-theme="light"]) .highlight .p { color: #d0d0d0 } /* Punctuation */
-body:not([data-theme="light"]) .highlight .ch { color: #ababab; font-style: italic } /* Comment.Hashbang */
-body:not([data-theme="light"]) .highlight .cm { color: #ababab; font-style: italic } /* Comment.Multiline */
-body:not([data-theme="light"]) .highlight .cp { color: #cd2828; font-weight: bold } /* Comment.Preproc */
-body:not([data-theme="light"]) .highlight .cpf { color: #ababab; font-style: italic } /* Comment.PreprocFile */
-body:not([data-theme="light"]) .highlight .c1 { color: #ababab; font-style: italic } /* Comment.Single */
-body:not([data-theme="light"]) .highlight .cs { color: #e50808; font-weight: bold; background-color: #520000 } /* Comment.Special */
-body:not([data-theme="light"]) .highlight .gd { color: #d22323 } /* Generic.Deleted */
-body:not([data-theme="light"]) .highlight .ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */
-body:not([data-theme="light"]) .highlight .gr { color: #d22323 } /* Generic.Error */
-body:not([data-theme="light"]) .highlight .gh { color: #ffffff; font-weight: bold } /* Generic.Heading */
-body:not([data-theme="light"]) .highlight .gi { color: #589819 } /* Generic.Inserted */
-body:not([data-theme="light"]) .highlight .go { color: #cccccc } /* Generic.Output */
-body:not([data-theme="light"]) .highlight .gp { color: #aaaaaa } /* Generic.Prompt */
-body:not([data-theme="light"]) .highlight .gs { color: #d0d0d0; font-weight: bold } /* Generic.Strong */
-body:not([data-theme="light"]) .highlight .gu { color: #ffffff; text-decoration: underline } /* Generic.Subheading */
-body:not([data-theme="light"]) .highlight .gt { color: #d22323 } /* Generic.Traceback */
-body:not([data-theme="light"]) .highlight .kc { color: #6ebf26; font-weight: bold } /* Keyword.Constant */
-body:not([data-theme="light"]) .highlight .kd { color: #6ebf26; font-weight: bold } /* Keyword.Declaration */
-body:not([data-theme="light"]) .highlight .kn { color: #6ebf26; font-weight: bold } /* Keyword.Namespace */
-body:not([data-theme="light"]) .highlight .kp { color: #6ebf26 } /* Keyword.Pseudo */
-body:not([data-theme="light"]) .highlight .kr { color: #6ebf26; font-weight: bold } /* Keyword.Reserved */
-body:not([data-theme="light"]) .highlight .kt { color: #6ebf26; font-weight: bold } /* Keyword.Type */
-body:not([data-theme="light"]) .highlight .ld { color: #d0d0d0 } /* Literal.Date */
-body:not([data-theme="light"]) .highlight .m { color: #51b2fd } /* Literal.Number */
-body:not([data-theme="light"]) .highlight .s { color: #ed9d13 } /* Literal.String */
-body:not([data-theme="light"]) .highlight .na { color: #bbbbbb } /* Name.Attribute */
-body:not([data-theme="light"]) .highlight .nb { color: #2fbccd } /* Name.Builtin */
-body:not([data-theme="light"]) .highlight .nc { color: #71adff; text-decoration: underline } /* Name.Class */
-body:not([data-theme="light"]) .highlight .no { color: #40ffff } /* Name.Constant */
-body:not([data-theme="light"]) .highlight .nd { color: #ffa500 } /* Name.Decorator */
-body:not([data-theme="light"]) .highlight .ni { color: #d0d0d0 } /* Name.Entity */
-body:not([data-theme="light"]) .highlight .ne { color: #bbbbbb } /* Name.Exception */
-body:not([data-theme="light"]) .highlight .nf { color: #71adff } /* Name.Function */
-body:not([data-theme="light"]) .highlight .nl { color: #d0d0d0 } /* Name.Label */
-body:not([data-theme="light"]) .highlight .nn { color: #71adff; text-decoration: underline } /* Name.Namespace */
-body:not([data-theme="light"]) .highlight .nx { color: #d0d0d0 } /* Name.Other */
-body:not([data-theme="light"]) .highlight .py { color: #d0d0d0 } /* Name.Property */
-body:not([data-theme="light"]) .highlight .nt { color: #6ebf26; font-weight: bold } /* Name.Tag */
-body:not([data-theme="light"]) .highlight .nv { color: #40ffff } /* Name.Variable */
-body:not([data-theme="light"]) .highlight .ow { color: #6ebf26; font-weight: bold } /* Operator.Word */
-body:not([data-theme="light"]) .highlight .pm { color: #d0d0d0 } /* Punctuation.Marker */
-body:not([data-theme="light"]) .highlight .w { color: #666666 } /* Text.Whitespace */
-body:not([data-theme="light"]) .highlight .mb { color: #51b2fd } /* Literal.Number.Bin */
-body:not([data-theme="light"]) .highlight .mf { color: #51b2fd } /* Literal.Number.Float */
-body:not([data-theme="light"]) .highlight .mh { color: #51b2fd } /* Literal.Number.Hex */
-body:not([data-theme="light"]) .highlight .mi { color: #51b2fd } /* Literal.Number.Integer */
-body:not([data-theme="light"]) .highlight .mo { color: #51b2fd } /* Literal.Number.Oct */
-body:not([data-theme="light"]) .highlight .sa { color: #ed9d13 } /* Literal.String.Affix */
-body:not([data-theme="light"]) .highlight .sb { color: #ed9d13 } /* Literal.String.Backtick */
-body:not([data-theme="light"]) .highlight .sc { color: #ed9d13 } /* Literal.String.Char */
-body:not([data-theme="light"]) .highlight .dl { color: #ed9d13 } /* Literal.String.Delimiter */
-body:not([data-theme="light"]) .highlight .sd { color: #ed9d13 } /* Literal.String.Doc */
-body:not([data-theme="light"]) .highlight .s2 { color: #ed9d13 } /* Literal.String.Double */
-body:not([data-theme="light"]) .highlight .se { color: #ed9d13 } /* Literal.String.Escape */
-body:not([data-theme="light"]) .highlight .sh { color: #ed9d13 } /* Literal.String.Heredoc */
-body:not([data-theme="light"]) .highlight .si { color: #ed9d13 } /* Literal.String.Interpol */
-body:not([data-theme="light"]) .highlight .sx { color: #ffa500 } /* Literal.String.Other */
-body:not([data-theme="light"]) .highlight .sr { color: #ed9d13 } /* Literal.String.Regex */
-body:not([data-theme="light"]) .highlight .s1 { color: #ed9d13 } /* Literal.String.Single */
-body:not([data-theme="light"]) .highlight .ss { color: #ed9d13 } /* Literal.String.Symbol */
-body:not([data-theme="light"]) .highlight .bp { color: #2fbccd } /* Name.Builtin.Pseudo */
-body:not([data-theme="light"]) .highlight .fm { color: #71adff } /* Name.Function.Magic */
-body:not([data-theme="light"]) .highlight .vc { color: #40ffff } /* Name.Variable.Class */
-body:not([data-theme="light"]) .highlight .vg { color: #40ffff } /* Name.Variable.Global */
-body:not([data-theme="light"]) .highlight .vi { color: #40ffff } /* Name.Variable.Instance */
-body:not([data-theme="light"]) .highlight .vm { color: #40ffff } /* Name.Variable.Magic */
-body:not([data-theme="light"]) .highlight .il { color: #51b2fd } /* Literal.Number.Integer.Long */
+ body[data-theme="dark"] .highlight pre {
+ line-height: 125%;
+ }
+ body[data-theme="dark"] .highlight td.linenos .normal {
+ color: #aaaaaa;
+ background-color: transparent;
+ padding-left: 5px;
+ padding-right: 5px;
+ }
+ body[data-theme="dark"] .highlight span.linenos {
+ color: #aaaaaa;
+ background-color: transparent;
+ padding-left: 5px;
+ padding-right: 5px;
+ }
+ body[data-theme="dark"] .highlight td.linenos .special {
+ color: #000000;
+ background-color: #ffffc0;
+ padding-left: 5px;
+ padding-right: 5px;
+ }
+ body[data-theme="dark"] .highlight span.linenos.special {
+ color: #000000;
+ background-color: #ffffc0;
+ padding-left: 5px;
+ padding-right: 5px;
+ }
+ body[data-theme="dark"] .highlight .hll {
+ background-color: #404040;
+ }
+ body[data-theme="dark"] .highlight {
+ background: #202020;
+ color: #d0d0d0;
+ }
+ body[data-theme="dark"] .highlight .c {
+ color: #ababab;
+ font-style: italic;
+ } /* Comment */
+ body[data-theme="dark"] .highlight .err {
+ color: #a61717;
+ background-color: #e3d2d2;
+ } /* Error */
+ body[data-theme="dark"] .highlight .esc {
+ color: #d0d0d0;
+ } /* Escape */
+ body[data-theme="dark"] .highlight .g {
+ color: #d0d0d0;
+ } /* Generic */
+ body[data-theme="dark"] .highlight .k {
+ color: #6ebf26;
+ font-weight: bold;
+ } /* Keyword */
+ body[data-theme="dark"] .highlight .l {
+ color: #d0d0d0;
+ } /* Literal */
+ body[data-theme="dark"] .highlight .n {
+ color: #d0d0d0;
+ } /* Name */
+ body[data-theme="dark"] .highlight .o {
+ color: #d0d0d0;
+ } /* Operator */
+ body[data-theme="dark"] .highlight .x {
+ color: #d0d0d0;
+ } /* Other */
+ body[data-theme="dark"] .highlight .p {
+ color: #d0d0d0;
+ } /* Punctuation */
+ body[data-theme="dark"] .highlight .ch {
+ color: #ababab;
+ font-style: italic;
+ } /* Comment.Hashbang */
+ body[data-theme="dark"] .highlight .cm {
+ color: #ababab;
+ font-style: italic;
+ } /* Comment.Multiline */
+ body[data-theme="dark"] .highlight .cp {
+ color: #ff3a3a;
+ font-weight: bold;
+ } /* Comment.Preproc */
+ body[data-theme="dark"] .highlight .cpf {
+ color: #ababab;
+ font-style: italic;
+ } /* Comment.PreprocFile */
+ body[data-theme="dark"] .highlight .c1 {
+ color: #ababab;
+ font-style: italic;
+ } /* Comment.Single */
+ body[data-theme="dark"] .highlight .cs {
+ color: #e50808;
+ font-weight: bold;
+ background-color: #520000;
+ } /* Comment.Special */
+ body[data-theme="dark"] .highlight .gd {
+ color: #d22323;
+ } /* Generic.Deleted */
+ body[data-theme="dark"] .highlight .ge {
+ color: #d0d0d0;
+ font-style: italic;
+ } /* Generic.Emph */
+ body[data-theme="dark"] .highlight .ges {
+ color: #d0d0d0;
+ font-weight: bold;
+ font-style: italic;
+ } /* Generic.EmphStrong */
+ body[data-theme="dark"] .highlight .gr {
+ color: #d22323;
+ } /* Generic.Error */
+ body[data-theme="dark"] .highlight .gh {
+ color: #ffffff;
+ font-weight: bold;
+ } /* Generic.Heading */
+ body[data-theme="dark"] .highlight .gi {
+ color: #589819;
+ } /* Generic.Inserted */
+ body[data-theme="dark"] .highlight .go {
+ color: #cccccc;
+ } /* Generic.Output */
+ body[data-theme="dark"] .highlight .gp {
+ color: #aaaaaa;
+ } /* Generic.Prompt */
+ body[data-theme="dark"] .highlight .gs {
+ color: #d0d0d0;
+ font-weight: bold;
+ } /* Generic.Strong */
+ body[data-theme="dark"] .highlight .gu {
+ color: #ffffff;
+ text-decoration: underline;
+ } /* Generic.Subheading */
+ body[data-theme="dark"] .highlight .gt {
+ color: #d22323;
+ } /* Generic.Traceback */
+ body[data-theme="dark"] .highlight .kc {
+ color: #6ebf26;
+ font-weight: bold;
+ } /* Keyword.Constant */
+ body[data-theme="dark"] .highlight .kd {
+ color: #6ebf26;
+ font-weight: bold;
+ } /* Keyword.Declaration */
+ body[data-theme="dark"] .highlight .kn {
+ color: #6ebf26;
+ font-weight: bold;
+ } /* Keyword.Namespace */
+ body[data-theme="dark"] .highlight .kp {
+ color: #6ebf26;
+ } /* Keyword.Pseudo */
+ body[data-theme="dark"] .highlight .kr {
+ color: #6ebf26;
+ font-weight: bold;
+ } /* Keyword.Reserved */
+ body[data-theme="dark"] .highlight .kt {
+ color: #6ebf26;
+ font-weight: bold;
+ } /* Keyword.Type */
+ body[data-theme="dark"] .highlight .ld {
+ color: #d0d0d0;
+ } /* Literal.Date */
+ body[data-theme="dark"] .highlight .m {
+ color: #51b2fd;
+ } /* Literal.Number */
+ body[data-theme="dark"] .highlight .s {
+ color: #ed9d13;
+ } /* Literal.String */
+ body[data-theme="dark"] .highlight .na {
+ color: #bbbbbb;
+ } /* Name.Attribute */
+ body[data-theme="dark"] .highlight .nb {
+ color: #2fbccd;
+ } /* Name.Builtin */
+ body[data-theme="dark"] .highlight .nc {
+ color: #71adff;
+ text-decoration: underline;
+ } /* Name.Class */
+ body[data-theme="dark"] .highlight .no {
+ color: #40ffff;
+ } /* Name.Constant */
+ body[data-theme="dark"] .highlight .nd {
+ color: #ffa500;
+ } /* Name.Decorator */
+ body[data-theme="dark"] .highlight .ni {
+ color: #d0d0d0;
+ } /* Name.Entity */
+ body[data-theme="dark"] .highlight .ne {
+ color: #bbbbbb;
+ } /* Name.Exception */
+ body[data-theme="dark"] .highlight .nf {
+ color: #71adff;
+ } /* Name.Function */
+ body[data-theme="dark"] .highlight .nl {
+ color: #d0d0d0;
+ } /* Name.Label */
+ body[data-theme="dark"] .highlight .nn {
+ color: #71adff;
+ text-decoration: underline;
+ } /* Name.Namespace */
+ body[data-theme="dark"] .highlight .nx {
+ color: #d0d0d0;
+ } /* Name.Other */
+ body[data-theme="dark"] .highlight .py {
+ color: #d0d0d0;
+ } /* Name.Property */
+ body[data-theme="dark"] .highlight .nt {
+ color: #6ebf26;
+ font-weight: bold;
+ } /* Name.Tag */
+ body[data-theme="dark"] .highlight .nv {
+ color: #40ffff;
+ } /* Name.Variable */
+ body[data-theme="dark"] .highlight .ow {
+ color: #6ebf26;
+ font-weight: bold;
+ } /* Operator.Word */
+ body[data-theme="dark"] .highlight .pm {
+ color: #d0d0d0;
+ } /* Punctuation.Marker */
+ body[data-theme="dark"] .highlight .w {
+ color: #666666;
+ } /* Text.Whitespace */
+ body[data-theme="dark"] .highlight .mb {
+ color: #51b2fd;
+ } /* Literal.Number.Bin */
+ body[data-theme="dark"] .highlight .mf {
+ color: #51b2fd;
+ } /* Literal.Number.Float */
+ body[data-theme="dark"] .highlight .mh {
+ color: #51b2fd;
+ } /* Literal.Number.Hex */
+ body[data-theme="dark"] .highlight .mi {
+ color: #51b2fd;
+ } /* Literal.Number.Integer */
+ body[data-theme="dark"] .highlight .mo {
+ color: #51b2fd;
+ } /* Literal.Number.Oct */
+ body[data-theme="dark"] .highlight .sa {
+ color: #ed9d13;
+ } /* Literal.String.Affix */
+ body[data-theme="dark"] .highlight .sb {
+ color: #ed9d13;
+ } /* Literal.String.Backtick */
+ body[data-theme="dark"] .highlight .sc {
+ color: #ed9d13;
+ } /* Literal.String.Char */
+ body[data-theme="dark"] .highlight .dl {
+ color: #ed9d13;
+ } /* Literal.String.Delimiter */
+ body[data-theme="dark"] .highlight .sd {
+ color: #ed9d13;
+ } /* Literal.String.Doc */
+ body[data-theme="dark"] .highlight .s2 {
+ color: #ed9d13;
+ } /* Literal.String.Double */
+ body[data-theme="dark"] .highlight .se {
+ color: #ed9d13;
+ } /* Literal.String.Escape */
+ body[data-theme="dark"] .highlight .sh {
+ color: #ed9d13;
+ } /* Literal.String.Heredoc */
+ body[data-theme="dark"] .highlight .si {
+ color: #ed9d13;
+ } /* Literal.String.Interpol */
+ body[data-theme="dark"] .highlight .sx {
+ color: #ffa500;
+ } /* Literal.String.Other */
+ body[data-theme="dark"] .highlight .sr {
+ color: #ed9d13;
+ } /* Literal.String.Regex */
+ body[data-theme="dark"] .highlight .s1 {
+ color: #ed9d13;
+ } /* Literal.String.Single */
+ body[data-theme="dark"] .highlight .ss {
+ color: #ed9d13;
+ } /* Literal.String.Symbol */
+ body[data-theme="dark"] .highlight .bp {
+ color: #2fbccd;
+ } /* Name.Builtin.Pseudo */
+ body[data-theme="dark"] .highlight .fm {
+ color: #71adff;
+ } /* Name.Function.Magic */
+ body[data-theme="dark"] .highlight .vc {
+ color: #40ffff;
+ } /* Name.Variable.Class */
+ body[data-theme="dark"] .highlight .vg {
+ color: #40ffff;
+ } /* Name.Variable.Global */
+ body[data-theme="dark"] .highlight .vi {
+ color: #40ffff;
+ } /* Name.Variable.Instance */
+ body[data-theme="dark"] .highlight .vm {
+ color: #40ffff;
+ } /* Name.Variable.Magic */
+ body[data-theme="dark"] .highlight .il {
+ color: #51b2fd;
+ } /* Literal.Number.Integer.Long */
+ @media (prefers-color-scheme: dark) {
+ body:not([data-theme="light"]) .highlight pre {
+ line-height: 125%;
+ }
+ body:not([data-theme="light"]) .highlight td.linenos .normal {
+ color: #aaaaaa;
+ background-color: transparent;
+ padding-left: 5px;
+ padding-right: 5px;
+ }
+ body:not([data-theme="light"]) .highlight span.linenos {
+ color: #aaaaaa;
+ background-color: transparent;
+ padding-left: 5px;
+ padding-right: 5px;
+ }
+ body:not([data-theme="light"]) .highlight td.linenos .special {
+ color: #000000;
+ background-color: #ffffc0;
+ padding-left: 5px;
+ padding-right: 5px;
+ }
+ body:not([data-theme="light"]) .highlight span.linenos.special {
+ color: #000000;
+ background-color: #ffffc0;
+ padding-left: 5px;
+ padding-right: 5px;
+ }
+ body:not([data-theme="light"]) .highlight .hll {
+ background-color: #404040;
+ }
+ body:not([data-theme="light"]) .highlight {
+ background: #202020;
+ color: #d0d0d0;
+ }
+ body:not([data-theme="light"]) .highlight .c {
+ color: #ababab;
+ font-style: italic;
+ } /* Comment */
+ body:not([data-theme="light"]) .highlight .err {
+ color: #a61717;
+ background-color: #e3d2d2;
+ } /* Error */
+ body:not([data-theme="light"]) .highlight .esc {
+ color: #d0d0d0;
+ } /* Escape */
+ body:not([data-theme="light"]) .highlight .g {
+ color: #d0d0d0;
+ } /* Generic */
+ body:not([data-theme="light"]) .highlight .k {
+ color: #6ebf26;
+ font-weight: bold;
+ } /* Keyword */
+ body:not([data-theme="light"]) .highlight .l {
+ color: #d0d0d0;
+ } /* Literal */
+ body:not([data-theme="light"]) .highlight .n {
+ color: #d0d0d0;
+ } /* Name */
+ body:not([data-theme="light"]) .highlight .o {
+ color: #d0d0d0;
+ } /* Operator */
+ body:not([data-theme="light"]) .highlight .x {
+ color: #d0d0d0;
+ } /* Other */
+ body:not([data-theme="light"]) .highlight .p {
+ color: #d0d0d0;
+ } /* Punctuation */
+ body:not([data-theme="light"]) .highlight .ch {
+ color: #ababab;
+ font-style: italic;
+ } /* Comment.Hashbang */
+ body:not([data-theme="light"]) .highlight .cm {
+ color: #ababab;
+ font-style: italic;
+ } /* Comment.Multiline */
+ body:not([data-theme="light"]) .highlight .cp {
+ color: #ff3a3a;
+ font-weight: bold;
+ } /* Comment.Preproc */
+ body:not([data-theme="light"]) .highlight .cpf {
+ color: #ababab;
+ font-style: italic;
+ } /* Comment.PreprocFile */
+ body:not([data-theme="light"]) .highlight .c1 {
+ color: #ababab;
+ font-style: italic;
+ } /* Comment.Single */
+ body:not([data-theme="light"]) .highlight .cs {
+ color: #e50808;
+ font-weight: bold;
+ background-color: #520000;
+ } /* Comment.Special */
+ body:not([data-theme="light"]) .highlight .gd {
+ color: #d22323;
+ } /* Generic.Deleted */
+ body:not([data-theme="light"]) .highlight .ge {
+ color: #d0d0d0;
+ font-style: italic;
+ } /* Generic.Emph */
+ body:not([data-theme="light"]) .highlight .ges {
+ color: #d0d0d0;
+ font-weight: bold;
+ font-style: italic;
+ } /* Generic.EmphStrong */
+ body:not([data-theme="light"]) .highlight .gr {
+ color: #d22323;
+ } /* Generic.Error */
+ body:not([data-theme="light"]) .highlight .gh {
+ color: #ffffff;
+ font-weight: bold;
+ } /* Generic.Heading */
+ body:not([data-theme="light"]) .highlight .gi {
+ color: #589819;
+ } /* Generic.Inserted */
+ body:not([data-theme="light"]) .highlight .go {
+ color: #cccccc;
+ } /* Generic.Output */
+ body:not([data-theme="light"]) .highlight .gp {
+ color: #aaaaaa;
+ } /* Generic.Prompt */
+ body:not([data-theme="light"]) .highlight .gs {
+ color: #d0d0d0;
+ font-weight: bold;
+ } /* Generic.Strong */
+ body:not([data-theme="light"]) .highlight .gu {
+ color: #ffffff;
+ text-decoration: underline;
+ } /* Generic.Subheading */
+ body:not([data-theme="light"]) .highlight .gt {
+ color: #d22323;
+ } /* Generic.Traceback */
+ body:not([data-theme="light"]) .highlight .kc {
+ color: #6ebf26;
+ font-weight: bold;
+ } /* Keyword.Constant */
+ body:not([data-theme="light"]) .highlight .kd {
+ color: #6ebf26;
+ font-weight: bold;
+ } /* Keyword.Declaration */
+ body:not([data-theme="light"]) .highlight .kn {
+ color: #6ebf26;
+ font-weight: bold;
+ } /* Keyword.Namespace */
+ body:not([data-theme="light"]) .highlight .kp {
+ color: #6ebf26;
+ } /* Keyword.Pseudo */
+ body:not([data-theme="light"]) .highlight .kr {
+ color: #6ebf26;
+ font-weight: bold;
+ } /* Keyword.Reserved */
+ body:not([data-theme="light"]) .highlight .kt {
+ color: #6ebf26;
+ font-weight: bold;
+ } /* Keyword.Type */
+ body:not([data-theme="light"]) .highlight .ld {
+ color: #d0d0d0;
+ } /* Literal.Date */
+ body:not([data-theme="light"]) .highlight .m {
+ color: #51b2fd;
+ } /* Literal.Number */
+ body:not([data-theme="light"]) .highlight .s {
+ color: #ed9d13;
+ } /* Literal.String */
+ body:not([data-theme="light"]) .highlight .na {
+ color: #bbbbbb;
+ } /* Name.Attribute */
+ body:not([data-theme="light"]) .highlight .nb {
+ color: #2fbccd;
+ } /* Name.Builtin */
+ body:not([data-theme="light"]) .highlight .nc {
+ color: #71adff;
+ text-decoration: underline;
+ } /* Name.Class */
+ body:not([data-theme="light"]) .highlight .no {
+ color: #40ffff;
+ } /* Name.Constant */
+ body:not([data-theme="light"]) .highlight .nd {
+ color: #ffa500;
+ } /* Name.Decorator */
+ body:not([data-theme="light"]) .highlight .ni {
+ color: #d0d0d0;
+ } /* Name.Entity */
+ body:not([data-theme="light"]) .highlight .ne {
+ color: #bbbbbb;
+ } /* Name.Exception */
+ body:not([data-theme="light"]) .highlight .nf {
+ color: #71adff;
+ } /* Name.Function */
+ body:not([data-theme="light"]) .highlight .nl {
+ color: #d0d0d0;
+ } /* Name.Label */
+ body:not([data-theme="light"]) .highlight .nn {
+ color: #71adff;
+ text-decoration: underline;
+ } /* Name.Namespace */
+ body:not([data-theme="light"]) .highlight .nx {
+ color: #d0d0d0;
+ } /* Name.Other */
+ body:not([data-theme="light"]) .highlight .py {
+ color: #d0d0d0;
+ } /* Name.Property */
+ body:not([data-theme="light"]) .highlight .nt {
+ color: #6ebf26;
+ font-weight: bold;
+ } /* Name.Tag */
+ body:not([data-theme="light"]) .highlight .nv {
+ color: #40ffff;
+ } /* Name.Variable */
+ body:not([data-theme="light"]) .highlight .ow {
+ color: #6ebf26;
+ font-weight: bold;
+ } /* Operator.Word */
+ body:not([data-theme="light"]) .highlight .pm {
+ color: #d0d0d0;
+ } /* Punctuation.Marker */
+ body:not([data-theme="light"]) .highlight .w {
+ color: #666666;
+ } /* Text.Whitespace */
+ body:not([data-theme="light"]) .highlight .mb {
+ color: #51b2fd;
+ } /* Literal.Number.Bin */
+ body:not([data-theme="light"]) .highlight .mf {
+ color: #51b2fd;
+ } /* Literal.Number.Float */
+ body:not([data-theme="light"]) .highlight .mh {
+ color: #51b2fd;
+ } /* Literal.Number.Hex */
+ body:not([data-theme="light"]) .highlight .mi {
+ color: #51b2fd;
+ } /* Literal.Number.Integer */
+ body:not([data-theme="light"]) .highlight .mo {
+ color: #51b2fd;
+ } /* Literal.Number.Oct */
+ body:not([data-theme="light"]) .highlight .sa {
+ color: #ed9d13;
+ } /* Literal.String.Affix */
+ body:not([data-theme="light"]) .highlight .sb {
+ color: #ed9d13;
+ } /* Literal.String.Backtick */
+ body:not([data-theme="light"]) .highlight .sc {
+ color: #ed9d13;
+ } /* Literal.String.Char */
+ body:not([data-theme="light"]) .highlight .dl {
+ color: #ed9d13;
+ } /* Literal.String.Delimiter */
+ body:not([data-theme="light"]) .highlight .sd {
+ color: #ed9d13;
+ } /* Literal.String.Doc */
+ body:not([data-theme="light"]) .highlight .s2 {
+ color: #ed9d13;
+ } /* Literal.String.Double */
+ body:not([data-theme="light"]) .highlight .se {
+ color: #ed9d13;
+ } /* Literal.String.Escape */
+ body:not([data-theme="light"]) .highlight .sh {
+ color: #ed9d13;
+ } /* Literal.String.Heredoc */
+ body:not([data-theme="light"]) .highlight .si {
+ color: #ed9d13;
+ } /* Literal.String.Interpol */
+ body:not([data-theme="light"]) .highlight .sx {
+ color: #ffa500;
+ } /* Literal.String.Other */
+ body:not([data-theme="light"]) .highlight .sr {
+ color: #ed9d13;
+ } /* Literal.String.Regex */
+ body:not([data-theme="light"]) .highlight .s1 {
+ color: #ed9d13;
+ } /* Literal.String.Single */
+ body:not([data-theme="light"]) .highlight .ss {
+ color: #ed9d13;
+ } /* Literal.String.Symbol */
+ body:not([data-theme="light"]) .highlight .bp {
+ color: #2fbccd;
+ } /* Name.Builtin.Pseudo */
+ body:not([data-theme="light"]) .highlight .fm {
+ color: #71adff;
+ } /* Name.Function.Magic */
+ body:not([data-theme="light"]) .highlight .vc {
+ color: #40ffff;
+ } /* Name.Variable.Class */
+ body:not([data-theme="light"]) .highlight .vg {
+ color: #40ffff;
+ } /* Name.Variable.Global */
+ body:not([data-theme="light"]) .highlight .vi {
+ color: #40ffff;
+ } /* Name.Variable.Instance */
+ body:not([data-theme="light"]) .highlight .vm {
+ color: #40ffff;
+ } /* Name.Variable.Magic */
+ body:not([data-theme="light"]) .highlight .il {
+ color: #51b2fd;
+ } /* Literal.Number.Integer.Long */
+ }
}
-}
\ No newline at end of file
diff --git a/docs/build/html/about.html b/docs/build/html/about.html
index d4a5bb72..e1ecdb5d 100644
--- a/docs/build/html/about.html
+++ b/docs/build/html/about.html
@@ -1,251 +1,526 @@
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
-
- Skills Extractor - Skills Extractor v1.0.1 documentation
-
-
-
-
-
+
+ Skills Extractor - Skills Extractor v1.0.1 documentation
+
+
+
-
-
+
+
-
-
-
-
- Contents
-
-
-
-
-
-
- Expand
-
-
-
-
-
- Light mode
-
-
-
-
-
-
-
-
-
-
-
-
-
- Dark mode
-
-
-
-
-
-
- Auto light/dark mode
-
-
-
-
-
-
-
-
+
+
+ Contents
+
+
+
+
+
+
+ Expand
+
+
+
+
+
+ Light mode
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Dark mode
+
+
+
+
+
+
+ Auto light/dark mode
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
- Hide table of contents sidebar
-
-
-
-
-