From f85809ddf49864971ea054614cd6e6d3231199d0 Mon Sep 17 00:00:00 2001 From: MisterSoandSo <16674113+MisterSoandSo@users.noreply.github.com> Date: Mon, 27 Apr 2026 23:30:52 -0700 Subject: [PATCH] Update to new format --- 404.html | 1 + _astro/BaseLayout.CmXLcAZX.css | 1 + ...astro_type_script_index_0_lang.GtM1sxkV.js | 1 + _astro/client.Co8FFbOi.js | 9 ++ about/index.html | 24 +++++ acstech_favicon_angular_acs_v2.ico | Bin 0 -> 60699 bytes blog/index.html | 11 +++ blog/regex-extractor/index.html | 85 ++++++++++++++++++ contact/index.html | 6 ++ index.html | 16 ++++ projects/index.html | 3 + regex-link-extractor/privacy/index.html | 15 ++++ 12 files changed, 172 insertions(+) create mode 100644 404.html create mode 100644 _astro/BaseLayout.CmXLcAZX.css create mode 100644 _astro/BaseLayout.astro_astro_type_script_index_0_lang.GtM1sxkV.js create mode 100644 _astro/client.Co8FFbOi.js create mode 100644 about/index.html create mode 100644 acstech_favicon_angular_acs_v2.ico create mode 100644 blog/index.html create mode 100644 blog/regex-extractor/index.html create mode 100644 contact/index.html create mode 100644 index.html create mode 100644 projects/index.html create mode 100644 regex-link-extractor/privacy/index.html diff --git a/404.html b/404.html new file mode 100644 index 0000000..554ecf7 --- /dev/null +++ b/404.html @@ -0,0 +1 @@ + Oops! Not Found

404

Page not found

The page you requested could not be found. Let's get you back on track.

Go to the homepage

\ No newline at end of file diff --git a/_astro/BaseLayout.CmXLcAZX.css b/_astro/BaseLayout.CmXLcAZX.css new file mode 100644 index 0000000..2ed348e --- /dev/null +++ b/_astro/BaseLayout.CmXLcAZX.css @@ -0,0 +1 @@ +@charset "UTF-8";:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, .75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, .5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13, 110, 253, .25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, .75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, .5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, .15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media(min-width:1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media(min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media(min-width:1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media(min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media(min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media(min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media(min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media(min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media(min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media(min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15),0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, .15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media(min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, .55);--bs-navbar-hover-color:rgba(255, 255, 255, .75);--bs-navbar-disabled-color:rgba(255, 255, 255, .25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media(min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media(min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media(max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:575.98px)and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media(max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media(min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media(max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media(min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:991.98px)and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media(max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media(min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:1199.98px)and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media(max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media(min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:1399.98px)and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media(max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media(min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media(min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media(min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media(min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media(min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}body{background-color:#0d1117;color:#e6edf3;font-family:Segoe UI,Roboto,sans-serif;margin:0}main{padding:6rem 1rem 3rem;max-width:800px;margin:0 auto;text-align:left}#site-header{width:100%;background-color:#0d1117;position:fixed;top:0;left:0;z-index:1000;height:4rem}#site-footer{text-align:center;padding:1.5rem 0;margin-top:auto;color:#c9d1d9}@media(max-width:700px){main{padding-top:5rem}}.bubble{position:relative;background-color:#161b22;border:1px solid #30363d;border-radius:1.5rem;padding:2rem;margin:2rem 0;color:#c9d1d9;max-width:75%;line-height:1.7;box-shadow:0 8px 20px #0006;transition:transform .2s ease,box-shadow .2s ease}.bubble-left{margin-left:0;margin-right:auto;border-top-left-radius:.5rem}.bubble-right{margin-left:auto;margin-right:0;border-top-right-radius:.5rem}.bubble-left:after{content:"";position:absolute;bottom:-12px;left:40px;border-width:12px 12px 0;border-style:solid;border-color:#161b22 transparent transparent transparent;filter:drop-shadow(0 -1px 0 #30363d)}.bubble-right:after{content:"";position:absolute;bottom:-12px;right:40px;border-width:12px 12px 0;border-style:solid;border-color:#161b22 transparent transparent transparent;filter:drop-shadow(0 -1px 0 #30363d)}.bubble:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000080}.bubble h1,.bubble h2,.bubble h3{margin-top:2rem;margin-bottom:1rem;line-height:1.4;color:#58a6ff}.bubble h2{color:#79c0ff}.bubble h3{color:#9ecbff}.bubble p{margin:1rem 0;color:#c9d1d9}.bubble ul{padding-left:1.5rem;margin:1rem 0}.bubble li{margin-bottom:.5rem}.bubble blockquote{margin-top:1.25rem;margin-bottom:0;padding-left:1rem;border-left:3px solid #58a6ff;color:#e6edf3}@media(max-width:700px){.bubble{max-width:90%;margin:1.5rem auto}.bubble-left,.bubble-right{margin-left:auto;margin-right:auto}.bubble-left:after,.bubble-right:after{left:30px;right:auto}} diff --git a/_astro/BaseLayout.astro_astro_type_script_index_0_lang.GtM1sxkV.js b/_astro/BaseLayout.astro_astro_type_script_index_0_lang.GtM1sxkV.js new file mode 100644 index 0000000..21cdaf3 --- /dev/null +++ b/_astro/BaseLayout.astro_astro_type_script_index_0_lang.GtM1sxkV.js @@ -0,0 +1 @@ +var Et={exports:{}};var Ir=Et.exports,ss;function Nr(){return ss||(ss=1,(function(os,Pr){(function(te,We){os.exports=We()})(Ir,function(){const te=new Map,We={set(i,e,t){te.has(i)||te.set(i,new Map);const n=te.get(i);n.has(e)||n.size===0?n.set(e,t):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(i,e)=>te.has(i)&&te.get(i).get(e)||null,remove(i,e){if(!te.has(i))return;const t=te.get(i);t.delete(e),t.size===0&&te.delete(i)}},At="transitionend",ui=i=>(i&&window.CSS&&window.CSS.escape&&(i=i.replace(/#([^\s"#']+)/g,(e,t)=>`#${CSS.escape(t)}`)),i),rs=i=>i==null?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase(),di=i=>{i.dispatchEvent(new Event(At))},ie=i=>!(!i||typeof i!="object")&&(i.jquery!==void 0&&(i=i[0]),i.nodeType!==void 0),ae=i=>ie(i)?i.jquery?i[0]:i:typeof i=="string"&&i.length>0?document.querySelector(ui(i)):null,Ce=i=>{if(!ie(i)||i.getClientRects().length===0)return!1;const e=getComputedStyle(i).getPropertyValue("visibility")==="visible",t=i.closest("details:not([open])");if(!t)return e;if(t!==i){const n=i.closest("summary");if(n&&n.parentNode!==t||n===null)return!1}return e},le=i=>!i||i.nodeType!==Node.ELEMENT_NODE||!!i.classList.contains("disabled")||(i.disabled!==void 0?i.disabled:i.hasAttribute("disabled")&&i.getAttribute("disabled")!=="false"),fi=i=>{if(!document.documentElement.attachShadow)return null;if(typeof i.getRootNode=="function"){const e=i.getRootNode();return e instanceof ShadowRoot?e:null}return i instanceof ShadowRoot?i:i.parentNode?fi(i.parentNode):null},et=()=>{},ze=i=>{i.offsetHeight},pi=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Ct=[],W=()=>document.documentElement.dir==="rtl",z=i=>{var e;e=()=>{const t=pi();if(t){const n=i.NAME,s=t.fn[n];t.fn[n]=i.jQueryInterface,t.fn[n].Constructor=i,t.fn[n].noConflict=()=>(t.fn[n]=s,i.jQueryInterface)}},document.readyState==="loading"?(Ct.length||document.addEventListener("DOMContentLoaded",()=>{for(const t of Ct)t()}),Ct.push(e)):e()},M=(i,e=[],t=i)=>typeof i=="function"?i.call(...e):t,mi=(i,e,t=!0)=>{if(!t)return void M(i);const n=(r=>{if(!r)return 0;let{transitionDuration:a,transitionDelay:c}=window.getComputedStyle(r);const u=Number.parseFloat(a),d=Number.parseFloat(c);return u||d?(a=a.split(",")[0],c=c.split(",")[0],1e3*(Number.parseFloat(a)+Number.parseFloat(c))):0})(e)+5;let s=!1;const o=({target:r})=>{r===e&&(s=!0,e.removeEventListener(At,o),M(i))};e.addEventListener(At,o),setTimeout(()=>{s||di(e)},n)},Tt=(i,e,t,n)=>{const s=i.length;let o=i.indexOf(e);return o===-1?!t&&n?i[s-1]:i[0]:(o+=t?1:-1,n&&(o=(o+s)%s),i[Math.max(0,Math.min(o,s-1))])},as=/[^.]*(?=\..*)\.|.*/,ls=/\..*/,cs=/::\d+$/,Ot={};let gi=1;const _i={mouseenter:"mouseover",mouseleave:"mouseout"},hs=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function bi(i,e){return e&&`${e}::${gi++}`||i.uidEvent||gi++}function vi(i){const e=bi(i);return i.uidEvent=e,Ot[e]=Ot[e]||{},Ot[e]}function yi(i,e,t=null){return Object.values(i).find(n=>n.callable===e&&n.delegationSelector===t)}function wi(i,e,t){const n=typeof e=="string",s=n?t:e||t;let o=Ai(i);return hs.has(o)||(o=i),[n,s,o]}function Ei(i,e,t,n,s){if(typeof e!="string"||!i)return;let[o,r,a]=wi(e,t,n);e in _i&&(r=(g=>function(m){if(!m.relatedTarget||m.relatedTarget!==m.delegateTarget&&!m.delegateTarget.contains(m.relatedTarget))return g.call(this,m)})(r));const c=vi(i),u=c[a]||(c[a]={}),d=yi(u,r,o?t:null);if(d)return void(d.oneOff=d.oneOff&&s);const h=bi(r,e.replace(as,"")),b=o?(function(p,g,m){return function _(T){const k=p.querySelectorAll(g);for(let{target:y}=T;y&&y!==this;y=y.parentNode)for(const E of k)if(E===y)return kt(T,{delegateTarget:y}),_.oneOff&&l.off(p,T.type,g,m),m.apply(y,[T])}})(i,t,r):(function(p,g){return function m(_){return kt(_,{delegateTarget:p}),m.oneOff&&l.off(p,_.type,g),g.apply(p,[_])}})(i,r);b.delegationSelector=o?t:null,b.callable=r,b.oneOff=s,b.uidEvent=h,u[h]=b,i.addEventListener(a,b,o)}function xt(i,e,t,n,s){const o=yi(e[t],n,s);o&&(i.removeEventListener(t,o,!!s),delete e[t][o.uidEvent])}function us(i,e,t,n){const s=e[t]||{};for(const[o,r]of Object.entries(s))o.includes(n)&&xt(i,e,t,r.callable,r.delegationSelector)}function Ai(i){return i=i.replace(ls,""),_i[i]||i}const l={on(i,e,t,n){Ei(i,e,t,n,!1)},one(i,e,t,n){Ei(i,e,t,n,!0)},off(i,e,t,n){if(typeof e!="string"||!i)return;const[s,o,r]=wi(e,t,n),a=r!==e,c=vi(i),u=c[r]||{},d=e.startsWith(".");if(o===void 0){if(d)for(const h of Object.keys(c))us(i,c,h,e.slice(1));for(const[h,b]of Object.entries(u)){const p=h.replace(cs,"");a&&!e.includes(p)||xt(i,c,r,b.callable,b.delegationSelector)}}else{if(!Object.keys(u).length)return;xt(i,c,r,o,s?t:null)}},trigger(i,e,t){if(typeof e!="string"||!i)return null;const n=pi();let s=null,o=!0,r=!0,a=!1;e!==Ai(e)&&n&&(s=n.Event(e,t),n(i).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const c=kt(new Event(e,{bubbles:o,cancelable:!0}),t);return a&&c.preventDefault(),r&&i.dispatchEvent(c),c.defaultPrevented&&s&&s.preventDefault(),c}};function kt(i,e={}){for(const[t,n]of Object.entries(e))try{i[t]=n}catch{Object.defineProperty(i,t,{configurable:!0,get:()=>n})}return i}function Ci(i){if(i==="true")return!0;if(i==="false")return!1;if(i===Number(i).toString())return Number(i);if(i===""||i==="null")return null;if(typeof i!="string")return i;try{return JSON.parse(decodeURIComponent(i))}catch{return i}}function Lt(i){return i.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}const ne={setDataAttribute(i,e,t){i.setAttribute(`data-bs-${Lt(e)}`,t)},removeDataAttribute(i,e){i.removeAttribute(`data-bs-${Lt(e)}`)},getDataAttributes(i){if(!i)return{};const e={},t=Object.keys(i.dataset).filter(n=>n.startsWith("bs")&&!n.startsWith("bsConfig"));for(const n of t){let s=n.replace(/^bs/,"");s=s.charAt(0).toLowerCase()+s.slice(1),e[s]=Ci(i.dataset[n])}return e},getDataAttribute:(i,e)=>Ci(i.getAttribute(`data-bs-${Lt(e)}`))};class Re{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const n=ie(t)?ne.getDataAttribute(t,"config"):{};return{...this.constructor.Default,...typeof n=="object"?n:{},...ie(t)?ne.getDataAttributes(t):{},...typeof e=="object"?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const[n,s]of Object.entries(t)){const o=e[n],r=ie(o)?"element":rs(o);if(!new RegExp(s).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${s}".`)}}}class Y extends Re{constructor(e,t){super(),(e=ae(e))&&(this._element=e,this._config=this._getConfig(t),We.set(this._element,this.constructor.DATA_KEY,this))}dispose(){We.remove(this._element,this.constructor.DATA_KEY),l.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){mi(e,t,n)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return We.get(ae(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,typeof t=="object"?t:null)}static get VERSION(){return"5.3.8"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const St=i=>{let e=i.getAttribute("data-bs-target");if(!e||e==="#"){let t=i.getAttribute("href");if(!t||!t.includes("#")&&!t.startsWith("."))return null;t.includes("#")&&!t.startsWith("#")&&(t=`#${t.split("#")[1]}`),e=t&&t!=="#"?t.trim():null}return e?e.split(",").map(t=>ui(t)).join(","):null},f={find:(i,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,i)),findOne:(i,e=document.documentElement)=>Element.prototype.querySelector.call(e,i),children:(i,e)=>[].concat(...i.children).filter(t=>t.matches(e)),parents(i,e){const t=[];let n=i.parentNode.closest(e);for(;n;)t.push(n),n=n.parentNode.closest(e);return t},prev(i,e){let t=i.previousElementSibling;for(;t;){if(t.matches(e))return[t];t=t.previousElementSibling}return[]},next(i,e){let t=i.nextElementSibling;for(;t;){if(t.matches(e))return[t];t=t.nextElementSibling}return[]},focusableChildren(i){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(t=>`${t}:not([tabindex^="-"])`).join(",");return this.find(e,i).filter(t=>!le(t)&&Ce(t))},getSelectorFromElement(i){const e=St(i);return e&&f.findOne(e)?e:null},getElementFromSelector(i){const e=St(i);return e?f.findOne(e):null},getMultipleElementsFromSelector(i){const e=St(i);return e?f.find(e):[]}},tt=(i,e="hide")=>{const t=`click.dismiss${i.EVENT_KEY}`,n=i.NAME;l.on(document,t,`[data-bs-dismiss="${n}"]`,function(s){if(["A","AREA"].includes(this.tagName)&&s.preventDefault(),le(this))return;const o=f.getElementFromSelector(this)||this.closest(`.${n}`);i.getOrCreateInstance(o)[e]()})},Ti=".bs.alert",ds=`close${Ti}`,fs=`closed${Ti}`;class qe extends Y{static get NAME(){return"alert"}close(){if(l.trigger(this._element,ds).defaultPrevented)return;this._element.classList.remove("show");const e=this._element.classList.contains("fade");this._queueCallback(()=>this._destroyElement(),this._element,e)}_destroyElement(){this._element.remove(),l.trigger(this._element,fs),this.dispose()}static jQueryInterface(e){return this.each(function(){const t=qe.getOrCreateInstance(this);if(typeof e=="string"){if(t[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);t[e](this)}})}}tt(qe,"close"),z(qe);const Oi='[data-bs-toggle="button"]';class Ve extends Y{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each(function(){const t=Ve.getOrCreateInstance(this);e==="toggle"&&t[e]()})}}l.on(document,"click.bs.button.data-api",Oi,i=>{i.preventDefault();const e=i.target.closest(Oi);Ve.getOrCreateInstance(e).toggle()}),z(Ve);const Te=".bs.swipe",ps=`touchstart${Te}`,ms=`touchmove${Te}`,gs=`touchend${Te}`,_s=`pointerdown${Te}`,bs=`pointerup${Te}`,vs={endCallback:null,leftCallback:null,rightCallback:null},ys={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class it extends Re{constructor(e,t){super(),this._element=e,e&&it.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return vs}static get DefaultType(){return ys}static get NAME(){return"swipe"}dispose(){l.off(this._element,Te)}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),M(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=40)return;const t=e/this._deltaX;this._deltaX=0,t&&M(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(l.on(this._element,_s,e=>this._start(e)),l.on(this._element,bs,e=>this._end(e)),this._element.classList.add("pointer-event")):(l.on(this._element,ps,e=>this._start(e)),l.on(this._element,ms,e=>this._move(e)),l.on(this._element,gs,e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&(e.pointerType==="pen"||e.pointerType==="touch")}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const ce=".bs.carousel",xi=".data-api",ws="ArrowLeft",Es="ArrowRight",Ke="next",Oe="prev",xe="left",nt="right",As=`slide${ce}`,Dt=`slid${ce}`,Cs=`keydown${ce}`,Ts=`mouseenter${ce}`,Os=`mouseleave${ce}`,xs=`dragstart${ce}`,ks=`load${ce}${xi}`,Ls=`click${ce}${xi}`,ki="carousel",st="active",Li=".active",Si=".carousel-item",Ss=Li+Si,Ds={[ws]:nt,[Es]:xe},$s={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Is={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ke extends Y{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=f.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===ki&&this.cycle()}static get Default(){return $s}static get DefaultType(){return Is}static get NAME(){return"carousel"}next(){this._slide(Ke)}nextWhenVisible(){!document.hidden&&Ce(this._element)&&this.next()}prev(){this._slide(Oe)}pause(){this._isSliding&&di(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?l.one(this._element,Dt,()=>this.cycle()):this.cycle())}to(e){const t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void l.one(this._element,Dt,()=>this.to(e));const n=this._getItemIndex(this._getActive());if(n===e)return;const s=e>n?Ke:Oe;this._slide(s,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&l.on(this._element,Cs,e=>this._keydown(e)),this._config.pause==="hover"&&(l.on(this._element,Ts,()=>this.pause()),l.on(this._element,Os,()=>this._maybeEnableCycle())),this._config.touch&&it.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of f.find(".carousel-item img",this._element))l.on(t,xs,n=>n.preventDefault());const e={leftCallback:()=>this._slide(this._directionToOrder(xe)),rightCallback:()=>this._slide(this._directionToOrder(nt)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),500+this._config.interval))}};this._swipeHelper=new it(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=Ds[e.key];t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const t=f.findOne(Li,this._indicatorsElement);t.classList.remove(st),t.removeAttribute("aria-current");const n=f.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);n&&(n.classList.add(st),n.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;const n=this._getActive(),s=e===Ke,o=t||Tt(this._getItems(),n,s,this._config.wrap);if(o===n)return;const r=this._getItemIndex(o),a=h=>l.trigger(this._element,h,{relatedTarget:o,direction:this._orderToDirection(e),from:this._getItemIndex(n),to:r});if(a(As).defaultPrevented||!n||!o)return;const c=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(r),this._activeElement=o;const u=s?"carousel-item-start":"carousel-item-end",d=s?"carousel-item-next":"carousel-item-prev";o.classList.add(d),ze(o),n.classList.add(u),o.classList.add(u),this._queueCallback(()=>{o.classList.remove(u,d),o.classList.add(st),n.classList.remove(st,d,u),this._isSliding=!1,a(Dt)},n,this._isAnimated()),c&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return f.findOne(Ss,this._element)}_getItems(){return f.find(Si,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return W()?e===xe?Oe:Ke:e===xe?Ke:Oe}_orderToDirection(e){return W()?e===Oe?xe:nt:e===Oe?nt:xe}static jQueryInterface(e){return this.each(function(){const t=ke.getOrCreateInstance(this,e);if(typeof e!="number"){if(typeof e=="string"){if(t[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);t[e]()}}else t.to(e)})}}l.on(document,Ls,"[data-bs-slide], [data-bs-slide-to]",function(i){const e=f.getElementFromSelector(this);if(!e||!e.classList.contains(ki))return;i.preventDefault();const t=ke.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(t.to(n),void t._maybeEnableCycle()):ne.getDataAttribute(this,"slide")==="next"?(t.next(),void t._maybeEnableCycle()):(t.prev(),void t._maybeEnableCycle())}),l.on(window,ks,()=>{const i=f.find('[data-bs-ride="carousel"]');for(const e of i)ke.getOrCreateInstance(e)}),z(ke);const Xe=".bs.collapse",Ns=`show${Xe}`,Ps=`shown${Xe}`,Ms=`hide${Xe}`,js=`hidden${Xe}`,Fs=`click${Xe}.data-api`,$t="show",Le="collapse",ot="collapsing",Hs=`:scope .${Le} .${Le}`,It='[data-bs-toggle="collapse"]',Bs={parent:null,toggle:!0},Ws={parent:"(null|element)",toggle:"boolean"};class Se extends Y{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const n=f.find(It);for(const s of n){const o=f.getSelectorFromElement(s),r=f.find(o).filter(a=>a===this._element);o!==null&&r.length&&this._triggerArray.push(s)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Bs}static get DefaultType(){return Ws}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter(s=>s!==this._element).map(s=>Se.getOrCreateInstance(s,{toggle:!1}))),e.length&&e[0]._isTransitioning||l.trigger(this._element,Ns).defaultPrevented)return;for(const s of e)s.hide();const t=this._getDimension();this._element.classList.remove(Le),this._element.classList.add(ot),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=`scroll${t[0].toUpperCase()+t.slice(1)}`;this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(ot),this._element.classList.add(Le,$t),this._element.style[t]="",l.trigger(this._element,Ps)},this._element,!0),this._element.style[t]=`${this._element[n]}px`}hide(){if(this._isTransitioning||!this._isShown()||l.trigger(this._element,Ms).defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,ze(this._element),this._element.classList.add(ot),this._element.classList.remove(Le,$t);for(const t of this._triggerArray){const n=f.getElementFromSelector(t);n&&!this._isShown(n)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[e]="",this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(ot),this._element.classList.add(Le),l.trigger(this._element,js)},this._element,!0)}_isShown(e=this._element){return e.classList.contains($t)}_configAfterMerge(e){return e.toggle=!!e.toggle,e.parent=ae(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(It);for(const t of e){const n=f.getElementFromSelector(t);n&&this._addAriaAndCollapsedClass([t],this._isShown(n))}}_getFirstLevelChildren(e){const t=f.find(Hs,this._config.parent);return f.find(e,this._config.parent).filter(n=>!t.includes(n))}_addAriaAndCollapsedClass(e,t){if(e.length)for(const n of e)n.classList.toggle("collapsed",!t),n.setAttribute("aria-expanded",t)}static jQueryInterface(e){const t={};return typeof e=="string"&&/show|hide/.test(e)&&(t.toggle=!1),this.each(function(){const n=Se.getOrCreateInstance(this,t);if(typeof e=="string"){if(n[e]===void 0)throw new TypeError(`No method named "${e}"`);n[e]()}})}}l.on(document,Fs,It,function(i){(i.target.tagName==="A"||i.delegateTarget&&i.delegateTarget.tagName==="A")&&i.preventDefault();for(const e of f.getMultipleElementsFromSelector(this))Se.getOrCreateInstance(e,{toggle:!1}).toggle()}),z(Se);var $="top",j="bottom",F="right",I="left",rt="auto",De=[$,j,F,I],fe="start",$e="end",Di="clippingParents",Nt="viewport",Ie="popper",$i="reference",Pt=De.reduce(function(i,e){return i.concat([e+"-"+fe,e+"-"+$e])},[]),Mt=[].concat(De,[rt]).reduce(function(i,e){return i.concat([e,e+"-"+fe,e+"-"+$e])},[]),Ii="beforeRead",Ni="read",Pi="afterRead",Mi="beforeMain",ji="main",Fi="afterMain",Hi="beforeWrite",Bi="write",Wi="afterWrite",zi=[Ii,Ni,Pi,Mi,ji,Fi,Hi,Bi,Wi];function G(i){return i?(i.nodeName||"").toLowerCase():null}function H(i){if(i==null)return window;if(i.toString()!=="[object Window]"){var e=i.ownerDocument;return e&&e.defaultView||window}return i}function pe(i){return i instanceof H(i).Element||i instanceof Element}function R(i){return i instanceof H(i).HTMLElement||i instanceof HTMLElement}function jt(i){return typeof ShadowRoot<"u"&&(i instanceof H(i).ShadowRoot||i instanceof ShadowRoot)}const Ft={name:"applyStyles",enabled:!0,phase:"write",fn:function(i){var e=i.state;Object.keys(e.elements).forEach(function(t){var n=e.styles[t]||{},s=e.attributes[t]||{},o=e.elements[t];R(o)&&G(o)&&(Object.assign(o.style,n),Object.keys(s).forEach(function(r){var a=s[r];a===!1?o.removeAttribute(r):o.setAttribute(r,a===!0?"":a)}))})},effect:function(i){var e=i.state,t={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,t.popper),e.styles=t,e.elements.arrow&&Object.assign(e.elements.arrow.style,t.arrow),function(){Object.keys(e.elements).forEach(function(n){var s=e.elements[n],o=e.attributes[n]||{},r=Object.keys(e.styles.hasOwnProperty(n)?e.styles[n]:t[n]).reduce(function(a,c){return a[c]="",a},{});R(s)&&G(s)&&(Object.assign(s.style,r),Object.keys(o).forEach(function(a){s.removeAttribute(a)}))})}},requires:["computeStyles"]};function J(i){return i.split("-")[0]}var me=Math.max,at=Math.min,Ne=Math.round;function Ht(){var i=navigator.userAgentData;return i!=null&&i.brands&&Array.isArray(i.brands)?i.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function Ri(){return!/^((?!chrome|android).)*safari/i.test(Ht())}function Pe(i,e,t){e===void 0&&(e=!1),t===void 0&&(t=!1);var n=i.getBoundingClientRect(),s=1,o=1;e&&R(i)&&(s=i.offsetWidth>0&&Ne(n.width)/i.offsetWidth||1,o=i.offsetHeight>0&&Ne(n.height)/i.offsetHeight||1);var r=(pe(i)?H(i):window).visualViewport,a=!Ri()&&t,c=(n.left+(a&&r?r.offsetLeft:0))/s,u=(n.top+(a&&r?r.offsetTop:0))/o,d=n.width/s,h=n.height/o;return{width:d,height:h,top:u,right:c+d,bottom:u+h,left:c,x:c,y:u}}function Bt(i){var e=Pe(i),t=i.offsetWidth,n=i.offsetHeight;return Math.abs(e.width-t)<=1&&(t=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:i.offsetLeft,y:i.offsetTop,width:t,height:n}}function qi(i,e){var t=e.getRootNode&&e.getRootNode();if(i.contains(e))return!0;if(t&&jt(t)){var n=e;do{if(n&&i.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function se(i){return H(i).getComputedStyle(i)}function zs(i){return["table","td","th"].indexOf(G(i))>=0}function he(i){return((pe(i)?i.ownerDocument:i.document)||window.document).documentElement}function lt(i){return G(i)==="html"?i:i.assignedSlot||i.parentNode||(jt(i)?i.host:null)||he(i)}function Vi(i){return R(i)&&se(i).position!=="fixed"?i.offsetParent:null}function Ye(i){for(var e=H(i),t=Vi(i);t&&zs(t)&&se(t).position==="static";)t=Vi(t);return t&&(G(t)==="html"||G(t)==="body"&&se(t).position==="static")?e:t||(function(n){var s=/firefox/i.test(Ht());if(/Trident/i.test(Ht())&&R(n)&&se(n).position==="fixed")return null;var o=lt(n);for(jt(o)&&(o=o.host);R(o)&&["html","body"].indexOf(G(o))<0;){var r=se(o);if(r.transform!=="none"||r.perspective!=="none"||r.contain==="paint"||["transform","perspective"].indexOf(r.willChange)!==-1||s&&r.willChange==="filter"||s&&r.filter&&r.filter!=="none")return o;o=o.parentNode}return null})(i)||e}function Wt(i){return["top","bottom"].indexOf(i)>=0?"x":"y"}function Ue(i,e,t){return me(i,at(e,t))}function Ki(i){return Object.assign({},{top:0,right:0,bottom:0,left:0},i)}function Xi(i,e){return e.reduce(function(t,n){return t[n]=i,t},{})}const Yi={name:"arrow",enabled:!0,phase:"main",fn:function(i){var e,t=i.state,n=i.name,s=i.options,o=t.elements.arrow,r=t.modifiersData.popperOffsets,a=J(t.placement),c=Wt(a),u=[I,F].indexOf(a)>=0?"height":"width";if(o&&r){var d=(function(O,C){return Ki(typeof(O=typeof O=="function"?O(Object.assign({},C.rects,{placement:C.placement})):O)!="number"?O:Xi(O,De))})(s.padding,t),h=Bt(o),b=c==="y"?$:I,p=c==="y"?j:F,g=t.rects.reference[u]+t.rects.reference[c]-r[c]-t.rects.popper[u],m=r[c]-t.rects.reference[c],_=Ye(o),T=_?c==="y"?_.clientHeight||0:_.clientWidth||0:0,k=g/2-m/2,y=d[b],E=T-h[u]-d[p],v=T/2-h[u]/2+k,w=Ue(y,v,E),A=c;t.modifiersData[n]=((e={})[A]=w,e.centerOffset=w-v,e)}},effect:function(i){var e=i.state,t=i.options.element,n=t===void 0?"[data-popper-arrow]":t;n!=null&&(typeof n!="string"||(n=e.elements.popper.querySelector(n)))&&qi(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Me(i){return i.split("-")[1]}var Rs={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Ui(i){var e,t=i.popper,n=i.popperRect,s=i.placement,o=i.variation,r=i.offsets,a=i.position,c=i.gpuAcceleration,u=i.adaptive,d=i.roundOffsets,h=i.isFixed,b=r.x,p=b===void 0?0:b,g=r.y,m=g===void 0?0:g,_=typeof d=="function"?d({x:p,y:m}):{x:p,y:m};p=_.x,m=_.y;var T=r.hasOwnProperty("x"),k=r.hasOwnProperty("y"),y=I,E=$,v=window;if(u){var w=Ye(t),A="clientHeight",O="clientWidth";w===H(t)&&se(w=he(t)).position!=="static"&&a==="absolute"&&(A="scrollHeight",O="scrollWidth"),(s===$||(s===I||s===F)&&o===$e)&&(E=j,m-=(h&&w===v&&v.visualViewport?v.visualViewport.height:w[A])-n.height,m*=c?1:-1),s!==I&&(s!==$&&s!==j||o!==$e)||(y=F,p-=(h&&w===v&&v.visualViewport?v.visualViewport.width:w[O])-n.width,p*=c?1:-1)}var C,S=Object.assign({position:a},u&&Rs),B=d===!0?(function(Q,N){var V=Q.x,K=Q.y,L=N.devicePixelRatio||1;return{x:Ne(V*L)/L||0,y:Ne(K*L)/L||0}})({x:p,y:m},H(t)):{x:p,y:m};return p=B.x,m=B.y,c?Object.assign({},S,((C={})[E]=k?"0":"",C[y]=T?"0":"",C.transform=(v.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",C)):Object.assign({},S,((e={})[E]=k?m+"px":"",e[y]=T?p+"px":"",e.transform="",e))}const zt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(i){var e=i.state,t=i.options,n=t.gpuAcceleration,s=n===void 0||n,o=t.adaptive,r=o===void 0||o,a=t.roundOffsets,c=a===void 0||a,u={placement:J(e.placement),variation:Me(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,Ui(Object.assign({},u,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:c})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,Ui(Object.assign({},u,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var ct={passive:!0};const Rt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(i){var e=i.state,t=i.instance,n=i.options,s=n.scroll,o=s===void 0||s,r=n.resize,a=r===void 0||r,c=H(e.elements.popper),u=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&u.forEach(function(d){d.addEventListener("scroll",t.update,ct)}),a&&c.addEventListener("resize",t.update,ct),function(){o&&u.forEach(function(d){d.removeEventListener("scroll",t.update,ct)}),a&&c.removeEventListener("resize",t.update,ct)}},data:{}};var qs={left:"right",right:"left",bottom:"top",top:"bottom"};function ht(i){return i.replace(/left|right|bottom|top/g,function(e){return qs[e]})}var Vs={start:"end",end:"start"};function Qi(i){return i.replace(/start|end/g,function(e){return Vs[e]})}function qt(i){var e=H(i);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Vt(i){return Pe(he(i)).left+qt(i).scrollLeft}function Kt(i){var e=se(i),t=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(t+s+n)}function Gi(i){return["html","body","#document"].indexOf(G(i))>=0?i.ownerDocument.body:R(i)&&Kt(i)?i:Gi(lt(i))}function Qe(i,e){var t;e===void 0&&(e=[]);var n=Gi(i),s=n===((t=i.ownerDocument)==null?void 0:t.body),o=H(n),r=s?[o].concat(o.visualViewport||[],Kt(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Qe(lt(r)))}function Xt(i){return Object.assign({},i,{left:i.x,top:i.y,right:i.x+i.width,bottom:i.y+i.height})}function Ji(i,e,t){return e===Nt?Xt((function(n,s){var o=H(n),r=he(n),a=o.visualViewport,c=r.clientWidth,u=r.clientHeight,d=0,h=0;if(a){c=a.width,u=a.height;var b=Ri();(b||!b&&s==="fixed")&&(d=a.offsetLeft,h=a.offsetTop)}return{width:c,height:u,x:d+Vt(n),y:h}})(i,t)):pe(e)?(function(n,s){var o=Pe(n,!1,s==="fixed");return o.top=o.top+n.clientTop,o.left=o.left+n.clientLeft,o.bottom=o.top+n.clientHeight,o.right=o.left+n.clientWidth,o.width=n.clientWidth,o.height=n.clientHeight,o.x=o.left,o.y=o.top,o})(e,t):Xt((function(n){var s,o=he(n),r=qt(n),a=(s=n.ownerDocument)==null?void 0:s.body,c=me(o.scrollWidth,o.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),u=me(o.scrollHeight,o.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),d=-r.scrollLeft+Vt(n),h=-r.scrollTop;return se(a||o).direction==="rtl"&&(d+=me(o.clientWidth,a?a.clientWidth:0)-c),{width:c,height:u,x:d,y:h}})(he(i)))}function Zi(i){var e,t=i.reference,n=i.element,s=i.placement,o=s?J(s):null,r=s?Me(s):null,a=t.x+t.width/2-n.width/2,c=t.y+t.height/2-n.height/2;switch(o){case $:e={x:a,y:t.y-n.height};break;case j:e={x:a,y:t.y+t.height};break;case F:e={x:t.x+t.width,y:c};break;case I:e={x:t.x-n.width,y:c};break;default:e={x:t.x,y:t.y}}var u=o?Wt(o):null;if(u!=null){var d=u==="y"?"height":"width";switch(r){case fe:e[u]=e[u]-(t[d]/2-n[d]/2);break;case $e:e[u]=e[u]+(t[d]/2-n[d]/2)}}return e}function je(i,e){e===void 0&&(e={});var t=e,n=t.placement,s=n===void 0?i.placement:n,o=t.strategy,r=o===void 0?i.strategy:o,a=t.boundary,c=a===void 0?Di:a,u=t.rootBoundary,d=u===void 0?Nt:u,h=t.elementContext,b=h===void 0?Ie:h,p=t.altBoundary,g=p!==void 0&&p,m=t.padding,_=m===void 0?0:m,T=Ki(typeof _!="number"?_:Xi(_,De)),k=b===Ie?$i:Ie,y=i.rects.popper,E=i.elements[g?k:b],v=(function(N,V,K,L){var Z=V==="clippingParents"?(function(x){var P=Qe(lt(x)),X=["absolute","fixed"].indexOf(se(x).position)>=0&&R(x)?Ye(x):x;return pe(X)?P.filter(function(de){return pe(de)&&qi(de,X)&&G(de)!=="body"}):[]})(N):[].concat(V),ee=[].concat(Z,[K]),Be=ee[0],D=ee.reduce(function(x,P){var X=Ji(N,P,L);return x.top=me(X.top,x.top),x.right=at(X.right,x.right),x.bottom=at(X.bottom,x.bottom),x.left=me(X.left,x.left),x},Ji(N,Be,L));return D.width=D.right-D.left,D.height=D.bottom-D.top,D.x=D.left,D.y=D.top,D})(pe(E)?E:E.contextElement||he(i.elements.popper),c,d,r),w=Pe(i.elements.reference),A=Zi({reference:w,element:y,placement:s}),O=Xt(Object.assign({},y,A)),C=b===Ie?O:w,S={top:v.top-C.top+T.top,bottom:C.bottom-v.bottom+T.bottom,left:v.left-C.left+T.left,right:C.right-v.right+T.right},B=i.modifiersData.offset;if(b===Ie&&B){var Q=B[s];Object.keys(S).forEach(function(N){var V=[F,j].indexOf(N)>=0?1:-1,K=[$,j].indexOf(N)>=0?"y":"x";S[N]+=Q[K]*V})}return S}function Ks(i,e){e===void 0&&(e={});var t=e,n=t.placement,s=t.boundary,o=t.rootBoundary,r=t.padding,a=t.flipVariations,c=t.allowedAutoPlacements,u=c===void 0?Mt:c,d=Me(n),h=d?a?Pt:Pt.filter(function(g){return Me(g)===d}):De,b=h.filter(function(g){return u.indexOf(g)>=0});b.length===0&&(b=h);var p=b.reduce(function(g,m){return g[m]=je(i,{placement:m,boundary:s,rootBoundary:o,padding:r})[J(m)],g},{});return Object.keys(p).sort(function(g,m){return p[g]-p[m]})}const en={name:"flip",enabled:!0,phase:"main",fn:function(i){var e=i.state,t=i.options,n=i.name;if(!e.modifiersData[n]._skip){for(var s=t.mainAxis,o=s===void 0||s,r=t.altAxis,a=r===void 0||r,c=t.fallbackPlacements,u=t.padding,d=t.boundary,h=t.rootBoundary,b=t.altBoundary,p=t.flipVariations,g=p===void 0||p,m=t.allowedAutoPlacements,_=e.options.placement,T=J(_),k=c||(T!==_&&g?(function(x){if(J(x)===rt)return[];var P=ht(x);return[Qi(x),P,Qi(P)]})(_):[ht(_)]),y=[_].concat(k).reduce(function(x,P){return x.concat(J(P)===rt?Ks(e,{placement:P,boundary:d,rootBoundary:h,padding:u,flipVariations:g,allowedAutoPlacements:m}):P)},[]),E=e.rects.reference,v=e.rects.popper,w=new Map,A=!0,O=y[0],C=0;C=0,V=N?"width":"height",K=je(e,{placement:S,boundary:d,rootBoundary:h,altBoundary:b,padding:u}),L=N?Q?F:I:Q?j:$;E[V]>v[V]&&(L=ht(L));var Z=ht(L),ee=[];if(o&&ee.push(K[B]<=0),a&&ee.push(K[L]<=0,K[Z]<=0),ee.every(function(x){return x})){O=S,A=!1;break}w.set(S,ee)}if(A)for(var Be=function(x){var P=y.find(function(X){var de=w.get(X);if(de)return de.slice(0,x).every(function(vt){return vt})});if(P)return O=P,"break"},D=g?3:1;D>0&&Be(D)!=="break";D--);e.placement!==O&&(e.modifiersData[n]._skip=!0,e.placement=O,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function tn(i,e,t){return t===void 0&&(t={x:0,y:0}),{top:i.top-e.height-t.y,right:i.right-e.width+t.x,bottom:i.bottom-e.height+t.y,left:i.left-e.width-t.x}}function nn(i){return[$,F,j,I].some(function(e){return i[e]>=0})}const sn={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(i){var e=i.state,t=i.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=je(e,{elementContext:"reference"}),a=je(e,{altBoundary:!0}),c=tn(r,n),u=tn(a,s,o),d=nn(c),h=nn(u);e.modifiersData[t]={referenceClippingOffsets:c,popperEscapeOffsets:u,isReferenceHidden:d,hasPopperEscaped:h},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":h})}},on={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(i){var e=i.state,t=i.options,n=i.name,s=t.offset,o=s===void 0?[0,0]:s,r=Mt.reduce(function(d,h){return d[h]=(function(b,p,g){var m=J(b),_=[I,$].indexOf(m)>=0?-1:1,T=typeof g=="function"?g(Object.assign({},p,{placement:b})):g,k=T[0],y=T[1];return k=k||0,y=(y||0)*_,[I,F].indexOf(m)>=0?{x:y,y:k}:{x:k,y}})(h,e.rects,o),d},{}),a=r[e.placement],c=a.x,u=a.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=c,e.modifiersData.popperOffsets.y+=u),e.modifiersData[n]=r}},Yt={name:"popperOffsets",enabled:!0,phase:"read",fn:function(i){var e=i.state,t=i.name;e.modifiersData[t]=Zi({reference:e.rects.reference,element:e.rects.popper,placement:e.placement})},data:{}},rn={name:"preventOverflow",enabled:!0,phase:"main",fn:function(i){var e=i.state,t=i.options,n=i.name,s=t.mainAxis,o=s===void 0||s,r=t.altAxis,a=r!==void 0&&r,c=t.boundary,u=t.rootBoundary,d=t.altBoundary,h=t.padding,b=t.tether,p=b===void 0||b,g=t.tetherOffset,m=g===void 0?0:g,_=je(e,{boundary:c,rootBoundary:u,padding:h,altBoundary:d}),T=J(e.placement),k=Me(e.placement),y=!k,E=Wt(T),v=E==="x"?"y":"x",w=e.modifiersData.popperOffsets,A=e.rects.reference,O=e.rects.popper,C=typeof m=="function"?m(Object.assign({},e.rects,{placement:e.placement})):m,S=typeof C=="number"?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),B=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,Q={x:0,y:0};if(w){if(o){var N,V=E==="y"?$:I,K=E==="y"?j:F,L=E==="y"?"height":"width",Z=w[E],ee=Z+_[V],Be=Z-_[K],D=p?-O[L]/2:0,x=k===fe?A[L]:O[L],P=k===fe?-O[L]:-A[L],X=e.elements.arrow,de=p&&X?Bt(X):{width:0,height:0},vt=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},Kn=vt[V],Xn=vt[K],yt=Ue(0,A[L],de[L]),Tr=y?A[L]/2-D-yt-Kn-S.mainAxis:x-yt-Kn-S.mainAxis,Or=y?-A[L]/2+D+yt+Xn+S.mainAxis:P+yt+Xn+S.mainAxis,li=e.elements.arrow&&Ye(e.elements.arrow),xr=li?E==="y"?li.clientTop||0:li.clientLeft||0:0,Yn=(N=B?.[E])!=null?N:0,kr=Z+Or-Yn,Un=Ue(p?at(ee,Z+Tr-Yn-xr):ee,Z,p?me(Be,kr):Be);w[E]=Un,Q[E]=Un-Z}if(a){var Qn,Lr=E==="x"?$:I,Sr=E==="x"?j:F,Ae=w[v],wt=v==="y"?"height":"width",Gn=Ae+_[Lr],Jn=Ae-_[Sr],ci=[$,I].indexOf(T)!==-1,Zn=(Qn=B?.[v])!=null?Qn:0,es=ci?Gn:Ae-A[wt]-O[wt]-Zn+S.altAxis,ts=ci?Ae+A[wt]+O[wt]-Zn-S.altAxis:Jn,is=p&&ci?(function(Dr,$r,hi){var ns=Ue(Dr,$r,hi);return ns>hi?hi:ns})(es,Ae,ts):Ue(p?es:Gn,Ae,p?ts:Jn);w[v]=is,Q[v]=is-Ae}e.modifiersData[n]=Q}},requiresIfExists:["offset"]};function Xs(i,e,t){t===void 0&&(t=!1);var n,s,o=R(e),r=R(e)&&(function(h){var b=h.getBoundingClientRect(),p=Ne(b.width)/h.offsetWidth||1,g=Ne(b.height)/h.offsetHeight||1;return p!==1||g!==1})(e),a=he(e),c=Pe(i,r,t),u={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(o||!o&&!t)&&((G(e)!=="body"||Kt(a))&&(u=(n=e)!==H(n)&&R(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:qt(n)),R(e)?((d=Pe(e,!0)).x+=e.clientLeft,d.y+=e.clientTop):a&&(d.x=Vt(a))),{x:c.left+u.scrollLeft-d.x,y:c.top+u.scrollTop-d.y,width:c.width,height:c.height}}function Ys(i){var e=new Map,t=new Set,n=[];function s(o){t.add(o.name),[].concat(o.requires||[],o.requiresIfExists||[]).forEach(function(r){if(!t.has(r)){var a=e.get(r);a&&s(a)}}),n.push(o)}return i.forEach(function(o){e.set(o.name,o)}),i.forEach(function(o){t.has(o.name)||s(o)}),n}var an={placement:"bottom",modifiers:[],strategy:"absolute"};function ln(){for(var i=arguments.length,e=new Array(i),t=0;tNumber.parseInt(t,10)):typeof e=="function"?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(ne.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...M(this._config.popperConfig,[void 0,e])}}_selectMenuItem({key:e,target:t}){const n=f.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(s=>Ce(s));n.length&&Tt(n,t,e===un,!n.includes(t)).focus()}static jQueryInterface(e){return this.each(function(){const t=U.getOrCreateInstance(this,e);if(typeof e=="string"){if(t[e]===void 0)throw new TypeError(`No method named "${e}"`);t[e]()}})}static clearMenus(e){if(e.button===2||e.type==="keyup"&&e.key!=="Tab")return;const t=f.find(no);for(const n of t){const s=U.getInstance(n);if(!s||s._config.autoClose===!1)continue;const o=e.composedPath(),r=o.includes(s._menu);if(o.includes(s._element)||s._config.autoClose==="inside"&&!r||s._config.autoClose==="outside"&&r||s._menu.contains(e.target)&&(e.type==="keyup"&&e.key==="Tab"||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const a={relatedTarget:s._element};e.type==="click"&&(a.clickEvent=e),s._completeHide(a)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName),n=e.key==="Escape",s=[Gs,un].includes(e.key);if(!s&&!n||t&&!n)return;e.preventDefault();const o=this.matches(_e)?this:f.prev(this,_e)[0]||f.next(this,_e)[0]||f.findOne(_e,e.delegateTarget.parentNode),r=U.getOrCreateInstance(o);if(s)return e.stopPropagation(),r.show(),void r._selectMenuItem(e);r._isShown()&&(e.stopPropagation(),r.hide(),o.focus())}}l.on(document,fn,_e,U.dataApiKeydownHandler),l.on(document,fn,dt,U.dataApiKeydownHandler),l.on(document,dn,U.clearMenus),l.on(document,io,U.clearMenus),l.on(document,dn,_e,function(i){i.preventDefault(),U.getOrCreateInstance(this).toggle()}),z(U);const pn="backdrop",mn="show",gn=`mousedown.bs.${pn}`,fo={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},po={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class _n extends Re{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return fo}static get DefaultType(){return po}static get NAME(){return pn}show(e){if(!this._config.isVisible)return void M(e);this._append();const t=this._getElement();this._config.isAnimated&&ze(t),t.classList.add(mn),this._emulateAnimation(()=>{M(e)})}hide(e){this._config.isVisible?(this._getElement().classList.remove(mn),this._emulateAnimation(()=>{this.dispose(),M(e)})):M(e)}dispose(){this._isAppended&&(l.off(this._element,gn),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=ae(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),l.on(e,gn,()=>{M(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(e){mi(e,this._getElement(),this._config.isAnimated)}}const ft=".bs.focustrap",mo=`focusin${ft}`,go=`keydown.tab${ft}`,bn="backward",_o={autofocus:!0,trapElement:null},bo={autofocus:"boolean",trapElement:"element"};class vn extends Re{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return _o}static get DefaultType(){return bo}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),l.off(document,ft),l.on(document,mo,e=>this._handleFocusin(e)),l.on(document,go,e=>this._handleKeydown(e)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,l.off(document,ft))}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;const n=f.focusableChildren(t);n.length===0?t.focus():this._lastTabNavDirection===bn?n[n.length-1].focus():n[0].focus()}_handleKeydown(e){e.key==="Tab"&&(this._lastTabNavDirection=e.shiftKey?bn:"forward")}}const yn=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",wn=".sticky-top",pt="padding-right",En="margin-right";class Gt{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,pt,t=>t+e),this._setElementAttributes(yn,pt,t=>t+e),this._setElementAttributes(wn,En,t=>t-e)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,pt),this._resetElementAttributes(yn,pt),this._resetElementAttributes(wn,En)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,n){const s=this.getWidth();this._applyManipulationCallback(e,o=>{if(o!==this._element&&window.innerWidth>o.clientWidth+s)return;this._saveInitialAttribute(o,t);const r=window.getComputedStyle(o).getPropertyValue(t);o.style.setProperty(t,`${n(Number.parseFloat(r))}px`)})}_saveInitialAttribute(e,t){const n=e.style.getPropertyValue(t);n&&ne.setDataAttribute(e,t,n)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,n=>{const s=ne.getDataAttribute(n,t);s!==null?(ne.removeDataAttribute(n,t),n.style.setProperty(t,s)):n.style.removeProperty(t)})}_applyManipulationCallback(e,t){if(ie(e))t(e);else for(const n of f.find(e,this._element))t(n)}}const q=".bs.modal",vo=`hide${q}`,yo=`hidePrevented${q}`,An=`hidden${q}`,Cn=`show${q}`,wo=`shown${q}`,Eo=`resize${q}`,Ao=`click.dismiss${q}`,Co=`mousedown.dismiss${q}`,To=`keydown.dismiss${q}`,Oo=`click${q}.data-api`,Tn="modal-open",On="show",Jt="modal-static",xo={backdrop:!0,focus:!0,keyboard:!0},ko={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class be extends Y{constructor(e,t){super(e,t),this._dialog=f.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Gt,this._addEventListeners()}static get Default(){return xo}static get DefaultType(){return ko}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||l.trigger(this._element,Cn,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Tn),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){this._isShown&&!this._isTransitioning&&(l.trigger(this._element,vo).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(On),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated())))}dispose(){l.off(window,q),l.off(this._dialog,q),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new _n({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new vn({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const t=f.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),ze(this._element),this._element.classList.add(On),this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,l.trigger(this._element,wo,{relatedTarget:e})},this._dialog,this._isAnimated())}_addEventListeners(){l.on(this._element,To,e=>{e.key==="Escape"&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())}),l.on(window,Eo,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),l.on(this._element,Co,e=>{l.one(this._element,Ao,t=>{this._element===e.target&&this._element===t.target&&(this._config.backdrop!=="static"?this._config.backdrop&&this.hide():this._triggerBackdropTransition())})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(Tn),this._resetAdjustments(),this._scrollBar.reset(),l.trigger(this._element,An)})}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(l.trigger(this._element,yo).defaultPrevented)return;const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;t==="hidden"||this._element.classList.contains(Jt)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(Jt),this._queueCallback(()=>{this._element.classList.remove(Jt),this._queueCallback(()=>{this._element.style.overflowY=t},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=t>0;if(n&&!e){const s=W()?"paddingLeft":"paddingRight";this._element.style[s]=`${t}px`}if(!n&&e){const s=W()?"paddingRight":"paddingLeft";this._element.style[s]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each(function(){const n=be.getOrCreateInstance(this,e);if(typeof e=="string"){if(n[e]===void 0)throw new TypeError(`No method named "${e}"`);n[e](t)}})}}l.on(document,Oo,'[data-bs-toggle="modal"]',function(i){const e=f.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&i.preventDefault(),l.one(e,Cn,n=>{n.defaultPrevented||l.one(e,An,()=>{Ce(this)&&this.focus()})});const t=f.findOne(".modal.show");t&&be.getInstance(t).hide(),be.getOrCreateInstance(e).toggle(this)}),tt(be),z(be);const oe=".bs.offcanvas",xn=".data-api",Lo=`load${oe}${xn}`,kn="show",Ln="showing",Sn="hiding",Dn=".offcanvas.show",So=`show${oe}`,Do=`shown${oe}`,$o=`hide${oe}`,$n=`hidePrevented${oe}`,In=`hidden${oe}`,Io=`resize${oe}`,No=`click${oe}${xn}`,Po=`keydown.dismiss${oe}`,Mo={backdrop:!0,keyboard:!0,scroll:!1},jo={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class re extends Y{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Mo}static get DefaultType(){return jo}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||l.trigger(this._element,So,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||new Gt().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Ln),this._queueCallback(()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(kn),this._element.classList.remove(Ln),l.trigger(this._element,Do,{relatedTarget:e})},this._element,!0))}hide(){this._isShown&&(l.trigger(this._element,$o).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Sn),this._backdrop.hide(),this._queueCallback(()=>{this._element.classList.remove(kn,Sn),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new Gt().reset(),l.trigger(this._element,In)},this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=!!this._config.backdrop;return new _n({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{this._config.backdrop!=="static"?this.hide():l.trigger(this._element,$n)}:null})}_initializeFocusTrap(){return new vn({trapElement:this._element})}_addEventListeners(){l.on(this._element,Po,e=>{e.key==="Escape"&&(this._config.keyboard?this.hide():l.trigger(this._element,$n))})}static jQueryInterface(e){return this.each(function(){const t=re.getOrCreateInstance(this,e);if(typeof e=="string"){if(t[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);t[e](this)}})}}l.on(document,No,'[data-bs-toggle="offcanvas"]',function(i){const e=f.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),le(this))return;l.one(e,In,()=>{Ce(this)&&this.focus()});const t=f.findOne(Dn);t&&t!==e&&re.getInstance(t).hide(),re.getOrCreateInstance(e).toggle(this)}),l.on(window,Lo,()=>{for(const i of f.find(Dn))re.getOrCreateInstance(i).show()}),l.on(window,Io,()=>{for(const i of f.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(i).position!=="fixed"&&re.getOrCreateInstance(i).hide()}),tt(re),z(re);const Nn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Fo=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Ho=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Bo=(i,e)=>{const t=i.nodeName.toLowerCase();return e.includes(t)?!Fo.has(t)||!!Ho.test(i.nodeValue):e.filter(n=>n instanceof RegExp).some(n=>n.test(t))},Wo={allowList:Nn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},zo={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Ro={entry:"(string|element|function|null)",selector:"(string|element)"};class qo extends Re{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return Wo}static get DefaultType(){return zo}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map(e=>this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[s,o]of Object.entries(this._config.content))this._setContent(e,o,s);const t=e.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&t.classList.add(...n.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,n]of Object.entries(e))super._typeCheckConfig({selector:t,entry:n},Ro)}_setContent(e,t,n){const s=f.findOne(n,e);s&&((t=this._resolvePossibleFunction(t))?ie(t)?this._putElementInTemplate(ae(t),s):this._config.html?s.innerHTML=this._maybeSanitize(t):s.textContent=t:s.remove())}_maybeSanitize(e){return this._config.sanitize?(function(t,n,s){if(!t.length)return t;if(s&&typeof s=="function")return s(t);const o=new window.DOMParser().parseFromString(t,"text/html"),r=[].concat(...o.body.querySelectorAll("*"));for(const a of r){const c=a.nodeName.toLowerCase();if(!Object.keys(n).includes(c)){a.remove();continue}const u=[].concat(...a.attributes),d=[].concat(n["*"]||[],n[c]||[]);for(const h of u)Bo(h,d)||a.removeAttribute(h.nodeName)}return o.body.innerHTML})(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return M(e,[void 0,this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const Vo=new Set(["sanitize","allowList","sanitizeFn"]),Zt="fade",mt="show",Ko=".tooltip-inner",Pn=".modal",Mn="hide.bs.modal",Ge="hover",ei="focus",ti="click",Xo={AUTO:"auto",TOP:"top",RIGHT:W()?"left":"right",BOTTOM:"bottom",LEFT:W()?"right":"left"},Yo={allowList:Nn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Uo={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class ve extends Y{constructor(e,t){if(cn===void 0)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org/docs/v2/)");super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Yo}static get DefaultType(){return Uo}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),l.off(this._element.closest(Pn),Mn,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const e=l.trigger(this._element,this.constructor.eventName("show")),t=(fi(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:s}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(s.append(n),l.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(mt),"ontouchstart"in document.documentElement)for(const o of[].concat(...document.body.children))l.on(o,"mouseover",et);this._queueCallback(()=>{l.trigger(this._element,this.constructor.eventName("shown")),this._isHovered===!1&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}hide(){if(this._isShown()&&!l.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(mt),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))l.off(e,"mouseover",et);this._activeTrigger[ti]=!1,this._activeTrigger[ei]=!1,this._activeTrigger[Ge]=!1,this._isHovered=null,this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),l.trigger(this._element,this.constructor.eventName("hidden")))},this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml();if(!t)return null;t.classList.remove(Zt,mt),t.classList.add(`bs-${this.constructor.NAME}-auto`);const n=(s=>{do s+=Math.floor(1e6*Math.random());while(document.getElementById(s));return s})(this.constructor.NAME).toString();return t.setAttribute("id",n),this._isAnimated()&&t.classList.add(Zt),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new qo({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[Ko]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Zt)}_isShown(){return this.tip&&this.tip.classList.contains(mt)}_createPopper(e){const t=M(this._config.placement,[this,e,this._element]),n=Xo[t.toUpperCase()];return Ut(this._element,e,this._getPopperConfig(n))}_getOffset(){const{offset:e}=this._config;return typeof e=="string"?e.split(",").map(t=>Number.parseInt(t,10)):typeof e=="function"?t=>e(t,this._element):e}_resolvePossibleFunction(e){return M(e,[this._element,this._element])}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:n=>{this._getTipElement().setAttribute("data-popper-placement",n.state.placement)}}]};return{...t,...M(this._config.popperConfig,[void 0,t])}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if(t==="click")l.on(this._element,this.constructor.eventName("click"),this._config.selector,n=>{const s=this._initializeOnDelegatedTarget(n);s._activeTrigger[ti]=!(s._isShown()&&s._activeTrigger[ti]),s.toggle()});else if(t!=="manual"){const n=t===Ge?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),s=t===Ge?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");l.on(this._element,n,this._config.selector,o=>{const r=this._initializeOnDelegatedTarget(o);r._activeTrigger[o.type==="focusin"?ei:Ge]=!0,r._enter()}),l.on(this._element,s,this._config.selector,o=>{const r=this._initializeOnDelegatedTarget(o);r._activeTrigger[o.type==="focusout"?ei:Ge]=r._element.contains(o.relatedTarget),r._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},l.on(this._element.closest(Pn),Mn,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title");e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=ne.getDataAttributes(this._element);for(const n of Object.keys(t))Vo.has(n)&&delete t[n];return e={...t,...typeof e=="object"&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=e.container===!1?document.body:ae(e.container),typeof e.delay=="number"&&(e.delay={show:e.delay,hide:e.delay}),typeof e.title=="number"&&(e.title=e.title.toString()),typeof e.content=="number"&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const[t,n]of Object.entries(this._config))this.constructor.Default[t]!==n&&(e[t]=n);return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each(function(){const t=ve.getOrCreateInstance(this,e);if(typeof e=="string"){if(t[e]===void 0)throw new TypeError(`No method named "${e}"`);t[e]()}})}}z(ve);const Qo=".popover-header",Go=".popover-body",Jo={...ve.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},Zo={...ve.DefaultType,content:"(null|string|element|function)"};class gt extends ve{static get Default(){return Jo}static get DefaultType(){return Zo}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[Qo]:this._getTitle(),[Go]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each(function(){const t=gt.getOrCreateInstance(this,e);if(typeof e=="string"){if(t[e]===void 0)throw new TypeError(`No method named "${e}"`);t[e]()}})}}z(gt);const ii=".bs.scrollspy",er=`activate${ii}`,jn=`click${ii}`,tr=`load${ii}.data-api`,He="active",ni="[href]",Fn=".nav-link",ir=`${Fn}, .nav-item > ${Fn}, .list-group-item`,nr={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},sr={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Je extends Y{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return nr}static get DefaultType(){return sr}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=ae(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,typeof e.threshold=="string"&&(e.threshold=e.threshold.split(",").map(t=>Number.parseFloat(t))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(l.off(this._config.target,jn),l.on(this._config.target,jn,ni,e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const n=this._rootElement||window,s=t.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:s,behavior:"smooth"});n.scrollTop=s}}))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(t=>this._observerCallback(t),e)}_observerCallback(e){const t=r=>this._targetLinks.get(`#${r.target.id}`),n=r=>{this._previousScrollData.visibleEntryTop=r.target.offsetTop,this._process(t(r))},s=(this._rootElement||document.documentElement).scrollTop,o=s>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=s;for(const r of e){if(!r.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(r));continue}const a=r.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(o&&a){if(n(r),!s)return}else o||a||n(r)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=f.find(ni,this._config.target);for(const t of e){if(!t.hash||le(t))continue;const n=f.findOne(decodeURI(t.hash),this._element);Ce(n)&&(this._targetLinks.set(decodeURI(t.hash),t),this._observableSections.set(t.hash,n))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(He),this._activateParents(e),l.trigger(this._element,er,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))f.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(He);else for(const t of f.parents(e,".nav, .list-group"))for(const n of f.prev(t,ir))n.classList.add(He)}_clearActiveClass(e){e.classList.remove(He);const t=f.find(`${ni}.${He}`,e);for(const n of t)n.classList.remove(He)}static jQueryInterface(e){return this.each(function(){const t=Je.getOrCreateInstance(this,e);if(typeof e=="string"){if(t[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);t[e]()}})}}l.on(window,tr,()=>{for(const i of f.find('[data-bs-spy="scroll"]'))Je.getOrCreateInstance(i)}),z(Je);const ye=".bs.tab",or=`hide${ye}`,rr=`hidden${ye}`,ar=`show${ye}`,lr=`shown${ye}`,cr=`click${ye}`,hr=`keydown${ye}`,ur=`load${ye}`,dr="ArrowLeft",Hn="ArrowRight",fr="ArrowUp",Bn="ArrowDown",si="Home",Wn="End",we="active",zn="fade",oi="show",Rn=".dropdown-toggle",ri=`:not(${Rn})`,qn='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',ai=`.nav-link${ri}, .list-group-item${ri}, [role="tab"]${ri}, ${qn}`,pr=`.${we}[data-bs-toggle="tab"], .${we}[data-bs-toggle="pill"], .${we}[data-bs-toggle="list"]`;class Ee extends Y{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),l.on(this._element,hr,t=>this._keydown(t)))}static get NAME(){return"tab"}show(){const e=this._element;if(this._elemIsActive(e))return;const t=this._getActiveElem(),n=t?l.trigger(t,or,{relatedTarget:e}):null;l.trigger(e,ar,{relatedTarget:t}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){e&&(e.classList.add(we),this._activate(f.getElementFromSelector(e)),this._queueCallback(()=>{e.getAttribute("role")==="tab"?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),l.trigger(e,lr,{relatedTarget:t})):e.classList.add(oi)},e,e.classList.contains(zn)))}_deactivate(e,t){e&&(e.classList.remove(we),e.blur(),this._deactivate(f.getElementFromSelector(e)),this._queueCallback(()=>{e.getAttribute("role")==="tab"?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),l.trigger(e,rr,{relatedTarget:t})):e.classList.remove(oi)},e,e.classList.contains(zn)))}_keydown(e){if(![dr,Hn,fr,Bn,si,Wn].includes(e.key))return;e.stopPropagation(),e.preventDefault();const t=this._getChildren().filter(s=>!le(s));let n;if([si,Wn].includes(e.key))n=t[e.key===si?0:t.length-1];else{const s=[Hn,Bn].includes(e.key);n=Tt(t,e.target,s,!0)}n&&(n.focus({preventScroll:!0}),Ee.getOrCreateInstance(n).show())}_getChildren(){return f.find(ai,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(const n of t)this._setInitialAttributesOnChild(n)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const t=this._elemIsActive(e),n=this._getOuterElement(e);e.setAttribute("aria-selected",t),n!==e&&this._setAttributeIfNotExists(n,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=f.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`${e.id}`))}_toggleDropDown(e,t){const n=this._getOuterElement(e);if(!n.classList.contains("dropdown"))return;const s=(o,r)=>{const a=f.findOne(o,n);a&&a.classList.toggle(r,t)};s(Rn,we),s(".dropdown-menu",oi),n.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains(we)}_getInnerElement(e){return e.matches(ai)?e:f.findOne(ai,e)}_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(e){return this.each(function(){const t=Ee.getOrCreateInstance(this);if(typeof e=="string"){if(t[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);t[e]()}})}}l.on(document,cr,qn,function(i){["A","AREA"].includes(this.tagName)&&i.preventDefault(),le(this)||Ee.getOrCreateInstance(this).show()}),l.on(window,ur,()=>{for(const i of f.find(pr))Ee.getOrCreateInstance(i)}),z(Ee);const ue=".bs.toast",mr=`mouseover${ue}`,gr=`mouseout${ue}`,_r=`focusin${ue}`,br=`focusout${ue}`,vr=`hide${ue}`,yr=`hidden${ue}`,wr=`show${ue}`,Er=`shown${ue}`,Vn="hide",_t="show",bt="showing",Ar={animation:"boolean",autohide:"boolean",delay:"number"},Cr={animation:!0,autohide:!0,delay:5e3};class Ze extends Y{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Cr}static get DefaultType(){return Ar}static get NAME(){return"toast"}show(){l.trigger(this._element,wr).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(Vn),ze(this._element),this._element.classList.add(_t,bt),this._queueCallback(()=>{this._element.classList.remove(bt),l.trigger(this._element,Er),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this.isShown()&&(l.trigger(this._element,vr).defaultPrevented||(this._element.classList.add(bt),this._queueCallback(()=>{this._element.classList.add(Vn),this._element.classList.remove(bt,_t),l.trigger(this._element,yr)},this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(_t),super.dispose()}isShown(){return this._element.classList.contains(_t)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){l.on(this._element,mr,e=>this._onInteraction(e,!0)),l.on(this._element,gr,e=>this._onInteraction(e,!1)),l.on(this._element,_r,e=>this._onInteraction(e,!0)),l.on(this._element,br,e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each(function(){const t=Ze.getOrCreateInstance(this,e);if(typeof e=="string"){if(t[e]===void 0)throw new TypeError(`No method named "${e}"`);t[e](this)}})}}return tt(Ze),z(Ze),{Alert:qe,Button:Ve,Carousel:ke,Collapse:Se,Dropdown:U,Modal:be,Offcanvas:re,Popover:gt,ScrollSpy:Je,Tab:Ee,Toast:Ze,Tooltip:ve}})})(Et)),Et.exports}Nr(); diff --git a/_astro/client.Co8FFbOi.js b/_astro/client.Co8FFbOi.js new file mode 100644 index 0000000..e534f9a --- /dev/null +++ b/_astro/client.Co8FFbOi.js @@ -0,0 +1,9 @@ +var ai={exports:{}},C={};var vm;function ws(){if(vm)return C;vm=1;var _=Symbol.for("react.transitional.element"),$=Symbol.for("react.portal"),X=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),Al=Symbol.for("react.profiler"),yl=Symbol.for("react.consumer"),_l=Symbol.for("react.context"),Gl=Symbol.for("react.forward_ref"),H=Symbol.for("react.suspense"),A=Symbol.for("react.memo"),J=Symbol.for("react.lazy"),p=Symbol.for("react.activity"),el=Symbol.iterator;function Ol(v){return v===null||typeof v!="object"?null:(v=el&&v[el]||v["@@iterator"],typeof v=="function"?v:null)}var ml={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Cl=Object.assign,Dt={};function Wl(v,T,M){this.props=v,this.context=T,this.refs=Dt,this.updater=M||ml}Wl.prototype.isReactComponent={},Wl.prototype.setState=function(v,T){if(typeof v!="object"&&typeof v!="function"&&v!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,v,T,"setState")},Wl.prototype.forceUpdate=function(v){this.updater.enqueueForceUpdate(this,v,"forceUpdate")};function Wt(){}Wt.prototype=Wl.prototype;function Rl(v,T,M){this.props=v,this.context=T,this.refs=Dt,this.updater=M||ml}var nt=Rl.prototype=new Wt;nt.constructor=Rl,Cl(nt,Wl.prototype),nt.isPureReactComponent=!0;var Et=Array.isArray;function Xl(){}var x={H:null,A:null,T:null,S:null},Ql=Object.prototype.hasOwnProperty;function Tt(v,T,M){var D=M.ref;return{$$typeof:_,type:v,key:T,ref:D!==void 0?D:null,props:M}}function ju(v,T){return Tt(v.type,T,v.props)}function At(v){return typeof v=="object"&&v!==null&&v.$$typeof===_}function jl(v){var T={"=":"=0",":":"=2"};return"$"+v.replace(/[=:]/g,function(M){return T[M]})}var Eu=/\/+/g;function Ut(v,T){return typeof v=="object"&&v!==null&&v.key!=null?jl(""+v.key):T.toString(36)}function St(v){switch(v.status){case"fulfilled":return v.value;case"rejected":throw v.reason;default:switch(typeof v.status=="string"?v.then(Xl,Xl):(v.status="pending",v.then(function(T){v.status==="pending"&&(v.status="fulfilled",v.value=T)},function(T){v.status==="pending"&&(v.status="rejected",v.reason=T)})),v.status){case"fulfilled":return v.value;case"rejected":throw v.reason}}throw v}function b(v,T,M,D,B){var Q=typeof v;(Q==="undefined"||Q==="boolean")&&(v=null);var k=!1;if(v===null)k=!0;else switch(Q){case"bigint":case"string":case"number":k=!0;break;case"object":switch(v.$$typeof){case _:case $:k=!0;break;case J:return k=v._init,b(k(v._payload),T,M,D,B)}}if(k)return B=B(v),k=D===""?"."+Ut(v,0):D,Et(B)?(M="",k!=null&&(M=k.replace(Eu,"$&/")+"/"),b(B,T,M,"",function(Ma){return Ma})):B!=null&&(At(B)&&(B=ju(B,M+(B.key==null||v&&v.key===B.key?"":(""+B.key).replace(Eu,"$&/")+"/")+k)),T.push(B)),1;k=0;var Bl=D===""?".":D+":";if(Et(v))for(var hl=0;hl>>1,nl=b[ll];if(0>>1;llAl(M,q))DAl(B,M)?(b[ll]=B,b[D]=q,ll=D):(b[ll]=M,b[T]=q,ll=T);else if(DAl(B,q))b[ll]=B,b[D]=q,ll=D;else break l}}return O}function Al(b,O){var q=b.sortIndex-O.sortIndex;return q!==0?q:b.id-O.id}if(_.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var yl=performance;_.unstable_now=function(){return yl.now()}}else{var _l=Date,Gl=_l.now();_.unstable_now=function(){return _l.now()-Gl}}var H=[],A=[],J=1,p=null,el=3,Ol=!1,ml=!1,Cl=!1,Dt=!1,Wl=typeof setTimeout=="function"?setTimeout:null,Wt=typeof clearTimeout=="function"?clearTimeout:null,Rl=typeof setImmediate<"u"?setImmediate:null;function nt(b){for(var O=X(A);O!==null;){if(O.callback===null)o(A);else if(O.startTime<=b)o(A),O.sortIndex=O.expirationTime,$(H,O);else break;O=X(A)}}function Et(b){if(Cl=!1,nt(b),!ml)if(X(H)!==null)ml=!0,Xl||(Xl=!0,jl());else{var O=X(A);O!==null&&St(Et,O.startTime-b)}}var Xl=!1,x=-1,Ql=5,Tt=-1;function ju(){return Dt?!0:!(_.unstable_now()-Ttb&&ju());){var ll=p.callback;if(typeof ll=="function"){p.callback=null,el=p.priorityLevel;var nl=ll(p.expirationTime<=b);if(b=_.unstable_now(),typeof nl=="function"){p.callback=nl,nt(b),O=!0;break t}p===X(H)&&o(H),nt(b)}else o(H);p=X(H)}if(p!==null)O=!0;else{var v=X(A);v!==null&&St(Et,v.startTime-b),O=!1}}break l}finally{p=null,el=q,Ol=!1}O=void 0}}finally{O?jl():Xl=!1}}}var jl;if(typeof Rl=="function")jl=function(){Rl(At)};else if(typeof MessageChannel<"u"){var Eu=new MessageChannel,Ut=Eu.port2;Eu.port1.onmessage=At,jl=function(){Ut.postMessage(null)}}else jl=function(){Wl(At,0)};function St(b,O){x=Wl(function(){b(_.unstable_now())},O)}_.unstable_IdlePriority=5,_.unstable_ImmediatePriority=1,_.unstable_LowPriority=4,_.unstable_NormalPriority=3,_.unstable_Profiling=null,_.unstable_UserBlockingPriority=2,_.unstable_cancelCallback=function(b){b.callback=null},_.unstable_forceFrameRate=function(b){0>b||125ll?(b.sortIndex=q,$(A,b),X(H)===null&&b===X(A)&&(Cl?(Wt(x),x=-1):Cl=!0,St(Et,q-ll))):(b.sortIndex=nl,$(H,b),ml||Ol||(ml=!0,Xl||(Xl=!0,jl()))),b},_.unstable_shouldYield=ju,_.unstable_wrapCallback=function(b){var O=el;return function(){var q=el;el=O;try{return b.apply(this,arguments)}finally{el=q}}}})(fi)),fi}var dm;function $s(){return dm||(dm=1,ni.exports=Ws()),ni.exports}var ci={exports:{}},ql={};var hm;function Fs(){if(hm)return ql;hm=1;var _=ii();function $(H){var A="https://react.dev/errors/"+H;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch($){console.error($)}}return _(),ci.exports=Fs(),ci.exports}var Sm;function Is(){if(Sm)return be;Sm=1;var _=$s(),$=ii(),X=ks();function o(l){var t="https://react.dev/errors/"+l;if(1nl||(l.current=ll[nl],ll[nl]=null,nl--)}function M(l,t){nl++,ll[nl]=l.current,l.current=t}var D=v(null),B=v(null),Q=v(null),k=v(null);function Bl(l,t){switch(M(Q,t),M(B,l),M(D,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?qv(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=qv(t),l=Cv(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}T(D),M(D,l)}function hl(){T(D),T(B),T(Q)}function Ma(l){l.memoizedState!==null&&M(k,l);var t=D.current,u=Cv(t,l.type);t!==u&&(M(B,l),M(D,u))}function ze(l){B.current===l&&(T(D),T(B)),k.current===l&&(T(k),he._currentValue=q)}var Xn,yi;function Tu(l){if(Xn===void 0)try{throw Error()}catch(u){var t=u.stack.trim().match(/\n( *(at )?)/);Xn=t&&t[1]||"",yi=-1)":-1e||i[a]!==d[e]){var g=` +`+i[a].replace(" at new "," at ");return l.displayName&&g.includes("")&&(g=g.replace("",l.displayName)),g}while(1<=a&&0<=e);break}}}finally{Qn=!1,Error.prepareStackTrace=u}return(u=l?l.displayName||l.name:"")?Tu(u):""}function Om(l,t){switch(l.tag){case 26:case 27:case 5:return Tu(l.type);case 16:return Tu("Lazy");case 13:return l.child!==t&&t!==null?Tu("Suspense Fallback"):Tu("Suspense");case 19:return Tu("SuspenseList");case 0:case 15:return jn(l.type,!1);case 11:return jn(l.type.render,!1);case 1:return jn(l.type,!0);case 31:return Tu("Activity");default:return""}}function vi(l){try{var t="",u=null;do t+=Om(l,u),u=l,l=l.return;while(l);return t}catch(a){return` +Error generating stack: `+a.message+` +`+a.stack}}var Zn=Object.prototype.hasOwnProperty,Vn=_.unstable_scheduleCallback,Ln=_.unstable_cancelCallback,Mm=_.unstable_shouldYield,rm=_.unstable_requestPaint,$l=_.unstable_now,Dm=_.unstable_getCurrentPriorityLevel,mi=_.unstable_ImmediatePriority,si=_.unstable_UserBlockingPriority,Ee=_.unstable_NormalPriority,Um=_.unstable_LowPriority,di=_.unstable_IdlePriority,Hm=_.log,Nm=_.unstable_setDisableYieldValue,ra=null,Fl=null;function $t(l){if(typeof Hm=="function"&&Nm(l),Fl&&typeof Fl.setStrictMode=="function")try{Fl.setStrictMode(ra,l)}catch{}}var kl=Math.clz32?Math.clz32:qm,pm=Math.log,Rm=Math.LN2;function qm(l){return l>>>=0,l===0?32:31-(pm(l)/Rm|0)|0}var Te=256,Ae=262144,_e=4194304;function Au(l){var t=l&42;if(t!==0)return t;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return l&261888;case 262144:case 524288:case 1048576:case 2097152:return l&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Oe(l,t,u){var a=l.pendingLanes;if(a===0)return 0;var e=0,n=l.suspendedLanes,f=l.pingedLanes;l=l.warmLanes;var c=a&134217727;return c!==0?(a=c&~n,a!==0?e=Au(a):(f&=c,f!==0?e=Au(f):u||(u=c&~l,u!==0&&(e=Au(u))))):(c=a&~n,c!==0?e=Au(c):f!==0?e=Au(f):u||(u=a&~l,u!==0&&(e=Au(u)))),e===0?0:t!==0&&t!==e&&(t&n)===0&&(n=e&-e,u=t&-t,n>=u||n===32&&(u&4194048)!==0)?t:e}function Da(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function Cm(l,t){switch(l){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function hi(){var l=_e;return _e<<=1,(_e&62914560)===0&&(_e=4194304),l}function xn(l){for(var t=[],u=0;31>u;u++)t.push(l);return t}function Ua(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function Bm(l,t,u,a,e,n){var f=l.pendingLanes;l.pendingLanes=u,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=u,l.entangledLanes&=u,l.errorRecoveryDisabledLanes&=u,l.shellSuspendCounter=0;var c=l.entanglements,i=l.expirationTimes,d=l.hiddenUpdates;for(u=f&~u;0"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var Zm=/[\n"\\]/g;function ct(l){return l.replace(Zm,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Fn(l,t,u,a,e,n,f,c){l.name="",f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?l.type=f:l.removeAttribute("type"),t!=null?f==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+ft(t)):l.value!==""+ft(t)&&(l.value=""+ft(t)):f!=="submit"&&f!=="reset"||l.removeAttribute("value"),t!=null?kn(l,f,ft(t)):u!=null?kn(l,f,ft(u)):a!=null&&l.removeAttribute("value"),e==null&&n!=null&&(l.defaultChecked=!!n),e!=null&&(l.checked=e&&typeof e!="function"&&typeof e!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.name=""+ft(c):l.removeAttribute("name")}function Di(l,t,u,a,e,n,f,c){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(l.type=n),t!=null||u!=null){if(!(n!=="submit"&&n!=="reset"||t!=null)){$n(l);return}u=u!=null?""+ft(u):"",t=t!=null?""+ft(t):u,c||t===l.value||(l.value=t),l.defaultValue=t}a=a??e,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=c?l.checked:!!a,l.defaultChecked=!!a,f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(l.name=f),$n(l)}function kn(l,t,u){t==="number"&&De(l.ownerDocument)===l||l.defaultValue===""+u||(l.defaultValue=""+u)}function Ju(l,t,u,a){if(l=l.options,t){t={};for(var e=0;e"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),uf=!1;if(pt)try{var Ra={};Object.defineProperty(Ra,"passive",{get:function(){uf=!0}}),window.addEventListener("test",Ra,Ra),window.removeEventListener("test",Ra,Ra)}catch{uf=!1}var kt=null,af=null,He=null;function Ci(){if(He)return He;var l,t=af,u=t.length,a,e="value"in kt?kt.value:kt.textContent,n=e.length;for(l=0;l=Ba),ji=" ",Zi=!1;function Vi(l,t){switch(l){case"keyup":return o1.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Li(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var Fu=!1;function g1(l,t){switch(l){case"compositionend":return Li(t);case"keypress":return t.which!==32?null:(Zi=!0,ji);case"textInput":return l=t.data,l===ji&&Zi?null:l;default:return null}}function b1(l,t){if(Fu)return l==="compositionend"||!yf&&Vi(l,t)?(l=Ci(),He=af=kt=null,Fu=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:u,offset:t-l};l=a}l:{for(;u;){if(u.nextSibling){u=u.nextSibling;break l}u=u.parentNode}u=void 0}u=ki(u)}}function Pi(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?Pi(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function l0(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=De(l.document);t instanceof l.HTMLIFrameElement;){try{var u=typeof t.contentWindow.location.href=="string"}catch{u=!1}if(u)l=t.contentWindow;else break;t=De(l.document)}return t}function sf(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var r1=pt&&"documentMode"in document&&11>=document.documentMode,ku=null,df=null,Qa=null,hf=!1;function t0(l,t,u){var a=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;hf||ku==null||ku!==De(a)||(a=ku,"selectionStart"in a&&sf(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Qa&&Xa(Qa,a)||(Qa=a,a=_n(df,"onSelect"),0>=f,e-=f,_t=1<<32-kl(t)+e|u<G?(L=U,U=null):L=U.sibling;var W=h(m,U,s[G],z);if(W===null){U===null&&(U=L);break}l&&U&&W.alternate===null&&t(m,U),y=n(W,y,G),w===null?N=W:w.sibling=W,w=W,U=L}if(G===s.length)return u(m,U),K&&qt(m,G),N;if(U===null){for(;GG?(L=U,U=null):L=U.sibling;var zu=h(m,U,W.value,z);if(zu===null){U===null&&(U=L);break}l&&U&&zu.alternate===null&&t(m,U),y=n(zu,y,G),w===null?N=zu:w.sibling=zu,w=zu,U=L}if(W.done)return u(m,U),K&&qt(m,G),N;if(U===null){for(;!W.done;G++,W=s.next())W=E(m,W.value,z),W!==null&&(y=n(W,y,G),w===null?N=W:w.sibling=W,w=W);return K&&qt(m,G),N}for(U=a(U);!W.done;G++,W=s.next())W=S(U,m,G,W.value,z),W!==null&&(l&&W.alternate!==null&&U.delete(W.key===null?G:W.key),y=n(W,y,G),w===null?N=W:w.sibling=W,w=W);return l&&U.forEach(function(Js){return t(m,Js)}),K&&qt(m,G),N}function al(m,y,s,z){if(typeof s=="object"&&s!==null&&s.type===Cl&&s.key===null&&(s=s.props.children),typeof s=="object"&&s!==null){switch(s.$$typeof){case Ol:l:{for(var N=s.key;y!==null;){if(y.key===N){if(N=s.type,N===Cl){if(y.tag===7){u(m,y.sibling),z=e(y,s.props.children),z.return=m,m=z;break l}}else if(y.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===Ql&&qu(N)===y.type){u(m,y.sibling),z=e(y,s.props),Ka(z,s),z.return=m,m=z;break l}u(m,y);break}else t(m,y);y=y.sibling}s.type===Cl?(z=Uu(s.props.children,m.mode,z,s.key),z.return=m,m=z):(z=Qe(s.type,s.key,s.props,null,m.mode,z),Ka(z,s),z.return=m,m=z)}return f(m);case ml:l:{for(N=s.key;y!==null;){if(y.key===N)if(y.tag===4&&y.stateNode.containerInfo===s.containerInfo&&y.stateNode.implementation===s.implementation){u(m,y.sibling),z=e(y,s.children||[]),z.return=m,m=z;break l}else{u(m,y);break}else t(m,y);y=y.sibling}z=Tf(s,m.mode,z),z.return=m,m=z}return f(m);case Ql:return s=qu(s),al(m,y,s,z)}if(St(s))return r(m,y,s,z);if(jl(s)){if(N=jl(s),typeof N!="function")throw Error(o(150));return s=N.call(s),R(m,y,s,z)}if(typeof s.then=="function")return al(m,y,Je(s),z);if(s.$$typeof===Rl)return al(m,y,Ve(m,s),z);we(m,s)}return typeof s=="string"&&s!==""||typeof s=="number"||typeof s=="bigint"?(s=""+s,y!==null&&y.tag===6?(u(m,y.sibling),z=e(y,s),z.return=m,m=z):(u(m,y),z=Ef(s,m.mode,z),z.return=m,m=z),f(m)):u(m,y)}return function(m,y,s,z){try{xa=0;var N=al(m,y,s,z);return ia=null,N}catch(U){if(U===ca||U===xe)throw U;var w=Pl(29,U,null,m.mode);return w.lanes=z,w.return=m,w}}}var Bu=O0(!0),M0=O0(!1),uu=!1;function qf(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Cf(l,t){l=l.updateQueue,t.updateQueue===l&&(t.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function au(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function eu(l,t,u){var a=l.updateQueue;if(a===null)return null;if(a=a.shared,(F&2)!==0){var e=a.pending;return e===null?t.next=t:(t.next=e.next,e.next=t),a.pending=t,t=Xe(l),i0(l,null,u),t}return Ge(l,a,t,u),Xe(l)}function Ja(l,t,u){if(t=t.updateQueue,t!==null&&(t=t.shared,(u&4194048)!==0)){var a=t.lanes;a&=l.pendingLanes,u|=a,t.lanes=u,Si(l,u)}}function Bf(l,t){var u=l.updateQueue,a=l.alternate;if(a!==null&&(a=a.updateQueue,u===a)){var e=null,n=null;if(u=u.firstBaseUpdate,u!==null){do{var f={lane:u.lane,tag:u.tag,payload:u.payload,callback:null,next:null};n===null?e=n=f:n=n.next=f,u=u.next}while(u!==null);n===null?e=n=t:n=n.next=t}else e=n=t;u={baseState:a.baseState,firstBaseUpdate:e,lastBaseUpdate:n,shared:a.shared,callbacks:a.callbacks},l.updateQueue=u;return}l=u.lastBaseUpdate,l===null?u.firstBaseUpdate=t:l.next=t,u.lastBaseUpdate=t}var Yf=!1;function wa(){if(Yf){var l=fa;if(l!==null)throw l}}function Wa(l,t,u,a){Yf=!1;var e=l.updateQueue;uu=!1;var n=e.firstBaseUpdate,f=e.lastBaseUpdate,c=e.shared.pending;if(c!==null){e.shared.pending=null;var i=c,d=i.next;i.next=null,f===null?n=d:f.next=d,f=i;var g=l.alternate;g!==null&&(g=g.updateQueue,c=g.lastBaseUpdate,c!==f&&(c===null?g.firstBaseUpdate=d:c.next=d,g.lastBaseUpdate=i))}if(n!==null){var E=e.baseState;f=0,g=d=i=null,c=n;do{var h=c.lane&-536870913,S=h!==c.lane;if(S?(V&h)===h:(a&h)===h){h!==0&&h===na&&(Yf=!0),g!==null&&(g=g.next={lane:0,tag:c.tag,payload:c.payload,callback:null,next:null});l:{var r=l,R=c;h=t;var al=u;switch(R.tag){case 1:if(r=R.payload,typeof r=="function"){E=r.call(al,E,h);break l}E=r;break l;case 3:r.flags=r.flags&-65537|128;case 0:if(r=R.payload,h=typeof r=="function"?r.call(al,E,h):r,h==null)break l;E=p({},E,h);break l;case 2:uu=!0}}h=c.callback,h!==null&&(l.flags|=64,S&&(l.flags|=8192),S=e.callbacks,S===null?e.callbacks=[h]:S.push(h))}else S={lane:h,tag:c.tag,payload:c.payload,callback:c.callback,next:null},g===null?(d=g=S,i=E):g=g.next=S,f|=h;if(c=c.next,c===null){if(c=e.shared.pending,c===null)break;S=c,c=S.next,S.next=null,e.lastBaseUpdate=S,e.shared.pending=null}}while(!0);g===null&&(i=E),e.baseState=i,e.firstBaseUpdate=d,e.lastBaseUpdate=g,n===null&&(e.shared.lanes=0),yu|=f,l.lanes=f,l.memoizedState=E}}function r0(l,t){if(typeof l!="function")throw Error(o(191,l));l.call(t)}function D0(l,t){var u=l.callbacks;if(u!==null)for(l.callbacks=null,l=0;ln?n:8;var f=b.T,c={};b.T=c,tc(l,!1,t,u);try{var i=e(),d=b.S;if(d!==null&&d(c,i),i!==null&&typeof i=="object"&&typeof i.then=="function"){var g=B1(i,a);ka(l,t,g,et(l))}else ka(l,t,a,et(l))}catch(E){ka(l,t,{then:function(){},status:"rejected",reason:E},et())}finally{O.p=n,f!==null&&c.types!==null&&(f.types=c.types),b.T=f}}function Z1(){}function Pf(l,t,u,a){if(l.tag!==5)throw Error(o(476));var e=ny(l).queue;ey(l,e,t,q,u===null?Z1:function(){return fy(l),u(a)})}function ny(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:q,baseState:q,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gt,lastRenderedState:q},next:null};var u={};return t.next={memoizedState:u,baseState:u,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gt,lastRenderedState:u},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function fy(l){var t=ny(l);t.next===null&&(t=l.alternate.memoizedState),ka(l,t.next.queue,{},et())}function lc(){return Hl(he)}function cy(){return Sl().memoizedState}function iy(){return Sl().memoizedState}function V1(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var u=et();l=au(u);var a=eu(t,l,u);a!==null&&(wl(a,t,u),Ja(a,t,u)),t={cache:Hf()},l.payload=t;return}t=t.return}}function L1(l,t,u){var a=et();u={lane:a,revertLane:0,gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null},an(l)?vy(t,u):(u=bf(l,t,u,a),u!==null&&(wl(u,l,a),my(u,t,a)))}function yy(l,t,u){var a=et();ka(l,t,u,a)}function ka(l,t,u,a){var e={lane:a,revertLane:0,gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null};if(an(l))vy(t,e);else{var n=l.alternate;if(l.lanes===0&&(n===null||n.lanes===0)&&(n=t.lastRenderedReducer,n!==null))try{var f=t.lastRenderedState,c=n(f,u);if(e.hasEagerState=!0,e.eagerState=c,Il(c,f))return Ge(l,t,e,0),fl===null&&Ye(),!1}catch{}if(u=bf(l,t,e,a),u!==null)return wl(u,l,a),my(u,t,a),!0}return!1}function tc(l,t,u,a){if(a={lane:2,revertLane:qc(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},an(l)){if(t)throw Error(o(479))}else t=bf(l,u,a,2),t!==null&&wl(t,l,2)}function an(l){var t=l.alternate;return l===Y||t!==null&&t===Y}function vy(l,t){va=Fe=!0;var u=l.pending;u===null?t.next=t:(t.next=u.next,u.next=t),l.pending=t}function my(l,t,u){if((u&4194048)!==0){var a=t.lanes;a&=l.pendingLanes,u|=a,t.lanes=u,Si(l,u)}}var Ia={readContext:Hl,use:Pe,useCallback:sl,useContext:sl,useEffect:sl,useImperativeHandle:sl,useLayoutEffect:sl,useInsertionEffect:sl,useMemo:sl,useReducer:sl,useRef:sl,useState:sl,useDebugValue:sl,useDeferredValue:sl,useTransition:sl,useSyncExternalStore:sl,useId:sl,useHostTransitionStatus:sl,useFormState:sl,useActionState:sl,useOptimistic:sl,useMemoCache:sl,useCacheRefresh:sl};Ia.useEffectEvent=sl;var sy={readContext:Hl,use:Pe,useCallback:function(l,t){return Yl().memoizedState=[l,t===void 0?null:t],l},useContext:Hl,useEffect:$0,useImperativeHandle:function(l,t,u){u=u!=null?u.concat([l]):null,tn(4194308,4,P0.bind(null,t,l),u)},useLayoutEffect:function(l,t){return tn(4194308,4,l,t)},useInsertionEffect:function(l,t){tn(4,2,l,t)},useMemo:function(l,t){var u=Yl();t=t===void 0?null:t;var a=l();if(Yu){$t(!0);try{l()}finally{$t(!1)}}return u.memoizedState=[a,t],a},useReducer:function(l,t,u){var a=Yl();if(u!==void 0){var e=u(t);if(Yu){$t(!0);try{u(t)}finally{$t(!1)}}}else e=t;return a.memoizedState=a.baseState=e,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:e},a.queue=l,l=l.dispatch=L1.bind(null,Y,l),[a.memoizedState,l]},useRef:function(l){var t=Yl();return l={current:l},t.memoizedState=l},useState:function(l){l=Wf(l);var t=l.queue,u=yy.bind(null,Y,t);return t.dispatch=u,[l.memoizedState,u]},useDebugValue:kf,useDeferredValue:function(l,t){var u=Yl();return If(u,l,t)},useTransition:function(){var l=Wf(!1);return l=ey.bind(null,Y,l.queue,!0,!1),Yl().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,u){var a=Y,e=Yl();if(K){if(u===void 0)throw Error(o(407));u=u()}else{if(u=t(),fl===null)throw Error(o(349));(V&127)!==0||q0(a,t,u)}e.memoizedState=u;var n={value:u,getSnapshot:t};return e.queue=n,$0(B0.bind(null,a,n,l),[l]),a.flags|=2048,sa(9,{destroy:void 0},C0.bind(null,a,n,u,t),null),u},useId:function(){var l=Yl(),t=fl.identifierPrefix;if(K){var u=Ot,a=_t;u=(a&~(1<<32-kl(a)-1)).toString(32)+u,t="_"+t+"R_"+u,u=ke++,0<\/script>",n=n.removeChild(n.firstChild);break;case"select":n=typeof a.is=="string"?f.createElement("select",{is:a.is}):f.createElement("select"),a.multiple?n.multiple=!0:a.size&&(n.size=a.size);break;default:n=typeof a.is=="string"?f.createElement(e,{is:a.is}):f.createElement(e)}}n[Dl]=t,n[Zl]=a;l:for(f=t.child;f!==null;){if(f.tag===5||f.tag===6)n.appendChild(f.stateNode);else if(f.tag!==4&&f.tag!==27&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===t)break l;for(;f.sibling===null;){if(f.return===null||f.return===t)break l;f=f.return}f.sibling.return=f.return,f=f.sibling}t.stateNode=n;l:switch(pl(n,e,a),e){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break l;case"img":a=!0;break l;default:a=!1}a&&Qt(t)}}return il(t),oc(t,t.type,l===null?null:l.memoizedProps,t.pendingProps,u),null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==a&&Qt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(o(166));if(l=Q.current,aa(t)){if(l=t.stateNode,u=t.memoizedProps,a=null,e=Ul,e!==null)switch(e.tag){case 27:case 5:a=e.memoizedProps}l[Dl]=t,l=!!(l.nodeValue===u||a!==null&&a.suppressHydrationWarning===!0||pv(l.nodeValue,u)),l||lu(t,!0)}else l=On(l).createTextNode(a),l[Dl]=t,t.stateNode=l}return il(t),null;case 31:if(u=t.memoizedState,l===null||l.memoizedState!==null){if(a=aa(t),u!==null){if(l===null){if(!a)throw Error(o(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(o(557));l[Dl]=t}else Hu(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;il(t),l=!1}else u=Mf(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=u),l=!0;if(!l)return t.flags&256?(tt(t),t):(tt(t),null);if((t.flags&128)!==0)throw Error(o(558))}return il(t),null;case 13:if(a=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(e=aa(t),a!==null&&a.dehydrated!==null){if(l===null){if(!e)throw Error(o(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));e[Dl]=t}else Hu(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;il(t),e=!1}else e=Mf(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=e),e=!0;if(!e)return t.flags&256?(tt(t),t):(tt(t),null)}return tt(t),(t.flags&128)!==0?(t.lanes=u,t):(u=a!==null,l=l!==null&&l.memoizedState!==null,u&&(a=t.child,e=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(e=a.alternate.memoizedState.cachePool.pool),n=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(n=a.memoizedState.cachePool.pool),n!==e&&(a.flags|=2048)),u!==l&&u&&(t.child.flags|=8192),yn(t,t.updateQueue),il(t),null);case 4:return hl(),l===null&&Gc(t.stateNode.containerInfo),il(t),null;case 10:return Bt(t.type),il(t),null;case 19:if(T(ol),a=t.memoizedState,a===null)return il(t),null;if(e=(t.flags&128)!==0,n=a.rendering,n===null)if(e)le(a,!1);else{if(dl!==0||l!==null&&(l.flags&128)!==0)for(l=t.child;l!==null;){if(n=$e(l),n!==null){for(t.flags|=128,le(a,!1),l=n.updateQueue,t.updateQueue=l,yn(t,l),t.subtreeFlags=0,l=u,u=t.child;u!==null;)y0(u,l),u=u.sibling;return M(ol,ol.current&1|2),K&&qt(t,a.treeForkCount),t.child}l=l.sibling}a.tail!==null&&$l()>hn&&(t.flags|=128,e=!0,le(a,!1),t.lanes=4194304)}else{if(!e)if(l=$e(n),l!==null){if(t.flags|=128,e=!0,l=l.updateQueue,t.updateQueue=l,yn(t,l),le(a,!0),a.tail===null&&a.tailMode==="hidden"&&!n.alternate&&!K)return il(t),null}else 2*$l()-a.renderingStartTime>hn&&u!==536870912&&(t.flags|=128,e=!0,le(a,!1),t.lanes=4194304);a.isBackwards?(n.sibling=t.child,t.child=n):(l=a.last,l!==null?l.sibling=n:t.child=n,a.last=n)}return a.tail!==null?(l=a.tail,a.rendering=l,a.tail=l.sibling,a.renderingStartTime=$l(),l.sibling=null,u=ol.current,M(ol,e?u&1|2:u&1),K&&qt(t,a.treeForkCount),l):(il(t),null);case 22:case 23:return tt(t),Xf(),a=t.memoizedState!==null,l!==null?l.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(u&536870912)!==0&&(t.flags&128)===0&&(il(t),t.subtreeFlags&6&&(t.flags|=8192)):il(t),u=t.updateQueue,u!==null&&yn(t,u.retryQueue),u=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(u=l.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==u&&(t.flags|=2048),l!==null&&T(Ru),null;case 24:return u=null,l!==null&&(u=l.memoizedState.cache),t.memoizedState.cache!==u&&(t.flags|=2048),Bt(gl),il(t),null;case 25:return null;case 30:return null}throw Error(o(156,t.tag))}function W1(l,t){switch(_f(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return Bt(gl),hl(),l=t.flags,(l&65536)!==0&&(l&128)===0?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return ze(t),null;case 31:if(t.memoizedState!==null){if(tt(t),t.alternate===null)throw Error(o(340));Hu()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 13:if(tt(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(o(340));Hu()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return T(ol),null;case 4:return hl(),null;case 10:return Bt(t.type),null;case 22:case 23:return tt(t),Xf(),l!==null&&T(Ru),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return Bt(gl),null;case 25:return null;default:return null}}function Yy(l,t){switch(_f(t),t.tag){case 3:Bt(gl),hl();break;case 26:case 27:case 5:ze(t);break;case 4:hl();break;case 31:t.memoizedState!==null&&tt(t);break;case 13:tt(t);break;case 19:T(ol);break;case 10:Bt(t.type);break;case 22:case 23:tt(t),Xf(),l!==null&&T(Ru);break;case 24:Bt(gl)}}function te(l,t){try{var u=t.updateQueue,a=u!==null?u.lastEffect:null;if(a!==null){var e=a.next;u=e;do{if((u.tag&l)===l){a=void 0;var n=u.create,f=u.inst;a=n(),f.destroy=a}u=u.next}while(u!==e)}}catch(c){P(t,t.return,c)}}function cu(l,t,u){try{var a=t.updateQueue,e=a!==null?a.lastEffect:null;if(e!==null){var n=e.next;a=n;do{if((a.tag&l)===l){var f=a.inst,c=f.destroy;if(c!==void 0){f.destroy=void 0,e=t;var i=u,d=c;try{d()}catch(g){P(e,i,g)}}}a=a.next}while(a!==n)}}catch(g){P(t,t.return,g)}}function Gy(l){var t=l.updateQueue;if(t!==null){var u=l.stateNode;try{D0(t,u)}catch(a){P(l,l.return,a)}}}function Xy(l,t,u){u.props=Gu(l.type,l.memoizedProps),u.state=l.memoizedState;try{u.componentWillUnmount()}catch(a){P(l,t,a)}}function ue(l,t){try{var u=l.ref;if(u!==null){switch(l.tag){case 26:case 27:case 5:var a=l.stateNode;break;case 30:a=l.stateNode;break;default:a=l.stateNode}typeof u=="function"?l.refCleanup=u(a):u.current=a}}catch(e){P(l,t,e)}}function Mt(l,t){var u=l.ref,a=l.refCleanup;if(u!==null)if(typeof a=="function")try{a()}catch(e){P(l,t,e)}finally{l.refCleanup=null,l=l.alternate,l!=null&&(l.refCleanup=null)}else if(typeof u=="function")try{u(null)}catch(e){P(l,t,e)}else u.current=null}function Qy(l){var t=l.type,u=l.memoizedProps,a=l.stateNode;try{l:switch(t){case"button":case"input":case"select":case"textarea":u.autoFocus&&a.focus();break l;case"img":u.src?a.src=u.src:u.srcSet&&(a.srcset=u.srcSet)}}catch(e){P(l,l.return,e)}}function Sc(l,t,u){try{var a=l.stateNode;Ss(a,l.type,u,t),a[Zl]=t}catch(e){P(l,l.return,e)}}function jy(l){return l.tag===5||l.tag===3||l.tag===26||l.tag===27&&hu(l.type)||l.tag===4}function gc(l){l:for(;;){for(;l.sibling===null;){if(l.return===null||jy(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.tag===27&&hu(l.type)||l.flags&2||l.child===null||l.tag===4)continue l;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function bc(l,t,u){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?(u.nodeType===9?u.body:u.nodeName==="HTML"?u.ownerDocument.body:u).insertBefore(l,t):(t=u.nodeType===9?u.body:u.nodeName==="HTML"?u.ownerDocument.body:u,t.appendChild(l),u=u._reactRootContainer,u!=null||t.onclick!==null||(t.onclick=Nt));else if(a!==4&&(a===27&&hu(l.type)&&(u=l.stateNode,t=null),l=l.child,l!==null))for(bc(l,t,u),l=l.sibling;l!==null;)bc(l,t,u),l=l.sibling}function vn(l,t,u){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?u.insertBefore(l,t):u.appendChild(l);else if(a!==4&&(a===27&&hu(l.type)&&(u=l.stateNode),l=l.child,l!==null))for(vn(l,t,u),l=l.sibling;l!==null;)vn(l,t,u),l=l.sibling}function Zy(l){var t=l.stateNode,u=l.memoizedProps;try{for(var a=l.type,e=t.attributes;e.length;)t.removeAttributeNode(e[0]);pl(t,a,u),t[Dl]=l,t[Zl]=u}catch(n){P(l,l.return,n)}}var jt=!1,El=!1,zc=!1,Vy=typeof WeakSet=="function"?WeakSet:Set,rl=null;function $1(l,t){if(l=l.containerInfo,jc=pn,l=l0(l),sf(l)){if("selectionStart"in l)var u={start:l.selectionStart,end:l.selectionEnd};else l:{u=(u=l.ownerDocument)&&u.defaultView||window;var a=u.getSelection&&u.getSelection();if(a&&a.rangeCount!==0){u=a.anchorNode;var e=a.anchorOffset,n=a.focusNode;a=a.focusOffset;try{u.nodeType,n.nodeType}catch{u=null;break l}var f=0,c=-1,i=-1,d=0,g=0,E=l,h=null;t:for(;;){for(var S;E!==u||e!==0&&E.nodeType!==3||(c=f+e),E!==n||a!==0&&E.nodeType!==3||(i=f+a),E.nodeType===3&&(f+=E.nodeValue.length),(S=E.firstChild)!==null;)h=E,E=S;for(;;){if(E===l)break t;if(h===u&&++d===e&&(c=f),h===n&&++g===a&&(i=f),(S=E.nextSibling)!==null)break;E=h,h=E.parentNode}E=S}u=c===-1||i===-1?null:{start:c,end:i}}else u=null}u=u||{start:0,end:0}}else u=null;for(Zc={focusedElem:l,selectionRange:u},pn=!1,rl=t;rl!==null;)if(t=rl,l=t.child,(t.subtreeFlags&1028)!==0&&l!==null)l.return=t,rl=l;else for(;rl!==null;){switch(t=rl,n=t.alternate,l=t.flags,t.tag){case 0:if((l&4)!==0&&(l=t.updateQueue,l=l!==null?l.events:null,l!==null))for(u=0;u title"))),pl(n,a,u),n[Dl]=l,Ml(n),a=n;break l;case"link":var f=Wv("link","href",e).get(a+(u.href||""));if(f){for(var c=0;cal&&(f=al,al=R,R=f);var m=Ii(c,R),y=Ii(c,al);if(m&&y&&(S.rangeCount!==1||S.anchorNode!==m.node||S.anchorOffset!==m.offset||S.focusNode!==y.node||S.focusOffset!==y.offset)){var s=E.createRange();s.setStart(m.node,m.offset),S.removeAllRanges(),R>al?(S.addRange(s),S.extend(y.node,y.offset)):(s.setEnd(y.node,y.offset),S.addRange(s))}}}}for(E=[],S=c;S=S.parentNode;)S.nodeType===1&&E.push({element:S,left:S.scrollLeft,top:S.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;cu?32:u,b.T=null,u=rc,rc=null;var n=mu,f=Kt;if(Tl=0,ga=mu=null,Kt=0,(F&6)!==0)throw Error(o(331));var c=F;if(F|=4,Py(n.current),Fy(n,n.current,f,u),F=c,ie(0,!1),Fl&&typeof Fl.onPostCommitFiberRoot=="function")try{Fl.onPostCommitFiberRoot(ra,n)}catch{}return!0}finally{O.p=e,b.T=a,gv(l,t)}}function zv(l,t,u){t=yt(u,t),t=nc(l.stateNode,t,2),l=eu(l,t,2),l!==null&&(Ua(l,2),rt(l))}function P(l,t,u){if(l.tag===3)zv(l,l,u);else for(;t!==null;){if(t.tag===3){zv(t,l,u);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(vu===null||!vu.has(a))){l=yt(u,l),u=Ey(2),a=eu(t,u,2),a!==null&&(Ty(u,a,t,l),Ua(a,2),rt(a));break}}t=t.return}}function Nc(l,t,u){var a=l.pingCache;if(a===null){a=l.pingCache=new I1;var e=new Set;a.set(t,e)}else e=a.get(t),e===void 0&&(e=new Set,a.set(t,e));e.has(u)||(Ac=!0,e.add(u),l=as.bind(null,l,t,u),t.then(l,l))}function as(l,t,u){var a=l.pingCache;a!==null&&a.delete(t),l.pingedLanes|=l.suspendedLanes&u,l.warmLanes&=~u,fl===l&&(V&u)===u&&(dl===4||dl===3&&(V&62914560)===V&&300>$l()-dn?(F&2)===0&&ba(l,0):_c|=u,Sa===V&&(Sa=0)),rt(l)}function Ev(l,t){t===0&&(t=hi()),l=Du(l,t),l!==null&&(Ua(l,t),rt(l))}function es(l){var t=l.memoizedState,u=0;t!==null&&(u=t.retryLane),Ev(l,u)}function ns(l,t){var u=0;switch(l.tag){case 31:case 13:var a=l.stateNode,e=l.memoizedState;e!==null&&(u=e.retryLane);break;case 19:a=l.stateNode;break;case 22:a=l.stateNode._retryCache;break;default:throw Error(o(314))}a!==null&&a.delete(t),Ev(l,u)}function fs(l,t){return Vn(l,t)}var En=null,Ea=null,pc=!1,Tn=!1,Rc=!1,du=0;function rt(l){l!==Ea&&l.next===null&&(Ea===null?En=Ea=l:Ea=Ea.next=l),Tn=!0,pc||(pc=!0,is())}function ie(l,t){if(!Rc&&Tn){Rc=!0;do for(var u=!1,a=En;a!==null;){if(l!==0){var e=a.pendingLanes;if(e===0)var n=0;else{var f=a.suspendedLanes,c=a.pingedLanes;n=(1<<31-kl(42|l)+1)-1,n&=e&~(f&~c),n=n&201326741?n&201326741|1:n?n|2:0}n!==0&&(u=!0,Ov(a,n))}else n=V,n=Oe(a,a===fl?n:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(n&3)===0||Da(a,n)||(u=!0,Ov(a,n));a=a.next}while(u);Rc=!1}}function cs(){Tv()}function Tv(){Tn=pc=!1;var l=0;du!==0&&bs()&&(l=du);for(var t=$l(),u=null,a=En;a!==null;){var e=a.next,n=Av(a,t);n===0?(a.next=null,u===null?En=e:u.next=e,e===null&&(Ea=u)):(u=a,(l!==0||(n&3)!==0)&&(Tn=!0)),a=e}Tl!==0&&Tl!==5||ie(l),du!==0&&(du=0)}function Av(l,t){for(var u=l.suspendedLanes,a=l.pingedLanes,e=l.expirationTimes,n=l.pendingLanes&-62914561;0c)break;var g=i.transferSize,E=i.initiatorType;g&&Rv(E)&&(i=i.responseEnd,f+=g*(i"u"?null:document;function xv(l,t,u){var a=Ta;if(a&&typeof t=="string"&&t){var e=ct(t);e='link[rel="'+l+'"][href="'+e+'"]',typeof u=="string"&&(e+='[crossorigin="'+u+'"]'),Lv.has(e)||(Lv.add(e),l={rel:l,crossOrigin:u,href:t},a.querySelector(e)===null&&(t=a.createElement("link"),pl(t,"link",l),Ml(t),a.head.appendChild(t)))}}function Ds(l){Jt.D(l),xv("dns-prefetch",l,null)}function Us(l,t){Jt.C(l,t),xv("preconnect",l,t)}function Hs(l,t,u){Jt.L(l,t,u);var a=Ta;if(a&&l&&t){var e='link[rel="preload"][as="'+ct(t)+'"]';t==="image"&&u&&u.imageSrcSet?(e+='[imagesrcset="'+ct(u.imageSrcSet)+'"]',typeof u.imageSizes=="string"&&(e+='[imagesizes="'+ct(u.imageSizes)+'"]')):e+='[href="'+ct(l)+'"]';var n=e;switch(t){case"style":n=Aa(l);break;case"script":n=_a(l)}ot.has(n)||(l=p({rel:"preload",href:t==="image"&&u&&u.imageSrcSet?void 0:l,as:t},u),ot.set(n,l),a.querySelector(e)!==null||t==="style"&&a.querySelector(se(n))||t==="script"&&a.querySelector(de(n))||(t=a.createElement("link"),pl(t,"link",l),Ml(t),a.head.appendChild(t)))}}function Ns(l,t){Jt.m(l,t);var u=Ta;if(u&&l){var a=t&&typeof t.as=="string"?t.as:"script",e='link[rel="modulepreload"][as="'+ct(a)+'"][href="'+ct(l)+'"]',n=e;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":n=_a(l)}if(!ot.has(n)&&(l=p({rel:"modulepreload",href:l},t),ot.set(n,l),u.querySelector(e)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(u.querySelector(de(n)))return}a=u.createElement("link"),pl(a,"link",l),Ml(a),u.head.appendChild(a)}}}function ps(l,t,u){Jt.S(l,t,u);var a=Ta;if(a&&l){var e=xu(a).hoistableStyles,n=Aa(l);t=t||"default";var f=e.get(n);if(!f){var c={loading:0,preload:null};if(f=a.querySelector(se(n)))c.loading=5;else{l=p({rel:"stylesheet",href:l,"data-precedence":t},u),(u=ot.get(n))&&Wc(l,u);var i=f=a.createElement("link");Ml(i),pl(i,"link",l),i._p=new Promise(function(d,g){i.onload=d,i.onerror=g}),i.addEventListener("load",function(){c.loading|=1}),i.addEventListener("error",function(){c.loading|=2}),c.loading|=4,rn(f,t,a)}f={type:"stylesheet",instance:f,count:1,state:c},e.set(n,f)}}}function Rs(l,t){Jt.X(l,t);var u=Ta;if(u&&l){var a=xu(u).hoistableScripts,e=_a(l),n=a.get(e);n||(n=u.querySelector(de(e)),n||(l=p({src:l,async:!0},t),(t=ot.get(e))&&$c(l,t),n=u.createElement("script"),Ml(n),pl(n,"link",l),u.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(e,n))}}function qs(l,t){Jt.M(l,t);var u=Ta;if(u&&l){var a=xu(u).hoistableScripts,e=_a(l),n=a.get(e);n||(n=u.querySelector(de(e)),n||(l=p({src:l,async:!0,type:"module"},t),(t=ot.get(e))&&$c(l,t),n=u.createElement("script"),Ml(n),pl(n,"link",l),u.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(e,n))}}function Kv(l,t,u,a){var e=(e=Q.current)?Mn(e):null;if(!e)throw Error(o(446));switch(l){case"meta":case"title":return null;case"style":return typeof u.precedence=="string"&&typeof u.href=="string"?(t=Aa(u.href),u=xu(e).hoistableStyles,a=u.get(t),a||(a={type:"style",instance:null,count:0,state:null},u.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(u.rel==="stylesheet"&&typeof u.href=="string"&&typeof u.precedence=="string"){l=Aa(u.href);var n=xu(e).hoistableStyles,f=n.get(l);if(f||(e=e.ownerDocument||e,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},n.set(l,f),(n=e.querySelector(se(l)))&&!n._p&&(f.instance=n,f.state.loading=5),ot.has(l)||(u={rel:"preload",as:"style",href:u.href,crossOrigin:u.crossOrigin,integrity:u.integrity,media:u.media,hrefLang:u.hrefLang,referrerPolicy:u.referrerPolicy},ot.set(l,u),n||Cs(e,l,u,f.state))),t&&a===null)throw Error(o(528,""));return f}if(t&&a!==null)throw Error(o(529,""));return null;case"script":return t=u.async,u=u.src,typeof u=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=_a(u),u=xu(e).hoistableScripts,a=u.get(t),a||(a={type:"script",instance:null,count:0,state:null},u.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,l))}}function Aa(l){return'href="'+ct(l)+'"'}function se(l){return'link[rel="stylesheet"]['+l+"]"}function Jv(l){return p({},l,{"data-precedence":l.precedence,precedence:null})}function Cs(l,t,u,a){l.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=l.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),pl(t,"link",u),Ml(t),l.head.appendChild(t))}function _a(l){return'[src="'+ct(l)+'"]'}function de(l){return"script[async]"+l}function wv(l,t,u){if(t.count++,t.instance===null)switch(t.type){case"style":var a=l.querySelector('style[data-href~="'+ct(u.href)+'"]');if(a)return t.instance=a,Ml(a),a;var e=p({},u,{"data-href":u.href,"data-precedence":u.precedence,href:null,precedence:null});return a=(l.ownerDocument||l).createElement("style"),Ml(a),pl(a,"style",e),rn(a,u.precedence,l),t.instance=a;case"stylesheet":e=Aa(u.href);var n=l.querySelector(se(e));if(n)return t.state.loading|=4,t.instance=n,Ml(n),n;a=Jv(u),(e=ot.get(e))&&Wc(a,e),n=(l.ownerDocument||l).createElement("link"),Ml(n);var f=n;return f._p=new Promise(function(c,i){f.onload=c,f.onerror=i}),pl(n,"link",a),t.state.loading|=4,rn(n,u.precedence,l),t.instance=n;case"script":return n=_a(u.src),(e=l.querySelector(de(n)))?(t.instance=e,Ml(e),e):(a=u,(e=ot.get(n))&&(a=p({},u),$c(a,e)),l=l.ownerDocument||l,e=l.createElement("script"),Ml(e),pl(e,"link",a),l.head.appendChild(e),t.instance=e);case"void":return null;default:throw Error(o(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,rn(a,u.precedence,l));return t.instance}function rn(l,t,u){for(var a=u.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),e=a.length?a[a.length-1]:null,n=e,f=0;f title"):null)}function Bs(l,t,u){if(u===1||t.itemProp!=null)return!1;switch(l){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;return t.rel==="stylesheet"?(l=t.disabled,typeof t.precedence=="string"&&l==null):!0;case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Fv(l){return!(l.type==="stylesheet"&&(l.state.loading&3)===0)}function Ys(l,t,u,a){if(u.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(u.state.loading&4)===0){if(u.instance===null){var e=Aa(a.href),n=t.querySelector(se(e));if(n){t=n._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(l.count++,l=Un.bind(l),t.then(l,l)),u.state.loading|=4,u.instance=n,Ml(n);return}n=t.ownerDocument||t,a=Jv(a),(e=ot.get(e))&&Wc(a,e),n=n.createElement("link"),Ml(n);var f=n;f._p=new Promise(function(c,i){f.onload=c,f.onerror=i}),pl(n,"link",a),u.instance=n}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(u,t),(t=u.state.preload)&&(u.state.loading&3)===0&&(l.count++,u=Un.bind(l),t.addEventListener("load",u),t.addEventListener("error",u))}}var Fc=0;function Gs(l,t){return l.stylesheets&&l.count===0&&Nn(l,l.stylesheets),0Fc?50:800)+t);return l.unsuspend=u,function(){l.unsuspend=null,clearTimeout(a),clearTimeout(e)}}:null}function Un(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Nn(this,this.stylesheets);else if(this.unsuspend){var l=this.unsuspend;this.unsuspend=null,l()}}}var Hn=null;function Nn(l,t){l.stylesheets=null,l.unsuspend!==null&&(l.count++,Hn=new Map,t.forEach(Xs,l),Hn=null,Un.call(l))}function Xs(l,t){if(!(t.state.loading&4)){var u=Hn.get(l);if(u)var a=u.get(null);else{u=new Map,Hn.set(l,u);for(var e=l.querySelectorAll("link[data-precedence],style[data-precedence]"),n=0;n"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch($){console.error($)}}return _(),ei.exports=Is(),ei.exports}var bm=Ps();const ld=({value:_,name:$,hydrate:X=!0})=>{if(_==null||_.trim()==="")return null;const o=X?"astro-slot":"astro-static-slot";return wt.createElement(o,{name:$,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:_}})};var Am=wt.memo(ld,()=>!0);function td(_){for(const $ in _)if($.startsWith("__reactContainer"))return $}const ud={class:"className",for:"htmlFor"};let zm=0;function _m(_,$,X){$===void 0&&(zm+=1,$=zm,X=0);let o={};for(const yl of _.attributes){const _l=ud[yl.name]||yl.name;o[_l]=yl.value}if(o.key=`${$}-${X}`,_.firstChild===null)return wt.createElement(_.localName,o);let Al=0;return wt.createElement(_.localName,o,Array.from(_.childNodes).map(yl=>yl.nodeType===Node.TEXT_NODE?yl.data:yl.nodeType===Node.ELEMENT_NODE?(Al+=1,_m(yl,$,Al)):void 0).filter(yl=>!!yl))}function ad(_,$){if($&&_){let X=[],o=document.createElement("template");o.innerHTML=_;for(let Al of o.content.children)X.push(_m(Al));return X}else return _?wt.createElement(Am,{value:_}):void 0}let Em=new WeakMap;const Tm=(_,$)=>{let X=Em.get(_);return X||(X=$(),Em.set(_,X)),X};var ed=_=>($,X,{default:o,...Al},{client:yl})=>{if(!_.hasAttribute("ssr"))return;const _l=_.getAttribute("data-action-key"),Gl=_.getAttribute("data-action-name"),H=_.getAttribute("data-action-result"),A=_l&&Gl&&H?[JSON.parse(H),_l,Gl]:void 0,J={identifierPrefix:_.getAttribute("prefix"),formState:A};for(const[Ol,ml]of Object.entries(Al))X[Ol]=wt.createElement(Am,{value:ml,name:Ol});const p=wt.createElement($,X,ad(o,_.hasAttribute("data-react-children"))),el=td(_);if(el&&delete _[el],yl==="only")return wt.startTransition(()=>{Tm(_,()=>{const ml=bm.createRoot(_);return _.addEventListener("astro:unmount",()=>ml.unmount(),{once:!0}),ml}).render(p)});wt.startTransition(()=>{Tm(_,()=>{const ml=bm.hydrateRoot(_,p,J);return _.addEventListener("astro:unmount",()=>ml.unmount(),{once:!0}),ml}).render(p)})};export{ed as default}; diff --git a/about/index.html b/about/index.html new file mode 100644 index 0000000..0793f99 --- /dev/null +++ b/about/index.html @@ -0,0 +1,24 @@ + About | ACSTechnology

About ACSTechnology

+ACSTechnology is a founder-led software business based in Southern California. + I help small businesses and teams build custom software when off-the-shelf tools + don’t quite fit — whether that’s internal tools, automations, or client-facing systems. +

What I Build

  • Custom web applications tailored to your workflow
  • Backend APIs and system integrations
  • Automation tools to reduce manual work
  • AI-assisted tools for internal or client-facing use

Who I Work With

  • Private organizations needing secure, domain-specific AI tools for internal workflows
  • Small businesses outgrowing spreadsheets or manual processes
  • Teams that need internal tools or automation
  • Clients replacing or extending tools like Jotform, Airtable, or similar platforms

What You Can Expect

  • Clear communication — no disappearing mid-project
  • Practical solutions, not over-engineered systems
  • Maintainable code you can work with after handoff
  • A transparent and structured development process

How I Work

+I focus on building systems that solve real problems and remain maintainable long after launch. + The goal isn’t just to ship software — it’s to build something you can rely on. +

+Development happens in the open where it makes sense. Public work is mirrored on GitHub, + while private projects are handled in a controlled, self-hosted environment to protect + client data and maintain clear separation from public code. +

When I’m Not the Right Fit

+If an off-the-shelf tool already solves your problem cleanly, I’ll usually recommend that instead. + My work is best suited for cases where existing tools fall short, need to be extended, + or don’t align well with your workflow. +

About Me

+I'm Andrew, a developer focused on building practical, maintainable systems for real-world use. +

+I started ACSTechnology to work directly with clients who need software that fits their workflow — + not the other way around. +

+I tend to work best with people who already understand their problem and want a reliable, + long-term solution rather than a quick patch. +

\ No newline at end of file diff --git a/acstech_favicon_angular_acs_v2.ico b/acstech_favicon_angular_acs_v2.ico new file mode 100644 index 0000000000000000000000000000000000000000..3b04eed150fc310952e55220b812cfca6a5a3b79 GIT binary patch literal 60699 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 JFO{|M|39sD>jwY; literal 0 HcmV?d00001 diff --git a/blog/index.html b/blog/index.html new file mode 100644 index 0000000..6fe677d --- /dev/null +++ b/blog/index.html @@ -0,0 +1,11 @@ + ACS Technology Blog +

Welcome to the Lab

+ACSTechnology is just me - plus the occasional hand from family and friends. + This blog isn't about marketing fluff or corporate updates. It's a running log + of what I'm learning while building real software and a business from the ground up. + Most posts will focus on software engineering, with a few exploring the business side. + Expect a mix of deep-dive tutorials, brutally honest rants, and everything in between. +

+Bookmark it or follow on YouTube, whichever you prefer. +

Recent posts

Regex Link Extractor

A lightweight Chrome extension for extracting links, images, and videos from any page using regex filters. Built for manual browsing and bulk collection — with a handy side effect of feeding clean data into LLM workflows. This article walks through the why, the build, and what comes next.

· Chrome Extension, 1.0.0, Regex, JavaScript, LLM, Json
\ No newline at end of file diff --git a/blog/regex-extractor/index.html b/blog/regex-extractor/index.html new file mode 100644 index 0000000..ade71b7 --- /dev/null +++ b/blog/regex-extractor/index.html @@ -0,0 +1,85 @@ + Regex Link Extractor | ACSTechnology +

Regex Link Extractor

A lightweight Chrome extension for extracting links, images, and videos from any page using regex filters. Built for manual browsing and bulk collection — with a handy side effect of feeding clean data into LLM workflows. This article walks through the why, the build, and what comes next.

Chrome Extension1.0.0RegexJavaScriptLLMJson

Introduction

+

Sometimes you’re browsing a page and you want everything on it — every PDF link, every image +from a specific domain, every video URL — without opening DevTools or writing a scraper. +That’s what this extension is for.

+

It started as a personal tool for manual browsing and bulk collection. Type a regex, hit +extract, get a clean filtered list of links, images, or videos you can download or save.

+

The LLM angle came later, almost by accident. The JSON export format turned out to be +exactly what you’d want to paste into a model prompt — structured, typed, with page context +included. That’s a nice bonus, but it’s not why the extension exists.

+

Why build the extension

+

The idea came from a simple frustration. When I’m browsing I often want to bulk-collect +something from a page — all the download links, all the images from a specific source, all +the external URLs — and there’s no good lightweight tool for it. DevTools works but it’s +overkill and verbose. Writing a one-off script works but takes time.

+

What I wanted was a popup: type a pattern, see matching assets, grab what I need. No server, +no authentication, no data leaving the browser.

+

Building it as a Chrome extension was the obvious fit. It runs entirely client-side, has +direct access to the page DOM, and stays out of the way until you need it.

+

Initial Design

+

The extension has three files at its core: manifest.json, popup.html, and popup.js. +Manifest (MV3)

+

The extension uses Manifest V3, Chrome’s current extension standard. The only permissions +required are activeTab — which grants temporary access to the current tab when the user +opens the popup — and scripting, which allows injecting the extraction function into the +page context. No broad host permissions, no background data collection.

+

Extraction logic

+

The core of the extension is a single function, extractPageAssets, that gets injected into +the active tab via chrome.scripting.executeScript. It queries the DOM for three asset types:

+
<a href> — links, with their visible text trimmed to 50 characters
+<img src> — images, with alt text carried through
+<video> and child <source> elements — since most modern players put the real URL
+on a <source> tag rather than the <video> element itself
+

All three are filtered by the user’s regex pattern, deduplicated by URL, and returned as +a structured payload with the page title, source URL, and a timestamp.

+

Why regex?

+

Regex gives you precision without a UI for every use case. Want all YouTube links? youtube.com. +Want only PDFs? \.pdf. Want links from a specific subdomain? You write the pattern. It keeps +the tool small and hands control to the user — which also makes it a natural pairing with an LLM, +since you can ask the model to write the pattern for you if you’re unsure.

+

If you’ve never written a regex before, regex101.com +is the best place to start — paste a pattern and some test URLs and it explains exactly what +each part does. Make sure the flavor is set to JavaScript, which is what the extension uses.

+

Export formats

+

Results can be exported as JSON (structured, with full metadata) or Markdown (a clean linked +list, useful for dropping straight into a document or LLM prompt). Both are generated entirely +in the browser using a blob URL — no server involved, no upload.

+

Usage Instructions

+

For everyday users

+
    +
  1. Install the extension from the Chrome Web Store
  2. +
  3. Navigate to any page you want to extract from
  4. +
  5. Click the extension icon in your toolbar
  6. +
  7. Type a pattern into the regex field — for example, youtube.com to find YouTube links, or leave it broad with . to match everything
  8. +
  9. Click Find Links
  10. +
  11. Check or uncheck individual results, use Select All / Deselect All as needed
  12. +
  13. Choose your export format (JSON or Markdown) and which asset types to include
  14. +
  15. Click Download
  16. +
+

For developers using it as an LLM feed

+

The JSON export is designed to be pasted directly into a model prompt. It includes the source +URL, page title, timestamp, and a typed array of items — each with a url, type, and either +text (for links) or alt / poster (for images and videos). A prompt like:

+
Here is a JSON list of links extracted from a documentation page. 
+Identify which ones are likely API reference pages versus guides.
+

…works well out of the box with the exported format. The Markdown export is better suited for +summarisation tasks or when you want the model to reason about link text rather than raw URLs.

+

Future plans

+

A few things on the roadmap:

+
    +
  • Right-click context menu — right-clicking a link or image on any page will pre-fill +the regex field with a pattern derived from that URL, so you can immediately find similar assets
  • +
  • Regex history — remember the last few patterns used, selectable from a dropdown
  • +
  • CSV export — a third format option for tabular workflows and spreadsheet tools
  • +
  • Pattern library — a small set of one-click presets for common cases (PDFs, images, +YouTube, external links)
  • +
+

Closing

+

The extension is small by design. It does one thing — gets assets off a page fast — and +stays out of your way otherwise. If you regularly find yourself manually hunting down links +or bulk-saving resources while browsing, it’s worth a try. And if you happen to use an LLM +for content work, the export format will slot straight in.

+

The full source is available on GitHub.com. If you run into a bug or have a feature request, +open an issue — I read them.

\ No newline at end of file diff --git a/contact/index.html b/contact/index.html new file mode 100644 index 0000000..44c4cf2 --- /dev/null +++ b/contact/index.html @@ -0,0 +1,6 @@ + Contact | ACSTechnology

Contact

+Have a project in mind or need help building something custom? + Send a message and I’ll take a look. +

+For questions or inquiries, please contact: +contact@acstech.dev

Get in Touch

\ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..a563104 --- /dev/null +++ b/index.html @@ -0,0 +1,16 @@ + ACS Technology

Introduction

+ACSTechnology is a founder-led software business based in Southern California. + I help small businesses, entrepreneurs, and growing teams turn ideas into working + software - whether that means a custom web app, process automation, backend systems, + or AI-powered tools. The focus is always the same: build something useful, dependable, + and worth using long after launch. +

Mission Statement

+At ACSTechnology, my mission is simple - to build software that actually solves + problems. I work closely with each client to understand their goals and create + custom solutions that fit their business, not the other way around. Every + project gets my full attention, from the first idea to the final delivery, + ensuring a smooth process and a result you'll be proud to launch. +

Areas of Focus

+At ACSTechnology, we combine practical software engineering with the latest in + AI to help small teams do more with less. Our core focus areas include: +

  • Custom Software Development - Scalable web and desktop apps built around your workflow.
  • AI Integration & Automation - From chatbots to workflow automation, we help you bring intelligent features into your products or internal tools.
  • Backend Engineering - Fast, secure, and maintainable backend systems designed to handle real-world growth.
  • Web App Development - Modern, responsive interfaces that feel fast, clean, and intuitive for your users.
  • Tech Consulting & Prototyping - Need to validate an idea before building it? We'll help you design, test, and launch efficiently.

Why Work With Us

  • Founder-led attention. You'll work directly with me - no handoffs or endless layers of management.
  • Clear communication. You'll always know where things stand, what's next, and when to expect results.
  • Quality over quantity. I take on a limited number of projects to deliver real focus and care.
Let's turn your idea into something real.
\ No newline at end of file diff --git a/projects/index.html b/projects/index.html new file mode 100644 index 0000000..7b7470c --- /dev/null +++ b/projects/index.html @@ -0,0 +1,3 @@ + Projects | ACSTechnology +

Projects

A selection of things I've built — from side experiments to tools I actually use.

No public projects yet.

\ No newline at end of file diff --git a/regex-link-extractor/privacy/index.html b/regex-link-extractor/privacy/index.html new file mode 100644 index 0000000..17a725f --- /dev/null +++ b/regex-link-extractor/privacy/index.html @@ -0,0 +1,15 @@ + Regex Link Extractor - Privacy Policy

Privacy Policy

Effective Date: April 27, 2026

Regex Link Extractor is a client-side browser extension. It does not collect, store, + or transmit any personal data. All processing happens locally in your browser. +

Permissions

The extension requests the following permissions:

  • activeTab: Accesses the content of the current tab only when you explicitly activate the extension.
  • scripting: Runs the extraction script within the active tab to identify links, images, and videos.

No other permissions are requested or used.

How It Works

+When you click "Find Links", the extension injects a script into the active tab to scan + its content using your regex pattern. Matching links, images, and videos are displayed + in the popup. Nothing leaves your browser during this process. +

+If you choose to export results, the file is generated entirely in your browser and saved + directly to your device. No data is uploaded or transmitted to any server at any point. +

Data Handling

  • Collection: No personal data, browsing history, or user activity is collected.
  • Storage: No data is stored locally or remotely by the extension.
  • Transmission: The extension makes no external network requests.
  • Sharing: No data is shared with third parties.
  • Analytics: No tracking, analytics, or telemetry of any kind is included.

Changes to This Policy

+This policy may be updated to reflect changes in functionality or legal requirements. + Any updates will be reflected with a revised effective date at the top of this page. +

Contact

+For questions or concerns about this privacy policy, please contact: +support@acstech.dev

\ No newline at end of file