diff --git a/Cargo.toml b/Cargo.toml index dd0116c84b149d183c78154153fb0914b4b35829..fcc13a0aea1e2f03184259812444688feb69938c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,9 +12,12 @@ askama = {version="0.12.1"} askama_axum="0.4.0" -tower-http = { version = "0.5.2", features = ["fs", "trace"] } +tower-http = { version = "0.5.2", features = ["fs", "trace","cors"] } sqlx = { version = "0.7.4", features = ["mysql", "runtime-tokio", "macros", "chrono"] } chrono = "0.4.38" cron = "0.12.1" tklog = "0.0.10" + +serde = {version="1.0.214", features = ["derive"]} +serde_json = "1.0.132" \ No newline at end of file diff --git a/assets/css/index-vue.css b/assets/css/index-vue.css new file mode 100644 index 0000000000000000000000000000000000000000..14aa52ee6a79f7f1e2b8b6ee053dbf1f97f322f2 --- /dev/null +++ b/assets/css/index-vue.css @@ -0,0 +1,5 @@ +@charset "UTF-8";.a{text-decoration:none}#blog-summary{min-height:200px;margin-top:25px;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#81b9ef33;box-shadow:10px 10px 5px #81b9ef80}}.move-trans-toLeft{animation-duration:3s;animation-name:slidein-toLeft}@keyframes slidein-toLeft{0%{margin-left:100%;width:200%;background-color:azure}to{margin-left:0%;width:100%;background-color:#fff}}.move-trans-toRight{animation-duration:3s;animation-name:slidein-toRight}@keyframes slidein-toRight{0%{margin-left:-100%;width:200%}to{margin-left:0%;width:100%}}.move-trans-toRight-footer{animation-duration:3s;animation-name:slidein-toRight}@keyframes slidein-toRight-footer{0%{margin-left:-100%;width:85%}to{margin-left:0%;width:85%}}/*! + * Bootstrap v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */: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;font-size:calc(1.275rem + .3vw);line-height:inherit}@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}::-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-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@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::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.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;-moz-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;-webkit-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;height:100%;padding:1rem .75rem;overflow:hidden;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::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.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}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.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{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label:after{position:absolute;top:1rem;right:.375rem;bottom:1rem;left:.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label:after,.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after{position:absolute;top:1rem;right:.375rem;bottom:1rem;left:.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.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}.form-floating>.form-control:disabled~label:after,.form-floating>:disabled~label:after{background-color:var(--bs-secondary-bg)}.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(var(--bs-border-width) * -1);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.1z'/%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.1z'/%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(var(--bs-border-width) * -1)}.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(var(--bs-border-width) * -1)}.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~.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-basis:0;flex-grow:1;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-basis:100%;flex-grow:1;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;top:0;right:0;bottom:0;left: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 5L8 11L14 5'/%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 5L8 11L14 5'/%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-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{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-.708z'/%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-.708z'/%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(var(--bs-border-width) * -1)}.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:1rem}}.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-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action: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:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.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-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.414z'/%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;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);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;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,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.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: ;--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{transition:transform .3s ease-out;transform:translateY(-50px)}@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:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) 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;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 0z'/%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-.708z'/%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:#fff;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:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;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:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) 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}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left: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}}.tags[data-v-bfbe1513]{display:inline-block;margin-bottom:10px}.tag[data-v-bfbe1513]{display:inline-block;padding-right:10pt}.pages[data-v-c9e8b975]{display:inline-block;margin-bottom:10px}.page[data-v-c9e8b975]{display:inline-block;padding-right:10pt}.btn.active[data-v-c9e8b975]{background-color:#007bff;color:#fff}.mb-5[data-v-9787e799]{margin-bottom:3rem!important} diff --git a/assets/js/index-vue.js b/assets/js/index-vue.js new file mode 100644 index 0000000000000000000000000000000000000000..b116ab1694ef269290be93e4c733c79b6c90d0cb --- /dev/null +++ b/assets/js/index-vue.js @@ -0,0 +1,26 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))i(r);new MutationObserver(r=>{for(const l of r)if(l.type==="childList")for(const a of l.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&i(a)}).observe(document,{childList:!0,subtree:!0});function n(r){const l={};return r.integrity&&(l.integrity=r.integrity),r.referrerPolicy&&(l.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?l.credentials="include":r.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function i(r){if(r.ep)return;r.ep=!0;const l=n(r);fetch(r.href,l)}})();var md=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},_d={exports:{}};/*! + * Bootstrap v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */(function(e,t){(function(n,i){e.exports=i()})(md,function(){const n=new Map,i={set(c,s,o){n.has(c)||n.set(c,new Map);const f=n.get(c);f.has(s)||f.size===0?f.set(s,o):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(f.keys())[0]}.`)},get:(c,s)=>n.has(c)&&n.get(c).get(s)||null,remove(c,s){if(!n.has(c))return;const o=n.get(c);o.delete(s),o.size===0&&n.delete(c)}},r="transitionend",l=c=>(c&&window.CSS&&window.CSS.escape&&(c=c.replace(/#([^\s"#']+)/g,(s,o)=>`#${CSS.escape(o)}`)),c),a=c=>{c.dispatchEvent(new Event(r))},u=c=>!(!c||typeof c!="object")&&(c.jquery!==void 0&&(c=c[0]),c.nodeType!==void 0),d=c=>u(c)?c.jquery?c[0]:c:typeof c=="string"&&c.length>0?document.querySelector(l(c)):null,g=c=>{if(!u(c)||c.getClientRects().length===0)return!1;const s=getComputedStyle(c).getPropertyValue("visibility")==="visible",o=c.closest("details:not([open])");if(!o)return s;if(o!==c){const f=c.closest("summary");if(f&&f.parentNode!==o||f===null)return!1}return s},h=c=>!c||c.nodeType!==Node.ELEMENT_NODE||!!c.classList.contains("disabled")||(c.disabled!==void 0?c.disabled:c.hasAttribute("disabled")&&c.getAttribute("disabled")!=="false"),y=c=>{if(!document.documentElement.attachShadow)return null;if(typeof c.getRootNode=="function"){const s=c.getRootNode();return s instanceof ShadowRoot?s:null}return c instanceof ShadowRoot?c:c.parentNode?y(c.parentNode):null},T=()=>{},D=c=>{c.offsetHeight},L=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,N=[],C=()=>document.documentElement.dir==="rtl",$=c=>{var s;s=()=>{const o=L();if(o){const f=c.NAME,_=o.fn[f];o.fn[f]=c.jQueryInterface,o.fn[f].Constructor=c,o.fn[f].noConflict=()=>(o.fn[f]=_,c.jQueryInterface)}},document.readyState==="loading"?(N.length||document.addEventListener("DOMContentLoaded",()=>{for(const o of N)o()}),N.push(s)):s()},q=(c,s=[],o=c)=>typeof c=="function"?c(...s):o,Y=(c,s,o=!0)=>{if(!o)return void q(c);const f=(v=>{if(!v)return 0;let{transitionDuration:x,transitionDelay:M}=window.getComputedStyle(v);const H=Number.parseFloat(x),U=Number.parseFloat(M);return H||U?(x=x.split(",")[0],M=M.split(",")[0],1e3*(Number.parseFloat(x)+Number.parseFloat(M))):0})(s)+5;let _=!1;const b=({target:v})=>{v===s&&(_=!0,s.removeEventListener(r,b),q(c))};s.addEventListener(r,b),setTimeout(()=>{_||a(s)},f)},V=(c,s,o,f)=>{const _=c.length;let b=c.indexOf(s);return b===-1?!o&&f?c[_-1]:c[0]:(b+=o?1:-1,f&&(b=(b+_)%_),c[Math.max(0,Math.min(b,_-1))])},le=/[^.]*(?=\..*)\.|.*/,Re=/\..*/,Se=/::\d+$/,ke={};let Ot=1;const St={mouseenter:"mouseover",mouseleave:"mouseout"},cn=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 un(c,s){return s&&`${s}::${Ot++}`||c.uidEvent||Ot++}function fn(c){const s=un(c);return c.uidEvent=s,ke[s]=ke[s]||{},ke[s]}function Fn(c,s,o=null){return Object.values(c).find(f=>f.callable===s&&f.delegationSelector===o)}function cs(c,s,o){const f=typeof s=="string",_=f?o:s||o;let b=Ct(c);return cn.has(b)||(b=c),[f,_,b]}function Le(c,s,o,f,_){if(typeof s!="string"||!c)return;let[b,v,x]=cs(s,o,f);s in St&&(v=(Q=>function(G){if(!G.relatedTarget||G.relatedTarget!==G.delegateTarget&&!G.delegateTarget.contains(G.relatedTarget))return Q.call(this,G)})(v));const M=fn(c),H=M[x]||(M[x]={}),U=Fn(H,v,b?o:null);if(U)return void(U.oneOff=U.oneOff&&_);const B=un(v,s.replace(le,"")),ne=b?function(J,Q,G){return function Z(_e){const we=J.querySelectorAll(Q);for(let{target:oe}=_e;oe&&oe!==this;oe=oe.parentNode)for(const fe of we)if(fe===oe)return vt(_e,{delegateTarget:oe}),Z.oneOff&&A.off(J,_e.type,Q,G),G.apply(oe,[_e])}}(c,o,v):function(J,Q){return function G(Z){return vt(Z,{delegateTarget:J}),G.oneOff&&A.off(J,Z.type,Q),Q.apply(J,[Z])}}(c,v);ne.delegationSelector=b?o:null,ne.callable=v,ne.oneOff=_,ne.uidEvent=B,H[B]=ne,c.addEventListener(x,ne,b)}function ye(c,s,o,f,_){const b=Fn(s[o],f,_);b&&(c.removeEventListener(o,b,!!_),delete s[o][b.uidEvent])}function me(c,s,o,f){const _=s[o]||{};for(const[b,v]of Object.entries(_))b.includes(f)&&ye(c,s,o,v.callable,v.delegationSelector)}function Ct(c){return c=c.replace(Re,""),St[c]||c}const A={on(c,s,o,f){Le(c,s,o,f,!1)},one(c,s,o,f){Le(c,s,o,f,!0)},off(c,s,o,f){if(typeof s!="string"||!c)return;const[_,b,v]=cs(s,o,f),x=v!==s,M=fn(c),H=M[v]||{},U=s.startsWith(".");if(b===void 0){if(U)for(const B of Object.keys(M))me(c,M,B,s.slice(1));for(const[B,ne]of Object.entries(H)){const J=B.replace(Se,"");x&&!s.includes(J)||ye(c,M,v,ne.callable,ne.delegationSelector)}}else{if(!Object.keys(H).length)return;ye(c,M,v,b,_?o:null)}},trigger(c,s,o){if(typeof s!="string"||!c)return null;const f=L();let _=null,b=!0,v=!0,x=!1;s!==Ct(s)&&f&&(_=f.Event(s,o),f(c).trigger(_),b=!_.isPropagationStopped(),v=!_.isImmediatePropagationStopped(),x=_.isDefaultPrevented());const M=vt(new Event(s,{bubbles:b,cancelable:!0}),o);return x&&M.preventDefault(),v&&c.dispatchEvent(M),M.defaultPrevented&&_&&_.preventDefault(),M}};function vt(c,s={}){for(const[o,f]of Object.entries(s))try{c[o]=f}catch{Object.defineProperty(c,o,{configurable:!0,get:()=>f})}return c}function st(c){if(c==="true")return!0;if(c==="false")return!1;if(c===Number(c).toString())return Number(c);if(c===""||c==="null")return null;if(typeof c!="string")return c;try{return JSON.parse(decodeURIComponent(c))}catch{return c}}function jn(c){return c.replace(/[A-Z]/g,s=>`-${s.toLowerCase()}`)}const wt={setDataAttribute(c,s,o){c.setAttribute(`data-bs-${jn(s)}`,o)},removeDataAttribute(c,s){c.removeAttribute(`data-bs-${jn(s)}`)},getDataAttributes(c){if(!c)return{};const s={},o=Object.keys(c.dataset).filter(f=>f.startsWith("bs")&&!f.startsWith("bsConfig"));for(const f of o){let _=f.replace(/^bs/,"");_=_.charAt(0).toLowerCase()+_.slice(1,_.length),s[_]=st(c.dataset[f])}return s},getDataAttribute:(c,s)=>st(c.getAttribute(`data-bs-${jn(s)}`))};class dn{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(s){return s=this._mergeConfigObj(s),s=this._configAfterMerge(s),this._typeCheckConfig(s),s}_configAfterMerge(s){return s}_mergeConfigObj(s,o){const f=u(o)?wt.getDataAttribute(o,"config"):{};return{...this.constructor.Default,...typeof f=="object"?f:{},...u(o)?wt.getDataAttributes(o):{},...typeof s=="object"?s:{}}}_typeCheckConfig(s,o=this.constructor.DefaultType){for(const[_,b]of Object.entries(o)){const v=s[_],x=u(v)?"element":(f=v)==null?`${f}`:Object.prototype.toString.call(f).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(b).test(x))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${_}" provided type "${x}" but expected type "${b}".`)}var f}}class Fe extends dn{constructor(s,o){super(),(s=d(s))&&(this._element=s,this._config=this._getConfig(o),i.set(this._element,this.constructor.DATA_KEY,this))}dispose(){i.remove(this._element,this.constructor.DATA_KEY),A.off(this._element,this.constructor.EVENT_KEY);for(const s of Object.getOwnPropertyNames(this))this[s]=null}_queueCallback(s,o,f=!0){Y(s,o,f)}_getConfig(s){return s=this._mergeConfigObj(s,this._element),s=this._configAfterMerge(s),this._typeCheckConfig(s),s}static getInstance(s){return i.get(d(s),this.DATA_KEY)}static getOrCreateInstance(s,o={}){return this.getInstance(s)||new this(s,typeof o=="object"?o:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(s){return`${s}${this.EVENT_KEY}`}}const Jt=c=>{let s=c.getAttribute("data-bs-target");if(!s||s==="#"){let o=c.getAttribute("href");if(!o||!o.includes("#")&&!o.startsWith("."))return null;o.includes("#")&&!o.startsWith("#")&&(o=`#${o.split("#")[1]}`),s=o&&o!=="#"?o.trim():null}return s?s.split(",").map(o=>l(o)).join(","):null},z={find:(c,s=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(s,c)),findOne:(c,s=document.documentElement)=>Element.prototype.querySelector.call(s,c),children:(c,s)=>[].concat(...c.children).filter(o=>o.matches(s)),parents(c,s){const o=[];let f=c.parentNode.closest(s);for(;f;)o.push(f),f=f.parentNode.closest(s);return o},prev(c,s){let o=c.previousElementSibling;for(;o;){if(o.matches(s))return[o];o=o.previousElementSibling}return[]},next(c,s){let o=c.nextElementSibling;for(;o;){if(o.matches(s))return[o];o=o.nextElementSibling}return[]},focusableChildren(c){const s=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(o=>`${o}:not([tabindex^="-"])`).join(",");return this.find(s,c).filter(o=>!h(o)&&g(o))},getSelectorFromElement(c){const s=Jt(c);return s&&z.findOne(s)?s:null},getElementFromSelector(c){const s=Jt(c);return s?z.findOne(s):null},getMultipleElementsFromSelector(c){const s=Jt(c);return s?z.find(s):[]}},hn=(c,s="hide")=>{const o=`click.dismiss${c.EVENT_KEY}`,f=c.NAME;A.on(document,o,`[data-bs-dismiss="${f}"]`,function(_){if(["A","AREA"].includes(this.tagName)&&_.preventDefault(),h(this))return;const b=z.getElementFromSelector(this)||this.closest(`.${f}`);c.getOrCreateInstance(b)[s]()})},Xt=".bs.alert",$s=`close${Xt}`,Bs=`closed${Xt}`;class p extends Fe{static get NAME(){return"alert"}close(){if(A.trigger(this._element,$s).defaultPrevented)return;this._element.classList.remove("show");const s=this._element.classList.contains("fade");this._queueCallback(()=>this._destroyElement(),this._element,s)}_destroyElement(){this._element.remove(),A.trigger(this._element,Bs),this.dispose()}static jQueryInterface(s){return this.each(function(){const o=p.getOrCreateInstance(this);if(typeof s=="string"){if(o[s]===void 0||s.startsWith("_")||s==="constructor")throw new TypeError(`No method named "${s}"`);o[s](this)}})}}hn(p,"close"),$(p);const m='[data-bs-toggle="button"]';class E extends Fe{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(s){return this.each(function(){const o=E.getOrCreateInstance(this);s==="toggle"&&o[s]()})}}A.on(document,"click.bs.button.data-api",m,c=>{c.preventDefault();const s=c.target.closest(m);E.getOrCreateInstance(s).toggle()}),$(E);const S=".bs.swipe",O=`touchstart${S}`,P=`touchmove${S}`,F=`touchend${S}`,k=`pointerdown${S}`,I=`pointerup${S}`,R={endCallback:null,leftCallback:null,rightCallback:null},K={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class j extends dn{constructor(s,o){super(),this._element=s,s&&j.isSupported()&&(this._config=this._getConfig(o),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return R}static get DefaultType(){return K}static get NAME(){return"swipe"}dispose(){A.off(this._element,S)}_start(s){this._supportPointerEvents?this._eventIsPointerPenTouch(s)&&(this._deltaX=s.clientX):this._deltaX=s.touches[0].clientX}_end(s){this._eventIsPointerPenTouch(s)&&(this._deltaX=s.clientX-this._deltaX),this._handleSwipe(),q(this._config.endCallback)}_move(s){this._deltaX=s.touches&&s.touches.length>1?0:s.touches[0].clientX-this._deltaX}_handleSwipe(){const s=Math.abs(this._deltaX);if(s<=40)return;const o=s/this._deltaX;this._deltaX=0,o&&q(o>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(A.on(this._element,k,s=>this._start(s)),A.on(this._element,I,s=>this._end(s)),this._element.classList.add("pointer-event")):(A.on(this._element,O,s=>this._start(s)),A.on(this._element,P,s=>this._move(s)),A.on(this._element,F,s=>this._end(s)))}_eventIsPointerPenTouch(s){return this._supportPointerEvents&&(s.pointerType==="pen"||s.pointerType==="touch")}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const W=".bs.carousel",X=".data-api",se="next",ue="prev",ae="left",De="right",Ne=`slide${W}`,qe=`slid${W}`,Ve=`keydown${W}`,pn=`mouseenter${W}`,Hs=`mouseleave${W}`,ze=`dragstart${W}`,ht=`load${W}${X}`,Us=`click${W}${X}`,Oo="carousel",Ws="active",So=".active",Co=".carousel-item",mu=So+Co,_u={ArrowLeft:De,ArrowRight:ae},bu={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},yu={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class $n extends Fe{constructor(s,o){super(s,o),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=z.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Oo&&this.cycle()}static get Default(){return bu}static get DefaultType(){return yu}static get NAME(){return"carousel"}next(){this._slide(se)}nextWhenVisible(){!document.hidden&&g(this._element)&&this.next()}prev(){this._slide(ue)}pause(){this._isSliding&&a(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?A.one(this._element,qe,()=>this.cycle()):this.cycle())}to(s){const o=this._getItems();if(s>o.length-1||s<0)return;if(this._isSliding)return void A.one(this._element,qe,()=>this.to(s));const f=this._getItemIndex(this._getActive());if(f===s)return;const _=s>f?se:ue;this._slide(_,o[s])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(s){return s.defaultInterval=s.interval,s}_addEventListeners(){this._config.keyboard&&A.on(this._element,Ve,s=>this._keydown(s)),this._config.pause==="hover"&&(A.on(this._element,pn,()=>this.pause()),A.on(this._element,Hs,()=>this._maybeEnableCycle())),this._config.touch&&j.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const o of z.find(".carousel-item img",this._element))A.on(o,ze,f=>f.preventDefault());const s={leftCallback:()=>this._slide(this._directionToOrder(ae)),rightCallback:()=>this._slide(this._directionToOrder(De)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),500+this._config.interval))}};this._swipeHelper=new j(this._element,s)}_keydown(s){if(/input|textarea/i.test(s.target.tagName))return;const o=_u[s.key];o&&(s.preventDefault(),this._slide(this._directionToOrder(o)))}_getItemIndex(s){return this._getItems().indexOf(s)}_setActiveIndicatorElement(s){if(!this._indicatorsElement)return;const o=z.findOne(So,this._indicatorsElement);o.classList.remove(Ws),o.removeAttribute("aria-current");const f=z.findOne(`[data-bs-slide-to="${s}"]`,this._indicatorsElement);f&&(f.classList.add(Ws),f.setAttribute("aria-current","true"))}_updateInterval(){const s=this._activeElement||this._getActive();if(!s)return;const o=Number.parseInt(s.getAttribute("data-bs-interval"),10);this._config.interval=o||this._config.defaultInterval}_slide(s,o=null){if(this._isSliding)return;const f=this._getActive(),_=s===se,b=o||V(this._getItems(),f,_,this._config.wrap);if(b===f)return;const v=this._getItemIndex(b),x=B=>A.trigger(this._element,B,{relatedTarget:b,direction:this._orderToDirection(s),from:this._getItemIndex(f),to:v});if(x(Ne).defaultPrevented||!f||!b)return;const M=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(v),this._activeElement=b;const H=_?"carousel-item-start":"carousel-item-end",U=_?"carousel-item-next":"carousel-item-prev";b.classList.add(U),D(b),f.classList.add(H),b.classList.add(H),this._queueCallback(()=>{b.classList.remove(H,U),b.classList.add(Ws),f.classList.remove(Ws,U,H),this._isSliding=!1,x(qe)},f,this._isAnimated()),M&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return z.findOne(mu,this._element)}_getItems(){return z.find(Co,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(s){return C()?s===ae?ue:se:s===ae?se:ue}_orderToDirection(s){return C()?s===ue?ae:De:s===ue?De:ae}static jQueryInterface(s){return this.each(function(){const o=$n.getOrCreateInstance(this,s);if(typeof s!="number"){if(typeof s=="string"){if(o[s]===void 0||s.startsWith("_")||s==="constructor")throw new TypeError(`No method named "${s}"`);o[s]()}}else o.to(s)})}}A.on(document,Us,"[data-bs-slide], [data-bs-slide-to]",function(c){const s=z.getElementFromSelector(this);if(!s||!s.classList.contains(Oo))return;c.preventDefault();const o=$n.getOrCreateInstance(s),f=this.getAttribute("data-bs-slide-to");return f?(o.to(f),void o._maybeEnableCycle()):wt.getDataAttribute(this,"slide")==="next"?(o.next(),void o._maybeEnableCycle()):(o.prev(),void o._maybeEnableCycle())}),A.on(window,ht,()=>{const c=z.find('[data-bs-ride="carousel"]');for(const s of c)$n.getOrCreateInstance(s)}),$($n);const us=".bs.collapse",vu=`show${us}`,wu=`shown${us}`,Eu=`hide${us}`,xu=`hidden${us}`,Tu=`click${us}.data-api`,Bi="show",Bn="collapse",qs="collapsing",Au=`:scope .${Bn} .${Bn}`,Hi='[data-bs-toggle="collapse"]',Ou={parent:null,toggle:!0},Su={parent:"(null|element)",toggle:"boolean"};class Hn extends Fe{constructor(s,o){super(s,o),this._isTransitioning=!1,this._triggerArray=[];const f=z.find(Hi);for(const _ of f){const b=z.getSelectorFromElement(_),v=z.find(b).filter(x=>x===this._element);b!==null&&v.length&&this._triggerArray.push(_)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Ou}static get DefaultType(){return Su}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let s=[];if(this._config.parent&&(s=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter(_=>_!==this._element).map(_=>Hn.getOrCreateInstance(_,{toggle:!1}))),s.length&&s[0]._isTransitioning||A.trigger(this._element,vu).defaultPrevented)return;for(const _ of s)_.hide();const o=this._getDimension();this._element.classList.remove(Bn),this._element.classList.add(qs),this._element.style[o]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const f=`scroll${o[0].toUpperCase()+o.slice(1)}`;this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(qs),this._element.classList.add(Bn,Bi),this._element.style[o]="",A.trigger(this._element,wu)},this._element,!0),this._element.style[o]=`${this._element[f]}px`}hide(){if(this._isTransitioning||!this._isShown()||A.trigger(this._element,Eu).defaultPrevented)return;const s=this._getDimension();this._element.style[s]=`${this._element.getBoundingClientRect()[s]}px`,D(this._element),this._element.classList.add(qs),this._element.classList.remove(Bn,Bi);for(const o of this._triggerArray){const f=z.getElementFromSelector(o);f&&!this._isShown(f)&&this._addAriaAndCollapsedClass([o],!1)}this._isTransitioning=!0,this._element.style[s]="",this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(qs),this._element.classList.add(Bn),A.trigger(this._element,xu)},this._element,!0)}_isShown(s=this._element){return s.classList.contains(Bi)}_configAfterMerge(s){return s.toggle=!!s.toggle,s.parent=d(s.parent),s}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const s=this._getFirstLevelChildren(Hi);for(const o of s){const f=z.getElementFromSelector(o);f&&this._addAriaAndCollapsedClass([o],this._isShown(f))}}_getFirstLevelChildren(s){const o=z.find(Au,this._config.parent);return z.find(s,this._config.parent).filter(f=>!o.includes(f))}_addAriaAndCollapsedClass(s,o){if(s.length)for(const f of s)f.classList.toggle("collapsed",!o),f.setAttribute("aria-expanded",o)}static jQueryInterface(s){const o={};return typeof s=="string"&&/show|hide/.test(s)&&(o.toggle=!1),this.each(function(){const f=Hn.getOrCreateInstance(this,o);if(typeof s=="string"){if(f[s]===void 0)throw new TypeError(`No method named "${s}"`);f[s]()}})}}A.on(document,Tu,Hi,function(c){(c.target.tagName==="A"||c.delegateTarget&&c.delegateTarget.tagName==="A")&&c.preventDefault();for(const s of z.getMultipleElementsFromSelector(this))Hn.getOrCreateInstance(s,{toggle:!1}).toggle()}),$(Hn);var Ke="top",it="bottom",rt="right",Je="left",Vs="auto",Un=[Ke,it,rt,Je],gn="start",Wn="end",Po="clippingParents",Ui="viewport",qn="popper",Ro="reference",Wi=Un.reduce(function(c,s){return c.concat([s+"-"+gn,s+"-"+Wn])},[]),qi=[].concat(Un,[Vs]).reduce(function(c,s){return c.concat([s,s+"-"+gn,s+"-"+Wn])},[]),Lo="beforeRead",Do="read",No="afterRead",Io="beforeMain",Mo="main",ko="afterMain",Fo="beforeWrite",jo="write",$o="afterWrite",Bo=[Lo,Do,No,Io,Mo,ko,Fo,jo,$o];function Pt(c){return c?(c.nodeName||"").toLowerCase():null}function ot(c){if(c==null)return window;if(c.toString()!=="[object Window]"){var s=c.ownerDocument;return s&&s.defaultView||window}return c}function mn(c){return c instanceof ot(c).Element||c instanceof Element}function pt(c){return c instanceof ot(c).HTMLElement||c instanceof HTMLElement}function Vi(c){return typeof ShadowRoot<"u"&&(c instanceof ot(c).ShadowRoot||c instanceof ShadowRoot)}const zi={name:"applyStyles",enabled:!0,phase:"write",fn:function(c){var s=c.state;Object.keys(s.elements).forEach(function(o){var f=s.styles[o]||{},_=s.attributes[o]||{},b=s.elements[o];pt(b)&&Pt(b)&&(Object.assign(b.style,f),Object.keys(_).forEach(function(v){var x=_[v];x===!1?b.removeAttribute(v):b.setAttribute(v,x===!0?"":x)}))})},effect:function(c){var s=c.state,o={popper:{position:s.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(s.elements.popper.style,o.popper),s.styles=o,s.elements.arrow&&Object.assign(s.elements.arrow.style,o.arrow),function(){Object.keys(s.elements).forEach(function(f){var _=s.elements[f],b=s.attributes[f]||{},v=Object.keys(s.styles.hasOwnProperty(f)?s.styles[f]:o[f]).reduce(function(x,M){return x[M]="",x},{});pt(_)&&Pt(_)&&(Object.assign(_.style,v),Object.keys(b).forEach(function(x){_.removeAttribute(x)}))})}},requires:["computeStyles"]};function Rt(c){return c.split("-")[0]}var _n=Math.max,zs=Math.min,Vn=Math.round;function Ki(){var c=navigator.userAgentData;return c!=null&&c.brands&&Array.isArray(c.brands)?c.brands.map(function(s){return s.brand+"/"+s.version}).join(" "):navigator.userAgent}function Ho(){return!/^((?!chrome|android).)*safari/i.test(Ki())}function zn(c,s,o){s===void 0&&(s=!1),o===void 0&&(o=!1);var f=c.getBoundingClientRect(),_=1,b=1;s&&pt(c)&&(_=c.offsetWidth>0&&Vn(f.width)/c.offsetWidth||1,b=c.offsetHeight>0&&Vn(f.height)/c.offsetHeight||1);var v=(mn(c)?ot(c):window).visualViewport,x=!Ho()&&o,M=(f.left+(x&&v?v.offsetLeft:0))/_,H=(f.top+(x&&v?v.offsetTop:0))/b,U=f.width/_,B=f.height/b;return{width:U,height:B,top:H,right:M+U,bottom:H+B,left:M,x:M,y:H}}function Ji(c){var s=zn(c),o=c.offsetWidth,f=c.offsetHeight;return Math.abs(s.width-o)<=1&&(o=s.width),Math.abs(s.height-f)<=1&&(f=s.height),{x:c.offsetLeft,y:c.offsetTop,width:o,height:f}}function Uo(c,s){var o=s.getRootNode&&s.getRootNode();if(c.contains(s))return!0;if(o&&Vi(o)){var f=s;do{if(f&&c.isSameNode(f))return!0;f=f.parentNode||f.host}while(f)}return!1}function Bt(c){return ot(c).getComputedStyle(c)}function Cu(c){return["table","td","th"].indexOf(Pt(c))>=0}function Yt(c){return((mn(c)?c.ownerDocument:c.document)||window.document).documentElement}function Ks(c){return Pt(c)==="html"?c:c.assignedSlot||c.parentNode||(Vi(c)?c.host:null)||Yt(c)}function Wo(c){return pt(c)&&Bt(c).position!=="fixed"?c.offsetParent:null}function fs(c){for(var s=ot(c),o=Wo(c);o&&Cu(o)&&Bt(o).position==="static";)o=Wo(o);return o&&(Pt(o)==="html"||Pt(o)==="body"&&Bt(o).position==="static")?s:o||function(f){var _=/firefox/i.test(Ki());if(/Trident/i.test(Ki())&&pt(f)&&Bt(f).position==="fixed")return null;var b=Ks(f);for(Vi(b)&&(b=b.host);pt(b)&&["html","body"].indexOf(Pt(b))<0;){var v=Bt(b);if(v.transform!=="none"||v.perspective!=="none"||v.contain==="paint"||["transform","perspective"].indexOf(v.willChange)!==-1||_&&v.willChange==="filter"||_&&v.filter&&v.filter!=="none")return b;b=b.parentNode}return null}(c)||s}function Xi(c){return["top","bottom"].indexOf(c)>=0?"x":"y"}function ds(c,s,o){return _n(c,zs(s,o))}function qo(c){return Object.assign({},{top:0,right:0,bottom:0,left:0},c)}function Vo(c,s){return s.reduce(function(o,f){return o[f]=c,o},{})}const zo={name:"arrow",enabled:!0,phase:"main",fn:function(c){var s,o=c.state,f=c.name,_=c.options,b=o.elements.arrow,v=o.modifiersData.popperOffsets,x=Rt(o.placement),M=Xi(x),H=[Je,rt].indexOf(x)>=0?"height":"width";if(b&&v){var U=function(be,ge){return qo(typeof(be=typeof be=="function"?be(Object.assign({},ge.rects,{placement:ge.placement})):be)!="number"?be:Vo(be,Un))}(_.padding,o),B=Ji(b),ne=M==="y"?Ke:Je,J=M==="y"?it:rt,Q=o.rects.reference[H]+o.rects.reference[M]-v[M]-o.rects.popper[H],G=v[M]-o.rects.reference[M],Z=fs(b),_e=Z?M==="y"?Z.clientHeight||0:Z.clientWidth||0:0,we=Q/2-G/2,oe=U[ne],fe=_e-B[H]-U[J],ie=_e/2-B[H]/2+we,ce=ds(oe,ie,fe),pe=M;o.modifiersData[f]=((s={})[pe]=ce,s.centerOffset=ce-ie,s)}},effect:function(c){var s=c.state,o=c.options.element,f=o===void 0?"[data-popper-arrow]":o;f!=null&&(typeof f!="string"||(f=s.elements.popper.querySelector(f)))&&Uo(s.elements.popper,f)&&(s.elements.arrow=f)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Kn(c){return c.split("-")[1]}var Pu={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Ko(c){var s,o=c.popper,f=c.popperRect,_=c.placement,b=c.variation,v=c.offsets,x=c.position,M=c.gpuAcceleration,H=c.adaptive,U=c.roundOffsets,B=c.isFixed,ne=v.x,J=ne===void 0?0:ne,Q=v.y,G=Q===void 0?0:Q,Z=typeof U=="function"?U({x:J,y:G}):{x:J,y:G};J=Z.x,G=Z.y;var _e=v.hasOwnProperty("x"),we=v.hasOwnProperty("y"),oe=Je,fe=Ke,ie=window;if(H){var ce=fs(o),pe="clientHeight",be="clientWidth";ce===ot(o)&&Bt(ce=Yt(o)).position!=="static"&&x==="absolute"&&(pe="scrollHeight",be="scrollWidth"),(_===Ke||(_===Je||_===rt)&&b===Wn)&&(fe=it,G-=(B&&ce===ie&&ie.visualViewport?ie.visualViewport.height:ce[pe])-f.height,G*=M?1:-1),_!==Je&&(_!==Ke&&_!==it||b!==Wn)||(oe=rt,J-=(B&&ce===ie&&ie.visualViewport?ie.visualViewport.width:ce[be])-f.width,J*=M?1:-1)}var ge,Oe=Object.assign({position:x},H&&Pu),lt=U===!0?function(xt,Xe){var mt=xt.x,_t=xt.y,Ae=Xe.devicePixelRatio||1;return{x:Vn(mt*Ae)/Ae||0,y:Vn(_t*Ae)/Ae||0}}({x:J,y:G},ot(o)):{x:J,y:G};return J=lt.x,G=lt.y,M?Object.assign({},Oe,((ge={})[fe]=we?"0":"",ge[oe]=_e?"0":"",ge.transform=(ie.devicePixelRatio||1)<=1?"translate("+J+"px, "+G+"px)":"translate3d("+J+"px, "+G+"px, 0)",ge)):Object.assign({},Oe,((s={})[fe]=we?G+"px":"",s[oe]=_e?J+"px":"",s.transform="",s))}const Yi={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(c){var s=c.state,o=c.options,f=o.gpuAcceleration,_=f===void 0||f,b=o.adaptive,v=b===void 0||b,x=o.roundOffsets,M=x===void 0||x,H={placement:Rt(s.placement),variation:Kn(s.placement),popper:s.elements.popper,popperRect:s.rects.popper,gpuAcceleration:_,isFixed:s.options.strategy==="fixed"};s.modifiersData.popperOffsets!=null&&(s.styles.popper=Object.assign({},s.styles.popper,Ko(Object.assign({},H,{offsets:s.modifiersData.popperOffsets,position:s.options.strategy,adaptive:v,roundOffsets:M})))),s.modifiersData.arrow!=null&&(s.styles.arrow=Object.assign({},s.styles.arrow,Ko(Object.assign({},H,{offsets:s.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:M})))),s.attributes.popper=Object.assign({},s.attributes.popper,{"data-popper-placement":s.placement})},data:{}};var Js={passive:!0};const Gi={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(c){var s=c.state,o=c.instance,f=c.options,_=f.scroll,b=_===void 0||_,v=f.resize,x=v===void 0||v,M=ot(s.elements.popper),H=[].concat(s.scrollParents.reference,s.scrollParents.popper);return b&&H.forEach(function(U){U.addEventListener("scroll",o.update,Js)}),x&&M.addEventListener("resize",o.update,Js),function(){b&&H.forEach(function(U){U.removeEventListener("scroll",o.update,Js)}),x&&M.removeEventListener("resize",o.update,Js)}},data:{}};var Ru={left:"right",right:"left",bottom:"top",top:"bottom"};function Xs(c){return c.replace(/left|right|bottom|top/g,function(s){return Ru[s]})}var Lu={start:"end",end:"start"};function Jo(c){return c.replace(/start|end/g,function(s){return Lu[s]})}function Qi(c){var s=ot(c);return{scrollLeft:s.pageXOffset,scrollTop:s.pageYOffset}}function Zi(c){return zn(Yt(c)).left+Qi(c).scrollLeft}function er(c){var s=Bt(c),o=s.overflow,f=s.overflowX,_=s.overflowY;return/auto|scroll|overlay|hidden/.test(o+_+f)}function Xo(c){return["html","body","#document"].indexOf(Pt(c))>=0?c.ownerDocument.body:pt(c)&&er(c)?c:Xo(Ks(c))}function hs(c,s){var o;s===void 0&&(s=[]);var f=Xo(c),_=f===((o=c.ownerDocument)==null?void 0:o.body),b=ot(f),v=_?[b].concat(b.visualViewport||[],er(f)?f:[]):f,x=s.concat(v);return _?x:x.concat(hs(Ks(v)))}function tr(c){return Object.assign({},c,{left:c.x,top:c.y,right:c.x+c.width,bottom:c.y+c.height})}function Yo(c,s,o){return s===Ui?tr(function(f,_){var b=ot(f),v=Yt(f),x=b.visualViewport,M=v.clientWidth,H=v.clientHeight,U=0,B=0;if(x){M=x.width,H=x.height;var ne=Ho();(ne||!ne&&_==="fixed")&&(U=x.offsetLeft,B=x.offsetTop)}return{width:M,height:H,x:U+Zi(f),y:B}}(c,o)):mn(s)?function(f,_){var b=zn(f,!1,_==="fixed");return b.top=b.top+f.clientTop,b.left=b.left+f.clientLeft,b.bottom=b.top+f.clientHeight,b.right=b.left+f.clientWidth,b.width=f.clientWidth,b.height=f.clientHeight,b.x=b.left,b.y=b.top,b}(s,o):tr(function(f){var _,b=Yt(f),v=Qi(f),x=(_=f.ownerDocument)==null?void 0:_.body,M=_n(b.scrollWidth,b.clientWidth,x?x.scrollWidth:0,x?x.clientWidth:0),H=_n(b.scrollHeight,b.clientHeight,x?x.scrollHeight:0,x?x.clientHeight:0),U=-v.scrollLeft+Zi(f),B=-v.scrollTop;return Bt(x||b).direction==="rtl"&&(U+=_n(b.clientWidth,x?x.clientWidth:0)-M),{width:M,height:H,x:U,y:B}}(Yt(c)))}function Go(c){var s,o=c.reference,f=c.element,_=c.placement,b=_?Rt(_):null,v=_?Kn(_):null,x=o.x+o.width/2-f.width/2,M=o.y+o.height/2-f.height/2;switch(b){case Ke:s={x,y:o.y-f.height};break;case it:s={x,y:o.y+o.height};break;case rt:s={x:o.x+o.width,y:M};break;case Je:s={x:o.x-f.width,y:M};break;default:s={x:o.x,y:o.y}}var H=b?Xi(b):null;if(H!=null){var U=H==="y"?"height":"width";switch(v){case gn:s[H]=s[H]-(o[U]/2-f[U]/2);break;case Wn:s[H]=s[H]+(o[U]/2-f[U]/2)}}return s}function Jn(c,s){s===void 0&&(s={});var o=s,f=o.placement,_=f===void 0?c.placement:f,b=o.strategy,v=b===void 0?c.strategy:b,x=o.boundary,M=x===void 0?Po:x,H=o.rootBoundary,U=H===void 0?Ui:H,B=o.elementContext,ne=B===void 0?qn:B,J=o.altBoundary,Q=J!==void 0&&J,G=o.padding,Z=G===void 0?0:G,_e=qo(typeof Z!="number"?Z:Vo(Z,Un)),we=ne===qn?Ro:qn,oe=c.rects.popper,fe=c.elements[Q?we:ne],ie=function(Xe,mt,_t,Ae){var Lt=mt==="clippingParents"?function(ve){var Ye=hs(Ks(ve)),bt=["absolute","fixed"].indexOf(Bt(ve).position)>=0&&pt(ve)?fs(ve):ve;return mn(bt)?Ye.filter(function(Qt){return mn(Qt)&&Uo(Qt,bt)&&Pt(Qt)!=="body"}):[]}(Xe):[].concat(mt),Dt=[].concat(Lt,[_t]),Gn=Dt[0],Ie=Dt.reduce(function(ve,Ye){var bt=Yo(Xe,Ye,Ae);return ve.top=_n(bt.top,ve.top),ve.right=zs(bt.right,ve.right),ve.bottom=zs(bt.bottom,ve.bottom),ve.left=_n(bt.left,ve.left),ve},Yo(Xe,Gn,Ae));return Ie.width=Ie.right-Ie.left,Ie.height=Ie.bottom-Ie.top,Ie.x=Ie.left,Ie.y=Ie.top,Ie}(mn(fe)?fe:fe.contextElement||Yt(c.elements.popper),M,U,v),ce=zn(c.elements.reference),pe=Go({reference:ce,element:oe,strategy:"absolute",placement:_}),be=tr(Object.assign({},oe,pe)),ge=ne===qn?be:ce,Oe={top:ie.top-ge.top+_e.top,bottom:ge.bottom-ie.bottom+_e.bottom,left:ie.left-ge.left+_e.left,right:ge.right-ie.right+_e.right},lt=c.modifiersData.offset;if(ne===qn&<){var xt=lt[_];Object.keys(Oe).forEach(function(Xe){var mt=[rt,it].indexOf(Xe)>=0?1:-1,_t=[Ke,it].indexOf(Xe)>=0?"y":"x";Oe[Xe]+=xt[_t]*mt})}return Oe}function Du(c,s){s===void 0&&(s={});var o=s,f=o.placement,_=o.boundary,b=o.rootBoundary,v=o.padding,x=o.flipVariations,M=o.allowedAutoPlacements,H=M===void 0?qi:M,U=Kn(f),B=U?x?Wi:Wi.filter(function(Q){return Kn(Q)===U}):Un,ne=B.filter(function(Q){return H.indexOf(Q)>=0});ne.length===0&&(ne=B);var J=ne.reduce(function(Q,G){return Q[G]=Jn(c,{placement:G,boundary:_,rootBoundary:b,padding:v})[Rt(G)],Q},{});return Object.keys(J).sort(function(Q,G){return J[Q]-J[G]})}const Qo={name:"flip",enabled:!0,phase:"main",fn:function(c){var s=c.state,o=c.options,f=c.name;if(!s.modifiersData[f]._skip){for(var _=o.mainAxis,b=_===void 0||_,v=o.altAxis,x=v===void 0||v,M=o.fallbackPlacements,H=o.padding,U=o.boundary,B=o.rootBoundary,ne=o.altBoundary,J=o.flipVariations,Q=J===void 0||J,G=o.allowedAutoPlacements,Z=s.options.placement,_e=Rt(Z),we=M||(_e!==Z&&Q?function(ve){if(Rt(ve)===Vs)return[];var Ye=Xs(ve);return[Jo(ve),Ye,Jo(Ye)]}(Z):[Xs(Z)]),oe=[Z].concat(we).reduce(function(ve,Ye){return ve.concat(Rt(Ye)===Vs?Du(s,{placement:Ye,boundary:U,rootBoundary:B,padding:H,flipVariations:Q,allowedAutoPlacements:G}):Ye)},[]),fe=s.rects.reference,ie=s.rects.popper,ce=new Map,pe=!0,be=oe[0],ge=0;ge=0,mt=Xe?"width":"height",_t=Jn(s,{placement:Oe,boundary:U,rootBoundary:B,altBoundary:ne,padding:H}),Ae=Xe?xt?rt:Je:xt?it:Ke;fe[mt]>ie[mt]&&(Ae=Xs(Ae));var Lt=Xs(Ae),Dt=[];if(b&&Dt.push(_t[lt]<=0),x&&Dt.push(_t[Ae]<=0,_t[Lt]<=0),Dt.every(function(ve){return ve})){be=Oe,pe=!1;break}ce.set(Oe,Dt)}if(pe)for(var Gn=function(ve){var Ye=oe.find(function(bt){var Qt=ce.get(bt);if(Qt)return Qt.slice(0,ve).every(function(ii){return ii})});if(Ye)return be=Ye,"break"},Ie=Q?3:1;Ie>0&&Gn(Ie)!=="break";Ie--);s.placement!==be&&(s.modifiersData[f]._skip=!0,s.placement=be,s.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Zo(c,s,o){return o===void 0&&(o={x:0,y:0}),{top:c.top-s.height-o.y,right:c.right-s.width+o.x,bottom:c.bottom-s.height+o.y,left:c.left-s.width-o.x}}function el(c){return[Ke,rt,it,Je].some(function(s){return c[s]>=0})}const tl={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(c){var s=c.state,o=c.name,f=s.rects.reference,_=s.rects.popper,b=s.modifiersData.preventOverflow,v=Jn(s,{elementContext:"reference"}),x=Jn(s,{altBoundary:!0}),M=Zo(v,f),H=Zo(x,_,b),U=el(M),B=el(H);s.modifiersData[o]={referenceClippingOffsets:M,popperEscapeOffsets:H,isReferenceHidden:U,hasPopperEscaped:B},s.attributes.popper=Object.assign({},s.attributes.popper,{"data-popper-reference-hidden":U,"data-popper-escaped":B})}},nl={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(c){var s=c.state,o=c.options,f=c.name,_=o.offset,b=_===void 0?[0,0]:_,v=qi.reduce(function(U,B){return U[B]=function(ne,J,Q){var G=Rt(ne),Z=[Je,Ke].indexOf(G)>=0?-1:1,_e=typeof Q=="function"?Q(Object.assign({},J,{placement:ne})):Q,we=_e[0],oe=_e[1];return we=we||0,oe=(oe||0)*Z,[Je,rt].indexOf(G)>=0?{x:oe,y:we}:{x:we,y:oe}}(B,s.rects,b),U},{}),x=v[s.placement],M=x.x,H=x.y;s.modifiersData.popperOffsets!=null&&(s.modifiersData.popperOffsets.x+=M,s.modifiersData.popperOffsets.y+=H),s.modifiersData[f]=v}},nr={name:"popperOffsets",enabled:!0,phase:"read",fn:function(c){var s=c.state,o=c.name;s.modifiersData[o]=Go({reference:s.rects.reference,element:s.rects.popper,strategy:"absolute",placement:s.placement})},data:{}},sl={name:"preventOverflow",enabled:!0,phase:"main",fn:function(c){var s=c.state,o=c.options,f=c.name,_=o.mainAxis,b=_===void 0||_,v=o.altAxis,x=v!==void 0&&v,M=o.boundary,H=o.rootBoundary,U=o.altBoundary,B=o.padding,ne=o.tether,J=ne===void 0||ne,Q=o.tetherOffset,G=Q===void 0?0:Q,Z=Jn(s,{boundary:M,rootBoundary:H,padding:B,altBoundary:U}),_e=Rt(s.placement),we=Kn(s.placement),oe=!we,fe=Xi(_e),ie=fe==="x"?"y":"x",ce=s.modifiersData.popperOffsets,pe=s.rects.reference,be=s.rects.popper,ge=typeof G=="function"?G(Object.assign({},s.rects,{placement:s.placement})):G,Oe=typeof ge=="number"?{mainAxis:ge,altAxis:ge}:Object.assign({mainAxis:0,altAxis:0},ge),lt=s.modifiersData.offset?s.modifiersData.offset[s.placement]:null,xt={x:0,y:0};if(ce){if(b){var Xe,mt=fe==="y"?Ke:Je,_t=fe==="y"?it:rt,Ae=fe==="y"?"height":"width",Lt=ce[fe],Dt=Lt+Z[mt],Gn=Lt-Z[_t],Ie=J?-be[Ae]/2:0,ve=we===gn?pe[Ae]:be[Ae],Ye=we===gn?-be[Ae]:-pe[Ae],bt=s.elements.arrow,Qt=J&&bt?Ji(bt):{width:0,height:0},ii=s.modifiersData["arrow#persistent"]?s.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},Wl=ii[mt],ql=ii[_t],ri=ds(0,pe[Ae],Qt[Ae]),ad=oe?pe[Ae]/2-Ie-ri-Wl-Oe.mainAxis:ve-ri-Wl-Oe.mainAxis,cd=oe?-pe[Ae]/2+Ie+ri+ql+Oe.mainAxis:Ye+ri+ql+Oe.mainAxis,gr=s.elements.arrow&&fs(s.elements.arrow),ud=gr?fe==="y"?gr.clientTop||0:gr.clientLeft||0:0,Vl=(Xe=lt==null?void 0:lt[fe])!=null?Xe:0,fd=Lt+cd-Vl,zl=ds(J?zs(Dt,Lt+ad-Vl-ud):Dt,Lt,J?_n(Gn,fd):Gn);ce[fe]=zl,xt[fe]=zl-Lt}if(x){var Kl,dd=fe==="x"?Ke:Je,hd=fe==="x"?it:rt,An=ce[ie],oi=ie==="y"?"height":"width",Jl=An+Z[dd],Xl=An-Z[hd],mr=[Ke,Je].indexOf(_e)!==-1,Yl=(Kl=lt==null?void 0:lt[ie])!=null?Kl:0,Gl=mr?Jl:An-pe[oi]-be[oi]-Yl+Oe.altAxis,Ql=mr?An+pe[oi]+be[oi]-Yl-Oe.altAxis:Xl,Zl=J&&mr?function(pd,gd,_r){var ea=ds(pd,gd,_r);return ea>_r?_r:ea}(Gl,An,Ql):ds(J?Gl:Jl,An,J?Ql:Xl);ce[ie]=Zl,xt[ie]=Zl-An}s.modifiersData[f]=xt}},requiresIfExists:["offset"]};function Nu(c,s,o){o===void 0&&(o=!1);var f,_,b=pt(s),v=pt(s)&&function(B){var ne=B.getBoundingClientRect(),J=Vn(ne.width)/B.offsetWidth||1,Q=Vn(ne.height)/B.offsetHeight||1;return J!==1||Q!==1}(s),x=Yt(s),M=zn(c,v,o),H={scrollLeft:0,scrollTop:0},U={x:0,y:0};return(b||!b&&!o)&&((Pt(s)!=="body"||er(x))&&(H=(f=s)!==ot(f)&&pt(f)?{scrollLeft:(_=f).scrollLeft,scrollTop:_.scrollTop}:Qi(f)),pt(s)?((U=zn(s,!0)).x+=s.clientLeft,U.y+=s.clientTop):x&&(U.x=Zi(x))),{x:M.left+H.scrollLeft-U.x,y:M.top+H.scrollTop-U.y,width:M.width,height:M.height}}function Iu(c){var s=new Map,o=new Set,f=[];function _(b){o.add(b.name),[].concat(b.requires||[],b.requiresIfExists||[]).forEach(function(v){if(!o.has(v)){var x=s.get(v);x&&_(x)}}),f.push(b)}return c.forEach(function(b){s.set(b.name,b)}),c.forEach(function(b){o.has(b.name)||_(b)}),f}var il={placement:"bottom",modifiers:[],strategy:"absolute"};function rl(){for(var c=arguments.length,s=new Array(c),o=0;oNumber.parseInt(o,10)):typeof s=="function"?o=>s(o,this._element):s}_getPopperConfig(){const s={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(wt.setDataAttribute(this._menu,"popper","static"),s.modifiers=[{name:"applyStyles",enabled:!1}]),{...s,...q(this._config.popperConfig,[s])}}_selectMenuItem({key:s,target:o}){const f=z.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(_=>g(_));f.length&&V(f,o,s===al,!f.includes(o)).focus()}static jQueryInterface(s){return this.each(function(){const o=Et.getOrCreateInstance(this,s);if(typeof s=="string"){if(o[s]===void 0)throw new TypeError(`No method named "${s}"`);o[s]()}})}static clearMenus(s){if(s.button===2||s.type==="keyup"&&s.key!=="Tab")return;const o=z.find(Wu);for(const f of o){const _=Et.getInstance(f);if(!_||_._config.autoClose===!1)continue;const b=s.composedPath(),v=b.includes(_._menu);if(b.includes(_._element)||_._config.autoClose==="inside"&&!v||_._config.autoClose==="outside"&&v||_._menu.contains(s.target)&&(s.type==="keyup"&&s.key==="Tab"||/input|select|option|textarea|form/i.test(s.target.tagName)))continue;const x={relatedTarget:_._element};s.type==="click"&&(x.clickEvent=s),_._completeHide(x)}}static dataApiKeydownHandler(s){const o=/input|textarea/i.test(s.target.tagName),f=s.key==="Escape",_=[Fu,al].includes(s.key);if(!_&&!f||o&&!f)return;s.preventDefault();const b=this.matches(yn)?this:z.prev(this,yn)[0]||z.next(this,yn)[0]||z.findOne(yn,s.delegateTarget.parentNode),v=Et.getOrCreateInstance(b);if(_)return s.stopPropagation(),v.show(),void v._selectMenuItem(s);v._isShown()&&(s.stopPropagation(),v.hide(),b.focus())}}A.on(document,ul,yn,Et.dataApiKeydownHandler),A.on(document,ul,Gs,Et.dataApiKeydownHandler),A.on(document,cl,Et.clearMenus),A.on(document,Uu,Et.clearMenus),A.on(document,cl,yn,function(c){c.preventDefault(),Et.getOrCreateInstance(this).toggle()}),$(Et);const fl="backdrop",dl="show",hl=`mousedown.bs.${fl}`,Qu={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Zu={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class pl extends dn{constructor(s){super(),this._config=this._getConfig(s),this._isAppended=!1,this._element=null}static get Default(){return Qu}static get DefaultType(){return Zu}static get NAME(){return fl}show(s){if(!this._config.isVisible)return void q(s);this._append();const o=this._getElement();this._config.isAnimated&&D(o),o.classList.add(dl),this._emulateAnimation(()=>{q(s)})}hide(s){this._config.isVisible?(this._getElement().classList.remove(dl),this._emulateAnimation(()=>{this.dispose(),q(s)})):q(s)}dispose(){this._isAppended&&(A.off(this._element,hl),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const s=document.createElement("div");s.className=this._config.className,this._config.isAnimated&&s.classList.add("fade"),this._element=s}return this._element}_configAfterMerge(s){return s.rootElement=d(s.rootElement),s}_append(){if(this._isAppended)return;const s=this._getElement();this._config.rootElement.append(s),A.on(s,hl,()=>{q(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(s){Y(s,this._getElement(),this._config.isAnimated)}}const Qs=".bs.focustrap",ef=`focusin${Qs}`,tf=`keydown.tab${Qs}`,gl="backward",nf={autofocus:!0,trapElement:null},sf={autofocus:"boolean",trapElement:"element"};class ml extends dn{constructor(s){super(),this._config=this._getConfig(s),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return nf}static get DefaultType(){return sf}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),A.off(document,Qs),A.on(document,ef,s=>this._handleFocusin(s)),A.on(document,tf,s=>this._handleKeydown(s)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,A.off(document,Qs))}_handleFocusin(s){const{trapElement:o}=this._config;if(s.target===document||s.target===o||o.contains(s.target))return;const f=z.focusableChildren(o);f.length===0?o.focus():this._lastTabNavDirection===gl?f[f.length-1].focus():f[0].focus()}_handleKeydown(s){s.key==="Tab"&&(this._lastTabNavDirection=s.shiftKey?gl:"forward")}}const _l=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",bl=".sticky-top",Zs="padding-right",yl="margin-right";class rr{constructor(){this._element=document.body}getWidth(){const s=document.documentElement.clientWidth;return Math.abs(window.innerWidth-s)}hide(){const s=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Zs,o=>o+s),this._setElementAttributes(_l,Zs,o=>o+s),this._setElementAttributes(bl,yl,o=>o-s)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Zs),this._resetElementAttributes(_l,Zs),this._resetElementAttributes(bl,yl)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(s,o,f){const _=this.getWidth();this._applyManipulationCallback(s,b=>{if(b!==this._element&&window.innerWidth>b.clientWidth+_)return;this._saveInitialAttribute(b,o);const v=window.getComputedStyle(b).getPropertyValue(o);b.style.setProperty(o,`${f(Number.parseFloat(v))}px`)})}_saveInitialAttribute(s,o){const f=s.style.getPropertyValue(o);f&&wt.setDataAttribute(s,o,f)}_resetElementAttributes(s,o){this._applyManipulationCallback(s,f=>{const _=wt.getDataAttribute(f,o);_!==null?(wt.removeDataAttribute(f,o),f.style.setProperty(o,_)):f.style.removeProperty(o)})}_applyManipulationCallback(s,o){if(u(s))o(s);else for(const f of z.find(s,this._element))o(f)}}const gt=".bs.modal",rf=`hide${gt}`,of=`hidePrevented${gt}`,vl=`hidden${gt}`,wl=`show${gt}`,lf=`shown${gt}`,af=`resize${gt}`,cf=`click.dismiss${gt}`,uf=`mousedown.dismiss${gt}`,ff=`keydown.dismiss${gt}`,df=`click${gt}.data-api`,El="modal-open",xl="show",or="modal-static",hf={backdrop:!0,focus:!0,keyboard:!0},pf={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class vn extends Fe{constructor(s,o){super(s,o),this._dialog=z.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new rr,this._addEventListeners()}static get Default(){return hf}static get DefaultType(){return pf}static get NAME(){return"modal"}toggle(s){return this._isShown?this.hide():this.show(s)}show(s){this._isShown||this._isTransitioning||A.trigger(this._element,wl,{relatedTarget:s}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(El),this._adjustDialog(),this._backdrop.show(()=>this._showElement(s)))}hide(){this._isShown&&!this._isTransitioning&&(A.trigger(this._element,rf).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(xl),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated())))}dispose(){A.off(window,gt),A.off(this._dialog,gt),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new pl({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new ml({trapElement:this._element})}_showElement(s){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 o=z.findOne(".modal-body",this._dialog);o&&(o.scrollTop=0),D(this._element),this._element.classList.add(xl),this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,A.trigger(this._element,lf,{relatedTarget:s})},this._dialog,this._isAnimated())}_addEventListeners(){A.on(this._element,ff,s=>{s.key==="Escape"&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())}),A.on(window,af,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),A.on(this._element,uf,s=>{A.one(this._element,cf,o=>{this._element===s.target&&this._element===o.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(El),this._resetAdjustments(),this._scrollBar.reset(),A.trigger(this._element,vl)})}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(A.trigger(this._element,of).defaultPrevented)return;const s=this._element.scrollHeight>document.documentElement.clientHeight,o=this._element.style.overflowY;o==="hidden"||this._element.classList.contains(or)||(s||(this._element.style.overflowY="hidden"),this._element.classList.add(or),this._queueCallback(()=>{this._element.classList.remove(or),this._queueCallback(()=>{this._element.style.overflowY=o},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const s=this._element.scrollHeight>document.documentElement.clientHeight,o=this._scrollBar.getWidth(),f=o>0;if(f&&!s){const _=C()?"paddingLeft":"paddingRight";this._element.style[_]=`${o}px`}if(!f&&s){const _=C()?"paddingRight":"paddingLeft";this._element.style[_]=`${o}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(s,o){return this.each(function(){const f=vn.getOrCreateInstance(this,s);if(typeof s=="string"){if(f[s]===void 0)throw new TypeError(`No method named "${s}"`);f[s](o)}})}}A.on(document,df,'[data-bs-toggle="modal"]',function(c){const s=z.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&c.preventDefault(),A.one(s,wl,f=>{f.defaultPrevented||A.one(s,vl,()=>{g(this)&&this.focus()})});const o=z.findOne(".modal.show");o&&vn.getInstance(o).hide(),vn.getOrCreateInstance(s).toggle(this)}),hn(vn),$(vn);const Ht=".bs.offcanvas",Tl=".data-api",gf=`load${Ht}${Tl}`,Al="show",Ol="showing",Sl="hiding",Cl=".offcanvas.show",mf=`show${Ht}`,_f=`shown${Ht}`,bf=`hide${Ht}`,Pl=`hidePrevented${Ht}`,Rl=`hidden${Ht}`,yf=`resize${Ht}`,vf=`click${Ht}${Tl}`,wf=`keydown.dismiss${Ht}`,Ef={backdrop:!0,keyboard:!0,scroll:!1},xf={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Ut extends Fe{constructor(s,o){super(s,o),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Ef}static get DefaultType(){return xf}static get NAME(){return"offcanvas"}toggle(s){return this._isShown?this.hide():this.show(s)}show(s){this._isShown||A.trigger(this._element,mf,{relatedTarget:s}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||new rr().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Ol),this._queueCallback(()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Al),this._element.classList.remove(Ol),A.trigger(this._element,_f,{relatedTarget:s})},this._element,!0))}hide(){this._isShown&&(A.trigger(this._element,bf).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Sl),this._backdrop.hide(),this._queueCallback(()=>{this._element.classList.remove(Al,Sl),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new rr().reset(),A.trigger(this._element,Rl)},this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const s=!!this._config.backdrop;return new pl({className:"offcanvas-backdrop",isVisible:s,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:s?()=>{this._config.backdrop!=="static"?this.hide():A.trigger(this._element,Pl)}:null})}_initializeFocusTrap(){return new ml({trapElement:this._element})}_addEventListeners(){A.on(this._element,wf,s=>{s.key==="Escape"&&(this._config.keyboard?this.hide():A.trigger(this._element,Pl))})}static jQueryInterface(s){return this.each(function(){const o=Ut.getOrCreateInstance(this,s);if(typeof s=="string"){if(o[s]===void 0||s.startsWith("_")||s==="constructor")throw new TypeError(`No method named "${s}"`);o[s](this)}})}}A.on(document,vf,'[data-bs-toggle="offcanvas"]',function(c){const s=z.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&c.preventDefault(),h(this))return;A.one(s,Rl,()=>{g(this)&&this.focus()});const o=z.findOne(Cl);o&&o!==s&&Ut.getInstance(o).hide(),Ut.getOrCreateInstance(s).toggle(this)}),A.on(window,gf,()=>{for(const c of z.find(Cl))Ut.getOrCreateInstance(c).show()}),A.on(window,yf,()=>{for(const c of z.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(c).position!=="fixed"&&Ut.getOrCreateInstance(c).hide()}),hn(Ut),$(Ut);const Ll={"*":["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:[]},Tf=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Af=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Of=(c,s)=>{const o=c.nodeName.toLowerCase();return s.includes(o)?!Tf.has(o)||!!Af.test(c.nodeValue):s.filter(f=>f instanceof RegExp).some(f=>f.test(o))},Sf={allowList:Ll,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Cf={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Pf={entry:"(string|element|function|null)",selector:"(string|element)"};class Rf extends dn{constructor(s){super(),this._config=this._getConfig(s)}static get Default(){return Sf}static get DefaultType(){return Cf}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map(s=>this._resolvePossibleFunction(s)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(s){return this._checkContent(s),this._config.content={...this._config.content,...s},this}toHtml(){const s=document.createElement("div");s.innerHTML=this._maybeSanitize(this._config.template);for(const[_,b]of Object.entries(this._config.content))this._setContent(s,b,_);const o=s.children[0],f=this._resolvePossibleFunction(this._config.extraClass);return f&&o.classList.add(...f.split(" ")),o}_typeCheckConfig(s){super._typeCheckConfig(s),this._checkContent(s.content)}_checkContent(s){for(const[o,f]of Object.entries(s))super._typeCheckConfig({selector:o,entry:f},Pf)}_setContent(s,o,f){const _=z.findOne(f,s);_&&((o=this._resolvePossibleFunction(o))?u(o)?this._putElementInTemplate(d(o),_):this._config.html?_.innerHTML=this._maybeSanitize(o):_.textContent=o:_.remove())}_maybeSanitize(s){return this._config.sanitize?function(o,f,_){if(!o.length)return o;if(_&&typeof _=="function")return _(o);const b=new window.DOMParser().parseFromString(o,"text/html"),v=[].concat(...b.body.querySelectorAll("*"));for(const x of v){const M=x.nodeName.toLowerCase();if(!Object.keys(f).includes(M)){x.remove();continue}const H=[].concat(...x.attributes),U=[].concat(f["*"]||[],f[M]||[]);for(const B of H)Of(B,U)||x.removeAttribute(B.nodeName)}return b.body.innerHTML}(s,this._config.allowList,this._config.sanitizeFn):s}_resolvePossibleFunction(s){return q(s,[this])}_putElementInTemplate(s,o){if(this._config.html)return o.innerHTML="",void o.append(s);o.textContent=s.textContent}}const Lf=new Set(["sanitize","allowList","sanitizeFn"]),lr="fade",ei="show",Dl=".modal",Nl="hide.bs.modal",ps="hover",ar="focus",Df={AUTO:"auto",TOP:"top",RIGHT:C()?"left":"right",BOTTOM:"bottom",LEFT:C()?"right":"left"},Nf={allowList:Ll,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"},If={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 wn extends Fe{constructor(s,o){if(ol===void 0)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(s,o),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 Nf}static get DefaultType(){return If}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),A.off(this._element.closest(Dl),Nl,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 s=A.trigger(this._element,this.constructor.eventName("show")),o=(y(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(s.defaultPrevented||!o)return;this._disposePopper();const f=this._getTipElement();this._element.setAttribute("aria-describedby",f.getAttribute("id"));const{container:_}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(_.append(f),A.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(f),f.classList.add(ei),"ontouchstart"in document.documentElement)for(const b of[].concat(...document.body.children))A.on(b,"mouseover",T);this._queueCallback(()=>{A.trigger(this._element,this.constructor.eventName("shown")),this._isHovered===!1&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}hide(){if(this._isShown()&&!A.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(ei),"ontouchstart"in document.documentElement)for(const s of[].concat(...document.body.children))A.off(s,"mouseover",T);this._activeTrigger.click=!1,this._activeTrigger[ar]=!1,this._activeTrigger[ps]=!1,this._isHovered=null,this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),A.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(s){const o=this._getTemplateFactory(s).toHtml();if(!o)return null;o.classList.remove(lr,ei),o.classList.add(`bs-${this.constructor.NAME}-auto`);const f=(_=>{do _+=Math.floor(1e6*Math.random());while(document.getElementById(_));return _})(this.constructor.NAME).toString();return o.setAttribute("id",f),this._isAnimated()&&o.classList.add(lr),o}setContent(s){this._newContent=s,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(s){return this._templateFactory?this._templateFactory.changeContent(s):this._templateFactory=new Rf({...this._config,content:s,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(s){return this.constructor.getOrCreateInstance(s.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(lr)}_isShown(){return this.tip&&this.tip.classList.contains(ei)}_createPopper(s){const o=q(this._config.placement,[this,s,this._element]),f=Df[o.toUpperCase()];return sr(this._element,s,this._getPopperConfig(f))}_getOffset(){const{offset:s}=this._config;return typeof s=="string"?s.split(",").map(o=>Number.parseInt(o,10)):typeof s=="function"?o=>s(o,this._element):s}_resolvePossibleFunction(s){return q(s,[this._element])}_getPopperConfig(s){const o={placement:s,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:f=>{this._getTipElement().setAttribute("data-popper-placement",f.state.placement)}}]};return{...o,...q(this._config.popperConfig,[o])}}_setListeners(){const s=this._config.trigger.split(" ");for(const o of s)if(o==="click")A.on(this._element,this.constructor.eventName("click"),this._config.selector,f=>{this._initializeOnDelegatedTarget(f).toggle()});else if(o!=="manual"){const f=o===ps?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),_=o===ps?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");A.on(this._element,f,this._config.selector,b=>{const v=this._initializeOnDelegatedTarget(b);v._activeTrigger[b.type==="focusin"?ar:ps]=!0,v._enter()}),A.on(this._element,_,this._config.selector,b=>{const v=this._initializeOnDelegatedTarget(b);v._activeTrigger[b.type==="focusout"?ar:ps]=v._element.contains(b.relatedTarget),v._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},A.on(this._element.closest(Dl),Nl,this._hideModalHandler)}_fixTitle(){const s=this._element.getAttribute("title");s&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",s),this._element.setAttribute("data-bs-original-title",s),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(s,o){clearTimeout(this._timeout),this._timeout=setTimeout(s,o)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(s){const o=wt.getDataAttributes(this._element);for(const f of Object.keys(o))Lf.has(f)&&delete o[f];return s={...o,...typeof s=="object"&&s?s:{}},s=this._mergeConfigObj(s),s=this._configAfterMerge(s),this._typeCheckConfig(s),s}_configAfterMerge(s){return s.container=s.container===!1?document.body:d(s.container),typeof s.delay=="number"&&(s.delay={show:s.delay,hide:s.delay}),typeof s.title=="number"&&(s.title=s.title.toString()),typeof s.content=="number"&&(s.content=s.content.toString()),s}_getDelegateConfig(){const s={};for(const[o,f]of Object.entries(this._config))this.constructor.Default[o]!==f&&(s[o]=f);return s.selector=!1,s.trigger="manual",s}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(s){return this.each(function(){const o=wn.getOrCreateInstance(this,s);if(typeof s=="string"){if(o[s]===void 0)throw new TypeError(`No method named "${s}"`);o[s]()}})}}$(wn);const Mf={...wn.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},kf={...wn.DefaultType,content:"(null|string|element|function)"};class ti extends wn{static get Default(){return Mf}static get DefaultType(){return kf}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(s){return this.each(function(){const o=ti.getOrCreateInstance(this,s);if(typeof s=="string"){if(o[s]===void 0)throw new TypeError(`No method named "${s}"`);o[s]()}})}}$(ti);const cr=".bs.scrollspy",Ff=`activate${cr}`,Il=`click${cr}`,jf=`load${cr}.data-api`,Yn="active",ur="[href]",Ml=".nav-link",$f=`${Ml}, .nav-item > ${Ml}, .list-group-item`,Bf={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Hf={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class gs extends Fe{constructor(s,o){super(s,o),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 Bf}static get DefaultType(){return Hf}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const s of this._observableSections.values())this._observer.observe(s)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(s){return s.target=d(s.target)||document.body,s.rootMargin=s.offset?`${s.offset}px 0px -30%`:s.rootMargin,typeof s.threshold=="string"&&(s.threshold=s.threshold.split(",").map(o=>Number.parseFloat(o))),s}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(A.off(this._config.target,Il),A.on(this._config.target,Il,ur,s=>{const o=this._observableSections.get(s.target.hash);if(o){s.preventDefault();const f=this._rootElement||window,_=o.offsetTop-this._element.offsetTop;if(f.scrollTo)return void f.scrollTo({top:_,behavior:"smooth"});f.scrollTop=_}}))}_getNewObserver(){const s={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(o=>this._observerCallback(o),s)}_observerCallback(s){const o=v=>this._targetLinks.get(`#${v.target.id}`),f=v=>{this._previousScrollData.visibleEntryTop=v.target.offsetTop,this._process(o(v))},_=(this._rootElement||document.documentElement).scrollTop,b=_>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=_;for(const v of s){if(!v.isIntersecting){this._activeTarget=null,this._clearActiveClass(o(v));continue}const x=v.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(b&&x){if(f(v),!_)return}else b||x||f(v)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const s=z.find(ur,this._config.target);for(const o of s){if(!o.hash||h(o))continue;const f=z.findOne(decodeURI(o.hash),this._element);g(f)&&(this._targetLinks.set(decodeURI(o.hash),o),this._observableSections.set(o.hash,f))}}_process(s){this._activeTarget!==s&&(this._clearActiveClass(this._config.target),this._activeTarget=s,s.classList.add(Yn),this._activateParents(s),A.trigger(this._element,Ff,{relatedTarget:s}))}_activateParents(s){if(s.classList.contains("dropdown-item"))z.findOne(".dropdown-toggle",s.closest(".dropdown")).classList.add(Yn);else for(const o of z.parents(s,".nav, .list-group"))for(const f of z.prev(o,$f))f.classList.add(Yn)}_clearActiveClass(s){s.classList.remove(Yn);const o=z.find(`${ur}.${Yn}`,s);for(const f of o)f.classList.remove(Yn)}static jQueryInterface(s){return this.each(function(){const o=gs.getOrCreateInstance(this,s);if(typeof s=="string"){if(o[s]===void 0||s.startsWith("_")||s==="constructor")throw new TypeError(`No method named "${s}"`);o[s]()}})}}A.on(window,jf,()=>{for(const c of z.find('[data-bs-spy="scroll"]'))gs.getOrCreateInstance(c)}),$(gs);const En=".bs.tab",Uf=`hide${En}`,Wf=`hidden${En}`,qf=`show${En}`,Vf=`shown${En}`,zf=`click${En}`,Kf=`keydown${En}`,Jf=`load${En}`,Xf="ArrowLeft",kl="ArrowRight",Yf="ArrowUp",Fl="ArrowDown",fr="Home",jl="End",xn="active",$l="fade",dr="show",Bl=".dropdown-toggle",hr=`:not(${Bl})`,Hl='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',pr=`.nav-link${hr}, .list-group-item${hr}, [role="tab"]${hr}, ${Hl}`,Gf=`.${xn}[data-bs-toggle="tab"], .${xn}[data-bs-toggle="pill"], .${xn}[data-bs-toggle="list"]`;class Tn extends Fe{constructor(s){super(s),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),A.on(this._element,Kf,o=>this._keydown(o)))}static get NAME(){return"tab"}show(){const s=this._element;if(this._elemIsActive(s))return;const o=this._getActiveElem(),f=o?A.trigger(o,Uf,{relatedTarget:s}):null;A.trigger(s,qf,{relatedTarget:o}).defaultPrevented||f&&f.defaultPrevented||(this._deactivate(o,s),this._activate(s,o))}_activate(s,o){s&&(s.classList.add(xn),this._activate(z.getElementFromSelector(s)),this._queueCallback(()=>{s.getAttribute("role")==="tab"?(s.removeAttribute("tabindex"),s.setAttribute("aria-selected",!0),this._toggleDropDown(s,!0),A.trigger(s,Vf,{relatedTarget:o})):s.classList.add(dr)},s,s.classList.contains($l)))}_deactivate(s,o){s&&(s.classList.remove(xn),s.blur(),this._deactivate(z.getElementFromSelector(s)),this._queueCallback(()=>{s.getAttribute("role")==="tab"?(s.setAttribute("aria-selected",!1),s.setAttribute("tabindex","-1"),this._toggleDropDown(s,!1),A.trigger(s,Wf,{relatedTarget:o})):s.classList.remove(dr)},s,s.classList.contains($l)))}_keydown(s){if(![Xf,kl,Yf,Fl,fr,jl].includes(s.key))return;s.stopPropagation(),s.preventDefault();const o=this._getChildren().filter(_=>!h(_));let f;if([fr,jl].includes(s.key))f=o[s.key===fr?0:o.length-1];else{const _=[kl,Fl].includes(s.key);f=V(o,s.target,_,!0)}f&&(f.focus({preventScroll:!0}),Tn.getOrCreateInstance(f).show())}_getChildren(){return z.find(pr,this._parent)}_getActiveElem(){return this._getChildren().find(s=>this._elemIsActive(s))||null}_setInitialAttributes(s,o){this._setAttributeIfNotExists(s,"role","tablist");for(const f of o)this._setInitialAttributesOnChild(f)}_setInitialAttributesOnChild(s){s=this._getInnerElement(s);const o=this._elemIsActive(s),f=this._getOuterElement(s);s.setAttribute("aria-selected",o),f!==s&&this._setAttributeIfNotExists(f,"role","presentation"),o||s.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(s,"role","tab"),this._setInitialAttributesOnTargetPanel(s)}_setInitialAttributesOnTargetPanel(s){const o=z.getElementFromSelector(s);o&&(this._setAttributeIfNotExists(o,"role","tabpanel"),s.id&&this._setAttributeIfNotExists(o,"aria-labelledby",`${s.id}`))}_toggleDropDown(s,o){const f=this._getOuterElement(s);if(!f.classList.contains("dropdown"))return;const _=(b,v)=>{const x=z.findOne(b,f);x&&x.classList.toggle(v,o)};_(Bl,xn),_(".dropdown-menu",dr),f.setAttribute("aria-expanded",o)}_setAttributeIfNotExists(s,o,f){s.hasAttribute(o)||s.setAttribute(o,f)}_elemIsActive(s){return s.classList.contains(xn)}_getInnerElement(s){return s.matches(pr)?s:z.findOne(pr,s)}_getOuterElement(s){return s.closest(".nav-item, .list-group-item")||s}static jQueryInterface(s){return this.each(function(){const o=Tn.getOrCreateInstance(this);if(typeof s=="string"){if(o[s]===void 0||s.startsWith("_")||s==="constructor")throw new TypeError(`No method named "${s}"`);o[s]()}})}}A.on(document,zf,Hl,function(c){["A","AREA"].includes(this.tagName)&&c.preventDefault(),h(this)||Tn.getOrCreateInstance(this).show()}),A.on(window,Jf,()=>{for(const c of z.find(Gf))Tn.getOrCreateInstance(c)}),$(Tn);const Gt=".bs.toast",Qf=`mouseover${Gt}`,Zf=`mouseout${Gt}`,ed=`focusin${Gt}`,td=`focusout${Gt}`,nd=`hide${Gt}`,sd=`hidden${Gt}`,id=`show${Gt}`,rd=`shown${Gt}`,Ul="hide",ni="show",si="showing",od={animation:"boolean",autohide:"boolean",delay:"number"},ld={animation:!0,autohide:!0,delay:5e3};class ms extends Fe{constructor(s,o){super(s,o),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ld}static get DefaultType(){return od}static get NAME(){return"toast"}show(){A.trigger(this._element,id).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(Ul),D(this._element),this._element.classList.add(ni,si),this._queueCallback(()=>{this._element.classList.remove(si),A.trigger(this._element,rd),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this.isShown()&&(A.trigger(this._element,nd).defaultPrevented||(this._element.classList.add(si),this._queueCallback(()=>{this._element.classList.add(Ul),this._element.classList.remove(si,ni),A.trigger(this._element,sd)},this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(ni),super.dispose()}isShown(){return this._element.classList.contains(ni)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(s,o){switch(s.type){case"mouseover":case"mouseout":this._hasMouseInteraction=o;break;case"focusin":case"focusout":this._hasKeyboardInteraction=o}if(o)return void this._clearTimeout();const f=s.relatedTarget;this._element===f||this._element.contains(f)||this._maybeScheduleHide()}_setListeners(){A.on(this._element,Qf,s=>this._onInteraction(s,!0)),A.on(this._element,Zf,s=>this._onInteraction(s,!1)),A.on(this._element,ed,s=>this._onInteraction(s,!0)),A.on(this._element,td,s=>this._onInteraction(s,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(s){return this.each(function(){const o=ms.getOrCreateInstance(this,s);if(typeof s=="string"){if(o[s]===void 0)throw new TypeError(`No method named "${s}"`);o[s](this)}})}}return hn(ms),$(ms),{Alert:p,Button:E,Carousel:$n,Collapse:Hn,Dropdown:Et,Modal:vn,Offcanvas:Ut,Popover:ti,ScrollSpy:gs,Tab:Tn,Toast:ms,Tooltip:wn}})})(_d);function Ua(e,t){return function(){return e.apply(t,arguments)}}const{toString:bd}=Object.prototype,{getPrototypeOf:eo}=Object,Ti=(e=>t=>{const n=bd.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),At=e=>(e=e.toLowerCase(),t=>Ti(t)===e),Ai=e=>t=>typeof t===e,{isArray:ls}=Array,Ps=Ai("undefined");function yd(e){return e!==null&&!Ps(e)&&e.constructor!==null&&!Ps(e.constructor)&&dt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Wa=At("ArrayBuffer");function vd(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Wa(e.buffer),t}const wd=Ai("string"),dt=Ai("function"),qa=Ai("number"),Oi=e=>e!==null&&typeof e=="object",Ed=e=>e===!0||e===!1,ui=e=>{if(Ti(e)!=="object")return!1;const t=eo(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},xd=At("Date"),Td=At("File"),Ad=At("Blob"),Od=At("FileList"),Sd=e=>Oi(e)&&dt(e.pipe),Cd=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||dt(e.append)&&((t=Ti(e))==="formdata"||t==="object"&&dt(e.toString)&&e.toString()==="[object FormData]"))},Pd=At("URLSearchParams"),[Rd,Ld,Dd,Nd]=["ReadableStream","Request","Response","Headers"].map(At),Id=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ms(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let i,r;if(typeof e!="object"&&(e=[e]),ls(e))for(i=0,r=e.length;i0;)if(r=n[i],t===r.toLowerCase())return r;return null}const Pn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,za=e=>!Ps(e)&&e!==Pn;function Fr(){const{caseless:e}=za(this)&&this||{},t={},n=(i,r)=>{const l=e&&Va(t,r)||r;ui(t[l])&&ui(i)?t[l]=Fr(t[l],i):ui(i)?t[l]=Fr({},i):ls(i)?t[l]=i.slice():t[l]=i};for(let i=0,r=arguments.length;i(Ms(t,(r,l)=>{n&&dt(r)?e[l]=Ua(r,n):e[l]=r},{allOwnKeys:i}),e),kd=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Fd=(e,t,n,i)=>{e.prototype=Object.create(t.prototype,i),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},jd=(e,t,n,i)=>{let r,l,a;const u={};if(t=t||{},e==null)return t;do{for(r=Object.getOwnPropertyNames(e),l=r.length;l-- >0;)a=r[l],(!i||i(a,e,t))&&!u[a]&&(t[a]=e[a],u[a]=!0);e=n!==!1&&eo(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},$d=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const i=e.indexOf(t,n);return i!==-1&&i===n},Bd=e=>{if(!e)return null;if(ls(e))return e;let t=e.length;if(!qa(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Hd=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&eo(Uint8Array)),Ud=(e,t)=>{const i=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=i.next())&&!r.done;){const l=r.value;t.call(e,l[0],l[1])}},Wd=(e,t)=>{let n;const i=[];for(;(n=e.exec(t))!==null;)i.push(n);return i},qd=At("HTMLFormElement"),Vd=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,r){return i.toUpperCase()+r}),ta=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),zd=At("RegExp"),Ka=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),i={};Ms(n,(r,l)=>{let a;(a=t(r,l,e))!==!1&&(i[l]=a||r)}),Object.defineProperties(e,i)},Kd=e=>{Ka(e,(t,n)=>{if(dt(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=e[n];if(dt(i)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Jd=(e,t)=>{const n={},i=r=>{r.forEach(l=>{n[l]=!0})};return ls(e)?i(e):i(String(e).split(t)),n},Xd=()=>{},Yd=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,br="abcdefghijklmnopqrstuvwxyz",na="0123456789",Ja={DIGIT:na,ALPHA:br,ALPHA_DIGIT:br+br.toUpperCase()+na},Gd=(e=16,t=Ja.ALPHA_DIGIT)=>{let n="";const{length:i}=t;for(;e--;)n+=t[Math.random()*i|0];return n};function Qd(e){return!!(e&&dt(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Zd=e=>{const t=new Array(10),n=(i,r)=>{if(Oi(i)){if(t.indexOf(i)>=0)return;if(!("toJSON"in i)){t[r]=i;const l=ls(i)?[]:{};return Ms(i,(a,u)=>{const d=n(a,r+1);!Ps(d)&&(l[u]=d)}),t[r]=void 0,l}}return i};return n(e,0)},eh=At("AsyncFunction"),th=e=>e&&(Oi(e)||dt(e))&&dt(e.then)&&dt(e.catch),Xa=((e,t)=>e?setImmediate:t?((n,i)=>(Pn.addEventListener("message",({source:r,data:l})=>{r===Pn&&l===n&&i.length&&i.shift()()},!1),r=>{i.push(r),Pn.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",dt(Pn.postMessage)),nh=typeof queueMicrotask<"u"?queueMicrotask.bind(Pn):typeof process<"u"&&process.nextTick||Xa,w={isArray:ls,isArrayBuffer:Wa,isBuffer:yd,isFormData:Cd,isArrayBufferView:vd,isString:wd,isNumber:qa,isBoolean:Ed,isObject:Oi,isPlainObject:ui,isReadableStream:Rd,isRequest:Ld,isResponse:Dd,isHeaders:Nd,isUndefined:Ps,isDate:xd,isFile:Td,isBlob:Ad,isRegExp:zd,isFunction:dt,isStream:Sd,isURLSearchParams:Pd,isTypedArray:Hd,isFileList:Od,forEach:Ms,merge:Fr,extend:Md,trim:Id,stripBOM:kd,inherits:Fd,toFlatObject:jd,kindOf:Ti,kindOfTest:At,endsWith:$d,toArray:Bd,forEachEntry:Ud,matchAll:Wd,isHTMLForm:qd,hasOwnProperty:ta,hasOwnProp:ta,reduceDescriptors:Ka,freezeMethods:Kd,toObjectSet:Jd,toCamelCase:Vd,noop:Xd,toFiniteNumber:Yd,findKey:Va,global:Pn,isContextDefined:za,ALPHABET:Ja,generateString:Gd,isSpecCompliantForm:Qd,toJSONObject:Zd,isAsyncFn:eh,isThenable:th,setImmediate:Xa,asap:nh};function te(e,t,n,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}w.inherits(te,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:w.toJSONObject(this.config),code:this.code,status:this.status}}});const Ya=te.prototype,Ga={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Ga[e]={value:e}});Object.defineProperties(te,Ga);Object.defineProperty(Ya,"isAxiosError",{value:!0});te.from=(e,t,n,i,r,l)=>{const a=Object.create(Ya);return w.toFlatObject(e,a,function(d){return d!==Error.prototype},u=>u!=="isAxiosError"),te.call(a,e.message,t,n,i,r),a.cause=e,a.name=e.name,l&&Object.assign(a,l),a};const sh=null;function jr(e){return w.isPlainObject(e)||w.isArray(e)}function Qa(e){return w.endsWith(e,"[]")?e.slice(0,-2):e}function sa(e,t,n){return e?e.concat(t).map(function(r,l){return r=Qa(r),!n&&l?"["+r+"]":r}).join(n?".":""):t}function ih(e){return w.isArray(e)&&!e.some(jr)}const rh=w.toFlatObject(w,{},null,function(t){return/^is[A-Z]/.test(t)});function Si(e,t,n){if(!w.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=w.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(N,C){return!w.isUndefined(C[N])});const i=n.metaTokens,r=n.visitor||h,l=n.dots,a=n.indexes,d=(n.Blob||typeof Blob<"u"&&Blob)&&w.isSpecCompliantForm(t);if(!w.isFunction(r))throw new TypeError("visitor must be a function");function g(L){if(L===null)return"";if(w.isDate(L))return L.toISOString();if(!d&&w.isBlob(L))throw new te("Blob is not supported. Use a Buffer instead.");return w.isArrayBuffer(L)||w.isTypedArray(L)?d&&typeof Blob=="function"?new Blob([L]):Buffer.from(L):L}function h(L,N,C){let $=L;if(L&&!C&&typeof L=="object"){if(w.endsWith(N,"{}"))N=i?N:N.slice(0,-2),L=JSON.stringify(L);else if(w.isArray(L)&&ih(L)||(w.isFileList(L)||w.endsWith(N,"[]"))&&($=w.toArray(L)))return N=Qa(N),$.forEach(function(Y,V){!(w.isUndefined(Y)||Y===null)&&t.append(a===!0?sa([N],V,l):a===null?N:N+"[]",g(Y))}),!1}return jr(L)?!0:(t.append(sa(C,N,l),g(L)),!1)}const y=[],T=Object.assign(rh,{defaultVisitor:h,convertValue:g,isVisitable:jr});function D(L,N){if(!w.isUndefined(L)){if(y.indexOf(L)!==-1)throw Error("Circular reference detected in "+N.join("."));y.push(L),w.forEach(L,function($,q){(!(w.isUndefined($)||$===null)&&r.call(t,$,w.isString(q)?q.trim():q,N,T))===!0&&D($,N?N.concat(q):[q])}),y.pop()}}if(!w.isObject(e))throw new TypeError("data must be an object");return D(e),t}function ia(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(i){return t[i]})}function to(e,t){this._pairs=[],e&&Si(e,this,t)}const Za=to.prototype;Za.append=function(t,n){this._pairs.push([t,n])};Za.toString=function(t){const n=t?function(i){return t.call(this,i,ia)}:ia;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function oh(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ec(e,t,n){if(!t)return e;const i=n&&n.encode||oh;w.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let l;if(r?l=r(t,n):l=w.isURLSearchParams(t)?t.toString():new to(t,n).toString(i),l){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e}class ra{constructor(){this.handlers=[]}use(t,n,i){return this.handlers.push({fulfilled:t,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){w.forEach(this.handlers,function(i){i!==null&&t(i)})}}const tc={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},lh=typeof URLSearchParams<"u"?URLSearchParams:to,ah=typeof FormData<"u"?FormData:null,ch=typeof Blob<"u"?Blob:null,uh={isBrowser:!0,classes:{URLSearchParams:lh,FormData:ah,Blob:ch},protocols:["http","https","file","blob","url","data"]},no=typeof window<"u"&&typeof document<"u",$r=typeof navigator=="object"&&navigator||void 0,fh=no&&(!$r||["ReactNative","NativeScript","NS"].indexOf($r.product)<0),dh=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",hh=no&&window.location.href||"http://localhost",ph=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:no,hasStandardBrowserEnv:fh,hasStandardBrowserWebWorkerEnv:dh,navigator:$r,origin:hh},Symbol.toStringTag,{value:"Module"})),Ue={...ph,...uh};function gh(e,t){return Si(e,new Ue.classes.URLSearchParams,Object.assign({visitor:function(n,i,r,l){return Ue.isNode&&w.isBuffer(n)?(this.append(i,n.toString("base64")),!1):l.defaultVisitor.apply(this,arguments)}},t))}function mh(e){return w.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function _h(e){const t={},n=Object.keys(e);let i;const r=n.length;let l;for(i=0;i=n.length;return a=!a&&w.isArray(r)?r.length:a,d?(w.hasOwnProp(r,a)?r[a]=[r[a],i]:r[a]=i,!u):((!r[a]||!w.isObject(r[a]))&&(r[a]=[]),t(n,i,r[a],l)&&w.isArray(r[a])&&(r[a]=_h(r[a])),!u)}if(w.isFormData(e)&&w.isFunction(e.entries)){const n={};return w.forEachEntry(e,(i,r)=>{t(mh(i),r,n,0)}),n}return null}function bh(e,t,n){if(w.isString(e))try{return(t||JSON.parse)(e),w.trim(e)}catch(i){if(i.name!=="SyntaxError")throw i}return(0,JSON.stringify)(e)}const ks={transitional:tc,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const i=n.getContentType()||"",r=i.indexOf("application/json")>-1,l=w.isObject(t);if(l&&w.isHTMLForm(t)&&(t=new FormData(t)),w.isFormData(t))return r?JSON.stringify(nc(t)):t;if(w.isArrayBuffer(t)||w.isBuffer(t)||w.isStream(t)||w.isFile(t)||w.isBlob(t)||w.isReadableStream(t))return t;if(w.isArrayBufferView(t))return t.buffer;if(w.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(l){if(i.indexOf("application/x-www-form-urlencoded")>-1)return gh(t,this.formSerializer).toString();if((u=w.isFileList(t))||i.indexOf("multipart/form-data")>-1){const d=this.env&&this.env.FormData;return Si(u?{"files[]":t}:t,d&&new d,this.formSerializer)}}return l||r?(n.setContentType("application/json",!1),bh(t)):t}],transformResponse:[function(t){const n=this.transitional||ks.transitional,i=n&&n.forcedJSONParsing,r=this.responseType==="json";if(w.isResponse(t)||w.isReadableStream(t))return t;if(t&&w.isString(t)&&(i&&!this.responseType||r)){const a=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(t)}catch(u){if(a)throw u.name==="SyntaxError"?te.from(u,te.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ue.classes.FormData,Blob:Ue.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};w.forEach(["delete","get","head","post","put","patch"],e=>{ks.headers[e]={}});const yh=w.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),vh=e=>{const t={};let n,i,r;return e&&e.split(` +`).forEach(function(a){r=a.indexOf(":"),n=a.substring(0,r).trim().toLowerCase(),i=a.substring(r+1).trim(),!(!n||t[n]&&yh[n])&&(n==="set-cookie"?t[n]?t[n].push(i):t[n]=[i]:t[n]=t[n]?t[n]+", "+i:i)}),t},oa=Symbol("internals");function _s(e){return e&&String(e).trim().toLowerCase()}function fi(e){return e===!1||e==null?e:w.isArray(e)?e.map(fi):String(e)}function wh(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(e);)t[i[1]]=i[2];return t}const Eh=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function yr(e,t,n,i,r){if(w.isFunction(i))return i.call(this,t,n);if(r&&(t=n),!!w.isString(t)){if(w.isString(i))return t.indexOf(i)!==-1;if(w.isRegExp(i))return i.test(t)}}function xh(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,i)=>n.toUpperCase()+i)}function Th(e,t){const n=w.toCamelCase(" "+t);["get","set","has"].forEach(i=>{Object.defineProperty(e,i+n,{value:function(r,l,a){return this[i].call(this,t,r,l,a)},configurable:!0})})}class nt{constructor(t){t&&this.set(t)}set(t,n,i){const r=this;function l(u,d,g){const h=_s(d);if(!h)throw new Error("header name must be a non-empty string");const y=w.findKey(r,h);(!y||r[y]===void 0||g===!0||g===void 0&&r[y]!==!1)&&(r[y||d]=fi(u))}const a=(u,d)=>w.forEach(u,(g,h)=>l(g,h,d));if(w.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(w.isString(t)&&(t=t.trim())&&!Eh(t))a(vh(t),n);else if(w.isHeaders(t))for(const[u,d]of t.entries())l(d,u,i);else t!=null&&l(n,t,i);return this}get(t,n){if(t=_s(t),t){const i=w.findKey(this,t);if(i){const r=this[i];if(!n)return r;if(n===!0)return wh(r);if(w.isFunction(n))return n.call(this,r,i);if(w.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=_s(t),t){const i=w.findKey(this,t);return!!(i&&this[i]!==void 0&&(!n||yr(this,this[i],i,n)))}return!1}delete(t,n){const i=this;let r=!1;function l(a){if(a=_s(a),a){const u=w.findKey(i,a);u&&(!n||yr(i,i[u],u,n))&&(delete i[u],r=!0)}}return w.isArray(t)?t.forEach(l):l(t),r}clear(t){const n=Object.keys(this);let i=n.length,r=!1;for(;i--;){const l=n[i];(!t||yr(this,this[l],l,t,!0))&&(delete this[l],r=!0)}return r}normalize(t){const n=this,i={};return w.forEach(this,(r,l)=>{const a=w.findKey(i,l);if(a){n[a]=fi(r),delete n[l];return}const u=t?xh(l):String(l).trim();u!==l&&delete n[l],n[u]=fi(r),i[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return w.forEach(this,(i,r)=>{i!=null&&i!==!1&&(n[r]=t&&w.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const i=new this(t);return n.forEach(r=>i.set(r)),i}static accessor(t){const i=(this[oa]=this[oa]={accessors:{}}).accessors,r=this.prototype;function l(a){const u=_s(a);i[u]||(Th(r,a),i[u]=!0)}return w.isArray(t)?t.forEach(l):l(t),this}}nt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);w.reduceDescriptors(nt.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(i){this[n]=i}}});w.freezeMethods(nt);function vr(e,t){const n=this||ks,i=t||n,r=nt.from(i.headers);let l=i.data;return w.forEach(e,function(u){l=u.call(n,l,r.normalize(),t?t.status:void 0)}),r.normalize(),l}function sc(e){return!!(e&&e.__CANCEL__)}function as(e,t,n){te.call(this,e??"canceled",te.ERR_CANCELED,t,n),this.name="CanceledError"}w.inherits(as,te,{__CANCEL__:!0});function ic(e,t,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?e(n):t(new te("Request failed with status code "+n.status,[te.ERR_BAD_REQUEST,te.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function Ah(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Oh(e,t){e=e||10;const n=new Array(e),i=new Array(e);let r=0,l=0,a;return t=t!==void 0?t:1e3,function(d){const g=Date.now(),h=i[l];a||(a=g),n[r]=d,i[r]=g;let y=l,T=0;for(;y!==r;)T+=n[y++],y=y%e;if(r=(r+1)%e,r===l&&(l=(l+1)%e),g-a{n=h,r=null,l&&(clearTimeout(l),l=null),e.apply(null,g)};return[(...g)=>{const h=Date.now(),y=h-n;y>=i?a(g,h):(r=g,l||(l=setTimeout(()=>{l=null,a(r)},i-y)))},()=>r&&a(r)]}const mi=(e,t,n=3)=>{let i=0;const r=Oh(50,250);return Sh(l=>{const a=l.loaded,u=l.lengthComputable?l.total:void 0,d=a-i,g=r(d),h=a<=u;i=a;const y={loaded:a,total:u,progress:u?a/u:void 0,bytes:d,rate:g||void 0,estimated:g&&u&&h?(u-a)/g:void 0,event:l,lengthComputable:u!=null,[t?"download":"upload"]:!0};e(y)},n)},la=(e,t)=>{const n=e!=null;return[i=>t[0]({lengthComputable:n,total:e,loaded:i}),t[1]]},aa=e=>(...t)=>w.asap(()=>e(...t)),Ch=Ue.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Ue.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Ue.origin),Ue.navigator&&/(msie|trident)/i.test(Ue.navigator.userAgent)):()=>!0,Ph=Ue.hasStandardBrowserEnv?{write(e,t,n,i,r,l){const a=[e+"="+encodeURIComponent(t)];w.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),w.isString(i)&&a.push("path="+i),w.isString(r)&&a.push("domain="+r),l===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Rh(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Lh(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function rc(e,t){return e&&!Rh(t)?Lh(e,t):t}const ca=e=>e instanceof nt?{...e}:e;function Nn(e,t){t=t||{};const n={};function i(g,h,y,T){return w.isPlainObject(g)&&w.isPlainObject(h)?w.merge.call({caseless:T},g,h):w.isPlainObject(h)?w.merge({},h):w.isArray(h)?h.slice():h}function r(g,h,y,T){if(w.isUndefined(h)){if(!w.isUndefined(g))return i(void 0,g,y,T)}else return i(g,h,y,T)}function l(g,h){if(!w.isUndefined(h))return i(void 0,h)}function a(g,h){if(w.isUndefined(h)){if(!w.isUndefined(g))return i(void 0,g)}else return i(void 0,h)}function u(g,h,y){if(y in t)return i(g,h);if(y in e)return i(void 0,g)}const d={url:l,method:l,data:l,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:u,headers:(g,h,y)=>r(ca(g),ca(h),y,!0)};return w.forEach(Object.keys(Object.assign({},e,t)),function(h){const y=d[h]||r,T=y(e[h],t[h],h);w.isUndefined(T)&&y!==u||(n[h]=T)}),n}const oc=e=>{const t=Nn({},e);let{data:n,withXSRFToken:i,xsrfHeaderName:r,xsrfCookieName:l,headers:a,auth:u}=t;t.headers=a=nt.from(a),t.url=ec(rc(t.baseURL,t.url),e.params,e.paramsSerializer),u&&a.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):"")));let d;if(w.isFormData(n)){if(Ue.hasStandardBrowserEnv||Ue.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((d=a.getContentType())!==!1){const[g,...h]=d?d.split(";").map(y=>y.trim()).filter(Boolean):[];a.setContentType([g||"multipart/form-data",...h].join("; "))}}if(Ue.hasStandardBrowserEnv&&(i&&w.isFunction(i)&&(i=i(t)),i||i!==!1&&Ch(t.url))){const g=r&&l&&Ph.read(l);g&&a.set(r,g)}return t},Dh=typeof XMLHttpRequest<"u",Nh=Dh&&function(e){return new Promise(function(n,i){const r=oc(e);let l=r.data;const a=nt.from(r.headers).normalize();let{responseType:u,onUploadProgress:d,onDownloadProgress:g}=r,h,y,T,D,L;function N(){D&&D(),L&&L(),r.cancelToken&&r.cancelToken.unsubscribe(h),r.signal&&r.signal.removeEventListener("abort",h)}let C=new XMLHttpRequest;C.open(r.method.toUpperCase(),r.url,!0),C.timeout=r.timeout;function $(){if(!C)return;const Y=nt.from("getAllResponseHeaders"in C&&C.getAllResponseHeaders()),le={data:!u||u==="text"||u==="json"?C.responseText:C.response,status:C.status,statusText:C.statusText,headers:Y,config:e,request:C};ic(function(Se){n(Se),N()},function(Se){i(Se),N()},le),C=null}"onloadend"in C?C.onloadend=$:C.onreadystatechange=function(){!C||C.readyState!==4||C.status===0&&!(C.responseURL&&C.responseURL.indexOf("file:")===0)||setTimeout($)},C.onabort=function(){C&&(i(new te("Request aborted",te.ECONNABORTED,e,C)),C=null)},C.onerror=function(){i(new te("Network Error",te.ERR_NETWORK,e,C)),C=null},C.ontimeout=function(){let V=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const le=r.transitional||tc;r.timeoutErrorMessage&&(V=r.timeoutErrorMessage),i(new te(V,le.clarifyTimeoutError?te.ETIMEDOUT:te.ECONNABORTED,e,C)),C=null},l===void 0&&a.setContentType(null),"setRequestHeader"in C&&w.forEach(a.toJSON(),function(V,le){C.setRequestHeader(le,V)}),w.isUndefined(r.withCredentials)||(C.withCredentials=!!r.withCredentials),u&&u!=="json"&&(C.responseType=r.responseType),g&&([T,L]=mi(g,!0),C.addEventListener("progress",T)),d&&C.upload&&([y,D]=mi(d),C.upload.addEventListener("progress",y),C.upload.addEventListener("loadend",D)),(r.cancelToken||r.signal)&&(h=Y=>{C&&(i(!Y||Y.type?new as(null,e,C):Y),C.abort(),C=null)},r.cancelToken&&r.cancelToken.subscribe(h),r.signal&&(r.signal.aborted?h():r.signal.addEventListener("abort",h)));const q=Ah(r.url);if(q&&Ue.protocols.indexOf(q)===-1){i(new te("Unsupported protocol "+q+":",te.ERR_BAD_REQUEST,e));return}C.send(l||null)})},Ih=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let i=new AbortController,r;const l=function(g){if(!r){r=!0,u();const h=g instanceof Error?g:this.reason;i.abort(h instanceof te?h:new as(h instanceof Error?h.message:h))}};let a=t&&setTimeout(()=>{a=null,l(new te(`timeout ${t} of ms exceeded`,te.ETIMEDOUT))},t);const u=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(g=>{g.unsubscribe?g.unsubscribe(l):g.removeEventListener("abort",l)}),e=null)};e.forEach(g=>g.addEventListener("abort",l));const{signal:d}=i;return d.unsubscribe=()=>w.asap(u),d}},Mh=function*(e,t){let n=e.byteLength;if(n{const r=kh(e,t);let l=0,a,u=d=>{a||(a=!0,i&&i(d))};return new ReadableStream({async pull(d){try{const{done:g,value:h}=await r.next();if(g){u(),d.close();return}let y=h.byteLength;if(n){let T=l+=y;n(T)}d.enqueue(new Uint8Array(h))}catch(g){throw u(g),g}},cancel(d){return u(d),r.return()}},{highWaterMark:2})},Ci=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",lc=Ci&&typeof ReadableStream=="function",jh=Ci&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),ac=(e,...t)=>{try{return!!e(...t)}catch{return!1}},$h=lc&&ac(()=>{let e=!1;const t=new Request(Ue.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),fa=64*1024,Br=lc&&ac(()=>w.isReadableStream(new Response("").body)),_i={stream:Br&&(e=>e.body)};Ci&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!_i[t]&&(_i[t]=w.isFunction(e[t])?n=>n[t]():(n,i)=>{throw new te(`Response type '${t}' is not supported`,te.ERR_NOT_SUPPORT,i)})})})(new Response);const Bh=async e=>{if(e==null)return 0;if(w.isBlob(e))return e.size;if(w.isSpecCompliantForm(e))return(await new Request(Ue.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(w.isArrayBufferView(e)||w.isArrayBuffer(e))return e.byteLength;if(w.isURLSearchParams(e)&&(e=e+""),w.isString(e))return(await jh(e)).byteLength},Hh=async(e,t)=>{const n=w.toFiniteNumber(e.getContentLength());return n??Bh(t)},Uh=Ci&&(async e=>{let{url:t,method:n,data:i,signal:r,cancelToken:l,timeout:a,onDownloadProgress:u,onUploadProgress:d,responseType:g,headers:h,withCredentials:y="same-origin",fetchOptions:T}=oc(e);g=g?(g+"").toLowerCase():"text";let D=Ih([r,l&&l.toAbortSignal()],a),L;const N=D&&D.unsubscribe&&(()=>{D.unsubscribe()});let C;try{if(d&&$h&&n!=="get"&&n!=="head"&&(C=await Hh(h,i))!==0){let le=new Request(t,{method:"POST",body:i,duplex:"half"}),Re;if(w.isFormData(i)&&(Re=le.headers.get("content-type"))&&h.setContentType(Re),le.body){const[Se,ke]=la(C,mi(aa(d)));i=ua(le.body,fa,Se,ke)}}w.isString(y)||(y=y?"include":"omit");const $="credentials"in Request.prototype;L=new Request(t,{...T,signal:D,method:n.toUpperCase(),headers:h.normalize().toJSON(),body:i,duplex:"half",credentials:$?y:void 0});let q=await fetch(L);const Y=Br&&(g==="stream"||g==="response");if(Br&&(u||Y&&N)){const le={};["status","statusText","headers"].forEach(Ot=>{le[Ot]=q[Ot]});const Re=w.toFiniteNumber(q.headers.get("content-length")),[Se,ke]=u&&la(Re,mi(aa(u),!0))||[];q=new Response(ua(q.body,fa,Se,()=>{ke&&ke(),N&&N()}),le)}g=g||"text";let V=await _i[w.findKey(_i,g)||"text"](q,e);return!Y&&N&&N(),await new Promise((le,Re)=>{ic(le,Re,{data:V,headers:nt.from(q.headers),status:q.status,statusText:q.statusText,config:e,request:L})})}catch($){throw N&&N(),$&&$.name==="TypeError"&&/fetch/i.test($.message)?Object.assign(new te("Network Error",te.ERR_NETWORK,e,L),{cause:$.cause||$}):te.from($,$&&$.code,e,L)}}),Hr={http:sh,xhr:Nh,fetch:Uh};w.forEach(Hr,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const da=e=>`- ${e}`,Wh=e=>w.isFunction(e)||e===null||e===!1,cc={getAdapter:e=>{e=w.isArray(e)?e:[e];const{length:t}=e;let n,i;const r={};for(let l=0;l`adapter ${u} `+(d===!1?"is not supported by the environment":"is not available in the build"));let a=t?l.length>1?`since : +`+l.map(da).join(` +`):" "+da(l[0]):"as no adapter specified";throw new te("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return i},adapters:Hr};function wr(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new as(null,e)}function ha(e){return wr(e),e.headers=nt.from(e.headers),e.data=vr.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),cc.getAdapter(e.adapter||ks.adapter)(e).then(function(i){return wr(e),i.data=vr.call(e,e.transformResponse,i),i.headers=nt.from(i.headers),i},function(i){return sc(i)||(wr(e),i&&i.response&&(i.response.data=vr.call(e,e.transformResponse,i.response),i.response.headers=nt.from(i.response.headers))),Promise.reject(i)})}const uc="1.7.8",Pi={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Pi[e]=function(i){return typeof i===e||"a"+(t<1?"n ":" ")+e}});const pa={};Pi.transitional=function(t,n,i){function r(l,a){return"[Axios v"+uc+"] Transitional option '"+l+"'"+a+(i?". "+i:"")}return(l,a,u)=>{if(t===!1)throw new te(r(a," has been removed"+(n?" in "+n:"")),te.ERR_DEPRECATED);return n&&!pa[a]&&(pa[a]=!0,console.warn(r(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(l,a,u):!0}};Pi.spelling=function(t){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${t}`),!0)};function qh(e,t,n){if(typeof e!="object")throw new te("options must be an object",te.ERR_BAD_OPTION_VALUE);const i=Object.keys(e);let r=i.length;for(;r-- >0;){const l=i[r],a=t[l];if(a){const u=e[l],d=u===void 0||a(u,l,e);if(d!==!0)throw new te("option "+l+" must be "+d,te.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new te("Unknown option "+l,te.ERR_BAD_OPTION)}}const di={assertOptions:qh,validators:Pi},Nt=di.validators;class Rn{constructor(t){this.defaults=t,this.interceptors={request:new ra,response:new ra}}async request(t,n){try{return await this._request(t,n)}catch(i){if(i instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const l=r.stack?r.stack.replace(/^.+\n/,""):"";try{i.stack?l&&!String(i.stack).endsWith(l.replace(/^.+\n.+\n/,""))&&(i.stack+=` +`+l):i.stack=l}catch{}}throw i}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Nn(this.defaults,n);const{transitional:i,paramsSerializer:r,headers:l}=n;i!==void 0&&di.assertOptions(i,{silentJSONParsing:Nt.transitional(Nt.boolean),forcedJSONParsing:Nt.transitional(Nt.boolean),clarifyTimeoutError:Nt.transitional(Nt.boolean)},!1),r!=null&&(w.isFunction(r)?n.paramsSerializer={serialize:r}:di.assertOptions(r,{encode:Nt.function,serialize:Nt.function},!0)),di.assertOptions(n,{baseUrl:Nt.spelling("baseURL"),withXsrfToken:Nt.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=l&&w.merge(l.common,l[n.method]);l&&w.forEach(["delete","get","head","post","put","patch","common"],L=>{delete l[L]}),n.headers=nt.concat(a,l);const u=[];let d=!0;this.interceptors.request.forEach(function(N){typeof N.runWhen=="function"&&N.runWhen(n)===!1||(d=d&&N.synchronous,u.unshift(N.fulfilled,N.rejected))});const g=[];this.interceptors.response.forEach(function(N){g.push(N.fulfilled,N.rejected)});let h,y=0,T;if(!d){const L=[ha.bind(this),void 0];for(L.unshift.apply(L,u),L.push.apply(L,g),T=L.length,h=Promise.resolve(n);y{if(!i._listeners)return;let l=i._listeners.length;for(;l-- >0;)i._listeners[l](r);i._listeners=null}),this.promise.then=r=>{let l;const a=new Promise(u=>{i.subscribe(u),l=u}).then(r);return a.cancel=function(){i.unsubscribe(l)},a},t(function(l,a,u){i.reason||(i.reason=new as(l,a,u),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=i=>{t.abort(i)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new so(function(r){t=r}),cancel:t}}}function Vh(e){return function(n){return e.apply(null,n)}}function zh(e){return w.isObject(e)&&e.isAxiosError===!0}const Ur={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ur).forEach(([e,t])=>{Ur[t]=e});function fc(e){const t=new Rn(e),n=Ua(Rn.prototype.request,t);return w.extend(n,Rn.prototype,t,{allOwnKeys:!0}),w.extend(n,t,null,{allOwnKeys:!0}),n.create=function(r){return fc(Nn(e,r))},n}const Ce=fc(ks);Ce.Axios=Rn;Ce.CanceledError=as;Ce.CancelToken=so;Ce.isCancel=sc;Ce.VERSION=uc;Ce.toFormData=Si;Ce.AxiosError=te;Ce.Cancel=Ce.CanceledError;Ce.all=function(t){return Promise.all(t)};Ce.spread=Vh;Ce.isAxiosError=zh;Ce.mergeConfig=Nn;Ce.AxiosHeaders=nt;Ce.formToJSON=e=>nc(w.isHTMLForm(e)?new FormData(e):e);Ce.getAdapter=cc.getAdapter;Ce.HttpStatusCode=Ur;Ce.default=Ce;/** +* @vue/shared v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function io(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const xe={},es=[],jt=()=>{},Kh=()=>!1,Ri=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ro=e=>e.startsWith("onUpdate:"),je=Object.assign,oo=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Jh=Object.prototype.hasOwnProperty,he=(e,t)=>Jh.call(e,t),ee=Array.isArray,ts=e=>Li(e)==="[object Map]",dc=e=>Li(e)==="[object Set]",re=e=>typeof e=="function",Pe=e=>typeof e=="string",on=e=>typeof e=="symbol",Te=e=>e!==null&&typeof e=="object",hc=e=>(Te(e)||re(e))&&re(e.then)&&re(e.catch),pc=Object.prototype.toString,Li=e=>pc.call(e),Xh=e=>Li(e).slice(8,-1),gc=e=>Li(e)==="[object Object]",lo=e=>Pe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ws=io(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Di=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Yh=/-(\w)/g,rn=Di(e=>e.replace(Yh,(t,n)=>n?n.toUpperCase():"")),Gh=/\B([A-Z])/g,kn=Di(e=>e.replace(Gh,"-$1").toLowerCase()),mc=Di(e=>e.charAt(0).toUpperCase()+e.slice(1)),Er=Di(e=>e?`on${mc(e)}`:""),sn=(e,t)=>!Object.is(e,t),xr=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:i,value:n})},Qh=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ga;const Ni=()=>ga||(ga=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ao(e){if(ee(e)){const t={};for(let n=0;n{if(n){const i=n.split(ep);i.length>1&&(t[i[0].trim()]=i[1].trim())}}),t}function Ii(e){let t="";if(Pe(e))t=e;else if(ee(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Ln=e=>Pe(e)?e:e==null?"":ee(e)||Te(e)&&(e.toString===pc||!re(e.toString))?yc(e)?Ln(e.value):JSON.stringify(e,vc,2):String(e),vc=(e,t)=>yc(t)?vc(e,t.value):ts(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[i,r],l)=>(n[Tr(i,l)+" =>"]=r,n),{})}:dc(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Tr(n))}:on(t)?Tr(t):Te(t)&&!ee(t)&&!gc(t)?String(t):t,Tr=(e,t="")=>{var n;return on(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let ct;class rp{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=ct,!t&&ct&&(this.index=(ct.scopes||(ct.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(xs){let t=xs;for(xs=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Es;){let t=Es;for(Es=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(i){e||(e=i)}t=n}}if(e)throw e}function Tc(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Ac(e){let t,n=e.depsTail,i=n;for(;i;){const r=i.prevDep;i.version===-1?(i===n&&(n=r),fo(i),lp(i)):t=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=r}e.deps=t,e.depsTail=n}function Wr(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Oc(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Oc(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Rs))return;e.globalVersion=Rs;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Wr(e)){e.flags&=-3;return}const n=Ee,i=Tt;Ee=e,Tt=!0;try{Tc(e);const r=e.fn(e._value);(t.version===0||sn(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{Ee=n,Tt=i,Ac(e),e.flags&=-3}}function fo(e,t=!1){const{dep:n,prevSub:i,nextSub:r}=e;if(i&&(i.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=i,e.nextSub=void 0),n.subs===e&&(n.subs=i,!i&&n.computed)){n.computed.flags&=-5;for(let l=n.computed.deps;l;l=l.nextDep)fo(l,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function lp(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Tt=!0;const Sc=[];function ln(){Sc.push(Tt),Tt=!1}function an(){const e=Sc.pop();Tt=e===void 0?!0:e}function ma(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Ee;Ee=void 0;try{t()}finally{Ee=n}}}let Rs=0;class ap{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class ho{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Ee||!Tt||Ee===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Ee)n=this.activeLink=new ap(Ee,this),Ee.deps?(n.prevDep=Ee.depsTail,Ee.depsTail.nextDep=n,Ee.depsTail=n):Ee.deps=Ee.depsTail=n,Cc(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const i=n.nextDep;i.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=i),n.prevDep=Ee.depsTail,n.nextDep=void 0,Ee.depsTail.nextDep=n,Ee.depsTail=n,Ee.deps===n&&(Ee.deps=i)}return n}trigger(t){this.version++,Rs++,this.notify(t)}notify(t){co();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{uo()}}}function Cc(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let i=t.deps;i;i=i.nextDep)Cc(i)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const qr=new WeakMap,Dn=Symbol(""),Vr=Symbol(""),Ls=Symbol("");function Be(e,t,n){if(Tt&&Ee){let i=qr.get(e);i||qr.set(e,i=new Map);let r=i.get(n);r||(i.set(n,r=new ho),r.map=i,r.key=n),r.track()}}function zt(e,t,n,i,r,l){const a=qr.get(e);if(!a){Rs++;return}const u=d=>{d&&d.trigger()};if(co(),t==="clear")a.forEach(u);else{const d=ee(e),g=d&&lo(n);if(d&&n==="length"){const h=Number(i);a.forEach((y,T)=>{(T==="length"||T===Ls||!on(T)&&T>=h)&&u(y)})}else switch((n!==void 0||a.has(void 0))&&u(a.get(n)),g&&u(a.get(Ls)),t){case"add":d?g&&u(a.get("length")):(u(a.get(Dn)),ts(e)&&u(a.get(Vr)));break;case"delete":d||(u(a.get(Dn)),ts(e)&&u(a.get(Vr)));break;case"set":ts(e)&&u(a.get(Dn));break}}uo()}function Qn(e){const t=de(e);return t===e?t:(Be(t,"iterate",Ls),yt(e)?t:t.map(He))}function Mi(e){return Be(e=de(e),"iterate",Ls),e}const cp={__proto__:null,[Symbol.iterator](){return Or(this,Symbol.iterator,He)},concat(...e){return Qn(this).concat(...e.map(t=>ee(t)?Qn(t):t))},entries(){return Or(this,"entries",e=>(e[1]=He(e[1]),e))},every(e,t){return Wt(this,"every",e,t,void 0,arguments)},filter(e,t){return Wt(this,"filter",e,t,n=>n.map(He),arguments)},find(e,t){return Wt(this,"find",e,t,He,arguments)},findIndex(e,t){return Wt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Wt(this,"findLast",e,t,He,arguments)},findLastIndex(e,t){return Wt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Wt(this,"forEach",e,t,void 0,arguments)},includes(...e){return Sr(this,"includes",e)},indexOf(...e){return Sr(this,"indexOf",e)},join(e){return Qn(this).join(e)},lastIndexOf(...e){return Sr(this,"lastIndexOf",e)},map(e,t){return Wt(this,"map",e,t,void 0,arguments)},pop(){return bs(this,"pop")},push(...e){return bs(this,"push",e)},reduce(e,...t){return _a(this,"reduce",e,t)},reduceRight(e,...t){return _a(this,"reduceRight",e,t)},shift(){return bs(this,"shift")},some(e,t){return Wt(this,"some",e,t,void 0,arguments)},splice(...e){return bs(this,"splice",e)},toReversed(){return Qn(this).toReversed()},toSorted(e){return Qn(this).toSorted(e)},toSpliced(...e){return Qn(this).toSpliced(...e)},unshift(...e){return bs(this,"unshift",e)},values(){return Or(this,"values",He)}};function Or(e,t,n){const i=Mi(e),r=i[t]();return i!==e&&!yt(e)&&(r._next=r.next,r.next=()=>{const l=r._next();return l.value&&(l.value=n(l.value)),l}),r}const up=Array.prototype;function Wt(e,t,n,i,r,l){const a=Mi(e),u=a!==e&&!yt(e),d=a[t];if(d!==up[t]){const y=d.apply(e,l);return u?He(y):y}let g=n;a!==e&&(u?g=function(y,T){return n.call(this,He(y),T,e)}:n.length>2&&(g=function(y,T){return n.call(this,y,T,e)}));const h=d.call(a,g,i);return u&&r?r(h):h}function _a(e,t,n,i){const r=Mi(e);let l=n;return r!==e&&(yt(e)?n.length>3&&(l=function(a,u,d){return n.call(this,a,u,d,e)}):l=function(a,u,d){return n.call(this,a,He(u),d,e)}),r[t](l,...i)}function Sr(e,t,n){const i=de(e);Be(i,"iterate",Ls);const r=i[t](...n);return(r===-1||r===!1)&&_o(n[0])?(n[0]=de(n[0]),i[t](...n)):r}function bs(e,t,n=[]){ln(),co();const i=de(e)[t].apply(e,n);return uo(),an(),i}const fp=io("__proto__,__v_isRef,__isVue"),Pc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(on));function dp(e){on(e)||(e=String(e));const t=de(this);return Be(t,"has",e),t.hasOwnProperty(e)}class Rc{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,i){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,l=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return l;if(n==="__v_raw")return i===(r?l?Ep:Ic:l?Nc:Dc).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(i)?t:void 0;const a=ee(t);if(!r){let d;if(a&&(d=cp[n]))return d;if(n==="hasOwnProperty")return dp}const u=Reflect.get(t,n,We(t)?t:i);return(on(n)?Pc.has(n):fp(n))||(r||Be(t,"get",n),l)?u:We(u)?a&&lo(n)?u:u.value:Te(u)?r?Mc(u):go(u):u}}class Lc extends Rc{constructor(t=!1){super(!1,t)}set(t,n,i,r){let l=t[n];if(!this._isShallow){const d=In(l);if(!yt(i)&&!In(i)&&(l=de(l),i=de(i)),!ee(t)&&We(l)&&!We(i))return d?!1:(l.value=i,!0)}const a=ee(t)&&lo(n)?Number(n)e,li=e=>Reflect.getPrototypeOf(e);function _p(e,t,n){return function(...i){const r=this.__v_raw,l=de(r),a=ts(l),u=e==="entries"||e===Symbol.iterator&&a,d=e==="keys"&&a,g=r[e](...i),h=n?zr:t?Kr:He;return!t&&Be(l,"iterate",d?Vr:Dn),{next(){const{value:y,done:T}=g.next();return T?{value:y,done:T}:{value:u?[h(y[0]),h(y[1])]:h(y),done:T}},[Symbol.iterator](){return this}}}}function ai(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function bp(e,t){const n={get(r){const l=this.__v_raw,a=de(l),u=de(r);e||(sn(r,u)&&Be(a,"get",r),Be(a,"get",u));const{has:d}=li(a),g=t?zr:e?Kr:He;if(d.call(a,r))return g(l.get(r));if(d.call(a,u))return g(l.get(u));l!==a&&l.get(r)},get size(){const r=this.__v_raw;return!e&&Be(de(r),"iterate",Dn),Reflect.get(r,"size",r)},has(r){const l=this.__v_raw,a=de(l),u=de(r);return e||(sn(r,u)&&Be(a,"has",r),Be(a,"has",u)),r===u?l.has(r):l.has(r)||l.has(u)},forEach(r,l){const a=this,u=a.__v_raw,d=de(u),g=t?zr:e?Kr:He;return!e&&Be(d,"iterate",Dn),u.forEach((h,y)=>r.call(l,g(h),g(y),a))}};return je(n,e?{add:ai("add"),set:ai("set"),delete:ai("delete"),clear:ai("clear")}:{add(r){!t&&!yt(r)&&!In(r)&&(r=de(r));const l=de(this);return li(l).has.call(l,r)||(l.add(r),zt(l,"add",r,r)),this},set(r,l){!t&&!yt(l)&&!In(l)&&(l=de(l));const a=de(this),{has:u,get:d}=li(a);let g=u.call(a,r);g||(r=de(r),g=u.call(a,r));const h=d.call(a,r);return a.set(r,l),g?sn(l,h)&&zt(a,"set",r,l):zt(a,"add",r,l),this},delete(r){const l=de(this),{has:a,get:u}=li(l);let d=a.call(l,r);d||(r=de(r),d=a.call(l,r)),u&&u.call(l,r);const g=l.delete(r);return d&&zt(l,"delete",r,void 0),g},clear(){const r=de(this),l=r.size!==0,a=r.clear();return l&&zt(r,"clear",void 0,void 0),a}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=_p(r,e,t)}),n}function po(e,t){const n=bp(e,t);return(i,r,l)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?i:Reflect.get(he(n,r)&&r in i?n:i,r,l)}const yp={get:po(!1,!1)},vp={get:po(!1,!0)},wp={get:po(!0,!1)};const Dc=new WeakMap,Nc=new WeakMap,Ic=new WeakMap,Ep=new WeakMap;function xp(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Tp(e){return e.__v_skip||!Object.isExtensible(e)?0:xp(Xh(e))}function go(e){return In(e)?e:mo(e,!1,pp,yp,Dc)}function Ap(e){return mo(e,!1,mp,vp,Nc)}function Mc(e){return mo(e,!0,gp,wp,Ic)}function mo(e,t,n,i,r){if(!Te(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const l=r.get(e);if(l)return l;const a=Tp(e);if(a===0)return e;const u=new Proxy(e,a===2?i:n);return r.set(e,u),u}function ns(e){return In(e)?ns(e.__v_raw):!!(e&&e.__v_isReactive)}function In(e){return!!(e&&e.__v_isReadonly)}function yt(e){return!!(e&&e.__v_isShallow)}function _o(e){return e?!!e.__v_raw:!1}function de(e){const t=e&&e.__v_raw;return t?de(t):e}function Op(e){return!he(e,"__v_skip")&&Object.isExtensible(e)&&_c(e,"__v_skip",!0),e}const He=e=>Te(e)?go(e):e,Kr=e=>Te(e)?Mc(e):e;function We(e){return e?e.__v_isRef===!0:!1}function Zt(e){return Sp(e,!1)}function Sp(e,t){return We(e)?e:new Cp(e,t)}class Cp{constructor(t,n){this.dep=new ho,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:de(t),this._value=n?t:He(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,i=this.__v_isShallow||yt(t)||In(t);t=i?t:de(t),sn(t,n)&&(this._rawValue=t,this._value=i?t:He(t),this.dep.trigger())}}function qt(e){return We(e)?e.value:e}const Pp={get:(e,t,n)=>t==="__v_raw"?e:qt(Reflect.get(e,t,n)),set:(e,t,n,i)=>{const r=e[t];return We(r)&&!We(n)?(r.value=n,!0):Reflect.set(e,t,n,i)}};function kc(e){return ns(e)?e:new Proxy(e,Pp)}class Rp{constructor(t,n,i){this.fn=t,this.setter=n,this._value=void 0,this.dep=new ho(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Rs-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=i}notify(){if(this.flags|=16,!(this.flags&8)&&Ee!==this)return xc(this,!0),!0}get value(){const t=this.dep.track();return Oc(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Lp(e,t,n=!1){let i,r;return re(e)?i=e:(i=e.get,r=e.set),new Rp(i,r,n)}const ci={},bi=new WeakMap;let Cn;function Dp(e,t=!1,n=Cn){if(n){let i=bi.get(n);i||bi.set(n,i=[]),i.push(e)}}function Np(e,t,n=xe){const{immediate:i,deep:r,once:l,scheduler:a,augmentJob:u,call:d}=n,g=V=>r?V:yt(V)||r===!1||r===0?nn(V,1):nn(V);let h,y,T,D,L=!1,N=!1;if(We(e)?(y=()=>e.value,L=yt(e)):ns(e)?(y=()=>g(e),L=!0):ee(e)?(N=!0,L=e.some(V=>ns(V)||yt(V)),y=()=>e.map(V=>{if(We(V))return V.value;if(ns(V))return g(V);if(re(V))return d?d(V,2):V()})):re(e)?t?y=d?()=>d(e,2):e:y=()=>{if(T){ln();try{T()}finally{an()}}const V=Cn;Cn=h;try{return d?d(e,3,[D]):e(D)}finally{Cn=V}}:y=jt,t&&r){const V=y,le=r===!0?1/0:r;y=()=>nn(V(),le)}const C=op(),$=()=>{h.stop(),C&&C.active&&oo(C.effects,h)};if(l&&t){const V=t;t=(...le)=>{V(...le),$()}}let q=N?new Array(e.length).fill(ci):ci;const Y=V=>{if(!(!(h.flags&1)||!h.dirty&&!V))if(t){const le=h.run();if(r||L||(N?le.some((Re,Se)=>sn(Re,q[Se])):sn(le,q))){T&&T();const Re=Cn;Cn=h;try{const Se=[le,q===ci?void 0:N&&q[0]===ci?[]:q,D];d?d(t,3,Se):t(...Se),q=le}finally{Cn=Re}}}else h.run()};return u&&u(Y),h=new wc(y),h.scheduler=a?()=>a(Y,!1):Y,D=V=>Dp(V,!1,h),T=h.onStop=()=>{const V=bi.get(h);if(V){if(d)d(V,4);else for(const le of V)le();bi.delete(h)}},t?i?Y(!0):q=h.run():a?a(Y.bind(null,!0),!0):h.run(),$.pause=h.pause.bind(h),$.resume=h.resume.bind(h),$.stop=$,$}function nn(e,t=1/0,n){if(t<=0||!Te(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,We(e))nn(e.value,t,n);else if(ee(e))for(let i=0;i{nn(i,t,n)});else if(gc(e)){for(const i in e)nn(e[i],t,n);for(const i of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,i)&&nn(e[i],t,n)}return e}/** +* @vue/runtime-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Fs(e,t,n,i){try{return i?e(...i):e()}catch(r){ki(r,t,n)}}function $t(e,t,n,i){if(re(e)){const r=Fs(e,t,n,i);return r&&hc(r)&&r.catch(l=>{ki(l,t,n)}),r}if(ee(e)){const r=[];for(let l=0;l>>1,r=Qe[i],l=Ds(r);l=Ds(n)?Qe.push(e):Qe.splice(kp(t),0,e),e.flags|=1,jc()}}function jc(){yi||(yi=Fc.then(Bc))}function Fp(e){ee(e)?ss.push(...e):en&&e.id===-1?en.splice(Zn+1,0,e):e.flags&1||(ss.push(e),e.flags|=1),jc()}function ba(e,t,n=Mt+1){for(;nDs(n)-Ds(i));if(ss.length=0,en){en.push(...t);return}for(en=t,Zn=0;Zne.id==null?e.flags&2?-1:1/0:e.id;function Bc(e){try{for(Mt=0;Mt{i._d&&Oa(-1);const l=vi(t);let a;try{a=e(...r)}finally{vi(l),i._d&&Oa(1)}return a};return i._n=!0,i._c=!0,i._d=!0,i}function On(e,t,n,i){const r=e.dirs,l=t&&t.dirs;for(let a=0;ae.__isTeleport;function yo(e,t){e.shapeFlag&6&&e.component?(e.transition=t,yo(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Uc(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function wi(e,t,n,i,r=!1){if(ee(e)){e.forEach((L,N)=>wi(L,t&&(ee(t)?t[N]:t),n,i,r));return}if(Ts(i)&&!r){i.shapeFlag&512&&i.type.__asyncResolved&&i.component.subTree.component&&wi(e,t,n,i.component.subTree);return}const l=i.shapeFlag&4?To(i.component):i.el,a=r?null:l,{i:u,r:d}=e,g=t&&t.r,h=u.refs===xe?u.refs={}:u.refs,y=u.setupState,T=de(y),D=y===xe?()=>!1:L=>he(T,L);if(g!=null&&g!==d&&(Pe(g)?(h[g]=null,D(g)&&(y[g]=null)):We(g)&&(g.value=null)),re(d))Fs(d,u,12,[a,h]);else{const L=Pe(d),N=We(d);if(L||N){const C=()=>{if(e.f){const $=L?D(d)?y[d]:h[d]:d.value;r?ee($)&&oo($,l):ee($)?$.includes(l)||$.push(l):L?(h[d]=[l],D(d)&&(y[d]=h[d])):(d.value=[l],e.k&&(h[e.k]=d.value))}else L?(h[d]=a,D(d)&&(y[d]=a)):N&&(d.value=a,e.k&&(h[e.k]=a))};a?(C.id=-1,at(C,n)):C()}}}Ni().requestIdleCallback;Ni().cancelIdleCallback;const Ts=e=>!!e.type.__asyncLoader,Wc=e=>e.type.__isKeepAlive;function Hp(e,t){qc(e,"a",t)}function Up(e,t){qc(e,"da",t)}function qc(e,t,n=tt){const i=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Fi(t,i,n),n){let r=n.parent;for(;r&&r.parent;)Wc(r.parent.vnode)&&Wp(i,t,n,r),r=r.parent}}function Wp(e,t,n,i){const r=Fi(t,e,i,!0);Vc(()=>{oo(i[t],r)},n)}function Fi(e,t,n=tt,i=!1){if(n){const r=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...a)=>{ln();const u=js(n),d=$t(t,n,e,a);return u(),an(),d});return i?r.unshift(l):r.push(l),l}}const Kt=e=>(t,n=tt)=>{(!Is||e==="sp")&&Fi(e,(...i)=>t(...i),n)},qp=Kt("bm"),vo=Kt("m"),Vp=Kt("bu"),zp=Kt("u"),Kp=Kt("bum"),Vc=Kt("um"),Jp=Kt("sp"),Xp=Kt("rtg"),Yp=Kt("rtc");function Gp(e,t=tt){Fi("ec",e,t)}const Qp=Symbol.for("v-ndc");function As(e,t,n,i){let r;const l=n,a=ee(e);if(a||Pe(e)){const u=a&&ns(e);let d=!1;u&&(d=!yt(e),e=Mi(e)),r=new Array(e.length);for(let g=0,h=e.length;gt(u,d,void 0,l));else{const u=Object.keys(e);r=new Array(u.length);for(let d=0,g=u.length;de?hu(e)?To(e):Jr(e.parent):null,Os=je(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Jr(e.parent),$root:e=>Jr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>wo(e),$forceUpdate:e=>e.f||(e.f=()=>{bo(e.update)}),$nextTick:e=>e.n||(e.n=Mp.bind(e.proxy)),$watch:e=>vg.bind(e)}),Cr=(e,t)=>e!==xe&&!e.__isScriptSetup&&he(e,t),Zp={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:i,data:r,props:l,accessCache:a,type:u,appContext:d}=e;let g;if(t[0]!=="$"){const D=a[t];if(D!==void 0)switch(D){case 1:return i[t];case 2:return r[t];case 4:return n[t];case 3:return l[t]}else{if(Cr(i,t))return a[t]=1,i[t];if(r!==xe&&he(r,t))return a[t]=2,r[t];if((g=e.propsOptions[0])&&he(g,t))return a[t]=3,l[t];if(n!==xe&&he(n,t))return a[t]=4,n[t];Xr&&(a[t]=0)}}const h=Os[t];let y,T;if(h)return t==="$attrs"&&Be(e.attrs,"get",""),h(e);if((y=u.__cssModules)&&(y=y[t]))return y;if(n!==xe&&he(n,t))return a[t]=4,n[t];if(T=d.config.globalProperties,he(T,t))return T[t]},set({_:e},t,n){const{data:i,setupState:r,ctx:l}=e;return Cr(r,t)?(r[t]=n,!0):i!==xe&&he(i,t)?(i[t]=n,!0):he(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:i,appContext:r,propsOptions:l}},a){let u;return!!n[a]||e!==xe&&he(e,a)||Cr(t,a)||(u=l[0])&&he(u,a)||he(i,a)||he(Os,a)||he(r.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:he(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ya(e){return ee(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Xr=!0;function eg(e){const t=wo(e),n=e.proxy,i=e.ctx;Xr=!1,t.beforeCreate&&va(t.beforeCreate,e,"bc");const{data:r,computed:l,methods:a,watch:u,provide:d,inject:g,created:h,beforeMount:y,mounted:T,beforeUpdate:D,updated:L,activated:N,deactivated:C,beforeDestroy:$,beforeUnmount:q,destroyed:Y,unmounted:V,render:le,renderTracked:Re,renderTriggered:Se,errorCaptured:ke,serverPrefetch:Ot,expose:St,inheritAttrs:cn,components:un,directives:fn,filters:Fn}=t;if(g&&tg(g,i,null),a)for(const ye in a){const me=a[ye];re(me)&&(i[ye]=me.bind(n))}if(r){const ye=r.call(n,n);Te(ye)&&(e.data=go(ye))}if(Xr=!0,l)for(const ye in l){const me=l[ye],Ct=re(me)?me.bind(n,n):re(me.get)?me.get.bind(n,n):jt,A=!re(me)&&re(me.set)?me.set.bind(n):jt,vt=pi({get:Ct,set:A});Object.defineProperty(i,ye,{enumerable:!0,configurable:!0,get:()=>vt.value,set:st=>vt.value=st})}if(u)for(const ye in u)zc(u[ye],i,n,ye);if(d){const ye=re(d)?d.call(n):d;Reflect.ownKeys(ye).forEach(me=>{lg(me,ye[me])})}h&&va(h,e,"c");function Le(ye,me){ee(me)?me.forEach(Ct=>ye(Ct.bind(n))):me&&ye(me.bind(n))}if(Le(qp,y),Le(vo,T),Le(Vp,D),Le(zp,L),Le(Hp,N),Le(Up,C),Le(Gp,ke),Le(Yp,Re),Le(Xp,Se),Le(Kp,q),Le(Vc,V),Le(Jp,Ot),ee(St))if(St.length){const ye=e.exposed||(e.exposed={});St.forEach(me=>{Object.defineProperty(ye,me,{get:()=>n[me],set:Ct=>n[me]=Ct})})}else e.exposed||(e.exposed={});le&&e.render===jt&&(e.render=le),cn!=null&&(e.inheritAttrs=cn),un&&(e.components=un),fn&&(e.directives=fn),Ot&&Uc(e)}function tg(e,t,n=jt){ee(e)&&(e=Yr(e));for(const i in e){const r=e[i];let l;Te(r)?"default"in r?l=rs(r.from||i,r.default,!0):l=rs(r.from||i):l=rs(r),We(l)?Object.defineProperty(t,i,{enumerable:!0,configurable:!0,get:()=>l.value,set:a=>l.value=a}):t[i]=l}}function va(e,t,n){$t(ee(e)?e.map(i=>i.bind(t.proxy)):e.bind(t.proxy),t,n)}function zc(e,t,n,i){let r=i.includes(".")?ou(n,i):()=>n[i];if(Pe(e)){const l=t[e];re(l)&&Ss(r,l)}else if(re(e))Ss(r,e.bind(n));else if(Te(e))if(ee(e))e.forEach(l=>zc(l,t,n,i));else{const l=re(e.handler)?e.handler.bind(n):t[e.handler];re(l)&&Ss(r,l,e)}}function wo(e){const t=e.type,{mixins:n,extends:i}=t,{mixins:r,optionsCache:l,config:{optionMergeStrategies:a}}=e.appContext,u=l.get(t);let d;return u?d=u:!r.length&&!n&&!i?d=t:(d={},r.length&&r.forEach(g=>Ei(d,g,a,!0)),Ei(d,t,a)),Te(t)&&l.set(t,d),d}function Ei(e,t,n,i=!1){const{mixins:r,extends:l}=t;l&&Ei(e,l,n,!0),r&&r.forEach(a=>Ei(e,a,n,!0));for(const a in t)if(!(i&&a==="expose")){const u=ng[a]||n&&n[a];e[a]=u?u(e[a],t[a]):t[a]}return e}const ng={data:wa,props:Ea,emits:Ea,methods:vs,computed:vs,beforeCreate:Ge,created:Ge,beforeMount:Ge,mounted:Ge,beforeUpdate:Ge,updated:Ge,beforeDestroy:Ge,beforeUnmount:Ge,destroyed:Ge,unmounted:Ge,activated:Ge,deactivated:Ge,errorCaptured:Ge,serverPrefetch:Ge,components:vs,directives:vs,watch:ig,provide:wa,inject:sg};function wa(e,t){return t?e?function(){return je(re(e)?e.call(this,this):e,re(t)?t.call(this,this):t)}:t:e}function sg(e,t){return vs(Yr(e),Yr(t))}function Yr(e){if(ee(e)){const t={};for(let n=0;n1)return n&&re(t)?t.call(i&&i.proxy):t}}const Jc={},Xc=()=>Object.create(Jc),Yc=e=>Object.getPrototypeOf(e)===Jc;function ag(e,t,n,i=!1){const r={},l=Xc();e.propsDefaults=Object.create(null),Gc(e,t,r,l);for(const a in e.propsOptions[0])a in r||(r[a]=void 0);n?e.props=i?r:Ap(r):e.type.props?e.props=r:e.props=l,e.attrs=l}function cg(e,t,n,i){const{props:r,attrs:l,vnode:{patchFlag:a}}=e,u=de(r),[d]=e.propsOptions;let g=!1;if((i||a>0)&&!(a&16)){if(a&8){const h=e.vnode.dynamicProps;for(let y=0;y{d=!0;const[T,D]=Qc(y,t,!0);je(a,T),D&&u.push(...D)};!n&&t.mixins.length&&t.mixins.forEach(h),e.extends&&h(e.extends),e.mixins&&e.mixins.forEach(h)}if(!l&&!d)return Te(e)&&i.set(e,es),es;if(ee(l))for(let h=0;he[0]==="_"||e==="$stable",Eo=e=>ee(e)?e.map(kt):[kt(e)],fg=(e,t,n)=>{if(t._n)return t;const i=jp((...r)=>Eo(t(...r)),n);return i._c=!1,i},eu=(e,t,n)=>{const i=e._ctx;for(const r in e){if(Zc(r))continue;const l=e[r];if(re(l))t[r]=fg(r,l,i);else if(l!=null){const a=Eo(l);t[r]=()=>a}}},tu=(e,t)=>{const n=Eo(t);e.slots.default=()=>n},nu=(e,t,n)=>{for(const i in t)(n||i!=="_")&&(e[i]=t[i])},dg=(e,t,n)=>{const i=e.slots=Xc();if(e.vnode.shapeFlag&32){const r=t._;r?(nu(i,t,n),n&&_c(i,"_",r,!0)):eu(t,i)}else t&&tu(e,t)},hg=(e,t,n)=>{const{vnode:i,slots:r}=e;let l=!0,a=xe;if(i.shapeFlag&32){const u=t._;u?n&&u===1?l=!1:nu(r,t,n):(l=!t.$stable,eu(t,r)),a=t}else t&&(tu(e,t),a={default:1});if(l)for(const u in r)!Zc(u)&&a[u]==null&&delete r[u]},at=Sg;function pg(e){return gg(e)}function gg(e,t){const n=Ni();n.__VUE__=!0;const{insert:i,remove:r,patchProp:l,createElement:a,createText:u,createComment:d,setText:g,setElementText:h,parentNode:y,nextSibling:T,setScopeId:D=jt,insertStaticContent:L}=e,N=(p,m,E,S=null,O=null,P=null,F=void 0,k=null,I=!!m.dynamicChildren)=>{if(p===m)return;p&&!ys(p,m)&&(S=Jt(p),st(p,O,P,!0),p=null),m.patchFlag===-2&&(I=!1,m.dynamicChildren=null);const{type:R,ref:K,shapeFlag:j}=m;switch(R){case $i:C(p,m,E,S);break;case Mn:$(p,m,E,S);break;case Lr:p==null&&q(m,E,S,F);break;case Ze:un(p,m,E,S,O,P,F,k,I);break;default:j&1?le(p,m,E,S,O,P,F,k,I):j&6?fn(p,m,E,S,O,P,F,k,I):(j&64||j&128)&&R.process(p,m,E,S,O,P,F,k,I,Xt)}K!=null&&O&&wi(K,p&&p.ref,P,m||p,!m)},C=(p,m,E,S)=>{if(p==null)i(m.el=u(m.children),E,S);else{const O=m.el=p.el;m.children!==p.children&&g(O,m.children)}},$=(p,m,E,S)=>{p==null?i(m.el=d(m.children||""),E,S):m.el=p.el},q=(p,m,E,S)=>{[p.el,p.anchor]=L(p.children,m,E,S,p.el,p.anchor)},Y=({el:p,anchor:m},E,S)=>{let O;for(;p&&p!==m;)O=T(p),i(p,E,S),p=O;i(m,E,S)},V=({el:p,anchor:m})=>{let E;for(;p&&p!==m;)E=T(p),r(p),p=E;r(m)},le=(p,m,E,S,O,P,F,k,I)=>{m.type==="svg"?F="svg":m.type==="math"&&(F="mathml"),p==null?Re(m,E,S,O,P,F,k,I):Ot(p,m,O,P,F,k,I)},Re=(p,m,E,S,O,P,F,k)=>{let I,R;const{props:K,shapeFlag:j,transition:W,dirs:X}=p;if(I=p.el=a(p.type,P,K&&K.is,K),j&8?h(I,p.children):j&16&&ke(p.children,I,null,S,O,Pr(p,P),F,k),X&&On(p,null,S,"created"),Se(I,p,p.scopeId,F,S),K){for(const ue in K)ue!=="value"&&!ws(ue)&&l(I,ue,null,K[ue],P,S);"value"in K&&l(I,"value",null,K.value,P),(R=K.onVnodeBeforeMount)&&It(R,S,p)}X&&On(p,null,S,"beforeMount");const se=mg(O,W);se&&W.beforeEnter(I),i(I,m,E),((R=K&&K.onVnodeMounted)||se||X)&&at(()=>{R&&It(R,S,p),se&&W.enter(I),X&&On(p,null,S,"mounted")},O)},Se=(p,m,E,S,O)=>{if(E&&D(p,E),S)for(let P=0;P{for(let R=I;R{const k=m.el=p.el;let{patchFlag:I,dynamicChildren:R,dirs:K}=m;I|=p.patchFlag&16;const j=p.props||xe,W=m.props||xe;let X;if(E&&Sn(E,!1),(X=W.onVnodeBeforeUpdate)&&It(X,E,m,p),K&&On(m,p,E,"beforeUpdate"),E&&Sn(E,!0),(j.innerHTML&&W.innerHTML==null||j.textContent&&W.textContent==null)&&h(k,""),R?St(p.dynamicChildren,R,k,E,S,Pr(m,O),P):F||me(p,m,k,null,E,S,Pr(m,O),P,!1),I>0){if(I&16)cn(k,j,W,E,O);else if(I&2&&j.class!==W.class&&l(k,"class",null,W.class,O),I&4&&l(k,"style",j.style,W.style,O),I&8){const se=m.dynamicProps;for(let ue=0;ue{X&&It(X,E,m,p),K&&On(m,p,E,"updated")},S)},St=(p,m,E,S,O,P,F)=>{for(let k=0;k{if(m!==E){if(m!==xe)for(const P in m)!ws(P)&&!(P in E)&&l(p,P,m[P],null,O,S);for(const P in E){if(ws(P))continue;const F=E[P],k=m[P];F!==k&&P!=="value"&&l(p,P,k,F,O,S)}"value"in E&&l(p,"value",m.value,E.value,O)}},un=(p,m,E,S,O,P,F,k,I)=>{const R=m.el=p?p.el:u(""),K=m.anchor=p?p.anchor:u("");let{patchFlag:j,dynamicChildren:W,slotScopeIds:X}=m;X&&(k=k?k.concat(X):X),p==null?(i(R,E,S),i(K,E,S),ke(m.children||[],E,K,O,P,F,k,I)):j>0&&j&64&&W&&p.dynamicChildren?(St(p.dynamicChildren,W,E,O,P,F,k),(m.key!=null||O&&m===O.subTree)&&su(p,m,!0)):me(p,m,E,K,O,P,F,k,I)},fn=(p,m,E,S,O,P,F,k,I)=>{m.slotScopeIds=k,p==null?m.shapeFlag&512?O.ctx.activate(m,E,S,F,I):Fn(m,E,S,O,P,F,I):cs(p,m,I)},Fn=(p,m,E,S,O,P,F)=>{const k=p.component=Mg(p,S,O);if(Wc(p)&&(k.ctx.renderer=Xt),kg(k,!1,F),k.asyncDep){if(O&&O.registerDep(k,Le,F),!p.el){const I=k.subTree=ft(Mn);$(null,I,m,E)}}else Le(k,p,m,E,O,P,F)},cs=(p,m,E)=>{const S=m.component=p.component;if(Ag(p,m,E))if(S.asyncDep&&!S.asyncResolved){ye(S,m,E);return}else S.next=m,S.update();else m.el=p.el,S.vnode=m},Le=(p,m,E,S,O,P,F)=>{const k=()=>{if(p.isMounted){let{next:j,bu:W,u:X,parent:se,vnode:ue}=p;{const Ve=iu(p);if(Ve){j&&(j.el=ue.el,ye(p,j,F)),Ve.asyncDep.then(()=>{p.isUnmounted||k()});return}}let ae=j,De;Sn(p,!1),j?(j.el=ue.el,ye(p,j,F)):j=ue,W&&xr(W),(De=j.props&&j.props.onVnodeBeforeUpdate)&&It(De,se,j,ue),Sn(p,!0);const Ne=Rr(p),qe=p.subTree;p.subTree=Ne,N(qe,Ne,y(qe.el),Jt(qe),p,O,P),j.el=Ne.el,ae===null&&Og(p,Ne.el),X&&at(X,O),(De=j.props&&j.props.onVnodeUpdated)&&at(()=>It(De,se,j,ue),O)}else{let j;const{el:W,props:X}=m,{bm:se,m:ue,parent:ae,root:De,type:Ne}=p,qe=Ts(m);if(Sn(p,!1),se&&xr(se),!qe&&(j=X&&X.onVnodeBeforeMount)&&It(j,ae,m),Sn(p,!0),W&&Bs){const Ve=()=>{p.subTree=Rr(p),Bs(W,p.subTree,p,O,null)};qe&&Ne.__asyncHydrate?Ne.__asyncHydrate(W,p,Ve):Ve()}else{De.ce&&De.ce._injectChildStyle(Ne);const Ve=p.subTree=Rr(p);N(null,Ve,E,S,p,O,P),m.el=Ve.el}if(ue&&at(ue,O),!qe&&(j=X&&X.onVnodeMounted)){const Ve=m;at(()=>It(j,ae,Ve),O)}(m.shapeFlag&256||ae&&Ts(ae.vnode)&&ae.vnode.shapeFlag&256)&&p.a&&at(p.a,O),p.isMounted=!0,m=E=S=null}};p.scope.on();const I=p.effect=new wc(k);p.scope.off();const R=p.update=I.run.bind(I),K=p.job=I.runIfDirty.bind(I);K.i=p,K.id=p.uid,I.scheduler=()=>bo(K),Sn(p,!0),R()},ye=(p,m,E)=>{m.component=p;const S=p.vnode.props;p.vnode=m,p.next=null,cg(p,m.props,S,E),hg(p,m.children,E),ln(),ba(p),an()},me=(p,m,E,S,O,P,F,k,I=!1)=>{const R=p&&p.children,K=p?p.shapeFlag:0,j=m.children,{patchFlag:W,shapeFlag:X}=m;if(W>0){if(W&128){A(R,j,E,S,O,P,F,k,I);return}else if(W&256){Ct(R,j,E,S,O,P,F,k,I);return}}X&8?(K&16&&Fe(R,O,P),j!==R&&h(E,j)):K&16?X&16?A(R,j,E,S,O,P,F,k,I):Fe(R,O,P,!0):(K&8&&h(E,""),X&16&&ke(j,E,S,O,P,F,k,I))},Ct=(p,m,E,S,O,P,F,k,I)=>{p=p||es,m=m||es;const R=p.length,K=m.length,j=Math.min(R,K);let W;for(W=0;WK?Fe(p,O,P,!0,!1,j):ke(m,E,S,O,P,F,k,I,j)},A=(p,m,E,S,O,P,F,k,I)=>{let R=0;const K=m.length;let j=p.length-1,W=K-1;for(;R<=j&&R<=W;){const X=p[R],se=m[R]=I?tn(m[R]):kt(m[R]);if(ys(X,se))N(X,se,E,null,O,P,F,k,I);else break;R++}for(;R<=j&&R<=W;){const X=p[j],se=m[W]=I?tn(m[W]):kt(m[W]);if(ys(X,se))N(X,se,E,null,O,P,F,k,I);else break;j--,W--}if(R>j){if(R<=W){const X=W+1,se=XW)for(;R<=j;)st(p[R],O,P,!0),R++;else{const X=R,se=R,ue=new Map;for(R=se;R<=W;R++){const ze=m[R]=I?tn(m[R]):kt(m[R]);ze.key!=null&&ue.set(ze.key,R)}let ae,De=0;const Ne=W-se+1;let qe=!1,Ve=0;const pn=new Array(Ne);for(R=0;R=Ne){st(ze,O,P,!0);continue}let ht;if(ze.key!=null)ht=ue.get(ze.key);else for(ae=se;ae<=W;ae++)if(pn[ae-se]===0&&ys(ze,m[ae])){ht=ae;break}ht===void 0?st(ze,O,P,!0):(pn[ht-se]=R+1,ht>=Ve?Ve=ht:qe=!0,N(ze,m[ht],E,null,O,P,F,k,I),De++)}const Hs=qe?_g(pn):es;for(ae=Hs.length-1,R=Ne-1;R>=0;R--){const ze=se+R,ht=m[ze],Us=ze+1{const{el:P,type:F,transition:k,children:I,shapeFlag:R}=p;if(R&6){vt(p.component.subTree,m,E,S);return}if(R&128){p.suspense.move(m,E,S);return}if(R&64){F.move(p,m,E,Xt);return}if(F===Ze){i(P,m,E);for(let j=0;jk.enter(P),O);else{const{leave:j,delayLeave:W,afterLeave:X}=k,se=()=>i(P,m,E),ue=()=>{j(P,()=>{se(),X&&X()})};W?W(P,se,ue):ue()}else i(P,m,E)},st=(p,m,E,S=!1,O=!1)=>{const{type:P,props:F,ref:k,children:I,dynamicChildren:R,shapeFlag:K,patchFlag:j,dirs:W,cacheIndex:X}=p;if(j===-2&&(O=!1),k!=null&&wi(k,null,E,p,!0),X!=null&&(m.renderCache[X]=void 0),K&256){m.ctx.deactivate(p);return}const se=K&1&&W,ue=!Ts(p);let ae;if(ue&&(ae=F&&F.onVnodeBeforeUnmount)&&It(ae,m,p),K&6)dn(p.component,E,S);else{if(K&128){p.suspense.unmount(E,S);return}se&&On(p,null,m,"beforeUnmount"),K&64?p.type.remove(p,m,E,Xt,S):R&&!R.hasOnce&&(P!==Ze||j>0&&j&64)?Fe(R,m,E,!1,!0):(P===Ze&&j&384||!O&&K&16)&&Fe(I,m,E),S&&jn(p)}(ue&&(ae=F&&F.onVnodeUnmounted)||se)&&at(()=>{ae&&It(ae,m,p),se&&On(p,null,m,"unmounted")},E)},jn=p=>{const{type:m,el:E,anchor:S,transition:O}=p;if(m===Ze){wt(E,S);return}if(m===Lr){V(p);return}const P=()=>{r(E),O&&!O.persisted&&O.afterLeave&&O.afterLeave()};if(p.shapeFlag&1&&O&&!O.persisted){const{leave:F,delayLeave:k}=O,I=()=>F(E,P);k?k(p.el,P,I):I()}else P()},wt=(p,m)=>{let E;for(;p!==m;)E=T(p),r(p),p=E;r(m)},dn=(p,m,E)=>{const{bum:S,scope:O,job:P,subTree:F,um:k,m:I,a:R}=p;Ta(I),Ta(R),S&&xr(S),O.stop(),P&&(P.flags|=8,st(F,p,m,E)),k&&at(k,m),at(()=>{p.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},Fe=(p,m,E,S=!1,O=!1,P=0)=>{for(let F=P;F{if(p.shapeFlag&6)return Jt(p.component.subTree);if(p.shapeFlag&128)return p.suspense.next();const m=T(p.anchor||p.el),E=m&&m[$p];return E?T(E):m};let z=!1;const hn=(p,m,E)=>{p==null?m._vnode&&st(m._vnode,null,null,!0):N(m._vnode||null,p,m,null,null,null,E),m._vnode=p,z||(z=!0,ba(),$c(),z=!1)},Xt={p:N,um:st,m:vt,r:jn,mt:Fn,mc:ke,pc:me,pbc:St,n:Jt,o:e};let $s,Bs;return{render:hn,hydrate:$s,createApp:og(hn,$s)}}function Pr({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Sn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function mg(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function su(e,t,n=!1){const i=e.children,r=t.children;if(ee(i)&&ee(r))for(let l=0;l>1,e[n[u]]0&&(t[i]=n[l-1]),n[l]=i)}}for(l=n.length,a=n[l-1];l-- >0;)n[l]=a,a=t[a];return n}function iu(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:iu(t)}function Ta(e){if(e)for(let t=0;trs(bg);function Ss(e,t,n){return ru(e,t,n)}function ru(e,t,n=xe){const{immediate:i,deep:r,flush:l,once:a}=n,u=je({},n),d=t&&i||!t&&l!=="post";let g;if(Is){if(l==="sync"){const D=yg();g=D.__watcherHandles||(D.__watcherHandles=[])}else if(!d){const D=()=>{};return D.stop=jt,D.resume=jt,D.pause=jt,D}}const h=tt;u.call=(D,L,N)=>$t(D,h,L,N);let y=!1;l==="post"?u.scheduler=D=>{at(D,h&&h.suspense)}:l!=="sync"&&(y=!0,u.scheduler=(D,L)=>{L?D():bo(D)}),u.augmentJob=D=>{t&&(D.flags|=4),y&&(D.flags|=2,h&&(D.id=h.uid,D.i=h))};const T=Np(e,t,u);return Is&&(g?g.push(T):d&&T()),T}function vg(e,t,n){const i=this.proxy,r=Pe(e)?e.includes(".")?ou(i,e):()=>i[e]:e.bind(i,i);let l;re(t)?l=t:(l=t.handler,n=t);const a=js(this),u=ru(r,l.bind(i),n);return a(),u}function ou(e,t){const n=t.split(".");return()=>{let i=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${rn(t)}Modifiers`]||e[`${kn(t)}Modifiers`];function Eg(e,t,...n){if(e.isUnmounted)return;const i=e.vnode.props||xe;let r=n;const l=t.startsWith("update:"),a=l&&wg(i,t.slice(7));a&&(a.trim&&(r=n.map(h=>Pe(h)?h.trim():h)),a.number&&(r=n.map(Qh)));let u,d=i[u=Er(t)]||i[u=Er(rn(t))];!d&&l&&(d=i[u=Er(kn(t))]),d&&$t(d,e,6,r);const g=i[u+"Once"];if(g){if(!e.emitted)e.emitted={};else if(e.emitted[u])return;e.emitted[u]=!0,$t(g,e,6,r)}}function lu(e,t,n=!1){const i=t.emitsCache,r=i.get(e);if(r!==void 0)return r;const l=e.emits;let a={},u=!1;if(!re(e)){const d=g=>{const h=lu(g,t,!0);h&&(u=!0,je(a,h))};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}return!l&&!u?(Te(e)&&i.set(e,null),null):(ee(l)?l.forEach(d=>a[d]=null):je(a,l),Te(e)&&i.set(e,a),a)}function ji(e,t){return!e||!Ri(t)?!1:(t=t.slice(2).replace(/Once$/,""),he(e,t[0].toLowerCase()+t.slice(1))||he(e,kn(t))||he(e,t))}function Rr(e){const{type:t,vnode:n,proxy:i,withProxy:r,propsOptions:[l],slots:a,attrs:u,emit:d,render:g,renderCache:h,props:y,data:T,setupState:D,ctx:L,inheritAttrs:N}=e,C=vi(e);let $,q;try{if(n.shapeFlag&4){const V=r||i,le=V;$=kt(g.call(le,V,h,y,D,T,L)),q=u}else{const V=t;$=kt(V.length>1?V(y,{attrs:u,slots:a,emit:d}):V(y,null)),q=t.props?u:xg(u)}}catch(V){Cs.length=0,ki(V,e,1),$=ft(Mn)}let Y=$;if(q&&N!==!1){const V=Object.keys(q),{shapeFlag:le}=Y;V.length&&le&7&&(l&&V.some(ro)&&(q=Tg(q,l)),Y=os(Y,q,!1,!0))}return n.dirs&&(Y=os(Y,null,!1,!0),Y.dirs=Y.dirs?Y.dirs.concat(n.dirs):n.dirs),n.transition&&yo(Y,n.transition),$=Y,vi(C),$}const xg=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ri(n))&&((t||(t={}))[n]=e[n]);return t},Tg=(e,t)=>{const n={};for(const i in e)(!ro(i)||!(i.slice(9)in t))&&(n[i]=e[i]);return n};function Ag(e,t,n){const{props:i,children:r,component:l}=e,{props:a,children:u,patchFlag:d}=t,g=l.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&d>=0){if(d&1024)return!0;if(d&16)return i?Aa(i,a,g):!!a;if(d&8){const h=t.dynamicProps;for(let y=0;ye.__isSuspense;function Sg(e,t){t&&t.pendingBranch?ee(e)?t.effects.push(...e):t.effects.push(e):Fp(e)}const Ze=Symbol.for("v-fgt"),$i=Symbol.for("v-txt"),Mn=Symbol.for("v-cmt"),Lr=Symbol.for("v-stc"),Cs=[];let ut=null;function Me(e=!1){Cs.push(ut=e?null:[])}function Cg(){Cs.pop(),ut=Cs[Cs.length-1]||null}let Ns=1;function Oa(e,t=!1){Ns+=e,e<0&&ut&&t&&(ut.hasOnce=!0)}function cu(e){return e.dynamicChildren=Ns>0?ut||es:null,Cg(),Ns>0&&ut&&ut.push(e),e}function $e(e,t,n,i,r,l){return cu(et(e,t,n,i,r,l,!0))}function uu(e,t,n,i,r){return cu(ft(e,t,n,i,r,!0))}function fu(e){return e?e.__v_isVNode===!0:!1}function ys(e,t){return e.type===t.type&&e.key===t.key}const du=({key:e})=>e??null,hi=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Pe(e)||We(e)||re(e)?{i:Ft,r:e,k:t,f:!!n}:e:null);function et(e,t=null,n=null,i=0,r=null,l=e===Ze?0:1,a=!1,u=!1){const d={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&du(t),ref:t&&hi(t),scopeId:Hc,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:l,patchFlag:i,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Ft};return u?(xo(d,n),l&128&&e.normalize(d)):n&&(d.shapeFlag|=Pe(n)?8:16),Ns>0&&!a&&ut&&(d.patchFlag>0||l&6)&&d.patchFlag!==32&&ut.push(d),d}const ft=Pg;function Pg(e,t=null,n=null,i=0,r=null,l=!1){if((!e||e===Qp)&&(e=Mn),fu(e)){const u=os(e,t,!0);return n&&xo(u,n),Ns>0&&!l&&ut&&(u.shapeFlag&6?ut[ut.indexOf(e)]=u:ut.push(u)),u.patchFlag=-2,u}if(Bg(e)&&(e=e.__vccOpts),t){t=Rg(t);let{class:u,style:d}=t;u&&!Pe(u)&&(t.class=Ii(u)),Te(d)&&(_o(d)&&!ee(d)&&(d=je({},d)),t.style=ao(d))}const a=Pe(e)?1:au(e)?128:Bp(e)?64:Te(e)?4:re(e)?2:0;return et(e,t,n,i,r,a,l,!0)}function Rg(e){return e?_o(e)||Yc(e)?je({},e):e:null}function os(e,t,n=!1,i=!1){const{props:r,ref:l,patchFlag:a,children:u,transition:d}=e,g=t?Dg(r||{},t):r,h={__v_isVNode:!0,__v_skip:!0,type:e.type,props:g,key:g&&du(g),ref:t&&t.ref?n&&l?ee(l)?l.concat(hi(t)):[l,hi(t)]:hi(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:u,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ze?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:d,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&os(e.ssContent),ssFallback:e.ssFallback&&os(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return d&&i&&yo(h,d.clone(h)),h}function Lg(e=" ",t=0){return ft($i,null,e,t)}function Dr(e="",t=!1){return t?(Me(),uu(Mn,null,e)):ft(Mn,null,e)}function kt(e){return e==null||typeof e=="boolean"?ft(Mn):ee(e)?ft(Ze,null,e.slice()):fu(e)?tn(e):ft($i,null,String(e))}function tn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:os(e)}function xo(e,t){let n=0;const{shapeFlag:i}=e;if(t==null)t=null;else if(ee(t))n=16;else if(typeof t=="object")if(i&65){const r=t.default;r&&(r._c&&(r._d=!1),xo(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!Yc(t)?t._ctx=Ft:r===3&&Ft&&(Ft.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else re(t)?(t={default:t,_ctx:Ft},n=32):(t=String(t),i&64?(n=16,t=[Lg(t)]):n=8);e.children=t,e.shapeFlag|=n}function Dg(...e){const t={};for(let n=0;n{let r;return(r=e[n])||(r=e[n]=[]),r.push(i),l=>{r.length>1?r.forEach(a=>a(l)):r[0](l)}};xi=t("__VUE_INSTANCE_SETTERS__",n=>tt=n),Qr=t("__VUE_SSR_SETTERS__",n=>Is=n)}const js=e=>{const t=tt;return xi(e),e.scope.on(),()=>{e.scope.off(),xi(t)}},Sa=()=>{tt&&tt.scope.off(),xi(null)};function hu(e){return e.vnode.shapeFlag&4}let Is=!1;function kg(e,t=!1,n=!1){t&&Qr(t);const{props:i,children:r}=e.vnode,l=hu(e);ag(e,i,l,t),dg(e,r,n);const a=l?Fg(e,t):void 0;return t&&Qr(!1),a}function Fg(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Zp);const{setup:i}=n;if(i){ln();const r=e.setupContext=i.length>1?$g(e):null,l=js(e),a=Fs(i,e,0,[e.props,r]),u=hc(a);if(an(),l(),(u||e.sp)&&!Ts(e)&&Uc(e),u){if(a.then(Sa,Sa),t)return a.then(d=>{Ca(e,d,t)}).catch(d=>{ki(d,e,0)});e.asyncDep=a}else Ca(e,a,t)}else pu(e,t)}function Ca(e,t,n){re(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Te(t)&&(e.setupState=kc(t)),pu(e,n)}let Pa;function pu(e,t,n){const i=e.type;if(!e.render){if(!t&&Pa&&!i.render){const r=i.template||wo(e).template;if(r){const{isCustomElement:l,compilerOptions:a}=e.appContext.config,{delimiters:u,compilerOptions:d}=i,g=je(je({isCustomElement:l,delimiters:u},a),d);i.render=Pa(r,g)}}e.render=i.render||jt}{const r=js(e);ln();try{eg(e)}finally{an(),r()}}}const jg={get(e,t){return Be(e,"get",""),e[t]}};function $g(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,jg),slots:e.slots,emit:e.emit,expose:t}}function To(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(kc(Op(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Os)return Os[n](e)},has(t,n){return n in t||n in Os}})):e.proxy}function Bg(e){return re(e)&&"__vccOpts"in e}const pi=(e,t)=>Lp(e,t,Is),Hg="3.5.13";/** +* @vue/runtime-dom v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Zr;const Ra=typeof window<"u"&&window.trustedTypes;if(Ra)try{Zr=Ra.createPolicy("vue",{createHTML:e=>e})}catch{}const gu=Zr?e=>Zr.createHTML(e):e=>e,Ug="http://www.w3.org/2000/svg",Wg="http://www.w3.org/1998/Math/MathML",Vt=typeof document<"u"?document:null,La=Vt&&Vt.createElement("template"),qg={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,i)=>{const r=t==="svg"?Vt.createElementNS(Ug,e):t==="mathml"?Vt.createElementNS(Wg,e):n?Vt.createElement(e,{is:n}):Vt.createElement(e);return e==="select"&&i&&i.multiple!=null&&r.setAttribute("multiple",i.multiple),r},createText:e=>Vt.createTextNode(e),createComment:e=>Vt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Vt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,i,r,l){const a=n?n.previousSibling:t.lastChild;if(r&&(r===l||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===l||!(r=r.nextSibling)););else{La.innerHTML=gu(i==="svg"?`${e}`:i==="mathml"?`${e}`:e);const u=La.content;if(i==="svg"||i==="mathml"){const d=u.firstChild;for(;d.firstChild;)u.appendChild(d.firstChild);u.removeChild(d)}t.insertBefore(u,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Vg=Symbol("_vtc");function zg(e,t,n){const i=e[Vg];i&&(t=(t?[t,...i]:[...i]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Da=Symbol("_vod"),Kg=Symbol("_vsh"),Jg=Symbol(""),Xg=/(^|;)\s*display\s*:/;function Yg(e,t,n){const i=e.style,r=Pe(n);let l=!1;if(n&&!r){if(t)if(Pe(t))for(const a of t.split(";")){const u=a.slice(0,a.indexOf(":")).trim();n[u]==null&&gi(i,u,"")}else for(const a in t)n[a]==null&&gi(i,a,"");for(const a in n)a==="display"&&(l=!0),gi(i,a,n[a])}else if(r){if(t!==n){const a=i[Jg];a&&(n+=";"+a),i.cssText=n,l=Xg.test(n)}}else t&&e.removeAttribute("style");Da in e&&(e[Da]=l?i.display:"",e[Kg]&&(i.display="none"))}const Na=/\s*!important$/;function gi(e,t,n){if(ee(n))n.forEach(i=>gi(e,t,i));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const i=Gg(e,t);Na.test(n)?e.setProperty(kn(i),n.replace(Na,""),"important"):e[i]=n}}const Ia=["Webkit","Moz","ms"],Nr={};function Gg(e,t){const n=Nr[t];if(n)return n;let i=rn(t);if(i!=="filter"&&i in e)return Nr[t]=i;i=mc(i);for(let r=0;rIr||(nm.then(()=>Ir=0),Ir=Date.now());function im(e,t){const n=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=n.attached)return;$t(rm(i,n.value),t,5,[i])};return n.value=e,n.attached=sm(),n}function rm(e,t){if(ee(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(i=>r=>!r._stopped&&i&&i(r))}else return t}const Ba=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,om=(e,t,n,i,r,l)=>{const a=r==="svg";t==="class"?zg(e,i,a):t==="style"?Yg(e,n,i):Ri(t)?ro(t)||em(e,t,n,i,l):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):lm(e,t,i,a))?(Fa(e,t,i),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&ka(e,t,i,a,l,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Pe(i))?Fa(e,rn(t),i,l,t):(t==="true-value"?e._trueValue=i:t==="false-value"&&(e._falseValue=i),ka(e,t,i,a))};function lm(e,t,n,i){if(i)return!!(t==="innerHTML"||t==="textContent"||t in e&&Ba(t)&&re(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Ba(t)&&Pe(n)?!1:t in e}const am=je({patchProp:om},qg);let Ha;function cm(){return Ha||(Ha=pg(am))}const um=(...e)=>{const t=cm().createApp(...e),{mount:n}=t;return t.mount=i=>{const r=dm(i);if(!r)return;const l=t._component;!re(l)&&!l.render&&!l.template&&(l.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const a=n(r,!1,fm(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),a},t};function fm(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function dm(e){return Pe(e)?document.querySelector(e):e}const Ao=(e,t)=>{const n=e.__vccOpts||e;for(const[i,r]of t)n[i]=r;return n},hm={class:"card shadow white black_blog text-break blog move-trans-toLeft",style:{"min-height":"200px","margin-bottom":"15pt"}},pm=["href"],gm={class:"card-title"},mm={class:"tags"},_m={class:"tag"},bm={class:"card-text"},ym={__name:"Blog",props:{blog:{id:Number,title:String,author:String,summary:String,tag:void 0,createdOn:Date,viewAmount:0}},setup(e){return(t,n)=>(Me(),$e("div",hm,[et("a",{class:"card-body",href:`/article/${e.blog.id}`,style:{"text-decoration":"none",display:"block"}},[et("h4",gm,Ln(e.blog.title),1),et("div",mm,[(Me(!0),$e(Ze,null,As(e.blog.tag,i=>(Me(),$e("span",_m,Ln(i),1))),256))]),et("p",bm,Ln(e.blog.summary),1)],8,pm)]))}},Mr=Ao(ym,[["__scopeId","data-v-bfbe1513"]]),vm={class:"btn-group",role:"group","aria-label":"Basic example"},wm=["onClick"],kr=10,Em={__name:"Pagination",props:{total:{type:Number,required:!0},currentPage:{type:Number,default:1},pageSize:{type:Number,default:9},prevText:{type:String,default:"上一页"},nextText:{type:String,default:"下一页"}},emits:["blogsUpdate"],setup(e,{emit:t}){const n=rs("axios"),i=t,r=e,l=Zt([]),a=Zt(r.currentPage),u=pi(()=>Math.ceil(r.total/r.pageSize)),d=pi(()=>Math.floor((a.value-1)/kr)),g=pi(()=>{const C=d.value*kr+1,$=Math.min(C+kr-1,u.value);return Array.from({length:$-C+1},(q,Y)=>C+Y)});Ss(()=>r.currentPage,C=>{a.value=C},{immediate:!0}),vo(()=>{console.log("Pagination>>>>>>>>>>>>>>>>>>>>>"+r.total)});function h(){a.value!==1&&(a.value=1,N(a.value))}function y(){a.value>1&&(a.value--,N(a.value))}function T(){a.value=1&&C<=u.value&&(a.value=C,N(C))}function N(C){n.get(`articles/${C}`).then($=>{console.log("---------------------------"),console.log($),l.value=[],l.value.push(...$.data.vec1||[]),l.value.push(...$.data.vec2||[]),l.value.push(...$.data.vec3||[]),i("blogsUpdate",l)}).catch($=>{console.error("Error fetching data:",$)})}return(C,$)=>(Me(),$e("div",vm,[et("button",{type:"button",class:"btn btn-light text-nowrap",onClick:h},"首页"),et("button",{type:"button",class:"btn btn-light text-nowrap",onClick:y},Ln(e.prevText),1),(Me(!0),$e(Ze,null,As(g.value,q=>(Me(),$e("button",{key:q,type:"button",class:Ii(["btn btn-light",{active:q===a.value}]),onClick:Y=>L(q)},Ln(q),11,wm))),128)),et("button",{type:"button",class:"btn btn-light text-nowrap",onClick:D},Ln(e.nextText),1),et("button",{type:"button",class:"btn btn-light text-nowrap",onClick:T},"尾页")]))}},xm=Ao(Em,[["__scopeId","data-v-c9e8b975"]]),Tm={key:0,col:"row",style:{"margin-top":"25pt"}},Am={class:"row"},Om={class:"col"},Sm={class:"col"},Cm={class:"col"},Pm={key:1,class:"container text-center mb-5 move-trans-toRight position-absolute bottom-0"},Rm={key:2,class:"text-center"},Lm={__name:"BlogList",setup(e){const t=rs("axios");let n=Zt([]),i=Zt([]),r=Zt([]),l=Zt(1),a=Zt(0),u=9,d=Zt(!0);vo(()=>{t.get("articles/1").then(h=>{console.log("---------------------------"),console.log(h),n.value=h.data.vec1||[],i.value=h.data.vec2||[],r.value=h.data.vec3||[],l.value=h.data.page_num||1,a.value=h.data.total||0,d.value=!1}).catch(h=>{console.error("Error fetching data:",h),d.value=!1})});function g(h){console.log("father component: ",h),h.length>2?[n.value,i.value,r.value]=h:h.length>1?[n.value,i.value]=h:h.length>0&&(n.value=h[0])}return Ss(a,h=>{console.log("Total updated to:",h)}),(h,y)=>(Me(),$e(Ze,null,[qt(d)?Dr("",!0):(Me(),$e("div",Tm,[et("div",Am,[et("div",Om,[(Me(!0),$e(Ze,null,As(qt(n),T=>(Me(),$e("div",{key:T.id},[ft(Mr,{blog:T},null,8,["blog"])]))),128))]),et("div",Sm,[(Me(!0),$e(Ze,null,As(qt(i),T=>(Me(),$e("div",{key:T.id},[ft(Mr,{blog:T},null,8,["blog"])]))),128))]),et("div",Cm,[(Me(!0),$e(Ze,null,As(qt(r),T=>(Me(),$e("div",{key:T.id},[ft(Mr,{blog:T},null,8,["blog"])]))),128))])])])),qt(d)?Dr("",!0):(Me(),$e("div",Pm,[ft(xm,{total:qt(a),pageSize:qt(u),onBlogsUpdate:g},null,8,["total","pageSize"])])),qt(d)?(Me(),$e("div",Rm,y[0]||(y[0]=[et("p",null,"Loading...",-1)]))):Dr("",!0)],64))}},Dm=Ao(Lm,[["__scopeId","data-v-9787e799"]]),Nm={__name:"App",setup(e){return(t,n)=>(Me(),uu(Dm))}},Im=Ce.create({baseURL:"http://www.rustu.fun/",timeout:5e3,headers:{}});um(Nm).provide("axios",Im).mount("#app"); diff --git a/src/entity/article_list_view.rs b/src/entity/article_list_view.rs new file mode 100644 index 0000000000000000000000000000000000000000..542ba9a5e5b6b4815f7f34bd5b8bb24da2acee8e --- /dev/null +++ b/src/entity/article_list_view.rs @@ -0,0 +1,13 @@ +use askama_axum::Template; + +#[derive(Template)] +#[template(path = "html/blogs.html")] +pub struct ArticlesListView { + +} + +impl ArticlesListView { + pub fn new()->Self{ + ArticlesListView{} + } +} \ No newline at end of file diff --git a/src/entity/article_summary.rs b/src/entity/article_summary.rs index 35c1d0723bad880e4c2008d1b272500fb5d60c5f..0a01fb1b110d5c494355a66ed3eb1c323360c370 100644 --- a/src/entity/article_summary.rs +++ b/src/entity/article_summary.rs @@ -1,13 +1,15 @@ use chrono::{NaiveDateTime, Utc}; +use serde::{Deserialize, Serialize}; +use serde_json; -#[derive(Clone, Debug, sqlx::FromRow)] +#[derive(Clone, Debug,Deserialize, Serialize, sqlx::FromRow)] pub struct ArticleSummary { pub id: i32, pub title: String, pub categoryId: Option, pub summary: String, pub path: String, - pub createOn: NaiveDateTime, + //pub createOn: NaiveDateTime, pub createBy: String, } @@ -19,7 +21,7 @@ impl ArticleSummary { categoryId: Some(0), summary: summary.to_string(), path: path.to_string(), - createOn: Utc::now().naive_utc(), + //createOn: Utc::now().naive_utc(), createBy: "Admin".to_string(), } } diff --git a/src/entity/article_summary_vec.rs b/src/entity/article_summary_vec.rs index 557e6f3c49e5dcc2f777760983c02002e7604d99..62d1bcf945132abc1a7ad24221723f04f689882e 100644 --- a/src/entity/article_summary_vec.rs +++ b/src/entity/article_summary_vec.rs @@ -1,25 +1,26 @@ use crate::entity::article_summary::ArticleSummary; -use askama_axum::Template; +use serde::{Deserialize, Serialize}; #[derive(Clone)] #[derive(Debug)] -#[derive(Template)] -#[template(path = "html/blog_list.html")] +//#[derive(Template)] +//#[template(path = "html/blog_list.html")] +#[derive(Serialize, Deserialize)] pub struct ArticleSummaryVec { vec1: Vec, vec2: Vec, vec3: Vec, - page_total: i32, + total: i32, page_num: i32, } impl ArticleSummaryVec { - pub fn new(vec1: Vec, vec2: Vec, vec3: Vec, page_total: i32, page_num: i32) ->ArticleSummaryVec{ + pub fn new(vec1: Vec, vec2: Vec, vec3: Vec, total: i32, page_num: i32) ->ArticleSummaryVec{ ArticleSummaryVec{ vec1, vec2, vec3, - page_total, + total, page_num, } } diff --git a/src/entity/mod.rs b/src/entity/mod.rs index 7c0bf7d60d05365e67d919d40dddfa8e27c94781..d12d61fc4a422493fd3f5e79048ea3f84d797f15 100644 --- a/src/entity/mod.rs +++ b/src/entity/mod.rs @@ -2,3 +2,4 @@ pub mod article; pub mod article_detail; pub mod article_summary; pub mod article_summary_vec; +pub mod article_list_view; diff --git a/src/main.rs b/src/main.rs index a984a06d494456f0418e0b07f6ff4da90ae4c733..df4d366d32c9022761d864d79e16ec2fc346cfbc 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,4 +1,7 @@ -use axum::{extract::Path, extract::State, routing::get, Router}; +use axum::http::HeaderValue; +use axum::{extract::Path, extract::State, routing::get, Router, Json}; +use axum_hello::entity::article_list_view::ArticlesListView; +use tower_http::cors::{CorsLayer}; use sqlx::mysql::MySqlPoolOptions; use sqlx::MySqlPool; @@ -35,21 +38,27 @@ async fn main() { let basic_path = Arc::new(args[1].clone()); */ let pool = MySqlPoolOptions::new() - .connect("mysql://username:password@address/Blog") + .connect("mysql://wukong:wk(2024)@localhost/Blog") .await .expect("failed to connect database."); let router = Router::new() - .route("/", get(me)) - .route("/articles/:page_num", get(article_list)) + .route("/", get(articles_view)) //只返回试图 + .route("/articles",get(articles_view)) //只返回试图 + .route("/articles/:page_num", get(article_list)) //返回具体信息 .route("/article/:id", get(article_detail)) .route("/me", get(me)) .route("/article/new", get(extract_article)) + .layer( + //设置同源策略 + CorsLayer::new() + .allow_origin("*".parse::().unwrap()) + ) .with_state(pool) .nest_service("/assets", tower_http::services::ServeDir::new("assets")); // run our app with hyper, listening globally on port 3000 - let listener = tokio::net::TcpListener::bind("0.0.0.0:3000").await.unwrap(); + let listener = tokio::net::TcpListener::bind("0.0.0.0:80").await.unwrap(); axum::serve(listener, router).await.unwrap(); } @@ -63,15 +72,16 @@ async fn say_hello(State(pool): State) -> String { row.0 } +async fn articles_view() -> ArticlesListView{ + ArticlesListView::new() +} async fn article_list( State(pool): State, Path(page_num): Path, -) -> ArticleSummaryVec { - println!("page_num: {}", page_num); +) -> Json { info!("page_num: ", page_num); let page_size: i32 = 9; let offset = (page_num - 1) * page_size; - println!("the offset is {}", &offset); info!("the offset is {}", &offset); let summary_vec: Vec= sqlx::query_as("SELECT id, title, categoryId, summary,path, createOn, createBy FROM article WHERE deleted=0 order by id desc limit ?, ? ") @@ -83,20 +93,13 @@ async fn article_list( .fetch_one(&pool) .await .expect("Query page total failed!"); - println!("total: {}", &total); info!("total: ", &total); - let page_total = ((total as f64 / page_size as f64).ceil()) as i32; - println!("total pages: {}", &page_total); - info!("total pages: ", &page_total); - println!("{:?}", &summary_vec); //info!("{:#?}", &summary_vec); let mut vec1: Vec = vec![]; let mut vec2: Vec = vec![]; let mut vec3: Vec = vec![]; for (position, article) in summary_vec.iter().enumerate() { - println!("position: {}", position); info!("position: ", position); - match position % 3 { 0 => vec1.push(article.clone()), 1 => vec2.push(article.clone()), @@ -104,7 +107,7 @@ async fn article_list( _ => (), } } - ArticleSummaryVec::new(vec1, vec2, vec3, page_total, page_num) + Json(ArticleSummaryVec::new(vec1, vec2, vec3, total, page_num)) } async fn article_detail(State(pool): State, Path(id): Path) -> ArticleDetail { @@ -114,7 +117,6 @@ async fn article_detail(State(pool): State, Path(id): Path) -> A .bind(id) .fetch_one(&pool).await.expect("Can not find the article detail"); - println!("the article detail {:?}", &article); let (article_id, article_title, article_create_on) = article.clone().get_info(); let article_detail = ArticleDetail::new(article_id, article_title, vec![], article_create_on); let content = article.read_file().await; diff --git a/templates/html/blog.html b/templates/html/blog.html index d50eb673f52795d28dce28d7a48420d05d0d4353..4ce5227e26ba2b28a07e379ab4295353eb85adbd 100644 --- a/templates/html/blog.html +++ b/templates/html/blog.html @@ -40,23 +40,58 @@ position: relative; margin-top: 80px; /* 与min-height一起确保footer在内容不足时也能置底 */ } + + + .move-trans-toLeft { + animation-duration: 3s; + animation-name: slidein-toLeft; + } + + @keyframes slidein-toLeft { + from { + margin-left: 100%; + width: 200%; + } + + to { + margin-left: 0%; + width: 100%; + } + } + + .move-trans-toRight { + animation-duration: 3s; + animation-name: slidein-toRight; + } + + @keyframes slidein-toRight { + from { + margin-left: -100%; + width: 200%; + } + + to { + margin-left: 0%; + width: 100%; + } + }
-
+

{{title}}


-
-
+
+
-

+

粤公网安备44011802000978号 ICP备案: 粤ICP备2024315825号-1 © 2024 你我同锈. All rights reserved.

diff --git a/templates/html/blogs.html b/templates/html/blogs.html new file mode 100644 index 0000000000000000000000000000000000000000..ff629f832f8db4d823c86cc185c9fc3be0d272fa --- /dev/null +++ b/templates/html/blogs.html @@ -0,0 +1,25 @@ + + + + + + + RustU + + + + +
+
+
+
+ + + +
+ +