From c439ab808e245cf4a319a661e289442b6c305ebc Mon Sep 17 00:00:00 2001 From: jdebacker Date: Thu, 23 May 2024 18:16:48 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=20e8250?= =?UTF-8?q?0639a892409730f9adbea0180317ecc2ab9=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _modules/ccc/calcfunctions.html | 4 +- _modules/ccc/calculator.html | 4 +- _modules/ccc/data.html | 4 +- _modules/ccc/get_taxcalc_rates.html | 4 +- _modules/ccc/parameters.html | 4 +- _modules/ccc/paramfunctions.html | 4 +- _modules/ccc/utils.html | 4 +- _modules/index.html | 4 +- _sphinx_design_static/design-tabs.js | 104 +++++++++++-- ...8e8ffc24.min.css => sphinx-design.min.css} | 2 +- _static/design-tabs.js | 104 +++++++++++-- _static/pygments.css | 138 +++++++++--------- ...8e8ffc24.min.css => sphinx-design.min.css} | 2 +- content/CCC_guide.html | 4 +- content/api/calcfunctions.html | 4 +- content/api/calculator.html | 4 +- content/api/data.html | 4 +- content/api/get_taxcalc_rates.html | 4 +- content/api/parameters.html | 4 +- content/api/paramfunctions.html | 4 +- content/api/public_api.html | 4 +- content/api/utils.html | 4 +- content/citations.html | 4 +- content/contributing/contributor_guide.html | 4 +- content/examples/PSL_demo.html | 76 +++++----- content/examples/TCJA_extension.html | 26 ++-- content/intro.html | 4 +- content/license.html | 4 +- content/references.html | 4 +- content/webapp.html | 4 +- genindex.html | 4 +- py-modindex.html | 4 +- search.html | 4 +- searchindex.js | 2 +- 34 files changed, 355 insertions(+), 203 deletions(-) rename _sphinx_design_static/{design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css => sphinx-design.min.css} (87%) rename _static/{design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css => sphinx-design.min.css} (87%) diff --git a/_modules/ccc/calcfunctions.html b/_modules/ccc/calcfunctions.html index c846f3e7..f12f0edd 100644 --- a/_modules/ccc/calcfunctions.html +++ b/_modules/ccc/calcfunctions.html @@ -33,7 +33,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/_modules/ccc/calculator.html b/_modules/ccc/calculator.html index 458842af..39b2ff99 100644 --- a/_modules/ccc/calculator.html +++ b/_modules/ccc/calculator.html @@ -33,7 +33,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/_modules/ccc/data.html b/_modules/ccc/data.html index 9b5c5aae..959efb63 100644 --- a/_modules/ccc/data.html +++ b/_modules/ccc/data.html @@ -33,7 +33,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/_modules/ccc/get_taxcalc_rates.html b/_modules/ccc/get_taxcalc_rates.html index 93a91452..4349825a 100644 --- a/_modules/ccc/get_taxcalc_rates.html +++ b/_modules/ccc/get_taxcalc_rates.html @@ -33,7 +33,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/_modules/ccc/parameters.html b/_modules/ccc/parameters.html index f91bf92e..2c12b773 100644 --- a/_modules/ccc/parameters.html +++ b/_modules/ccc/parameters.html @@ -33,7 +33,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/_modules/ccc/paramfunctions.html b/_modules/ccc/paramfunctions.html index 99231bbd..be7c96ce 100644 --- a/_modules/ccc/paramfunctions.html +++ b/_modules/ccc/paramfunctions.html @@ -33,7 +33,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/_modules/ccc/utils.html b/_modules/ccc/utils.html index 8fcf907a..bb8dfbdb 100644 --- a/_modules/ccc/utils.html +++ b/_modules/ccc/utils.html @@ -33,7 +33,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/_modules/index.html b/_modules/index.html index 1ce2b81c..58ec1ba5 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -33,7 +33,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/_sphinx_design_static/design-tabs.js b/_sphinx_design_static/design-tabs.js index 36b38cf0..b25bd6a4 100644 --- a/_sphinx_design_static/design-tabs.js +++ b/_sphinx_design_static/design-tabs.js @@ -1,27 +1,101 @@ -var sd_labels_by_text = {}; +// @ts-check +// Extra JS capability for selected tabs to be synced +// The selection is stored in local storage so that it persists across page loads. + +/** + * @type {Record} + */ +let sd_id_to_elements = {}; +const storageKeyPrefix = "sphinx-design-tab-id-"; + +/** + * Create a key for a tab element. + * @param {HTMLElement} el - The tab element. + * @returns {[string, string, string] | null} - The key. + * + */ +function create_key(el) { + let syncId = el.getAttribute("data-sync-id"); + let syncGroup = el.getAttribute("data-sync-group"); + if (!syncId || !syncGroup) return null; + return [syncGroup, syncId, syncGroup + "--" + syncId]; +} + +/** + * Initialize the tab selection. + * + */ function ready() { - const li = document.getElementsByClassName("sd-tab-label"); - for (const label of li) { - syncId = label.getAttribute("data-sync-id"); - if (syncId) { - label.onclick = onLabelClick; - if (!sd_labels_by_text[syncId]) { - sd_labels_by_text[syncId] = []; + // Find all tabs with sync data + + /** @type {string[]} */ + let groups = []; + + document.querySelectorAll(".sd-tab-label").forEach((label) => { + if (label instanceof HTMLElement) { + let data = create_key(label); + if (data) { + let [group, id, key] = data; + + // add click event listener + // @ts-ignore + label.onclick = onSDLabelClick; + + // store map of key to elements + if (!sd_id_to_elements[key]) { + sd_id_to_elements[key] = []; + } + sd_id_to_elements[key].push(label); + + if (groups.indexOf(group) === -1) { + groups.push(group); + // Check if a specific tab has been selected via URL parameter + const tabParam = new URLSearchParams(window.location.search).get( + group + ); + if (tabParam) { + console.log( + "sphinx-design: Selecting tab id for group '" + + group + + "' from URL parameter: " + + tabParam + ); + window.sessionStorage.setItem(storageKeyPrefix + group, tabParam); + } + } + + // Check is a specific tab has been selected previously + let previousId = window.sessionStorage.getItem( + storageKeyPrefix + group + ); + if (previousId === id) { + // console.log( + // "sphinx-design: Selecting tab from session storage: " + id + // ); + // @ts-ignore + label.previousElementSibling.checked = true; + } } - sd_labels_by_text[syncId].push(label); } - } + }); } -function onLabelClick() { - // Activate other inputs with the same sync id. - syncId = this.getAttribute("data-sync-id"); - for (label of sd_labels_by_text[syncId]) { +/** + * Activate other tabs with the same sync id. + * + * @this {HTMLElement} - The element that was clicked. + */ +function onSDLabelClick() { + let data = create_key(this); + if (!data) return; + let [group, id, key] = data; + for (const label of sd_id_to_elements[key]) { if (label === this) continue; + // @ts-ignore label.previousElementSibling.checked = true; } - window.localStorage.setItem("sphinx-design-last-tab", syncId); + window.sessionStorage.setItem(storageKeyPrefix + group, id); } document.addEventListener("DOMContentLoaded", ready, false); diff --git a/_sphinx_design_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css b/_sphinx_design_static/sphinx-design.min.css similarity index 87% rename from _sphinx_design_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css rename to _sphinx_design_static/sphinx-design.min.css index eb19f698..a325746f 100644 --- a/_sphinx_design_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css +++ b/_sphinx_design_static/sphinx-design.min.css @@ -1 +1 @@ -.sd-bg-primary{background-color:var(--sd-color-primary) !important}.sd-bg-text-primary{color:var(--sd-color-primary-text) !important}button.sd-bg-primary:focus,button.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}a.sd-bg-primary:focus,a.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}.sd-bg-secondary{background-color:var(--sd-color-secondary) !important}.sd-bg-text-secondary{color:var(--sd-color-secondary-text) !important}button.sd-bg-secondary:focus,button.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}a.sd-bg-secondary:focus,a.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}.sd-bg-success{background-color:var(--sd-color-success) !important}.sd-bg-text-success{color:var(--sd-color-success-text) !important}button.sd-bg-success:focus,button.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}a.sd-bg-success:focus,a.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}.sd-bg-info{background-color:var(--sd-color-info) !important}.sd-bg-text-info{color:var(--sd-color-info-text) !important}button.sd-bg-info:focus,button.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}a.sd-bg-info:focus,a.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}.sd-bg-warning{background-color:var(--sd-color-warning) !important}.sd-bg-text-warning{color:var(--sd-color-warning-text) !important}button.sd-bg-warning:focus,button.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}a.sd-bg-warning:focus,a.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}.sd-bg-danger{background-color:var(--sd-color-danger) !important}.sd-bg-text-danger{color:var(--sd-color-danger-text) !important}button.sd-bg-danger:focus,button.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}a.sd-bg-danger:focus,a.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}.sd-bg-light{background-color:var(--sd-color-light) !important}.sd-bg-text-light{color:var(--sd-color-light-text) !important}button.sd-bg-light:focus,button.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}a.sd-bg-light:focus,a.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}.sd-bg-muted{background-color:var(--sd-color-muted) !important}.sd-bg-text-muted{color:var(--sd-color-muted-text) !important}button.sd-bg-muted:focus,button.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}a.sd-bg-muted:focus,a.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}.sd-bg-dark{background-color:var(--sd-color-dark) !important}.sd-bg-text-dark{color:var(--sd-color-dark-text) !important}button.sd-bg-dark:focus,button.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}a.sd-bg-dark:focus,a.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}.sd-bg-black{background-color:var(--sd-color-black) !important}.sd-bg-text-black{color:var(--sd-color-black-text) !important}button.sd-bg-black:focus,button.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}a.sd-bg-black:focus,a.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}.sd-bg-white{background-color:var(--sd-color-white) !important}.sd-bg-text-white{color:var(--sd-color-white-text) !important}button.sd-bg-white:focus,button.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}a.sd-bg-white:focus,a.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}.sd-text-primary,.sd-text-primary>p{color:var(--sd-color-primary) !important}a.sd-text-primary:focus,a.sd-text-primary:hover{color:var(--sd-color-primary-highlight) !important}.sd-text-secondary,.sd-text-secondary>p{color:var(--sd-color-secondary) !important}a.sd-text-secondary:focus,a.sd-text-secondary:hover{color:var(--sd-color-secondary-highlight) !important}.sd-text-success,.sd-text-success>p{color:var(--sd-color-success) !important}a.sd-text-success:focus,a.sd-text-success:hover{color:var(--sd-color-success-highlight) !important}.sd-text-info,.sd-text-info>p{color:var(--sd-color-info) !important}a.sd-text-info:focus,a.sd-text-info:hover{color:var(--sd-color-info-highlight) !important}.sd-text-warning,.sd-text-warning>p{color:var(--sd-color-warning) !important}a.sd-text-warning:focus,a.sd-text-warning:hover{color:var(--sd-color-warning-highlight) !important}.sd-text-danger,.sd-text-danger>p{color:var(--sd-color-danger) !important}a.sd-text-danger:focus,a.sd-text-danger:hover{color:var(--sd-color-danger-highlight) !important}.sd-text-light,.sd-text-light>p{color:var(--sd-color-light) !important}a.sd-text-light:focus,a.sd-text-light:hover{color:var(--sd-color-light-highlight) !important}.sd-text-muted,.sd-text-muted>p{color:var(--sd-color-muted) !important}a.sd-text-muted:focus,a.sd-text-muted:hover{color:var(--sd-color-muted-highlight) !important}.sd-text-dark,.sd-text-dark>p{color:var(--sd-color-dark) !important}a.sd-text-dark:focus,a.sd-text-dark:hover{color:var(--sd-color-dark-highlight) !important}.sd-text-black,.sd-text-black>p{color:var(--sd-color-black) !important}a.sd-text-black:focus,a.sd-text-black:hover{color:var(--sd-color-black-highlight) !important}.sd-text-white,.sd-text-white>p{color:var(--sd-color-white) !important}a.sd-text-white:focus,a.sd-text-white:hover{color:var(--sd-color-white-highlight) !important}.sd-outline-primary{border-color:var(--sd-color-primary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-primary:focus,a.sd-outline-primary:hover{border-color:var(--sd-color-primary-highlight) !important}.sd-outline-secondary{border-color:var(--sd-color-secondary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-secondary:focus,a.sd-outline-secondary:hover{border-color:var(--sd-color-secondary-highlight) !important}.sd-outline-success{border-color:var(--sd-color-success) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-success:focus,a.sd-outline-success:hover{border-color:var(--sd-color-success-highlight) !important}.sd-outline-info{border-color:var(--sd-color-info) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-info:focus,a.sd-outline-info:hover{border-color:var(--sd-color-info-highlight) !important}.sd-outline-warning{border-color:var(--sd-color-warning) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-warning:focus,a.sd-outline-warning:hover{border-color:var(--sd-color-warning-highlight) !important}.sd-outline-danger{border-color:var(--sd-color-danger) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-danger:focus,a.sd-outline-danger:hover{border-color:var(--sd-color-danger-highlight) !important}.sd-outline-light{border-color:var(--sd-color-light) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-light:focus,a.sd-outline-light:hover{border-color:var(--sd-color-light-highlight) !important}.sd-outline-muted{border-color:var(--sd-color-muted) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-muted:focus,a.sd-outline-muted:hover{border-color:var(--sd-color-muted-highlight) !important}.sd-outline-dark{border-color:var(--sd-color-dark) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-dark:focus,a.sd-outline-dark:hover{border-color:var(--sd-color-dark-highlight) !important}.sd-outline-black{border-color:var(--sd-color-black) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-black:focus,a.sd-outline-black:hover{border-color:var(--sd-color-black-highlight) !important}.sd-outline-white{border-color:var(--sd-color-white) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-white:focus,a.sd-outline-white:hover{border-color:var(--sd-color-white-highlight) !important}.sd-bg-transparent{background-color:transparent !important}.sd-outline-transparent{border-color:transparent !important}.sd-text-transparent{color:transparent !important}.sd-p-0{padding:0 !important}.sd-pt-0,.sd-py-0{padding-top:0 !important}.sd-pr-0,.sd-px-0{padding-right:0 !important}.sd-pb-0,.sd-py-0{padding-bottom:0 !important}.sd-pl-0,.sd-px-0{padding-left:0 !important}.sd-p-1{padding:.25rem !important}.sd-pt-1,.sd-py-1{padding-top:.25rem !important}.sd-pr-1,.sd-px-1{padding-right:.25rem !important}.sd-pb-1,.sd-py-1{padding-bottom:.25rem !important}.sd-pl-1,.sd-px-1{padding-left:.25rem !important}.sd-p-2{padding:.5rem !important}.sd-pt-2,.sd-py-2{padding-top:.5rem !important}.sd-pr-2,.sd-px-2{padding-right:.5rem !important}.sd-pb-2,.sd-py-2{padding-bottom:.5rem !important}.sd-pl-2,.sd-px-2{padding-left:.5rem !important}.sd-p-3{padding:1rem !important}.sd-pt-3,.sd-py-3{padding-top:1rem !important}.sd-pr-3,.sd-px-3{padding-right:1rem !important}.sd-pb-3,.sd-py-3{padding-bottom:1rem !important}.sd-pl-3,.sd-px-3{padding-left:1rem !important}.sd-p-4{padding:1.5rem !important}.sd-pt-4,.sd-py-4{padding-top:1.5rem !important}.sd-pr-4,.sd-px-4{padding-right:1.5rem !important}.sd-pb-4,.sd-py-4{padding-bottom:1.5rem !important}.sd-pl-4,.sd-px-4{padding-left:1.5rem !important}.sd-p-5{padding:3rem !important}.sd-pt-5,.sd-py-5{padding-top:3rem !important}.sd-pr-5,.sd-px-5{padding-right:3rem !important}.sd-pb-5,.sd-py-5{padding-bottom:3rem !important}.sd-pl-5,.sd-px-5{padding-left:3rem !important}.sd-m-auto{margin:auto !important}.sd-mt-auto,.sd-my-auto{margin-top:auto !important}.sd-mr-auto,.sd-mx-auto{margin-right:auto !important}.sd-mb-auto,.sd-my-auto{margin-bottom:auto !important}.sd-ml-auto,.sd-mx-auto{margin-left:auto !important}.sd-m-0{margin:0 !important}.sd-mt-0,.sd-my-0{margin-top:0 !important}.sd-mr-0,.sd-mx-0{margin-right:0 !important}.sd-mb-0,.sd-my-0{margin-bottom:0 !important}.sd-ml-0,.sd-mx-0{margin-left:0 !important}.sd-m-1{margin:.25rem !important}.sd-mt-1,.sd-my-1{margin-top:.25rem !important}.sd-mr-1,.sd-mx-1{margin-right:.25rem !important}.sd-mb-1,.sd-my-1{margin-bottom:.25rem !important}.sd-ml-1,.sd-mx-1{margin-left:.25rem !important}.sd-m-2{margin:.5rem !important}.sd-mt-2,.sd-my-2{margin-top:.5rem !important}.sd-mr-2,.sd-mx-2{margin-right:.5rem !important}.sd-mb-2,.sd-my-2{margin-bottom:.5rem !important}.sd-ml-2,.sd-mx-2{margin-left:.5rem !important}.sd-m-3{margin:1rem !important}.sd-mt-3,.sd-my-3{margin-top:1rem !important}.sd-mr-3,.sd-mx-3{margin-right:1rem !important}.sd-mb-3,.sd-my-3{margin-bottom:1rem !important}.sd-ml-3,.sd-mx-3{margin-left:1rem !important}.sd-m-4{margin:1.5rem !important}.sd-mt-4,.sd-my-4{margin-top:1.5rem !important}.sd-mr-4,.sd-mx-4{margin-right:1.5rem !important}.sd-mb-4,.sd-my-4{margin-bottom:1.5rem !important}.sd-ml-4,.sd-mx-4{margin-left:1.5rem !important}.sd-m-5{margin:3rem !important}.sd-mt-5,.sd-my-5{margin-top:3rem !important}.sd-mr-5,.sd-mx-5{margin-right:3rem !important}.sd-mb-5,.sd-my-5{margin-bottom:3rem !important}.sd-ml-5,.sd-mx-5{margin-left:3rem !important}.sd-w-25{width:25% !important}.sd-w-50{width:50% !important}.sd-w-75{width:75% !important}.sd-w-100{width:100% !important}.sd-w-auto{width:auto !important}.sd-h-25{height:25% !important}.sd-h-50{height:50% !important}.sd-h-75{height:75% !important}.sd-h-100{height:100% !important}.sd-h-auto{height:auto !important}.sd-d-none{display:none !important}.sd-d-inline{display:inline !important}.sd-d-inline-block{display:inline-block !important}.sd-d-block{display:block !important}.sd-d-grid{display:grid !important}.sd-d-flex-row{display:-ms-flexbox !important;display:flex !important;flex-direction:row !important}.sd-d-flex-column{display:-ms-flexbox !important;display:flex !important;flex-direction:column !important}.sd-d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media(min-width: 576px){.sd-d-sm-none{display:none !important}.sd-d-sm-inline{display:inline !important}.sd-d-sm-inline-block{display:inline-block !important}.sd-d-sm-block{display:block !important}.sd-d-sm-grid{display:grid !important}.sd-d-sm-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 768px){.sd-d-md-none{display:none !important}.sd-d-md-inline{display:inline !important}.sd-d-md-inline-block{display:inline-block !important}.sd-d-md-block{display:block !important}.sd-d-md-grid{display:grid !important}.sd-d-md-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 992px){.sd-d-lg-none{display:none !important}.sd-d-lg-inline{display:inline !important}.sd-d-lg-inline-block{display:inline-block !important}.sd-d-lg-block{display:block !important}.sd-d-lg-grid{display:grid !important}.sd-d-lg-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 1200px){.sd-d-xl-none{display:none !important}.sd-d-xl-inline{display:inline !important}.sd-d-xl-inline-block{display:inline-block !important}.sd-d-xl-block{display:block !important}.sd-d-xl-grid{display:grid !important}.sd-d-xl-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.sd-align-major-start{justify-content:flex-start !important}.sd-align-major-end{justify-content:flex-end !important}.sd-align-major-center{justify-content:center !important}.sd-align-major-justify{justify-content:space-between !important}.sd-align-major-spaced{justify-content:space-evenly !important}.sd-align-minor-start{align-items:flex-start !important}.sd-align-minor-end{align-items:flex-end !important}.sd-align-minor-center{align-items:center !important}.sd-align-minor-stretch{align-items:stretch !important}.sd-text-justify{text-align:justify !important}.sd-text-left{text-align:left !important}.sd-text-right{text-align:right !important}.sd-text-center{text-align:center !important}.sd-font-weight-light{font-weight:300 !important}.sd-font-weight-lighter{font-weight:lighter !important}.sd-font-weight-normal{font-weight:400 !important}.sd-font-weight-bold{font-weight:700 !important}.sd-font-weight-bolder{font-weight:bolder !important}.sd-font-italic{font-style:italic !important}.sd-text-decoration-none{text-decoration:none !important}.sd-text-lowercase{text-transform:lowercase !important}.sd-text-uppercase{text-transform:uppercase !important}.sd-text-capitalize{text-transform:capitalize !important}.sd-text-wrap{white-space:normal !important}.sd-text-nowrap{white-space:nowrap !important}.sd-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-fs-1,.sd-fs-1>p{font-size:calc(1.375rem + 1.5vw) !important;line-height:unset !important}.sd-fs-2,.sd-fs-2>p{font-size:calc(1.325rem + 0.9vw) !important;line-height:unset !important}.sd-fs-3,.sd-fs-3>p{font-size:calc(1.3rem + 0.6vw) !important;line-height:unset !important}.sd-fs-4,.sd-fs-4>p{font-size:calc(1.275rem + 0.3vw) !important;line-height:unset !important}.sd-fs-5,.sd-fs-5>p{font-size:1.25rem !important;line-height:unset !important}.sd-fs-6,.sd-fs-6>p{font-size:1rem !important;line-height:unset !important}.sd-border-0{border:0 solid !important}.sd-border-top-0{border-top:0 solid !important}.sd-border-bottom-0{border-bottom:0 solid !important}.sd-border-right-0{border-right:0 solid !important}.sd-border-left-0{border-left:0 solid !important}.sd-border-1{border:1px solid !important}.sd-border-top-1{border-top:1px solid !important}.sd-border-bottom-1{border-bottom:1px solid !important}.sd-border-right-1{border-right:1px solid !important}.sd-border-left-1{border-left:1px solid !important}.sd-border-2{border:2px solid !important}.sd-border-top-2{border-top:2px solid !important}.sd-border-bottom-2{border-bottom:2px solid !important}.sd-border-right-2{border-right:2px solid !important}.sd-border-left-2{border-left:2px solid !important}.sd-border-3{border:3px solid !important}.sd-border-top-3{border-top:3px solid !important}.sd-border-bottom-3{border-bottom:3px solid !important}.sd-border-right-3{border-right:3px solid !important}.sd-border-left-3{border-left:3px solid !important}.sd-border-4{border:4px solid !important}.sd-border-top-4{border-top:4px solid !important}.sd-border-bottom-4{border-bottom:4px solid !important}.sd-border-right-4{border-right:4px solid !important}.sd-border-left-4{border-left:4px solid !important}.sd-border-5{border:5px solid !important}.sd-border-top-5{border-top:5px solid !important}.sd-border-bottom-5{border-bottom:5px solid !important}.sd-border-right-5{border-right:5px solid !important}.sd-border-left-5{border-left:5px solid !important}.sd-rounded-0{border-radius:0 !important}.sd-rounded-1{border-radius:.2rem !important}.sd-rounded-2{border-radius:.3rem !important}.sd-rounded-3{border-radius:.5rem !important}.sd-rounded-pill{border-radius:50rem !important}.sd-rounded-circle{border-radius:50% !important}.shadow-none{box-shadow:none !important}.sd-shadow-sm{box-shadow:0 .125rem .25rem var(--sd-color-shadow) !important}.sd-shadow-md{box-shadow:0 .5rem 1rem var(--sd-color-shadow) !important}.sd-shadow-lg{box-shadow:0 1rem 3rem var(--sd-color-shadow) !important}@keyframes sd-slide-from-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes sd-slide-from-right{0%{transform:translateX(200%)}100%{transform:translateX(0)}}@keyframes sd-grow100{0%{transform:scale(0);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50{0%{transform:scale(0.5);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50-rot20{0%{transform:scale(0.5) rotateZ(-20deg);opacity:.5}75%{transform:scale(1) rotateZ(5deg);opacity:1}95%{transform:scale(1) rotateZ(-1deg);opacity:1}100%{transform:scale(1) rotateZ(0);opacity:1}}.sd-animate-slide-from-left{animation:1s ease-out 0s 1 normal none running sd-slide-from-left}.sd-animate-slide-from-right{animation:1s ease-out 0s 1 normal none running sd-slide-from-right}.sd-animate-grow100{animation:1s ease-out 0s 1 normal none running sd-grow100}.sd-animate-grow50{animation:1s ease-out 0s 1 normal none running sd-grow50}.sd-animate-grow50-rot20{animation:1s ease-out 0s 1 normal none running sd-grow50-rot20}.sd-badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.sd-badge:empty{display:none}a.sd-badge{text-decoration:none}.sd-btn .sd-badge{position:relative;top:-1px}.sd-btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:inline-block;font-weight:400;font-size:1rem;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.sd-btn:hover{text-decoration:none}@media(prefers-reduced-motion: reduce){.sd-btn{transition:none}}.sd-btn-primary,.sd-btn-outline-primary:hover,.sd-btn-outline-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-primary:hover,.sd-btn-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary-highlight) !important;border-color:var(--sd-color-primary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-primary{color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary,.sd-btn-outline-secondary:hover,.sd-btn-outline-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary:hover,.sd-btn-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary-highlight) !important;border-color:var(--sd-color-secondary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-secondary{color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success,.sd-btn-outline-success:hover,.sd-btn-outline-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success:hover,.sd-btn-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success-highlight) !important;border-color:var(--sd-color-success-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-success{color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info,.sd-btn-outline-info:hover,.sd-btn-outline-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info:hover,.sd-btn-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info-highlight) !important;border-color:var(--sd-color-info-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-info{color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning,.sd-btn-outline-warning:hover,.sd-btn-outline-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning:hover,.sd-btn-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning-highlight) !important;border-color:var(--sd-color-warning-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-warning{color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger,.sd-btn-outline-danger:hover,.sd-btn-outline-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger:hover,.sd-btn-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger-highlight) !important;border-color:var(--sd-color-danger-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-danger{color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light,.sd-btn-outline-light:hover,.sd-btn-outline-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light:hover,.sd-btn-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light-highlight) !important;border-color:var(--sd-color-light-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-light{color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted,.sd-btn-outline-muted:hover,.sd-btn-outline-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted:hover,.sd-btn-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted-highlight) !important;border-color:var(--sd-color-muted-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-muted{color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark,.sd-btn-outline-dark:hover,.sd-btn-outline-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark:hover,.sd-btn-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark-highlight) !important;border-color:var(--sd-color-dark-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-dark{color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black,.sd-btn-outline-black:hover,.sd-btn-outline-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black:hover,.sd-btn-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black-highlight) !important;border-color:var(--sd-color-black-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-black{color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white,.sd-btn-outline-white:hover,.sd-btn-outline-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white:hover,.sd-btn-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white-highlight) !important;border-color:var(--sd-color-white-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-white{color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.sd-hide-link-text{font-size:0}.sd-octicon,.sd-material-icon{display:inline-block;fill:currentColor;vertical-align:middle}.sd-avatar-xs{border-radius:50%;object-fit:cover;object-position:center;width:1rem;height:1rem}.sd-avatar-sm{border-radius:50%;object-fit:cover;object-position:center;width:3rem;height:3rem}.sd-avatar-md{border-radius:50%;object-fit:cover;object-position:center;width:5rem;height:5rem}.sd-avatar-lg{border-radius:50%;object-fit:cover;object-position:center;width:7rem;height:7rem}.sd-avatar-xl{border-radius:50%;object-fit:cover;object-position:center;width:10rem;height:10rem}.sd-avatar-inherit{border-radius:50%;object-fit:cover;object-position:center;width:inherit;height:inherit}.sd-avatar-initial{border-radius:50%;object-fit:cover;object-position:center;width:initial;height:initial}.sd-card{background-clip:border-box;background-color:var(--sd-color-card-background);border:1px solid var(--sd-color-card-border);border-radius:.25rem;color:var(--sd-color-card-text);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.sd-card>hr{margin-left:0;margin-right:0}.sd-card-hover:hover{border-color:var(--sd-color-card-border-hover);transform:scale(1.01)}.sd-card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1rem}.sd-card-title{margin-bottom:.5rem}.sd-card-subtitle{margin-top:-0.25rem;margin-bottom:0}.sd-card-text:last-child{margin-bottom:0}.sd-card-link:hover{text-decoration:none}.sd-card-link+.card-link{margin-left:1rem}.sd-card-header{padding:.5rem 1rem;margin-bottom:0;background-color:var(--sd-color-card-header);border-bottom:1px solid var(--sd-color-card-border)}.sd-card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.sd-card-footer{padding:.5rem 1rem;background-color:var(--sd-color-card-footer);border-top:1px solid var(--sd-color-card-border)}.sd-card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.sd-card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.sd-card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.sd-card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom,.sd-card-img-top{width:100%}.sd-card-img,.sd-card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom{border-bottom-left-radius:calc(0.25rem - 1px);border-bottom-right-radius:calc(0.25rem - 1px)}.sd-cards-carousel{width:100%;display:flex;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;overflow-x:hidden;scroll-snap-type:x mandatory}.sd-cards-carousel.sd-show-scrollbar{overflow-x:auto}.sd-cards-carousel:hover,.sd-cards-carousel:focus{overflow-x:auto}.sd-cards-carousel>.sd-card{flex-shrink:0;scroll-snap-align:start}.sd-cards-carousel>.sd-card:not(:last-child){margin-right:3px}.sd-card-cols-1>.sd-card{width:90%}.sd-card-cols-2>.sd-card{width:45%}.sd-card-cols-3>.sd-card{width:30%}.sd-card-cols-4>.sd-card{width:22.5%}.sd-card-cols-5>.sd-card{width:18%}.sd-card-cols-6>.sd-card{width:15%}.sd-card-cols-7>.sd-card{width:12.8571428571%}.sd-card-cols-8>.sd-card{width:11.25%}.sd-card-cols-9>.sd-card{width:10%}.sd-card-cols-10>.sd-card{width:9%}.sd-card-cols-11>.sd-card{width:8.1818181818%}.sd-card-cols-12>.sd-card{width:7.5%}.sd-container,.sd-container-fluid,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container-xl{margin-left:auto;margin-right:auto;padding-left:var(--sd-gutter-x, 0.75rem);padding-right:var(--sd-gutter-x, 0.75rem);width:100%}@media(min-width: 576px){.sd-container-sm,.sd-container{max-width:540px}}@media(min-width: 768px){.sd-container-md,.sd-container-sm,.sd-container{max-width:720px}}@media(min-width: 992px){.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:960px}}@media(min-width: 1200px){.sd-container-xl,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:1140px}}.sd-row{--sd-gutter-x: 1.5rem;--sd-gutter-y: 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--sd-gutter-y) * -1);margin-right:calc(var(--sd-gutter-x) * -0.5);margin-left:calc(var(--sd-gutter-x) * -0.5)}.sd-row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--sd-gutter-x) * 0.5);padding-left:calc(var(--sd-gutter-x) * 0.5);margin-top:var(--sd-gutter-y)}.sd-col{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-auto>*{flex:0 0 auto;width:auto}.sd-row-cols-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}@media(min-width: 576px){.sd-col-sm{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-sm-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-sm-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-sm-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-sm-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-sm-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-sm-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-sm-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-sm-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-sm-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-sm-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-sm-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-sm-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-sm-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 768px){.sd-col-md{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-md-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-md-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-md-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-md-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-md-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-md-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-md-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-md-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-md-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-md-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-md-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-md-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-md-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 992px){.sd-col-lg{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-lg-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-lg-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-lg-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-lg-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-lg-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-lg-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-lg-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-lg-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-lg-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-lg-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-lg-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-lg-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-lg-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 1200px){.sd-col-xl{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-xl-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-xl-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-xl-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-xl-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-xl-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-xl-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-xl-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-xl-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-xl-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-xl-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-xl-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-xl-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-xl-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}.sd-col-auto{flex:0 0 auto;-ms-flex:0 0 auto;width:auto}.sd-col-1{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}.sd-col-2{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-col-3{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-col-4{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-col-5{flex:0 0 auto;-ms-flex:0 0 auto;width:41.6666666667%}.sd-col-6{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-col-7{flex:0 0 auto;-ms-flex:0 0 auto;width:58.3333333333%}.sd-col-8{flex:0 0 auto;-ms-flex:0 0 auto;width:66.6666666667%}.sd-col-9{flex:0 0 auto;-ms-flex:0 0 auto;width:75%}.sd-col-10{flex:0 0 auto;-ms-flex:0 0 auto;width:83.3333333333%}.sd-col-11{flex:0 0 auto;-ms-flex:0 0 auto;width:91.6666666667%}.sd-col-12{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-g-0,.sd-gy-0{--sd-gutter-y: 0}.sd-g-0,.sd-gx-0{--sd-gutter-x: 0}.sd-g-1,.sd-gy-1{--sd-gutter-y: 0.25rem}.sd-g-1,.sd-gx-1{--sd-gutter-x: 0.25rem}.sd-g-2,.sd-gy-2{--sd-gutter-y: 0.5rem}.sd-g-2,.sd-gx-2{--sd-gutter-x: 0.5rem}.sd-g-3,.sd-gy-3{--sd-gutter-y: 1rem}.sd-g-3,.sd-gx-3{--sd-gutter-x: 1rem}.sd-g-4,.sd-gy-4{--sd-gutter-y: 1.5rem}.sd-g-4,.sd-gx-4{--sd-gutter-x: 1.5rem}.sd-g-5,.sd-gy-5{--sd-gutter-y: 3rem}.sd-g-5,.sd-gx-5{--sd-gutter-x: 3rem}@media(min-width: 576px){.sd-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-sm-0,.sd-gy-sm-0{--sd-gutter-y: 0}.sd-g-sm-0,.sd-gx-sm-0{--sd-gutter-x: 0}.sd-g-sm-1,.sd-gy-sm-1{--sd-gutter-y: 0.25rem}.sd-g-sm-1,.sd-gx-sm-1{--sd-gutter-x: 0.25rem}.sd-g-sm-2,.sd-gy-sm-2{--sd-gutter-y: 0.5rem}.sd-g-sm-2,.sd-gx-sm-2{--sd-gutter-x: 0.5rem}.sd-g-sm-3,.sd-gy-sm-3{--sd-gutter-y: 1rem}.sd-g-sm-3,.sd-gx-sm-3{--sd-gutter-x: 1rem}.sd-g-sm-4,.sd-gy-sm-4{--sd-gutter-y: 1.5rem}.sd-g-sm-4,.sd-gx-sm-4{--sd-gutter-x: 1.5rem}.sd-g-sm-5,.sd-gy-sm-5{--sd-gutter-y: 3rem}.sd-g-sm-5,.sd-gx-sm-5{--sd-gutter-x: 3rem}}@media(min-width: 768px){.sd-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-md-0,.sd-gy-md-0{--sd-gutter-y: 0}.sd-g-md-0,.sd-gx-md-0{--sd-gutter-x: 0}.sd-g-md-1,.sd-gy-md-1{--sd-gutter-y: 0.25rem}.sd-g-md-1,.sd-gx-md-1{--sd-gutter-x: 0.25rem}.sd-g-md-2,.sd-gy-md-2{--sd-gutter-y: 0.5rem}.sd-g-md-2,.sd-gx-md-2{--sd-gutter-x: 0.5rem}.sd-g-md-3,.sd-gy-md-3{--sd-gutter-y: 1rem}.sd-g-md-3,.sd-gx-md-3{--sd-gutter-x: 1rem}.sd-g-md-4,.sd-gy-md-4{--sd-gutter-y: 1.5rem}.sd-g-md-4,.sd-gx-md-4{--sd-gutter-x: 1.5rem}.sd-g-md-5,.sd-gy-md-5{--sd-gutter-y: 3rem}.sd-g-md-5,.sd-gx-md-5{--sd-gutter-x: 3rem}}@media(min-width: 992px){.sd-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-lg-0,.sd-gy-lg-0{--sd-gutter-y: 0}.sd-g-lg-0,.sd-gx-lg-0{--sd-gutter-x: 0}.sd-g-lg-1,.sd-gy-lg-1{--sd-gutter-y: 0.25rem}.sd-g-lg-1,.sd-gx-lg-1{--sd-gutter-x: 0.25rem}.sd-g-lg-2,.sd-gy-lg-2{--sd-gutter-y: 0.5rem}.sd-g-lg-2,.sd-gx-lg-2{--sd-gutter-x: 0.5rem}.sd-g-lg-3,.sd-gy-lg-3{--sd-gutter-y: 1rem}.sd-g-lg-3,.sd-gx-lg-3{--sd-gutter-x: 1rem}.sd-g-lg-4,.sd-gy-lg-4{--sd-gutter-y: 1.5rem}.sd-g-lg-4,.sd-gx-lg-4{--sd-gutter-x: 1.5rem}.sd-g-lg-5,.sd-gy-lg-5{--sd-gutter-y: 3rem}.sd-g-lg-5,.sd-gx-lg-5{--sd-gutter-x: 3rem}}@media(min-width: 1200px){.sd-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-xl-0,.sd-gy-xl-0{--sd-gutter-y: 0}.sd-g-xl-0,.sd-gx-xl-0{--sd-gutter-x: 0}.sd-g-xl-1,.sd-gy-xl-1{--sd-gutter-y: 0.25rem}.sd-g-xl-1,.sd-gx-xl-1{--sd-gutter-x: 0.25rem}.sd-g-xl-2,.sd-gy-xl-2{--sd-gutter-y: 0.5rem}.sd-g-xl-2,.sd-gx-xl-2{--sd-gutter-x: 0.5rem}.sd-g-xl-3,.sd-gy-xl-3{--sd-gutter-y: 1rem}.sd-g-xl-3,.sd-gx-xl-3{--sd-gutter-x: 1rem}.sd-g-xl-4,.sd-gy-xl-4{--sd-gutter-y: 1.5rem}.sd-g-xl-4,.sd-gx-xl-4{--sd-gutter-x: 1.5rem}.sd-g-xl-5,.sd-gy-xl-5{--sd-gutter-y: 3rem}.sd-g-xl-5,.sd-gx-xl-5{--sd-gutter-x: 3rem}}.sd-flex-row-reverse{flex-direction:row-reverse !important}details.sd-dropdown{position:relative}details.sd-dropdown .sd-summary-title{font-weight:700;padding-right:3em !important;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}details.sd-dropdown:hover{cursor:pointer}details.sd-dropdown .sd-summary-content{cursor:default}details.sd-dropdown summary{list-style:none;padding:1em}details.sd-dropdown summary .sd-octicon.no-title{vertical-align:middle}details.sd-dropdown[open] summary .sd-octicon.no-title{visibility:hidden}details.sd-dropdown summary::-webkit-details-marker{display:none}details.sd-dropdown summary:focus{outline:none}details.sd-dropdown .sd-summary-icon{margin-right:.5em}details.sd-dropdown .sd-summary-icon svg{opacity:.8}details.sd-dropdown summary:hover .sd-summary-up svg,details.sd-dropdown summary:hover .sd-summary-down svg{opacity:1;transform:scale(1.1)}details.sd-dropdown .sd-summary-up svg,details.sd-dropdown .sd-summary-down svg{display:block;opacity:.6}details.sd-dropdown .sd-summary-up,details.sd-dropdown .sd-summary-down{pointer-events:none;position:absolute;right:1em;top:1em}details.sd-dropdown[open]>.sd-summary-title .sd-summary-down{visibility:hidden}details.sd-dropdown:not([open])>.sd-summary-title .sd-summary-up{visibility:hidden}details.sd-dropdown:not([open]).sd-card{border:none}details.sd-dropdown:not([open])>.sd-card-header{border:1px solid var(--sd-color-card-border);border-radius:.25rem}details.sd-dropdown.sd-fade-in[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out;animation:sd-fade-in .5s ease-in-out}details.sd-dropdown.sd-fade-in-slide-down[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out}.sd-col>.sd-dropdown{width:100%}.sd-summary-content>.sd-tab-set:first-child{margin-top:0}@keyframes sd-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes sd-slide-down{0%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}.sd-tab-set{border-radius:.125rem;display:flex;flex-wrap:wrap;margin:1em 0;position:relative}.sd-tab-set>input{opacity:0;position:absolute}.sd-tab-set>input:checked+label{border-color:var(--sd-color-tabs-underline-active);color:var(--sd-color-tabs-label-active)}.sd-tab-set>input:checked+label+.sd-tab-content{display:block}.sd-tab-set>input:not(:checked)+label:hover{color:var(--sd-color-tabs-label-hover);border-color:var(--sd-color-tabs-underline-hover)}.sd-tab-set>input:focus+label{outline-style:auto}.sd-tab-set>input:not(.focus-visible)+label{outline:none;-webkit-tap-highlight-color:transparent}.sd-tab-set>label{border-bottom:.125rem solid transparent;margin-bottom:0;color:var(--sd-color-tabs-label-inactive);border-color:var(--sd-color-tabs-underline-inactive);cursor:pointer;font-size:var(--sd-fontsize-tabs-label);font-weight:700;padding:1em 1.25em .5em;transition:color 250ms;width:auto;z-index:1}html .sd-tab-set>label:hover{color:var(--sd-color-tabs-label-active)}.sd-col>.sd-tab-set{width:100%}.sd-tab-content{box-shadow:0 -0.0625rem var(--sd-color-tabs-overline),0 .0625rem var(--sd-color-tabs-underline);display:none;order:99;padding-bottom:.75rem;padding-top:.75rem;width:100%}.sd-tab-content>:first-child{margin-top:0 !important}.sd-tab-content>:last-child{margin-bottom:0 !important}.sd-tab-content>.sd-tab-set{margin:0}.sd-sphinx-override,.sd-sphinx-override *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sd-sphinx-override p{margin-top:0}:root{--sd-color-primary: #0071bc;--sd-color-secondary: #6c757d;--sd-color-success: #28a745;--sd-color-info: #17a2b8;--sd-color-warning: #f0b37e;--sd-color-danger: #dc3545;--sd-color-light: #f8f9fa;--sd-color-muted: #6c757d;--sd-color-dark: #212529;--sd-color-black: black;--sd-color-white: white;--sd-color-primary-highlight: #0060a0;--sd-color-secondary-highlight: #5c636a;--sd-color-success-highlight: #228e3b;--sd-color-info-highlight: #148a9c;--sd-color-warning-highlight: #cc986b;--sd-color-danger-highlight: #bb2d3b;--sd-color-light-highlight: #d3d4d5;--sd-color-muted-highlight: #5c636a;--sd-color-dark-highlight: #1c1f23;--sd-color-black-highlight: black;--sd-color-white-highlight: #d9d9d9;--sd-color-primary-text: #fff;--sd-color-secondary-text: #fff;--sd-color-success-text: #fff;--sd-color-info-text: #fff;--sd-color-warning-text: #212529;--sd-color-danger-text: #fff;--sd-color-light-text: #212529;--sd-color-muted-text: #fff;--sd-color-dark-text: #fff;--sd-color-black-text: #fff;--sd-color-white-text: #212529;--sd-color-shadow: rgba(0, 0, 0, 0.15);--sd-color-card-border: rgba(0, 0, 0, 0.125);--sd-color-card-border-hover: hsla(231, 99%, 66%, 1);--sd-color-card-background: transparent;--sd-color-card-text: inherit;--sd-color-card-header: transparent;--sd-color-card-footer: transparent;--sd-color-tabs-label-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-hover: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-inactive: hsl(0, 0%, 66%);--sd-color-tabs-underline-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-underline-hover: rgba(178, 206, 245, 0.62);--sd-color-tabs-underline-inactive: transparent;--sd-color-tabs-overline: rgb(222, 222, 222);--sd-color-tabs-underline: rgb(222, 222, 222);--sd-fontsize-tabs-label: 1rem} +.sd-bg-primary{background-color:var(--sd-color-primary) !important}.sd-bg-text-primary{color:var(--sd-color-primary-text) !important}button.sd-bg-primary:focus,button.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}a.sd-bg-primary:focus,a.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}.sd-bg-secondary{background-color:var(--sd-color-secondary) !important}.sd-bg-text-secondary{color:var(--sd-color-secondary-text) !important}button.sd-bg-secondary:focus,button.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}a.sd-bg-secondary:focus,a.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}.sd-bg-success{background-color:var(--sd-color-success) !important}.sd-bg-text-success{color:var(--sd-color-success-text) !important}button.sd-bg-success:focus,button.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}a.sd-bg-success:focus,a.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}.sd-bg-info{background-color:var(--sd-color-info) !important}.sd-bg-text-info{color:var(--sd-color-info-text) !important}button.sd-bg-info:focus,button.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}a.sd-bg-info:focus,a.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}.sd-bg-warning{background-color:var(--sd-color-warning) !important}.sd-bg-text-warning{color:var(--sd-color-warning-text) !important}button.sd-bg-warning:focus,button.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}a.sd-bg-warning:focus,a.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}.sd-bg-danger{background-color:var(--sd-color-danger) !important}.sd-bg-text-danger{color:var(--sd-color-danger-text) !important}button.sd-bg-danger:focus,button.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}a.sd-bg-danger:focus,a.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}.sd-bg-light{background-color:var(--sd-color-light) !important}.sd-bg-text-light{color:var(--sd-color-light-text) !important}button.sd-bg-light:focus,button.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}a.sd-bg-light:focus,a.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}.sd-bg-muted{background-color:var(--sd-color-muted) !important}.sd-bg-text-muted{color:var(--sd-color-muted-text) !important}button.sd-bg-muted:focus,button.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}a.sd-bg-muted:focus,a.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}.sd-bg-dark{background-color:var(--sd-color-dark) !important}.sd-bg-text-dark{color:var(--sd-color-dark-text) !important}button.sd-bg-dark:focus,button.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}a.sd-bg-dark:focus,a.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}.sd-bg-black{background-color:var(--sd-color-black) !important}.sd-bg-text-black{color:var(--sd-color-black-text) !important}button.sd-bg-black:focus,button.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}a.sd-bg-black:focus,a.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}.sd-bg-white{background-color:var(--sd-color-white) !important}.sd-bg-text-white{color:var(--sd-color-white-text) !important}button.sd-bg-white:focus,button.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}a.sd-bg-white:focus,a.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}.sd-text-primary,.sd-text-primary>p{color:var(--sd-color-primary) !important}a.sd-text-primary:focus,a.sd-text-primary:hover{color:var(--sd-color-primary-highlight) !important}.sd-text-secondary,.sd-text-secondary>p{color:var(--sd-color-secondary) !important}a.sd-text-secondary:focus,a.sd-text-secondary:hover{color:var(--sd-color-secondary-highlight) !important}.sd-text-success,.sd-text-success>p{color:var(--sd-color-success) !important}a.sd-text-success:focus,a.sd-text-success:hover{color:var(--sd-color-success-highlight) !important}.sd-text-info,.sd-text-info>p{color:var(--sd-color-info) !important}a.sd-text-info:focus,a.sd-text-info:hover{color:var(--sd-color-info-highlight) !important}.sd-text-warning,.sd-text-warning>p{color:var(--sd-color-warning) !important}a.sd-text-warning:focus,a.sd-text-warning:hover{color:var(--sd-color-warning-highlight) !important}.sd-text-danger,.sd-text-danger>p{color:var(--sd-color-danger) !important}a.sd-text-danger:focus,a.sd-text-danger:hover{color:var(--sd-color-danger-highlight) !important}.sd-text-light,.sd-text-light>p{color:var(--sd-color-light) !important}a.sd-text-light:focus,a.sd-text-light:hover{color:var(--sd-color-light-highlight) !important}.sd-text-muted,.sd-text-muted>p{color:var(--sd-color-muted) !important}a.sd-text-muted:focus,a.sd-text-muted:hover{color:var(--sd-color-muted-highlight) !important}.sd-text-dark,.sd-text-dark>p{color:var(--sd-color-dark) !important}a.sd-text-dark:focus,a.sd-text-dark:hover{color:var(--sd-color-dark-highlight) !important}.sd-text-black,.sd-text-black>p{color:var(--sd-color-black) !important}a.sd-text-black:focus,a.sd-text-black:hover{color:var(--sd-color-black-highlight) !important}.sd-text-white,.sd-text-white>p{color:var(--sd-color-white) !important}a.sd-text-white:focus,a.sd-text-white:hover{color:var(--sd-color-white-highlight) !important}.sd-outline-primary{border-color:var(--sd-color-primary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-primary:focus,a.sd-outline-primary:hover{border-color:var(--sd-color-primary-highlight) !important}.sd-outline-secondary{border-color:var(--sd-color-secondary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-secondary:focus,a.sd-outline-secondary:hover{border-color:var(--sd-color-secondary-highlight) !important}.sd-outline-success{border-color:var(--sd-color-success) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-success:focus,a.sd-outline-success:hover{border-color:var(--sd-color-success-highlight) !important}.sd-outline-info{border-color:var(--sd-color-info) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-info:focus,a.sd-outline-info:hover{border-color:var(--sd-color-info-highlight) !important}.sd-outline-warning{border-color:var(--sd-color-warning) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-warning:focus,a.sd-outline-warning:hover{border-color:var(--sd-color-warning-highlight) !important}.sd-outline-danger{border-color:var(--sd-color-danger) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-danger:focus,a.sd-outline-danger:hover{border-color:var(--sd-color-danger-highlight) !important}.sd-outline-light{border-color:var(--sd-color-light) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-light:focus,a.sd-outline-light:hover{border-color:var(--sd-color-light-highlight) !important}.sd-outline-muted{border-color:var(--sd-color-muted) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-muted:focus,a.sd-outline-muted:hover{border-color:var(--sd-color-muted-highlight) !important}.sd-outline-dark{border-color:var(--sd-color-dark) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-dark:focus,a.sd-outline-dark:hover{border-color:var(--sd-color-dark-highlight) !important}.sd-outline-black{border-color:var(--sd-color-black) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-black:focus,a.sd-outline-black:hover{border-color:var(--sd-color-black-highlight) !important}.sd-outline-white{border-color:var(--sd-color-white) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-white:focus,a.sd-outline-white:hover{border-color:var(--sd-color-white-highlight) !important}.sd-bg-transparent{background-color:transparent !important}.sd-outline-transparent{border-color:transparent !important}.sd-text-transparent{color:transparent !important}.sd-p-0{padding:0 !important}.sd-pt-0,.sd-py-0{padding-top:0 !important}.sd-pr-0,.sd-px-0{padding-right:0 !important}.sd-pb-0,.sd-py-0{padding-bottom:0 !important}.sd-pl-0,.sd-px-0{padding-left:0 !important}.sd-p-1{padding:.25rem !important}.sd-pt-1,.sd-py-1{padding-top:.25rem !important}.sd-pr-1,.sd-px-1{padding-right:.25rem !important}.sd-pb-1,.sd-py-1{padding-bottom:.25rem !important}.sd-pl-1,.sd-px-1{padding-left:.25rem !important}.sd-p-2{padding:.5rem !important}.sd-pt-2,.sd-py-2{padding-top:.5rem !important}.sd-pr-2,.sd-px-2{padding-right:.5rem !important}.sd-pb-2,.sd-py-2{padding-bottom:.5rem !important}.sd-pl-2,.sd-px-2{padding-left:.5rem !important}.sd-p-3{padding:1rem !important}.sd-pt-3,.sd-py-3{padding-top:1rem !important}.sd-pr-3,.sd-px-3{padding-right:1rem !important}.sd-pb-3,.sd-py-3{padding-bottom:1rem !important}.sd-pl-3,.sd-px-3{padding-left:1rem !important}.sd-p-4{padding:1.5rem !important}.sd-pt-4,.sd-py-4{padding-top:1.5rem !important}.sd-pr-4,.sd-px-4{padding-right:1.5rem !important}.sd-pb-4,.sd-py-4{padding-bottom:1.5rem !important}.sd-pl-4,.sd-px-4{padding-left:1.5rem !important}.sd-p-5{padding:3rem !important}.sd-pt-5,.sd-py-5{padding-top:3rem !important}.sd-pr-5,.sd-px-5{padding-right:3rem !important}.sd-pb-5,.sd-py-5{padding-bottom:3rem !important}.sd-pl-5,.sd-px-5{padding-left:3rem !important}.sd-m-auto{margin:auto !important}.sd-mt-auto,.sd-my-auto{margin-top:auto !important}.sd-mr-auto,.sd-mx-auto{margin-right:auto !important}.sd-mb-auto,.sd-my-auto{margin-bottom:auto !important}.sd-ml-auto,.sd-mx-auto{margin-left:auto !important}.sd-m-0{margin:0 !important}.sd-mt-0,.sd-my-0{margin-top:0 !important}.sd-mr-0,.sd-mx-0{margin-right:0 !important}.sd-mb-0,.sd-my-0{margin-bottom:0 !important}.sd-ml-0,.sd-mx-0{margin-left:0 !important}.sd-m-1{margin:.25rem !important}.sd-mt-1,.sd-my-1{margin-top:.25rem !important}.sd-mr-1,.sd-mx-1{margin-right:.25rem !important}.sd-mb-1,.sd-my-1{margin-bottom:.25rem !important}.sd-ml-1,.sd-mx-1{margin-left:.25rem !important}.sd-m-2{margin:.5rem !important}.sd-mt-2,.sd-my-2{margin-top:.5rem !important}.sd-mr-2,.sd-mx-2{margin-right:.5rem !important}.sd-mb-2,.sd-my-2{margin-bottom:.5rem !important}.sd-ml-2,.sd-mx-2{margin-left:.5rem !important}.sd-m-3{margin:1rem !important}.sd-mt-3,.sd-my-3{margin-top:1rem !important}.sd-mr-3,.sd-mx-3{margin-right:1rem !important}.sd-mb-3,.sd-my-3{margin-bottom:1rem !important}.sd-ml-3,.sd-mx-3{margin-left:1rem !important}.sd-m-4{margin:1.5rem !important}.sd-mt-4,.sd-my-4{margin-top:1.5rem !important}.sd-mr-4,.sd-mx-4{margin-right:1.5rem !important}.sd-mb-4,.sd-my-4{margin-bottom:1.5rem !important}.sd-ml-4,.sd-mx-4{margin-left:1.5rem !important}.sd-m-5{margin:3rem !important}.sd-mt-5,.sd-my-5{margin-top:3rem !important}.sd-mr-5,.sd-mx-5{margin-right:3rem !important}.sd-mb-5,.sd-my-5{margin-bottom:3rem !important}.sd-ml-5,.sd-mx-5{margin-left:3rem !important}.sd-w-25{width:25% !important}.sd-w-50{width:50% !important}.sd-w-75{width:75% !important}.sd-w-100{width:100% !important}.sd-w-auto{width:auto !important}.sd-h-25{height:25% !important}.sd-h-50{height:50% !important}.sd-h-75{height:75% !important}.sd-h-100{height:100% !important}.sd-h-auto{height:auto !important}.sd-d-none{display:none !important}.sd-d-inline{display:inline !important}.sd-d-inline-block{display:inline-block !important}.sd-d-block{display:block !important}.sd-d-grid{display:grid !important}.sd-d-flex-row{display:-ms-flexbox !important;display:flex !important;flex-direction:row !important}.sd-d-flex-column{display:-ms-flexbox !important;display:flex !important;flex-direction:column !important}.sd-d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media(min-width: 576px){.sd-d-sm-none{display:none !important}.sd-d-sm-inline{display:inline !important}.sd-d-sm-inline-block{display:inline-block !important}.sd-d-sm-block{display:block !important}.sd-d-sm-grid{display:grid !important}.sd-d-sm-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 768px){.sd-d-md-none{display:none !important}.sd-d-md-inline{display:inline !important}.sd-d-md-inline-block{display:inline-block !important}.sd-d-md-block{display:block !important}.sd-d-md-grid{display:grid !important}.sd-d-md-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 992px){.sd-d-lg-none{display:none !important}.sd-d-lg-inline{display:inline !important}.sd-d-lg-inline-block{display:inline-block !important}.sd-d-lg-block{display:block !important}.sd-d-lg-grid{display:grid !important}.sd-d-lg-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 1200px){.sd-d-xl-none{display:none !important}.sd-d-xl-inline{display:inline !important}.sd-d-xl-inline-block{display:inline-block !important}.sd-d-xl-block{display:block !important}.sd-d-xl-grid{display:grid !important}.sd-d-xl-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.sd-align-major-start{justify-content:flex-start !important}.sd-align-major-end{justify-content:flex-end !important}.sd-align-major-center{justify-content:center !important}.sd-align-major-justify{justify-content:space-between !important}.sd-align-major-spaced{justify-content:space-evenly !important}.sd-align-minor-start{align-items:flex-start !important}.sd-align-minor-end{align-items:flex-end !important}.sd-align-minor-center{align-items:center !important}.sd-align-minor-stretch{align-items:stretch !important}.sd-text-justify{text-align:justify !important}.sd-text-left{text-align:left !important}.sd-text-right{text-align:right !important}.sd-text-center{text-align:center !important}.sd-font-weight-light{font-weight:300 !important}.sd-font-weight-lighter{font-weight:lighter !important}.sd-font-weight-normal{font-weight:400 !important}.sd-font-weight-bold{font-weight:700 !important}.sd-font-weight-bolder{font-weight:bolder !important}.sd-font-italic{font-style:italic !important}.sd-text-decoration-none{text-decoration:none !important}.sd-text-lowercase{text-transform:lowercase !important}.sd-text-uppercase{text-transform:uppercase !important}.sd-text-capitalize{text-transform:capitalize !important}.sd-text-wrap{white-space:normal !important}.sd-text-nowrap{white-space:nowrap !important}.sd-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-fs-1,.sd-fs-1>p{font-size:calc(1.375rem + 1.5vw) !important;line-height:unset !important}.sd-fs-2,.sd-fs-2>p{font-size:calc(1.325rem + 0.9vw) !important;line-height:unset !important}.sd-fs-3,.sd-fs-3>p{font-size:calc(1.3rem + 0.6vw) !important;line-height:unset !important}.sd-fs-4,.sd-fs-4>p{font-size:calc(1.275rem + 0.3vw) !important;line-height:unset !important}.sd-fs-5,.sd-fs-5>p{font-size:1.25rem !important;line-height:unset !important}.sd-fs-6,.sd-fs-6>p{font-size:1rem !important;line-height:unset !important}.sd-border-0{border:0 solid !important}.sd-border-top-0{border-top:0 solid !important}.sd-border-bottom-0{border-bottom:0 solid !important}.sd-border-right-0{border-right:0 solid !important}.sd-border-left-0{border-left:0 solid !important}.sd-border-1{border:1px solid !important}.sd-border-top-1{border-top:1px solid !important}.sd-border-bottom-1{border-bottom:1px solid !important}.sd-border-right-1{border-right:1px solid !important}.sd-border-left-1{border-left:1px solid !important}.sd-border-2{border:2px solid !important}.sd-border-top-2{border-top:2px solid !important}.sd-border-bottom-2{border-bottom:2px solid !important}.sd-border-right-2{border-right:2px solid !important}.sd-border-left-2{border-left:2px solid !important}.sd-border-3{border:3px solid !important}.sd-border-top-3{border-top:3px solid !important}.sd-border-bottom-3{border-bottom:3px solid !important}.sd-border-right-3{border-right:3px solid !important}.sd-border-left-3{border-left:3px solid !important}.sd-border-4{border:4px solid !important}.sd-border-top-4{border-top:4px solid !important}.sd-border-bottom-4{border-bottom:4px solid !important}.sd-border-right-4{border-right:4px solid !important}.sd-border-left-4{border-left:4px solid !important}.sd-border-5{border:5px solid !important}.sd-border-top-5{border-top:5px solid !important}.sd-border-bottom-5{border-bottom:5px solid !important}.sd-border-right-5{border-right:5px solid !important}.sd-border-left-5{border-left:5px solid !important}.sd-rounded-0{border-radius:0 !important}.sd-rounded-1{border-radius:.2rem !important}.sd-rounded-2{border-radius:.3rem !important}.sd-rounded-3{border-radius:.5rem !important}.sd-rounded-pill{border-radius:50rem !important}.sd-rounded-circle{border-radius:50% !important}.shadow-none{box-shadow:none !important}.sd-shadow-sm{box-shadow:0 .125rem .25rem var(--sd-color-shadow) !important}.sd-shadow-md{box-shadow:0 .5rem 1rem var(--sd-color-shadow) !important}.sd-shadow-lg{box-shadow:0 1rem 3rem var(--sd-color-shadow) !important}@keyframes sd-slide-from-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes sd-slide-from-right{0%{transform:translateX(200%)}100%{transform:translateX(0)}}@keyframes sd-grow100{0%{transform:scale(0);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50{0%{transform:scale(0.5);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50-rot20{0%{transform:scale(0.5) rotateZ(-20deg);opacity:.5}75%{transform:scale(1) rotateZ(5deg);opacity:1}95%{transform:scale(1) rotateZ(-1deg);opacity:1}100%{transform:scale(1) rotateZ(0);opacity:1}}.sd-animate-slide-from-left{animation:1s ease-out 0s 1 normal none running sd-slide-from-left}.sd-animate-slide-from-right{animation:1s ease-out 0s 1 normal none running sd-slide-from-right}.sd-animate-grow100{animation:1s ease-out 0s 1 normal none running sd-grow100}.sd-animate-grow50{animation:1s ease-out 0s 1 normal none running sd-grow50}.sd-animate-grow50-rot20{animation:1s ease-out 0s 1 normal none running sd-grow50-rot20}.sd-badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.sd-badge:empty{display:none}a.sd-badge{text-decoration:none}.sd-btn .sd-badge{position:relative;top:-1px}.sd-btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:inline-block;font-weight:400;font-size:1rem;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.sd-btn:hover{text-decoration:none}@media(prefers-reduced-motion: reduce){.sd-btn{transition:none}}.sd-btn-primary,.sd-btn-outline-primary:hover,.sd-btn-outline-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-primary:hover,.sd-btn-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary-highlight) !important;border-color:var(--sd-color-primary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-primary{color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary,.sd-btn-outline-secondary:hover,.sd-btn-outline-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary:hover,.sd-btn-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary-highlight) !important;border-color:var(--sd-color-secondary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-secondary{color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success,.sd-btn-outline-success:hover,.sd-btn-outline-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success:hover,.sd-btn-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success-highlight) !important;border-color:var(--sd-color-success-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-success{color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info,.sd-btn-outline-info:hover,.sd-btn-outline-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info:hover,.sd-btn-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info-highlight) !important;border-color:var(--sd-color-info-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-info{color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning,.sd-btn-outline-warning:hover,.sd-btn-outline-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning:hover,.sd-btn-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning-highlight) !important;border-color:var(--sd-color-warning-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-warning{color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger,.sd-btn-outline-danger:hover,.sd-btn-outline-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger:hover,.sd-btn-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger-highlight) !important;border-color:var(--sd-color-danger-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-danger{color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light,.sd-btn-outline-light:hover,.sd-btn-outline-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light:hover,.sd-btn-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light-highlight) !important;border-color:var(--sd-color-light-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-light{color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted,.sd-btn-outline-muted:hover,.sd-btn-outline-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted:hover,.sd-btn-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted-highlight) !important;border-color:var(--sd-color-muted-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-muted{color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark,.sd-btn-outline-dark:hover,.sd-btn-outline-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark:hover,.sd-btn-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark-highlight) !important;border-color:var(--sd-color-dark-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-dark{color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black,.sd-btn-outline-black:hover,.sd-btn-outline-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black:hover,.sd-btn-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black-highlight) !important;border-color:var(--sd-color-black-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-black{color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white,.sd-btn-outline-white:hover,.sd-btn-outline-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white:hover,.sd-btn-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white-highlight) !important;border-color:var(--sd-color-white-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-white{color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.sd-hide-link-text{font-size:0}.sd-octicon,.sd-material-icon{display:inline-block;fill:currentColor;vertical-align:middle}.sd-avatar-xs{border-radius:50%;object-fit:cover;object-position:center;width:1rem;height:1rem}.sd-avatar-sm{border-radius:50%;object-fit:cover;object-position:center;width:3rem;height:3rem}.sd-avatar-md{border-radius:50%;object-fit:cover;object-position:center;width:5rem;height:5rem}.sd-avatar-lg{border-radius:50%;object-fit:cover;object-position:center;width:7rem;height:7rem}.sd-avatar-xl{border-radius:50%;object-fit:cover;object-position:center;width:10rem;height:10rem}.sd-avatar-inherit{border-radius:50%;object-fit:cover;object-position:center;width:inherit;height:inherit}.sd-avatar-initial{border-radius:50%;object-fit:cover;object-position:center;width:initial;height:initial}.sd-card{background-clip:border-box;background-color:var(--sd-color-card-background);border:1px solid var(--sd-color-card-border);border-radius:.25rem;color:var(--sd-color-card-text);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.sd-card>hr{margin-left:0;margin-right:0}.sd-card-hover:hover{border-color:var(--sd-color-card-border-hover);transform:scale(1.01)}.sd-card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1rem}.sd-card-title{margin-bottom:.5rem}.sd-card-subtitle{margin-top:-0.25rem;margin-bottom:0}.sd-card-text:last-child{margin-bottom:0}.sd-card-link:hover{text-decoration:none}.sd-card-link+.card-link{margin-left:1rem}.sd-card-header{padding:.5rem 1rem;margin-bottom:0;background-color:var(--sd-color-card-header);border-bottom:1px solid var(--sd-color-card-border)}.sd-card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.sd-card-footer{padding:.5rem 1rem;background-color:var(--sd-color-card-footer);border-top:1px solid var(--sd-color-card-border)}.sd-card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.sd-card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.sd-card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.sd-card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom,.sd-card-img-top{width:100%}.sd-card-img,.sd-card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom{border-bottom-left-radius:calc(0.25rem - 1px);border-bottom-right-radius:calc(0.25rem - 1px)}.sd-cards-carousel{width:100%;display:flex;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;overflow-x:hidden;scroll-snap-type:x mandatory}.sd-cards-carousel.sd-show-scrollbar{overflow-x:auto}.sd-cards-carousel:hover,.sd-cards-carousel:focus{overflow-x:auto}.sd-cards-carousel>.sd-card{flex-shrink:0;scroll-snap-align:start}.sd-cards-carousel>.sd-card:not(:last-child){margin-right:3px}.sd-card-cols-1>.sd-card{width:90%}.sd-card-cols-2>.sd-card{width:45%}.sd-card-cols-3>.sd-card{width:30%}.sd-card-cols-4>.sd-card{width:22.5%}.sd-card-cols-5>.sd-card{width:18%}.sd-card-cols-6>.sd-card{width:15%}.sd-card-cols-7>.sd-card{width:12.8571428571%}.sd-card-cols-8>.sd-card{width:11.25%}.sd-card-cols-9>.sd-card{width:10%}.sd-card-cols-10>.sd-card{width:9%}.sd-card-cols-11>.sd-card{width:8.1818181818%}.sd-card-cols-12>.sd-card{width:7.5%}.sd-container,.sd-container-fluid,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container-xl{margin-left:auto;margin-right:auto;padding-left:var(--sd-gutter-x, 0.75rem);padding-right:var(--sd-gutter-x, 0.75rem);width:100%}@media(min-width: 576px){.sd-container-sm,.sd-container{max-width:540px}}@media(min-width: 768px){.sd-container-md,.sd-container-sm,.sd-container{max-width:720px}}@media(min-width: 992px){.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:960px}}@media(min-width: 1200px){.sd-container-xl,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:1140px}}.sd-row{--sd-gutter-x: 1.5rem;--sd-gutter-y: 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--sd-gutter-y) * -1);margin-right:calc(var(--sd-gutter-x) * -0.5);margin-left:calc(var(--sd-gutter-x) * -0.5)}.sd-row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--sd-gutter-x) * 0.5);padding-left:calc(var(--sd-gutter-x) * 0.5);margin-top:var(--sd-gutter-y)}.sd-col{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-auto>*{flex:0 0 auto;width:auto}.sd-row-cols-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}@media(min-width: 576px){.sd-col-sm{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-sm-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-sm-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-sm-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-sm-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-sm-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-sm-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-sm-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-sm-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-sm-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-sm-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-sm-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-sm-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-sm-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 768px){.sd-col-md{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-md-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-md-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-md-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-md-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-md-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-md-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-md-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-md-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-md-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-md-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-md-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-md-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-md-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 992px){.sd-col-lg{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-lg-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-lg-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-lg-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-lg-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-lg-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-lg-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-lg-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-lg-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-lg-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-lg-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-lg-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-lg-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-lg-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 1200px){.sd-col-xl{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-xl-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-xl-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-xl-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-xl-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-xl-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-xl-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-xl-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-xl-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-xl-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-xl-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-xl-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-xl-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-xl-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}.sd-col-auto{flex:0 0 auto;-ms-flex:0 0 auto;width:auto}.sd-col-1{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}.sd-col-2{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-col-3{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-col-4{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-col-5{flex:0 0 auto;-ms-flex:0 0 auto;width:41.6666666667%}.sd-col-6{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-col-7{flex:0 0 auto;-ms-flex:0 0 auto;width:58.3333333333%}.sd-col-8{flex:0 0 auto;-ms-flex:0 0 auto;width:66.6666666667%}.sd-col-9{flex:0 0 auto;-ms-flex:0 0 auto;width:75%}.sd-col-10{flex:0 0 auto;-ms-flex:0 0 auto;width:83.3333333333%}.sd-col-11{flex:0 0 auto;-ms-flex:0 0 auto;width:91.6666666667%}.sd-col-12{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-g-0,.sd-gy-0{--sd-gutter-y: 0}.sd-g-0,.sd-gx-0{--sd-gutter-x: 0}.sd-g-1,.sd-gy-1{--sd-gutter-y: 0.25rem}.sd-g-1,.sd-gx-1{--sd-gutter-x: 0.25rem}.sd-g-2,.sd-gy-2{--sd-gutter-y: 0.5rem}.sd-g-2,.sd-gx-2{--sd-gutter-x: 0.5rem}.sd-g-3,.sd-gy-3{--sd-gutter-y: 1rem}.sd-g-3,.sd-gx-3{--sd-gutter-x: 1rem}.sd-g-4,.sd-gy-4{--sd-gutter-y: 1.5rem}.sd-g-4,.sd-gx-4{--sd-gutter-x: 1.5rem}.sd-g-5,.sd-gy-5{--sd-gutter-y: 3rem}.sd-g-5,.sd-gx-5{--sd-gutter-x: 3rem}@media(min-width: 576px){.sd-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-sm-0,.sd-gy-sm-0{--sd-gutter-y: 0}.sd-g-sm-0,.sd-gx-sm-0{--sd-gutter-x: 0}.sd-g-sm-1,.sd-gy-sm-1{--sd-gutter-y: 0.25rem}.sd-g-sm-1,.sd-gx-sm-1{--sd-gutter-x: 0.25rem}.sd-g-sm-2,.sd-gy-sm-2{--sd-gutter-y: 0.5rem}.sd-g-sm-2,.sd-gx-sm-2{--sd-gutter-x: 0.5rem}.sd-g-sm-3,.sd-gy-sm-3{--sd-gutter-y: 1rem}.sd-g-sm-3,.sd-gx-sm-3{--sd-gutter-x: 1rem}.sd-g-sm-4,.sd-gy-sm-4{--sd-gutter-y: 1.5rem}.sd-g-sm-4,.sd-gx-sm-4{--sd-gutter-x: 1.5rem}.sd-g-sm-5,.sd-gy-sm-5{--sd-gutter-y: 3rem}.sd-g-sm-5,.sd-gx-sm-5{--sd-gutter-x: 3rem}}@media(min-width: 768px){.sd-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-md-0,.sd-gy-md-0{--sd-gutter-y: 0}.sd-g-md-0,.sd-gx-md-0{--sd-gutter-x: 0}.sd-g-md-1,.sd-gy-md-1{--sd-gutter-y: 0.25rem}.sd-g-md-1,.sd-gx-md-1{--sd-gutter-x: 0.25rem}.sd-g-md-2,.sd-gy-md-2{--sd-gutter-y: 0.5rem}.sd-g-md-2,.sd-gx-md-2{--sd-gutter-x: 0.5rem}.sd-g-md-3,.sd-gy-md-3{--sd-gutter-y: 1rem}.sd-g-md-3,.sd-gx-md-3{--sd-gutter-x: 1rem}.sd-g-md-4,.sd-gy-md-4{--sd-gutter-y: 1.5rem}.sd-g-md-4,.sd-gx-md-4{--sd-gutter-x: 1.5rem}.sd-g-md-5,.sd-gy-md-5{--sd-gutter-y: 3rem}.sd-g-md-5,.sd-gx-md-5{--sd-gutter-x: 3rem}}@media(min-width: 992px){.sd-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-lg-0,.sd-gy-lg-0{--sd-gutter-y: 0}.sd-g-lg-0,.sd-gx-lg-0{--sd-gutter-x: 0}.sd-g-lg-1,.sd-gy-lg-1{--sd-gutter-y: 0.25rem}.sd-g-lg-1,.sd-gx-lg-1{--sd-gutter-x: 0.25rem}.sd-g-lg-2,.sd-gy-lg-2{--sd-gutter-y: 0.5rem}.sd-g-lg-2,.sd-gx-lg-2{--sd-gutter-x: 0.5rem}.sd-g-lg-3,.sd-gy-lg-3{--sd-gutter-y: 1rem}.sd-g-lg-3,.sd-gx-lg-3{--sd-gutter-x: 1rem}.sd-g-lg-4,.sd-gy-lg-4{--sd-gutter-y: 1.5rem}.sd-g-lg-4,.sd-gx-lg-4{--sd-gutter-x: 1.5rem}.sd-g-lg-5,.sd-gy-lg-5{--sd-gutter-y: 3rem}.sd-g-lg-5,.sd-gx-lg-5{--sd-gutter-x: 3rem}}@media(min-width: 1200px){.sd-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-xl-0,.sd-gy-xl-0{--sd-gutter-y: 0}.sd-g-xl-0,.sd-gx-xl-0{--sd-gutter-x: 0}.sd-g-xl-1,.sd-gy-xl-1{--sd-gutter-y: 0.25rem}.sd-g-xl-1,.sd-gx-xl-1{--sd-gutter-x: 0.25rem}.sd-g-xl-2,.sd-gy-xl-2{--sd-gutter-y: 0.5rem}.sd-g-xl-2,.sd-gx-xl-2{--sd-gutter-x: 0.5rem}.sd-g-xl-3,.sd-gy-xl-3{--sd-gutter-y: 1rem}.sd-g-xl-3,.sd-gx-xl-3{--sd-gutter-x: 1rem}.sd-g-xl-4,.sd-gy-xl-4{--sd-gutter-y: 1.5rem}.sd-g-xl-4,.sd-gx-xl-4{--sd-gutter-x: 1.5rem}.sd-g-xl-5,.sd-gy-xl-5{--sd-gutter-y: 3rem}.sd-g-xl-5,.sd-gx-xl-5{--sd-gutter-x: 3rem}}.sd-flex-row-reverse{flex-direction:row-reverse !important}details.sd-dropdown{position:relative;font-size:var(--sd-fontsize-dropdown)}details.sd-dropdown:hover{cursor:pointer}details.sd-dropdown .sd-summary-content{cursor:default}details.sd-dropdown summary.sd-summary-title{padding:.5em 1em;font-size:var(--sd-fontsize-dropdown-title);font-weight:var(--sd-fontweight-dropdown-title);user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;list-style:none;display:inline-flex;justify-content:space-between}details.sd-dropdown summary.sd-summary-title::-webkit-details-marker{display:none}details.sd-dropdown summary.sd-summary-title:focus{outline:none}details.sd-dropdown summary.sd-summary-title .sd-summary-icon{margin-right:.6em;display:inline-flex;align-items:center}details.sd-dropdown summary.sd-summary-title .sd-summary-icon svg{opacity:.8}details.sd-dropdown summary.sd-summary-title .sd-summary-text{flex-grow:1;line-height:1.5;padding-right:.5rem}details.sd-dropdown summary.sd-summary-title .sd-summary-state-marker{pointer-events:none;display:inline-flex;align-items:center}details.sd-dropdown summary.sd-summary-title .sd-summary-state-marker svg{opacity:.6}details.sd-dropdown summary.sd-summary-title:hover .sd-summary-state-marker svg{opacity:1;transform:scale(1.1)}details.sd-dropdown[open] summary .sd-octicon.no-title{visibility:hidden}details.sd-dropdown .sd-summary-chevron-right{transition:.25s}details.sd-dropdown[open]>.sd-summary-title .sd-summary-chevron-right{transform:rotate(90deg)}details.sd-dropdown[open]>.sd-summary-title .sd-summary-chevron-down{transform:rotate(180deg)}details.sd-dropdown:not([open]).sd-card{border:none}details.sd-dropdown:not([open])>.sd-card-header{border:1px solid var(--sd-color-card-border);border-radius:.25rem}details.sd-dropdown.sd-fade-in[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out;animation:sd-fade-in .5s ease-in-out}details.sd-dropdown.sd-fade-in-slide-down[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out}.sd-col>.sd-dropdown{width:100%}.sd-summary-content>.sd-tab-set:first-child{margin-top:0}@keyframes sd-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes sd-slide-down{0%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}.sd-tab-set{border-radius:.125rem;display:flex;flex-wrap:wrap;margin:1em 0;position:relative}.sd-tab-set>input{opacity:0;position:absolute}.sd-tab-set>input:checked+label{border-color:var(--sd-color-tabs-underline-active);color:var(--sd-color-tabs-label-active)}.sd-tab-set>input:checked+label+.sd-tab-content{display:block}.sd-tab-set>input:not(:checked)+label:hover{color:var(--sd-color-tabs-label-hover);border-color:var(--sd-color-tabs-underline-hover)}.sd-tab-set>input:focus+label{outline-style:auto}.sd-tab-set>input:not(.focus-visible)+label{outline:none;-webkit-tap-highlight-color:transparent}.sd-tab-set>label{border-bottom:.125rem solid transparent;margin-bottom:0;color:var(--sd-color-tabs-label-inactive);border-color:var(--sd-color-tabs-underline-inactive);cursor:pointer;font-size:var(--sd-fontsize-tabs-label);font-weight:700;padding:1em 1.25em .5em;transition:color 250ms;width:auto;z-index:1}html .sd-tab-set>label:hover{color:var(--sd-color-tabs-label-active)}.sd-col>.sd-tab-set{width:100%}.sd-tab-content{box-shadow:0 -0.0625rem var(--sd-color-tabs-overline),0 .0625rem var(--sd-color-tabs-underline);display:none;order:99;padding-bottom:.75rem;padding-top:.75rem;width:100%}.sd-tab-content>:first-child{margin-top:0 !important}.sd-tab-content>:last-child{margin-bottom:0 !important}.sd-tab-content>.sd-tab-set{margin:0}.sd-sphinx-override,.sd-sphinx-override *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sd-sphinx-override p{margin-top:0}:root{--sd-color-primary: #0071bc;--sd-color-secondary: #6c757d;--sd-color-success: #28a745;--sd-color-info: #17a2b8;--sd-color-warning: #f0b37e;--sd-color-danger: #dc3545;--sd-color-light: #f8f9fa;--sd-color-muted: #6c757d;--sd-color-dark: #212529;--sd-color-black: black;--sd-color-white: white;--sd-color-primary-highlight: #0060a0;--sd-color-secondary-highlight: #5c636a;--sd-color-success-highlight: #228e3b;--sd-color-info-highlight: #148a9c;--sd-color-warning-highlight: #cc986b;--sd-color-danger-highlight: #bb2d3b;--sd-color-light-highlight: #d3d4d5;--sd-color-muted-highlight: #5c636a;--sd-color-dark-highlight: #1c1f23;--sd-color-black-highlight: black;--sd-color-white-highlight: #d9d9d9;--sd-color-primary-bg: rgba(0, 113, 188, 0.2);--sd-color-secondary-bg: rgba(108, 117, 125, 0.2);--sd-color-success-bg: rgba(40, 167, 69, 0.2);--sd-color-info-bg: rgba(23, 162, 184, 0.2);--sd-color-warning-bg: rgba(240, 179, 126, 0.2);--sd-color-danger-bg: rgba(220, 53, 69, 0.2);--sd-color-light-bg: rgba(248, 249, 250, 0.2);--sd-color-muted-bg: rgba(108, 117, 125, 0.2);--sd-color-dark-bg: rgba(33, 37, 41, 0.2);--sd-color-black-bg: rgba(0, 0, 0, 0.2);--sd-color-white-bg: rgba(255, 255, 255, 0.2);--sd-color-primary-text: #fff;--sd-color-secondary-text: #fff;--sd-color-success-text: #fff;--sd-color-info-text: #fff;--sd-color-warning-text: #212529;--sd-color-danger-text: #fff;--sd-color-light-text: #212529;--sd-color-muted-text: #fff;--sd-color-dark-text: #fff;--sd-color-black-text: #fff;--sd-color-white-text: #212529;--sd-color-shadow: rgba(0, 0, 0, 0.15);--sd-color-card-border: rgba(0, 0, 0, 0.125);--sd-color-card-border-hover: hsla(231, 99%, 66%, 1);--sd-color-card-background: transparent;--sd-color-card-text: inherit;--sd-color-card-header: transparent;--sd-color-card-footer: transparent;--sd-color-tabs-label-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-hover: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-inactive: hsl(0, 0%, 66%);--sd-color-tabs-underline-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-underline-hover: rgba(178, 206, 245, 0.62);--sd-color-tabs-underline-inactive: transparent;--sd-color-tabs-overline: rgb(222, 222, 222);--sd-color-tabs-underline: rgb(222, 222, 222);--sd-fontsize-tabs-label: 1rem;--sd-fontsize-dropdown: inherit;--sd-fontsize-dropdown-title: 1rem;--sd-fontweight-dropdown-title: 700} diff --git a/_static/design-tabs.js b/_static/design-tabs.js index 36b38cf0..b25bd6a4 100644 --- a/_static/design-tabs.js +++ b/_static/design-tabs.js @@ -1,27 +1,101 @@ -var sd_labels_by_text = {}; +// @ts-check +// Extra JS capability for selected tabs to be synced +// The selection is stored in local storage so that it persists across page loads. + +/** + * @type {Record} + */ +let sd_id_to_elements = {}; +const storageKeyPrefix = "sphinx-design-tab-id-"; + +/** + * Create a key for a tab element. + * @param {HTMLElement} el - The tab element. + * @returns {[string, string, string] | null} - The key. + * + */ +function create_key(el) { + let syncId = el.getAttribute("data-sync-id"); + let syncGroup = el.getAttribute("data-sync-group"); + if (!syncId || !syncGroup) return null; + return [syncGroup, syncId, syncGroup + "--" + syncId]; +} + +/** + * Initialize the tab selection. + * + */ function ready() { - const li = document.getElementsByClassName("sd-tab-label"); - for (const label of li) { - syncId = label.getAttribute("data-sync-id"); - if (syncId) { - label.onclick = onLabelClick; - if (!sd_labels_by_text[syncId]) { - sd_labels_by_text[syncId] = []; + // Find all tabs with sync data + + /** @type {string[]} */ + let groups = []; + + document.querySelectorAll(".sd-tab-label").forEach((label) => { + if (label instanceof HTMLElement) { + let data = create_key(label); + if (data) { + let [group, id, key] = data; + + // add click event listener + // @ts-ignore + label.onclick = onSDLabelClick; + + // store map of key to elements + if (!sd_id_to_elements[key]) { + sd_id_to_elements[key] = []; + } + sd_id_to_elements[key].push(label); + + if (groups.indexOf(group) === -1) { + groups.push(group); + // Check if a specific tab has been selected via URL parameter + const tabParam = new URLSearchParams(window.location.search).get( + group + ); + if (tabParam) { + console.log( + "sphinx-design: Selecting tab id for group '" + + group + + "' from URL parameter: " + + tabParam + ); + window.sessionStorage.setItem(storageKeyPrefix + group, tabParam); + } + } + + // Check is a specific tab has been selected previously + let previousId = window.sessionStorage.getItem( + storageKeyPrefix + group + ); + if (previousId === id) { + // console.log( + // "sphinx-design: Selecting tab from session storage: " + id + // ); + // @ts-ignore + label.previousElementSibling.checked = true; + } } - sd_labels_by_text[syncId].push(label); } - } + }); } -function onLabelClick() { - // Activate other inputs with the same sync id. - syncId = this.getAttribute("data-sync-id"); - for (label of sd_labels_by_text[syncId]) { +/** + * Activate other tabs with the same sync id. + * + * @this {HTMLElement} - The element that was clicked. + */ +function onSDLabelClick() { + let data = create_key(this); + if (!data) return; + let [group, id, key] = data; + for (const label of sd_id_to_elements[key]) { if (label === this) continue; + // @ts-ignore label.previousElementSibling.checked = true; } - window.localStorage.setItem("sphinx-design-last-tab", syncId); + window.sessionStorage.setItem(storageKeyPrefix + group, id); } document.addEventListener("DOMContentLoaded", ready, false); diff --git a/_static/pygments.css b/_static/pygments.css index 997797f2..012e6a00 100644 --- a/_static/pygments.css +++ b/_static/pygments.css @@ -3,77 +3,77 @@ html[data-theme="light"] .highlight td.linenos .normal { color: inherit; backgro html[data-theme="light"] .highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } html[data-theme="light"] .highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } html[data-theme="light"] .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } -html[data-theme="light"] .highlight .hll { background-color: #7971292e } -html[data-theme="light"] .highlight { background: #fefefe; color: #545454 } -html[data-theme="light"] .highlight .c { color: #797129 } /* Comment */ -html[data-theme="light"] .highlight .err { color: #d91e18 } /* Error */ -html[data-theme="light"] .highlight .k { color: #7928a1 } /* Keyword */ -html[data-theme="light"] .highlight .l { color: #797129 } /* Literal */ -html[data-theme="light"] .highlight .n { color: #545454 } /* Name */ -html[data-theme="light"] .highlight .o { color: #008000 } /* Operator */ -html[data-theme="light"] .highlight .p { color: #545454 } /* Punctuation */ -html[data-theme="light"] .highlight .ch { color: #797129 } /* Comment.Hashbang */ -html[data-theme="light"] .highlight .cm { color: #797129 } /* Comment.Multiline */ -html[data-theme="light"] .highlight .cp { color: #797129 } /* Comment.Preproc */ -html[data-theme="light"] .highlight .cpf { color: #797129 } /* Comment.PreprocFile */ -html[data-theme="light"] .highlight .c1 { color: #797129 } /* Comment.Single */ -html[data-theme="light"] .highlight .cs { color: #797129 } /* Comment.Special */ -html[data-theme="light"] .highlight .gd { color: #007faa } /* Generic.Deleted */ +html[data-theme="light"] .highlight .hll { background-color: #fae4c2 } +html[data-theme="light"] .highlight { background: #fefefe; color: #080808 } +html[data-theme="light"] .highlight .c { color: #515151 } /* Comment */ +html[data-theme="light"] .highlight .err { color: #a12236 } /* Error */ +html[data-theme="light"] .highlight .k { color: #6730c5 } /* Keyword */ +html[data-theme="light"] .highlight .l { color: #7f4707 } /* Literal */ +html[data-theme="light"] .highlight .n { color: #080808 } /* Name */ +html[data-theme="light"] .highlight .o { color: #00622f } /* Operator */ +html[data-theme="light"] .highlight .p { color: #080808 } /* Punctuation */ +html[data-theme="light"] .highlight .ch { color: #515151 } /* Comment.Hashbang */ +html[data-theme="light"] .highlight .cm { color: #515151 } /* Comment.Multiline */ +html[data-theme="light"] .highlight .cp { color: #515151 } /* Comment.Preproc */ +html[data-theme="light"] .highlight .cpf { color: #515151 } /* Comment.PreprocFile */ +html[data-theme="light"] .highlight .c1 { color: #515151 } /* Comment.Single */ +html[data-theme="light"] .highlight .cs { color: #515151 } /* Comment.Special */ +html[data-theme="light"] .highlight .gd { color: #005b82 } /* Generic.Deleted */ html[data-theme="light"] .highlight .ge { font-style: italic } /* Generic.Emph */ -html[data-theme="light"] .highlight .gh { color: #007faa } /* Generic.Heading */ +html[data-theme="light"] .highlight .gh { color: #005b82 } /* Generic.Heading */ html[data-theme="light"] .highlight .gs { font-weight: bold } /* Generic.Strong */ -html[data-theme="light"] .highlight .gu { color: #007faa } /* Generic.Subheading */ -html[data-theme="light"] .highlight .kc { color: #7928a1 } /* Keyword.Constant */ -html[data-theme="light"] .highlight .kd { color: #7928a1 } /* Keyword.Declaration */ -html[data-theme="light"] .highlight .kn { color: #7928a1 } /* Keyword.Namespace */ -html[data-theme="light"] .highlight .kp { color: #7928a1 } /* Keyword.Pseudo */ -html[data-theme="light"] .highlight .kr { color: #7928a1 } /* Keyword.Reserved */ -html[data-theme="light"] .highlight .kt { color: #797129 } /* Keyword.Type */ -html[data-theme="light"] .highlight .ld { color: #797129 } /* Literal.Date */ -html[data-theme="light"] .highlight .m { color: #797129 } /* Literal.Number */ -html[data-theme="light"] .highlight .s { color: #008000 } /* Literal.String */ -html[data-theme="light"] .highlight .na { color: #797129 } /* Name.Attribute */ -html[data-theme="light"] .highlight .nb { color: #797129 } /* Name.Builtin */ -html[data-theme="light"] .highlight .nc { color: #007faa } /* Name.Class */ -html[data-theme="light"] .highlight .no { color: #007faa } /* Name.Constant */ -html[data-theme="light"] .highlight .nd { color: #797129 } /* Name.Decorator */ -html[data-theme="light"] .highlight .ni { color: #008000 } /* Name.Entity */ -html[data-theme="light"] .highlight .ne { color: #7928a1 } /* Name.Exception */ -html[data-theme="light"] .highlight .nf { color: #007faa } /* Name.Function */ -html[data-theme="light"] .highlight .nl { color: #797129 } /* Name.Label */ -html[data-theme="light"] .highlight .nn { color: #545454 } /* Name.Namespace */ -html[data-theme="light"] .highlight .nx { color: #545454 } /* Name.Other */ -html[data-theme="light"] .highlight .py { color: #007faa } /* Name.Property */ -html[data-theme="light"] .highlight .nt { color: #007faa } /* Name.Tag */ -html[data-theme="light"] .highlight .nv { color: #d91e18 } /* Name.Variable */ -html[data-theme="light"] .highlight .ow { color: #7928a1 } /* Operator.Word */ -html[data-theme="light"] .highlight .pm { color: #545454 } /* Punctuation.Marker */ -html[data-theme="light"] .highlight .w { color: #545454 } /* Text.Whitespace */ -html[data-theme="light"] .highlight .mb { color: #797129 } /* Literal.Number.Bin */ -html[data-theme="light"] .highlight .mf { color: #797129 } /* Literal.Number.Float */ -html[data-theme="light"] .highlight .mh { color: #797129 } /* Literal.Number.Hex */ -html[data-theme="light"] .highlight .mi { color: #797129 } /* Literal.Number.Integer */ -html[data-theme="light"] .highlight .mo { color: #797129 } /* Literal.Number.Oct */ -html[data-theme="light"] .highlight .sa { color: #008000 } /* Literal.String.Affix */ -html[data-theme="light"] .highlight .sb { color: #008000 } /* Literal.String.Backtick */ -html[data-theme="light"] .highlight .sc { color: #008000 } /* Literal.String.Char */ -html[data-theme="light"] .highlight .dl { color: #008000 } /* Literal.String.Delimiter */ -html[data-theme="light"] .highlight .sd { color: #008000 } /* Literal.String.Doc */ -html[data-theme="light"] .highlight .s2 { color: #008000 } /* Literal.String.Double */ -html[data-theme="light"] .highlight .se { color: #008000 } /* Literal.String.Escape */ -html[data-theme="light"] .highlight .sh { color: #008000 } /* Literal.String.Heredoc */ -html[data-theme="light"] .highlight .si { color: #008000 } /* Literal.String.Interpol */ -html[data-theme="light"] .highlight .sx { color: #008000 } /* Literal.String.Other */ -html[data-theme="light"] .highlight .sr { color: #d91e18 } /* Literal.String.Regex */ -html[data-theme="light"] .highlight .s1 { color: #008000 } /* Literal.String.Single */ -html[data-theme="light"] .highlight .ss { color: #007faa } /* Literal.String.Symbol */ -html[data-theme="light"] .highlight .bp { color: #797129 } /* Name.Builtin.Pseudo */ -html[data-theme="light"] .highlight .fm { color: #007faa } /* Name.Function.Magic */ -html[data-theme="light"] .highlight .vc { color: #d91e18 } /* Name.Variable.Class */ -html[data-theme="light"] .highlight .vg { color: #d91e18 } /* Name.Variable.Global */ -html[data-theme="light"] .highlight .vi { color: #d91e18 } /* Name.Variable.Instance */ -html[data-theme="light"] .highlight .vm { color: #797129 } /* Name.Variable.Magic */ -html[data-theme="light"] .highlight .il { color: #797129 } /* Literal.Number.Integer.Long */ +html[data-theme="light"] .highlight .gu { color: #005b82 } /* Generic.Subheading */ +html[data-theme="light"] .highlight .kc { color: #6730c5 } /* Keyword.Constant */ +html[data-theme="light"] .highlight .kd { color: #6730c5 } /* Keyword.Declaration */ +html[data-theme="light"] .highlight .kn { color: #6730c5 } /* Keyword.Namespace */ +html[data-theme="light"] .highlight .kp { color: #6730c5 } /* Keyword.Pseudo */ +html[data-theme="light"] .highlight .kr { color: #6730c5 } /* Keyword.Reserved */ +html[data-theme="light"] .highlight .kt { color: #7f4707 } /* Keyword.Type */ +html[data-theme="light"] .highlight .ld { color: #7f4707 } /* Literal.Date */ +html[data-theme="light"] .highlight .m { color: #7f4707 } /* Literal.Number */ +html[data-theme="light"] .highlight .s { color: #00622f } /* Literal.String */ +html[data-theme="light"] .highlight .na { color: #912583 } /* Name.Attribute */ +html[data-theme="light"] .highlight .nb { color: #7f4707 } /* Name.Builtin */ +html[data-theme="light"] .highlight .nc { color: #005b82 } /* Name.Class */ +html[data-theme="light"] .highlight .no { color: #005b82 } /* Name.Constant */ +html[data-theme="light"] .highlight .nd { color: #7f4707 } /* Name.Decorator */ +html[data-theme="light"] .highlight .ni { color: #00622f } /* Name.Entity */ +html[data-theme="light"] .highlight .ne { color: #6730c5 } /* Name.Exception */ +html[data-theme="light"] .highlight .nf { color: #005b82 } /* Name.Function */ +html[data-theme="light"] .highlight .nl { color: #7f4707 } /* Name.Label */ +html[data-theme="light"] .highlight .nn { color: #080808 } /* Name.Namespace */ +html[data-theme="light"] .highlight .nx { color: #080808 } /* Name.Other */ +html[data-theme="light"] .highlight .py { color: #005b82 } /* Name.Property */ +html[data-theme="light"] .highlight .nt { color: #005b82 } /* Name.Tag */ +html[data-theme="light"] .highlight .nv { color: #a12236 } /* Name.Variable */ +html[data-theme="light"] .highlight .ow { color: #6730c5 } /* Operator.Word */ +html[data-theme="light"] .highlight .pm { color: #080808 } /* Punctuation.Marker */ +html[data-theme="light"] .highlight .w { color: #080808 } /* Text.Whitespace */ +html[data-theme="light"] .highlight .mb { color: #7f4707 } /* Literal.Number.Bin */ +html[data-theme="light"] .highlight .mf { color: #7f4707 } /* Literal.Number.Float */ +html[data-theme="light"] .highlight .mh { color: #7f4707 } /* Literal.Number.Hex */ +html[data-theme="light"] .highlight .mi { color: #7f4707 } /* Literal.Number.Integer */ +html[data-theme="light"] .highlight .mo { color: #7f4707 } /* Literal.Number.Oct */ +html[data-theme="light"] .highlight .sa { color: #00622f } /* Literal.String.Affix */ +html[data-theme="light"] .highlight .sb { color: #00622f } /* Literal.String.Backtick */ +html[data-theme="light"] .highlight .sc { color: #00622f } /* Literal.String.Char */ +html[data-theme="light"] .highlight .dl { color: #00622f } /* Literal.String.Delimiter */ +html[data-theme="light"] .highlight .sd { color: #00622f } /* Literal.String.Doc */ +html[data-theme="light"] .highlight .s2 { color: #00622f } /* Literal.String.Double */ +html[data-theme="light"] .highlight .se { color: #00622f } /* Literal.String.Escape */ +html[data-theme="light"] .highlight .sh { color: #00622f } /* Literal.String.Heredoc */ +html[data-theme="light"] .highlight .si { color: #00622f } /* Literal.String.Interpol */ +html[data-theme="light"] .highlight .sx { color: #00622f } /* Literal.String.Other */ +html[data-theme="light"] .highlight .sr { color: #a12236 } /* Literal.String.Regex */ +html[data-theme="light"] .highlight .s1 { color: #00622f } /* Literal.String.Single */ +html[data-theme="light"] .highlight .ss { color: #005b82 } /* Literal.String.Symbol */ +html[data-theme="light"] .highlight .bp { color: #7f4707 } /* Name.Builtin.Pseudo */ +html[data-theme="light"] .highlight .fm { color: #005b82 } /* Name.Function.Magic */ +html[data-theme="light"] .highlight .vc { color: #a12236 } /* Name.Variable.Class */ +html[data-theme="light"] .highlight .vg { color: #a12236 } /* Name.Variable.Global */ +html[data-theme="light"] .highlight .vi { color: #a12236 } /* Name.Variable.Instance */ +html[data-theme="light"] .highlight .vm { color: #7f4707 } /* Name.Variable.Magic */ +html[data-theme="light"] .highlight .il { color: #7f4707 } /* Literal.Number.Integer.Long */ html[data-theme="dark"] .highlight pre { line-height: 125%; } html[data-theme="dark"] .highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } html[data-theme="dark"] .highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } diff --git a/_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css b/_static/sphinx-design.min.css similarity index 87% rename from _static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css rename to _static/sphinx-design.min.css index eb19f698..a325746f 100644 --- a/_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css +++ b/_static/sphinx-design.min.css @@ -1 +1 @@ -.sd-bg-primary{background-color:var(--sd-color-primary) !important}.sd-bg-text-primary{color:var(--sd-color-primary-text) !important}button.sd-bg-primary:focus,button.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}a.sd-bg-primary:focus,a.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}.sd-bg-secondary{background-color:var(--sd-color-secondary) !important}.sd-bg-text-secondary{color:var(--sd-color-secondary-text) !important}button.sd-bg-secondary:focus,button.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}a.sd-bg-secondary:focus,a.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}.sd-bg-success{background-color:var(--sd-color-success) !important}.sd-bg-text-success{color:var(--sd-color-success-text) !important}button.sd-bg-success:focus,button.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}a.sd-bg-success:focus,a.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}.sd-bg-info{background-color:var(--sd-color-info) !important}.sd-bg-text-info{color:var(--sd-color-info-text) !important}button.sd-bg-info:focus,button.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}a.sd-bg-info:focus,a.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}.sd-bg-warning{background-color:var(--sd-color-warning) !important}.sd-bg-text-warning{color:var(--sd-color-warning-text) !important}button.sd-bg-warning:focus,button.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}a.sd-bg-warning:focus,a.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}.sd-bg-danger{background-color:var(--sd-color-danger) !important}.sd-bg-text-danger{color:var(--sd-color-danger-text) !important}button.sd-bg-danger:focus,button.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}a.sd-bg-danger:focus,a.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}.sd-bg-light{background-color:var(--sd-color-light) !important}.sd-bg-text-light{color:var(--sd-color-light-text) !important}button.sd-bg-light:focus,button.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}a.sd-bg-light:focus,a.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}.sd-bg-muted{background-color:var(--sd-color-muted) !important}.sd-bg-text-muted{color:var(--sd-color-muted-text) !important}button.sd-bg-muted:focus,button.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}a.sd-bg-muted:focus,a.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}.sd-bg-dark{background-color:var(--sd-color-dark) !important}.sd-bg-text-dark{color:var(--sd-color-dark-text) !important}button.sd-bg-dark:focus,button.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}a.sd-bg-dark:focus,a.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}.sd-bg-black{background-color:var(--sd-color-black) !important}.sd-bg-text-black{color:var(--sd-color-black-text) !important}button.sd-bg-black:focus,button.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}a.sd-bg-black:focus,a.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}.sd-bg-white{background-color:var(--sd-color-white) !important}.sd-bg-text-white{color:var(--sd-color-white-text) !important}button.sd-bg-white:focus,button.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}a.sd-bg-white:focus,a.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}.sd-text-primary,.sd-text-primary>p{color:var(--sd-color-primary) !important}a.sd-text-primary:focus,a.sd-text-primary:hover{color:var(--sd-color-primary-highlight) !important}.sd-text-secondary,.sd-text-secondary>p{color:var(--sd-color-secondary) !important}a.sd-text-secondary:focus,a.sd-text-secondary:hover{color:var(--sd-color-secondary-highlight) !important}.sd-text-success,.sd-text-success>p{color:var(--sd-color-success) !important}a.sd-text-success:focus,a.sd-text-success:hover{color:var(--sd-color-success-highlight) !important}.sd-text-info,.sd-text-info>p{color:var(--sd-color-info) !important}a.sd-text-info:focus,a.sd-text-info:hover{color:var(--sd-color-info-highlight) !important}.sd-text-warning,.sd-text-warning>p{color:var(--sd-color-warning) !important}a.sd-text-warning:focus,a.sd-text-warning:hover{color:var(--sd-color-warning-highlight) !important}.sd-text-danger,.sd-text-danger>p{color:var(--sd-color-danger) !important}a.sd-text-danger:focus,a.sd-text-danger:hover{color:var(--sd-color-danger-highlight) !important}.sd-text-light,.sd-text-light>p{color:var(--sd-color-light) !important}a.sd-text-light:focus,a.sd-text-light:hover{color:var(--sd-color-light-highlight) !important}.sd-text-muted,.sd-text-muted>p{color:var(--sd-color-muted) !important}a.sd-text-muted:focus,a.sd-text-muted:hover{color:var(--sd-color-muted-highlight) !important}.sd-text-dark,.sd-text-dark>p{color:var(--sd-color-dark) !important}a.sd-text-dark:focus,a.sd-text-dark:hover{color:var(--sd-color-dark-highlight) !important}.sd-text-black,.sd-text-black>p{color:var(--sd-color-black) !important}a.sd-text-black:focus,a.sd-text-black:hover{color:var(--sd-color-black-highlight) !important}.sd-text-white,.sd-text-white>p{color:var(--sd-color-white) !important}a.sd-text-white:focus,a.sd-text-white:hover{color:var(--sd-color-white-highlight) !important}.sd-outline-primary{border-color:var(--sd-color-primary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-primary:focus,a.sd-outline-primary:hover{border-color:var(--sd-color-primary-highlight) !important}.sd-outline-secondary{border-color:var(--sd-color-secondary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-secondary:focus,a.sd-outline-secondary:hover{border-color:var(--sd-color-secondary-highlight) !important}.sd-outline-success{border-color:var(--sd-color-success) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-success:focus,a.sd-outline-success:hover{border-color:var(--sd-color-success-highlight) !important}.sd-outline-info{border-color:var(--sd-color-info) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-info:focus,a.sd-outline-info:hover{border-color:var(--sd-color-info-highlight) !important}.sd-outline-warning{border-color:var(--sd-color-warning) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-warning:focus,a.sd-outline-warning:hover{border-color:var(--sd-color-warning-highlight) !important}.sd-outline-danger{border-color:var(--sd-color-danger) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-danger:focus,a.sd-outline-danger:hover{border-color:var(--sd-color-danger-highlight) !important}.sd-outline-light{border-color:var(--sd-color-light) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-light:focus,a.sd-outline-light:hover{border-color:var(--sd-color-light-highlight) !important}.sd-outline-muted{border-color:var(--sd-color-muted) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-muted:focus,a.sd-outline-muted:hover{border-color:var(--sd-color-muted-highlight) !important}.sd-outline-dark{border-color:var(--sd-color-dark) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-dark:focus,a.sd-outline-dark:hover{border-color:var(--sd-color-dark-highlight) !important}.sd-outline-black{border-color:var(--sd-color-black) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-black:focus,a.sd-outline-black:hover{border-color:var(--sd-color-black-highlight) !important}.sd-outline-white{border-color:var(--sd-color-white) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-white:focus,a.sd-outline-white:hover{border-color:var(--sd-color-white-highlight) !important}.sd-bg-transparent{background-color:transparent !important}.sd-outline-transparent{border-color:transparent !important}.sd-text-transparent{color:transparent !important}.sd-p-0{padding:0 !important}.sd-pt-0,.sd-py-0{padding-top:0 !important}.sd-pr-0,.sd-px-0{padding-right:0 !important}.sd-pb-0,.sd-py-0{padding-bottom:0 !important}.sd-pl-0,.sd-px-0{padding-left:0 !important}.sd-p-1{padding:.25rem !important}.sd-pt-1,.sd-py-1{padding-top:.25rem !important}.sd-pr-1,.sd-px-1{padding-right:.25rem !important}.sd-pb-1,.sd-py-1{padding-bottom:.25rem !important}.sd-pl-1,.sd-px-1{padding-left:.25rem !important}.sd-p-2{padding:.5rem !important}.sd-pt-2,.sd-py-2{padding-top:.5rem !important}.sd-pr-2,.sd-px-2{padding-right:.5rem !important}.sd-pb-2,.sd-py-2{padding-bottom:.5rem !important}.sd-pl-2,.sd-px-2{padding-left:.5rem !important}.sd-p-3{padding:1rem !important}.sd-pt-3,.sd-py-3{padding-top:1rem !important}.sd-pr-3,.sd-px-3{padding-right:1rem !important}.sd-pb-3,.sd-py-3{padding-bottom:1rem !important}.sd-pl-3,.sd-px-3{padding-left:1rem !important}.sd-p-4{padding:1.5rem !important}.sd-pt-4,.sd-py-4{padding-top:1.5rem !important}.sd-pr-4,.sd-px-4{padding-right:1.5rem !important}.sd-pb-4,.sd-py-4{padding-bottom:1.5rem !important}.sd-pl-4,.sd-px-4{padding-left:1.5rem !important}.sd-p-5{padding:3rem !important}.sd-pt-5,.sd-py-5{padding-top:3rem !important}.sd-pr-5,.sd-px-5{padding-right:3rem !important}.sd-pb-5,.sd-py-5{padding-bottom:3rem !important}.sd-pl-5,.sd-px-5{padding-left:3rem !important}.sd-m-auto{margin:auto !important}.sd-mt-auto,.sd-my-auto{margin-top:auto !important}.sd-mr-auto,.sd-mx-auto{margin-right:auto !important}.sd-mb-auto,.sd-my-auto{margin-bottom:auto !important}.sd-ml-auto,.sd-mx-auto{margin-left:auto !important}.sd-m-0{margin:0 !important}.sd-mt-0,.sd-my-0{margin-top:0 !important}.sd-mr-0,.sd-mx-0{margin-right:0 !important}.sd-mb-0,.sd-my-0{margin-bottom:0 !important}.sd-ml-0,.sd-mx-0{margin-left:0 !important}.sd-m-1{margin:.25rem !important}.sd-mt-1,.sd-my-1{margin-top:.25rem !important}.sd-mr-1,.sd-mx-1{margin-right:.25rem !important}.sd-mb-1,.sd-my-1{margin-bottom:.25rem !important}.sd-ml-1,.sd-mx-1{margin-left:.25rem !important}.sd-m-2{margin:.5rem !important}.sd-mt-2,.sd-my-2{margin-top:.5rem !important}.sd-mr-2,.sd-mx-2{margin-right:.5rem !important}.sd-mb-2,.sd-my-2{margin-bottom:.5rem !important}.sd-ml-2,.sd-mx-2{margin-left:.5rem !important}.sd-m-3{margin:1rem !important}.sd-mt-3,.sd-my-3{margin-top:1rem !important}.sd-mr-3,.sd-mx-3{margin-right:1rem !important}.sd-mb-3,.sd-my-3{margin-bottom:1rem !important}.sd-ml-3,.sd-mx-3{margin-left:1rem !important}.sd-m-4{margin:1.5rem !important}.sd-mt-4,.sd-my-4{margin-top:1.5rem !important}.sd-mr-4,.sd-mx-4{margin-right:1.5rem !important}.sd-mb-4,.sd-my-4{margin-bottom:1.5rem !important}.sd-ml-4,.sd-mx-4{margin-left:1.5rem !important}.sd-m-5{margin:3rem !important}.sd-mt-5,.sd-my-5{margin-top:3rem !important}.sd-mr-5,.sd-mx-5{margin-right:3rem !important}.sd-mb-5,.sd-my-5{margin-bottom:3rem !important}.sd-ml-5,.sd-mx-5{margin-left:3rem !important}.sd-w-25{width:25% !important}.sd-w-50{width:50% !important}.sd-w-75{width:75% !important}.sd-w-100{width:100% !important}.sd-w-auto{width:auto !important}.sd-h-25{height:25% !important}.sd-h-50{height:50% !important}.sd-h-75{height:75% !important}.sd-h-100{height:100% !important}.sd-h-auto{height:auto !important}.sd-d-none{display:none !important}.sd-d-inline{display:inline !important}.sd-d-inline-block{display:inline-block !important}.sd-d-block{display:block !important}.sd-d-grid{display:grid !important}.sd-d-flex-row{display:-ms-flexbox !important;display:flex !important;flex-direction:row !important}.sd-d-flex-column{display:-ms-flexbox !important;display:flex !important;flex-direction:column !important}.sd-d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media(min-width: 576px){.sd-d-sm-none{display:none !important}.sd-d-sm-inline{display:inline !important}.sd-d-sm-inline-block{display:inline-block !important}.sd-d-sm-block{display:block !important}.sd-d-sm-grid{display:grid !important}.sd-d-sm-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 768px){.sd-d-md-none{display:none !important}.sd-d-md-inline{display:inline !important}.sd-d-md-inline-block{display:inline-block !important}.sd-d-md-block{display:block !important}.sd-d-md-grid{display:grid !important}.sd-d-md-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 992px){.sd-d-lg-none{display:none !important}.sd-d-lg-inline{display:inline !important}.sd-d-lg-inline-block{display:inline-block !important}.sd-d-lg-block{display:block !important}.sd-d-lg-grid{display:grid !important}.sd-d-lg-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 1200px){.sd-d-xl-none{display:none !important}.sd-d-xl-inline{display:inline !important}.sd-d-xl-inline-block{display:inline-block !important}.sd-d-xl-block{display:block !important}.sd-d-xl-grid{display:grid !important}.sd-d-xl-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.sd-align-major-start{justify-content:flex-start !important}.sd-align-major-end{justify-content:flex-end !important}.sd-align-major-center{justify-content:center !important}.sd-align-major-justify{justify-content:space-between !important}.sd-align-major-spaced{justify-content:space-evenly !important}.sd-align-minor-start{align-items:flex-start !important}.sd-align-minor-end{align-items:flex-end !important}.sd-align-minor-center{align-items:center !important}.sd-align-minor-stretch{align-items:stretch !important}.sd-text-justify{text-align:justify !important}.sd-text-left{text-align:left !important}.sd-text-right{text-align:right !important}.sd-text-center{text-align:center !important}.sd-font-weight-light{font-weight:300 !important}.sd-font-weight-lighter{font-weight:lighter !important}.sd-font-weight-normal{font-weight:400 !important}.sd-font-weight-bold{font-weight:700 !important}.sd-font-weight-bolder{font-weight:bolder !important}.sd-font-italic{font-style:italic !important}.sd-text-decoration-none{text-decoration:none !important}.sd-text-lowercase{text-transform:lowercase !important}.sd-text-uppercase{text-transform:uppercase !important}.sd-text-capitalize{text-transform:capitalize !important}.sd-text-wrap{white-space:normal !important}.sd-text-nowrap{white-space:nowrap !important}.sd-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-fs-1,.sd-fs-1>p{font-size:calc(1.375rem + 1.5vw) !important;line-height:unset !important}.sd-fs-2,.sd-fs-2>p{font-size:calc(1.325rem + 0.9vw) !important;line-height:unset !important}.sd-fs-3,.sd-fs-3>p{font-size:calc(1.3rem + 0.6vw) !important;line-height:unset !important}.sd-fs-4,.sd-fs-4>p{font-size:calc(1.275rem + 0.3vw) !important;line-height:unset !important}.sd-fs-5,.sd-fs-5>p{font-size:1.25rem !important;line-height:unset !important}.sd-fs-6,.sd-fs-6>p{font-size:1rem !important;line-height:unset !important}.sd-border-0{border:0 solid !important}.sd-border-top-0{border-top:0 solid !important}.sd-border-bottom-0{border-bottom:0 solid !important}.sd-border-right-0{border-right:0 solid !important}.sd-border-left-0{border-left:0 solid !important}.sd-border-1{border:1px solid !important}.sd-border-top-1{border-top:1px solid !important}.sd-border-bottom-1{border-bottom:1px solid !important}.sd-border-right-1{border-right:1px solid !important}.sd-border-left-1{border-left:1px solid !important}.sd-border-2{border:2px solid !important}.sd-border-top-2{border-top:2px solid !important}.sd-border-bottom-2{border-bottom:2px solid !important}.sd-border-right-2{border-right:2px solid !important}.sd-border-left-2{border-left:2px solid !important}.sd-border-3{border:3px solid !important}.sd-border-top-3{border-top:3px solid !important}.sd-border-bottom-3{border-bottom:3px solid !important}.sd-border-right-3{border-right:3px solid !important}.sd-border-left-3{border-left:3px solid !important}.sd-border-4{border:4px solid !important}.sd-border-top-4{border-top:4px solid !important}.sd-border-bottom-4{border-bottom:4px solid !important}.sd-border-right-4{border-right:4px solid !important}.sd-border-left-4{border-left:4px solid !important}.sd-border-5{border:5px solid !important}.sd-border-top-5{border-top:5px solid !important}.sd-border-bottom-5{border-bottom:5px solid !important}.sd-border-right-5{border-right:5px solid !important}.sd-border-left-5{border-left:5px solid !important}.sd-rounded-0{border-radius:0 !important}.sd-rounded-1{border-radius:.2rem !important}.sd-rounded-2{border-radius:.3rem !important}.sd-rounded-3{border-radius:.5rem !important}.sd-rounded-pill{border-radius:50rem !important}.sd-rounded-circle{border-radius:50% !important}.shadow-none{box-shadow:none !important}.sd-shadow-sm{box-shadow:0 .125rem .25rem var(--sd-color-shadow) !important}.sd-shadow-md{box-shadow:0 .5rem 1rem var(--sd-color-shadow) !important}.sd-shadow-lg{box-shadow:0 1rem 3rem var(--sd-color-shadow) !important}@keyframes sd-slide-from-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes sd-slide-from-right{0%{transform:translateX(200%)}100%{transform:translateX(0)}}@keyframes sd-grow100{0%{transform:scale(0);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50{0%{transform:scale(0.5);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50-rot20{0%{transform:scale(0.5) rotateZ(-20deg);opacity:.5}75%{transform:scale(1) rotateZ(5deg);opacity:1}95%{transform:scale(1) rotateZ(-1deg);opacity:1}100%{transform:scale(1) rotateZ(0);opacity:1}}.sd-animate-slide-from-left{animation:1s ease-out 0s 1 normal none running sd-slide-from-left}.sd-animate-slide-from-right{animation:1s ease-out 0s 1 normal none running sd-slide-from-right}.sd-animate-grow100{animation:1s ease-out 0s 1 normal none running sd-grow100}.sd-animate-grow50{animation:1s ease-out 0s 1 normal none running sd-grow50}.sd-animate-grow50-rot20{animation:1s ease-out 0s 1 normal none running sd-grow50-rot20}.sd-badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.sd-badge:empty{display:none}a.sd-badge{text-decoration:none}.sd-btn .sd-badge{position:relative;top:-1px}.sd-btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:inline-block;font-weight:400;font-size:1rem;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.sd-btn:hover{text-decoration:none}@media(prefers-reduced-motion: reduce){.sd-btn{transition:none}}.sd-btn-primary,.sd-btn-outline-primary:hover,.sd-btn-outline-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-primary:hover,.sd-btn-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary-highlight) !important;border-color:var(--sd-color-primary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-primary{color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary,.sd-btn-outline-secondary:hover,.sd-btn-outline-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary:hover,.sd-btn-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary-highlight) !important;border-color:var(--sd-color-secondary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-secondary{color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success,.sd-btn-outline-success:hover,.sd-btn-outline-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success:hover,.sd-btn-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success-highlight) !important;border-color:var(--sd-color-success-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-success{color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info,.sd-btn-outline-info:hover,.sd-btn-outline-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info:hover,.sd-btn-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info-highlight) !important;border-color:var(--sd-color-info-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-info{color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning,.sd-btn-outline-warning:hover,.sd-btn-outline-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning:hover,.sd-btn-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning-highlight) !important;border-color:var(--sd-color-warning-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-warning{color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger,.sd-btn-outline-danger:hover,.sd-btn-outline-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger:hover,.sd-btn-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger-highlight) !important;border-color:var(--sd-color-danger-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-danger{color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light,.sd-btn-outline-light:hover,.sd-btn-outline-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light:hover,.sd-btn-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light-highlight) !important;border-color:var(--sd-color-light-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-light{color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted,.sd-btn-outline-muted:hover,.sd-btn-outline-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted:hover,.sd-btn-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted-highlight) !important;border-color:var(--sd-color-muted-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-muted{color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark,.sd-btn-outline-dark:hover,.sd-btn-outline-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark:hover,.sd-btn-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark-highlight) !important;border-color:var(--sd-color-dark-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-dark{color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black,.sd-btn-outline-black:hover,.sd-btn-outline-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black:hover,.sd-btn-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black-highlight) !important;border-color:var(--sd-color-black-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-black{color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white,.sd-btn-outline-white:hover,.sd-btn-outline-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white:hover,.sd-btn-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white-highlight) !important;border-color:var(--sd-color-white-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-white{color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.sd-hide-link-text{font-size:0}.sd-octicon,.sd-material-icon{display:inline-block;fill:currentColor;vertical-align:middle}.sd-avatar-xs{border-radius:50%;object-fit:cover;object-position:center;width:1rem;height:1rem}.sd-avatar-sm{border-radius:50%;object-fit:cover;object-position:center;width:3rem;height:3rem}.sd-avatar-md{border-radius:50%;object-fit:cover;object-position:center;width:5rem;height:5rem}.sd-avatar-lg{border-radius:50%;object-fit:cover;object-position:center;width:7rem;height:7rem}.sd-avatar-xl{border-radius:50%;object-fit:cover;object-position:center;width:10rem;height:10rem}.sd-avatar-inherit{border-radius:50%;object-fit:cover;object-position:center;width:inherit;height:inherit}.sd-avatar-initial{border-radius:50%;object-fit:cover;object-position:center;width:initial;height:initial}.sd-card{background-clip:border-box;background-color:var(--sd-color-card-background);border:1px solid var(--sd-color-card-border);border-radius:.25rem;color:var(--sd-color-card-text);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.sd-card>hr{margin-left:0;margin-right:0}.sd-card-hover:hover{border-color:var(--sd-color-card-border-hover);transform:scale(1.01)}.sd-card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1rem}.sd-card-title{margin-bottom:.5rem}.sd-card-subtitle{margin-top:-0.25rem;margin-bottom:0}.sd-card-text:last-child{margin-bottom:0}.sd-card-link:hover{text-decoration:none}.sd-card-link+.card-link{margin-left:1rem}.sd-card-header{padding:.5rem 1rem;margin-bottom:0;background-color:var(--sd-color-card-header);border-bottom:1px solid var(--sd-color-card-border)}.sd-card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.sd-card-footer{padding:.5rem 1rem;background-color:var(--sd-color-card-footer);border-top:1px solid var(--sd-color-card-border)}.sd-card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.sd-card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.sd-card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.sd-card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom,.sd-card-img-top{width:100%}.sd-card-img,.sd-card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom{border-bottom-left-radius:calc(0.25rem - 1px);border-bottom-right-radius:calc(0.25rem - 1px)}.sd-cards-carousel{width:100%;display:flex;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;overflow-x:hidden;scroll-snap-type:x mandatory}.sd-cards-carousel.sd-show-scrollbar{overflow-x:auto}.sd-cards-carousel:hover,.sd-cards-carousel:focus{overflow-x:auto}.sd-cards-carousel>.sd-card{flex-shrink:0;scroll-snap-align:start}.sd-cards-carousel>.sd-card:not(:last-child){margin-right:3px}.sd-card-cols-1>.sd-card{width:90%}.sd-card-cols-2>.sd-card{width:45%}.sd-card-cols-3>.sd-card{width:30%}.sd-card-cols-4>.sd-card{width:22.5%}.sd-card-cols-5>.sd-card{width:18%}.sd-card-cols-6>.sd-card{width:15%}.sd-card-cols-7>.sd-card{width:12.8571428571%}.sd-card-cols-8>.sd-card{width:11.25%}.sd-card-cols-9>.sd-card{width:10%}.sd-card-cols-10>.sd-card{width:9%}.sd-card-cols-11>.sd-card{width:8.1818181818%}.sd-card-cols-12>.sd-card{width:7.5%}.sd-container,.sd-container-fluid,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container-xl{margin-left:auto;margin-right:auto;padding-left:var(--sd-gutter-x, 0.75rem);padding-right:var(--sd-gutter-x, 0.75rem);width:100%}@media(min-width: 576px){.sd-container-sm,.sd-container{max-width:540px}}@media(min-width: 768px){.sd-container-md,.sd-container-sm,.sd-container{max-width:720px}}@media(min-width: 992px){.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:960px}}@media(min-width: 1200px){.sd-container-xl,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:1140px}}.sd-row{--sd-gutter-x: 1.5rem;--sd-gutter-y: 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--sd-gutter-y) * -1);margin-right:calc(var(--sd-gutter-x) * -0.5);margin-left:calc(var(--sd-gutter-x) * -0.5)}.sd-row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--sd-gutter-x) * 0.5);padding-left:calc(var(--sd-gutter-x) * 0.5);margin-top:var(--sd-gutter-y)}.sd-col{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-auto>*{flex:0 0 auto;width:auto}.sd-row-cols-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}@media(min-width: 576px){.sd-col-sm{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-sm-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-sm-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-sm-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-sm-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-sm-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-sm-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-sm-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-sm-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-sm-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-sm-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-sm-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-sm-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-sm-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 768px){.sd-col-md{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-md-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-md-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-md-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-md-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-md-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-md-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-md-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-md-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-md-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-md-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-md-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-md-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-md-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 992px){.sd-col-lg{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-lg-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-lg-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-lg-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-lg-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-lg-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-lg-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-lg-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-lg-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-lg-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-lg-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-lg-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-lg-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-lg-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 1200px){.sd-col-xl{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-xl-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-xl-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-xl-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-xl-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-xl-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-xl-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-xl-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-xl-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-xl-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-xl-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-xl-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-xl-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-xl-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}.sd-col-auto{flex:0 0 auto;-ms-flex:0 0 auto;width:auto}.sd-col-1{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}.sd-col-2{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-col-3{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-col-4{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-col-5{flex:0 0 auto;-ms-flex:0 0 auto;width:41.6666666667%}.sd-col-6{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-col-7{flex:0 0 auto;-ms-flex:0 0 auto;width:58.3333333333%}.sd-col-8{flex:0 0 auto;-ms-flex:0 0 auto;width:66.6666666667%}.sd-col-9{flex:0 0 auto;-ms-flex:0 0 auto;width:75%}.sd-col-10{flex:0 0 auto;-ms-flex:0 0 auto;width:83.3333333333%}.sd-col-11{flex:0 0 auto;-ms-flex:0 0 auto;width:91.6666666667%}.sd-col-12{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-g-0,.sd-gy-0{--sd-gutter-y: 0}.sd-g-0,.sd-gx-0{--sd-gutter-x: 0}.sd-g-1,.sd-gy-1{--sd-gutter-y: 0.25rem}.sd-g-1,.sd-gx-1{--sd-gutter-x: 0.25rem}.sd-g-2,.sd-gy-2{--sd-gutter-y: 0.5rem}.sd-g-2,.sd-gx-2{--sd-gutter-x: 0.5rem}.sd-g-3,.sd-gy-3{--sd-gutter-y: 1rem}.sd-g-3,.sd-gx-3{--sd-gutter-x: 1rem}.sd-g-4,.sd-gy-4{--sd-gutter-y: 1.5rem}.sd-g-4,.sd-gx-4{--sd-gutter-x: 1.5rem}.sd-g-5,.sd-gy-5{--sd-gutter-y: 3rem}.sd-g-5,.sd-gx-5{--sd-gutter-x: 3rem}@media(min-width: 576px){.sd-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-sm-0,.sd-gy-sm-0{--sd-gutter-y: 0}.sd-g-sm-0,.sd-gx-sm-0{--sd-gutter-x: 0}.sd-g-sm-1,.sd-gy-sm-1{--sd-gutter-y: 0.25rem}.sd-g-sm-1,.sd-gx-sm-1{--sd-gutter-x: 0.25rem}.sd-g-sm-2,.sd-gy-sm-2{--sd-gutter-y: 0.5rem}.sd-g-sm-2,.sd-gx-sm-2{--sd-gutter-x: 0.5rem}.sd-g-sm-3,.sd-gy-sm-3{--sd-gutter-y: 1rem}.sd-g-sm-3,.sd-gx-sm-3{--sd-gutter-x: 1rem}.sd-g-sm-4,.sd-gy-sm-4{--sd-gutter-y: 1.5rem}.sd-g-sm-4,.sd-gx-sm-4{--sd-gutter-x: 1.5rem}.sd-g-sm-5,.sd-gy-sm-5{--sd-gutter-y: 3rem}.sd-g-sm-5,.sd-gx-sm-5{--sd-gutter-x: 3rem}}@media(min-width: 768px){.sd-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-md-0,.sd-gy-md-0{--sd-gutter-y: 0}.sd-g-md-0,.sd-gx-md-0{--sd-gutter-x: 0}.sd-g-md-1,.sd-gy-md-1{--sd-gutter-y: 0.25rem}.sd-g-md-1,.sd-gx-md-1{--sd-gutter-x: 0.25rem}.sd-g-md-2,.sd-gy-md-2{--sd-gutter-y: 0.5rem}.sd-g-md-2,.sd-gx-md-2{--sd-gutter-x: 0.5rem}.sd-g-md-3,.sd-gy-md-3{--sd-gutter-y: 1rem}.sd-g-md-3,.sd-gx-md-3{--sd-gutter-x: 1rem}.sd-g-md-4,.sd-gy-md-4{--sd-gutter-y: 1.5rem}.sd-g-md-4,.sd-gx-md-4{--sd-gutter-x: 1.5rem}.sd-g-md-5,.sd-gy-md-5{--sd-gutter-y: 3rem}.sd-g-md-5,.sd-gx-md-5{--sd-gutter-x: 3rem}}@media(min-width: 992px){.sd-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-lg-0,.sd-gy-lg-0{--sd-gutter-y: 0}.sd-g-lg-0,.sd-gx-lg-0{--sd-gutter-x: 0}.sd-g-lg-1,.sd-gy-lg-1{--sd-gutter-y: 0.25rem}.sd-g-lg-1,.sd-gx-lg-1{--sd-gutter-x: 0.25rem}.sd-g-lg-2,.sd-gy-lg-2{--sd-gutter-y: 0.5rem}.sd-g-lg-2,.sd-gx-lg-2{--sd-gutter-x: 0.5rem}.sd-g-lg-3,.sd-gy-lg-3{--sd-gutter-y: 1rem}.sd-g-lg-3,.sd-gx-lg-3{--sd-gutter-x: 1rem}.sd-g-lg-4,.sd-gy-lg-4{--sd-gutter-y: 1.5rem}.sd-g-lg-4,.sd-gx-lg-4{--sd-gutter-x: 1.5rem}.sd-g-lg-5,.sd-gy-lg-5{--sd-gutter-y: 3rem}.sd-g-lg-5,.sd-gx-lg-5{--sd-gutter-x: 3rem}}@media(min-width: 1200px){.sd-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-xl-0,.sd-gy-xl-0{--sd-gutter-y: 0}.sd-g-xl-0,.sd-gx-xl-0{--sd-gutter-x: 0}.sd-g-xl-1,.sd-gy-xl-1{--sd-gutter-y: 0.25rem}.sd-g-xl-1,.sd-gx-xl-1{--sd-gutter-x: 0.25rem}.sd-g-xl-2,.sd-gy-xl-2{--sd-gutter-y: 0.5rem}.sd-g-xl-2,.sd-gx-xl-2{--sd-gutter-x: 0.5rem}.sd-g-xl-3,.sd-gy-xl-3{--sd-gutter-y: 1rem}.sd-g-xl-3,.sd-gx-xl-3{--sd-gutter-x: 1rem}.sd-g-xl-4,.sd-gy-xl-4{--sd-gutter-y: 1.5rem}.sd-g-xl-4,.sd-gx-xl-4{--sd-gutter-x: 1.5rem}.sd-g-xl-5,.sd-gy-xl-5{--sd-gutter-y: 3rem}.sd-g-xl-5,.sd-gx-xl-5{--sd-gutter-x: 3rem}}.sd-flex-row-reverse{flex-direction:row-reverse !important}details.sd-dropdown{position:relative}details.sd-dropdown .sd-summary-title{font-weight:700;padding-right:3em !important;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}details.sd-dropdown:hover{cursor:pointer}details.sd-dropdown .sd-summary-content{cursor:default}details.sd-dropdown summary{list-style:none;padding:1em}details.sd-dropdown summary .sd-octicon.no-title{vertical-align:middle}details.sd-dropdown[open] summary .sd-octicon.no-title{visibility:hidden}details.sd-dropdown summary::-webkit-details-marker{display:none}details.sd-dropdown summary:focus{outline:none}details.sd-dropdown .sd-summary-icon{margin-right:.5em}details.sd-dropdown .sd-summary-icon svg{opacity:.8}details.sd-dropdown summary:hover .sd-summary-up svg,details.sd-dropdown summary:hover .sd-summary-down svg{opacity:1;transform:scale(1.1)}details.sd-dropdown .sd-summary-up svg,details.sd-dropdown .sd-summary-down svg{display:block;opacity:.6}details.sd-dropdown .sd-summary-up,details.sd-dropdown .sd-summary-down{pointer-events:none;position:absolute;right:1em;top:1em}details.sd-dropdown[open]>.sd-summary-title .sd-summary-down{visibility:hidden}details.sd-dropdown:not([open])>.sd-summary-title .sd-summary-up{visibility:hidden}details.sd-dropdown:not([open]).sd-card{border:none}details.sd-dropdown:not([open])>.sd-card-header{border:1px solid var(--sd-color-card-border);border-radius:.25rem}details.sd-dropdown.sd-fade-in[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out;animation:sd-fade-in .5s ease-in-out}details.sd-dropdown.sd-fade-in-slide-down[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out}.sd-col>.sd-dropdown{width:100%}.sd-summary-content>.sd-tab-set:first-child{margin-top:0}@keyframes sd-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes sd-slide-down{0%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}.sd-tab-set{border-radius:.125rem;display:flex;flex-wrap:wrap;margin:1em 0;position:relative}.sd-tab-set>input{opacity:0;position:absolute}.sd-tab-set>input:checked+label{border-color:var(--sd-color-tabs-underline-active);color:var(--sd-color-tabs-label-active)}.sd-tab-set>input:checked+label+.sd-tab-content{display:block}.sd-tab-set>input:not(:checked)+label:hover{color:var(--sd-color-tabs-label-hover);border-color:var(--sd-color-tabs-underline-hover)}.sd-tab-set>input:focus+label{outline-style:auto}.sd-tab-set>input:not(.focus-visible)+label{outline:none;-webkit-tap-highlight-color:transparent}.sd-tab-set>label{border-bottom:.125rem solid transparent;margin-bottom:0;color:var(--sd-color-tabs-label-inactive);border-color:var(--sd-color-tabs-underline-inactive);cursor:pointer;font-size:var(--sd-fontsize-tabs-label);font-weight:700;padding:1em 1.25em .5em;transition:color 250ms;width:auto;z-index:1}html .sd-tab-set>label:hover{color:var(--sd-color-tabs-label-active)}.sd-col>.sd-tab-set{width:100%}.sd-tab-content{box-shadow:0 -0.0625rem var(--sd-color-tabs-overline),0 .0625rem var(--sd-color-tabs-underline);display:none;order:99;padding-bottom:.75rem;padding-top:.75rem;width:100%}.sd-tab-content>:first-child{margin-top:0 !important}.sd-tab-content>:last-child{margin-bottom:0 !important}.sd-tab-content>.sd-tab-set{margin:0}.sd-sphinx-override,.sd-sphinx-override *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sd-sphinx-override p{margin-top:0}:root{--sd-color-primary: #0071bc;--sd-color-secondary: #6c757d;--sd-color-success: #28a745;--sd-color-info: #17a2b8;--sd-color-warning: #f0b37e;--sd-color-danger: #dc3545;--sd-color-light: #f8f9fa;--sd-color-muted: #6c757d;--sd-color-dark: #212529;--sd-color-black: black;--sd-color-white: white;--sd-color-primary-highlight: #0060a0;--sd-color-secondary-highlight: #5c636a;--sd-color-success-highlight: #228e3b;--sd-color-info-highlight: #148a9c;--sd-color-warning-highlight: #cc986b;--sd-color-danger-highlight: #bb2d3b;--sd-color-light-highlight: #d3d4d5;--sd-color-muted-highlight: #5c636a;--sd-color-dark-highlight: #1c1f23;--sd-color-black-highlight: black;--sd-color-white-highlight: #d9d9d9;--sd-color-primary-text: #fff;--sd-color-secondary-text: #fff;--sd-color-success-text: #fff;--sd-color-info-text: #fff;--sd-color-warning-text: #212529;--sd-color-danger-text: #fff;--sd-color-light-text: #212529;--sd-color-muted-text: #fff;--sd-color-dark-text: #fff;--sd-color-black-text: #fff;--sd-color-white-text: #212529;--sd-color-shadow: rgba(0, 0, 0, 0.15);--sd-color-card-border: rgba(0, 0, 0, 0.125);--sd-color-card-border-hover: hsla(231, 99%, 66%, 1);--sd-color-card-background: transparent;--sd-color-card-text: inherit;--sd-color-card-header: transparent;--sd-color-card-footer: transparent;--sd-color-tabs-label-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-hover: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-inactive: hsl(0, 0%, 66%);--sd-color-tabs-underline-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-underline-hover: rgba(178, 206, 245, 0.62);--sd-color-tabs-underline-inactive: transparent;--sd-color-tabs-overline: rgb(222, 222, 222);--sd-color-tabs-underline: rgb(222, 222, 222);--sd-fontsize-tabs-label: 1rem} +.sd-bg-primary{background-color:var(--sd-color-primary) !important}.sd-bg-text-primary{color:var(--sd-color-primary-text) !important}button.sd-bg-primary:focus,button.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}a.sd-bg-primary:focus,a.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}.sd-bg-secondary{background-color:var(--sd-color-secondary) !important}.sd-bg-text-secondary{color:var(--sd-color-secondary-text) !important}button.sd-bg-secondary:focus,button.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}a.sd-bg-secondary:focus,a.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}.sd-bg-success{background-color:var(--sd-color-success) !important}.sd-bg-text-success{color:var(--sd-color-success-text) !important}button.sd-bg-success:focus,button.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}a.sd-bg-success:focus,a.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}.sd-bg-info{background-color:var(--sd-color-info) !important}.sd-bg-text-info{color:var(--sd-color-info-text) !important}button.sd-bg-info:focus,button.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}a.sd-bg-info:focus,a.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}.sd-bg-warning{background-color:var(--sd-color-warning) !important}.sd-bg-text-warning{color:var(--sd-color-warning-text) !important}button.sd-bg-warning:focus,button.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}a.sd-bg-warning:focus,a.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}.sd-bg-danger{background-color:var(--sd-color-danger) !important}.sd-bg-text-danger{color:var(--sd-color-danger-text) !important}button.sd-bg-danger:focus,button.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}a.sd-bg-danger:focus,a.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}.sd-bg-light{background-color:var(--sd-color-light) !important}.sd-bg-text-light{color:var(--sd-color-light-text) !important}button.sd-bg-light:focus,button.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}a.sd-bg-light:focus,a.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}.sd-bg-muted{background-color:var(--sd-color-muted) !important}.sd-bg-text-muted{color:var(--sd-color-muted-text) !important}button.sd-bg-muted:focus,button.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}a.sd-bg-muted:focus,a.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}.sd-bg-dark{background-color:var(--sd-color-dark) !important}.sd-bg-text-dark{color:var(--sd-color-dark-text) !important}button.sd-bg-dark:focus,button.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}a.sd-bg-dark:focus,a.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}.sd-bg-black{background-color:var(--sd-color-black) !important}.sd-bg-text-black{color:var(--sd-color-black-text) !important}button.sd-bg-black:focus,button.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}a.sd-bg-black:focus,a.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}.sd-bg-white{background-color:var(--sd-color-white) !important}.sd-bg-text-white{color:var(--sd-color-white-text) !important}button.sd-bg-white:focus,button.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}a.sd-bg-white:focus,a.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}.sd-text-primary,.sd-text-primary>p{color:var(--sd-color-primary) !important}a.sd-text-primary:focus,a.sd-text-primary:hover{color:var(--sd-color-primary-highlight) !important}.sd-text-secondary,.sd-text-secondary>p{color:var(--sd-color-secondary) !important}a.sd-text-secondary:focus,a.sd-text-secondary:hover{color:var(--sd-color-secondary-highlight) !important}.sd-text-success,.sd-text-success>p{color:var(--sd-color-success) !important}a.sd-text-success:focus,a.sd-text-success:hover{color:var(--sd-color-success-highlight) !important}.sd-text-info,.sd-text-info>p{color:var(--sd-color-info) !important}a.sd-text-info:focus,a.sd-text-info:hover{color:var(--sd-color-info-highlight) !important}.sd-text-warning,.sd-text-warning>p{color:var(--sd-color-warning) !important}a.sd-text-warning:focus,a.sd-text-warning:hover{color:var(--sd-color-warning-highlight) !important}.sd-text-danger,.sd-text-danger>p{color:var(--sd-color-danger) !important}a.sd-text-danger:focus,a.sd-text-danger:hover{color:var(--sd-color-danger-highlight) !important}.sd-text-light,.sd-text-light>p{color:var(--sd-color-light) !important}a.sd-text-light:focus,a.sd-text-light:hover{color:var(--sd-color-light-highlight) !important}.sd-text-muted,.sd-text-muted>p{color:var(--sd-color-muted) !important}a.sd-text-muted:focus,a.sd-text-muted:hover{color:var(--sd-color-muted-highlight) !important}.sd-text-dark,.sd-text-dark>p{color:var(--sd-color-dark) !important}a.sd-text-dark:focus,a.sd-text-dark:hover{color:var(--sd-color-dark-highlight) !important}.sd-text-black,.sd-text-black>p{color:var(--sd-color-black) !important}a.sd-text-black:focus,a.sd-text-black:hover{color:var(--sd-color-black-highlight) !important}.sd-text-white,.sd-text-white>p{color:var(--sd-color-white) !important}a.sd-text-white:focus,a.sd-text-white:hover{color:var(--sd-color-white-highlight) !important}.sd-outline-primary{border-color:var(--sd-color-primary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-primary:focus,a.sd-outline-primary:hover{border-color:var(--sd-color-primary-highlight) !important}.sd-outline-secondary{border-color:var(--sd-color-secondary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-secondary:focus,a.sd-outline-secondary:hover{border-color:var(--sd-color-secondary-highlight) !important}.sd-outline-success{border-color:var(--sd-color-success) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-success:focus,a.sd-outline-success:hover{border-color:var(--sd-color-success-highlight) !important}.sd-outline-info{border-color:var(--sd-color-info) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-info:focus,a.sd-outline-info:hover{border-color:var(--sd-color-info-highlight) !important}.sd-outline-warning{border-color:var(--sd-color-warning) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-warning:focus,a.sd-outline-warning:hover{border-color:var(--sd-color-warning-highlight) !important}.sd-outline-danger{border-color:var(--sd-color-danger) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-danger:focus,a.sd-outline-danger:hover{border-color:var(--sd-color-danger-highlight) !important}.sd-outline-light{border-color:var(--sd-color-light) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-light:focus,a.sd-outline-light:hover{border-color:var(--sd-color-light-highlight) !important}.sd-outline-muted{border-color:var(--sd-color-muted) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-muted:focus,a.sd-outline-muted:hover{border-color:var(--sd-color-muted-highlight) !important}.sd-outline-dark{border-color:var(--sd-color-dark) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-dark:focus,a.sd-outline-dark:hover{border-color:var(--sd-color-dark-highlight) !important}.sd-outline-black{border-color:var(--sd-color-black) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-black:focus,a.sd-outline-black:hover{border-color:var(--sd-color-black-highlight) !important}.sd-outline-white{border-color:var(--sd-color-white) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-white:focus,a.sd-outline-white:hover{border-color:var(--sd-color-white-highlight) !important}.sd-bg-transparent{background-color:transparent !important}.sd-outline-transparent{border-color:transparent !important}.sd-text-transparent{color:transparent !important}.sd-p-0{padding:0 !important}.sd-pt-0,.sd-py-0{padding-top:0 !important}.sd-pr-0,.sd-px-0{padding-right:0 !important}.sd-pb-0,.sd-py-0{padding-bottom:0 !important}.sd-pl-0,.sd-px-0{padding-left:0 !important}.sd-p-1{padding:.25rem !important}.sd-pt-1,.sd-py-1{padding-top:.25rem !important}.sd-pr-1,.sd-px-1{padding-right:.25rem !important}.sd-pb-1,.sd-py-1{padding-bottom:.25rem !important}.sd-pl-1,.sd-px-1{padding-left:.25rem !important}.sd-p-2{padding:.5rem !important}.sd-pt-2,.sd-py-2{padding-top:.5rem !important}.sd-pr-2,.sd-px-2{padding-right:.5rem !important}.sd-pb-2,.sd-py-2{padding-bottom:.5rem !important}.sd-pl-2,.sd-px-2{padding-left:.5rem !important}.sd-p-3{padding:1rem !important}.sd-pt-3,.sd-py-3{padding-top:1rem !important}.sd-pr-3,.sd-px-3{padding-right:1rem !important}.sd-pb-3,.sd-py-3{padding-bottom:1rem !important}.sd-pl-3,.sd-px-3{padding-left:1rem !important}.sd-p-4{padding:1.5rem !important}.sd-pt-4,.sd-py-4{padding-top:1.5rem !important}.sd-pr-4,.sd-px-4{padding-right:1.5rem !important}.sd-pb-4,.sd-py-4{padding-bottom:1.5rem !important}.sd-pl-4,.sd-px-4{padding-left:1.5rem !important}.sd-p-5{padding:3rem !important}.sd-pt-5,.sd-py-5{padding-top:3rem !important}.sd-pr-5,.sd-px-5{padding-right:3rem !important}.sd-pb-5,.sd-py-5{padding-bottom:3rem !important}.sd-pl-5,.sd-px-5{padding-left:3rem !important}.sd-m-auto{margin:auto !important}.sd-mt-auto,.sd-my-auto{margin-top:auto !important}.sd-mr-auto,.sd-mx-auto{margin-right:auto !important}.sd-mb-auto,.sd-my-auto{margin-bottom:auto !important}.sd-ml-auto,.sd-mx-auto{margin-left:auto !important}.sd-m-0{margin:0 !important}.sd-mt-0,.sd-my-0{margin-top:0 !important}.sd-mr-0,.sd-mx-0{margin-right:0 !important}.sd-mb-0,.sd-my-0{margin-bottom:0 !important}.sd-ml-0,.sd-mx-0{margin-left:0 !important}.sd-m-1{margin:.25rem !important}.sd-mt-1,.sd-my-1{margin-top:.25rem !important}.sd-mr-1,.sd-mx-1{margin-right:.25rem !important}.sd-mb-1,.sd-my-1{margin-bottom:.25rem !important}.sd-ml-1,.sd-mx-1{margin-left:.25rem !important}.sd-m-2{margin:.5rem !important}.sd-mt-2,.sd-my-2{margin-top:.5rem !important}.sd-mr-2,.sd-mx-2{margin-right:.5rem !important}.sd-mb-2,.sd-my-2{margin-bottom:.5rem !important}.sd-ml-2,.sd-mx-2{margin-left:.5rem !important}.sd-m-3{margin:1rem !important}.sd-mt-3,.sd-my-3{margin-top:1rem !important}.sd-mr-3,.sd-mx-3{margin-right:1rem !important}.sd-mb-3,.sd-my-3{margin-bottom:1rem !important}.sd-ml-3,.sd-mx-3{margin-left:1rem !important}.sd-m-4{margin:1.5rem !important}.sd-mt-4,.sd-my-4{margin-top:1.5rem !important}.sd-mr-4,.sd-mx-4{margin-right:1.5rem !important}.sd-mb-4,.sd-my-4{margin-bottom:1.5rem !important}.sd-ml-4,.sd-mx-4{margin-left:1.5rem !important}.sd-m-5{margin:3rem !important}.sd-mt-5,.sd-my-5{margin-top:3rem !important}.sd-mr-5,.sd-mx-5{margin-right:3rem !important}.sd-mb-5,.sd-my-5{margin-bottom:3rem !important}.sd-ml-5,.sd-mx-5{margin-left:3rem !important}.sd-w-25{width:25% !important}.sd-w-50{width:50% !important}.sd-w-75{width:75% !important}.sd-w-100{width:100% !important}.sd-w-auto{width:auto !important}.sd-h-25{height:25% !important}.sd-h-50{height:50% !important}.sd-h-75{height:75% !important}.sd-h-100{height:100% !important}.sd-h-auto{height:auto !important}.sd-d-none{display:none !important}.sd-d-inline{display:inline !important}.sd-d-inline-block{display:inline-block !important}.sd-d-block{display:block !important}.sd-d-grid{display:grid !important}.sd-d-flex-row{display:-ms-flexbox !important;display:flex !important;flex-direction:row !important}.sd-d-flex-column{display:-ms-flexbox !important;display:flex !important;flex-direction:column !important}.sd-d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media(min-width: 576px){.sd-d-sm-none{display:none !important}.sd-d-sm-inline{display:inline !important}.sd-d-sm-inline-block{display:inline-block !important}.sd-d-sm-block{display:block !important}.sd-d-sm-grid{display:grid !important}.sd-d-sm-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 768px){.sd-d-md-none{display:none !important}.sd-d-md-inline{display:inline !important}.sd-d-md-inline-block{display:inline-block !important}.sd-d-md-block{display:block !important}.sd-d-md-grid{display:grid !important}.sd-d-md-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 992px){.sd-d-lg-none{display:none !important}.sd-d-lg-inline{display:inline !important}.sd-d-lg-inline-block{display:inline-block !important}.sd-d-lg-block{display:block !important}.sd-d-lg-grid{display:grid !important}.sd-d-lg-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 1200px){.sd-d-xl-none{display:none !important}.sd-d-xl-inline{display:inline !important}.sd-d-xl-inline-block{display:inline-block !important}.sd-d-xl-block{display:block !important}.sd-d-xl-grid{display:grid !important}.sd-d-xl-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.sd-align-major-start{justify-content:flex-start !important}.sd-align-major-end{justify-content:flex-end !important}.sd-align-major-center{justify-content:center !important}.sd-align-major-justify{justify-content:space-between !important}.sd-align-major-spaced{justify-content:space-evenly !important}.sd-align-minor-start{align-items:flex-start !important}.sd-align-minor-end{align-items:flex-end !important}.sd-align-minor-center{align-items:center !important}.sd-align-minor-stretch{align-items:stretch !important}.sd-text-justify{text-align:justify !important}.sd-text-left{text-align:left !important}.sd-text-right{text-align:right !important}.sd-text-center{text-align:center !important}.sd-font-weight-light{font-weight:300 !important}.sd-font-weight-lighter{font-weight:lighter !important}.sd-font-weight-normal{font-weight:400 !important}.sd-font-weight-bold{font-weight:700 !important}.sd-font-weight-bolder{font-weight:bolder !important}.sd-font-italic{font-style:italic !important}.sd-text-decoration-none{text-decoration:none !important}.sd-text-lowercase{text-transform:lowercase !important}.sd-text-uppercase{text-transform:uppercase !important}.sd-text-capitalize{text-transform:capitalize !important}.sd-text-wrap{white-space:normal !important}.sd-text-nowrap{white-space:nowrap !important}.sd-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-fs-1,.sd-fs-1>p{font-size:calc(1.375rem + 1.5vw) !important;line-height:unset !important}.sd-fs-2,.sd-fs-2>p{font-size:calc(1.325rem + 0.9vw) !important;line-height:unset !important}.sd-fs-3,.sd-fs-3>p{font-size:calc(1.3rem + 0.6vw) !important;line-height:unset !important}.sd-fs-4,.sd-fs-4>p{font-size:calc(1.275rem + 0.3vw) !important;line-height:unset !important}.sd-fs-5,.sd-fs-5>p{font-size:1.25rem !important;line-height:unset !important}.sd-fs-6,.sd-fs-6>p{font-size:1rem !important;line-height:unset !important}.sd-border-0{border:0 solid !important}.sd-border-top-0{border-top:0 solid !important}.sd-border-bottom-0{border-bottom:0 solid !important}.sd-border-right-0{border-right:0 solid !important}.sd-border-left-0{border-left:0 solid !important}.sd-border-1{border:1px solid !important}.sd-border-top-1{border-top:1px solid !important}.sd-border-bottom-1{border-bottom:1px solid !important}.sd-border-right-1{border-right:1px solid !important}.sd-border-left-1{border-left:1px solid !important}.sd-border-2{border:2px solid !important}.sd-border-top-2{border-top:2px solid !important}.sd-border-bottom-2{border-bottom:2px solid !important}.sd-border-right-2{border-right:2px solid !important}.sd-border-left-2{border-left:2px solid !important}.sd-border-3{border:3px solid !important}.sd-border-top-3{border-top:3px solid !important}.sd-border-bottom-3{border-bottom:3px solid !important}.sd-border-right-3{border-right:3px solid !important}.sd-border-left-3{border-left:3px solid !important}.sd-border-4{border:4px solid !important}.sd-border-top-4{border-top:4px solid !important}.sd-border-bottom-4{border-bottom:4px solid !important}.sd-border-right-4{border-right:4px solid !important}.sd-border-left-4{border-left:4px solid !important}.sd-border-5{border:5px solid !important}.sd-border-top-5{border-top:5px solid !important}.sd-border-bottom-5{border-bottom:5px solid !important}.sd-border-right-5{border-right:5px solid !important}.sd-border-left-5{border-left:5px solid !important}.sd-rounded-0{border-radius:0 !important}.sd-rounded-1{border-radius:.2rem !important}.sd-rounded-2{border-radius:.3rem !important}.sd-rounded-3{border-radius:.5rem !important}.sd-rounded-pill{border-radius:50rem !important}.sd-rounded-circle{border-radius:50% !important}.shadow-none{box-shadow:none !important}.sd-shadow-sm{box-shadow:0 .125rem .25rem var(--sd-color-shadow) !important}.sd-shadow-md{box-shadow:0 .5rem 1rem var(--sd-color-shadow) !important}.sd-shadow-lg{box-shadow:0 1rem 3rem var(--sd-color-shadow) !important}@keyframes sd-slide-from-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes sd-slide-from-right{0%{transform:translateX(200%)}100%{transform:translateX(0)}}@keyframes sd-grow100{0%{transform:scale(0);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50{0%{transform:scale(0.5);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50-rot20{0%{transform:scale(0.5) rotateZ(-20deg);opacity:.5}75%{transform:scale(1) rotateZ(5deg);opacity:1}95%{transform:scale(1) rotateZ(-1deg);opacity:1}100%{transform:scale(1) rotateZ(0);opacity:1}}.sd-animate-slide-from-left{animation:1s ease-out 0s 1 normal none running sd-slide-from-left}.sd-animate-slide-from-right{animation:1s ease-out 0s 1 normal none running sd-slide-from-right}.sd-animate-grow100{animation:1s ease-out 0s 1 normal none running sd-grow100}.sd-animate-grow50{animation:1s ease-out 0s 1 normal none running sd-grow50}.sd-animate-grow50-rot20{animation:1s ease-out 0s 1 normal none running sd-grow50-rot20}.sd-badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.sd-badge:empty{display:none}a.sd-badge{text-decoration:none}.sd-btn .sd-badge{position:relative;top:-1px}.sd-btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:inline-block;font-weight:400;font-size:1rem;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.sd-btn:hover{text-decoration:none}@media(prefers-reduced-motion: reduce){.sd-btn{transition:none}}.sd-btn-primary,.sd-btn-outline-primary:hover,.sd-btn-outline-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-primary:hover,.sd-btn-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary-highlight) !important;border-color:var(--sd-color-primary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-primary{color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary,.sd-btn-outline-secondary:hover,.sd-btn-outline-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary:hover,.sd-btn-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary-highlight) !important;border-color:var(--sd-color-secondary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-secondary{color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success,.sd-btn-outline-success:hover,.sd-btn-outline-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success:hover,.sd-btn-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success-highlight) !important;border-color:var(--sd-color-success-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-success{color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info,.sd-btn-outline-info:hover,.sd-btn-outline-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info:hover,.sd-btn-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info-highlight) !important;border-color:var(--sd-color-info-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-info{color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning,.sd-btn-outline-warning:hover,.sd-btn-outline-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning:hover,.sd-btn-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning-highlight) !important;border-color:var(--sd-color-warning-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-warning{color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger,.sd-btn-outline-danger:hover,.sd-btn-outline-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger:hover,.sd-btn-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger-highlight) !important;border-color:var(--sd-color-danger-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-danger{color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light,.sd-btn-outline-light:hover,.sd-btn-outline-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light:hover,.sd-btn-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light-highlight) !important;border-color:var(--sd-color-light-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-light{color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted,.sd-btn-outline-muted:hover,.sd-btn-outline-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted:hover,.sd-btn-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted-highlight) !important;border-color:var(--sd-color-muted-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-muted{color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark,.sd-btn-outline-dark:hover,.sd-btn-outline-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark:hover,.sd-btn-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark-highlight) !important;border-color:var(--sd-color-dark-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-dark{color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black,.sd-btn-outline-black:hover,.sd-btn-outline-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black:hover,.sd-btn-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black-highlight) !important;border-color:var(--sd-color-black-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-black{color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white,.sd-btn-outline-white:hover,.sd-btn-outline-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white:hover,.sd-btn-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white-highlight) !important;border-color:var(--sd-color-white-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-white{color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.sd-hide-link-text{font-size:0}.sd-octicon,.sd-material-icon{display:inline-block;fill:currentColor;vertical-align:middle}.sd-avatar-xs{border-radius:50%;object-fit:cover;object-position:center;width:1rem;height:1rem}.sd-avatar-sm{border-radius:50%;object-fit:cover;object-position:center;width:3rem;height:3rem}.sd-avatar-md{border-radius:50%;object-fit:cover;object-position:center;width:5rem;height:5rem}.sd-avatar-lg{border-radius:50%;object-fit:cover;object-position:center;width:7rem;height:7rem}.sd-avatar-xl{border-radius:50%;object-fit:cover;object-position:center;width:10rem;height:10rem}.sd-avatar-inherit{border-radius:50%;object-fit:cover;object-position:center;width:inherit;height:inherit}.sd-avatar-initial{border-radius:50%;object-fit:cover;object-position:center;width:initial;height:initial}.sd-card{background-clip:border-box;background-color:var(--sd-color-card-background);border:1px solid var(--sd-color-card-border);border-radius:.25rem;color:var(--sd-color-card-text);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.sd-card>hr{margin-left:0;margin-right:0}.sd-card-hover:hover{border-color:var(--sd-color-card-border-hover);transform:scale(1.01)}.sd-card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1rem}.sd-card-title{margin-bottom:.5rem}.sd-card-subtitle{margin-top:-0.25rem;margin-bottom:0}.sd-card-text:last-child{margin-bottom:0}.sd-card-link:hover{text-decoration:none}.sd-card-link+.card-link{margin-left:1rem}.sd-card-header{padding:.5rem 1rem;margin-bottom:0;background-color:var(--sd-color-card-header);border-bottom:1px solid var(--sd-color-card-border)}.sd-card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.sd-card-footer{padding:.5rem 1rem;background-color:var(--sd-color-card-footer);border-top:1px solid var(--sd-color-card-border)}.sd-card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.sd-card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.sd-card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.sd-card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom,.sd-card-img-top{width:100%}.sd-card-img,.sd-card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom{border-bottom-left-radius:calc(0.25rem - 1px);border-bottom-right-radius:calc(0.25rem - 1px)}.sd-cards-carousel{width:100%;display:flex;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;overflow-x:hidden;scroll-snap-type:x mandatory}.sd-cards-carousel.sd-show-scrollbar{overflow-x:auto}.sd-cards-carousel:hover,.sd-cards-carousel:focus{overflow-x:auto}.sd-cards-carousel>.sd-card{flex-shrink:0;scroll-snap-align:start}.sd-cards-carousel>.sd-card:not(:last-child){margin-right:3px}.sd-card-cols-1>.sd-card{width:90%}.sd-card-cols-2>.sd-card{width:45%}.sd-card-cols-3>.sd-card{width:30%}.sd-card-cols-4>.sd-card{width:22.5%}.sd-card-cols-5>.sd-card{width:18%}.sd-card-cols-6>.sd-card{width:15%}.sd-card-cols-7>.sd-card{width:12.8571428571%}.sd-card-cols-8>.sd-card{width:11.25%}.sd-card-cols-9>.sd-card{width:10%}.sd-card-cols-10>.sd-card{width:9%}.sd-card-cols-11>.sd-card{width:8.1818181818%}.sd-card-cols-12>.sd-card{width:7.5%}.sd-container,.sd-container-fluid,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container-xl{margin-left:auto;margin-right:auto;padding-left:var(--sd-gutter-x, 0.75rem);padding-right:var(--sd-gutter-x, 0.75rem);width:100%}@media(min-width: 576px){.sd-container-sm,.sd-container{max-width:540px}}@media(min-width: 768px){.sd-container-md,.sd-container-sm,.sd-container{max-width:720px}}@media(min-width: 992px){.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:960px}}@media(min-width: 1200px){.sd-container-xl,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:1140px}}.sd-row{--sd-gutter-x: 1.5rem;--sd-gutter-y: 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--sd-gutter-y) * -1);margin-right:calc(var(--sd-gutter-x) * -0.5);margin-left:calc(var(--sd-gutter-x) * -0.5)}.sd-row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--sd-gutter-x) * 0.5);padding-left:calc(var(--sd-gutter-x) * 0.5);margin-top:var(--sd-gutter-y)}.sd-col{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-auto>*{flex:0 0 auto;width:auto}.sd-row-cols-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}@media(min-width: 576px){.sd-col-sm{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-sm-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-sm-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-sm-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-sm-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-sm-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-sm-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-sm-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-sm-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-sm-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-sm-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-sm-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-sm-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-sm-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 768px){.sd-col-md{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-md-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-md-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-md-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-md-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-md-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-md-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-md-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-md-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-md-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-md-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-md-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-md-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-md-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 992px){.sd-col-lg{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-lg-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-lg-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-lg-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-lg-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-lg-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-lg-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-lg-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-lg-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-lg-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-lg-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-lg-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-lg-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-lg-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 1200px){.sd-col-xl{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-xl-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-xl-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-xl-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-xl-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-xl-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-xl-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-xl-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-xl-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-xl-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-xl-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-xl-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-xl-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-xl-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}.sd-col-auto{flex:0 0 auto;-ms-flex:0 0 auto;width:auto}.sd-col-1{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}.sd-col-2{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-col-3{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-col-4{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-col-5{flex:0 0 auto;-ms-flex:0 0 auto;width:41.6666666667%}.sd-col-6{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-col-7{flex:0 0 auto;-ms-flex:0 0 auto;width:58.3333333333%}.sd-col-8{flex:0 0 auto;-ms-flex:0 0 auto;width:66.6666666667%}.sd-col-9{flex:0 0 auto;-ms-flex:0 0 auto;width:75%}.sd-col-10{flex:0 0 auto;-ms-flex:0 0 auto;width:83.3333333333%}.sd-col-11{flex:0 0 auto;-ms-flex:0 0 auto;width:91.6666666667%}.sd-col-12{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-g-0,.sd-gy-0{--sd-gutter-y: 0}.sd-g-0,.sd-gx-0{--sd-gutter-x: 0}.sd-g-1,.sd-gy-1{--sd-gutter-y: 0.25rem}.sd-g-1,.sd-gx-1{--sd-gutter-x: 0.25rem}.sd-g-2,.sd-gy-2{--sd-gutter-y: 0.5rem}.sd-g-2,.sd-gx-2{--sd-gutter-x: 0.5rem}.sd-g-3,.sd-gy-3{--sd-gutter-y: 1rem}.sd-g-3,.sd-gx-3{--sd-gutter-x: 1rem}.sd-g-4,.sd-gy-4{--sd-gutter-y: 1.5rem}.sd-g-4,.sd-gx-4{--sd-gutter-x: 1.5rem}.sd-g-5,.sd-gy-5{--sd-gutter-y: 3rem}.sd-g-5,.sd-gx-5{--sd-gutter-x: 3rem}@media(min-width: 576px){.sd-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-sm-0,.sd-gy-sm-0{--sd-gutter-y: 0}.sd-g-sm-0,.sd-gx-sm-0{--sd-gutter-x: 0}.sd-g-sm-1,.sd-gy-sm-1{--sd-gutter-y: 0.25rem}.sd-g-sm-1,.sd-gx-sm-1{--sd-gutter-x: 0.25rem}.sd-g-sm-2,.sd-gy-sm-2{--sd-gutter-y: 0.5rem}.sd-g-sm-2,.sd-gx-sm-2{--sd-gutter-x: 0.5rem}.sd-g-sm-3,.sd-gy-sm-3{--sd-gutter-y: 1rem}.sd-g-sm-3,.sd-gx-sm-3{--sd-gutter-x: 1rem}.sd-g-sm-4,.sd-gy-sm-4{--sd-gutter-y: 1.5rem}.sd-g-sm-4,.sd-gx-sm-4{--sd-gutter-x: 1.5rem}.sd-g-sm-5,.sd-gy-sm-5{--sd-gutter-y: 3rem}.sd-g-sm-5,.sd-gx-sm-5{--sd-gutter-x: 3rem}}@media(min-width: 768px){.sd-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-md-0,.sd-gy-md-0{--sd-gutter-y: 0}.sd-g-md-0,.sd-gx-md-0{--sd-gutter-x: 0}.sd-g-md-1,.sd-gy-md-1{--sd-gutter-y: 0.25rem}.sd-g-md-1,.sd-gx-md-1{--sd-gutter-x: 0.25rem}.sd-g-md-2,.sd-gy-md-2{--sd-gutter-y: 0.5rem}.sd-g-md-2,.sd-gx-md-2{--sd-gutter-x: 0.5rem}.sd-g-md-3,.sd-gy-md-3{--sd-gutter-y: 1rem}.sd-g-md-3,.sd-gx-md-3{--sd-gutter-x: 1rem}.sd-g-md-4,.sd-gy-md-4{--sd-gutter-y: 1.5rem}.sd-g-md-4,.sd-gx-md-4{--sd-gutter-x: 1.5rem}.sd-g-md-5,.sd-gy-md-5{--sd-gutter-y: 3rem}.sd-g-md-5,.sd-gx-md-5{--sd-gutter-x: 3rem}}@media(min-width: 992px){.sd-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-lg-0,.sd-gy-lg-0{--sd-gutter-y: 0}.sd-g-lg-0,.sd-gx-lg-0{--sd-gutter-x: 0}.sd-g-lg-1,.sd-gy-lg-1{--sd-gutter-y: 0.25rem}.sd-g-lg-1,.sd-gx-lg-1{--sd-gutter-x: 0.25rem}.sd-g-lg-2,.sd-gy-lg-2{--sd-gutter-y: 0.5rem}.sd-g-lg-2,.sd-gx-lg-2{--sd-gutter-x: 0.5rem}.sd-g-lg-3,.sd-gy-lg-3{--sd-gutter-y: 1rem}.sd-g-lg-3,.sd-gx-lg-3{--sd-gutter-x: 1rem}.sd-g-lg-4,.sd-gy-lg-4{--sd-gutter-y: 1.5rem}.sd-g-lg-4,.sd-gx-lg-4{--sd-gutter-x: 1.5rem}.sd-g-lg-5,.sd-gy-lg-5{--sd-gutter-y: 3rem}.sd-g-lg-5,.sd-gx-lg-5{--sd-gutter-x: 3rem}}@media(min-width: 1200px){.sd-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-xl-0,.sd-gy-xl-0{--sd-gutter-y: 0}.sd-g-xl-0,.sd-gx-xl-0{--sd-gutter-x: 0}.sd-g-xl-1,.sd-gy-xl-1{--sd-gutter-y: 0.25rem}.sd-g-xl-1,.sd-gx-xl-1{--sd-gutter-x: 0.25rem}.sd-g-xl-2,.sd-gy-xl-2{--sd-gutter-y: 0.5rem}.sd-g-xl-2,.sd-gx-xl-2{--sd-gutter-x: 0.5rem}.sd-g-xl-3,.sd-gy-xl-3{--sd-gutter-y: 1rem}.sd-g-xl-3,.sd-gx-xl-3{--sd-gutter-x: 1rem}.sd-g-xl-4,.sd-gy-xl-4{--sd-gutter-y: 1.5rem}.sd-g-xl-4,.sd-gx-xl-4{--sd-gutter-x: 1.5rem}.sd-g-xl-5,.sd-gy-xl-5{--sd-gutter-y: 3rem}.sd-g-xl-5,.sd-gx-xl-5{--sd-gutter-x: 3rem}}.sd-flex-row-reverse{flex-direction:row-reverse !important}details.sd-dropdown{position:relative;font-size:var(--sd-fontsize-dropdown)}details.sd-dropdown:hover{cursor:pointer}details.sd-dropdown .sd-summary-content{cursor:default}details.sd-dropdown summary.sd-summary-title{padding:.5em 1em;font-size:var(--sd-fontsize-dropdown-title);font-weight:var(--sd-fontweight-dropdown-title);user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;list-style:none;display:inline-flex;justify-content:space-between}details.sd-dropdown summary.sd-summary-title::-webkit-details-marker{display:none}details.sd-dropdown summary.sd-summary-title:focus{outline:none}details.sd-dropdown summary.sd-summary-title .sd-summary-icon{margin-right:.6em;display:inline-flex;align-items:center}details.sd-dropdown summary.sd-summary-title .sd-summary-icon svg{opacity:.8}details.sd-dropdown summary.sd-summary-title .sd-summary-text{flex-grow:1;line-height:1.5;padding-right:.5rem}details.sd-dropdown summary.sd-summary-title .sd-summary-state-marker{pointer-events:none;display:inline-flex;align-items:center}details.sd-dropdown summary.sd-summary-title .sd-summary-state-marker svg{opacity:.6}details.sd-dropdown summary.sd-summary-title:hover .sd-summary-state-marker svg{opacity:1;transform:scale(1.1)}details.sd-dropdown[open] summary .sd-octicon.no-title{visibility:hidden}details.sd-dropdown .sd-summary-chevron-right{transition:.25s}details.sd-dropdown[open]>.sd-summary-title .sd-summary-chevron-right{transform:rotate(90deg)}details.sd-dropdown[open]>.sd-summary-title .sd-summary-chevron-down{transform:rotate(180deg)}details.sd-dropdown:not([open]).sd-card{border:none}details.sd-dropdown:not([open])>.sd-card-header{border:1px solid var(--sd-color-card-border);border-radius:.25rem}details.sd-dropdown.sd-fade-in[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out;animation:sd-fade-in .5s ease-in-out}details.sd-dropdown.sd-fade-in-slide-down[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out}.sd-col>.sd-dropdown{width:100%}.sd-summary-content>.sd-tab-set:first-child{margin-top:0}@keyframes sd-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes sd-slide-down{0%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}.sd-tab-set{border-radius:.125rem;display:flex;flex-wrap:wrap;margin:1em 0;position:relative}.sd-tab-set>input{opacity:0;position:absolute}.sd-tab-set>input:checked+label{border-color:var(--sd-color-tabs-underline-active);color:var(--sd-color-tabs-label-active)}.sd-tab-set>input:checked+label+.sd-tab-content{display:block}.sd-tab-set>input:not(:checked)+label:hover{color:var(--sd-color-tabs-label-hover);border-color:var(--sd-color-tabs-underline-hover)}.sd-tab-set>input:focus+label{outline-style:auto}.sd-tab-set>input:not(.focus-visible)+label{outline:none;-webkit-tap-highlight-color:transparent}.sd-tab-set>label{border-bottom:.125rem solid transparent;margin-bottom:0;color:var(--sd-color-tabs-label-inactive);border-color:var(--sd-color-tabs-underline-inactive);cursor:pointer;font-size:var(--sd-fontsize-tabs-label);font-weight:700;padding:1em 1.25em .5em;transition:color 250ms;width:auto;z-index:1}html .sd-tab-set>label:hover{color:var(--sd-color-tabs-label-active)}.sd-col>.sd-tab-set{width:100%}.sd-tab-content{box-shadow:0 -0.0625rem var(--sd-color-tabs-overline),0 .0625rem var(--sd-color-tabs-underline);display:none;order:99;padding-bottom:.75rem;padding-top:.75rem;width:100%}.sd-tab-content>:first-child{margin-top:0 !important}.sd-tab-content>:last-child{margin-bottom:0 !important}.sd-tab-content>.sd-tab-set{margin:0}.sd-sphinx-override,.sd-sphinx-override *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sd-sphinx-override p{margin-top:0}:root{--sd-color-primary: #0071bc;--sd-color-secondary: #6c757d;--sd-color-success: #28a745;--sd-color-info: #17a2b8;--sd-color-warning: #f0b37e;--sd-color-danger: #dc3545;--sd-color-light: #f8f9fa;--sd-color-muted: #6c757d;--sd-color-dark: #212529;--sd-color-black: black;--sd-color-white: white;--sd-color-primary-highlight: #0060a0;--sd-color-secondary-highlight: #5c636a;--sd-color-success-highlight: #228e3b;--sd-color-info-highlight: #148a9c;--sd-color-warning-highlight: #cc986b;--sd-color-danger-highlight: #bb2d3b;--sd-color-light-highlight: #d3d4d5;--sd-color-muted-highlight: #5c636a;--sd-color-dark-highlight: #1c1f23;--sd-color-black-highlight: black;--sd-color-white-highlight: #d9d9d9;--sd-color-primary-bg: rgba(0, 113, 188, 0.2);--sd-color-secondary-bg: rgba(108, 117, 125, 0.2);--sd-color-success-bg: rgba(40, 167, 69, 0.2);--sd-color-info-bg: rgba(23, 162, 184, 0.2);--sd-color-warning-bg: rgba(240, 179, 126, 0.2);--sd-color-danger-bg: rgba(220, 53, 69, 0.2);--sd-color-light-bg: rgba(248, 249, 250, 0.2);--sd-color-muted-bg: rgba(108, 117, 125, 0.2);--sd-color-dark-bg: rgba(33, 37, 41, 0.2);--sd-color-black-bg: rgba(0, 0, 0, 0.2);--sd-color-white-bg: rgba(255, 255, 255, 0.2);--sd-color-primary-text: #fff;--sd-color-secondary-text: #fff;--sd-color-success-text: #fff;--sd-color-info-text: #fff;--sd-color-warning-text: #212529;--sd-color-danger-text: #fff;--sd-color-light-text: #212529;--sd-color-muted-text: #fff;--sd-color-dark-text: #fff;--sd-color-black-text: #fff;--sd-color-white-text: #212529;--sd-color-shadow: rgba(0, 0, 0, 0.15);--sd-color-card-border: rgba(0, 0, 0, 0.125);--sd-color-card-border-hover: hsla(231, 99%, 66%, 1);--sd-color-card-background: transparent;--sd-color-card-text: inherit;--sd-color-card-header: transparent;--sd-color-card-footer: transparent;--sd-color-tabs-label-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-hover: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-inactive: hsl(0, 0%, 66%);--sd-color-tabs-underline-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-underline-hover: rgba(178, 206, 245, 0.62);--sd-color-tabs-underline-inactive: transparent;--sd-color-tabs-overline: rgb(222, 222, 222);--sd-color-tabs-underline: rgb(222, 222, 222);--sd-fontsize-tabs-label: 1rem;--sd-fontsize-dropdown: inherit;--sd-fontsize-dropdown-title: 1rem;--sd-fontweight-dropdown-title: 700} diff --git a/content/CCC_guide.html b/content/CCC_guide.html index 2121eb93..563d9279 100644 --- a/content/CCC_guide.html +++ b/content/CCC_guide.html @@ -34,7 +34,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/content/api/calcfunctions.html b/content/api/calcfunctions.html index 796898a6..eeabd797 100644 --- a/content/api/calcfunctions.html +++ b/content/api/calcfunctions.html @@ -34,7 +34,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/content/api/calculator.html b/content/api/calculator.html index d4690aa0..e250b8ac 100644 --- a/content/api/calculator.html +++ b/content/api/calculator.html @@ -34,7 +34,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/content/api/data.html b/content/api/data.html index 41933946..2e2ed716 100644 --- a/content/api/data.html +++ b/content/api/data.html @@ -34,7 +34,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/content/api/get_taxcalc_rates.html b/content/api/get_taxcalc_rates.html index bf129c49..a620ccdb 100644 --- a/content/api/get_taxcalc_rates.html +++ b/content/api/get_taxcalc_rates.html @@ -34,7 +34,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/content/api/parameters.html b/content/api/parameters.html index d2e5e451..f38a7c19 100644 --- a/content/api/parameters.html +++ b/content/api/parameters.html @@ -34,7 +34,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/content/api/paramfunctions.html b/content/api/paramfunctions.html index 932a765d..47d9be11 100644 --- a/content/api/paramfunctions.html +++ b/content/api/paramfunctions.html @@ -34,7 +34,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/content/api/public_api.html b/content/api/public_api.html index ab91e235..b006056b 100644 --- a/content/api/public_api.html +++ b/content/api/public_api.html @@ -34,7 +34,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/content/api/utils.html b/content/api/utils.html index 539a3a2f..13d7e15f 100644 --- a/content/api/utils.html +++ b/content/api/utils.html @@ -34,7 +34,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/content/citations.html b/content/citations.html index b6b25919..387dba3d 100644 --- a/content/citations.html +++ b/content/citations.html @@ -34,7 +34,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/content/contributing/contributor_guide.html b/content/contributing/contributor_guide.html index 0f6b2ff8..17760d2d 100644 --- a/content/contributing/contributor_guide.html +++ b/content/contributing/contributor_guide.html @@ -34,7 +34,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/content/examples/PSL_demo.html b/content/examples/PSL_demo.html index bfd5d755..12b2c2bd 100644 --- a/content/examples/PSL_demo.html +++ b/content/examples/PSL_demo.html @@ -34,7 +34,7 @@ - + @@ -52,7 +52,7 @@ - + @@ -463,12 +463,14 @@

First things first, import necessary packages
Requirement already satisfied: cost-of-capital-calculator in /home/runner/work/Cost-of-Capital-Calculator/Cost-of-Capital-Calculator (1.4.0)
-Requirement already satisfied: taxcalc in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from cost-of-capital-calculator) (3.5.3)
+
+
+
Requirement already satisfied: taxcalc in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from cost-of-capital-calculator) (3.6.0)
 Requirement already satisfied: pandas in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from cost-of-capital-calculator) (2.2.2)
 Requirement already satisfied: bokeh in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from cost-of-capital-calculator) (3.4.1)
 Requirement already satisfied: numpy in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from cost-of-capital-calculator) (1.26.4)
 Requirement already satisfied: paramtools in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from cost-of-capital-calculator) (0.0.0)
-Requirement already satisfied: Jinja2>=2.9 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from bokeh->cost-of-capital-calculator) (3.1.3)
+Requirement already satisfied: Jinja2>=2.9 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from bokeh->cost-of-capital-calculator) (3.1.4)
 Requirement already satisfied: contourpy>=1.2 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from bokeh->cost-of-capital-calculator) (1.2.1)
 Requirement already satisfied: packaging>=16.8 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from bokeh->cost-of-capital-calculator) (24.0)
 Requirement already satisfied: pillow>=7.1.0 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from bokeh->cost-of-capital-calculator) (10.3.0)
@@ -480,16 +482,16 @@ 

First things first, import necessary packages
Requirement already satisfied: python-dateutil>=2.8.2 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from pandas->cost-of-capital-calculator) (2.9.0)
 Requirement already satisfied: pytz>=2020.1 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from pandas->cost-of-capital-calculator) (2024.1)
 Requirement already satisfied: tzdata>=2022.7 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from pandas->cost-of-capital-calculator) (2024.1)
-Requirement already satisfied: marshmallow>=3.0.0 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from paramtools->cost-of-capital-calculator) (3.21.1)
-Requirement already satisfied: fsspec in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from paramtools->cost-of-capital-calculator) (2024.3.1)
+
+

+
Requirement already satisfied: marshmallow>=3.0.0 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from paramtools->cost-of-capital-calculator) (3.21.2)
+Requirement already satisfied: fsspec in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from paramtools->cost-of-capital-calculator) (2024.5.0)
 Requirement already satisfied: sortedcontainers in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from paramtools->cost-of-capital-calculator) (2.4.0)
-Requirement already satisfied: setuptools in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from taxcalc->cost-of-capital-calculator) (69.5.1)
+Requirement already satisfied: setuptools in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from taxcalc->cost-of-capital-calculator) (70.0.0)
 Requirement already satisfied: numba in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from taxcalc->cost-of-capital-calculator) (0.59.1)
-Requirement already satisfied: requests in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from taxcalc->cost-of-capital-calculator) (2.31.0)
+Requirement already satisfied: requests in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from taxcalc->cost-of-capital-calculator) (2.32.2)
 Requirement already satisfied: MarkupSafe>=2.0 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from Jinja2>=2.9->bokeh->cost-of-capital-calculator) (2.1.5)
-
-
-
Requirement already satisfied: six>=1.5 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from python-dateutil>=2.8.2->pandas->cost-of-capital-calculator) (1.16.0)
+Requirement already satisfied: six>=1.5 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from python-dateutil>=2.8.2->pandas->cost-of-capital-calculator) (1.16.0)
 
-
+
- + @@ -457,14 +457,14 @@

First things first, import necessary packages
Requirement already satisfied: cost-of-capital-calculator in /home/runner/work/Cost-of-Capital-Calculator/Cost-of-Capital-Calculator (1.4.0)
-Requirement already satisfied: taxcalc in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from cost-of-capital-calculator) (3.5.3)
+Requirement already satisfied: taxcalc in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from cost-of-capital-calculator) (3.6.0)
 Requirement already satisfied: pandas in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from cost-of-capital-calculator) (2.2.2)
 Requirement already satisfied: bokeh in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from cost-of-capital-calculator) (3.4.1)
 Requirement already satisfied: numpy in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from cost-of-capital-calculator) (1.26.4)
 Requirement already satisfied: paramtools in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from cost-of-capital-calculator) (0.0.0)
 
-
Requirement already satisfied: Jinja2>=2.9 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from bokeh->cost-of-capital-calculator) (3.1.3)
+
Requirement already satisfied: Jinja2>=2.9 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from bokeh->cost-of-capital-calculator) (3.1.4)
 Requirement already satisfied: contourpy>=1.2 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from bokeh->cost-of-capital-calculator) (1.2.1)
 Requirement already satisfied: packaging>=16.8 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from bokeh->cost-of-capital-calculator) (24.0)
 Requirement already satisfied: pillow>=7.1.0 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from bokeh->cost-of-capital-calculator) (10.3.0)
@@ -476,12 +476,12 @@ 

First things first, import necessary packages
Requirement already satisfied: python-dateutil>=2.8.2 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from pandas->cost-of-capital-calculator) (2.9.0)
 Requirement already satisfied: pytz>=2020.1 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from pandas->cost-of-capital-calculator) (2024.1)
 Requirement already satisfied: tzdata>=2022.7 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from pandas->cost-of-capital-calculator) (2024.1)
-Requirement already satisfied: marshmallow>=3.0.0 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from paramtools->cost-of-capital-calculator) (3.21.1)
-Requirement already satisfied: fsspec in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from paramtools->cost-of-capital-calculator) (2024.3.1)
+Requirement already satisfied: marshmallow>=3.0.0 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from paramtools->cost-of-capital-calculator) (3.21.2)
+Requirement already satisfied: fsspec in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from paramtools->cost-of-capital-calculator) (2024.5.0)
 Requirement already satisfied: sortedcontainers in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from paramtools->cost-of-capital-calculator) (2.4.0)
-Requirement already satisfied: setuptools in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from taxcalc->cost-of-capital-calculator) (69.5.1)
+Requirement already satisfied: setuptools in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from taxcalc->cost-of-capital-calculator) (70.0.0)
 Requirement already satisfied: numba in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from taxcalc->cost-of-capital-calculator) (0.59.1)
-Requirement already satisfied: requests in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from taxcalc->cost-of-capital-calculator) (2.31.0)
+Requirement already satisfied: requests in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from taxcalc->cost-of-capital-calculator) (2.32.2)
 Requirement already satisfied: MarkupSafe>=2.0 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from Jinja2>=2.9->bokeh->cost-of-capital-calculator) (2.1.5)
 

@@ -491,7 +491,9 @@

First things first, import necessary packages
Requirement already satisfied: llvmlite<0.43,>=0.42.0dev0 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from numba->taxcalc->cost-of-capital-calculator) (0.42.0)
 Requirement already satisfied: charset-normalizer<4,>=2 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from requests->taxcalc->cost-of-capital-calculator) (3.3.2)
 Requirement already satisfied: idna<4,>=2.5 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from requests->taxcalc->cost-of-capital-calculator) (3.7)
-Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from requests->taxcalc->cost-of-capital-calculator) (2.2.1)
+
+

+
Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from requests->taxcalc->cost-of-capital-calculator) (2.2.1)
 Requirement already satisfied: certifi>=2017.4.17 in /usr/share/miniconda3/envs/ccc-dev/lib/python3.9/site-packages (from requests->taxcalc->cost-of-capital-calculator) (2024.2.2)
 
@@ -525,7 +527,7 @@

First things first, import necessary packages - Loading BokehJS ... + Loading BokehJS ...

- + diff --git a/content/license.html b/content/license.html index 4ac71dc2..8a1ea931 100644 --- a/content/license.html +++ b/content/license.html @@ -34,7 +34,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/content/references.html b/content/references.html index 4ee38730..fa08fe20 100644 --- a/content/references.html +++ b/content/references.html @@ -34,7 +34,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/content/webapp.html b/content/webapp.html index 5040d957..d3094780 100644 --- a/content/webapp.html +++ b/content/webapp.html @@ -34,7 +34,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/genindex.html b/genindex.html index a5222e47..9bf9e865 100644 --- a/genindex.html +++ b/genindex.html @@ -33,7 +33,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/py-modindex.html b/py-modindex.html index 77534377..72c9ad5b 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -33,7 +33,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/search.html b/search.html index bfa0578a..44ec9aa7 100644 --- a/search.html +++ b/search.html @@ -32,7 +32,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/searchindex.js b/searchindex.js index b3ebe27b..03405473 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"C and S Corporation Data": [[0, "c-and-s-corporation-data"]], "CC0 1.0 Universal Summary": [[14, "cc0-1-0-universal-summary"]], "CCC utility functions": [[8, "ccc-utility-functions"]], "Citations and use cases of CCC": [[9, "citations-and-use-cases-of-ccc"]], "Citing the Cost-of-Capital-Calculator Model": [[13, "citing-the-cost-of-capital-calculator-model"]], "Compare METRs under the two baselines": [[12, "compare-metrs-under-the-two-baselines"]], "Computing After-Tax Capital Gains": [[0, "computing-after-tax-capital-gains"]], "Computing Fixed Assets by Industry and Entity Type": [[0, "computing-fixed-assets-by-industry-and-entity-type"]], "Contributor Guide": [[10, "contributor-guide"]], "Cost of Capital Calculation Functions": [[1, "cost-of-capital-calculation-functions"]], "Cost of Capital Calculator": [[2, "cost-of-capital-calculator"], [3, "cost-of-capital-calculator"]], "Cost-of-Capital-Calculator": [[13, "cost-of-capital-calculator"]], "Cost-of-Capital-Calculator API": [[7, "cost-of-capital-calculator-api"]], "Create an instance of the Assets class": [[11, "create-an-instance-of-the-assets-class"]], "Create an instance of the Calculator class": [[11, "create-an-instance-of-the-calculator-class"]], "Create instance of the calculator class with a current law baseline": [[12, "create-instance-of-the-calculator-class-with-a-current-law-baseline"]], "Create instance of the calculator class with a current policy baseline (i.e., TCJA permanence)": [[12, "create-instance-of-the-calculator-class-with-a-current-policy-baseline-i-e-tcja-permanence"]], "Create instances of the two parameters classes": [[11, "create-instances-of-the-two-parameters-classes"]], "Demo of CCC for PSL Meetup": [[11, "demo-of-ccc-for-psl-meetup"]], "Disclaimer": [[13, "disclaimer"]], "Economic Parameters": [[0, "economic-parameters"]], "Effective Average Tax Rates": [[0, "effective-average-tax-rates"]], "First things first, import necessary packages": [[11, "first-things-first-import-necessary-packages"], [12, "first-things-first-import-necessary-packages"]], "Get marginal tax rates from Tax-Calculator": [[4, "get-marginal-tax-rates-from-tax-calculator"]], "Handling Varying Industry Specificity Between BEA and SOI Data": [[0, "handling-varying-industry-specificity-between-bea-and-soi-data"]], "Installation": [[13, "installation"]], "Inventories": [[0, "inventories"], [0, "sec-inventories"]], "Land": [[0, "land"], [0, "sec-land"]], "License": [[14, "license"]], "Marginal Effective Tax Rates": [[0, "marginal-effective-tax-rates"]], "Marginal Effective Total Tax Rates": [[0, "marginal-effective-total-tax-rates"]], "Measuring Debt by Industry and Tax Treatment": [[0, "measuring-debt-by-industry-and-tax-treatment"]], "Modifications to the METR Calculations for Certain Assets": [[0, "modifications-to-the-metr-calculations-for-certain-assets"]], "NPV of Depreciation Deductions": [[0, "npv-of-depreciation-deductions"]], "Nominal Discount Rates": [[0, "nominal-discount-rates"]], "Overview and Assumptions": [[0, "overview-and-assumptions"]], "Owner-Occupied Housing": [[0, "owner-occupied-housing"]], "Parameter Calculation Functions": [[6, "parameter-calculation-functions"]], "Parameterization": [[0, "parameterization"]], "Parameters": [[5, "parameters"]], "Partnership Data": [[0, "partnership-data"]], "References": [[15, "references"]], "SOI Data by Entity Type": [[0, "soi-data-by-entity-type"]], "Setup Git": [[10, "setup-git"]], "Setup Python": [[10, "setup-python"]], "Simple Usage": [[10, "simple-usage"]], "Sole Proprietorships": [[0, "sole-proprietorships"]], "Specifying a reform policy": [[11, "specifying-a-reform-policy"]], "Summary": [[11, "summary"]], "Tabular output": [[11, "tabular-output"]], "Tax Policy Parameters": [[0, "tax-policy-parameters"]], "The Cost of Capital": [[0, "the-cost-of-capital"]], "User Defined Parameters": [[0, "tab-user-params"]], "User Inputs": [[0, "user-inputs"]], "Using the Cost-of-Capital-Calculator (CCC) with an alternative baseline": [[12, "using-the-cost-of-capital-calculator-ccc-with-an-alternative-baseline"]], "Visualizations": [[11, "visualizations"]], "Web Application": [[13, "web-application"], [16, "web-application"]], "Workflow": [[10, "workflow"]], "ccc.calcfunctions": [[1, "module-ccc.calcfunctions"]], "ccc.calculator": [[2, "ccc-calculator"]], "ccc.data": [[3, "ccc-data"]], "ccc.get_taxcalc_rates": [[4, "module-ccc.get_taxcalc_rates"]], "ccc.parameters": [[5, "module-ccc.parameters"]], "ccc.paramfunctions": [[6, "module-ccc.paramfunctions"]], "ccc.utils": [[8, "module-ccc.utils"]]}, "docnames": ["content/CCC_guide", "content/api/calcfunctions", "content/api/calculator", "content/api/data", "content/api/get_taxcalc_rates", "content/api/parameters", "content/api/paramfunctions", "content/api/public_api", "content/api/utils", "content/citations", "content/contributing/contributor_guide", "content/examples/PSL_demo", "content/examples/TCJA_extension", "content/intro", "content/license", "content/references", "content/webapp"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9}, "filenames": ["content/CCC_guide.md", "content/api/calcfunctions.rst", "content/api/calculator.rst", "content/api/data.rst", "content/api/get_taxcalc_rates.rst", "content/api/parameters.rst", "content/api/paramfunctions.rst", "content/api/public_api.rst", "content/api/utils.rst", "content/citations.md", "content/contributing/contributor_guide.rst", "content/examples/PSL_demo.ipynb", "content/examples/TCJA_extension.ipynb", "content/intro.md", "content/license.md", "content/references.md", "content/webapp.md"], "indexentries": {"_read_data() (ccc.data.assets method)": [[3, "ccc.data.Assets._read_data", false]], "_read_json_revision() (ccc.parameters.specification static method)": [[5, "ccc.parameters.Specification._read_json_revision", false]], "asset_bubble() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.asset_bubble", false]], "asset_share_table() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.asset_share_table", false]], "asset_summary_table() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.asset_summary_table", false]], "assets (class in ccc.data)": [[3, "ccc.data.Assets", false]], "bubble_widget() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.bubble_widget", false]], "calc_all() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.calc_all", false]], "calc_base() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.calc_base", false]], "calc_by_asset() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.calc_by_asset", false]], "calc_by_industry() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.calc_by_industry", false]], "calc_g() (in module ccc.paramfunctions)": [[6, "ccc.paramfunctions.calc_g", false]], "calc_g__g() (in module ccc.paramfunctions)": [[6, "ccc.paramfunctions.calc_g__g", false]], "calc_other() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.calc_other", false]], "calc_s() (in module ccc.paramfunctions)": [[6, "ccc.paramfunctions.calc_s", false]], "calc_s__d() (in module ccc.paramfunctions)": [[6, "ccc.paramfunctions.calc_s__d", false]], "calc_s_c_d_td() (in module ccc.paramfunctions)": [[6, "ccc.paramfunctions.calc_s_c_d_td", false]], "calc_s_c_e() (in module ccc.paramfunctions)": [[6, "ccc.paramfunctions.calc_s_c_e", false]], "calc_s_c_e_td() (in module ccc.paramfunctions)": [[6, "ccc.paramfunctions.calc_s_c_e_td", false]], "calc_sprime_c_td() (in module ccc.paramfunctions)": [[6, "ccc.paramfunctions.calc_sprime_c_td", false]], "calculator (class in ccc.calculator)": [[2, "ccc.calculator.Calculator", false]], "ccc.calcfunctions": [[1, "module-ccc.calcfunctions", false]], "ccc.get_taxcalc_rates": [[4, "module-ccc.get_taxcalc_rates", false]], "ccc.parameters": [[5, "module-ccc.parameters", false]], "ccc.paramfunctions": [[6, "module-ccc.paramfunctions", false]], "ccc.utils": [[8, "module-ccc.utils", false]], "ccc_initialize() (ccc.parameters.specification method)": [[5, "ccc.parameters.Specification.ccc_initialize", false]], "compute_default_params() (ccc.parameters.specification method)": [[5, "ccc.parameters.Specification.compute_default_params", false]], "current_year (ccc.calculator.calculator property)": [[2, "ccc.calculator.Calculator.current_year", false]], "data_year (ccc.calculator.calculator property)": [[2, "ccc.calculator.Calculator.data_year", false]], "dbsl() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.dbsl", false]], "default_parameters() (ccc.parameters.specification method)": [[5, "ccc.parameters.Specification.default_parameters", false]], "depreciationparams (class in ccc.parameters)": [[5, "ccc.parameters.DepreciationParams", false]], "diff_two_tables() (in module ccc.utils)": [[8, "ccc.utils.diff_two_tables", false]], "econ() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.econ", false]], "eq_coc() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.eq_coc", false]], "eq_coc_inventory() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.eq_coc_inventory", false]], "eq_eatr() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.eq_eatr", false]], "eq_metr() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.eq_metr", false]], "eq_mettr() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.eq_mettr", false]], "eq_tax_wedge() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.eq_tax_wedge", false]], "eq_ucc() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.eq_ucc", false]], "get_calculator() (in module ccc.get_taxcalc_rates)": [[4, "ccc.get_taxcalc_rates.get_calculator", false]], "get_rates() (in module ccc.get_taxcalc_rates)": [[4, "ccc.get_taxcalc_rates.get_rates", false]], "grouped_bar() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.grouped_bar", false]], "industry_summary_table() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.industry_summary_table", false]], "json_to_dict() (in module ccc.utils)": [[8, "ccc.utils.json_to_dict", false]], "module": [[1, "module-ccc.calcfunctions", false], [4, "module-ccc.get_taxcalc_rates", false], [5, "module-ccc.parameters", false], [6, "module-ccc.paramfunctions", false], [8, "module-ccc.utils", false]], "npv_tax_depr() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.npv_tax_depr", false]], "p_param() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.p_param", false]], "range_plot() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.range_plot", false]], "read_egg_csv() (in module ccc.utils)": [[8, "ccc.utils.read_egg_csv", false]], "read_egg_json() (in module ccc.utils)": [[8, "ccc.utils.read_egg_json", false]], "restore_assets() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.restore_assets", false]], "revision_warnings_errors() (in module ccc.parameters)": [[5, "ccc.parameters.revision_warnings_errors", false]], "save_return_table() (in module ccc.utils)": [[8, "ccc.utils.save_return_table", false]], "sl() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.sl", false]], "specification (class in ccc.parameters)": [[5, "ccc.parameters.Specification", false]], "store_assets() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.store_assets", false]], "str_modified() (in module ccc.utils)": [[8, "ccc.utils.str_modified", false]], "summary_table() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.summary_table", false]], "to_str() (in module ccc.utils)": [[8, "ccc.utils.to_str", false]], "update_depr_methods() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.update_depr_methods", false]], "update_specification() (ccc.parameters.specification method)": [[5, "ccc.parameters.Specification.update_specification", false]], "wavg() (in module ccc.utils)": [[8, "ccc.utils.wavg", false]]}, "objects": {"ccc": [[1, 0, 0, "-", "calcfunctions"], [4, 0, 0, "-", "get_taxcalc_rates"], [5, 0, 0, "-", "parameters"], [6, 0, 0, "-", "paramfunctions"], [8, 0, 0, "-", "utils"]], "ccc.calcfunctions": [[1, 1, 1, "", "dbsl"], [1, 1, 1, "", "econ"], [1, 1, 1, "", "eq_coc"], [1, 1, 1, "", "eq_coc_inventory"], [1, 1, 1, "", "eq_eatr"], [1, 1, 1, "", "eq_metr"], [1, 1, 1, "", "eq_mettr"], [1, 1, 1, "", "eq_tax_wedge"], [1, 1, 1, "", "eq_ucc"], [1, 1, 1, "", "npv_tax_depr"], [1, 1, 1, "", "sl"], [1, 1, 1, "", "update_depr_methods"]], "ccc.calculator": [[2, 2, 1, "", "Calculator"]], "ccc.calculator.Calculator": [[2, 3, 1, "", "asset_bubble"], [2, 3, 1, "", "asset_share_table"], [2, 3, 1, "", "asset_summary_table"], [2, 3, 1, "", "bubble_widget"], [2, 3, 1, "", "calc_all"], [2, 3, 1, "", "calc_base"], [2, 3, 1, "", "calc_by_asset"], [2, 3, 1, "", "calc_by_industry"], [2, 3, 1, "", "calc_other"], [2, 4, 1, "", "current_year"], [2, 4, 1, "", "data_year"], [2, 3, 1, "", "grouped_bar"], [2, 3, 1, "", "industry_summary_table"], [2, 3, 1, "", "p_param"], [2, 3, 1, "", "range_plot"], [2, 3, 1, "", "restore_assets"], [2, 3, 1, "", "store_assets"], [2, 3, 1, "", "summary_table"]], "ccc.data": [[3, 2, 1, "", "Assets"]], "ccc.data.Assets": [[3, 3, 1, "", "_read_data"]], "ccc.get_taxcalc_rates": [[4, 1, 1, "", "get_calculator"], [4, 1, 1, "", "get_rates"]], "ccc.parameters": [[5, 2, 1, "", "DepreciationParams"], [5, 2, 1, "", "Specification"], [5, 1, 1, "", "revision_warnings_errors"]], "ccc.parameters.Specification": [[5, 3, 1, "", "_read_json_revision"], [5, 3, 1, "", "ccc_initialize"], [5, 3, 1, "", "compute_default_params"], [5, 3, 1, "", "default_parameters"], [5, 3, 1, "", "update_specification"]], "ccc.paramfunctions": [[6, 1, 1, "", "calc_g"], [6, 1, 1, "", "calc_g__g"], [6, 1, 1, "", "calc_s"], [6, 1, 1, "", "calc_s__d"], [6, 1, 1, "", "calc_s_c_d_td"], [6, 1, 1, "", "calc_s_c_e"], [6, 1, 1, "", "calc_s_c_e_td"], [6, 1, 1, "", "calc_sprime_c_td"]], "ccc.utils": [[8, 1, 1, "", "diff_two_tables"], [8, 1, 1, "", "json_to_dict"], [8, 1, 1, "", "read_egg_csv"], [8, 1, 1, "", "read_egg_json"], [8, 1, 1, "", "save_return_table"], [8, 1, 1, "", "str_modified"], [8, 1, 1, "", "to_str"], [8, 1, 1, "", "wavg"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "property", "Python property"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method", "4": "py:property"}, "terms": {"": [1, 6, 9, 10, 11, 16], "0": [0, 5, 8, 11, 12, 13], "003589": 11, "003855": 11, "012449": 11, "019487": 11, "021736": 11, "022849": 11, "024439": 11, "03": 9, "031942": 11, "032321": 9, "033532": 11, "03463809": 11, "042248": 11, "047757": 11, "050585": 11, "051460": 11, "053440": 12, "057767": 11, "061070": 12, "071460": 11, "073145": 11, "081278": 11, "09": [11, 12], "093596": 11, "093725": 11, "095978": 11, "099487": 12, "0dev0": [11, 12], "1": [0, 1, 6, 9, 10, 11, 12, 13], "10": [11, 12, 15], "100": 0, "1000": 11, "100244": 12, "103": 0, "104": 0, "1040": 0, "107": 15, "11": 11, "110c": 11, "111": 11, "1120": 0, "112906": 11, "113": 11, "113f": 11, "114": 11, "115071": 11, "116164": 11, "116628": 11, "117934": 11, "118849": 11, "11sp01br": 0, "12": [9, 11], "120884": 11, "121542": 11, "126": 15, "12pa01": 0, "12pa03": 0, "12pa05": 0, "13": [11, 12], "14": [11, 12], "140986": 11, "145930": 11, "146925": 11, "147936": 11, "149009": 11, "15": 11, "16": [11, 12], "163689": 11, "166477": 11, "169123": 11, "169671": 11, "17": [11, 12], "173161": 11, "173608": 12, "17450677": 11, "175603": 11, "176933": 11, "18": [11, 12], "18401915": 11, "19": [0, 11], "190463": 11, "192344": 11, "196": 0, "197002": 11, "1999": 15, "199a": 9, "2": [0, 1, 9, 10, 11, 12, 15], "20": [0, 11, 12], "200": [0, 11], "2003": 15, "2006": 15, "2011": [0, 4], "2011sb1": 0, "2011sb3": 0, "2012": 0, "2013": 3, "2014": 11, "201495": 11, "2017": [9, 11, 12], "2018": 9, "2019": 11, "20196805": 11, "2020": [9, 11, 12], "2021": [5, 9, 11, 12], "2022": [9, 11, 12], "2023": 9, "2024": [4, 5, 11, 12], "2026": [11, 12], "204010": 11, "2059908": 11, "208": 0, "208656": 11, "21": [0, 11, 12], "210348": 11, "2110": 11, "211110": 11, "211808": 11, "2120": 11, "212052": 11, "212110": 11, "213944": 11, "215461": 11, "218": 0, "22": [9, 11, 12], "223": 0, "224": 0, "224690": 11, "227392": 11, "229": 0, "23": [11, 12], "230066": 11, "235816": 11, "24": [11, 12], "249944": 11, "25": [5, 10, 11], "25176447": 12, "253049": 11, "258208": 11, "26": [11, 12, 15], "263597": 11, "269057": 11, "27": 11, "271372": 11, "279749": 11, "28": 11, "280286": 11, "280837": 12, "281611": 11, "283875": 11, "28481273": 11, "284834": 11, "285400": 11, "286840": 11, "29": [11, 12], "290534": 12, "293928": 11, "3": [0, 10, 11, 12], "30": 11, "309688": 11, "31": [11, 12], "31306305": 11, "32": 11, "321719": 11, "325552": 11, "327504": 11, "329918": 11, "33": 11, "337899": 11, "34": 11, "340832": 11, "343467": 11, "348853": 11, "35": 11, "356720": 11, "359623": 11, "36": 11, "368992": 11, "37": 11, "370121": 11, "371175": 11, "374044": 11, "38": 11, "388662": 11, "39": 11, "394101": 11, "398374": 11, "399439": 11, "4": [10, 11, 12, 13], "40": [0, 11], "409832": 11, "41": 11, "416360": 11, "42": [11, 12], "420315": 11, "422595": 11, "43": [11, 12], "430890": 11, "435529": 12, "437834": 11, "44": 11, "441920": 12, "444610": 11, "445926": 11, "45": 11, "453040": 11, "46": 11, "466999": 11, "470310": 11, "470365": 11, "48": 11, "481049": 11, "482236": 11, "482954": 12, "489575": 11, "490811": 11, "497543": 11, "498301": 11, "5": [0, 11, 12], "501699": 11, "506934": 11, "509189": 11, "51": 11, "510425": 11, "515477": 11, "517764": 11, "52": 11, "524930": 11, "538466": 11, "539326": 11, "543541": 11, "545762": 11, "547699": 11, "557602": 11, "561638": 11, "562491": 11, "563559": 11, "566359": 11, "569110": 11, "574303": 11, "580800": 11, "586169": 11, "59": [11, 12], "590168": 11, "593293": 11, "594084": 11, "594527": 11, "6": [0, 11, 12], "60": 5, "601835": 11, "602475": 11, "605939": 11, "609794": 11, "614675": 11, "616765": 11, "620148": 11, "620258": 11, "633307": 11, "634904": 11, "639298": 11, "642959": 11, "646318": 11, "651422": 11, "656533": 11, "67": 0, "671130": 11, "676809": 11, "677259": 11, "678931": 11, "679694": 12, "681588": 11, "683288": 11, "688527": 11, "69": [11, 12], "690312": 11, "690466": 11, "697451": 11, "7": [10, 11, 12], "713023": 11, "713160": 11, "715166": 11, "721989": 11, "723676": 11, "728628": 11, "730591": 11, "731072": 11, "731085": 11, "738930": 11, "744359": 11, "753724": 11, "753921": 11, "755": 9, "766847": 11, "768312": 11, "772815": 11, "778887": 11, "780234": 12, "786056": 11, "787948": 11, "789652": 11, "790013": 11, "792381": 12, "792685": 11, "793133": 11, "8": [11, 12], "803790": 11, "806619": 11, "808940": 11, "809706": 11, "81": 0, "812388": 11, "818858": 11, "820805": 12, "821069": 11, "821915": 11, "824397": 11, "825206": 11, "826839": 11, "829902": 11, "838366": 11, "838669": 11, "851759": 11, "851837": 11, "855005": 12, "858889": 12, "859014": 11, "861741": 11, "862475": 11, "865251": 11, "872451": 11, "875811": 11, "879832": 12, "881319": 12, "897378": 11, "898514": 11, "9": [0, 11, 12], "911062": 12, "916087": 11, "917858": 11, "918722": 11, "920376": 11, "924314": 11, "924874": 12, "925764": 11, "935419": 11, "941365": 11, "948540": 11, "950047": 11, "951552": 11, "957253": 11, "959491": 11, "964309": 11, "969233": 11, "970770": 11, "972863": 11, "975462": 11, "975768": 11, "982487": 11, "996370": 11, "999243": 12, "A": [0, 11, 13, 16], "AND": 5, "And": [0, 11], "As": [0, 10], "At": 0, "By": 0, "For": [0, 11], "If": [0, 2, 10, 11], "In": [0, 11, 12, 13, 14], "It": [0, 11, 12], "No": [0, 10, 14], "OR": 5, "On": 16, "One": [0, 11], "That": [0, 10], "The": [2, 7, 9, 10, 11, 13, 14, 16], "There": [0, 7, 11], "These": [0, 11], "To": [0, 10, 11, 12], "With": [0, 11], "_": [0, 6], "_appr": 0, "_cap": 0, "_erng": 0, "_pd_": 0, "_read_data": 3, "_read_json_revis": 5, "_rtnd": 0, "_srpl": 0, "_stck": 0, "_trsry": 0, "_unappr": 0, "_validate_parameter_names_typ": 5, "_validate_parameter_valu": 5, "a_": 0, "ab": 0, "abil": 0, "abl": 16, "about": [0, 7, 14], "abov": [0, 10, 11, 12, 16], "abstract": 5, "acceler": 0, "accommod": 11, "account": [0, 1, 6, 10], "accru": 0, "accumul": 0, "accuraci": [0, 10], "acount": 6, "acr": 0, "acreag": 0, "across": [0, 11, 16], "act": 9, "activ": [10, 11], "ad": [0, 10], "add": [0, 10], "addit": [0, 2, 10, 11], "addition": 14, "adjust": 0, "administr": [10, 11], "adopt": 13, "ads_lif": 11, "advantag": 0, "aei": 9, "aerospac": 11, "affect": [0, 1, 14], "affirm": 14, "after": [1, 2, 6, 10, 12], "afterward": 10, "ag": 0, "agenda": 9, "aggreg": 0, "agricultur": [0, 11], "alarm": 10, "all": [0, 1, 2, 3, 5, 6, 10, 11, 12, 13, 14], "alloc": 0, "allow": [0, 2, 10, 11, 14], "along": [0, 2], "alpha_": [0, 6], "alpha_c_e_ft": 6, "alpha_c_e_nt": 6, "alpha_c_e_td": 6, "alpha_d_ft": 6, "alpha_d_nt": 6, "alpha_d_td": 6, "alphabet": 7, "alreadi": [3, 10, 11, 12], "also": [0, 7, 10, 11, 13, 16], "alter": 0, "altern": [0, 13], "although": 11, "alwai": 10, "american": 9, "amount": 0, "an": [0, 3, 5, 8, 9, 10, 13], "anaconda": [10, 11, 12, 13], "analog": [0, 11], "analysi": 9, "angl": 10, "ani": [0, 5, 10, 11, 14], "annual": [0, 6], "anoth": [0, 10, 11, 13], "anyth": 10, "api": [13, 16], "aplot": 11, "appli": 0, "applic": 14, "apport": 0, "appropri": [2, 3], "approxim": [0, 11], "april": 11, "ar": [0, 1, 2, 6, 9, 10, 11, 13, 14, 16], "arg": 2, "argument": [2, 11, 12], "aris": 10, "around": 7, "arrai": [11, 12], "array_lik": 1, "art": 11, "ask": [10, 14], "assess": 13, "asset": [1, 2, 3, 6, 12, 13, 16], "asset_bubbl": [2, 11], "asset_cod": 1, "asset_data": 3, "asset_data_csv_year": 3, "asset_nam": 11, "asset_share_t": [2, 11], "asset_summary_t": [2, 11], "assign": 0, "assist": 11, "associ": [0, 14], "assum": 0, "assumpt": [11, 12], "attribut": [0, 5, 11], "author": 14, "automat": 10, "avail": [0, 16], "averag": [1, 4, 8], "avg": 8, "avg_nam": 8, "axi": 2, "b": [0, 1, 9, 10], "background": [10, 13], "balanc": [0, 1], "bar": 2, "base": 5, "baselin": [0, 2, 4, 5, 11], "baseline_polici": [4, 5], "basi": [0, 1], "basic": 11, "bea_asset_cod": 11, "bea_cod": 11, "bea_ind_cod": 11, "becaus": [0, 10], "befor": [0, 6, 10], "begin": 5, "being": 0, "believ": 0, "below": [0, 7, 10, 11, 12, 14], "benefit": 0, "best": 9, "beta": [0, 1], "better": 0, "between": [2, 8, 11, 12], "beyond": 0, "biden": 9, "biggl": 6, "biggr": 6, "bokeh": [2, 11, 12], "bokehj": [11, 12], "bonu": [0, 1], "bonusdeprec_3yr": 5, "book": 0, "bool": [2, 4, 5], "boolean": 5, "both": [0, 11], "bp21": 9, "bplot": 11, "bracket": 10, "branch": 10, "break": 0, "brief": 11, "bubbl": [2, 11], "bubble_widget": 2, "budget": [0, 4, 9, 15], "bug": 10, "build": 0, "bunn": 9, "burden": 9, "burnham": 15, "busi": [0, 6, 9, 11, 13, 16], "businesss": 0, "button": 2, "c": [6, 11, 12, 13], "calc": 2, "calc1": [2, 4, 11, 12], "calc2": [2, 11, 12], "calc_": 6, "calc_al": [2, 12], "calc_bas": 2, "calc_by_asset": 2, "calc_by_industri": 2, "calc_g": 6, "calc_g__g": 6, "calc_oth": 2, "calc_s__d": 6, "calc_s_c_": 6, "calc_s_c_d_td": 6, "calc_s_c_e_td": 6, "calc_s_x_i": 6, "calc_sprime_c_td": 6, "calcul": [5, 10, 14, 16], "calculator_start_year": 4, "calendar": [2, 3], "call": [0, 1, 2, 5, 6, 7, 10, 11], "call_tc": [5, 11, 12], "caller": 5, "came": [10, 11], "can": [0, 2, 5, 10, 11, 12, 13, 14, 16], "cannot": [3, 13], "cap": 0, "capit": [5, 6, 9, 10, 11, 14, 15, 16], "captial": [11, 12], "captur": 0, "care": 11, "case": [0, 10, 11], "casei": 9, "cash": 0, "categori": [0, 2, 11], "cbo": 0, "cc_tabl": 11, "ccc": [7, 10, 13, 16], "ccc_asset_data": 3, "ccc_initi": 5, "ccc_output_qn": 9, "cd": 10, "cell": 11, "censu": 0, "center": 9, "central": 10, "certainli": 0, "certifi": [11, 12], "chang": [0, 1, 2, 10, 11, 12, 13, 16], "charact": 10, "charset": [11, 12], "cheap": 5, "check": [10, 11], "checkout": 10, "children": 0, "choic": 0, "choos": [2, 12], "churn": 0, "cit_rat": [5, 11], "cite": [0, 14], "clariti": 0, "class": [0, 2, 3, 5, 7], "classif": [0, 11], "click": [2, 10], "clone": 10, "close": 0, "coa": 0, "coars": 0, "code": [0, 1, 7, 10, 11, 13, 14], "codi": 9, "collect": [0, 8], "column": [2, 8, 11], "com": [9, 10], "combin": [0, 11], "come": [0, 10], "command": [10, 11, 12], "commerci": 14, "commit": 10, "commun": 13, "comp": 0, "compani": 11, "compar": 0, "complet": [0, 10], "complic": 0, "compris": 0, "comput": [1, 2, 4, 6, 8, 10, 11, 13, 15, 16], "compute_default_param": 5, "conda": [10, 11, 12, 13], "conflict": 10, "confus": 10, "congression": [0, 15], "consid": 13, "constant": 0, "construct": 11, "constructor": [2, 3], "consum": 0, "contact": 10, "contain": [0, 2, 3, 5, 8, 10, 11], "containtin": 11, "content": [9, 10], "contourpi": [11, 12], "contribut": [10, 13], "control": 10, "convers": 8, "convert": 8, "copi": [2, 10, 14], "copyright": 14, "core": 11, "corner": 10, "corp": 0, "corpor": [2, 6, 9, 11, 12, 13], "corprat": 6, "correspond": 0, "cost": [5, 9, 10, 11, 14, 16], "could": 0, "coverag": 10, "cp": [4, 5], "creat": [2, 4, 8, 10], "credit": [0, 1], "cross": 0, "cst": 0, "csv": [0, 2, 3, 8, 11], "current": [0, 2, 10, 11], "current_year": [2, 4], "cut": 9, "d": [0, 2, 6, 8, 10], "d_": 0, "d_j": 0, "dai": 16, "daniel": 9, "data": [2, 4, 5, 8, 11, 12, 13], "data_year": 2, "datafram": [1, 2, 3, 4, 8, 11], "dateutil": [11, 12], "db": [0, 11], "dbsl": [0, 1], "de23": 9, "deal": 8, "death": [0, 6], "deb17a": 9, "deb17b": 9, "deb22": 9, "deback": 9, "debt": [2, 6, 11, 12], "debt_": 0, "deced": 0, "decemb": 15, "decim": 8, "decis": [0, 15], "declin": [0, 1, 10], "decod": 8, "decomposit": 0, "dedic": 14, "deduct": 1, "deed": 14, "default": [0, 1, 2, 3, 5, 8, 9, 11], "default_paramet": [5, 11], "defer": [0, 6], "definit": 0, "degrad": 10, "degre": 0, "delta": [1, 11], "delta_": 0, "demo": 16, "demonstr": 11, "denot": [0, 11], "depend": [0, 1, 2], "dependon": 2, "deprec": 0, "depreci": [1, 2, 5, 11], "depreciationparam": [1, 5, 11, 12], "deriv": [0, 5], "describ": [0, 3, 10, 11, 12, 16], "descript": [0, 2, 10], "deserv": 0, "detail": 0, "determin": 0, "dev": [10, 11, 12], "devereux": 15, "df": [1, 2, 4, 11], "df1": 8, "df2": 8, "dg03": [0, 15], "dicionari": 5, "dict": [1, 4, 5, 6, 8], "dictionari": [4, 5, 6, 8, 11], "diff_df": 8, "diff_two_t": 8, "differ": [0, 2, 8, 10, 11, 12, 13], "differenc": 0, "differenti": [0, 11], "digit": [0, 8, 11], "directli": 0, "directori": [7, 10], "disclaim": 14, "discount": 1, "discret": 0, "discuss": 0, "disk": 11, "displai": 16, "distribut": [0, 10, 11, 12, 14], "div": 0, "divid": 0, "dividend": 0, "dk18": 9, "do": [0, 2, 10, 11], "doc": 9, "document": [7, 10, 16], "doe": [0, 5, 11], "doesn": [10, 11], "doi": [9, 15], "dollar": [0, 10], "domain": 14, "don": [0, 10, 15], "done": [0, 2, 11, 12], "doubl": 1, "download": [10, 16], "dp": [1, 2, 5, 11, 12], "draw": 0, "due": 0, "durabl": 0, "dv": 0, "dy": 0, "e": [0, 1, 2, 6], "e_": 0, "e_c": [0, 6], "e_pt": 6, "each": [0, 2, 7, 10, 11], "earn": 0, "easi": 13, "easier": 10, "eatr": [0, 1, 2], "econ": 1, "econom": [1, 9, 11, 13], "edit": 10, "educ": 11, "effect": [1, 2, 6, 9, 11, 12, 13, 15], "effici": 2, "effort": 0, "egg": 8, "either": [0, 1], "element": 10, "elig": 0, "embed": 2, "encompass": 0, "end": 10, "endors": 14, "ensur": 10, "enter": [0, 10, 16], "enterpris": [9, 11], "entertain": 11, "entiti": [2, 3, 6, 11, 12], "env": [10, 11, 12], "environ": 10, "ep1a": 11, "eq_coc": 1, "eq_coc_inventori": 1, "eq_eatr": 1, "eq_metr": 1, "eq_mettr": 1, "eq_tax_wedg": 1, "eq_ucc": 1, "equal": [0, 4], "equat": 0, "equilibrium": 0, "equip": [0, 11], "equiti": [0, 2, 6, 11, 12], "equity_": 0, "equival": 0, "error": [5, 8, 10], "estat": 11, "estim": [0, 5, 9, 11], "etc": 2, "eva23": 9, "evalu": [0, 13, 15], "evan": 9, "even": [10, 14], "exactli": 0, "exampl": [0, 2, 5, 10, 11], "exce": 0, "excecut": 11, "excel": [2, 8, 11], "except": [0, 5, 11], "exclud": 0, "excut": 11, "execut": [10, 11, 13], "exempt": [0, 6], "exist": 5, "expect": [0, 6], "expens": [0, 1], "expir": 12, "explor": 11, "express": 8, "expressli": 14, "extent": [0, 14], "extract": 11, "extrapol": 2, "f": 0, "f_": 0, "fa": 0, "fa_": 0, "face": 0, "fall": 0, "fals": [2, 4, 5, 11, 12], "far": 10, "farm": [0, 11], "feder": [0, 13], "feel": 10, "fetch": 10, "few": 11, "fhkm20": 9, "fifo": [0, 1], "figur": [11, 12], "file": [0, 2, 3, 4, 5, 8, 9, 10, 11], "filenam": [5, 10], "filer": [0, 11, 13], "fin": 0, "final": [0, 10], "financ": [0, 2, 6, 11, 12, 15], "financi": [0, 13], "find": [0, 10], "fine": 0, "finer": 0, "finest": 0, "firm": [0, 6], "first": [0, 1, 2, 4, 8, 10], "fish": 11, "fitzgerald": 9, "five": 0, "fix": 10, "fl104122005": 0, "fl114123005": 0, "fl152090205": 0, "fl794122005": 0, "flexibl": 11, "flow": 0, "fluctuat": 0, "fname": 8, "focu": 9, "follow": [0, 2, 3, 5, 10, 11, 12], "food": 11, "foral": 0, "forecast": 0, "forestri": 11, "forg": [11, 12, 13], "fork": 10, "form": 0, "former": 0, "forward": 0, "found": [0, 3], "foundat": 9, "four": 10, "frac": [0, 1, 6], "fraction": [0, 1, 6], "free": [6, 10], "frequent": 10, "from": [0, 1, 3, 5, 6, 7, 8, 10, 11, 12, 13], "fsspec": [11, 12], "ft": [0, 6], "ful99": [0, 15], "full": [6, 16], "fullerton": 15, "fullest": 14, "fulli": [0, 6], "function": [0, 2, 4, 7, 11, 12], "fund": 0, "fundament": 13, "further": [0, 5], "futur": 0, "g": [0, 1, 2, 6], "g_": [0, 6], "g__g": 6, "g_lcg": 6, "g_scg": 6, "g_xcg": 6, "ga": 11, "gain": 6, "gamma": 6, "gather": 0, "gd": 11, "gds_life": 11, "gener": [0, 5, 10], "get": [0, 7, 10], "get_calcul": 4, "get_rat": 4, "gfactor": 4, "github": 10, "given": [0, 5], "go": 0, "good": [0, 10], "govern": 11, "graphic": 16, "greater": 0, "griffith": 15, "group": [0, 2, 8], "group_by_asset": [2, 11], "grouped_bar": [2, 11], "growth": 9, "gui": 16, "guid": 0, "guidanc": 10, "h": 0, "ha": [0, 11, 14], "haircut": 0, "handl": 5, "happen": 10, "hassett": 9, "have": [0, 10, 14, 16], "head": 11, "health": 11, "held": [0, 1, 6], "help": [0, 10], "her": 14, "here": [0, 7, 10, 11, 12], "hi": 14, "high": [7, 9], "histor": 0, "home": [0, 3, 11, 12], "hoover": 9, "host": [5, 10, 13, 16], "household": 0, "how": [0, 7, 10, 11, 14, 16], "howev": 0, "html": 15, "http": [5, 9, 10, 15, 16], "human": 14, "hunt": 11, "i": [0, 2, 3, 5, 6, 7, 8, 10, 11, 13, 14, 16], "icg": 6, "id": 11, "idea": [10, 15], "ideal": 0, "ident": 0, "identifi": 0, "idna": [11, 12], "ignor": 2, "iit": 4, "iit_reform": 5, "illustr": [11, 12], "imag": 16, "immedi": 0, "impact": [0, 9], "impli": [0, 14], "implicit": 0, "improv": [10, 13], "imput": 0, "incent": [0, 9, 13], "includ": [0, 2, 10, 14], "include_inventori": 2, "include_ip": 2, "include_land": 2, "include_titl": 2, "incom": [0, 1, 4, 6, 9, 11, 13, 15, 16], "incorpor": 13, "increas": [10, 11], "ind": 0, "ind_cod": 1, "index": 8, "index_col": 8, "index_r": 5, "indic": 0, "individu": [0, 4, 11, 13, 16], "individual_r": 4, "industri": [1, 2, 9, 11, 16], "industry_summary_t": [2, 11], "infer": 0, "inflat": [0, 1, 6, 9], "inform": [0, 10, 11, 14], "inherit": 5, "initi": [2, 5, 11], "initial_st": 5, "inlin": [11, 12], "input": [2, 3], "insid": 10, "instal": [10, 11, 12], "instanc": [2, 3, 5], "instanti": 11, "institut": [9, 15], "instruct": [11, 12], "instrument": 0, "insur": [6, 11], "int": [0, 6], "int_": 0, "integ": [3, 4, 8], "integr": 0, "intellectu": [2, 11], "interact": 0, "interest": [0, 6, 11], "interfac": [10, 16], "interfer": 10, "interim": 2, "intermedi": 0, "intern": [2, 15], "interpret": [13, 16], "introduc": 10, "intrst": 0, "inv_tax_credit": 1, "inventori": [1, 2, 11], "invest": [0, 1, 2, 6, 9, 11, 12, 13], "investment": 6, "investor": 0, "involv": 2, "io": [11, 12], "iplot": 11, "ir": 0, "isn": 10, "issu": [0, 10, 11], "itaxpf": 15, "item": 0, "its": [0, 9, 10, 16], "iy_": 0, "j": [0, 6], "januari": 9, "jason": 9, "jinja2": [11, 12], "job": 9, "joe": 9, "join": 12, "json": [2, 5, 8, 11, 12], "json_text": 8, "json_to_dict": 8, "jupyt": [11, 12], "k": [0, 1], "kallen": 9, "kap": 15, "kasher": 9, "keep": 10, "kevin": 9, "keyword": 11, "kyle": 9, "l": 0, "land": [1, 2, 11], "land_expens": 1, "languag": [10, 13], "larg": 10, "larger": 10, "larri": 15, "last": 2, "lastli": 0, "latest": 10, "latter": 0, "law": [0, 2, 11, 14], "layer": 1, "layout": 2, "lcg": [0, 6], "leas": 11, "leav": [0, 5, 11], "left": [0, 1, 10], "legal": 14, "less": 0, "let": 0, "level": [0, 7], "liabil": [0, 14], "lib": [11, 12], "life": [0, 1, 6, 11], "lifo": [0, 1], "like": [0, 10], "likewis": 0, "limit": [0, 13], "line": [0, 1, 10], "link": [0, 7, 16], "linux": 13, "list": [0, 7], "live": 10, "ll": [0, 11, 12], "llvmlite": [11, 12], "lm103164103": 0, "lm793164105": 0, "ln": [0, 6], "load": [2, 11, 12], "local": [0, 5, 10], "locat": [7, 15], "log": [0, 6], "long": [0, 6, 9], "look": [0, 2, 11, 12], "loss": 0, "m": [0, 6, 10], "m1": 0, "m2": 0, "m_": 0, "mac": [10, 13], "machin": [10, 11, 12], "machineri": 0, "macroeconom": 0, "made": [6, 10], "mai": [0, 9, 10, 14], "mainfram": 11, "major": [0, 2], "major_asset_group": 11, "major_industri": 11, "make": [0, 1, 2, 7, 10, 14], "manag": 11, "mani": [10, 11], "manufactur": 11, "march": [9, 15], "margin": [1, 2, 5, 6, 7, 9, 11, 12, 13, 15], "market": 0, "markupsaf": [11, 12], "marshmallow": [11, 12], "master": 10, "mathemat": 0, "matter": 10, "max": 11, "mayb": 0, "mb": 10, "me": [0, 6], "mean": [1, 10, 11], "measur": 11, "member": [7, 10], "merg": 10, "messag": [5, 10], "method": [0, 1, 2, 5, 7, 11, 13], "methodologi": 0, "metr": [1, 2, 11, 16], "metr_": 0, "mettr": [0, 1, 2, 11, 12], "mettr_mix": 2, "michael": 15, "micro": 4, "microdata": 13, "microsim": 4, "might": 0, "min": 11, "mine": 11, "miniconda3": [11, 12], "minor": [0, 2], "minor_asset_group": 11, "minor_code_alt": 11, "minu": 0, "miss": [0, 10], "missing_render": 11, "missouri": 9, "mix": [0, 2], "model": [0, 5, 6, 7, 10, 11, 16], "modifi": 14, "modul": [7, 11, 12], "more": [0, 5, 10, 11], "mortgag": 0, "most": 2, "much": 0, "mulligan": 9, "multi": 5, "multipli": 0, "must": [0, 2, 10], "n": [0, 11], "naic": [0, 11], "name": [0, 2, 8, 10, 11, 12], "navig": 10, "nc": 0, "necessari": 10, "necessit": 0, "need": [0, 10, 11, 12], "neighbor": 14, "net": [0, 1], "never": 10, "new": [0, 2, 10, 11, 13], "newli": 10, "next": [0, 5, 10, 11], "nomin": 6, "non": [0, 2, 11, 13], "noncorp": 0, "noncorpor": 0, "none": [1, 2, 3, 4, 5, 8], "nonfinanci": 0, "nor": 14, "normal": [11, 12], "notat": 0, "note": [0, 2, 3, 5, 9, 11, 12], "notebook": [11, 12], "novemb": 9, "now": [0, 10, 11, 12], "np": [11, 12], "npv": [1, 2], "npv_tax_depr": 1, "nt": [0, 6], "nu": [0, 1], "numba": [11, 12], "number": [0, 1, 6, 8, 10], "numpi": [11, 12], "o": 12, "ob06": [0, 15], "obj": 5, "object": [1, 2, 4, 5, 6, 11, 12], "octob": [9, 15], "offic": [0, 15], "often": [0, 10], "oil": 11, "old": 0, "omega_": [0, 6], "omega_lcg": 6, "omega_scg": 6, "omega_xcg": 6, "omit": 0, "onc": [0, 11, 12], "one": [0, 2, 5, 10, 11], "onli": [0, 10, 11], "onlin": [5, 16], "op": 5, "open": [10, 13], "openrg": 9, "oper": [0, 10], "opportun": 9, "optim": 0, "option": [0, 4, 11], "order": [0, 7, 8], "ordered_dict": 8, "ordereddict": [8, 11], "ordinari": 0, "org": [9, 15], "organ": [0, 7, 10], "origin": [10, 11], "ospc": 0, "other": [0, 6, 10, 11, 14], "otherwis": 14, "our": [0, 11, 13], "out": 0, "outlin": 0, "output": [2, 9, 16], "output_notebook": [11, 12], "output_typ": [2, 8, 11], "output_vari": [2, 11], "outstand": 0, "over": 0, "overal": [0, 2, 11, 12], "own": [0, 6, 10], "ownership": 0, "ozann": 15, "p": [0, 1, 2, 6, 11, 12, 15], "p1397": 11, "p1458": 11, "p2": [11, 12], "p_": 0, "p_param": 2, "packag": [10, 13], "page": [0, 10, 16], "paid": 0, "pair": 5, "panda": [1, 2, 3, 4, 8, 11, 12], "paragraph": 10, "param": [2, 5], "param_nam": 2, "param_valu": 2, "paramet": [1, 2, 3, 4, 7, 8, 12], "parameter_error": 5, "parametersbas": 5, "params2": 2, "paramtool": [5, 11, 12], "parent": 0, "pariti": 9, "part": [10, 11], "particular": [0, 8, 11, 12], "partner": 0, "pass": [0, 2, 6, 10, 11, 12], "password": 10, "patent": 14, "path": [2, 3, 4, 8, 11, 12], "paul": 15, "payment": 0, "payrol": 4, "pca_": 0, "pd": [0, 11, 12], "pdf": 9, "pdict": 8, "pension": 0, "peopl": 13, "per": [0, 1], "percent": [0, 10], "perform": 14, "period": [0, 10], "permiss": 14, "permit": 14, "person": 14, "perspect": [0, 9], "phi": [0, 1], "pi": [0, 1, 6], "piec": 0, "pillow": [11, 12], "pip": [11, 12, 13], "plant": 0, "pleas": [10, 11], "plot": [2, 11, 12], "point": [0, 5], "polici": [2, 4, 6, 13, 15], "pom20": 9, "pomerleau": 9, "pomerleau22": 9, "portion": 0, "posit": 0, "possibl": [0, 10], "pp": [11, 12], "practic": 10, "pre": [0, 6], "preced": 10, "precis": 8, "present": [0, 1], "presid": 9, "president_bidens_economic_agenda_hassett": 9, "prevent": 0, "previou": 10, "previous": 0, "prime": 0, "print": [8, 11, 12], "prior": 10, "privaci": 14, "privileg": 10, "proce": 10, "process": 10, "produc": [0, 13], "product": [0, 9, 11], "profession": 11, "profit": [0, 1], "program": 10, "progress": 2, "project": [0, 10, 13, 14], "prompt": [10, 11, 12], "prop": 0, "properti": [0, 1, 2, 11], "proport": 0, "propos": [0, 9], "proprietor": 0, "provid": [0, 7, 10, 11, 12], "psi": [0, 1], "psl": 16, "pslmodel": [10, 11, 13, 16], "pt": [0, 11], "public": [14, 15], "pull": [0, 10], "purpos": [10, 14], "pursu": 0, "push": 10, "py": 10, "pypi": 13, "python": [2, 8, 11, 12, 13, 16], "python3": [11, 12], "pytz": [11, 12], "pyyaml": [11, 12], "q_": 0, "quantit": 9, "question": 11, "r": [0, 1], "r_": 0, "r_prime": 1, "rachel": 15, "rais": [2, 3, 5, 8], "raise_error": 5, "rang": [2, 11], "range_plot": [2, 11], "rate": [1, 2, 5, 6, 7, 9, 11, 12, 13, 15], "rather": 0, "ratio": 0, "rd32": 11, "re": 10, "re_credit": 1, "read": [3, 5, 8], "read_egg_csv": 8, "read_egg_json": 8, "readabl": 14, "readi": [10, 11, 12], "readm": [11, 12], "real": [0, 6, 11], "realiz": [0, 6], "reason": [0, 13], "rec": 2, "receiv": 0, "record": [0, 3, 4, 10], "records_start_year": 4, "recoveri": 0, "recreat": 11, "refer": [0, 12], "reflect": 0, "reform": [0, 2, 4, 9, 12, 13], "refund": 0, "regard": 0, "regul": 9, "reinvest": 6, "relat": [0, 11, 14], "relatedli": 0, "relev": 0, "remain": 0, "remaind": 0, "rememb": 10, "remot": 10, "render": 11, "rental": 11, "repec": 15, "replac": 0, "repo": [10, 11], "report": [0, 2, 9, 10, 15], "repositori": 10, "repres": [0, 2, 11, 12], "request": [10, 11, 12], "requir": [0, 6, 11, 12], "research": 9, "resid": 3, "resolv": 10, "respect": 0, "restor": 2, "restore_asset": 2, "result": [0, 11, 12, 13, 16], "retail": [9, 11], "retail_qn_091817": 9, "retain": [0, 6], "retir": [0, 6], "return": [0, 1, 2, 3, 4, 5, 6, 8], "revert": 10, "review": 10, "revis": 5, "revision_warnings_error": 5, "revison": 5, "rho": [0, 1, 2, 11], "rho_": [0, 1], "richard": 9, "right": [0, 1, 10, 14], "risk": 0, "roi": 9, "row": [2, 11], "rplot": 11, "rplot2": 11, "rtn_dict": 5, "rtnd": 0, "rule": [2, 10, 11], "run": [9, 10, 11, 12, 16], "runner": [3, 11, 12], "ry": [0, 1], "s_": [0, 6], "s__d": 6, "s_c_d_td": 6, "s_c_e": 6, "s_c_e_ft": 6, "s_c_e_td": 6, "s_d_td": 6, "s_dict": 6, "sale": 0, "same": [0, 5, 10, 11], "satisfi": [11, 12], "save": [0, 1, 2, 6, 8, 11], "save_return_t": 8, "saver": [0, 6], "scalar": [1, 6, 8], "scale": 1, "scg": [0, 6], "schedul": 0, "scientif": 11, "second": [0, 8, 10], "section": [0, 9, 10], "sector": [0, 2], "see": [0, 10, 11], "select": 10, "self": [2, 5], "separ": [0, 10], "septemb": 9, "ser": 11, "seri": [0, 1], "servic": [0, 11], "set": [0, 2, 5, 11], "setuptool": [11, 12], "sever": 0, "share": [0, 6, 10, 11, 12], "sheet": 0, "short": [0, 6, 10], "should": [0, 10, 14], "show": [2, 10, 11, 12, 16], "sigma_": 0, "sign": 10, "signific": 8, "similar": [0, 11], "similarli": 0, "simul": 12, "sinc": 0, "site": [9, 11, 12], "situat": 10, "six": [11, 12], "size": [0, 2], "skip": 10, "sl": [0, 1], "slightli": 0, "slope": 0, "so": [0, 10, 13], "social": 11, "societi": 13, "softwar": [10, 11], "solv": 0, "some": [0, 2, 10, 11], "soon": 10, "sort_valu": 5, "sortedcontain": [11, 12], "sourc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13], "sp": 0, "spec": 5, "spec_revis": 5, "specif": [1, 2, 5, 6, 11, 12, 13], "specifi": [0, 1, 2, 3, 5, 8, 10], "specificaton": 5, "spend": 9, "split": [0, 11], "sprime_c_td": 6, "standard": 10, "start": [4, 11, 12], "start_year": [3, 4], "stat": 0, "state": [0, 9, 14], "statement": 10, "static": 5, "statist": 0, "statu": 10, "statutori": [0, 1], "stdout": 2, "stem": 0, "step": [0, 10], "stock": 0, "store": [2, 11], "store_asset": 2, "str_i": 8, "str_modifi": 8, "straight": [0, 1], "string": [2, 3, 4, 5, 8], "structur": [0, 11], "studio": [13, 16], "sub": 0, "subchapt": 0, "subindustri": 0, "submit": 10, "subscrib": 0, "subscript": 0, "subtract": 0, "successfulli": 10, "suffici": 0, "suggest": 11, "suit": 10, "suitabl": 5, "sum": 0, "sum_": 0, "summar": [0, 2], "summari": [12, 16], "summary_t": [2, 11, 12], "superscript": 0, "sure": 10, "switch": [0, 1, 2, 10], "sy": [11, 12], "symbol": 10, "sync": 10, "syntax": 8, "system": [0, 10, 11], "t": [0, 10, 11], "tab": 2, "tabl": [0, 2, 8, 11, 12, 16], "table_df": [2, 8], "take": [0, 11, 12], "taken": 0, "talk": 16, "tau": 0, "tau_": [0, 6], "tau_cg": 6, "tau_div": 11, "tau_h": 11, "tau_int": [6, 11], "tau_lcg": 11, "tau_pt": [11, 12], "tau_scg": 11, "tau_td": [6, 11], "tau_w": 6, "tax": [1, 2, 5, 6, 7, 9, 11, 12, 13, 15, 16], "tax_depreciation_rul": 11, "tax_treat": [2, 11], "tax_wedg": 2, "taxabl": [0, 6], "taxat": 0, "taxcalc": [11, 12], "taxpay": 0, "tc": 4, "tcja_extens": 12, "td": [0, 6], "team": 10, "technic": [9, 11, 15], "tell": 10, "temporari": 2, "tennesse": 9, "term": [0, 6], "termin": 10, "test": [5, 10], "tex": [2, 8, 11], "text": [0, 5, 8, 10, 14], "than": [0, 10], "thecgo": 9, "thei": 0, "them": [0, 10, 11], "therefor": 0, "thi": [0, 2, 4, 7, 10, 11, 12, 13, 14, 16], "think": [0, 10], "those": [0, 10], "though": 11, "three": 0, "through": [0, 2, 6, 10, 11, 12, 13, 14, 16], "thu": 0, "time": [0, 6, 9], "timothi": 9, "tip": 10, "titl": 2, "to_str": 8, "togeth": 0, "too": 11, "top": 0, "tornado": [11, 12], "total": [1, 2, 11, 12], "track": 10, "trade": 11, "trademark": 14, "transport": 11, "treasuri": 0, "treat": 0, "treatment": [1, 11], "tree": 7, "true": [2, 4, 5, 11], "try": 10, "tupl": 6, "turn": 0, "two": [0, 2, 8], "type": [1, 2, 3, 4, 5, 6, 8, 10, 11, 12], "typic": [0, 3, 5, 10], "tzdata": [11, 12], "u": [0, 1, 11, 13], "u_": 0, "u_d": 1, "u_dz": 1, "u_j": 0, "ucc": [0, 1, 2], "ucc_": 0, "uk": 9, "ultim": 0, "uncertainti": 0, "under": [0, 2, 9, 11, 14], "underbrac": 0, "underli": [0, 11, 13], "unit": [0, 14], "univers": 9, "unless": 14, "unnam": 11, "untest": 10, "unti": 0, "until": [0, 6], "up": [0, 7, 10], "updat": [1, 2, 5, 10], "update_depr_method": 1, "update_specif": [5, 11, 12], "upload": 9, "upon": 0, "upper": 10, "upstream": 10, "urban": 15, "url": [5, 9, 15], "urllib3": [11, 12], "us": [0, 1, 2, 3, 4, 5, 10, 11, 13, 14, 16], "usag": [3, 5], "user": [1, 10, 16], "usernam": 10, "usr": [11, 12], "usual": 10, "utah": 9, "util": [0, 7, 11], "v": [0, 11], "v10y2003i2p107": 15, "valid": [5, 11], "valu": [0, 1, 2, 3, 5, 11], "valueerror": [2, 3, 5, 8], "vari": [11, 12], "variabl": [0, 2, 8, 11], "variat": [0, 11], "variou": 6, "vdf": 8, "ve": 10, "verbos": 2, "version": [10, 13], "via": [13, 16], "vice": 9, "view": [0, 2, 7, 11], "w": [1, 6, 9, 11], "w_": 0, "wa": [2, 11], "wai": [0, 2, 10, 11, 14], "waiv": 14, "walk": 0, "want": [10, 11], "wareh": 11, "warn": [5, 11], "warranti": 14, "wast": 11, "wavg": 8, "we": [0, 7, 10, 11, 12, 14], "wealth": 6, "wedg": [0, 1], "weight": [0, 4, 8], "weight_nam": 8, "well": 13, "were": 0, "wgt": 8, "what": [0, 9], "when": [0, 3, 5, 10, 13, 14], "where": [0, 10, 11], "whether": [0, 2, 5], "which": [0, 2, 3, 5, 10, 11], "while": 2, "who": [0, 14], "whole": 6, "wholesal": 11, "whom": 0, "whose": [0, 2], "widetild": 0, "widget": 2, "window": [4, 10, 13], "wish": 0, "within": [0, 14], "without": [10, 14], "work": [0, 3, 10, 11, 12, 13, 14], "worldwid": 14, "worthwhil": 0, "would": [0, 9, 10, 11], "wp": 9, "write": 2, "written": [10, 13], "www": 9, "x": [0, 2, 8], "x91208": 9, "x_": 0, "xcg": [0, 6], "xl": 0, "xlsx": 11, "xyzservic": [11, 12], "y": [0, 1, 2], "y_": [0, 6], "y_g": 6, "y_td": 6, "y_v": [0, 1], "ye": 0, "year": [0, 1, 2, 3, 4, 5, 6, 11, 12], "yet": 11, "yield": 0, "you": [10, 11, 12, 13, 14], "your": [10, 11, 12], "yr": [0, 1], "z": [1, 2], "z_": 0, "zero": 0}, "titles": ["Overview and Assumptions", "Cost of Capital Calculation Functions", "Cost of Capital Calculator", "Cost of Capital Calculator", "Get marginal tax rates from Tax-Calculator", "Parameters", "Parameter Calculation Functions", "Cost-of-Capital-Calculator API", "CCC utility functions", "Citations and use cases of CCC", "Contributor Guide", "Demo of CCC for PSL Meetup", "Using the Cost-of-Capital-Calculator (CCC) with an alternative baseline", "Cost-of-Capital-Calculator", "License", "References", "Web Application"], "titleterms": {"": 0, "0": 14, "1": 14, "The": 0, "after": 0, "altern": 12, "an": [11, 12], "api": 7, "applic": [13, 16], "asset": [0, 11], "assumpt": 0, "averag": 0, "baselin": 12, "bea": 0, "between": 0, "c": 0, "calcfunct": 1, "calcul": [0, 1, 2, 3, 4, 6, 7, 11, 12, 13], "capit": [0, 1, 2, 3, 7, 12, 13], "case": 9, "cc0": 14, "ccc": [1, 2, 3, 4, 5, 6, 8, 9, 11, 12], "certain": 0, "citat": 9, "cite": 13, "class": [11, 12], "compar": 12, "comput": 0, "contributor": 10, "corpor": 0, "cost": [0, 1, 2, 3, 7, 12, 13], "creat": [11, 12], "current": 12, "data": [0, 3], "debt": 0, "deduct": 0, "defin": 0, "demo": 11, "depreci": 0, "disclaim": 13, "discount": 0, "e": 12, "econom": 0, "effect": 0, "entiti": 0, "first": [11, 12], "fix": 0, "from": 4, "function": [1, 6, 8], "gain": 0, "get": 4, "get_taxcalc_r": 4, "git": 10, "guid": 10, "handl": 0, "hous": 0, "i": 12, "import": [11, 12], "industri": 0, "input": 0, "instal": 13, "instanc": [11, 12], "inventori": 0, "land": 0, "law": 12, "licens": 14, "margin": [0, 4], "measur": 0, "meetup": 11, "metr": [0, 12], "model": 13, "modif": 0, "necessari": [11, 12], "nomin": 0, "npv": 0, "occupi": 0, "output": 11, "overview": 0, "owner": 0, "packag": [11, 12], "paramet": [0, 5, 6, 11], "parameter": 0, "paramfunct": 6, "partnership": 0, "perman": 12, "polici": [0, 11, 12], "proprietorship": 0, "psl": 11, "python": 10, "rate": [0, 4], "refer": 15, "reform": 11, "setup": 10, "simpl": 10, "soi": 0, "sole": 0, "specif": 0, "specifi": 11, "summari": [11, 14], "tabular": 11, "tax": [0, 4], "tcja": 12, "thing": [11, 12], "total": 0, "treatment": 0, "two": [11, 12], "type": 0, "under": 12, "univers": 14, "us": [9, 12], "usag": 10, "user": 0, "util": 8, "vari": 0, "visual": 11, "web": [13, 16], "workflow": 10}}) \ No newline at end of file +Search.setIndex({"alltitles": {"C and S Corporation Data": [[0, "c-and-s-corporation-data"]], "CC0 1.0 Universal Summary": [[14, "cc0-1-0-universal-summary"]], "CCC utility functions": [[8, "ccc-utility-functions"]], "Citations and use cases of CCC": [[9, "citations-and-use-cases-of-ccc"]], "Citing the Cost-of-Capital-Calculator Model": [[13, "citing-the-cost-of-capital-calculator-model"]], "Compare METRs under the two baselines": [[12, "compare-metrs-under-the-two-baselines"]], "Computing After-Tax Capital Gains": [[0, "computing-after-tax-capital-gains"]], "Computing Fixed Assets by Industry and Entity Type": [[0, "computing-fixed-assets-by-industry-and-entity-type"]], "Contributor Guide": [[10, "contributor-guide"]], "Cost of Capital Calculation Functions": [[1, "cost-of-capital-calculation-functions"]], "Cost of Capital Calculator": [[2, "cost-of-capital-calculator"], [3, "cost-of-capital-calculator"]], "Cost-of-Capital-Calculator": [[13, "cost-of-capital-calculator"]], "Cost-of-Capital-Calculator API": [[7, "cost-of-capital-calculator-api"]], "Create an instance of the Assets class": [[11, "create-an-instance-of-the-assets-class"]], "Create an instance of the Calculator class": [[11, "create-an-instance-of-the-calculator-class"]], "Create instance of the calculator class with a current law baseline": [[12, "create-instance-of-the-calculator-class-with-a-current-law-baseline"]], "Create instance of the calculator class with a current policy baseline (i.e., TCJA permanence)": [[12, "create-instance-of-the-calculator-class-with-a-current-policy-baseline-i-e-tcja-permanence"]], "Create instances of the two parameters classes": [[11, "create-instances-of-the-two-parameters-classes"]], "Demo of CCC for PSL Meetup": [[11, "demo-of-ccc-for-psl-meetup"]], "Disclaimer": [[13, "disclaimer"]], "Economic Parameters": [[0, "economic-parameters"]], "Effective Average Tax Rates": [[0, "effective-average-tax-rates"]], "First things first, import necessary packages": [[11, "first-things-first-import-necessary-packages"], [12, "first-things-first-import-necessary-packages"]], "Get marginal tax rates from Tax-Calculator": [[4, "get-marginal-tax-rates-from-tax-calculator"]], "Handling Varying Industry Specificity Between BEA and SOI Data": [[0, "handling-varying-industry-specificity-between-bea-and-soi-data"]], "Installation": [[13, "installation"]], "Inventories": [[0, "inventories"], [0, "sec-inventories"]], "Land": [[0, "land"], [0, "sec-land"]], "License": [[14, "license"]], "Marginal Effective Tax Rates": [[0, "marginal-effective-tax-rates"]], "Marginal Effective Total Tax Rates": [[0, "marginal-effective-total-tax-rates"]], "Measuring Debt by Industry and Tax Treatment": [[0, "measuring-debt-by-industry-and-tax-treatment"]], "Modifications to the METR Calculations for Certain Assets": [[0, "modifications-to-the-metr-calculations-for-certain-assets"]], "NPV of Depreciation Deductions": [[0, "npv-of-depreciation-deductions"]], "Nominal Discount Rates": [[0, "nominal-discount-rates"]], "Overview and Assumptions": [[0, "overview-and-assumptions"]], "Owner-Occupied Housing": [[0, "owner-occupied-housing"]], "Parameter Calculation Functions": [[6, "parameter-calculation-functions"]], "Parameterization": [[0, "parameterization"]], "Parameters": [[5, "parameters"]], "Partnership Data": [[0, "partnership-data"]], "References": [[15, "references"]], "SOI Data by Entity Type": [[0, "soi-data-by-entity-type"]], "Setup Git": [[10, "setup-git"]], "Setup Python": [[10, "setup-python"]], "Simple Usage": [[10, "simple-usage"]], "Sole Proprietorships": [[0, "sole-proprietorships"]], "Specifying a reform policy": [[11, "specifying-a-reform-policy"]], "Summary": [[11, "summary"]], "Tabular output": [[11, "tabular-output"]], "Tax Policy Parameters": [[0, "tax-policy-parameters"]], "The Cost of Capital": [[0, "the-cost-of-capital"]], "User Defined Parameters": [[0, "tab-user-params"]], "User Inputs": [[0, "user-inputs"]], "Using the Cost-of-Capital-Calculator (CCC) with an alternative baseline": [[12, "using-the-cost-of-capital-calculator-ccc-with-an-alternative-baseline"]], "Visualizations": [[11, "visualizations"]], "Web Application": [[13, "web-application"], [16, "web-application"]], "Workflow": [[10, "workflow"]], "ccc.calcfunctions": [[1, "module-ccc.calcfunctions"]], "ccc.calculator": [[2, "ccc-calculator"]], "ccc.data": [[3, "ccc-data"]], "ccc.get_taxcalc_rates": [[4, "module-ccc.get_taxcalc_rates"]], "ccc.parameters": [[5, "module-ccc.parameters"]], "ccc.paramfunctions": [[6, "module-ccc.paramfunctions"]], "ccc.utils": [[8, "module-ccc.utils"]]}, "docnames": ["content/CCC_guide", "content/api/calcfunctions", "content/api/calculator", "content/api/data", "content/api/get_taxcalc_rates", "content/api/parameters", "content/api/paramfunctions", "content/api/public_api", "content/api/utils", "content/citations", "content/contributing/contributor_guide", "content/examples/PSL_demo", "content/examples/TCJA_extension", "content/intro", "content/license", "content/references", "content/webapp"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9}, "filenames": ["content/CCC_guide.md", "content/api/calcfunctions.rst", "content/api/calculator.rst", "content/api/data.rst", "content/api/get_taxcalc_rates.rst", "content/api/parameters.rst", "content/api/paramfunctions.rst", "content/api/public_api.rst", "content/api/utils.rst", "content/citations.md", "content/contributing/contributor_guide.rst", "content/examples/PSL_demo.ipynb", "content/examples/TCJA_extension.ipynb", "content/intro.md", "content/license.md", "content/references.md", "content/webapp.md"], "indexentries": {"_read_data() (ccc.data.assets method)": [[3, "ccc.data.Assets._read_data", false]], "_read_json_revision() (ccc.parameters.specification static method)": [[5, "ccc.parameters.Specification._read_json_revision", false]], "asset_bubble() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.asset_bubble", false]], "asset_share_table() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.asset_share_table", false]], "asset_summary_table() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.asset_summary_table", false]], "assets (class in ccc.data)": [[3, "ccc.data.Assets", false]], "bubble_widget() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.bubble_widget", false]], "calc_all() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.calc_all", false]], "calc_base() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.calc_base", false]], "calc_by_asset() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.calc_by_asset", false]], "calc_by_industry() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.calc_by_industry", false]], "calc_g() (in module ccc.paramfunctions)": [[6, "ccc.paramfunctions.calc_g", false]], "calc_g__g() (in module ccc.paramfunctions)": [[6, "ccc.paramfunctions.calc_g__g", false]], "calc_other() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.calc_other", false]], "calc_s() (in module ccc.paramfunctions)": [[6, "ccc.paramfunctions.calc_s", false]], "calc_s__d() (in module ccc.paramfunctions)": [[6, "ccc.paramfunctions.calc_s__d", false]], "calc_s_c_d_td() (in module ccc.paramfunctions)": [[6, "ccc.paramfunctions.calc_s_c_d_td", false]], "calc_s_c_e() (in module ccc.paramfunctions)": [[6, "ccc.paramfunctions.calc_s_c_e", false]], "calc_s_c_e_td() (in module ccc.paramfunctions)": [[6, "ccc.paramfunctions.calc_s_c_e_td", false]], "calc_sprime_c_td() (in module ccc.paramfunctions)": [[6, "ccc.paramfunctions.calc_sprime_c_td", false]], "calculator (class in ccc.calculator)": [[2, "ccc.calculator.Calculator", false]], "ccc.calcfunctions": [[1, "module-ccc.calcfunctions", false]], "ccc.get_taxcalc_rates": [[4, "module-ccc.get_taxcalc_rates", false]], "ccc.parameters": [[5, "module-ccc.parameters", false]], "ccc.paramfunctions": [[6, "module-ccc.paramfunctions", false]], "ccc.utils": [[8, "module-ccc.utils", false]], "ccc_initialize() (ccc.parameters.specification method)": [[5, "ccc.parameters.Specification.ccc_initialize", false]], "compute_default_params() (ccc.parameters.specification method)": [[5, "ccc.parameters.Specification.compute_default_params", false]], "current_year (ccc.calculator.calculator property)": [[2, "ccc.calculator.Calculator.current_year", false]], "data_year (ccc.calculator.calculator property)": [[2, "ccc.calculator.Calculator.data_year", false]], "dbsl() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.dbsl", false]], "default_parameters() (ccc.parameters.specification method)": [[5, "ccc.parameters.Specification.default_parameters", false]], "depreciationparams (class in ccc.parameters)": [[5, "ccc.parameters.DepreciationParams", false]], "diff_two_tables() (in module ccc.utils)": [[8, "ccc.utils.diff_two_tables", false]], "econ() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.econ", false]], "eq_coc() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.eq_coc", false]], "eq_coc_inventory() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.eq_coc_inventory", false]], "eq_eatr() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.eq_eatr", false]], "eq_metr() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.eq_metr", false]], "eq_mettr() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.eq_mettr", false]], "eq_tax_wedge() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.eq_tax_wedge", false]], "eq_ucc() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.eq_ucc", false]], "get_calculator() (in module ccc.get_taxcalc_rates)": [[4, "ccc.get_taxcalc_rates.get_calculator", false]], "get_rates() (in module ccc.get_taxcalc_rates)": [[4, "ccc.get_taxcalc_rates.get_rates", false]], "grouped_bar() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.grouped_bar", false]], "industry_summary_table() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.industry_summary_table", false]], "json_to_dict() (in module ccc.utils)": [[8, "ccc.utils.json_to_dict", false]], "module": [[1, "module-ccc.calcfunctions", false], [4, "module-ccc.get_taxcalc_rates", false], [5, "module-ccc.parameters", false], [6, "module-ccc.paramfunctions", false], [8, "module-ccc.utils", false]], "npv_tax_depr() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.npv_tax_depr", false]], "p_param() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.p_param", false]], "range_plot() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.range_plot", false]], "read_egg_csv() (in module ccc.utils)": [[8, "ccc.utils.read_egg_csv", false]], "read_egg_json() (in module ccc.utils)": [[8, "ccc.utils.read_egg_json", false]], "restore_assets() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.restore_assets", false]], "revision_warnings_errors() (in module ccc.parameters)": [[5, "ccc.parameters.revision_warnings_errors", false]], "save_return_table() (in module ccc.utils)": [[8, "ccc.utils.save_return_table", false]], "sl() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.sl", false]], "specification (class in ccc.parameters)": [[5, "ccc.parameters.Specification", false]], "store_assets() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.store_assets", false]], "str_modified() (in module ccc.utils)": [[8, "ccc.utils.str_modified", false]], "summary_table() (ccc.calculator.calculator method)": [[2, "ccc.calculator.Calculator.summary_table", false]], "to_str() (in module ccc.utils)": [[8, "ccc.utils.to_str", false]], "update_depr_methods() (in module ccc.calcfunctions)": [[1, "ccc.calcfunctions.update_depr_methods", false]], "update_specification() (ccc.parameters.specification method)": [[5, "ccc.parameters.Specification.update_specification", false]], "wavg() (in module ccc.utils)": [[8, "ccc.utils.wavg", false]]}, "objects": {"ccc": [[1, 0, 0, "-", "calcfunctions"], [4, 0, 0, "-", "get_taxcalc_rates"], [5, 0, 0, "-", "parameters"], [6, 0, 0, "-", "paramfunctions"], [8, 0, 0, "-", "utils"]], "ccc.calcfunctions": [[1, 1, 1, "", "dbsl"], [1, 1, 1, "", "econ"], [1, 1, 1, "", "eq_coc"], [1, 1, 1, "", "eq_coc_inventory"], [1, 1, 1, "", "eq_eatr"], [1, 1, 1, "", "eq_metr"], [1, 1, 1, "", "eq_mettr"], [1, 1, 1, "", "eq_tax_wedge"], [1, 1, 1, "", "eq_ucc"], [1, 1, 1, "", "npv_tax_depr"], [1, 1, 1, "", "sl"], [1, 1, 1, "", "update_depr_methods"]], "ccc.calculator": [[2, 2, 1, "", "Calculator"]], "ccc.calculator.Calculator": [[2, 3, 1, "", "asset_bubble"], [2, 3, 1, "", "asset_share_table"], [2, 3, 1, "", "asset_summary_table"], [2, 3, 1, "", "bubble_widget"], [2, 3, 1, "", "calc_all"], [2, 3, 1, "", "calc_base"], [2, 3, 1, "", "calc_by_asset"], [2, 3, 1, "", "calc_by_industry"], [2, 3, 1, "", "calc_other"], [2, 4, 1, "", "current_year"], [2, 4, 1, "", "data_year"], [2, 3, 1, "", "grouped_bar"], [2, 3, 1, "", "industry_summary_table"], [2, 3, 1, "", "p_param"], [2, 3, 1, "", "range_plot"], [2, 3, 1, "", "restore_assets"], [2, 3, 1, "", "store_assets"], [2, 3, 1, "", "summary_table"]], "ccc.data": [[3, 2, 1, "", "Assets"]], "ccc.data.Assets": [[3, 3, 1, "", "_read_data"]], "ccc.get_taxcalc_rates": [[4, 1, 1, "", "get_calculator"], [4, 1, 1, "", "get_rates"]], "ccc.parameters": [[5, 2, 1, "", "DepreciationParams"], [5, 2, 1, "", "Specification"], [5, 1, 1, "", "revision_warnings_errors"]], "ccc.parameters.Specification": [[5, 3, 1, "", "_read_json_revision"], [5, 3, 1, "", "ccc_initialize"], [5, 3, 1, "", "compute_default_params"], [5, 3, 1, "", "default_parameters"], [5, 3, 1, "", "update_specification"]], "ccc.paramfunctions": [[6, 1, 1, "", "calc_g"], [6, 1, 1, "", "calc_g__g"], [6, 1, 1, "", "calc_s"], [6, 1, 1, "", "calc_s__d"], [6, 1, 1, "", "calc_s_c_d_td"], [6, 1, 1, "", "calc_s_c_e"], [6, 1, 1, "", "calc_s_c_e_td"], [6, 1, 1, "", "calc_sprime_c_td"]], "ccc.utils": [[8, 1, 1, "", "diff_two_tables"], [8, 1, 1, "", "json_to_dict"], [8, 1, 1, "", "read_egg_csv"], [8, 1, 1, "", "read_egg_json"], [8, 1, 1, "", "save_return_table"], [8, 1, 1, "", "str_modified"], [8, 1, 1, "", "to_str"], [8, 1, 1, "", "wavg"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "property", "Python property"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method", "4": "py:property"}, "terms": {"": [1, 6, 9, 10, 11, 16], "0": [0, 5, 8, 11, 12, 13], "003589": 11, "003855": 11, "012449": 11, "019487": 11, "021736": 11, "022849": 11, "024439": 11, "03": 9, "031942": 11, "032321": 9, "033532": 11, "03463809": 11, "042248": 11, "047757": 11, "050585": 11, "051460": 11, "053440": 12, "057767": 11, "061070": 12, "071460": 11, "073145": 11, "081278": 11, "09": [11, 12], "093596": 11, "093725": 11, "095978": 11, "099487": 12, "0dev0": [11, 12], "1": [0, 1, 6, 9, 10, 11, 12, 13], "10": [11, 12, 15], "100": 0, "1000": 11, "100244": 12, "103": 0, "104": 0, "1040": 0, "107": 15, "11": 11, "110c": 11, "111": 11, "1120": 0, "112906": 11, "113": 11, "113f": 11, "114": 11, "115071": 11, "116164": 11, "116628": 11, "117934": 11, "118849": 11, "11sp01br": 0, "12": [9, 11], "120884": 11, "121542": 11, "126": 15, "12pa01": 0, "12pa03": 0, "12pa05": 0, "13": [11, 12], "14": [11, 12], "140986": 11, "145930": 11, "146925": 11, "147936": 11, "149009": 11, "15": 11, "16": [11, 12], "163689": 11, "166477": 11, "169123": 11, "169671": 11, "17": [11, 12], "173161": 11, "173608": 12, "17450677": 11, "175603": 11, "176933": 11, "18": [11, 12], "18401915": 11, "19": [0, 11], "190463": 11, "192344": 11, "196": 0, "197002": 11, "1999": 15, "199a": 9, "2": [0, 1, 9, 10, 11, 12, 15], "20": [0, 11, 12], "200": [0, 11], "2003": 15, "2006": 15, "2011": [0, 4], "2011sb1": 0, "2011sb3": 0, "2012": 0, "2013": 3, "2014": 11, "201495": 11, "2017": [9, 11, 12], "2018": 9, "2019": 11, "20196805": 11, "2020": [9, 11, 12], "2021": [5, 9, 11, 12], "2022": [9, 11, 12], "2023": 9, "2024": [4, 5, 11, 12], "2026": [11, 12], "204010": 11, "2059908": 11, "208": 0, "208656": 11, "21": [0, 11, 12], "210348": 11, "2110": 11, "211110": 11, "211808": 11, "2120": 11, "212052": 11, "212110": 11, "213944": 11, "215461": 11, "218": 0, "22": [9, 11, 12], "223": 0, "224": 0, "224690": 11, "227392": 11, "229": 0, "23": [11, 12], "230066": 11, "235816": 11, "24": [11, 12], "249944": 11, "25": [5, 10, 11], "25176447": 12, "253049": 11, "258208": 11, "26": [11, 12, 15], "263597": 11, "269057": 11, "27": 11, "271372": 11, "279749": 11, "28": 11, "280286": 11, "280837": 12, "281611": 11, "283875": 11, "28481273": 11, "284834": 11, "285400": 11, "286840": 11, "29": [11, 12], "290534": 12, "293928": 11, "3": [0, 10, 11, 12], "30": 11, "309688": 11, "31": 11, "31306305": 11, "32": [11, 12], "321719": 11, "325552": 11, "327504": 11, "329918": 11, "33": 11, "337899": 11, "34": 11, "340832": 11, "343467": 11, "348853": 11, "35": 11, "356720": 11, "359623": 11, "36": 11, "368992": 11, "37": 11, "370121": 11, "371175": 11, "374044": 11, "38": 11, "388662": 11, "39": 11, "394101": 11, "398374": 11, "399439": 11, "4": [10, 11, 12, 13], "40": [0, 11], "409832": 11, "41": 11, "416360": 11, "42": [11, 12], "420315": 11, "422595": 11, "43": [11, 12], "430890": 11, "435529": 12, "437834": 11, "44": 11, "441920": 12, "444610": 11, "445926": 11, "45": 11, "453040": 11, "46": 11, "466999": 11, "470310": 11, "470365": 11, "48": 11, "481049": 11, "482236": 11, "482954": 12, "489575": 11, "490811": 11, "497543": 11, "498301": 11, "5": [0, 11, 12], "501699": 11, "506934": 11, "509189": 11, "51": 11, "510425": 11, "515477": 11, "517764": 11, "52": 11, "524930": 11, "538466": 11, "539326": 11, "543541": 11, "545762": 11, "547699": 11, "557602": 11, "561638": 11, "562491": 11, "563559": 11, "566359": 11, "569110": 11, "574303": 11, "580800": 11, "586169": 11, "59": [11, 12], "590168": 11, "593293": 11, "594084": 11, "594527": 11, "6": [0, 11, 12], "60": 5, "601835": 11, "602475": 11, "605939": 11, "609794": 11, "614675": 11, "616765": 11, "620148": 11, "620258": 11, "633307": 11, "634904": 11, "639298": 11, "642959": 11, "646318": 11, "651422": 11, "656533": 11, "67": 0, "671130": 11, "676809": 11, "677259": 11, "678931": 11, "679694": 12, "681588": 11, "683288": 11, "688527": 11, "690312": 11, "690466": 11, "697451": 11, "7": [10, 11, 12], "70": [11, 12], "713023": 11, "713160": 11, "715166": 11, "721989": 11, "723676": 11, "728628": 11, "730591": 11, "731072": 11, "731085": 11, "738930": 11, "744359": 11, "753724": 11, "753921": 11, "755": 9, "766847": 11, "768312": 11, "772815": 11, "778887": 11, "780234": 12, "786056": 11, "787948": 11, "789652": 11, "790013": 11, "792381": 12, "792685": 11, "793133": 11, "8": [11, 12], "803790": 11, "806619": 11, "808940": 11, "809706": 11, "81": 0, "812388": 11, "818858": 11, "820805": 12, "821069": 11, "821915": 11, "824397": 11, "825206": 11, "826839": 11, "829902": 11, "838366": 11, "838669": 11, "851759": 11, "851837": 11, "855005": 12, "858889": 12, "859014": 11, "861741": 11, "862475": 11, "865251": 11, "872451": 11, "875811": 11, "879832": 12, "881319": 12, "897378": 11, "898514": 11, "9": [0, 11, 12], "911062": 12, "916087": 11, "917858": 11, "918722": 11, "920376": 11, "924314": 11, "924874": 12, "925764": 11, "935419": 11, "941365": 11, "948540": 11, "950047": 11, "951552": 11, "957253": 11, "959491": 11, "964309": 11, "969233": 11, "970770": 11, "972863": 11, "975462": 11, "975768": 11, "982487": 11, "996370": 11, "999243": 12, "A": [0, 11, 13, 16], "AND": 5, "And": [0, 11], "As": [0, 10], "At": 0, "By": 0, "For": [0, 11], "If": [0, 2, 10, 11], "In": [0, 11, 12, 13, 14], "It": [0, 11, 12], "No": [0, 10, 14], "OR": 5, "On": 16, "One": [0, 11], "That": [0, 10], "The": [2, 7, 9, 10, 11, 13, 14, 16], "There": [0, 7, 11], "These": [0, 11], "To": [0, 10, 11, 12], "With": [0, 11], "_": [0, 6], "_appr": 0, "_cap": 0, "_erng": 0, "_pd_": 0, "_read_data": 3, "_read_json_revis": 5, "_rtnd": 0, "_srpl": 0, "_stck": 0, "_trsry": 0, "_unappr": 0, "_validate_parameter_names_typ": 5, "_validate_parameter_valu": 5, "a_": 0, "ab": 0, "abil": 0, "abl": 16, "about": [0, 7, 14], "abov": [0, 10, 11, 12, 16], "abstract": 5, "acceler": 0, "accommod": 11, "account": [0, 1, 6, 10], "accru": 0, "accumul": 0, "accuraci": [0, 10], "acount": 6, "acr": 0, "acreag": 0, "across": [0, 11, 16], "act": 9, "activ": [10, 11], "ad": [0, 10], "add": [0, 10], "addit": [0, 2, 10, 11], "addition": 14, "adjust": 0, "administr": [10, 11], "adopt": 13, "ads_lif": 11, "advantag": 0, "aei": 9, "aerospac": 11, "affect": [0, 1, 14], "affirm": 14, "after": [1, 2, 6, 10, 12], "afterward": 10, "ag": 0, "agenda": 9, "aggreg": 0, "agricultur": [0, 11], "alarm": 10, "all": [0, 1, 2, 3, 5, 6, 10, 11, 12, 13, 14], "alloc": 0, "allow": [0, 2, 10, 11, 14], "along": [0, 2], "alpha_": [0, 6], "alpha_c_e_ft": 6, "alpha_c_e_nt": 6, "alpha_c_e_td": 6, "alpha_d_ft": 6, "alpha_d_nt": 6, "alpha_d_td": 6, "alphabet": 7, "alreadi": [3, 10, 11, 12], "also": [0, 7, 10, 11, 13, 16], "alter": 0, "altern": [0, 13], "although": 11, "alwai": 10, "american": 9, "amount": 0, "an": [0, 3, 5, 8, 9, 10, 13], "anaconda": [10, 11, 12, 13], "analog": [0, 11], "analysi": 9, "angl": 10, "ani": [0, 5, 10, 11, 14], "annual": [0, 6], "anoth": [0, 10, 11, 13], "anyth": 10, "api": [13, 16], "aplot": 11, "appli": 0, "applic": 14, "apport": 0, "appropri": [2, 3], "approxim": [0, 11], "april": 11, "ar": [0, 1, 2, 6, 9, 10, 11, 13, 14, 16], "arg": 2, "argument": [2, 11, 12], "aris": 10, "around": 7, "arrai": [11, 12], "array_lik": 1, "art": 11, "ask": [10, 14], "assess": 13, "asset": [1, 2, 3, 6, 12, 13, 16], "asset_bubbl": [2, 11], "asset_cod": 1, "asset_data": 3, "asset_data_csv_year": 3, "asset_nam": 11, "asset_share_t": [2, 11], "asset_summary_t": [2, 11], "assign": 0, "assist": 11, "associ": [0, 14], "assum": 0, "assumpt": [11, 12], "attribut": [0, 5, 11], "author": 14, "automat": 10, "avail": [0, 16], "averag": [1, 4, 8], "avg": 8, "avg_nam": 8, "axi": 2, "b": [0, 1, 9, 10], "background": [10, 13], "balanc": [0, 1], "bar": 2, "base": 5, "baselin": [0, 2, 4, 5, 11], "baseline_polici": [4, 5], "basi": [0, 1], "basic": 11, "bea_asset_cod": 11, "bea_cod": 11, "bea_ind_cod": 11, "becaus": [0, 10], "befor": [0, 6, 10], "begin": 5, "being": 0, "believ": 0, "below": [0, 7, 10, 11, 12, 14], "benefit": 0, "best": 9, "beta": [0, 1], "better": 0, "between": [2, 8, 11, 12], "beyond": 0, "biden": 9, "biggl": 6, "biggr": 6, "bokeh": [2, 11, 12], "bokehj": [11, 12], "bonu": [0, 1], "bonusdeprec_3yr": 5, "book": 0, "bool": [2, 4, 5], "boolean": 5, "both": [0, 11], "bp21": 9, "bplot": 11, "bracket": 10, "branch": 10, "break": 0, "brief": 11, "bubbl": [2, 11], "bubble_widget": 2, "budget": [0, 4, 9, 15], "bug": 10, "build": 0, "bunn": 9, "burden": 9, "burnham": 15, "busi": [0, 6, 9, 11, 13, 16], "businesss": 0, "button": 2, "c": [6, 11, 12, 13], "calc": 2, "calc1": [2, 4, 11, 12], "calc2": [2, 11, 12], "calc_": 6, "calc_al": [2, 12], "calc_bas": 2, "calc_by_asset": 2, "calc_by_industri": 2, "calc_g": 6, "calc_g__g": 6, "calc_oth": 2, "calc_s__d": 6, "calc_s_c_": 6, "calc_s_c_d_td": 6, "calc_s_c_e_td": 6, "calc_s_x_i": 6, "calc_sprime_c_td": 6, "calcul": [5, 10, 14, 16], "calculator_start_year": 4, "calendar": [2, 3], "call": [0, 1, 2, 5, 6, 7, 10, 11], "call_tc": [5, 11, 12], "caller": 5, "came": [10, 11], "can": [0, 2, 5, 10, 11, 12, 13, 14, 16], "cannot": [3, 13], "cap": 0, "capit": [5, 6, 9, 10, 11, 14, 15, 16], "captial": [11, 12], "captur": 0, "care": 11, "case": [0, 10, 11], "casei": 9, "cash": 0, "categori": [0, 2, 11], "cbo": 0, "cc_tabl": 11, "ccc": [7, 10, 13, 16], "ccc_asset_data": 3, "ccc_initi": 5, "ccc_output_qn": 9, "cd": 10, "cell": 11, "censu": 0, "center": 9, "central": 10, "certainli": 0, "certifi": [11, 12], "chang": [0, 1, 2, 10, 11, 12, 13, 16], "charact": 10, "charset": [11, 12], "cheap": 5, "check": [10, 11], "checkout": 10, "children": 0, "choic": 0, "choos": [2, 12], "churn": 0, "cit_rat": [5, 11], "cite": [0, 14], "clariti": 0, "class": [0, 2, 3, 5, 7], "classif": [0, 11], "click": [2, 10], "clone": 10, "close": 0, "coa": 0, "coars": 0, "code": [0, 1, 7, 10, 11, 13, 14], "codi": 9, "collect": [0, 8], "column": [2, 8, 11], "com": [9, 10], "combin": [0, 11], "come": [0, 10], "command": [10, 11, 12], "commerci": 14, "commit": 10, "commun": 13, "comp": 0, "compani": 11, "compar": 0, "complet": [0, 10], "complic": 0, "compris": 0, "comput": [1, 2, 4, 6, 8, 10, 11, 13, 15, 16], "compute_default_param": 5, "conda": [10, 11, 12, 13], "conflict": 10, "confus": 10, "congression": [0, 15], "consid": 13, "constant": 0, "construct": 11, "constructor": [2, 3], "consum": 0, "contact": 10, "contain": [0, 2, 3, 5, 8, 10, 11], "containtin": 11, "content": [9, 10], "contourpi": [11, 12], "contribut": [10, 13], "control": 10, "convers": 8, "convert": 8, "copi": [2, 10, 14], "copyright": 14, "core": 11, "corner": 10, "corp": 0, "corpor": [2, 6, 9, 11, 12, 13], "corprat": 6, "correspond": 0, "cost": [5, 9, 10, 11, 14, 16], "could": 0, "coverag": 10, "cp": [4, 5], "creat": [2, 4, 8, 10], "credit": [0, 1], "cross": 0, "cst": 0, "csv": [0, 2, 3, 8, 11], "current": [0, 2, 10, 11], "current_year": [2, 4], "cut": 9, "d": [0, 2, 6, 8, 10], "d_": 0, "d_j": 0, "dai": 16, "daniel": 9, "data": [2, 4, 5, 8, 11, 12, 13], "data_year": 2, "datafram": [1, 2, 3, 4, 8, 11], "dateutil": [11, 12], "db": [0, 11], "dbsl": [0, 1], "de23": 9, "deal": 8, "death": [0, 6], "deb17a": 9, "deb17b": 9, "deb22": 9, "deback": 9, "debt": [2, 6, 11, 12], "debt_": 0, "deced": 0, "decemb": 15, "decim": 8, "decis": [0, 15], "declin": [0, 1, 10], "decod": 8, "decomposit": 0, "dedic": 14, "deduct": 1, "deed": 14, "default": [0, 1, 2, 3, 5, 8, 9, 11], "default_paramet": [5, 11], "defer": [0, 6], "definit": 0, "degrad": 10, "degre": 0, "delta": [1, 11], "delta_": 0, "demo": 16, "demonstr": 11, "denot": [0, 11], "depend": [0, 1, 2], "dependon": 2, "deprec": 0, "depreci": [1, 2, 5, 11], "depreciationparam": [1, 5, 11, 12], "deriv": [0, 5], "describ": [0, 3, 10, 11, 12, 16], "descript": [0, 2, 10], "deserv": 0, "detail": 0, "determin": 0, "dev": [10, 11, 12], "devereux": 15, "df": [1, 2, 4, 11], "df1": 8, "df2": 8, "dg03": [0, 15], "dicionari": 5, "dict": [1, 4, 5, 6, 8], "dictionari": [4, 5, 6, 8, 11], "diff_df": 8, "diff_two_t": 8, "differ": [0, 2, 8, 10, 11, 12, 13], "differenc": 0, "differenti": [0, 11], "digit": [0, 8, 11], "directli": 0, "directori": [7, 10], "disclaim": 14, "discount": 1, "discret": 0, "discuss": 0, "disk": 11, "displai": 16, "distribut": [0, 10, 11, 12, 14], "div": 0, "divid": 0, "dividend": 0, "dk18": 9, "do": [0, 2, 10, 11], "doc": 9, "document": [7, 10, 16], "doe": [0, 5, 11], "doesn": [10, 11], "doi": [9, 15], "dollar": [0, 10], "domain": 14, "don": [0, 10, 15], "done": [0, 2, 11, 12], "doubl": 1, "download": [10, 16], "dp": [1, 2, 5, 11, 12], "draw": 0, "due": 0, "durabl": 0, "dv": 0, "dy": 0, "e": [0, 1, 2, 6], "e_": 0, "e_c": [0, 6], "e_pt": 6, "each": [0, 2, 7, 10, 11], "earn": 0, "easi": 13, "easier": 10, "eatr": [0, 1, 2], "econ": 1, "econom": [1, 9, 11, 13], "edit": 10, "educ": 11, "effect": [1, 2, 6, 9, 11, 12, 13, 15], "effici": 2, "effort": 0, "egg": 8, "either": [0, 1], "element": 10, "elig": 0, "embed": 2, "encompass": 0, "end": 10, "endors": 14, "ensur": 10, "enter": [0, 10, 16], "enterpris": [9, 11], "entertain": 11, "entiti": [2, 3, 6, 11, 12], "env": [10, 11, 12], "environ": 10, "ep1a": 11, "eq_coc": 1, "eq_coc_inventori": 1, "eq_eatr": 1, "eq_metr": 1, "eq_mettr": 1, "eq_tax_wedg": 1, "eq_ucc": 1, "equal": [0, 4], "equat": 0, "equilibrium": 0, "equip": [0, 11], "equiti": [0, 2, 6, 11, 12], "equity_": 0, "equival": 0, "error": [5, 8, 10], "estat": 11, "estim": [0, 5, 9, 11], "etc": 2, "eva23": 9, "evalu": [0, 13, 15], "evan": 9, "even": [10, 14], "exactli": 0, "exampl": [0, 2, 5, 10, 11], "exce": 0, "excecut": 11, "excel": [2, 8, 11], "except": [0, 5, 11], "exclud": 0, "excut": 11, "execut": [10, 11, 13], "exempt": [0, 6], "exist": 5, "expect": [0, 6], "expens": [0, 1], "expir": 12, "explor": 11, "express": 8, "expressli": 14, "extent": [0, 14], "extract": 11, "extrapol": 2, "f": 0, "f_": 0, "fa": 0, "fa_": 0, "face": 0, "fall": 0, "fals": [2, 4, 5, 11, 12], "far": 10, "farm": [0, 11], "feder": [0, 13], "feel": 10, "fetch": 10, "few": 11, "fhkm20": 9, "fifo": [0, 1], "figur": [11, 12], "file": [0, 2, 3, 4, 5, 8, 9, 10, 11], "filenam": [5, 10], "filer": [0, 11, 13], "fin": 0, "final": [0, 10], "financ": [0, 2, 6, 11, 12, 15], "financi": [0, 13], "find": [0, 10], "fine": 0, "finer": 0, "finest": 0, "firm": [0, 6], "first": [0, 1, 2, 4, 8, 10], "fish": 11, "fitzgerald": 9, "five": 0, "fix": 10, "fl104122005": 0, "fl114123005": 0, "fl152090205": 0, "fl794122005": 0, "flexibl": 11, "flow": 0, "fluctuat": 0, "fname": 8, "focu": 9, "follow": [0, 2, 3, 5, 10, 11, 12], "food": 11, "foral": 0, "forecast": 0, "forestri": 11, "forg": [11, 12, 13], "fork": 10, "form": 0, "former": 0, "forward": 0, "found": [0, 3], "foundat": 9, "four": 10, "frac": [0, 1, 6], "fraction": [0, 1, 6], "free": [6, 10], "frequent": 10, "from": [0, 1, 3, 5, 6, 7, 8, 10, 11, 12, 13], "fsspec": [11, 12], "ft": [0, 6], "ful99": [0, 15], "full": [6, 16], "fullerton": 15, "fullest": 14, "fulli": [0, 6], "function": [0, 2, 4, 7, 11, 12], "fund": 0, "fundament": 13, "further": [0, 5], "futur": 0, "g": [0, 1, 2, 6], "g_": [0, 6], "g__g": 6, "g_lcg": 6, "g_scg": 6, "g_xcg": 6, "ga": 11, "gain": 6, "gamma": 6, "gather": 0, "gd": 11, "gds_life": 11, "gener": [0, 5, 10], "get": [0, 7, 10], "get_calcul": 4, "get_rat": 4, "gfactor": 4, "github": 10, "given": [0, 5], "go": 0, "good": [0, 10], "govern": 11, "graphic": 16, "greater": 0, "griffith": 15, "group": [0, 2, 8], "group_by_asset": [2, 11], "grouped_bar": [2, 11], "growth": 9, "gui": 16, "guid": 0, "guidanc": 10, "h": 0, "ha": [0, 11, 14], "haircut": 0, "handl": 5, "happen": 10, "hassett": 9, "have": [0, 10, 14, 16], "head": 11, "health": 11, "held": [0, 1, 6], "help": [0, 10], "her": 14, "here": [0, 7, 10, 11, 12], "hi": 14, "high": [7, 9], "histor": 0, "home": [0, 3, 11, 12], "hoover": 9, "host": [5, 10, 13, 16], "household": 0, "how": [0, 7, 10, 11, 14, 16], "howev": 0, "html": 15, "http": [5, 9, 10, 15, 16], "human": 14, "hunt": 11, "i": [0, 2, 3, 5, 6, 7, 8, 10, 11, 13, 14, 16], "icg": 6, "id": 11, "idea": [10, 15], "ideal": 0, "ident": 0, "identifi": 0, "idna": [11, 12], "ignor": 2, "iit": 4, "iit_reform": 5, "illustr": [11, 12], "imag": 16, "immedi": 0, "impact": [0, 9], "impli": [0, 14], "implicit": 0, "improv": [10, 13], "imput": 0, "incent": [0, 9, 13], "includ": [0, 2, 10, 14], "include_inventori": 2, "include_ip": 2, "include_land": 2, "include_titl": 2, "incom": [0, 1, 4, 6, 9, 11, 13, 15, 16], "incorpor": 13, "increas": [10, 11], "ind": 0, "ind_cod": 1, "index": 8, "index_col": 8, "index_r": 5, "indic": 0, "individu": [0, 4, 11, 13, 16], "individual_r": 4, "industri": [1, 2, 9, 11, 16], "industry_summary_t": [2, 11], "infer": 0, "inflat": [0, 1, 6, 9], "inform": [0, 10, 11, 14], "inherit": 5, "initi": [2, 5, 11], "initial_st": 5, "inlin": [11, 12], "input": [2, 3], "insid": 10, "instal": [10, 11, 12], "instanc": [2, 3, 5], "instanti": 11, "institut": [9, 15], "instruct": [11, 12], "instrument": 0, "insur": [6, 11], "int": [0, 6], "int_": 0, "integ": [3, 4, 8], "integr": 0, "intellectu": [2, 11], "interact": 0, "interest": [0, 6, 11], "interfac": [10, 16], "interfer": 10, "interim": 2, "intermedi": 0, "intern": [2, 15], "interpret": [13, 16], "introduc": 10, "intrst": 0, "inv_tax_credit": 1, "inventori": [1, 2, 11], "invest": [0, 1, 2, 6, 9, 11, 12, 13], "investment": 6, "investor": 0, "involv": 2, "io": [11, 12], "iplot": 11, "ir": 0, "isn": 10, "issu": [0, 10, 11], "itaxpf": 15, "item": 0, "its": [0, 9, 10, 16], "iy_": 0, "j": [0, 6], "januari": 9, "jason": 9, "jinja2": [11, 12], "job": 9, "joe": 9, "join": 12, "json": [2, 5, 8, 11, 12], "json_text": 8, "json_to_dict": 8, "jupyt": [11, 12], "k": [0, 1], "kallen": 9, "kap": 15, "kasher": 9, "keep": 10, "kevin": 9, "keyword": 11, "kyle": 9, "l": 0, "land": [1, 2, 11], "land_expens": 1, "languag": [10, 13], "larg": 10, "larger": 10, "larri": 15, "last": 2, "lastli": 0, "latest": 10, "latter": 0, "law": [0, 2, 11, 14], "layer": 1, "layout": 2, "lcg": [0, 6], "leas": 11, "leav": [0, 5, 11], "left": [0, 1, 10], "legal": 14, "less": 0, "let": 0, "level": [0, 7], "liabil": [0, 14], "lib": [11, 12], "life": [0, 1, 6, 11], "lifo": [0, 1], "like": [0, 10], "likewis": 0, "limit": [0, 13], "line": [0, 1, 10], "link": [0, 7, 16], "linux": 13, "list": [0, 7], "live": 10, "ll": [0, 11, 12], "llvmlite": [11, 12], "lm103164103": 0, "lm793164105": 0, "ln": [0, 6], "load": [2, 11, 12], "local": [0, 5, 10], "locat": [7, 15], "log": [0, 6], "long": [0, 6, 9], "look": [0, 2, 11, 12], "loss": 0, "m": [0, 6, 10], "m1": 0, "m2": 0, "m_": 0, "mac": [10, 13], "machin": [10, 11, 12], "machineri": 0, "macroeconom": 0, "made": [6, 10], "mai": [0, 9, 10, 14], "mainfram": 11, "major": [0, 2], "major_asset_group": 11, "major_industri": 11, "make": [0, 1, 2, 7, 10, 14], "manag": 11, "mani": [10, 11], "manufactur": 11, "march": [9, 15], "margin": [1, 2, 5, 6, 7, 9, 11, 12, 13, 15], "market": 0, "markupsaf": [11, 12], "marshmallow": [11, 12], "master": 10, "mathemat": 0, "matter": 10, "max": 11, "mayb": 0, "mb": 10, "me": [0, 6], "mean": [1, 10, 11], "measur": 11, "member": [7, 10], "merg": 10, "messag": [5, 10], "method": [0, 1, 2, 5, 7, 11, 13], "methodologi": 0, "metr": [1, 2, 11, 16], "metr_": 0, "mettr": [0, 1, 2, 11, 12], "mettr_mix": 2, "michael": 15, "micro": 4, "microdata": 13, "microsim": 4, "might": 0, "min": 11, "mine": 11, "miniconda3": [11, 12], "minor": [0, 2], "minor_asset_group": 11, "minor_code_alt": 11, "minu": 0, "miss": [0, 10], "missing_render": 11, "missouri": 9, "mix": [0, 2], "model": [0, 5, 6, 7, 10, 11, 16], "modifi": 14, "modul": [7, 11, 12], "more": [0, 5, 10, 11], "mortgag": 0, "most": 2, "much": 0, "mulligan": 9, "multi": 5, "multipli": 0, "must": [0, 2, 10], "n": [0, 11], "naic": [0, 11], "name": [0, 2, 8, 10, 11, 12], "navig": 10, "nc": 0, "necessari": 10, "necessit": 0, "need": [0, 10, 11, 12], "neighbor": 14, "net": [0, 1], "never": 10, "new": [0, 2, 10, 11, 13], "newli": 10, "next": [0, 5, 10, 11], "nomin": 6, "non": [0, 2, 11, 13], "noncorp": 0, "noncorpor": 0, "none": [1, 2, 3, 4, 5, 8], "nonfinanci": 0, "nor": 14, "normal": [11, 12], "notat": 0, "note": [0, 2, 3, 5, 9, 11, 12], "notebook": [11, 12], "novemb": 9, "now": [0, 10, 11, 12], "np": [11, 12], "npv": [1, 2], "npv_tax_depr": 1, "nt": [0, 6], "nu": [0, 1], "numba": [11, 12], "number": [0, 1, 6, 8, 10], "numpi": [11, 12], "o": 12, "ob06": [0, 15], "obj": 5, "object": [1, 2, 4, 5, 6, 11, 12], "octob": [9, 15], "offic": [0, 15], "often": [0, 10], "oil": 11, "old": 0, "omega_": [0, 6], "omega_lcg": 6, "omega_scg": 6, "omega_xcg": 6, "omit": 0, "onc": [0, 11, 12], "one": [0, 2, 5, 10, 11], "onli": [0, 10, 11], "onlin": [5, 16], "op": 5, "open": [10, 13], "openrg": 9, "oper": [0, 10], "opportun": 9, "optim": 0, "option": [0, 4, 11], "order": [0, 7, 8], "ordered_dict": 8, "ordereddict": [8, 11], "ordinari": 0, "org": [9, 15], "organ": [0, 7, 10], "origin": [10, 11], "ospc": 0, "other": [0, 6, 10, 11, 14], "otherwis": 14, "our": [0, 11, 13], "out": 0, "outlin": 0, "output": [2, 9, 16], "output_notebook": [11, 12], "output_typ": [2, 8, 11], "output_vari": [2, 11], "outstand": 0, "over": 0, "overal": [0, 2, 11, 12], "own": [0, 6, 10], "ownership": 0, "ozann": 15, "p": [0, 1, 2, 6, 11, 12, 15], "p1397": 11, "p1458": 11, "p2": [11, 12], "p_": 0, "p_param": 2, "packag": [10, 13], "page": [0, 10, 16], "paid": 0, "pair": 5, "panda": [1, 2, 3, 4, 8, 11, 12], "paragraph": 10, "param": [2, 5], "param_nam": 2, "param_valu": 2, "paramet": [1, 2, 3, 4, 7, 8, 12], "parameter_error": 5, "parametersbas": 5, "params2": 2, "paramtool": [5, 11, 12], "parent": 0, "pariti": 9, "part": [10, 11], "particular": [0, 8, 11, 12], "partner": 0, "pass": [0, 2, 6, 10, 11, 12], "password": 10, "patent": 14, "path": [2, 3, 4, 8, 11, 12], "paul": 15, "payment": 0, "payrol": 4, "pca_": 0, "pd": [0, 11, 12], "pdf": 9, "pdict": 8, "pension": 0, "peopl": 13, "per": [0, 1], "percent": [0, 10], "perform": 14, "period": [0, 10], "permiss": 14, "permit": 14, "person": 14, "perspect": [0, 9], "phi": [0, 1], "pi": [0, 1, 6], "piec": 0, "pillow": [11, 12], "pip": [11, 12, 13], "plant": 0, "pleas": [10, 11], "plot": [2, 11, 12], "point": [0, 5], "polici": [2, 4, 6, 13, 15], "pom20": 9, "pomerleau": 9, "pomerleau22": 9, "portion": 0, "posit": 0, "possibl": [0, 10], "pp": [11, 12], "practic": 10, "pre": [0, 6], "preced": 10, "precis": 8, "present": [0, 1], "presid": 9, "president_bidens_economic_agenda_hassett": 9, "prevent": 0, "previou": 10, "previous": 0, "prime": 0, "print": [8, 11, 12], "prior": 10, "privaci": 14, "privileg": 10, "proce": 10, "process": 10, "produc": [0, 13], "product": [0, 9, 11], "profession": 11, "profit": [0, 1], "program": 10, "progress": 2, "project": [0, 10, 13, 14], "prompt": [10, 11, 12], "prop": 0, "properti": [0, 1, 2, 11], "proport": 0, "propos": [0, 9], "proprietor": 0, "provid": [0, 7, 10, 11, 12], "psi": [0, 1], "psl": 16, "pslmodel": [10, 11, 13, 16], "pt": [0, 11], "public": [14, 15], "pull": [0, 10], "purpos": [10, 14], "pursu": 0, "push": 10, "py": 10, "pypi": 13, "python": [2, 8, 11, 12, 13, 16], "python3": [11, 12], "pytz": [11, 12], "pyyaml": [11, 12], "q_": 0, "quantit": 9, "question": 11, "r": [0, 1], "r_": 0, "r_prime": 1, "rachel": 15, "rais": [2, 3, 5, 8], "raise_error": 5, "rang": [2, 11], "range_plot": [2, 11], "rate": [1, 2, 5, 6, 7, 9, 11, 12, 13, 15], "rather": 0, "ratio": 0, "rd32": 11, "re": 10, "re_credit": 1, "read": [3, 5, 8], "read_egg_csv": 8, "read_egg_json": 8, "readabl": 14, "readi": [10, 11, 12], "readm": [11, 12], "real": [0, 6, 11], "realiz": [0, 6], "reason": [0, 13], "rec": 2, "receiv": 0, "record": [0, 3, 4, 10], "records_start_year": 4, "recoveri": 0, "recreat": 11, "refer": [0, 12], "reflect": 0, "reform": [0, 2, 4, 9, 12, 13], "refund": 0, "regard": 0, "regul": 9, "reinvest": 6, "relat": [0, 11, 14], "relatedli": 0, "relev": 0, "remain": 0, "remaind": 0, "rememb": 10, "remot": 10, "render": 11, "rental": 11, "repec": 15, "replac": 0, "repo": [10, 11], "report": [0, 2, 9, 10, 15], "repositori": 10, "repres": [0, 2, 11, 12], "request": [10, 11, 12], "requir": [0, 6, 11, 12], "research": 9, "resid": 3, "resolv": 10, "respect": 0, "restor": 2, "restore_asset": 2, "result": [0, 11, 12, 13, 16], "retail": [9, 11], "retail_qn_091817": 9, "retain": [0, 6], "retir": [0, 6], "return": [0, 1, 2, 3, 4, 5, 6, 8], "revert": 10, "review": 10, "revis": 5, "revision_warnings_error": 5, "revison": 5, "rho": [0, 1, 2, 11], "rho_": [0, 1], "richard": 9, "right": [0, 1, 10, 14], "risk": 0, "roi": 9, "row": [2, 11], "rplot": 11, "rplot2": 11, "rtn_dict": 5, "rtnd": 0, "rule": [2, 10, 11], "run": [9, 10, 11, 12, 16], "runner": [3, 11, 12], "ry": [0, 1], "s_": [0, 6], "s__d": 6, "s_c_d_td": 6, "s_c_e": 6, "s_c_e_ft": 6, "s_c_e_td": 6, "s_d_td": 6, "s_dict": 6, "sale": 0, "same": [0, 5, 10, 11], "satisfi": [11, 12], "save": [0, 1, 2, 6, 8, 11], "save_return_t": 8, "saver": [0, 6], "scalar": [1, 6, 8], "scale": 1, "scg": [0, 6], "schedul": 0, "scientif": 11, "second": [0, 8, 10], "section": [0, 9, 10], "sector": [0, 2], "see": [0, 10, 11], "select": 10, "self": [2, 5], "separ": [0, 10], "septemb": 9, "ser": 11, "seri": [0, 1], "servic": [0, 11], "set": [0, 2, 5, 11], "setuptool": [11, 12], "sever": 0, "share": [0, 6, 10, 11, 12], "sheet": 0, "short": [0, 6, 10], "should": [0, 10, 14], "show": [2, 10, 11, 12, 16], "sigma_": 0, "sign": 10, "signific": 8, "similar": [0, 11], "similarli": 0, "simul": 12, "sinc": 0, "site": [9, 11, 12], "situat": 10, "six": [11, 12], "size": [0, 2], "skip": 10, "sl": [0, 1], "slightli": 0, "slope": 0, "so": [0, 10, 13], "social": 11, "societi": 13, "softwar": [10, 11], "solv": 0, "some": [0, 2, 10, 11], "soon": 10, "sort_valu": 5, "sortedcontain": [11, 12], "sourc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13], "sp": 0, "spec": 5, "spec_revis": 5, "specif": [1, 2, 5, 6, 11, 12, 13], "specifi": [0, 1, 2, 3, 5, 8, 10], "specificaton": 5, "spend": 9, "split": [0, 11], "sprime_c_td": 6, "standard": 10, "start": [4, 11, 12], "start_year": [3, 4], "stat": 0, "state": [0, 9, 14], "statement": 10, "static": 5, "statist": 0, "statu": 10, "statutori": [0, 1], "stdout": 2, "stem": 0, "step": [0, 10], "stock": 0, "store": [2, 11], "store_asset": 2, "str_i": 8, "str_modifi": 8, "straight": [0, 1], "string": [2, 3, 4, 5, 8], "structur": [0, 11], "studio": [13, 16], "sub": 0, "subchapt": 0, "subindustri": 0, "submit": 10, "subscrib": 0, "subscript": 0, "subtract": 0, "successfulli": 10, "suffici": 0, "suggest": 11, "suit": 10, "suitabl": 5, "sum": 0, "sum_": 0, "summar": [0, 2], "summari": [12, 16], "summary_t": [2, 11, 12], "superscript": 0, "sure": 10, "switch": [0, 1, 2, 10], "sy": [11, 12], "symbol": 10, "sync": 10, "syntax": 8, "system": [0, 10, 11], "t": [0, 10, 11], "tab": 2, "tabl": [0, 2, 8, 11, 12, 16], "table_df": [2, 8], "take": [0, 11, 12], "taken": 0, "talk": 16, "tau": 0, "tau_": [0, 6], "tau_cg": 6, "tau_div": 11, "tau_h": 11, "tau_int": [6, 11], "tau_lcg": 11, "tau_pt": [11, 12], "tau_scg": 11, "tau_td": [6, 11], "tau_w": 6, "tax": [1, 2, 5, 6, 7, 9, 11, 12, 13, 15, 16], "tax_depreciation_rul": 11, "tax_treat": [2, 11], "tax_wedg": 2, "taxabl": [0, 6], "taxat": 0, "taxcalc": [11, 12], "taxpay": 0, "tc": 4, "tcja_extens": 12, "td": [0, 6], "team": 10, "technic": [9, 11, 15], "tell": 10, "temporari": 2, "tennesse": 9, "term": [0, 6], "termin": 10, "test": [5, 10], "tex": [2, 8, 11], "text": [0, 5, 8, 10, 14], "than": [0, 10], "thecgo": 9, "thei": 0, "them": [0, 10, 11], "therefor": 0, "thi": [0, 2, 4, 7, 10, 11, 12, 13, 14, 16], "think": [0, 10], "those": [0, 10], "though": 11, "three": 0, "through": [0, 2, 6, 10, 11, 12, 13, 14, 16], "thu": 0, "time": [0, 6, 9], "timothi": 9, "tip": 10, "titl": 2, "to_str": 8, "togeth": 0, "too": 11, "top": 0, "tornado": [11, 12], "total": [1, 2, 11, 12], "track": 10, "trade": 11, "trademark": 14, "transport": 11, "treasuri": 0, "treat": 0, "treatment": [1, 11], "tree": 7, "true": [2, 4, 5, 11], "try": 10, "tupl": 6, "turn": 0, "two": [0, 2, 8], "type": [1, 2, 3, 4, 5, 6, 8, 10, 11, 12], "typic": [0, 3, 5, 10], "tzdata": [11, 12], "u": [0, 1, 11, 13], "u_": 0, "u_d": 1, "u_dz": 1, "u_j": 0, "ucc": [0, 1, 2], "ucc_": 0, "uk": 9, "ultim": 0, "uncertainti": 0, "under": [0, 2, 9, 11, 14], "underbrac": 0, "underli": [0, 11, 13], "unit": [0, 14], "univers": 9, "unless": 14, "unnam": 11, "untest": 10, "unti": 0, "until": [0, 6], "up": [0, 7, 10], "updat": [1, 2, 5, 10], "update_depr_method": 1, "update_specif": [5, 11, 12], "upload": 9, "upon": 0, "upper": 10, "upstream": 10, "urban": 15, "url": [5, 9, 15], "urllib3": [11, 12], "us": [0, 1, 2, 3, 4, 5, 10, 11, 13, 14, 16], "usag": [3, 5], "user": [1, 10, 16], "usernam": 10, "usr": [11, 12], "usual": 10, "utah": 9, "util": [0, 7, 11], "v": [0, 11], "v10y2003i2p107": 15, "valid": [5, 11], "valu": [0, 1, 2, 3, 5, 11], "valueerror": [2, 3, 5, 8], "vari": [11, 12], "variabl": [0, 2, 8, 11], "variat": [0, 11], "variou": 6, "vdf": 8, "ve": 10, "verbos": 2, "version": [10, 13], "via": [13, 16], "vice": 9, "view": [0, 2, 7, 11], "w": [1, 6, 9, 11], "w_": 0, "wa": [2, 11], "wai": [0, 2, 10, 11, 14], "waiv": 14, "walk": 0, "want": [10, 11], "wareh": 11, "warn": [5, 11], "warranti": 14, "wast": 11, "wavg": 8, "we": [0, 7, 10, 11, 12, 14], "wealth": 6, "wedg": [0, 1], "weight": [0, 4, 8], "weight_nam": 8, "well": 13, "were": 0, "wgt": 8, "what": [0, 9], "when": [0, 3, 5, 10, 13, 14], "where": [0, 10, 11], "whether": [0, 2, 5], "which": [0, 2, 3, 5, 10, 11], "while": 2, "who": [0, 14], "whole": 6, "wholesal": 11, "whom": 0, "whose": [0, 2], "widetild": 0, "widget": 2, "window": [4, 10, 13], "wish": 0, "within": [0, 14], "without": [10, 14], "work": [0, 3, 10, 11, 12, 13, 14], "worldwid": 14, "worthwhil": 0, "would": [0, 9, 10, 11], "wp": 9, "write": 2, "written": [10, 13], "www": 9, "x": [0, 2, 8], "x91208": 9, "x_": 0, "xcg": [0, 6], "xl": 0, "xlsx": 11, "xyzservic": [11, 12], "y": [0, 1, 2], "y_": [0, 6], "y_g": 6, "y_td": 6, "y_v": [0, 1], "ye": 0, "year": [0, 1, 2, 3, 4, 5, 6, 11, 12], "yet": 11, "yield": 0, "you": [10, 11, 12, 13, 14], "your": [10, 11, 12], "yr": [0, 1], "z": [1, 2], "z_": 0, "zero": 0}, "titles": ["Overview and Assumptions", "Cost of Capital Calculation Functions", "Cost of Capital Calculator", "Cost of Capital Calculator", "Get marginal tax rates from Tax-Calculator", "Parameters", "Parameter Calculation Functions", "Cost-of-Capital-Calculator API", "CCC utility functions", "Citations and use cases of CCC", "Contributor Guide", "Demo of CCC for PSL Meetup", "Using the Cost-of-Capital-Calculator (CCC) with an alternative baseline", "Cost-of-Capital-Calculator", "License", "References", "Web Application"], "titleterms": {"": 0, "0": 14, "1": 14, "The": 0, "after": 0, "altern": 12, "an": [11, 12], "api": 7, "applic": [13, 16], "asset": [0, 11], "assumpt": 0, "averag": 0, "baselin": 12, "bea": 0, "between": 0, "c": 0, "calcfunct": 1, "calcul": [0, 1, 2, 3, 4, 6, 7, 11, 12, 13], "capit": [0, 1, 2, 3, 7, 12, 13], "case": 9, "cc0": 14, "ccc": [1, 2, 3, 4, 5, 6, 8, 9, 11, 12], "certain": 0, "citat": 9, "cite": 13, "class": [11, 12], "compar": 12, "comput": 0, "contributor": 10, "corpor": 0, "cost": [0, 1, 2, 3, 7, 12, 13], "creat": [11, 12], "current": 12, "data": [0, 3], "debt": 0, "deduct": 0, "defin": 0, "demo": 11, "depreci": 0, "disclaim": 13, "discount": 0, "e": 12, "econom": 0, "effect": 0, "entiti": 0, "first": [11, 12], "fix": 0, "from": 4, "function": [1, 6, 8], "gain": 0, "get": 4, "get_taxcalc_r": 4, "git": 10, "guid": 10, "handl": 0, "hous": 0, "i": 12, "import": [11, 12], "industri": 0, "input": 0, "instal": 13, "instanc": [11, 12], "inventori": 0, "land": 0, "law": 12, "licens": 14, "margin": [0, 4], "measur": 0, "meetup": 11, "metr": [0, 12], "model": 13, "modif": 0, "necessari": [11, 12], "nomin": 0, "npv": 0, "occupi": 0, "output": 11, "overview": 0, "owner": 0, "packag": [11, 12], "paramet": [0, 5, 6, 11], "parameter": 0, "paramfunct": 6, "partnership": 0, "perman": 12, "polici": [0, 11, 12], "proprietorship": 0, "psl": 11, "python": 10, "rate": [0, 4], "refer": 15, "reform": 11, "setup": 10, "simpl": 10, "soi": 0, "sole": 0, "specif": 0, "specifi": 11, "summari": [11, 14], "tabular": 11, "tax": [0, 4], "tcja": 12, "thing": [11, 12], "total": 0, "treatment": 0, "two": [11, 12], "type": 0, "under": 12, "univers": 14, "us": [9, 12], "usag": 10, "user": 0, "util": 8, "vari": 0, "visual": 11, "web": [13, 16], "workflow": 10}}) \ No newline at end of file