diff --git a/src/pydase/frontend/assets/index-Cs09d5Pk.css b/src/pydase/frontend/assets/index-Cs09d5Pk.css new file mode 100644 index 0000000..9818b15 --- /dev/null +++ b/src/pydase/frontend/assets/index-Cs09d5Pk.css @@ -0,0 +1,5 @@ +@charset "UTF-8";body{min-width:576px;max-width:2000px}input.instantUpdate{background-color:#ff00001a}.navbarOffset{padding-top:60px!important}.toastContainer{position:fixed!important;padding:5px}.debugToast,.infoToast{background-color:#72d6fd80!important}.warningToast{background-color:#ffb52c9a!important}.errorToast,.criticalToast{background-color:#d82912ad!important}.component{position:relative;float:left!important;padding:5px!important;z-index:1}.dataServiceComponent{width:100%}.deviceConnectionComponent{position:relative;float:left!important;width:100%;z-index:1}.overlayContent{position:absolute;top:5px;right:5px;bottom:5px;left:5px;background:#9b9b9bbf;z-index:2;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:var(--bs-border-radius);border:var(--bs-border-width) solid var(--bs-border-color-translucent)}/*! + * Bootstrap v5.3.6 (https://getbootstrap.com/) + * Copyright 2011-2025 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;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;-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;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;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>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15),0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, .15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, .55);--bs-navbar-hover-color:rgba(255, 255, 255, .75);--bs-navbar-disabled-color:rgba(255, 255, 255, .25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;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 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{position:absolute;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}} diff --git a/src/pydase/frontend/assets/index-DJzFvk4W.css b/src/pydase/frontend/assets/index-DJzFvk4W.css deleted file mode 100644 index 8034204..0000000 --- a/src/pydase/frontend/assets/index-DJzFvk4W.css +++ /dev/null @@ -1,5 +0,0 @@ -@charset "UTF-8";body{min-width:576px;max-width:2000px}input.instantUpdate{background-color:#ff00001a}.navbarOffset{padding-top:60px!important}.toastContainer{position:fixed!important;padding:5px}.debugToast,.infoToast{background-color:#72d6fd80!important}.warningToast{background-color:#ffb52c9a!important}.errorToast,.criticalToast{background-color:#d82912ad!important}.component{position:relative;float:left!important;padding:5px!important;z-index:1}.dataServiceComponent{width:100%}.deviceConnectionComponent{position:relative;float:left!important;width:100%;z-index:1}.overlayContent{position:absolute;top:5px;right:5px;bottom:5px;left:5px;background:#9b9b9bbf;z-index:2;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:var(--bs-border-radius);border:var(--bs-border-width) solid var(--bs-border-color-translucent)}/*! - * 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}} diff --git a/src/pydase/frontend/assets/index-DK2ZYE8p.js b/src/pydase/frontend/assets/index-DK2ZYE8p.js deleted file mode 100644 index cbcc466..0000000 --- a/src/pydase/frontend/assets/index-DK2ZYE8p.js +++ /dev/null @@ -1,71 +0,0 @@ -function OT(e,t){for(var n=0;nr[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();var xu=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ra(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Er(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var a=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,a.get?a:{enumerable:!0,get:function(){return e[r]}})}),n}var O1={exports:{}},Ec={};/** - * @license React - * react-jsx-runtime.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var _T=Symbol.for("react.transitional.element"),TT=Symbol.for("react.fragment");function _1(e,t,n){var r=null;if(n!==void 0&&(r=""+n),t.key!==void 0&&(r=""+t.key),"key"in t){n={};for(var a in t)a!=="key"&&(n[a]=t[a])}else n=t;return t=n.ref,{$$typeof:_T,type:e,key:r,ref:t!==void 0?t:null,props:n}}Ec.Fragment=TT;Ec.jsx=_1;Ec.jsxs=_1;O1.exports=Ec;var g=O1.exports,T1={exports:{}},F={};/** - * @license React - * react.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Jh=Symbol.for("react.transitional.element"),wT=Symbol.for("react.portal"),AT=Symbol.for("react.fragment"),RT=Symbol.for("react.strict_mode"),CT=Symbol.for("react.profiler"),$T=Symbol.for("react.consumer"),NT=Symbol.for("react.context"),MT=Symbol.for("react.forward_ref"),jT=Symbol.for("react.suspense"),DT=Symbol.for("react.memo"),w1=Symbol.for("react.lazy"),yv=Symbol.iterator;function BT(e){return e===null||typeof e!="object"?null:(e=yv&&e[yv]||e["@@iterator"],typeof e=="function"?e:null)}var A1={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},R1=Object.assign,C1={};function Ii(e,t,n){this.props=e,this.context=t,this.refs=C1,this.updater=n||A1}Ii.prototype.isReactComponent={};Ii.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Ii.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function $1(){}$1.prototype=Ii.prototype;function Ih(e,t,n){this.props=e,this.context=t,this.refs=C1,this.updater=n||A1}var ey=Ih.prototype=new $1;ey.constructor=Ih;R1(ey,Ii.prototype);ey.isPureReactComponent=!0;var mv=Array.isArray,Ae={H:null,A:null,T:null,S:null},N1=Object.prototype.hasOwnProperty;function ty(e,t,n,r,a,i){return n=i.ref,{$$typeof:Jh,type:e,key:t,ref:n!==void 0?n:null,props:i}}function kT(e,t){return ty(e.type,t,void 0,void 0,void 0,e.props)}function ny(e){return typeof e=="object"&&e!==null&&e.$$typeof===Jh}function zT(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var vv=/\/+/g;function Vf(e,t){return typeof e=="object"&&e!==null&&e.key!=null?zT(""+e.key):t.toString(36)}function gv(){}function LT(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(gv,gv):(e.status="pending",e.then(function(t){e.status==="pending"&&(e.status="fulfilled",e.value=t)},function(t){e.status==="pending"&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function ri(e,t,n,r,a){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var l=!1;if(e===null)l=!0;else switch(i){case"bigint":case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case Jh:case wT:l=!0;break;case w1:return l=e._init,ri(l(e._payload),t,n,r,a)}}if(l)return a=a(e),l=r===""?"."+Vf(e,0):r,mv(a)?(n="",l!=null&&(n=l.replace(vv,"$&/")+"/"),ri(a,t,n,"",function(u){return u})):a!=null&&(ny(a)&&(a=kT(a,n+(a.key==null||e&&e.key===a.key?"":(""+a.key).replace(vv,"$&/")+"/")+l)),t.push(a)),1;l=0;var o=r===""?".":r+":";if(mv(e))for(var s=0;s1?c-1:0),f=1;f"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(G1)}catch{}}G1(),H1.exports=vt;var Y1=H1.exports;const fa=Ra(Y1),xv={disabled:!1},V1=ne.createContext(null);var uw=function(t){return t.scrollTop},$l="unmounted",$r="exited",Vt="entering",tr="entered",Di="exiting",xr=function(e){XT(t,e);function t(r,a){var i;i=e.call(this,r,a)||this;var l=a,o=l&&!l.isMounting?r.enter:r.appear,s;return i.appearStatus=null,r.in?o?(s=$r,i.appearStatus=Vt):s=tr:r.unmountOnExit||r.mountOnEnter?s=$l:s=$r,i.state={status:s},i.nextCallback=null,i}t.getDerivedStateFromProps=function(a,i){var l=a.in;return l&&i.status===$l?{status:$r}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(a){var i=null;if(a!==this.props){var l=this.state.status;this.props.in?l!==Vt&&l!==tr&&(i=Vt):(l===Vt||l===tr)&&(i=Di)}this.updateStatus(!1,i)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var a=this.props.timeout,i,l,o;return i=l=o=a,a!=null&&typeof a!="number"&&(i=a.exit,l=a.enter,o=a.appear!==void 0?a.appear:l),{exit:i,enter:l,appear:o}},n.updateStatus=function(a,i){if(a===void 0&&(a=!1),i!==null)if(this.cancelNextCallback(),i===Vt){if(this.props.unmountOnExit||this.props.mountOnEnter){var l=this.props.nodeRef?this.props.nodeRef.current:fa.findDOMNode(this);l&&uw(l)}this.performEnter(a)}else this.performExit();else this.props.unmountOnExit&&this.state.status===$r&&this.setState({status:$l})},n.performEnter=function(a){var i=this,l=this.props.enter,o=this.context?this.context.isMounting:a,s=this.props.nodeRef?[o]:[fa.findDOMNode(this),o],u=s[0],c=s[1],d=this.getTimeouts(),f=o?d.appear:d.enter;if(!a&&!l||xv.disabled){this.safeSetState({status:tr},function(){i.props.onEntered(u)});return}this.props.onEnter(u,c),this.safeSetState({status:Vt},function(){i.props.onEntering(u,c),i.onTransitionEnd(f,function(){i.safeSetState({status:tr},function(){i.props.onEntered(u,c)})})})},n.performExit=function(){var a=this,i=this.props.exit,l=this.getTimeouts(),o=this.props.nodeRef?void 0:fa.findDOMNode(this);if(!i||xv.disabled){this.safeSetState({status:$r},function(){a.props.onExited(o)});return}this.props.onExit(o),this.safeSetState({status:Di},function(){a.props.onExiting(o),a.onTransitionEnd(l.exit,function(){a.safeSetState({status:$r},function(){a.props.onExited(o)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(a,i){i=this.setNextCallback(i),this.setState(a,i)},n.setNextCallback=function(a){var i=this,l=!0;return this.nextCallback=function(o){l&&(l=!1,i.nextCallback=null,a(o))},this.nextCallback.cancel=function(){l=!1},this.nextCallback},n.onTransitionEnd=function(a,i){this.setNextCallback(i);var l=this.props.nodeRef?this.props.nodeRef.current:fa.findDOMNode(this),o=a==null&&!this.props.addEndListener;if(!l||o){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[l,this.nextCallback],u=s[0],c=s[1];this.props.addEndListener(u,c)}a!=null&&setTimeout(this.nextCallback,a)},n.render=function(){var a=this.state.status;if(a===$l)return null;var i=this.props,l=i.children;i.in,i.mountOnEnter,i.unmountOnExit,i.appear,i.enter,i.exit,i.timeout,i.addEndListener,i.onEnter,i.onEntering,i.onEntered,i.onExit,i.onExiting,i.onExited,i.nodeRef;var o=bn(i,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return ne.createElement(V1.Provider,{value:null},typeof l=="function"?l(a,o):ne.cloneElement(ne.Children.only(l),o))},t}(ne.Component);xr.contextType=V1;xr.propTypes={};function Ya(){}xr.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Ya,onEntering:Ya,onEntered:Ya,onExit:Ya,onExiting:Ya,onExited:Ya};xr.UNMOUNTED=$l;xr.EXITED=$r;xr.ENTERING=Vt;xr.ENTERED=tr;xr.EXITING=Di;function X1(e){return e.code==="Escape"||e.keyCode===27}function cw(){const e=m.version.split(".");return{major:+e[0],minor:+e[1],patch:+e[2]}}function Lo(e){if(!e||typeof e=="function")return null;const{major:t}=cw();return t>=19?e.props.ref:e.ref}const _c=!!(typeof window<"u"&&window.document&&window.document.createElement);var fp=!1,dp=!1;try{var Xf={get passive(){return fp=!0},get once(){return dp=fp=!0}};_c&&(window.addEventListener("test",Xf,Xf),window.removeEventListener("test",Xf,!0))}catch{}function fw(e,t,n,r){if(r&&typeof r!="boolean"&&!dp){var a=r.once,i=r.capture,l=n;!dp&&a&&(l=n.__once||function o(s){this.removeEventListener(t,o,i),n.call(this,s)},n.__once=l),e.addEventListener(t,l,fp?r:i)}e.addEventListener(t,n,r)}function dw(e,t,n,r){var a=r&&typeof r!="boolean"?r.capture:r;e.removeEventListener(t,n,a),n.__once&&e.removeEventListener(t,n.__once,a)}function ir(e,t,n,r){return fw(e,t,n,r),function(){dw(e,t,n,r)}}function pw(e,t,n,r){if(r===void 0&&(r=!0),e){var a=document.createEvent("HTMLEvents");a.initEvent(t,n,r),e.dispatchEvent(a)}}function hw(e){var t=fr(e,"transitionDuration")||"",n=t.indexOf("ms")===-1?1e3:1;return parseFloat(t)*n}function yw(e,t,n){n===void 0&&(n=5);var r=!1,a=setTimeout(function(){r||pw(e,"transitionend",!0)},t+n),i=ir(e,"transitionend",function(){r=!0},{once:!0});return function(){clearTimeout(a),i()}}function mw(e,t,n,r){n==null&&(n=hw(e)||0);var a=yw(e,n,r),i=ir(e,"transitionend",t);return function(){a(),i()}}function Ov(e,t){const n=fr(e,t)||"",r=n.indexOf("ms")===-1?1e3:1;return parseFloat(n)*r}function ry(e,t){const n=Ov(e,"transitionDuration"),r=Ov(e,"transitionDelay"),a=mw(e,i=>{i.target===e&&(a(),t(i))},n+r)}function hl(...e){return e.filter(t=>t!=null).reduce((t,n)=>{if(typeof n!="function")throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return t===null?n:function(...a){t.apply(this,a),n.apply(this,a)}},null)}function P1(e){e.offsetHeight}const _v=e=>!e||typeof e=="function"?e:t=>{e.current=t};function vw(e,t){const n=_v(e),r=_v(t);return a=>{n&&n(a),r&&r(a)}}function ay(e,t){return m.useMemo(()=>vw(e,t),[e,t])}function Ou(e){return e&&"setState"in e?fa.findDOMNode(e):e??null}const iy=ne.forwardRef(({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:a,onExited:i,addEndListener:l,children:o,childRef:s,...u},c)=>{const d=m.useRef(null),f=ay(d,s),h=O=>{f(Ou(O))},b=O=>T=>{O&&d.current&&O(d.current,T)},S=m.useCallback(b(e),[e]),x=m.useCallback(b(t),[t]),y=m.useCallback(b(n),[n]),p=m.useCallback(b(r),[r]),v=m.useCallback(b(a),[a]),E=m.useCallback(b(i),[i]),_=m.useCallback(b(l),[l]);return g.jsx(xr,{ref:c,...u,onEnter:S,onEntered:y,onEntering:x,onExit:p,onExited:E,onExiting:v,addEndListener:_,nodeRef:d,children:typeof o=="function"?(O,T)=>o(O,{...T,ref:h}):ne.cloneElement(o,{ref:h})})}),gw={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function bw(e,t){const n=`offset${e[0].toUpperCase()}${e.slice(1)}`,r=t[n],a=gw[e];return r+parseInt(fr(t,a[0]),10)+parseInt(fr(t,a[1]),10)}const Sw={[$r]:"collapse",[Di]:"collapsing",[Vt]:"collapsing",[tr]:"collapse show"},Tc=ne.forwardRef(({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:a,className:i,children:l,dimension:o="height",in:s=!1,timeout:u=300,mountOnEnter:c=!1,unmountOnExit:d=!1,appear:f=!1,getDimensionValue:h=bw,...b},S)=>{const x=typeof o=="function"?o():o,y=m.useMemo(()=>hl(O=>{O.style[x]="0"},e),[x,e]),p=m.useMemo(()=>hl(O=>{const T=`scroll${x[0].toUpperCase()}${x.slice(1)}`;O.style[x]=`${O[T]}px`},t),[x,t]),v=m.useMemo(()=>hl(O=>{O.style[x]=null},n),[x,n]),E=m.useMemo(()=>hl(O=>{O.style[x]=`${h(x,O)}px`,P1(O)},r),[r,h,x]),_=m.useMemo(()=>hl(O=>{O.style[x]=null},a),[x,a]);return g.jsx(iy,{ref:S,addEndListener:ry,...b,"aria-expanded":b.role?s:null,onEnter:y,onEntering:p,onEntered:v,onExit:E,onExiting:_,childRef:Lo(l),in:s,timeout:u,mountOnEnter:c,unmountOnExit:d,appear:f,children:(O,T)=>ne.cloneElement(l,{...T,className:z(i,l.props.className,Sw[O],x==="width"&&"collapse-horizontal")})})});function Ew(e){const t=m.useRef(e);return m.useEffect(()=>{t.current=e},[e]),t}function el(e){const t=Ew(e);return m.useCallback(function(...n){return t.current&&t.current(...n)},[t])}const ly=e=>m.forwardRef((t,n)=>g.jsx("div",{...t,ref:n,className:z(t.className,e)}));function Tv(){return m.useState(null)}function xw(e){const t=m.useRef(e);return m.useEffect(()=>{t.current=e},[e]),t}function An(e){const t=xw(e);return m.useCallback(function(...n){return t.current&&t.current(...n)},[t])}function F1(){const e=m.useRef(!0),t=m.useRef(()=>e.current);return m.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),t.current}function Ow(e){const t=m.useRef(null);return m.useEffect(()=>{t.current=e}),t.current}const _w=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",Tw=typeof document<"u",wv=Tw||_w?m.useLayoutEffect:m.useEffect,ww=["as","disabled"];function Aw(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Rw(e){return!e||e.trim()==="#"}function Q1({tagName:e,disabled:t,href:n,target:r,rel:a,role:i,onClick:l,tabIndex:o=0,type:s}){e||(n!=null||r!=null||a!=null?e="a":e="button");const u={tagName:e};if(e==="button")return[{type:s||"button",disabled:t},u];const c=f=>{if((t||e==="a"&&Rw(n))&&f.preventDefault(),t){f.stopPropagation();return}l==null||l(f)},d=f=>{f.key===" "&&(f.preventDefault(),c(f))};return e==="a"&&(n||(n="#"),t&&(n=void 0)),[{role:i??"button",disabled:void 0,tabIndex:t?void 0:o,href:n,target:e==="a"?r:void 0,"aria-disabled":t||void 0,rel:e==="a"?a:void 0,onClick:c,onKeyDown:d},u]}const Cw=m.forwardRef((e,t)=>{let{as:n,disabled:r}=e,a=Aw(e,ww);const[i,{tagName:l}]=Q1(Object.assign({tagName:n,disabled:r},a));return g.jsx(l,Object.assign({},a,i,{ref:t}))});Cw.displayName="Button";const $w={[Vt]:"show",[tr]:"show"},co=m.forwardRef(({className:e,children:t,transitionClasses:n={},onEnter:r,...a},i)=>{const l={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...a},o=m.useCallback((s,u)=>{P1(s),r==null||r(s,u)},[r]);return g.jsx(iy,{ref:i,addEndListener:ry,...l,onEnter:o,childRef:Lo(t),children:(s,u)=>m.cloneElement(t,{...u,className:z("fade",e,t.props.className,$w[s],n[s])})})});co.displayName="Fade";const Nw={"aria-label":he.string,onClick:he.func,variant:he.oneOf(["white"])},wc=m.forwardRef(({className:e,variant:t,"aria-label":n="Close",...r},a)=>g.jsx("button",{ref:a,type:"button",className:z("btn-close",t&&`btn-close-${t}`,e),"aria-label":n,...r}));wc.displayName="CloseButton";wc.propTypes=Nw;const K1=m.forwardRef(({bsPrefix:e,bg:t="primary",pill:n=!1,text:r,className:a,as:i="span",...l},o)=>{const s=H(e,"badge");return g.jsx(i,{ref:o,...l,className:z(a,s,n&&"rounded-pill",r&&`text-${r}`,t&&`bg-${t}`)})});K1.displayName="Badge";const Uo=m.forwardRef(({as:e,bsPrefix:t,variant:n="primary",size:r,active:a=!1,disabled:i=!1,className:l,...o},s)=>{const u=H(t,"btn"),[c,{tagName:d}]=Q1({tagName:e,disabled:i,...o}),f=d;return g.jsx(f,{...c,...o,ref:s,disabled:i,className:z(l,u,a&&"active",n&&`${u}-${n}`,r&&`${u}-${r}`,o.href&&i&&"disabled")})});Uo.displayName="Button";const oy=m.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},a)=>(t=H(t,"card-body"),g.jsx(n,{ref:a,className:z(e,t),...r})));oy.displayName="CardBody";const Z1=m.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},a)=>(t=H(t,"card-footer"),g.jsx(n,{ref:a,className:z(e,t),...r})));Z1.displayName="CardFooter";const W1=m.createContext(null);W1.displayName="CardHeaderContext";const J1=m.forwardRef(({bsPrefix:e,className:t,as:n="div",...r},a)=>{const i=H(e,"card-header"),l=m.useMemo(()=>({cardHeaderBsPrefix:i}),[i]);return g.jsx(W1.Provider,{value:l,children:g.jsx(n,{ref:a,...r,className:z(t,i)})})});J1.displayName="CardHeader";const I1=m.forwardRef(({bsPrefix:e,className:t,variant:n,as:r="img",...a},i)=>{const l=H(e,"card-img");return g.jsx(r,{ref:i,className:z(n?`${l}-${n}`:l,t),...a})});I1.displayName="CardImg";const eS=m.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},a)=>(t=H(t,"card-img-overlay"),g.jsx(n,{ref:a,className:z(e,t),...r})));eS.displayName="CardImgOverlay";const tS=m.forwardRef(({className:e,bsPrefix:t,as:n="a",...r},a)=>(t=H(t,"card-link"),g.jsx(n,{ref:a,className:z(e,t),...r})));tS.displayName="CardLink";const Mw=ly("h6"),nS=m.forwardRef(({className:e,bsPrefix:t,as:n=Mw,...r},a)=>(t=H(t,"card-subtitle"),g.jsx(n,{ref:a,className:z(e,t),...r})));nS.displayName="CardSubtitle";const rS=m.forwardRef(({className:e,bsPrefix:t,as:n="p",...r},a)=>(t=H(t,"card-text"),g.jsx(n,{ref:a,className:z(e,t),...r})));rS.displayName="CardText";const jw=ly("h5"),aS=m.forwardRef(({className:e,bsPrefix:t,as:n=jw,...r},a)=>(t=H(t,"card-title"),g.jsx(n,{ref:a,className:z(e,t),...r})));aS.displayName="CardTitle";const iS=m.forwardRef(({bsPrefix:e,className:t,bg:n,text:r,border:a,body:i=!1,children:l,as:o="div",...s},u)=>{const c=H(e,"card");return g.jsx(o,{ref:u,...s,className:z(t,c,n&&`bg-${n}`,r&&`text-${r}`,a&&`border-${a}`),children:i?g.jsx(oy,{children:l}):l})});iS.displayName="Card";const xi=Object.assign(iS,{Img:I1,Title:aS,Subtitle:nS,Body:oy,Link:tS,Text:rS,Header:J1,Footer:Z1,ImgOverlay:eS});function Dw(){const e=m.useRef(!0),t=m.useRef(()=>e.current);return m.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),t.current}function Bw(e){const t=m.useRef(e);return t.current=e,t}function kw(e){const t=Bw(e);m.useEffect(()=>()=>t.current(),[])}const pp=2**31-1;function lS(e,t,n){const r=n-Date.now();e.current=r<=pp?setTimeout(t,r):setTimeout(()=>lS(e,t,n),pp)}function oS(){const e=Dw(),t=m.useRef();return kw(()=>clearTimeout(t.current)),m.useMemo(()=>{const n=()=>clearTimeout(t.current);function r(a,i=0){e()&&(n(),i<=pp?t.current=setTimeout(a,i):lS(t,a,Date.now()+i))}return{set:r,clear:n,handleRef:t}},[])}function zw(e,t){return m.Children.toArray(e).some(n=>m.isValidElement(n)&&n.type===t)}function Lw({as:e,bsPrefix:t,className:n,...r}){t=H(t,"col");const a=D1(),i=B1(),l=[],o=[];return a.forEach(s=>{const u=r[s];delete r[s];let c,d,f;typeof u=="object"&&u!=null?{span:c,offset:d,order:f}=u:c=u;const h=s!==i?`-${s}`:"";c&&l.push(c===!0?`${t}${h}`:`${t}${h}-${c}`),f!=null&&o.push(`order${h}-${f}`),d!=null&&o.push(`offset${h}-${d}`)}),[{...r,className:z(n,...l,...o)},{as:e,bsPrefix:t,spans:l}]}const On=m.forwardRef((e,t)=>{const[{className:n,...r},{as:a="div",bsPrefix:i,spans:l}]=Lw(e);return g.jsx(a,{...r,ref:t,className:z(n,!l.length&&i)})});On.displayName="Col";const sS=m.forwardRef(({bsPrefix:e,fluid:t=!1,as:n="div",className:r,...a},i)=>{const l=H(e,"container"),o=typeof t=="string"?`-${t}`:"-fluid";return g.jsx(n,{ref:i,...a,className:z(r,t?`${l}${o}`:l)})});sS.displayName="Container";var Uw=Function.prototype.bind.call(Function.prototype.call,[].slice);function Va(e,t){return Uw(e.querySelectorAll(t))}var Av=Object.prototype.hasOwnProperty;function Rv(e,t,n){for(n of e.keys())if(Hl(n,t))return n}function Hl(e,t){var n,r,a;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((r=e.length)===t.length)for(;r--&&Hl(e[r],t[r]););return r===-1}if(n===Set){if(e.size!==t.size)return!1;for(r of e)if(a=r,a&&typeof a=="object"&&(a=Rv(t,a),!a)||!t.has(a))return!1;return!0}if(n===Map){if(e.size!==t.size)return!1;for(r of e)if(a=r[0],a&&typeof a=="object"&&(a=Rv(t,a),!a)||!Hl(r[1],t.get(a)))return!1;return!0}if(n===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(n===DataView){if((r=e.byteLength)===t.byteLength)for(;r--&&e.getInt8(r)===t.getInt8(r););return r===-1}if(ArrayBuffer.isView(e)){if((r=e.byteLength)===t.byteLength)for(;r--&&e[r]===t[r];);return r===-1}if(!n||typeof e=="object"){r=0;for(n in e)if(Av.call(e,n)&&++r&&!Av.call(t,n)||!(n in t)||!Hl(e[n],t[n]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}function Hw(e){const t=F1();return[e[0],m.useCallback(n=>{if(t())return e[1](n)},[t,e[1]])]}var bt="top",tn="bottom",nn="right",St="left",sy="auto",Ho=[bt,tn,nn,St],Bi="start",fo="end",qw="clippingParents",uS="viewport",yl="popper",Gw="reference",Cv=Ho.reduce(function(e,t){return e.concat([t+"-"+Bi,t+"-"+fo])},[]),cS=[].concat(Ho,[sy]).reduce(function(e,t){return e.concat([t,t+"-"+Bi,t+"-"+fo])},[]),Yw="beforeRead",Vw="read",Xw="afterRead",Pw="beforeMain",Fw="main",Qw="afterMain",Kw="beforeWrite",Zw="write",Ww="afterWrite",Jw=[Yw,Vw,Xw,Pw,Fw,Qw,Kw,Zw,Ww];function $n(e){return e.split("-")[0]}function Dt(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function xa(e){var t=Dt(e).Element;return e instanceof t||e instanceof Element}function Nn(e){var t=Dt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function uy(e){if(typeof ShadowRoot>"u")return!1;var t=Dt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var ha=Math.max,_u=Math.min,ki=Math.round;function hp(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function fS(){return!/^((?!chrome|android).)*safari/i.test(hp())}function zi(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),a=1,i=1;t&&Nn(e)&&(a=e.offsetWidth>0&&ki(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&ki(r.height)/e.offsetHeight||1);var l=xa(e)?Dt(e):window,o=l.visualViewport,s=!fS()&&n,u=(r.left+(s&&o?o.offsetLeft:0))/a,c=(r.top+(s&&o?o.offsetTop:0))/i,d=r.width/a,f=r.height/i;return{width:d,height:f,top:c,right:u+d,bottom:c+f,left:u,x:u,y:c}}function cy(e){var t=zi(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function dS(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&uy(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Wr(e){return e?(e.nodeName||"").toLowerCase():null}function hr(e){return Dt(e).getComputedStyle(e)}function Iw(e){return["table","td","th"].indexOf(Wr(e))>=0}function na(e){return((xa(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ac(e){return Wr(e)==="html"?e:e.assignedSlot||e.parentNode||(uy(e)?e.host:null)||na(e)}function $v(e){return!Nn(e)||hr(e).position==="fixed"?null:e.offsetParent}function eA(e){var t=/firefox/i.test(hp()),n=/Trident/i.test(hp());if(n&&Nn(e)){var r=hr(e);if(r.position==="fixed")return null}var a=Ac(e);for(uy(a)&&(a=a.host);Nn(a)&&["html","body"].indexOf(Wr(a))<0;){var i=hr(a);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return a;a=a.parentNode}return null}function qo(e){for(var t=Dt(e),n=$v(e);n&&Iw(n)&&hr(n).position==="static";)n=$v(n);return n&&(Wr(n)==="html"||Wr(n)==="body"&&hr(n).position==="static")?t:n||eA(e)||t}function fy(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ql(e,t,n){return ha(e,_u(t,n))}function tA(e,t,n){var r=ql(e,t,n);return r>n?n:r}function pS(){return{top:0,right:0,bottom:0,left:0}}function hS(e){return Object.assign({},pS(),e)}function yS(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var nA=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,hS(typeof t!="number"?t:yS(t,Ho))};function rA(e){var t,n=e.state,r=e.name,a=e.options,i=n.elements.arrow,l=n.modifiersData.popperOffsets,o=$n(n.placement),s=fy(o),u=[St,nn].indexOf(o)>=0,c=u?"height":"width";if(!(!i||!l)){var d=nA(a.padding,n),f=cy(i),h=s==="y"?bt:St,b=s==="y"?tn:nn,S=n.rects.reference[c]+n.rects.reference[s]-l[s]-n.rects.popper[c],x=l[s]-n.rects.reference[s],y=qo(i),p=y?s==="y"?y.clientHeight||0:y.clientWidth||0:0,v=S/2-x/2,E=d[h],_=p-f[c]-d[b],O=p/2-f[c]/2+v,T=ql(E,O,_),w=s;n.modifiersData[r]=(t={},t[w]=T,t.centerOffset=T-O,t)}}function aA(e){var t=e.state,n=e.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||dS(t.elements.popper,a)&&(t.elements.arrow=a))}const iA={name:"arrow",enabled:!0,phase:"main",fn:rA,effect:aA,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Li(e){return e.split("-")[1]}var lA={top:"auto",right:"auto",bottom:"auto",left:"auto"};function oA(e,t){var n=e.x,r=e.y,a=t.devicePixelRatio||1;return{x:ki(n*a)/a||0,y:ki(r*a)/a||0}}function Nv(e){var t,n=e.popper,r=e.popperRect,a=e.placement,i=e.variation,l=e.offsets,o=e.position,s=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,f=l.x,h=f===void 0?0:f,b=l.y,S=b===void 0?0:b,x=typeof c=="function"?c({x:h,y:S}):{x:h,y:S};h=x.x,S=x.y;var y=l.hasOwnProperty("x"),p=l.hasOwnProperty("y"),v=St,E=bt,_=window;if(u){var O=qo(n),T="clientHeight",w="clientWidth";if(O===Dt(n)&&(O=na(n),hr(O).position!=="static"&&o==="absolute"&&(T="scrollHeight",w="scrollWidth")),O=O,a===bt||(a===St||a===nn)&&i===fo){E=tn;var $=d&&O===_&&_.visualViewport?_.visualViewport.height:O[T];S-=$-r.height,S*=s?1:-1}if(a===St||(a===bt||a===tn)&&i===fo){v=nn;var R=d&&O===_&&_.visualViewport?_.visualViewport.width:O[w];h-=R-r.width,h*=s?1:-1}}var N=Object.assign({position:o},u&&lA),G=c===!0?oA({x:h,y:S},Dt(n)):{x:h,y:S};if(h=G.x,S=G.y,s){var U;return Object.assign({},N,(U={},U[E]=p?"0":"",U[v]=y?"0":"",U.transform=(_.devicePixelRatio||1)<=1?"translate("+h+"px, "+S+"px)":"translate3d("+h+"px, "+S+"px, 0)",U))}return Object.assign({},N,(t={},t[E]=p?S+"px":"",t[v]=y?h+"px":"",t.transform="",t))}function sA(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=r===void 0?!0:r,i=n.adaptive,l=i===void 0?!0:i,o=n.roundOffsets,s=o===void 0?!0:o,u={placement:$n(t.placement),variation:Li(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Nv(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:l,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Nv(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const uA={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:sA,data:{}};var hs={passive:!0};function cA(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,i=a===void 0?!0:a,l=r.resize,o=l===void 0?!0:l,s=Dt(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach(function(c){c.addEventListener("scroll",n.update,hs)}),o&&s.addEventListener("resize",n.update,hs),function(){i&&u.forEach(function(c){c.removeEventListener("scroll",n.update,hs)}),o&&s.removeEventListener("resize",n.update,hs)}}const fA={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:cA,data:{}};var dA={left:"right",right:"left",bottom:"top",top:"bottom"};function qs(e){return e.replace(/left|right|bottom|top/g,function(t){return dA[t]})}var pA={start:"end",end:"start"};function Mv(e){return e.replace(/start|end/g,function(t){return pA[t]})}function dy(e){var t=Dt(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function py(e){return zi(na(e)).left+dy(e).scrollLeft}function hA(e,t){var n=Dt(e),r=na(e),a=n.visualViewport,i=r.clientWidth,l=r.clientHeight,o=0,s=0;if(a){i=a.width,l=a.height;var u=fS();(u||!u&&t==="fixed")&&(o=a.offsetLeft,s=a.offsetTop)}return{width:i,height:l,x:o+py(e),y:s}}function yA(e){var t,n=na(e),r=dy(e),a=(t=e.ownerDocument)==null?void 0:t.body,i=ha(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),l=ha(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),o=-r.scrollLeft+py(e),s=-r.scrollTop;return hr(a||n).direction==="rtl"&&(o+=ha(n.clientWidth,a?a.clientWidth:0)-i),{width:i,height:l,x:o,y:s}}function hy(e){var t=hr(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function mS(e){return["html","body","#document"].indexOf(Wr(e))>=0?e.ownerDocument.body:Nn(e)&&hy(e)?e:mS(Ac(e))}function Gl(e,t){var n;t===void 0&&(t=[]);var r=mS(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),i=Dt(r),l=a?[i].concat(i.visualViewport||[],hy(r)?r:[]):r,o=t.concat(l);return a?o:o.concat(Gl(Ac(l)))}function yp(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function mA(e,t){var n=zi(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function jv(e,t,n){return t===uS?yp(hA(e,n)):xa(t)?mA(t,n):yp(yA(na(e)))}function vA(e){var t=Gl(Ac(e)),n=["absolute","fixed"].indexOf(hr(e).position)>=0,r=n&&Nn(e)?qo(e):e;return xa(r)?t.filter(function(a){return xa(a)&&dS(a,r)&&Wr(a)!=="body"}):[]}function gA(e,t,n,r){var a=t==="clippingParents"?vA(e):[].concat(t),i=[].concat(a,[n]),l=i[0],o=i.reduce(function(s,u){var c=jv(e,u,r);return s.top=ha(c.top,s.top),s.right=_u(c.right,s.right),s.bottom=_u(c.bottom,s.bottom),s.left=ha(c.left,s.left),s},jv(e,l,r));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function vS(e){var t=e.reference,n=e.element,r=e.placement,a=r?$n(r):null,i=r?Li(r):null,l=t.x+t.width/2-n.width/2,o=t.y+t.height/2-n.height/2,s;switch(a){case bt:s={x:l,y:t.y-n.height};break;case tn:s={x:l,y:t.y+t.height};break;case nn:s={x:t.x+t.width,y:o};break;case St:s={x:t.x-n.width,y:o};break;default:s={x:t.x,y:t.y}}var u=a?fy(a):null;if(u!=null){var c=u==="y"?"height":"width";switch(i){case Bi:s[u]=s[u]-(t[c]/2-n[c]/2);break;case fo:s[u]=s[u]+(t[c]/2-n[c]/2);break}}return s}function po(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,i=n.strategy,l=i===void 0?e.strategy:i,o=n.boundary,s=o===void 0?qw:o,u=n.rootBoundary,c=u===void 0?uS:u,d=n.elementContext,f=d===void 0?yl:d,h=n.altBoundary,b=h===void 0?!1:h,S=n.padding,x=S===void 0?0:S,y=hS(typeof x!="number"?x:yS(x,Ho)),p=f===yl?Gw:yl,v=e.rects.popper,E=e.elements[b?p:f],_=gA(xa(E)?E:E.contextElement||na(e.elements.popper),s,c,l),O=zi(e.elements.reference),T=vS({reference:O,element:v,strategy:"absolute",placement:a}),w=yp(Object.assign({},v,T)),$=f===yl?w:O,R={top:_.top-$.top+y.top,bottom:$.bottom-_.bottom+y.bottom,left:_.left-$.left+y.left,right:$.right-_.right+y.right},N=e.modifiersData.offset;if(f===yl&&N){var G=N[a];Object.keys(R).forEach(function(U){var X=[nn,tn].indexOf(U)>=0?1:-1,q=[bt,tn].indexOf(U)>=0?"y":"x";R[U]+=G[q]*X})}return R}function bA(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,i=n.rootBoundary,l=n.padding,o=n.flipVariations,s=n.allowedAutoPlacements,u=s===void 0?cS:s,c=Li(r),d=c?o?Cv:Cv.filter(function(b){return Li(b)===c}):Ho,f=d.filter(function(b){return u.indexOf(b)>=0});f.length===0&&(f=d);var h=f.reduce(function(b,S){return b[S]=po(e,{placement:S,boundary:a,rootBoundary:i,padding:l})[$n(S)],b},{});return Object.keys(h).sort(function(b,S){return h[b]-h[S]})}function SA(e){if($n(e)===sy)return[];var t=qs(e);return[Mv(e),t,Mv(t)]}function EA(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,i=a===void 0?!0:a,l=n.altAxis,o=l===void 0?!0:l,s=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,h=n.flipVariations,b=h===void 0?!0:h,S=n.allowedAutoPlacements,x=t.options.placement,y=$n(x),p=y===x,v=s||(p||!b?[qs(x)]:SA(x)),E=[x].concat(v).reduce(function(V,ve){return V.concat($n(ve)===sy?bA(t,{placement:ve,boundary:c,rootBoundary:d,padding:u,flipVariations:b,allowedAutoPlacements:S}):ve)},[]),_=t.rects.reference,O=t.rects.popper,T=new Map,w=!0,$=E[0],R=0;R=0,q=X?"width":"height",C=po(t,{placement:N,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),j=X?U?nn:St:U?tn:bt;_[q]>O[q]&&(j=qs(j));var D=qs(j),K=[];if(i&&K.push(C[G]<=0),o&&K.push(C[j]<=0,C[D]<=0),K.every(function(V){return V})){$=N,w=!1;break}T.set(N,K)}if(w)for(var ie=b?3:1,Pe=function(ve){var zt=E.find(function(_t){var it=T.get(_t);if(it)return it.slice(0,ve).every(function(Lt){return Lt})});if(zt)return $=zt,"break"},ke=ie;ke>0;ke--){var xe=Pe(ke);if(xe==="break")break}t.placement!==$&&(t.modifiersData[r]._skip=!0,t.placement=$,t.reset=!0)}}const xA={name:"flip",enabled:!0,phase:"main",fn:EA,requiresIfExists:["offset"],data:{_skip:!1}};function Dv(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Bv(e){return[bt,nn,tn,St].some(function(t){return e[t]>=0})}function OA(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,i=t.modifiersData.preventOverflow,l=po(t,{elementContext:"reference"}),o=po(t,{altBoundary:!0}),s=Dv(l,r),u=Dv(o,a,i),c=Bv(s),d=Bv(u);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}const _A={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:OA};function TA(e,t,n){var r=$n(e),a=[St,bt].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,l=i[0],o=i[1];return l=l||0,o=(o||0)*a,[St,nn].indexOf(r)>=0?{x:o,y:l}:{x:l,y:o}}function wA(e){var t=e.state,n=e.options,r=e.name,a=n.offset,i=a===void 0?[0,0]:a,l=cS.reduce(function(c,d){return c[d]=TA(d,t.rects,i),c},{}),o=l[t.placement],s=o.x,u=o.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=l}const AA={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:wA};function RA(e){var t=e.state,n=e.name;t.modifiersData[n]=vS({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const CA={name:"popperOffsets",enabled:!0,phase:"read",fn:RA,data:{}};function $A(e){return e==="x"?"y":"x"}function NA(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,i=a===void 0?!0:a,l=n.altAxis,o=l===void 0?!1:l,s=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,f=n.tether,h=f===void 0?!0:f,b=n.tetherOffset,S=b===void 0?0:b,x=po(t,{boundary:s,rootBoundary:u,padding:d,altBoundary:c}),y=$n(t.placement),p=Li(t.placement),v=!p,E=fy(y),_=$A(E),O=t.modifiersData.popperOffsets,T=t.rects.reference,w=t.rects.popper,$=typeof S=="function"?S(Object.assign({},t.rects,{placement:t.placement})):S,R=typeof $=="number"?{mainAxis:$,altAxis:$}:Object.assign({mainAxis:0,altAxis:0},$),N=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,G={x:0,y:0};if(O){if(i){var U,X=E==="y"?bt:St,q=E==="y"?tn:nn,C=E==="y"?"height":"width",j=O[E],D=j+x[X],K=j-x[q],ie=h?-w[C]/2:0,Pe=p===Bi?T[C]:w[C],ke=p===Bi?-w[C]:-T[C],xe=t.elements.arrow,V=h&&xe?cy(xe):{width:0,height:0},ve=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:pS(),zt=ve[X],_t=ve[q],it=ql(0,T[C],V[C]),Lt=v?T[C]/2-ie-it-zt-R.mainAxis:Pe-it-zt-R.mainAxis,Vn=v?-T[C]/2+ie+it+_t+R.mainAxis:ke+it+_t+R.mainAxis,Xn=t.elements.arrow&&qo(t.elements.arrow),Pn=Xn?E==="y"?Xn.clientTop||0:Xn.clientLeft||0:0,lt=(U=N==null?void 0:N[E])!=null?U:0,fe=j+Lt-lt-Pn,Y=j+Vn-lt,Ie=ql(h?_u(D,fe):D,j,h?ha(K,Y):K);O[E]=Ie,G[E]=Ie-j}if(o){var dt,Tt=E==="x"?bt:St,dl=E==="x"?tn:nn,Oe=O[_],cn=_==="y"?"height":"width",Ua=Oe+x[Tt],Ha=Oe-x[dl],la=[bt,St].indexOf(y)!==-1,pl=(dt=N==null?void 0:N[_])!=null?dt:0,qa=la?Ua:Oe-T[cn]-w[cn]-pl+R.altAxis,Tr=la?Oe+T[cn]+w[cn]-pl-R.altAxis:Ha,M=h&&la?tA(qa,Oe,Tr):ql(h?qa:Ua,Oe,h?Tr:Ha);O[_]=M,G[_]=M-Oe}t.modifiersData[r]=G}}const MA={name:"preventOverflow",enabled:!0,phase:"main",fn:NA,requiresIfExists:["offset"]};function jA(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function DA(e){return e===Dt(e)||!Nn(e)?dy(e):jA(e)}function BA(e){var t=e.getBoundingClientRect(),n=ki(t.width)/e.offsetWidth||1,r=ki(t.height)/e.offsetHeight||1;return n!==1||r!==1}function kA(e,t,n){n===void 0&&(n=!1);var r=Nn(t),a=Nn(t)&&BA(t),i=na(t),l=zi(e,a,n),o={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!n)&&((Wr(t)!=="body"||hy(i))&&(o=DA(t)),Nn(t)?(s=zi(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):i&&(s.x=py(i))),{x:l.left+o.scrollLeft-s.x,y:l.top+o.scrollTop-s.y,width:l.width,height:l.height}}function zA(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function a(i){n.add(i.name);var l=[].concat(i.requires||[],i.requiresIfExists||[]);l.forEach(function(o){if(!n.has(o)){var s=t.get(o);s&&a(s)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||a(i)}),r}function LA(e){var t=zA(e);return Jw.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function UA(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function HA(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var kv={placement:"bottom",modifiers:[],strategy:"absolute"};function zv(){for(var e=arguments.length,t=new Array(e),n=0;n=0)continue;n[r]=e[r]}return n}const XA={name:"applyStyles",enabled:!1,phase:"afterWrite",fn:()=>{}},PA={name:"ariaDescribedBy",enabled:!0,phase:"afterWrite",effect:({state:e})=>()=>{const{reference:t,popper:n}=e.elements;if("removeAttribute"in t){const r=(t.getAttribute("aria-describedby")||"").split(",").filter(a=>a.trim()!==n.id);r.length?t.setAttribute("aria-describedby",r.join(",")):t.removeAttribute("aria-describedby")}},fn:({state:e})=>{var t;const{popper:n,reference:r}=e.elements,a=(t=n.getAttribute("role"))==null?void 0:t.toLowerCase();if(n.id&&a==="tooltip"&&"setAttribute"in r){const i=r.getAttribute("aria-describedby");if(i&&i.split(",").indexOf(n.id)!==-1)return;r.setAttribute("aria-describedby",i?`${i},${n.id}`:n.id)}}},FA=[];function QA(e,t,n={}){let{enabled:r=!0,placement:a="bottom",strategy:i="absolute",modifiers:l=FA}=n,o=VA(n,YA);const s=m.useRef(l),u=m.useRef(),c=m.useCallback(()=>{var x;(x=u.current)==null||x.update()},[]),d=m.useCallback(()=>{var x;(x=u.current)==null||x.forceUpdate()},[]),[f,h]=Hw(m.useState({placement:a,update:c,forceUpdate:d,attributes:{},styles:{popper:{},arrow:{}}})),b=m.useMemo(()=>({name:"updateStateModifier",enabled:!0,phase:"write",requires:["computeStyles"],fn:({state:x})=>{const y={},p={};Object.keys(x.elements).forEach(v=>{y[v]=x.styles[v],p[v]=x.attributes[v]}),h({state:x,styles:y,attributes:p,update:c,forceUpdate:d,placement:x.placement})}}),[c,d,h]),S=m.useMemo(()=>(Hl(s.current,l)||(s.current=l),s.current),[l]);return m.useEffect(()=>{!u.current||!r||u.current.setOptions({placement:a,strategy:i,modifiers:[...S,b,XA]})},[i,a,b,r,S]),m.useEffect(()=>{if(!(!r||e==null||t==null))return u.current=GA(e,t,Object.assign({},o,{placement:a,strategy:i,modifiers:[...S,PA,b]})),()=>{u.current!=null&&(u.current.destroy(),u.current=void 0,h(x=>Object.assign({},x,{attributes:{},styles:{popper:{}}})))}},[r,e,t]),f}function ho(e,t){if(e.contains)return e.contains(t);if(e.compareDocumentPosition)return e===t||!!(e.compareDocumentPosition(t)&16)}var KA=function(){},ZA=KA;const WA=Ra(ZA),Lv=()=>{};function JA(e){return e.button===0}function IA(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}const Gs=e=>e&&("current"in e?e.current:e),Uv={click:"mousedown",mouseup:"mousedown",pointerup:"pointerdown"};function eR(e,t=Lv,{disabled:n,clickTrigger:r="click"}={}){const a=m.useRef(!1),i=m.useRef(!1),l=m.useCallback(u=>{const c=Gs(e);WA(!!c,"ClickOutside captured a close event but does not have a ref to compare it to. useClickOutside(), should be passed a ref that resolves to a DOM node"),a.current=!c||IA(u)||!JA(u)||!!ho(c,u.target)||i.current,i.current=!1},[e]),o=An(u=>{const c=Gs(e);c&&ho(c,u.target)?i.current=!0:i.current=!1}),s=An(u=>{a.current||t(u)});m.useEffect(()=>{var u,c;if(n||e==null)return;const d=zo(Gs(e)),f=d.defaultView||window;let h=(u=f.event)!=null?u:(c=f.parent)==null?void 0:c.event,b=null;Uv[r]&&(b=ir(d,Uv[r],o,!0));const S=ir(d,r,l,!0),x=ir(d,r,p=>{if(p===h){h=void 0;return}s(p)});let y=[];return"ontouchstart"in d.documentElement&&(y=[].slice.call(d.body.children).map(p=>ir(p,"mousemove",Lv))),()=>{b==null||b(),S(),x(),y.forEach(p=>p())}},[e,n,r,l,o,s])}function tR(e){const t={};return Array.isArray(e)?(e==null||e.forEach(n=>{t[n.name]=n}),t):e||t}function nR(e={}){return Array.isArray(e)?e:Object.keys(e).map(t=>(e[t].name=t,e[t]))}function rR({enabled:e,enableEvents:t,placement:n,flip:r,offset:a,fixed:i,containerPadding:l,arrowElement:o,popperConfig:s={}}){var u,c,d,f,h;const b=tR(s.modifiers);return Object.assign({},s,{placement:n,enabled:e,strategy:i?"fixed":s.strategy,modifiers:nR(Object.assign({},b,{eventListeners:{enabled:t,options:(u=b.eventListeners)==null?void 0:u.options},preventOverflow:Object.assign({},b.preventOverflow,{options:l?Object.assign({padding:l},(c=b.preventOverflow)==null?void 0:c.options):(d=b.preventOverflow)==null?void 0:d.options}),offset:{options:Object.assign({offset:a},(f=b.offset)==null?void 0:f.options)},arrow:Object.assign({},b.arrow,{enabled:!!o,options:Object.assign({},(h=b.arrow)==null?void 0:h.options,{element:o})}),flip:Object.assign({enabled:!!r},b.flip)}))})}const aR=m.createContext(null),iR="data-rr-ui-";function lR(e){return`${iR}${e}`}const gS=m.createContext(_c?window:void 0);gS.Provider;function yy(){return m.useContext(gS)}const oR=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",sR=typeof document<"u",bS=sR||oR?m.useLayoutEffect:m.useEffect,SS=m.createContext(null);SS.displayName="InputGroupContext";const Go=m.createContext(null);Go.displayName="NavbarContext";he.string,he.bool,he.bool,he.bool,he.bool;const ES=m.forwardRef(({bsPrefix:e,className:t,fluid:n=!1,rounded:r=!1,roundedCircle:a=!1,thumbnail:i=!1,...l},o)=>(e=H(e,"img"),g.jsx("img",{ref:o,...l,className:z(t,n&&`${e}-fluid`,r&&"rounded",a&&"rounded-circle",i&&`${e}-thumbnail`)})));ES.displayName="Image";const uR={type:he.string,tooltip:he.bool,as:he.elementType},Rc=m.forwardRef(({as:e="div",className:t,type:n="valid",tooltip:r=!1,...a},i)=>g.jsx(e,{...a,ref:i,className:z(t,`${n}-${r?"tooltip":"feedback"}`)}));Rc.displayName="Feedback";Rc.propTypes=uR;const yr=m.createContext({}),Yo=m.forwardRef(({id:e,bsPrefix:t,className:n,type:r="checkbox",isValid:a=!1,isInvalid:i=!1,as:l="input",...o},s)=>{const{controlId:u}=m.useContext(yr);return t=H(t,"form-check-input"),g.jsx(l,{...o,ref:s,type:r,id:e||u,className:z(n,t,a&&"is-valid",i&&"is-invalid")})});Yo.displayName="FormCheckInput";const Tu=m.forwardRef(({bsPrefix:e,className:t,htmlFor:n,...r},a)=>{const{controlId:i}=m.useContext(yr);return e=H(e,"form-check-label"),g.jsx("label",{...r,ref:a,htmlFor:n||i,className:z(t,e)})});Tu.displayName="FormCheckLabel";const xS=m.forwardRef(({id:e,bsPrefix:t,bsSwitchPrefix:n,inline:r=!1,reverse:a=!1,disabled:i=!1,isValid:l=!1,isInvalid:o=!1,feedbackTooltip:s=!1,feedback:u,feedbackType:c,className:d,style:f,title:h="",type:b="checkbox",label:S,children:x,as:y="input",...p},v)=>{t=H(t,"form-check"),n=H(n,"form-switch");const{controlId:E}=m.useContext(yr),_=m.useMemo(()=>({controlId:e||E}),[E,e]),O=!x&&S!=null&&S!==!1||zw(x,Tu),T=g.jsx(Yo,{...p,type:b==="switch"?"checkbox":b,ref:v,isValid:l,isInvalid:o,disabled:i,as:y});return g.jsx(yr.Provider,{value:_,children:g.jsx("div",{style:f,className:z(d,O&&t,r&&`${t}-inline`,a&&`${t}-reverse`,b==="switch"&&n),children:x||g.jsxs(g.Fragment,{children:[T,O&&g.jsx(Tu,{title:h,children:S}),u&&g.jsx(Rc,{type:c,tooltip:s,children:u})]})})})});xS.displayName="FormCheck";const wu=Object.assign(xS,{Input:Yo,Label:Tu}),OS=m.forwardRef(({bsPrefix:e,type:t,size:n,htmlSize:r,id:a,className:i,isValid:l=!1,isInvalid:o=!1,plaintext:s,readOnly:u,as:c="input",...d},f)=>{const{controlId:h}=m.useContext(yr);return e=H(e,"form-control"),g.jsx(c,{...d,type:t,size:r,ref:f,readOnly:u,id:a||h,className:z(i,s?`${e}-plaintext`:e,n&&`${e}-${n}`,t==="color"&&`${e}-color`,l&&"is-valid",o&&"is-invalid")})});OS.displayName="FormControl";const cR=Object.assign(OS,{Feedback:Rc}),_S=m.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},a)=>(t=H(t,"form-floating"),g.jsx(n,{ref:a,className:z(e,t),...r})));_S.displayName="FormFloating";const my=m.forwardRef(({controlId:e,as:t="div",...n},r)=>{const a=m.useMemo(()=>({controlId:e}),[e]);return g.jsx(yr.Provider,{value:a,children:g.jsx(t,{...n,ref:r})})});my.displayName="FormGroup";const TS=m.forwardRef(({as:e="label",bsPrefix:t,column:n=!1,visuallyHidden:r=!1,className:a,htmlFor:i,...l},o)=>{const{controlId:s}=m.useContext(yr);t=H(t,"form-label");let u="col-form-label";typeof n=="string"&&(u=`${u} ${u}-${n}`);const c=z(a,t,r&&"visually-hidden",n&&u);return i=i||s,n?g.jsx(On,{ref:o,as:"label",className:c,htmlFor:i,...l}):g.jsx(e,{ref:o,className:c,htmlFor:i,...l})});TS.displayName="FormLabel";const wS=m.forwardRef(({bsPrefix:e,className:t,id:n,...r},a)=>{const{controlId:i}=m.useContext(yr);return e=H(e,"form-range"),g.jsx("input",{...r,type:"range",ref:a,className:z(t,e),id:n||i})});wS.displayName="FormRange";const AS=m.forwardRef(({bsPrefix:e,size:t,htmlSize:n,className:r,isValid:a=!1,isInvalid:i=!1,id:l,...o},s)=>{const{controlId:u}=m.useContext(yr);return e=H(e,"form-select"),g.jsx("select",{...o,size:n,ref:s,className:z(r,e,t&&`${e}-${t}`,a&&"is-valid",i&&"is-invalid"),id:l||u})});AS.displayName="FormSelect";const RS=m.forwardRef(({bsPrefix:e,className:t,as:n="small",muted:r,...a},i)=>(e=H(e,"form-text"),g.jsx(n,{...a,ref:i,className:z(t,e,r&&"text-muted")})));RS.displayName="FormText";const CS=m.forwardRef((e,t)=>g.jsx(wu,{...e,ref:t,type:"switch"}));CS.displayName="Switch";const fR=Object.assign(CS,{Input:wu.Input,Label:wu.Label}),$S=m.forwardRef(({bsPrefix:e,className:t,children:n,controlId:r,label:a,...i},l)=>(e=H(e,"form-floating"),g.jsxs(my,{ref:l,className:z(t,e),controlId:r,...i,children:[n,g.jsx("label",{htmlFor:r,children:a})]})));$S.displayName="FloatingLabel";const dR={_ref:he.any,validated:he.bool,as:he.elementType},vy=m.forwardRef(({className:e,validated:t,as:n="form",...r},a)=>g.jsx(n,{...r,ref:a,className:z(e,t&&"was-validated")}));vy.displayName="Form";vy.propTypes=dR;const pt=Object.assign(vy,{Group:my,Control:cR,Floating:_S,Check:wu,Switch:fR,Label:TS,Text:RS,Range:wS,Select:AS,FloatingLabel:$S}),Cc=m.forwardRef(({className:e,bsPrefix:t,as:n="span",...r},a)=>(t=H(t,"input-group-text"),g.jsx(n,{ref:a,className:z(e,t),...r})));Cc.displayName="InputGroupText";const pR=e=>g.jsx(Cc,{children:g.jsx(Yo,{type:"checkbox",...e})}),hR=e=>g.jsx(Cc,{children:g.jsx(Yo,{type:"radio",...e})}),NS=m.forwardRef(({bsPrefix:e,size:t,hasValidation:n,className:r,as:a="div",...i},l)=>{e=H(e,"input-group");const o=m.useMemo(()=>({}),[]);return g.jsx(SS.Provider,{value:o,children:g.jsx(a,{ref:l,...i,className:z(r,e,t&&`${e}-${t}`,n&&"has-validation")})})});NS.displayName="InputGroup";const dr=Object.assign(NS,{Text:Cc,Radio:hR,Checkbox:pR}),Hv=e=>!e||typeof e=="function"?e:t=>{e.current=t};function yR(e,t){const n=Hv(e),r=Hv(t);return a=>{n&&n(a),r&&r(a)}}function $c(e,t){return m.useMemo(()=>yR(e,t),[e,t])}function Pf(e){e===void 0&&(e=zo());try{var t=e.activeElement;return!t||!t.nodeName?null:t}catch{return e.body}}function mR(e){const t=m.useRef(e);return t.current=e,t}function vR(e){const t=mR(e);m.useEffect(()=>()=>t.current(),[])}function gR(e=document){const t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}const qv=lR("modal-open");class gy{constructor({ownerDocument:t,handleContainerOverflow:n=!0,isRTL:r=!1}={}){this.handleContainerOverflow=n,this.isRTL=r,this.modals=[],this.ownerDocument=t}getScrollbarWidth(){return gR(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(t){}removeModalAttributes(t){}setContainerStyle(t){const n={overflow:"hidden"},r=this.isRTL?"paddingLeft":"paddingRight",a=this.getElement();t.style={overflow:a.style.overflow,[r]:a.style[r]},t.scrollBarWidth&&(n[r]=`${parseInt(fr(a,r)||"0",10)+t.scrollBarWidth}px`),a.setAttribute(qv,""),fr(a,n)}reset(){[...this.modals].forEach(t=>this.remove(t))}removeContainerStyle(t){const n=this.getElement();n.removeAttribute(qv),Object.assign(n.style,t.style)}add(t){let n=this.modals.indexOf(t);return n!==-1||(n=this.modals.length,this.modals.push(t),this.setModalAttributes(t),n!==0)||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),n}remove(t){const n=this.modals.indexOf(t);n!==-1&&(this.modals.splice(n,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(t))}isTopModal(t){return!!this.modals.length&&this.modals[this.modals.length-1]===t}}const Ff=(e,t)=>_c?e==null?(t||zo()).body:(typeof e=="function"&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;function mp(e,t){const n=yy(),[r,a]=m.useState(()=>Ff(e,n==null?void 0:n.document));if(!r){const i=Ff(e);i&&a(i)}return m.useEffect(()=>{},[t,r]),m.useEffect(()=>{const i=Ff(e);i!==r&&a(i)},[e,r]),r}function bR({children:e,in:t,onExited:n,mountOnEnter:r,unmountOnExit:a}){const i=m.useRef(null),l=m.useRef(t),o=An(n);m.useEffect(()=>{t?l.current=!0:o(i.current)},[t,o]);const s=$c(i,e.ref),u=m.cloneElement(e,{ref:s});return t?u:a||!l.current&&r?null:u}const SR=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children"];function ER(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function xR(e){let{onEnter:t,onEntering:n,onEntered:r,onExit:a,onExiting:i,onExited:l,addEndListener:o,children:s}=e,u=ER(e,SR);const c=m.useRef(null),d=$c(c,Lo(s)),f=E=>_=>{E&&c.current&&E(c.current,_)},h=m.useCallback(f(t),[t]),b=m.useCallback(f(n),[n]),S=m.useCallback(f(r),[r]),x=m.useCallback(f(a),[a]),y=m.useCallback(f(i),[i]),p=m.useCallback(f(l),[l]),v=m.useCallback(f(o),[o]);return Object.assign({},u,{nodeRef:c},t&&{onEnter:h},n&&{onEntering:b},r&&{onEntered:S},a&&{onExit:x},i&&{onExiting:y},l&&{onExited:p},o&&{addEndListener:v},{children:typeof s=="function"?(E,_)=>s(E,Object.assign({},_,{ref:d})):m.cloneElement(s,{ref:d})})}const OR=["component"];function _R(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}const TR=m.forwardRef((e,t)=>{let{component:n}=e,r=_R(e,OR);const a=xR(r);return g.jsx(n,Object.assign({ref:t},a))});function wR({in:e,onTransition:t}){const n=m.useRef(null),r=m.useRef(!0),a=An(t);return wv(()=>{if(!n.current)return;let i=!1;return a({in:e,element:n.current,initial:r.current,isStale:()=>i}),()=>{i=!0}},[e,a]),wv(()=>(r.current=!1,()=>{r.current=!0}),[]),n}function AR({children:e,in:t,onExited:n,onEntered:r,transition:a}){const[i,l]=m.useState(!t);t&&i&&l(!1);const o=wR({in:!!t,onTransition:u=>{const c=()=>{u.isStale()||(u.in?r==null||r(u.element,u.initial):(l(!0),n==null||n(u.element)))};Promise.resolve(a(u)).then(c,d=>{throw u.in||l(!0),d})}}),s=$c(o,e.ref);return i&&!t?null:m.cloneElement(e,{ref:s})}function vp(e,t,n){return e?g.jsx(TR,Object.assign({},n,{component:e})):t?g.jsx(AR,Object.assign({},n,{transition:t})):g.jsx(bR,Object.assign({},n))}const RR=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];function CR(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}let Qf;function $R(e){return Qf||(Qf=new gy({ownerDocument:e==null?void 0:e.document})),Qf}function NR(e){const t=yy(),n=e||$R(t),r=m.useRef({dialog:null,backdrop:null});return Object.assign(r.current,{add:()=>n.add(r.current),remove:()=>n.remove(r.current),isTopModal:()=>n.isTopModal(r.current),setDialogRef:m.useCallback(a=>{r.current.dialog=a},[]),setBackdropRef:m.useCallback(a=>{r.current.backdrop=a},[])})}const MS=m.forwardRef((e,t)=>{let{show:n=!1,role:r="dialog",className:a,style:i,children:l,backdrop:o=!0,keyboard:s=!0,onBackdropClick:u,onEscapeKeyDown:c,transition:d,runTransition:f,backdropTransition:h,runBackdropTransition:b,autoFocus:S=!0,enforceFocus:x=!0,restoreFocus:y=!0,restoreFocusOptions:p,renderDialog:v,renderBackdrop:E=Y=>g.jsx("div",Object.assign({},Y)),manager:_,container:O,onShow:T,onHide:w=()=>{},onExit:$,onExited:R,onExiting:N,onEnter:G,onEntering:U,onEntered:X}=e,q=CR(e,RR);const C=yy(),j=mp(O),D=NR(_),K=F1(),ie=Ow(n),[Pe,ke]=m.useState(!n),xe=m.useRef(null);m.useImperativeHandle(t,()=>D,[D]),_c&&!ie&&n&&(xe.current=Pf(C==null?void 0:C.document)),n&&Pe&&ke(!1);const V=An(()=>{if(D.add(),Vn.current=ir(document,"keydown",it),Lt.current=ir(document,"focus",()=>setTimeout(zt),!0),T&&T(),S){var Y,Ie;const dt=Pf((Y=(Ie=D.dialog)==null?void 0:Ie.ownerDocument)!=null?Y:C==null?void 0:C.document);D.dialog&&dt&&!ho(D.dialog,dt)&&(xe.current=dt,D.dialog.focus())}}),ve=An(()=>{if(D.remove(),Vn.current==null||Vn.current(),Lt.current==null||Lt.current(),y){var Y;(Y=xe.current)==null||Y.focus==null||Y.focus(p),xe.current=null}});m.useEffect(()=>{!n||!j||V()},[n,j,V]),m.useEffect(()=>{Pe&&ve()},[Pe,ve]),vR(()=>{ve()});const zt=An(()=>{if(!x||!K()||!D.isTopModal())return;const Y=Pf(C==null?void 0:C.document);D.dialog&&Y&&!ho(D.dialog,Y)&&D.dialog.focus()}),_t=An(Y=>{Y.target===Y.currentTarget&&(u==null||u(Y),o===!0&&w())}),it=An(Y=>{s&&X1(Y)&&D.isTopModal()&&(c==null||c(Y),Y.defaultPrevented||w())}),Lt=m.useRef(),Vn=m.useRef(),Xn=(...Y)=>{ke(!0),R==null||R(...Y)};if(!j)return null;const Pn=Object.assign({role:r,ref:D.setDialogRef,"aria-modal":r==="dialog"?!0:void 0},q,{style:i,className:a,tabIndex:-1});let lt=v?v(Pn):g.jsx("div",Object.assign({},Pn,{children:m.cloneElement(l,{role:"document"})}));lt=vp(d,f,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!n,onExit:$,onExiting:N,onExited:Xn,onEnter:G,onEntering:U,onEntered:X,children:lt});let fe=null;return o&&(fe=E({ref:D.setBackdropRef,onClick:_t}),fe=vp(h,b,{in:!!n,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:fe})),g.jsx(g.Fragment,{children:fa.createPortal(g.jsxs(g.Fragment,{children:[fe,lt]}),j)})});MS.displayName="Modal";const MR=Object.assign(MS,{Manager:gy});function gp(e,t){return e.classList?!!t&&e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function jR(e,t){e.classList?e.classList.add(t):gp(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function Gv(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function DR(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=Gv(e.className,t):e.setAttribute("class",Gv(e.className&&e.className.baseVal||"",t))}const Xa={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class jS extends gy{adjustAndStore(t,n,r){const a=n.style[t];n.dataset[t]=a,fr(n,{[t]:`${parseFloat(fr(n,t))+r}px`})}restore(t,n){const r=n.dataset[t];r!==void 0&&(delete n.dataset[t],fr(n,{[t]:r}))}setContainerStyle(t){super.setContainerStyle(t);const n=this.getElement();if(jR(n,"modal-open"),!t.scrollBarWidth)return;const r=this.isRTL?"paddingLeft":"paddingRight",a=this.isRTL?"marginLeft":"marginRight";Va(n,Xa.FIXED_CONTENT).forEach(i=>this.adjustAndStore(r,i,t.scrollBarWidth)),Va(n,Xa.STICKY_CONTENT).forEach(i=>this.adjustAndStore(a,i,-t.scrollBarWidth)),Va(n,Xa.NAVBAR_TOGGLER).forEach(i=>this.adjustAndStore(a,i,t.scrollBarWidth))}removeContainerStyle(t){super.removeContainerStyle(t);const n=this.getElement();DR(n,"modal-open");const r=this.isRTL?"paddingLeft":"paddingRight",a=this.isRTL?"marginLeft":"marginRight";Va(n,Xa.FIXED_CONTENT).forEach(i=>this.restore(r,i)),Va(n,Xa.STICKY_CONTENT).forEach(i=>this.restore(a,i)),Va(n,Xa.NAVBAR_TOGGLER).forEach(i=>this.restore(a,i))}}let Kf;function BR(e){return Kf||(Kf=new jS(e)),Kf}const DS=m.createContext({onHide(){}}),kR=m.forwardRef(({closeLabel:e="Close",closeVariant:t,closeButton:n=!1,onHide:r,children:a,...i},l)=>{const o=m.useContext(DS),s=el(()=>{o==null||o.onHide(),r==null||r()});return g.jsxs("div",{ref:l,...i,children:[a,n&&g.jsx(wc,{"aria-label":e,variant:t,onClick:s})]})}),BS=m.forwardRef(({bsPrefix:e,className:t,as:n,...r},a)=>{e=H(e,"navbar-brand");const i=n||(r.href?"a":"span");return g.jsx(i,{...r,ref:a,className:z(t,e)})});BS.displayName="NavbarBrand";const kS=m.forwardRef(({children:e,bsPrefix:t,...n},r)=>{t=H(t,"navbar-collapse");const a=m.useContext(Go);return g.jsx(Tc,{in:!!(a&&a.expanded),...n,children:g.jsx("div",{ref:r,className:t,children:e})})});kS.displayName="NavbarCollapse";const zS=m.forwardRef(({bsPrefix:e,className:t,children:n,label:r="Toggle navigation",as:a="button",onClick:i,...l},o)=>{e=H(e,"navbar-toggler");const{onToggle:s,expanded:u}=m.useContext(Go)||{},c=el(d=>{i&&i(d),s&&s()});return a==="button"&&(l.type="button"),g.jsx(a,{...l,ref:o,onClick:c,"aria-label":r,className:z(t,e,!u&&"collapsed"),children:n||g.jsx("span",{className:`${e}-icon`})})});zS.displayName="NavbarToggle";const bp=new WeakMap,Yv=(e,t)=>{if(!e||!t)return;const n=bp.get(t)||new Map;bp.set(t,n);let r=n.get(e);return r||(r=t.matchMedia(e),r.refCount=0,n.set(r.media,r)),r};function zR(e,t=typeof window>"u"?void 0:window){const n=Yv(e,t),[r,a]=m.useState(()=>n?n.matches:!1);return bS(()=>{let i=Yv(e,t);if(!i)return a(!1);let l=bp.get(t);const o=()=>{a(i.matches)};return i.refCount++,i.addListener(o),o(),()=>{i.removeListener(o),i.refCount--,i.refCount<=0&&(l==null||l.delete(i.media)),i=void 0}},[e]),r}function LR(e){const t=Object.keys(e);function n(o,s){return o===s?s:o?`${o} and ${s}`:s}function r(o){return t[Math.min(t.indexOf(o)+1,t.length-1)]}function a(o){const s=r(o);let u=e[s];return typeof u=="number"?u=`${u-.2}px`:u=`calc(${u} - 0.2px)`,`(max-width: ${u})`}function i(o){let s=e[o];return typeof s=="number"&&(s=`${s}px`),`(min-width: ${s})`}function l(o,s,u){let c;typeof o=="object"?(c=o,u=s,s=!0):(s=s||!0,c={[o]:s});let d=m.useMemo(()=>Object.entries(c).reduce((f,[h,b])=>((b==="up"||b===!0)&&(f=n(f,i(h))),(b==="down"||b===!0)&&(f=n(f,a(h))),f),""),[JSON.stringify(c)]);return zR(d,u)}return l}const UR=LR({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400}),LS=m.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},a)=>(t=H(t,"offcanvas-body"),g.jsx(n,{ref:a,className:z(e,t),...r})));LS.displayName="OffcanvasBody";const HR={[Vt]:"show",[tr]:"show"},US=m.forwardRef(({bsPrefix:e,className:t,children:n,in:r=!1,mountOnEnter:a=!1,unmountOnExit:i=!1,appear:l=!1,...o},s)=>(e=H(e,"offcanvas"),g.jsx(iy,{ref:s,addEndListener:ry,in:r,mountOnEnter:a,unmountOnExit:i,appear:l,...o,childRef:Lo(n),children:(u,c)=>m.cloneElement(n,{...c,className:z(t,n.props.className,(u===Vt||u===Di)&&`${e}-toggling`,HR[u])})})));US.displayName="OffcanvasToggling";const HS=m.forwardRef(({bsPrefix:e,className:t,closeLabel:n="Close",closeButton:r=!1,...a},i)=>(e=H(e,"offcanvas-header"),g.jsx(kR,{ref:i,...a,className:z(t,e),closeLabel:n,closeButton:r})));HS.displayName="OffcanvasHeader";const qR=ly("h5"),qS=m.forwardRef(({className:e,bsPrefix:t,as:n=qR,...r},a)=>(t=H(t,"offcanvas-title"),g.jsx(n,{ref:a,className:z(e,t),...r})));qS.displayName="OffcanvasTitle";function GR(e){return g.jsx(US,{...e})}function YR(e){return g.jsx(co,{...e})}const GS=m.forwardRef(({bsPrefix:e,className:t,children:n,"aria-labelledby":r,placement:a="start",responsive:i,show:l=!1,backdrop:o=!0,keyboard:s=!0,scroll:u=!1,onEscapeKeyDown:c,onShow:d,onHide:f,container:h,autoFocus:b=!0,enforceFocus:S=!0,restoreFocus:x=!0,restoreFocusOptions:y,onEntered:p,onExit:v,onExiting:E,onEnter:_,onEntering:O,onExited:T,backdropClassName:w,manager:$,renderStaticNode:R=!1,...N},G)=>{const U=m.useRef();e=H(e,"offcanvas");const[X,q]=m.useState(!1),C=el(f),j=UR(i||"xs","up");m.useEffect(()=>{q(i?l&&!j:l)},[l,i,j]);const D=m.useMemo(()=>({onHide:C}),[C]);function K(){return $||(u?(U.current||(U.current=new jS({handleContainerOverflow:!1})),U.current):BR())}const ie=(V,...ve)=>{V&&(V.style.visibility="visible"),_==null||_(V,...ve)},Pe=(V,...ve)=>{V&&(V.style.visibility=""),T==null||T(...ve)},ke=m.useCallback(V=>g.jsx("div",{...V,className:z(`${e}-backdrop`,w)}),[w,e]),xe=V=>g.jsx("div",{...V,...N,className:z(t,i?`${e}-${i}`:e,`${e}-${a}`),"aria-labelledby":r,children:n});return g.jsxs(g.Fragment,{children:[!X&&(i||R)&&xe({}),g.jsx(DS.Provider,{value:D,children:g.jsx(MR,{show:X,ref:G,backdrop:o,container:h,keyboard:s,autoFocus:b,enforceFocus:S&&!u,restoreFocus:x,restoreFocusOptions:y,onEscapeKeyDown:c,onShow:d,onHide:C,onEnter:ie,onEntering:O,onEntered:p,onExit:v,onExiting:E,onExited:Pe,manager:K(),transition:GR,backdropTransition:YR,renderBackdrop:ke,renderDialog:xe})})]})});GS.displayName="Offcanvas";const Nl=Object.assign(GS,{Body:LS,Header:HS,Title:qS}),YS=m.forwardRef(({onHide:e,...t},n)=>{const r=m.useContext(Go),a=el(()=>{r==null||r.onToggle==null||r.onToggle(),e==null||e()});return g.jsx(Nl,{ref:n,show:!!(r!=null&&r.expanded),...t,renderStaticNode:!0,onHide:a})});YS.displayName="NavbarOffcanvas";const VS=m.forwardRef(({className:e,bsPrefix:t,as:n="span",...r},a)=>(t=H(t,"navbar-text"),g.jsx(n,{ref:a,className:z(e,t),...r})));VS.displayName="NavbarText";const XS=m.forwardRef((e,t)=>{const{bsPrefix:n,expand:r=!0,variant:a="light",bg:i,fixed:l,sticky:o,className:s,as:u="nav",expanded:c,onToggle:d,onSelect:f,collapseOnSelect:h=!1,...b}=VT(e,{expanded:"onToggle"}),S=H(n,"navbar"),x=m.useCallback((...v)=>{f==null||f(...v),h&&c&&(d==null||d(!1))},[f,h,c,d]);b.role===void 0&&u!=="nav"&&(b.role="navigation");let y=`${S}-expand`;typeof r=="string"&&(y=`${y}-${r}`);const p=m.useMemo(()=>({onToggle:()=>d==null?void 0:d(!c),bsPrefix:S,expanded:!!c,expand:r}),[S,c,r,d]);return g.jsx(Go.Provider,{value:p,children:g.jsx(aR.Provider,{value:x,children:g.jsx(u,{ref:t,...b,className:z(s,S,r&&y,a&&`${S}-${a}`,i&&`bg-${i}`,o&&`sticky-${o}`,l&&`fixed-${l}`)})})})});XS.displayName="Navbar";const Zf=Object.assign(XS,{Brand:BS,Collapse:kS,Offcanvas:YS,Text:VS,Toggle:zS}),VR=()=>{};function XR(e,t,{disabled:n,clickTrigger:r}={}){const a=t||VR;eR(e,a,{disabled:n,clickTrigger:r});const i=An(l=>{X1(l)&&a(l)});m.useEffect(()=>{if(n||e==null)return;const l=zo(Gs(e));let o=(l.defaultView||window).event;const s=ir(l,"keyup",u=>{if(u===o){o=void 0;return}i(u)});return()=>{s()}},[e,n,i])}const PS=m.forwardRef((e,t)=>{const{flip:n,offset:r,placement:a,containerPadding:i,popperConfig:l={},transition:o,runTransition:s}=e,[u,c]=Tv(),[d,f]=Tv(),h=$c(c,t),b=mp(e.container),S=mp(e.target),[x,y]=m.useState(!e.show),p=QA(S,u,rR({placement:a,enableEvents:!!e.show,containerPadding:i||5,flip:n,offset:r,arrowElement:d,popperConfig:l}));e.show&&x&&y(!1);const v=(...N)=>{y(!0),e.onExited&&e.onExited(...N)},E=e.show||!x;if(XR(u,e.onHide,{disabled:!e.rootClose||e.rootCloseDisabled,clickTrigger:e.rootCloseEvent}),!E)return null;const{onExit:_,onExiting:O,onEnter:T,onEntering:w,onEntered:$}=e;let R=e.children(Object.assign({},p.attributes.popper,{style:p.styles.popper,ref:h}),{popper:p,placement:a,show:!!e.show,arrowProps:Object.assign({},p.attributes.arrow,{style:p.styles.arrow,ref:f})});return R=vp(o,s,{in:!!e.show,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:R,onExit:_,onExiting:O,onExited:v,onEnter:T,onEntering:w,onEntered:$}),b?fa.createPortal(R,b):null});PS.displayName="Overlay";const FS=m.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},a)=>(t=H(t,"popover-header"),g.jsx(n,{ref:a,className:z(e,t),...r})));FS.displayName="PopoverHeader";const by=m.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},a)=>(t=H(t,"popover-body"),g.jsx(n,{ref:a,className:z(e,t),...r})));by.displayName="PopoverBody";function QS(e,t){let n=e;return e==="left"?n=t?"end":"start":e==="right"&&(n=t?"start":"end"),n}function KS(e="absolute"){return{position:e,top:"0",left:"0",opacity:"0",pointerEvents:"none"}}const PR=m.forwardRef(({bsPrefix:e,placement:t="right",className:n,style:r,children:a,body:i,arrowProps:l,hasDoneInitialMeasure:o,popper:s,show:u,...c},d)=>{const f=H(e,"popover"),h=k1(),[b]=(t==null?void 0:t.split("-"))||[],S=QS(b,h);let x=r;return u&&!o&&(x={...r,...KS(s==null?void 0:s.strategy)}),g.jsxs("div",{ref:d,role:"tooltip",style:x,"x-placement":b,className:z(n,f,b&&`bs-popover-${S}`),...c,children:[g.jsx("div",{className:"popover-arrow",...l}),i?g.jsx(by,{children:a}):a]})}),FR=Object.assign(PR,{Header:FS,Body:by,POPPER_OFFSET:[0,8]}),ZS=m.forwardRef(({bsPrefix:e,placement:t="right",className:n,style:r,children:a,arrowProps:i,hasDoneInitialMeasure:l,popper:o,show:s,...u},c)=>{e=H(e,"tooltip");const d=k1(),[f]=(t==null?void 0:t.split("-"))||[],h=QS(f,d);let b=r;return s&&!l&&(b={...r,...KS(o==null?void 0:o.strategy)}),g.jsxs("div",{ref:c,style:b,role:"tooltip","x-placement":f,className:z(n,e,`bs-tooltip-${h}`),...u,children:[g.jsx("div",{className:"tooltip-arrow",...i}),g.jsx("div",{className:`${e}-inner`,children:a})]})});ZS.displayName="Tooltip";const WS=Object.assign(ZS,{TOOLTIP_OFFSET:[0,6]});function QR(e){const t=m.useRef(null),n=H(void 0,"popover"),r=H(void 0,"tooltip"),a=m.useMemo(()=>({name:"offset",options:{offset:()=>{if(e)return e;if(t.current){if(gp(t.current,n))return FR.POPPER_OFFSET;if(gp(t.current,r))return WS.TOOLTIP_OFFSET}return[0,0]}}}),[e,n,r]);return[t,[a]]}function KR(e,t){const{ref:n}=e,{ref:r}=t;e.ref=n.__wrapped||(n.__wrapped=a=>n(Ou(a))),t.ref=r.__wrapped||(r.__wrapped=a=>r(Ou(a)))}const JS=m.forwardRef(({children:e,transition:t=co,popperConfig:n={},rootClose:r=!1,placement:a="top",show:i=!1,...l},o)=>{const s=m.useRef({}),[u,c]=m.useState(null),[d,f]=QR(l.offset),h=ay(o,d),b=t===!0?co:t||void 0,S=el(x=>{c(x),n==null||n.onFirstUpdate==null||n.onFirstUpdate(x)});return bS(()=>{u&&l.target&&(s.current.scheduleUpdate==null||s.current.scheduleUpdate())},[u,l.target]),m.useEffect(()=>{i||c(null)},[i]),g.jsx(PS,{...l,ref:h,popperConfig:{...n,modifiers:f.concat(n.modifiers||[]),onFirstUpdate:S},transition:b,rootClose:r,placement:a,show:i,children:(x,{arrowProps:y,popper:p,show:v})=>{var E;KR(x,y);const _=p==null?void 0:p.placement,O=Object.assign(s.current,{state:p==null?void 0:p.state,scheduleUpdate:p==null?void 0:p.update,placement:_,outOfBoundaries:(p==null||(E=p.state)==null||(E=E.modifiersData.hide)==null?void 0:E.isReferenceHidden)||!1,strategy:n.strategy}),T=!!u;return typeof e=="function"?e({...x,placement:_,show:v,...!t&&v&&{className:"show"},popper:O,arrowProps:y,hasDoneInitialMeasure:T}):m.cloneElement(e,{...x,placement:_,arrowProps:y,popper:O,hasDoneInitialMeasure:T,className:z(e.props.className,!t&&v&&"show"),style:{...e.props.style,...x.style}})}})});JS.displayName="Overlay";function ZR(e){return e&&typeof e=="object"?e:{show:e,hide:e}}function Vv(e,t,n){const[r]=t,a=r.currentTarget,i=r.relatedTarget||r.nativeEvent[n];(!i||i!==a)&&!ho(a,i)&&e(...t)}he.oneOf(["click","hover","focus"]);const WR=({trigger:e=["hover","focus"],overlay:t,children:n,popperConfig:r={},show:a,defaultShow:i=!1,onToggle:l,delay:o,placement:s,flip:u=s&&s.indexOf("auto")!==-1,...c})=>{const d=m.useRef(null),f=ay(d,Lo(n)),h=oS(),b=m.useRef(""),[S,x]=j1(a,i,l),y=ZR(o),{onFocus:p,onBlur:v,onClick:E}=typeof n!="function"?m.Children.only(n).props:{},_=q=>{f(Ou(q))},O=m.useCallback(()=>{if(h.clear(),b.current="show",!y.show){x(!0);return}h.set(()=>{b.current==="show"&&x(!0)},y.show)},[y.show,x,h]),T=m.useCallback(()=>{if(h.clear(),b.current="hide",!y.hide){x(!1);return}h.set(()=>{b.current==="hide"&&x(!1)},y.hide)},[y.hide,x,h]),w=m.useCallback((...q)=>{O(),p==null||p(...q)},[O,p]),$=m.useCallback((...q)=>{T(),v==null||v(...q)},[T,v]),R=m.useCallback((...q)=>{x(!S),E==null||E(...q)},[E,x,S]),N=m.useCallback((...q)=>{Vv(O,q,"fromElement")},[O]),G=m.useCallback((...q)=>{Vv(T,q,"toElement")},[T]),U=e==null?[]:[].concat(e),X={ref:_};return U.indexOf("click")!==-1&&(X.onClick=R),U.indexOf("focus")!==-1&&(X.onFocus=w,X.onBlur=$),U.indexOf("hover")!==-1&&(X.onMouseOver=N,X.onMouseOut=G),g.jsxs(g.Fragment,{children:[typeof n=="function"?n(X):m.cloneElement(n,X),g.jsx(JS,{...c,show:S,onHide:T,flip:u,placement:s,popperConfig:r,target:d.current,children:t})]})},Au=m.forwardRef(({bsPrefix:e,className:t,as:n="div",...r},a)=>{const i=H(e,"row"),l=D1(),o=B1(),s=`${i}-cols`,u=[];return l.forEach(c=>{const d=r[c];delete r[c];let f;d!=null&&typeof d=="object"?{cols:f}=d:f=d;const h=c!==o?`-${c}`:"";f!=null&&u.push(`${s}${h}-${f}`)}),g.jsx(n,{ref:a,...r,className:z(t,i,...u)})});Au.displayName="Row";const IS=m.forwardRef(({bsPrefix:e,variant:t,animation:n="border",size:r,as:a="div",className:i,...l},o)=>{e=H(e,"spinner");const s=`${e}-${n}`;return g.jsx(a,{ref:o,...l,className:z(i,s,r&&`${s}-${r}`,t&&`text-${t}`)})});IS.displayName="Spinner";const JR={[Vt]:"showing",[Di]:"showing show"},eE=m.forwardRef((e,t)=>g.jsx(co,{...e,ref:t,transitionClasses:JR}));eE.displayName="ToastFade";const tE=m.createContext({onClose(){}}),nE=m.forwardRef(({bsPrefix:e,closeLabel:t="Close",closeVariant:n,closeButton:r=!0,className:a,children:i,...l},o)=>{e=H(e,"toast-header");const s=m.useContext(tE),u=el(c=>{s==null||s.onClose==null||s.onClose(c)});return g.jsxs("div",{ref:o,...l,className:z(e,a),children:[i,r&&g.jsx(wc,{"aria-label":t,variant:n,onClick:u,"data-dismiss":"toast"})]})});nE.displayName="ToastHeader";const rE=m.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},a)=>(t=H(t,"toast-body"),g.jsx(n,{ref:a,className:z(e,t),...r})));rE.displayName="ToastBody";const aE=m.forwardRef(({bsPrefix:e,className:t,transition:n=eE,show:r=!0,animation:a=!0,delay:i=5e3,autohide:l=!1,onClose:o,onEntered:s,onExit:u,onExiting:c,onEnter:d,onEntering:f,onExited:h,bg:b,...S},x)=>{e=H(e,"toast");const y=m.useRef(i),p=m.useRef(o);m.useEffect(()=>{y.current=i,p.current=o},[i,o]);const v=oS(),E=!!(l&&r),_=m.useCallback(()=>{E&&(p.current==null||p.current())},[E]);m.useEffect(()=>{v.set(_,y.current)},[v,_]);const O=m.useMemo(()=>({onClose:o}),[o]),T=!!(n&&a),w=g.jsx("div",{...S,ref:x,className:z(e,t,b&&`bg-${b}`,!T&&(r?"show":"hide")),role:"alert","aria-live":"assertive","aria-atomic":"true"});return g.jsx(tE.Provider,{value:O,children:T&&n?g.jsx(n,{in:r,onEnter:d,onEntering:f,onEntered:s,onExit:u,onExiting:c,onExited:h,unmountOnExit:!0,children:w}):w})});aE.displayName="Toast";const Yl=Object.assign(aE,{Body:rE,Header:nE}),IR={"top-start":"top-0 start-0","top-center":"top-0 start-50 translate-middle-x","top-end":"top-0 end-0","middle-start":"top-50 start-0 translate-middle-y","middle-center":"top-50 start-50 translate-middle","middle-end":"top-50 end-0 translate-middle-y","bottom-start":"bottom-0 start-0","bottom-center":"bottom-0 start-50 translate-middle-x","bottom-end":"bottom-0 end-0"},Sy=m.forwardRef(({bsPrefix:e,position:t,containerPosition:n,className:r,as:a="div",...i},l)=>(e=H(e,"toast-container"),g.jsx(a,{ref:l,...i,className:z(e,t&&IR[t],n&&`position-${n}`,r)})));Sy.displayName="ToastContainer";const eC=()=>{},Ey=m.forwardRef(({bsPrefix:e,name:t,className:n,checked:r,type:a,onChange:i,value:l,disabled:o,id:s,inputRef:u,...c},d)=>(e=H(e,"btn-check"),g.jsxs(g.Fragment,{children:[g.jsx("input",{className:e,name:t,type:a,value:l,ref:u,autoComplete:"off",checked:!!r,disabled:!!o,onChange:i||eC,id:s}),g.jsx(Uo,{...c,ref:d,className:z(n,o&&"disabled"),type:void 0,role:void 0,as:"label",htmlFor:s})]})));Ey.displayName="ToggleButton";const Ln=Object.create(null);Ln.open="0";Ln.close="1";Ln.ping="2";Ln.pong="3";Ln.message="4";Ln.upgrade="5";Ln.noop="6";const Ys=Object.create(null);Object.keys(Ln).forEach(e=>{Ys[Ln[e]]=e});const Sp={type:"error",data:"parser error"},iE=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",lE=typeof ArrayBuffer=="function",oE=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,xy=({type:e,data:t},n,r)=>iE&&t instanceof Blob?n?r(t):Xv(t,r):lE&&(t instanceof ArrayBuffer||oE(t))?n?r(t):Xv(new Blob([t]),r):r(Ln[e]+(t||"")),Xv=(e,t)=>{const n=new FileReader;return n.onload=function(){const r=n.result.split(",")[1];t("b"+(r||""))},n.readAsDataURL(e)};function Pv(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}let Wf;function tC(e,t){if(iE&&e.data instanceof Blob)return e.data.arrayBuffer().then(Pv).then(t);if(lE&&(e.data instanceof ArrayBuffer||oE(e.data)))return t(Pv(e.data));xy(e,!1,n=>{Wf||(Wf=new TextEncoder),t(Wf.encode(n))})}const Fv="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ml=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e{let t=e.length*.75,n=e.length,r,a=0,i,l,o,s;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);const u=new ArrayBuffer(t),c=new Uint8Array(u);for(r=0;r>4,c[a++]=(l&15)<<4|o>>2,c[a++]=(o&3)<<6|s&63;return u},rC=typeof ArrayBuffer=="function",Oy=(e,t)=>{if(typeof e!="string")return{type:"message",data:sE(e,t)};const n=e.charAt(0);return n==="b"?{type:"message",data:aC(e.substring(1),t)}:Ys[n]?e.length>1?{type:Ys[n],data:e.substring(1)}:{type:Ys[n]}:Sp},aC=(e,t)=>{if(rC){const n=nC(e);return sE(n,t)}else return{base64:!0,data:e}},sE=(e,t)=>{switch(t){case"blob":return e instanceof Blob?e:new Blob([e]);case"arraybuffer":default:return e instanceof ArrayBuffer?e:e.buffer}},uE="",iC=(e,t)=>{const n=e.length,r=new Array(n);let a=0;e.forEach((i,l)=>{xy(i,!1,o=>{r[l]=o,++a===n&&t(r.join(uE))})})},lC=(e,t)=>{const n=e.split(uE),r=[];for(let a=0;a{const r=n.length;let a;if(r<126)a=new Uint8Array(1),new DataView(a.buffer).setUint8(0,r);else if(r<65536){a=new Uint8Array(3);const i=new DataView(a.buffer);i.setUint8(0,126),i.setUint16(1,r)}else{a=new Uint8Array(9);const i=new DataView(a.buffer);i.setUint8(0,127),i.setBigUint64(1,BigInt(r))}e.data&&typeof e.data!="string"&&(a[0]|=128),t.enqueue(a),t.enqueue(n)})}})}let Jf;function ys(e){return e.reduce((t,n)=>t+n.length,0)}function ms(e,t){if(e[0].length===t)return e.shift();const n=new Uint8Array(t);let r=0;for(let a=0;aMath.pow(2,21)-1){o.enqueue(Sp);break}a=c*Math.pow(2,32)+u.getUint32(4),r=3}else{if(ys(n)e){o.enqueue(Sp);break}}}})}const cE=4;function qe(e){if(e)return uC(e)}function uC(e){for(var t in qe.prototype)e[t]=qe.prototype[t];return e}qe.prototype.on=qe.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};qe.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this};qe.prototype.off=qe.prototype.removeListener=qe.prototype.removeAllListeners=qe.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var n=this._callbacks["$"+e];if(!n)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var r,a=0;aPromise.resolve().then(t):(t,n)=>n(t,0),Xt=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),cC="arraybuffer";function fE(e,...t){return t.reduce((n,r)=>(e.hasOwnProperty(r)&&(n[r]=e[r]),n),{})}const fC=Xt.setTimeout,dC=Xt.clearTimeout;function Mc(e,t){t.useNativeTimers?(e.setTimeoutFn=fC.bind(Xt),e.clearTimeoutFn=dC.bind(Xt)):(e.setTimeoutFn=Xt.setTimeout.bind(Xt),e.clearTimeoutFn=Xt.clearTimeout.bind(Xt))}const pC=1.33;function hC(e){return typeof e=="string"?yC(e):Math.ceil((e.byteLength||e.size)*pC)}function yC(e){let t=0,n=0;for(let r=0,a=e.length;r=57344?n+=3:(r++,n+=4);return n}function dE(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function mC(e){let t="";for(let n in e)e.hasOwnProperty(n)&&(t.length&&(t+="&"),t+=encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t}function vC(e){let t={},n=e.split("&");for(let r=0,a=n.length;r{this.readyState="paused",t()};if(this._polling||!this.writable){let r=0;this._polling&&(r++,this.once("pollComplete",function(){--r||n()})),this.writable||(r++,this.once("drain",function(){--r||n()}))}else n()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){const n=r=>{if(this.readyState==="opening"&&r.type==="open"&&this.onOpen(),r.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(r)};lC(t,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,iC(t,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const t=this.opts.secure?"https":"http",n=this.query||{};return this.opts.timestampRequests!==!1&&(n[this.opts.timestampParam]=dE()),!this.supportsBinary&&!n.sid&&(n.b64=1),this.createUri(t,n)}}let pE=!1;try{pE=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const SC=pE;function EC(){}class xC extends bC{constructor(t){if(super(t),typeof location<"u"){const n=location.protocol==="https:";let r=location.port;r||(r=n?"443":"80"),this.xd=typeof location<"u"&&t.hostname!==location.hostname||r!==t.port}}doWrite(t,n){const r=this.request({method:"POST",data:t});r.on("success",n),r.on("error",(a,i)=>{this.onError("xhr post error",a,i)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(n,r)=>{this.onError("xhr poll error",n,r)}),this.pollXhr=t}}class Mn extends qe{constructor(t,n,r){super(),this.createRequest=t,Mc(this,r),this._opts=r,this._method=r.method||"GET",this._uri=n,this._data=r.data!==void 0?r.data:null,this._create()}_create(){var t;const n=fE(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");n.xdomain=!!this._opts.xd;const r=this._xhr=this.createRequest(n);try{r.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){r.setDisableHeaderCheck&&r.setDisableHeaderCheck(!0);for(let a in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(a)&&r.setRequestHeader(a,this._opts.extraHeaders[a])}}catch{}if(this._method==="POST")try{r.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{r.setRequestHeader("Accept","*/*")}catch{}(t=this._opts.cookieJar)===null||t===void 0||t.addCookies(r),"withCredentials"in r&&(r.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(r.timeout=this._opts.requestTimeout),r.onreadystatechange=()=>{var a;r.readyState===3&&((a=this._opts.cookieJar)===null||a===void 0||a.parseCookies(r.getResponseHeader("set-cookie"))),r.readyState===4&&(r.status===200||r.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof r.status=="number"?r.status:0)},0))},r.send(this._data)}catch(a){this.setTimeoutFn(()=>{this._onError(a)},0);return}typeof document<"u"&&(this._index=Mn.requestsCount++,Mn.requests[this._index]=this)}_onError(t){this.emitReserved("error",t,this._xhr),this._cleanup(!0)}_cleanup(t){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=EC,t)try{this._xhr.abort()}catch{}typeof document<"u"&&delete Mn.requests[this._index],this._xhr=null}}_onLoad(){const t=this._xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}}Mn.requestsCount=0;Mn.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",Qv);else if(typeof addEventListener=="function"){const e="onpagehide"in Xt?"pagehide":"unload";addEventListener(e,Qv,!1)}}function Qv(){for(let e in Mn.requests)Mn.requests.hasOwnProperty(e)&&Mn.requests[e].abort()}const OC=function(){const e=hE({xdomain:!1});return e&&e.responseType!==null}();class _C extends xC{constructor(t){super(t);const n=t&&t.forceBase64;this.supportsBinary=OC&&!n}request(t={}){return Object.assign(t,{xd:this.xd},this.opts),new Mn(hE,this.uri(),t)}}function hE(e){const t=e.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!t||SC))return new XMLHttpRequest}catch{}if(!t)try{return new Xt[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const yE=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class TC extends _y{get name(){return"websocket"}doOpen(){const t=this.uri(),n=this.opts.protocols,r=yE?{}:fE(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(r.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(t,n,r)}catch(a){return this.emitReserved("error",a)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let n=0;n{try{this.doWrite(r,i)}catch{}a&&Nc(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const t=this.opts.secure?"wss":"ws",n=this.query||{};return this.opts.timestampRequests&&(n[this.opts.timestampParam]=dE()),this.supportsBinary||(n.b64=1),this.createUri(t,n)}}const If=Xt.WebSocket||Xt.MozWebSocket;class wC extends TC{createSocket(t,n,r){return yE?new If(t,n,r):n?new If(t,n):new If(t)}doWrite(t,n){this.ws.send(n)}}class AC extends _y{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(t){return this.emitReserved("error",t)}this._transport.closed.then(()=>{this.onClose()}).catch(t=>{this.onError("webtransport error",t)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(t=>{const n=sC(Number.MAX_SAFE_INTEGER,this.socket.binaryType),r=t.readable.pipeThrough(n).getReader(),a=oC();a.readable.pipeTo(t.writable),this._writer=a.writable.getWriter();const i=()=>{r.read().then(({done:o,value:s})=>{o||(this.onPacket(s),i())}).catch(o=>{})};i();const l={type:"open"};this.query.sid&&(l.data=`{"sid":"${this.query.sid}"}`),this._writer.write(l).then(()=>this.onOpen())})})}write(t){this.writable=!1;for(let n=0;n{a&&Nc(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var t;(t=this._transport)===null||t===void 0||t.close()}}const RC={websocket:wC,webtransport:AC,polling:_C},CC=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,$C=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function Ep(e){if(e.length>8e3)throw"URI too long";const t=e,n=e.indexOf("["),r=e.indexOf("]");n!=-1&&r!=-1&&(e=e.substring(0,n)+e.substring(n,r).replace(/:/g,";")+e.substring(r,e.length));let a=CC.exec(e||""),i={},l=14;for(;l--;)i[$C[l]]=a[l]||"";return n!=-1&&r!=-1&&(i.source=t,i.host=i.host.substring(1,i.host.length-1).replace(/;/g,":"),i.authority=i.authority.replace("[","").replace("]","").replace(/;/g,":"),i.ipv6uri=!0),i.pathNames=NC(i,i.path),i.queryKey=MC(i,i.query),i}function NC(e,t){const n=/\/{2,9}/g,r=t.replace(n,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&r.splice(0,1),t.slice(-1)=="/"&&r.splice(r.length-1,1),r}function MC(e,t){const n={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(r,a,i){a&&(n[a]=i)}),n}const xp=typeof addEventListener=="function"&&typeof removeEventListener=="function",Vs=[];xp&&addEventListener("offline",()=>{Vs.forEach(e=>e())},!1);class qr extends qe{constructor(t,n){if(super(),this.binaryType=cC,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,t&&typeof t=="object"&&(n=t,t=null),t){const r=Ep(t);n.hostname=r.host,n.secure=r.protocol==="https"||r.protocol==="wss",n.port=r.port,r.query&&(n.query=r.query)}else n.host&&(n.hostname=Ep(n.host).host);Mc(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},n.transports.forEach(r=>{const a=r.prototype.name;this.transports.push(a),this._transportsByName[a]=r}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},n),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=vC(this.opts.query)),xp&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},Vs.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(t){const n=Object.assign({},this.opts.query);n.EIO=cE,n.transport=t,this.id&&(n.sid=this.id);const r=Object.assign({},this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new this._transportsByName[t](r)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const t=this.opts.rememberUpgrade&&qr.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const n=this.createTransport(t);n.open(),this.setTransport(n)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",n=>this._onClose("transport close",n))}onOpen(){this.readyState="open",qr.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(t){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",t),this.emitReserved("heartbeat"),t.type){case"open":this.onHandshake(JSON.parse(t.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const n=new Error("server error");n.code=t.data,this._onError(n);break;case"message":this.emitReserved("data",t.data),this.emitReserved("message",t.data);break}}onHandshake(t){this.emitReserved("handshake",t),this.id=t.sid,this.transport.query.sid=t.sid,this._pingInterval=t.pingInterval,this._pingTimeout=t.pingTimeout,this._maxPayload=t.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const t=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+t,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},t),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const t=this._getWritablePackets();this.transport.send(t),this._prevBufferLen=t.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let r=0;r0&&n>this._maxPayload)return this.writeBuffer.slice(0,r);n+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const t=Date.now()>this._pingTimeoutTime;return t&&(this._pingTimeoutTime=0,Nc(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),t}write(t,n,r){return this._sendPacket("message",t,n,r),this}send(t,n,r){return this._sendPacket("message",t,n,r),this}_sendPacket(t,n,r,a){if(typeof n=="function"&&(a=n,n=void 0),typeof r=="function"&&(a=r,r=null),this.readyState==="closing"||this.readyState==="closed")return;r=r||{},r.compress=r.compress!==!1;const i={type:t,data:n,options:r};this.emitReserved("packetCreate",i),this.writeBuffer.push(i),a&&this.once("flush",a),this.flush()}close(){const t=()=>{this._onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),t()},r=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?r():t()}):this.upgrading?r():t()),this}_onError(t){if(qr.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",t),this._onClose("transport error",t)}_onClose(t,n){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),xp&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const r=Vs.indexOf(this._offlineEventListener);r!==-1&&Vs.splice(r,1)}this.readyState="closed",this.id=null,this.emitReserved("close",t,n),this.writeBuffer=[],this._prevBufferLen=0}}}qr.protocol=cE;class jC extends qr{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let t=0;t{r||(n.send([{type:"ping",data:"probe"}]),n.once("packet",d=>{if(!r)if(d.type==="pong"&&d.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;qr.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{r||this.readyState!=="closed"&&(c(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const f=new Error("probe error");f.transport=n.name,this.emitReserved("upgradeError",f)}}))};function i(){r||(r=!0,c(),n.close(),n=null)}const l=d=>{const f=new Error("probe error: "+d);f.transport=n.name,i(),this.emitReserved("upgradeError",f)};function o(){l("transport closed")}function s(){l("socket closed")}function u(d){n&&d.name!==n.name&&i()}const c=()=>{n.removeListener("open",a),n.removeListener("error",l),n.removeListener("close",o),this.off("close",s),this.off("upgrading",u)};n.once("open",a),n.once("error",l),n.once("close",o),this.once("close",s),this.once("upgrading",u),this._upgrades.indexOf("webtransport")!==-1&&t!=="webtransport"?this.setTimeoutFn(()=>{r||n.open()},200):n.open()}onHandshake(t){this._upgrades=this._filterUpgrades(t.upgrades),super.onHandshake(t)}_filterUpgrades(t){const n=[];for(let r=0;rRC[a]).filter(a=>!!a)),super(t,r)}};function BC(e,t="",n){let r=e;n=n||typeof location<"u"&&location,e==null&&(e=n.protocol+"//"+n.host),typeof e=="string"&&(e.charAt(0)==="/"&&(e.charAt(1)==="/"?e=n.protocol+e:e=n.host+e),/^(https?|wss?):\/\//.test(e)||(typeof n<"u"?e=n.protocol+"//"+e:e="https://"+e),r=Ep(e)),r.port||(/^(http|ws)$/.test(r.protocol)?r.port="80":/^(http|ws)s$/.test(r.protocol)&&(r.port="443")),r.path=r.path||"/";const i=r.host.indexOf(":")!==-1?"["+r.host+"]":r.host;return r.id=r.protocol+"://"+i+":"+r.port+t,r.href=r.protocol+"://"+i+(n&&n.port===r.port?"":":"+r.port),r}const kC=typeof ArrayBuffer=="function",zC=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,mE=Object.prototype.toString,LC=typeof Blob=="function"||typeof Blob<"u"&&mE.call(Blob)==="[object BlobConstructor]",UC=typeof File=="function"||typeof File<"u"&&mE.call(File)==="[object FileConstructor]";function Ty(e){return kC&&(e instanceof ArrayBuffer||zC(e))||LC&&e instanceof Blob||UC&&e instanceof File}function Xs(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let n=0,r=e.length;n=0&&e.num{delete this.acks[t];for(let o=0;o{this.io.clearTimeoutFn(i),n.apply(this,o)};l.withError=!0,this.acks[t]=l}emitWithAck(t,...n){return new Promise((r,a)=>{const i=(l,o)=>l?a(l):r(o);i.withError=!0,n.push(i),this.emit(t,...n)})}_addToQueue(t){let n;typeof t[t.length-1]=="function"&&(n=t.pop());const r={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((a,...i)=>r!==this._queue[0]?void 0:(a!==null?r.tryCount>this._opts.retries&&(this._queue.shift(),n&&n(a)):(this._queue.shift(),n&&n(null,...i)),r.pending=!1,this._drainQueue())),this._queue.push(r),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||this._queue.length===0)return;const n=this._queue[0];n.pending&&!t||(n.pending=!0,n.tryCount++,this.flags=n.flags,this.emit.apply(this,n.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:I.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,n),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(t=>{if(!this.sendBuffer.some(r=>String(r.id)===t)){const r=this.acks[t];delete this.acks[t],r.withError&&r.call(this,new Error("socket has been disconnected"))}})}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case I.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case I.EVENT:case I.BINARY_EVENT:this.onevent(t);break;case I.ACK:case I.BINARY_ACK:this.onack(t);break;case I.DISCONNECT:this.ondisconnect();break;case I.CONNECT_ERROR:this.destroy();const r=new Error(t.data.message);r.data=t.data.data,this.emitReserved("connect_error",r);break}}onevent(t){const n=t.data||[];t.id!=null&&n.push(this.ack(t.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const r of n)r.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&typeof t[t.length-1]=="string"&&(this._lastOffset=t[t.length-1])}ack(t){const n=this;let r=!1;return function(...a){r||(r=!0,n.packet({type:I.ACK,id:t,data:a}))}}onack(t){const n=this.acks[t.id];typeof n=="function"&&(delete this.acks[t.id],n.withError&&t.data.unshift(null),n.apply(this,t.data))}onconnect(t,n){this.id=t,this.recovered=n&&this._pid===n,this._pid=n,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:I.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const n=this._anyListeners;for(let r=0;r0&&e.jitter<=1?e.jitter:0,this.attempts=0}tl.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=Math.floor(t*10)&1?e+n:e-n}return Math.min(e,this.max)|0};tl.prototype.reset=function(){this.attempts=0};tl.prototype.setMin=function(e){this.ms=e};tl.prototype.setMax=function(e){this.max=e};tl.prototype.setJitter=function(e){this.jitter=e};class Tp extends qe{constructor(t,n){var r;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(n=t,t=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,Mc(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((r=n.randomizationFactor)!==null&&r!==void 0?r:.5),this.backoff=new tl({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=t;const a=n.parser||PC;this.encoder=new a.Encoder,this.decoder=new a.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,t||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var n;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(n=this.backoff)===null||n===void 0||n.setMin(t),this)}randomizationFactor(t){var n;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(n=this.backoff)===null||n===void 0||n.setJitter(t),this)}reconnectionDelayMax(t){var n;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(n=this.backoff)===null||n===void 0||n.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new DC(this.uri,this.opts);const n=this.engine,r=this;this._readyState="opening",this.skipReconnect=!1;const a=pn(n,"open",function(){r.onopen(),t&&t()}),i=o=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",o),t?t(o):this.maybeReconnectOnOpen()},l=pn(n,"error",i);if(this._timeout!==!1){const o=this._timeout,s=this.setTimeoutFn(()=>{a(),i(new Error("timeout")),n.close()},o);this.opts.autoUnref&&s.unref(),this.subs.push(()=>{this.clearTimeoutFn(s)})}return this.subs.push(a),this.subs.push(l),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(pn(t,"ping",this.onping.bind(this)),pn(t,"data",this.ondata.bind(this)),pn(t,"error",this.onerror.bind(this)),pn(t,"close",this.onclose.bind(this)),pn(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(n){this.onclose("parse error",n)}}ondecoded(t){Nc(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,n){let r=this.nsps[t];return r?this._autoConnect&&!r.active&&r.connect():(r=new vE(this,t,n),this.nsps[t]=r),r}_destroy(t){const n=Object.keys(this.nsps);for(const r of n)if(this.nsps[r].active)return;this._close()}_packet(t){const n=this.encoder.encode(t);for(let r=0;rt()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(t,n){var r;this.cleanup(),(r=this.engine)===null||r===void 0||r.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const r=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(a=>{a?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",a)):t.onreconnect()}))},n);this.opts.autoUnref&&r.unref(),this.subs.push(()=>{this.clearTimeoutFn(r)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const ml={};function Ps(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};const n=BC(e,t.path||"/socket.io"),r=n.source,a=n.id,i=n.path,l=ml[a]&&i in ml[a].nsps,o=t.forceNew||t["force new connection"]||t.multiplex===!1||l;let s;return o?s=new Tp(r,t):(ml[a]||(ml[a]=new Tp(r,t)),s=ml[a]),n.query&&!t.query&&(t.query=n.queryKey),s.socket(n.path,t)}Object.assign(Ps,{Manager:Tp,Socket:vE,io:Ps,connect:Ps});const gE=(e,t)=>{if(typeof e=="number")return{full_access_path:t,doc:null,readonly:!1,type:Number.isInteger(e)?"int":"float",value:e};if(typeof e=="boolean")return{full_access_path:t,doc:null,readonly:!1,type:"bool",value:e};if(typeof e=="string")return{full_access_path:t,doc:null,readonly:!1,type:"str",value:e};if(e===null)return{full_access_path:t,doc:null,readonly:!1,type:"None",value:null};throw new Error("Unsupported type for serialization")},QC=(e,t="")=>{const r=e.map((a,i)=>{(typeof a=="number"||typeof a=="boolean"||typeof a=="string"||a===null)&&gE(a,`${t}[${i}]`)});return{full_access_path:t,type:"list",value:r,readonly:!1,doc:null}},KC=(e,t="")=>{const r=Object.entries(e).reduce((a,[i,l])=>{const o=`${t}["${i}"]`;return(typeof l=="number"||typeof l=="boolean"||typeof l=="string"||l===null)&&(a[i]=gE(l,o)),a},{});return{full_access_path:t,type:"dict",value:r,readonly:!1,doc:null}},bE=window.location.hostname,SE=window.location.port,EE=window.__FORWARDED_PREFIX__||"",jl=window.__FORWARDED_PROTO__||"http",ui=`${bE}:${SE}${EE}`,ZC=jl==="http"?"ws":"wss",WC=`${ZC}://${bE}:${SE}/`,er=Ps(WC,{path:`${EE}/ws/socket.io`,transports:["websocket"]}),JC=(e,t)=>{t?er.emit("update_value",{access_path:e.full_access_path,value:e},t):er.emit("update_value",{access_path:e.full_access_path,value:e})},xE=(e,t=[],n={},r)=>{const a=QC(t),i=KC(n);er.emit("trigger_method",{access_path:e,args:a,kwargs:i})},OE=ne.memo(e=>{const{showNotification:t,notifications:n,removeNotificationById:r}=e;return g.jsx(Sy,{className:"navbarOffset toastContainer",position:"top-end",children:n.map(a=>a.levelname==="ERROR"||a.levelname==="CRITICAL"||t&&["WARNING","INFO","DEBUG"].includes(a.levelname)?g.jsxs(Yl,{className:a.levelname.toLowerCase()+"Toast",onClose:()=>r(a.id),onClick:()=>r(a.id),onMouseLeave:()=>{a.levelname!=="ERROR"&&r(a.id)},show:!0,autohide:a.levelname==="WARNING"||a.levelname==="INFO"||a.levelname==="DEBUG",delay:a.levelname==="WARNING"||a.levelname==="INFO"||a.levelname==="DEBUG"?2e3:void 0,children:[g.jsxs(Yl.Header,{closeButton:!1,className:a.levelname.toLowerCase()+"Toast text-right",children:[g.jsx("strong",{className:"me-auto",children:a.levelname}),g.jsx("small",{children:a.timeStamp})]}),g.jsx(Yl.Body,{children:a.message})]},a.id):null)})});OE.displayName="Notifications";const wp=ne.memo(({connectionStatus:e})=>{const[t,n]=m.useState(!0);m.useEffect(()=>{n(!0)},[e]);const r=()=>n(!1),a=()=>{switch(e){case"connecting":return{message:"Connecting...",bg:"info",delay:void 0};case"connected":return{message:"Connected",bg:"success",delay:1e3};case"disconnected":return{message:"Disconnected",bg:"danger",delay:void 0};case"reconnecting":return{message:"Reconnecting...",bg:"info",delay:void 0};default:return{message:"",bg:"info",delay:void 0}}},{message:i,bg:l,delay:o}=a();return g.jsx(Sy,{position:"bottom-center",className:"toastContainer",children:g.jsx(Yl,{show:t,onClose:r,delay:o,autohide:o!==void 0,bg:l,children:g.jsxs(Yl.Body,{className:"d-flex justify-content-between",children:[i,g.jsx(Uo,{variant:"close",size:"sm",onClick:r})]})})})});wp.displayName="ConnectionToast";function _E(e){const t=/\w+|\[\d+\.\d+\]|\[\d+\]|\["[^"]*"\]|\['[^']*'\]/g;return e.match(t)??[]}function IC(e){if(e.startsWith("[")&&e.endsWith("]")&&(e=e.slice(1,-1)),e.startsWith("'")&&e.endsWith("'")||e.startsWith('"')&&e.endsWith('"'))return e.slice(1,-1);const t=parseFloat(e);return isNaN(t)?e:t}function e5(e,t,n){if(t in e)return e[t];if(Array.isArray(e)){if(n&&t===e.length)return e.push(Wv()),e[t];throw new Error(`Index out of bounds: ${t}`)}else{if(n)return e[t]=Wv(),e[t];throw new Error(`Key not found: ${t}`)}}function Zv(e,t,n=!1){const r=IC(t);try{return e5(e,r,n)}catch(a){throw a instanceof RangeError?new Error(`Index '${r}': ${a.message}`):a instanceof Error?new Error(`Key '${r}': ${a.message}`):a}}function t5(e,t,n){const r=_E(t),a=JSON.parse(JSON.stringify(e));let i=a;try{for(let s=0;s{const{docString:t}=e;if(!t)return null;const n=g.jsx(WS,{id:"tooltip",children:t});return g.jsx(WR,{placement:"bottom",overlay:n,children:g.jsx(K1,{pill:!0,className:"tooltip-trigger",bg:"light",text:"dark",children:"?"})})});Sn.displayName="DocStringComponent";function Hn(){const e=m.useRef(0);return m.useEffect(()=>{e.current+=1}),e.current}const TE=ne.memo(e=>{const{value:t,fullAccessPath:n,readOnly:r,docString:a,addNotification:i,changeCallback:l=()=>{},displayName:o,id:s}=e;Hn(),m.useEffect(()=>{i(`${n} changed to ${t}.`)},[e.value]);const u=c=>{l({type:"bool",value:c,full_access_path:n,readonly:r,doc:a})};return g.jsxs("div",{className:"component buttonComponent",id:s,children:[!1,g.jsxs(Ey,{id:`toggle-check-${s}`,type:"checkbox",variant:t?"success":"secondary",checked:t,value:o,disabled:r,onChange:c=>u(c.currentTarget.checked),children:[o,g.jsx(Sn,{docString:a})]})]})});TE.displayName="ButtonComponent";const n5=(e,t,n)=>{const r=t.split("."),a=r[0].length,i=r[1]?r[1].length:0,l=n>a;let o=0;l?o=Math.pow(10,a+1-n):o=Math.pow(10,a-n);const u=(parseFloat(t)+(e==="ArrowUp"?o:-o)).toFixed(i),c=u.split(".")[0].length;return c>a?n+=1:cn>t?{value:e.slice(0,t)+e.slice(n),selectionStart:t}:t>0?{value:e.slice(0,t-1)+e.slice(t),selectionStart:t-1}:{value:e,selectionStart:t},a5=(e,t,n)=>n>t?{value:e.slice(0,t)+e.slice(n),selectionStart:t}:t{let a=t;return e==="."&&t.includes(".")?{value:t,selectionStart:n}:e==="-"?(n===0&&r>n?(a="-"+t.slice(r),n=1):n===0&&!t.startsWith("-")?(a="-"+t,n=1):(n===0||n===1)&&t.startsWith("-")&&(a=t.slice(1),n=0),{value:a,selectionStart:n}):(r>n?a=t.slice(0,n)+e+t.slice(r):a=t.slice(0,n)+e+t.slice(n),{value:a,selectionStart:n+1})},i5=(e,t)=>Math.max(0,e-t),l5=(e,t,n)=>Math.min(n,e+t),Ru=ne.memo(e=>{const{fullAccessPath:t,value:n,readOnly:r,type:a,docString:i,isInstantUpdate:l,unit:o,addNotification:s,changeCallback:u=()=>{},displayName:c,id:d}=e,f=m.useRef(null),[h,b]=m.useState(n.toString());Hn();const S=y=>{const{key:p,target:v}=y,E=v,{value:_}=E,O=_.length,T=E.selectionEnd??0;let w=E.selectionStart??0;if(p==="F1"||p==="F5"||p==="F12"||p==="Tab")return;if(p==="ArrowLeft"||p==="ArrowRight"){if(T>w&&!y.shiftKey){const N=p==="ArrowLeft"?w:T;f.current=N}else{const N=p==="ArrowLeft"?i5(w,1):l5(T,1,O);f.current=N}return}y.preventDefault();let $=_;if(y.ctrlKey&&p==="a"){E.setSelectionRange(0,_.length);return}else if(p>="0"&&p<="9"||p==="-")({value:$,selectionStart:w}=Jv(p,_,w,T));else if(p==="."&&(a==="float"||a==="Quantity"))({value:$,selectionStart:w}=Jv(p,_,w,T));else if(p==="ArrowUp"||p==="ArrowDown")({value:$,selectionStart:w}=n5(p,_,w));else if(p==="Backspace")({value:$,selectionStart:w}=r5(_,w,T));else if(p==="Delete")({value:$,selectionStart:w}=a5(_,w,T));else if(p==="Enter"&&!l){let R;a==="Quantity"?R={type:"Quantity",value:{magnitude:Number($),unit:o},full_access_path:t,readonly:r,doc:i}:R={type:a,value:Number($),full_access_path:t,readonly:r,doc:i},u(R);return}else return;if(l){let R;a==="Quantity"?R={type:"Quantity",value:{magnitude:Number($),unit:o},full_access_path:t,readonly:r,doc:i}:R={type:a,value:Number($),full_access_path:t,readonly:r,doc:i},u(R)}b($),f.current=w},x=()=>{if(!l){let y;a==="Quantity"?y={type:"Quantity",value:{magnitude:Number(h),unit:o},full_access_path:t,readonly:r,doc:i}:y={type:a,value:Number(h),full_access_path:t,readonly:r,doc:i},u(y)}};return m.useEffect(()=>{const y=a==="int"?parseInt(h):parseFloat(h);n!==y&&b(n.toString());let p=`${t} changed to ${e.value}`;o===void 0?p+=".":p+=` ${o}.`,s(p)},[n]),m.useEffect(()=>{const y=document.getElementsByName(d)[0];y&&f.current!==null&&y.setSelectionRange(f.current,f.current)}),g.jsxs("div",{className:"component numberComponent",id:d,children:[!1,g.jsxs(dr,{children:[c&&g.jsxs(dr.Text,{children:[c,g.jsx(Sn,{docString:i})]}),g.jsx(pt.Control,{type:"text",value:h,disabled:r,onChange:()=>{},name:d,onKeyDown:S,onBlur:x,className:l&&!r?"instantUpdate":""}),o&&g.jsx(dr.Text,{children:o})]})]})});Ru.displayName="NumberComponent";const yo={black:"#000",white:"#fff"},Pa={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},Fa={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},Qa={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},Ka={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},Za={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},vl={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},o5={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"};function mo(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;n0?nt(nl,--Et):0,Ui--,He===10&&(Ui=1,Dc--),He}function $t(){return He=Et2||go(He)>3?"":" "}function O5(e,t){for(;--t&&$t()&&!(He<48||He>102||He>57&&He<65||He>70&&He<97););return Vo(e,Fs()+(t<6&&jn()==32&&$t()==32))}function Rp(e){for(;$t();)switch(He){case e:return Et;case 34:case 39:e!==34&&e!==39&&Rp(He);break;case 40:e===41&&Rp(e);break;case 92:$t();break}return Et}function _5(e,t){for(;$t()&&e+He!==57;)if(e+He===84&&jn()===47)break;return"/*"+Vo(t,Et-1)+"*"+jc(e===47?e:$t())}function T5(e){for(;!go(jn());)$t();return Vo(e,Et)}function w5(e){return NE(Ks("",null,null,null,[""],e=$E(e),0,[0],e))}function Ks(e,t,n,r,a,i,l,o,s){for(var u=0,c=0,d=l,f=0,h=0,b=0,S=1,x=1,y=1,p=0,v="",E=a,_=i,O=r,T=v;x;)switch(b=p,p=$t()){case 40:if(b!=108&&nt(T,d-1)==58){Ap(T+=se(Qs(p),"&","&\f"),"&\f")!=-1&&(y=-1);break}case 34:case 39:case 91:T+=Qs(p);break;case 9:case 10:case 13:case 32:T+=x5(b);break;case 92:T+=O5(Fs()-1,7);continue;case 47:switch(jn()){case 42:case 47:vs(A5(_5($t(),Fs()),t,n),s);break;default:T+="/"}break;case 123*S:o[u++]=_n(T)*y;case 125*S:case 59:case 0:switch(p){case 0:case 125:x=0;case 59+c:y==-1&&(T=se(T,/\f/g,"")),h>0&&_n(T)-d&&vs(h>32?eg(T+";",r,n,d-1):eg(se(T," ","")+";",r,n,d-2),s);break;case 59:T+=";";default:if(vs(O=Iv(T,t,n,u,c,a,o,v,E=[],_=[],d),i),p===123)if(c===0)Ks(T,t,O,O,E,i,d,o,_);else switch(f===99&&nt(T,3)===110?100:f){case 100:case 108:case 109:case 115:Ks(e,O,O,r&&vs(Iv(e,O,O,0,0,a,o,v,a,E=[],d),_),a,_,d,o,r?E:_);break;default:Ks(T,O,O,O,[""],_,0,o,_)}}u=c=h=0,S=y=1,v=T="",d=l;break;case 58:d=1+_n(T),h=b;default:if(S<1){if(p==123)--S;else if(p==125&&S++==0&&E5()==125)continue}switch(T+=jc(p),p*S){case 38:y=c>0?1:(T+="\f",-1);break;case 44:o[u++]=(_n(T)-1)*y,y=1;break;case 64:jn()===45&&(T+=Qs($t())),f=jn(),c=d=_n(v=T+=T5(Fs())),p++;break;case 45:b===45&&_n(T)==2&&(S=0)}}return i}function Iv(e,t,n,r,a,i,l,o,s,u,c){for(var d=a-1,f=a===0?i:[""],h=$y(f),b=0,S=0,x=0;b0?f[y]+" "+p:se(p,/&\f/g,f[y])))&&(s[x++]=v);return Bc(e,t,n,a===0?Ry:o,s,u,c)}function A5(e,t,n){return Bc(e,t,n,wE,jc(S5()),vo(e,2,-2),0)}function eg(e,t,n,r){return Bc(e,t,n,Cy,vo(e,0,r),vo(e,r+1,-1),r)}function Oi(e,t){for(var n="",r=$y(e),a=0;a6)switch(nt(e,t+1)){case 109:if(nt(e,t+4)!==45)break;case 102:return se(e,/(.+:)(.+)-([^]+)/,"$1"+oe+"$2-$3$1"+Cu+(nt(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Ap(e,"stretch")?jE(se(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(nt(e,t+1)!==115)break;case 6444:switch(nt(e,_n(e)-3-(~Ap(e,"!important")&&10))){case 107:return se(e,":",":"+oe)+e;case 101:return se(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+oe+(nt(e,14)===45?"inline-":"")+"box$3$1"+oe+"$2$3$1"+ot+"$2box$3")+e}break;case 5936:switch(nt(e,t+11)){case 114:return oe+e+ot+se(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return oe+e+ot+se(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return oe+e+ot+se(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return oe+e+ot+e+e}return e}var k5=function(t,n,r,a){if(t.length>-1&&!t.return)switch(t.type){case Cy:t.return=jE(t.value,t.length);break;case AE:return Oi([gl(t,{value:se(t.value,"@","@"+oe)})],a);case Ry:if(t.length)return b5(t.props,function(i){switch(g5(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Oi([gl(t,{props:[se(i,/:(read-\w+)/,":"+Cu+"$1")]})],a);case"::placeholder":return Oi([gl(t,{props:[se(i,/:(plac\w+)/,":"+oe+"input-$1")]}),gl(t,{props:[se(i,/:(plac\w+)/,":"+Cu+"$1")]}),gl(t,{props:[se(i,/:(plac\w+)/,ot+"input-$1")]})],a)}return""})}},z5=[k5],DE=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(S){var x=S.getAttribute("data-emotion");x.indexOf(" ")!==-1&&(document.head.appendChild(S),S.setAttribute("data-s",""))})}var a=t.stylisPlugins||z5,i={},l,o=[];l=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(S){for(var x=S.getAttribute("data-emotion").split(" "),y=1;y=4;++r,a-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(a){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Q5={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},K5=/[A-Z]|^ms/g,Z5=/_EMO_([^_]+?)_([^]*?)_EMO_/g,HE=function(t){return t.charCodeAt(1)===45},ng=function(t){return t!=null&&typeof t!="boolean"},ed=ME(function(e){return HE(e)?e:e.replace(K5,"-$&").toLowerCase()}),rg=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(Z5,function(r,a,i){return Tn={name:a,styles:i,next:Tn},a})}return Q5[t]!==1&&!HE(t)&&typeof n=="number"&&n!==0?n+"px":n};function bo(e,t,n){if(n==null)return"";var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case"boolean":return"";case"object":{var a=n;if(a.anim===1)return Tn={name:a.name,styles:a.styles,next:Tn},a.name;var i=n;if(i.styles!==void 0){var l=i.next;if(l!==void 0)for(;l!==void 0;)Tn={name:l.name,styles:l.styles,next:Tn},l=l.next;var o=i.styles+";";return o}return W5(e,t,n)}case"function":{if(e!==void 0){var s=Tn,u=n(e);return Tn=s,bo(e,t,u)}break}}var c=n;if(t==null)return c;var d=t[c];return d!==void 0?d:c}function W5(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a96?u$:c$},sg=function(t,n,r){var a;if(n){var i=n.shouldForwardProp;a=t.__emotion_forwardProp&&i?function(l){return t.__emotion_forwardProp(l)&&i(l)}:i}return typeof a!="function"&&r&&(a=t.__emotion_forwardProp),a},f$=function(t){var n=t.cache,r=t.serialized,a=t.isStringTag;return Dy(n,r,a),GE(function(){return By(n,r,a)}),null},d$=function e(t,n){var r=t.__emotion_real===t,a=r&&t.__emotion_base||t,i,l;n!==void 0&&(i=n.label,l=n.target);var o=sg(t,n,r),s=o||og(a),u=!s("as");return function(){var c=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(i!==void 0&&d.push("label:"+i+";"),c[0]==null||c[0].raw===void 0)d.push.apply(d,c);else{var f=c[0];d.push(f[0]);for(var h=c.length,b=1;bt(y$(a)?n:a):t;return g.jsx(i$,{styles:r})}function v$(e,t){return $p(e,t)}const g$=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},b$=Object.freeze(Object.defineProperty({__proto__:null,GlobalStyles:m$,StyledEngineProvider:h$,ThemeContext:Fc,css:XE,default:v$,internal_processStyles:g$,keyframes:l$},Symbol.toStringTag,{value:"Module"}));function jr(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function PE(e){if(m.isValidElement(e)||!jr(e))return e;const t={};return Object.keys(e).forEach(n=>{t[n]=PE(e[n])}),t}function Dn(e,t,n={clone:!0}){const r=n.clone?k({},e):e;return jr(e)&&jr(t)&&Object.keys(t).forEach(a=>{m.isValidElement(t[a])?r[a]=t[a]:jr(t[a])&&Object.prototype.hasOwnProperty.call(e,a)&&jr(e[a])?r[a]=Dn(e[a],t[a],n):n.clone?r[a]=jr(t[a])?PE(t[a]):t[a]:r[a]=t[a]}),r}const S$=Object.freeze(Object.defineProperty({__proto__:null,default:Dn,isPlainObject:jr},Symbol.toStringTag,{value:"Module"})),E$=["values","unit","step"],x$=e=>{const t=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return t.sort((n,r)=>n.val-r.val),t.reduce((n,r)=>k({},n,{[r.key]:r.val}),{})};function FE(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5}=e,a=bn(e,E$),i=x$(t),l=Object.keys(i);function o(f){return`@media (min-width:${typeof t[f]=="number"?t[f]:f}${n})`}function s(f){return`@media (max-width:${(typeof t[f]=="number"?t[f]:f)-r/100}${n})`}function u(f,h){const b=l.indexOf(h);return`@media (min-width:${typeof t[f]=="number"?t[f]:f}${n}) and (max-width:${(b!==-1&&typeof t[l[b]]=="number"?t[l[b]]:h)-r/100}${n})`}function c(f){return l.indexOf(f)+1`@media (min-width:${Ly[e]}px)`};function mr(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const i=r.breakpoints||ug;return t.reduce((l,o,s)=>(l[i.up(i.keys[s])]=n(t[s]),l),{})}if(typeof t=="object"){const i=r.breakpoints||ug;return Object.keys(t).reduce((l,o)=>{if(Object.keys(i.values||Ly).indexOf(o)!==-1){const s=i.up(o);l[s]=n(t[o],o)}else{const s=o;l[s]=t[s]}return l},{})}return n(t)}function _$(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((r,a)=>{const i=e.up(a);return r[i]={},r},{}))||{}}function T$(e,t){return e.reduce((n,r)=>{const a=n[r];return(!a||Object.keys(a).length===0)&&delete n[r],n},t)}function mn(e){if(typeof e!="string")throw new Error(mo(7));return e.charAt(0).toUpperCase()+e.slice(1)}const w$=Object.freeze(Object.defineProperty({__proto__:null,default:mn},Symbol.toStringTag,{value:"Module"}));function Qc(e,t,n=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&n){const r=`vars.${t}`.split(".").reduce((a,i)=>a&&a[i]?a[i]:null,e);if(r!=null)return r}return t.split(".").reduce((r,a)=>r&&r[a]!=null?r[a]:null,e)}function $u(e,t,n,r=n){let a;return typeof e=="function"?a=e(n):Array.isArray(e)?a=e[n]||r:a=Qc(e,n)||r,t&&(a=t(a,r,e)),a}function De(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:a}=e,i=l=>{if(l[t]==null)return null;const o=l[t],s=l.theme,u=Qc(s,r)||{};return mr(l,o,d=>{let f=$u(u,a,d);return d===f&&typeof d=="string"&&(f=$u(u,a,`${t}${d==="default"?"":mn(d)}`,d)),n===!1?f:{[n]:f}})};return i.propTypes={},i.filterProps=[t],i}function A$(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const R$={m:"margin",p:"padding"},C$={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},cg={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},$$=A$(e=>{if(e.length>2)if(cg[e])e=cg[e];else return[e];const[t,n]=e.split(""),r=R$[t],a=C$[n]||"";return Array.isArray(a)?a.map(i=>r+i):[r+a]}),Uy=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Hy=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...Uy,...Hy];function Xo(e,t,n,r){var a;const i=(a=Qc(e,t,!1))!=null?a:n;return typeof i=="number"?l=>typeof l=="string"?l:i*l:Array.isArray(i)?l=>typeof l=="string"?l:i[l]:typeof i=="function"?i:()=>{}}function QE(e){return Xo(e,"spacing",8)}function Po(e,t){if(typeof t=="string"||t==null)return t;const n=Math.abs(t),r=e(n);return t>=0?r:typeof r=="number"?-r:`-${r}`}function N$(e,t){return n=>e.reduce((r,a)=>(r[a]=Po(t,n),r),{})}function M$(e,t,n,r){if(t.indexOf(n)===-1)return null;const a=$$(n),i=N$(a,r),l=e[n];return mr(e,l,i)}function KE(e,t){const n=QE(e.theme);return Object.keys(e).map(r=>M$(e,t,r,n)).reduce(Vl,{})}function Ce(e){return KE(e,Uy)}Ce.propTypes={};Ce.filterProps=Uy;function $e(e){return KE(e,Hy)}$e.propTypes={};$e.filterProps=Hy;function j$(e=8){if(e.mui)return e;const t=QE({spacing:e}),n=(...r)=>(r.length===0?[1]:r).map(i=>{const l=t(i);return typeof l=="number"?`${l}px`:l}).join(" ");return n.mui=!0,n}function Kc(...e){const t=e.reduce((r,a)=>(a.filterProps.forEach(i=>{r[i]=a}),r),{}),n=r=>Object.keys(r).reduce((a,i)=>t[i]?Vl(a,t[i](r)):a,{});return n.propTypes={},n.filterProps=e.reduce((r,a)=>r.concat(a.filterProps),[]),n}function Pt(e){return typeof e!="number"?e:`${e}px solid`}function on(e,t){return De({prop:e,themeKey:"borders",transform:t})}const D$=on("border",Pt),B$=on("borderTop",Pt),k$=on("borderRight",Pt),z$=on("borderBottom",Pt),L$=on("borderLeft",Pt),U$=on("borderColor"),H$=on("borderTopColor"),q$=on("borderRightColor"),G$=on("borderBottomColor"),Y$=on("borderLeftColor"),V$=on("outline",Pt),X$=on("outlineColor"),Zc=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Xo(e.theme,"shape.borderRadius",4),n=r=>({borderRadius:Po(t,r)});return mr(e,e.borderRadius,n)}return null};Zc.propTypes={};Zc.filterProps=["borderRadius"];Kc(D$,B$,k$,z$,L$,U$,H$,q$,G$,Y$,Zc,V$,X$);const Wc=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Xo(e.theme,"spacing",8),n=r=>({gap:Po(t,r)});return mr(e,e.gap,n)}return null};Wc.propTypes={};Wc.filterProps=["gap"];const Jc=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Xo(e.theme,"spacing",8),n=r=>({columnGap:Po(t,r)});return mr(e,e.columnGap,n)}return null};Jc.propTypes={};Jc.filterProps=["columnGap"];const Ic=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Xo(e.theme,"spacing",8),n=r=>({rowGap:Po(t,r)});return mr(e,e.rowGap,n)}return null};Ic.propTypes={};Ic.filterProps=["rowGap"];const P$=De({prop:"gridColumn"}),F$=De({prop:"gridRow"}),Q$=De({prop:"gridAutoFlow"}),K$=De({prop:"gridAutoColumns"}),Z$=De({prop:"gridAutoRows"}),W$=De({prop:"gridTemplateColumns"}),J$=De({prop:"gridTemplateRows"}),I$=De({prop:"gridTemplateAreas"}),e3=De({prop:"gridArea"});Kc(Wc,Jc,Ic,P$,F$,Q$,K$,Z$,W$,J$,I$,e3);function _i(e,t){return t==="grey"?t:e}const t3=De({prop:"color",themeKey:"palette",transform:_i}),n3=De({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:_i}),r3=De({prop:"backgroundColor",themeKey:"palette",transform:_i});Kc(t3,n3,r3);function Rt(e){return e<=1&&e!==0?`${e*100}%`:e}const a3=De({prop:"width",transform:Rt}),qy=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{var r,a;const i=((r=e.theme)==null||(r=r.breakpoints)==null||(r=r.values)==null?void 0:r[n])||Ly[n];return i?((a=e.theme)==null||(a=a.breakpoints)==null?void 0:a.unit)!=="px"?{maxWidth:`${i}${e.theme.breakpoints.unit}`}:{maxWidth:i}:{maxWidth:Rt(n)}};return mr(e,e.maxWidth,t)}return null};qy.filterProps=["maxWidth"];const i3=De({prop:"minWidth",transform:Rt}),l3=De({prop:"height",transform:Rt}),o3=De({prop:"maxHeight",transform:Rt}),s3=De({prop:"minHeight",transform:Rt});De({prop:"size",cssProperty:"width",transform:Rt});De({prop:"size",cssProperty:"height",transform:Rt});const u3=De({prop:"boxSizing"});Kc(a3,qy,i3,l3,o3,s3,u3);const Fo={border:{themeKey:"borders",transform:Pt},borderTop:{themeKey:"borders",transform:Pt},borderRight:{themeKey:"borders",transform:Pt},borderBottom:{themeKey:"borders",transform:Pt},borderLeft:{themeKey:"borders",transform:Pt},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:Pt},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Zc},color:{themeKey:"palette",transform:_i},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:_i},backgroundColor:{themeKey:"palette",transform:_i},p:{style:$e},pt:{style:$e},pr:{style:$e},pb:{style:$e},pl:{style:$e},px:{style:$e},py:{style:$e},padding:{style:$e},paddingTop:{style:$e},paddingRight:{style:$e},paddingBottom:{style:$e},paddingLeft:{style:$e},paddingX:{style:$e},paddingY:{style:$e},paddingInline:{style:$e},paddingInlineStart:{style:$e},paddingInlineEnd:{style:$e},paddingBlock:{style:$e},paddingBlockStart:{style:$e},paddingBlockEnd:{style:$e},m:{style:Ce},mt:{style:Ce},mr:{style:Ce},mb:{style:Ce},ml:{style:Ce},mx:{style:Ce},my:{style:Ce},margin:{style:Ce},marginTop:{style:Ce},marginRight:{style:Ce},marginBottom:{style:Ce},marginLeft:{style:Ce},marginX:{style:Ce},marginY:{style:Ce},marginInline:{style:Ce},marginInlineStart:{style:Ce},marginInlineEnd:{style:Ce},marginBlock:{style:Ce},marginBlockStart:{style:Ce},marginBlockEnd:{style:Ce},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Wc},rowGap:{style:Ic},columnGap:{style:Jc},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Rt},maxWidth:{style:qy},minWidth:{transform:Rt},height:{transform:Rt},maxHeight:{transform:Rt},minHeight:{transform:Rt},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function c3(...e){const t=e.reduce((r,a)=>r.concat(Object.keys(a)),[]),n=new Set(t);return e.every(r=>n.size===Object.keys(r).length)}function f3(e,t){return typeof e=="function"?e(t):e}function ZE(){function e(n,r,a,i){const l={[n]:r,theme:a},o=i[n];if(!o)return{[n]:r};const{cssProperty:s=n,themeKey:u,transform:c,style:d}=o;if(r==null)return null;if(u==="typography"&&r==="inherit")return{[n]:r};const f=Qc(a,u)||{};return d?d(l):mr(l,r,b=>{let S=$u(f,c,b);return b===S&&typeof b=="string"&&(S=$u(f,c,`${n}${b==="default"?"":mn(b)}`,b)),s===!1?S:{[s]:S}})}function t(n){var r;const{sx:a,theme:i={}}=n||{};if(!a)return null;const l=(r=i.unstable_sxConfig)!=null?r:Fo;function o(s){let u=s;if(typeof s=="function")u=s(i);else if(typeof s!="object")return s;if(!u)return null;const c=_$(i.breakpoints),d=Object.keys(c);let f=c;return Object.keys(u).forEach(h=>{const b=f3(u[h],i);if(b!=null)if(typeof b=="object")if(l[h])f=Vl(f,e(h,b,i,l));else{const S=mr({theme:i},b,x=>({[h]:x}));c3(S,b)?f[h]=t({sx:b,theme:i}):f=Vl(f,S)}else f=Vl(f,e(h,b,i,l))}),T$(d,f)}return Array.isArray(a)?a.map(o):o(a)}return t}const ef=ZE();ef.filterProps=["sx"];function WE(e,t){const n=this;return n.vars&&typeof n.getColorSchemeSelector=="function"?{[n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:n.palette.mode===e?t:{}}const d3=["breakpoints","palette","spacing","shape"];function JE(e={},...t){const{breakpoints:n={},palette:r={},spacing:a,shape:i={}}=e,l=bn(e,d3),o=FE(n),s=j$(a);let u=Dn({breakpoints:o,direction:"ltr",components:{},palette:k({mode:"light"},r),spacing:s,shape:k({},O$,i)},l);return u.applyStyles=WE,u=t.reduce((c,d)=>Dn(c,d),u),u.unstable_sxConfig=k({},Fo,l==null?void 0:l.unstable_sxConfig),u.unstable_sx=function(d){return ef({sx:d,theme:this})},u}const p3=Object.freeze(Object.defineProperty({__proto__:null,default:JE,private_createBreakpoints:FE,unstable_applyStyles:WE},Symbol.toStringTag,{value:"Module"})),h3=["sx"],y3=e=>{var t,n;const r={systemProps:{},otherProps:{}},a=(t=e==null||(n=e.theme)==null?void 0:n.unstable_sxConfig)!=null?t:Fo;return Object.keys(e).forEach(i=>{a[i]?r.systemProps[i]=e[i]:r.otherProps[i]=e[i]}),r};function m3(e){const{sx:t}=e,n=bn(e,h3),{systemProps:r,otherProps:a}=y3(n);let i;return Array.isArray(t)?i=[r,...t]:typeof t=="function"?i=(...l)=>{const o=t(...l);return jr(o)?k({},r,o):r}:i=k({},r,t),k({},a,{sx:i})}const v3=Object.freeze(Object.defineProperty({__proto__:null,default:ef,extendSxProp:m3,unstable_createStyleFunctionSx:ZE,unstable_defaultSxConfig:Fo},Symbol.toStringTag,{value:"Module"})),fg=e=>e,g3=()=>{let e=fg;return{configure(t){e=t},generate(t){return e(t)},reset(){e=fg}}},b3=g3();function IE(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t{r[a]=ex(e,a,n)}),r}var tx={exports:{}},me={};/** - * @license React - * react-is.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Gy=Symbol.for("react.transitional.element"),Yy=Symbol.for("react.portal"),tf=Symbol.for("react.fragment"),nf=Symbol.for("react.strict_mode"),rf=Symbol.for("react.profiler"),af=Symbol.for("react.consumer"),lf=Symbol.for("react.context"),of=Symbol.for("react.forward_ref"),sf=Symbol.for("react.suspense"),uf=Symbol.for("react.suspense_list"),cf=Symbol.for("react.memo"),ff=Symbol.for("react.lazy"),x3=Symbol.for("react.offscreen"),O3=Symbol.for("react.client.reference");function sn(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Gy:switch(e=e.type,e){case tf:case rf:case nf:case sf:case uf:return e;default:switch(e=e&&e.$$typeof,e){case lf:case of:case ff:case cf:return e;case af:return e;default:return t}}case Yy:return t}}}me.ContextConsumer=af;me.ContextProvider=lf;me.Element=Gy;me.ForwardRef=of;me.Fragment=tf;me.Lazy=ff;me.Memo=cf;me.Portal=Yy;me.Profiler=rf;me.StrictMode=nf;me.Suspense=sf;me.SuspenseList=uf;me.isContextConsumer=function(e){return sn(e)===af};me.isContextProvider=function(e){return sn(e)===lf};me.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Gy};me.isForwardRef=function(e){return sn(e)===of};me.isFragment=function(e){return sn(e)===tf};me.isLazy=function(e){return sn(e)===ff};me.isMemo=function(e){return sn(e)===cf};me.isPortal=function(e){return sn(e)===Yy};me.isProfiler=function(e){return sn(e)===rf};me.isStrictMode=function(e){return sn(e)===nf};me.isSuspense=function(e){return sn(e)===sf};me.isSuspenseList=function(e){return sn(e)===uf};me.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===tf||e===rf||e===nf||e===sf||e===uf||e===x3||typeof e=="object"&&e!==null&&(e.$$typeof===ff||e.$$typeof===cf||e.$$typeof===lf||e.$$typeof===af||e.$$typeof===of||e.$$typeof===O3||e.getModuleId!==void 0)};me.typeOf=sn;tx.exports=me;var dg=tx.exports;const _3=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function nx(e){const t=`${e}`.match(_3);return t&&t[1]||""}function rx(e,t=""){return e.displayName||e.name||nx(e)||t}function pg(e,t,n){const r=rx(t);return e.displayName||(r!==""?`${n}(${r})`:n)}function T3(e){if(e!=null){if(typeof e=="string")return e;if(typeof e=="function")return rx(e,"Component");if(typeof e=="object")switch(e.$$typeof){case dg.ForwardRef:return pg(e,e.render,"ForwardRef");case dg.Memo:return pg(e,e.type,"memo");default:return}}}const w3=Object.freeze(Object.defineProperty({__proto__:null,default:T3,getFunctionName:nx},Symbol.toStringTag,{value:"Module"}));function Mp(e,t){const n=k({},t);return Object.keys(e).forEach(r=>{if(r.toString().match(/^(components|slots)$/))n[r]=k({},e[r],n[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const a=e[r]||{},i=t[r];n[r]={},!i||!Object.keys(i)?n[r]=a:!a||!Object.keys(a)?n[r]=i:(n[r]=k({},i),Object.keys(a).forEach(l=>{n[r][l]=Mp(a[l],i[l])}))}else n[r]===void 0&&(n[r]=e[r])}),n}const ax=typeof window<"u"?m.useLayoutEffect:m.useEffect;function ai(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}const A3=Object.freeze(Object.defineProperty({__proto__:null,default:ai},Symbol.toStringTag,{value:"Module"}));function Zs(e){return e&&e.ownerDocument||document}function R3(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function C3({controlled:e,default:t,name:n,state:r="value"}){const{current:a}=m.useRef(e!==void 0),[i,l]=m.useState(t),o=a?e:i,s=m.useCallback(u=>{a||l(u)},[]);return[o,s]}function nd(e){const t=m.useRef(e);return ax(()=>{t.current=e}),m.useRef((...n)=>(0,t.current)(...n)).current}function jp(...e){return m.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{R3(n,t)})},e)}class Vy{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new Vy}start(t,n){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,n()},t)}}let df=!0,Dp=!1;const $3=new Vy,N3={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function M3(e){const{type:t,tagName:n}=e;return!!(n==="INPUT"&&N3[t]&&!e.readOnly||n==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function j3(e){e.metaKey||e.altKey||e.ctrlKey||(df=!0)}function rd(){df=!1}function D3(){this.visibilityState==="hidden"&&Dp&&(df=!0)}function B3(e){e.addEventListener("keydown",j3,!0),e.addEventListener("mousedown",rd,!0),e.addEventListener("pointerdown",rd,!0),e.addEventListener("touchstart",rd,!0),e.addEventListener("visibilitychange",D3,!0)}function k3(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return df||M3(t)}function z3(){const e=m.useCallback(a=>{a!=null&&B3(a.ownerDocument)},[]),t=m.useRef(!1);function n(){return t.current?(Dp=!0,$3.start(100,()=>{Dp=!1}),t.current=!1,!0):!1}function r(a){return k3(a)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:r,onBlur:n,ref:e}}const L3={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"};function U3(e,t,n=void 0){const r={};return Object.keys(e).forEach(a=>{r[a]=e[a].reduce((i,l)=>{if(l){const o=t(l);o!==""&&i.push(o),n&&n[l]&&i.push(n[l])}return i},[]).join(" ")}),r}function Xl(e){return typeof e=="string"}function H3(e,t,n){return e===void 0||Xl(e)?t:k({},t,{ownerState:k({},t.ownerState,n)})}function Ws(e,t=[]){if(e===void 0)return{};const n={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]=="function"&&!t.includes(r)).forEach(r=>{n[r]=e[r]}),n}function hg(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(n=>!(n.match(/^on[A-Z]/)&&typeof e[n]=="function")).forEach(n=>{t[n]=e[n]}),t}function q3(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:a,className:i}=e;if(!t){const h=Gr(n==null?void 0:n.className,i,a==null?void 0:a.className,r==null?void 0:r.className),b=k({},n==null?void 0:n.style,a==null?void 0:a.style,r==null?void 0:r.style),S=k({},n,a,r);return h.length>0&&(S.className=h),Object.keys(b).length>0&&(S.style=b),{props:S,internalRef:void 0}}const l=Ws(k({},a,r)),o=hg(r),s=hg(a),u=t(l),c=Gr(u==null?void 0:u.className,n==null?void 0:n.className,i,a==null?void 0:a.className,r==null?void 0:r.className),d=k({},u==null?void 0:u.style,n==null?void 0:n.style,a==null?void 0:a.style,r==null?void 0:r.style),f=k({},u,n,s,o);return c.length>0&&(f.className=c),Object.keys(d).length>0&&(f.style=d),{props:f,internalRef:u.ref}}function G3(e,t,n){return typeof e=="function"?e(t,n):e}const Y3=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function Ar(e){var t;const{elementType:n,externalSlotProps:r,ownerState:a,skipResolvingSlotProps:i=!1}=e,l=bn(e,Y3),o=i?{}:G3(r,a),{props:s,internalRef:u}=q3(k({},l,{externalSlotProps:o})),c=jp(u,o==null?void 0:o.ref,(t=e.additionalProps)==null?void 0:t.ref);return H3(n,k({},s,{ref:c}),a)}const V3=m.createContext(),X3=()=>{const e=m.useContext(V3);return e??!1},P3=m.createContext(void 0);function F3(e){const{theme:t,name:n,props:r}=e;if(!t||!t.components||!t.components[n])return r;const a=t.components[n];return a.defaultProps?Mp(a.defaultProps,r):!a.styleOverrides&&!a.variants?Mp(a,r):r}function Q3({props:e,name:t}){const n=m.useContext(P3);return F3({props:e,name:t,theme:{components:n}})}function K3(e,t){return k({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}var Be={},ix={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(ix);var lx=ix.exports;const Z3=Er(s5),W3=Er(A3);var ox=lx;Object.defineProperty(Be,"__esModule",{value:!0});var yg=Be.alpha=fx;Be.blend=sN;Be.colorChannel=void 0;var Bp=Be.darken=Py;Be.decomposeColor=rn;Be.emphasize=dx;var J3=Be.getContrastRatio=rN;Be.getLuminance=Nu;Be.hexToRgb=sx;Be.hslToRgb=cx;var kp=Be.lighten=Fy;Be.private_safeAlpha=aN;Be.private_safeColorChannel=void 0;Be.private_safeDarken=iN;Be.private_safeEmphasize=oN;Be.private_safeLighten=lN;Be.recomposeColor=rl;Be.rgbToHex=nN;var mg=ox(Z3),I3=ox(W3);function Xy(e,t=0,n=1){return(0,I3.default)(e,t,n)}function sx(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(r=>r+r)),n?`rgb${n.length===4?"a":""}(${n.map((r,a)=>a<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function eN(e){const t=e.toString(16);return t.length===1?`0${t}`:t}function rn(e){if(e.type)return e;if(e.charAt(0)==="#")return rn(sx(e));const t=e.indexOf("("),n=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(n)===-1)throw new Error((0,mg.default)(9,e));let r=e.substring(t+1,e.length-1),a;if(n==="color"){if(r=r.split(" "),a=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(a)===-1)throw new Error((0,mg.default)(10,a))}else r=r.split(",");return r=r.map(i=>parseFloat(i)),{type:n,values:r,colorSpace:a}}const ux=e=>{const t=rn(e);return t.values.slice(0,3).map((n,r)=>t.type.indexOf("hsl")!==-1&&r!==0?`${n}%`:n).join(" ")};Be.colorChannel=ux;const tN=(e,t)=>{try{return ux(e)}catch{return e}};Be.private_safeColorChannel=tN;function rl(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.indexOf("rgb")!==-1?r=r.map((a,i)=>i<3?parseInt(a,10):a):t.indexOf("hsl")!==-1&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.indexOf("color")!==-1?r=`${n} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function nN(e){if(e.indexOf("#")===0)return e;const{values:t}=rn(e);return`#${t.map((n,r)=>eN(r===3?Math.round(255*n):n)).join("")}`}function cx(e){e=rn(e);const{values:t}=e,n=t[0],r=t[1]/100,a=t[2]/100,i=r*Math.min(a,1-a),l=(u,c=(u+n/30)%12)=>a-i*Math.max(Math.min(c-3,9-c,1),-1);let o="rgb";const s=[Math.round(l(0)*255),Math.round(l(8)*255),Math.round(l(4)*255)];return e.type==="hsla"&&(o+="a",s.push(t[3])),rl({type:o,values:s})}function Nu(e){e=rn(e);let t=e.type==="hsl"||e.type==="hsla"?rn(cx(e)).values:e.values;return t=t.map(n=>(e.type!=="color"&&(n/=255),n<=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function rN(e,t){const n=Nu(e),r=Nu(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function fx(e,t){return e=rn(e),t=Xy(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,rl(e)}function aN(e,t,n){try{return fx(e,t)}catch{return e}}function Py(e,t){if(e=rn(e),t=Xy(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]*=1-t;return rl(e)}function iN(e,t,n){try{return Py(e,t)}catch{return e}}function Fy(e,t){if(e=rn(e),t=Xy(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return rl(e)}function lN(e,t,n){try{return Fy(e,t)}catch{return e}}function dx(e,t=.15){return Nu(e)>.5?Py(e,t):Fy(e,t)}function oN(e,t,n){try{return dx(e,t)}catch{return e}}function sN(e,t,n,r=1){const a=(s,u)=>Math.round((s**(1/r)*(1-n)+u**(1/r)*n)**r),i=rn(e),l=rn(t),o=[a(i.values[0],l.values[0]),a(i.values[1],l.values[1]),a(i.values[2],l.values[2])];return rl({type:"rgb",values:o})}const uN=["mode","contrastThreshold","tonalOffset"],vg={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:yo.white,default:yo.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},ad={text:{primary:yo.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:yo.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function gg(e,t,n,r){const a=r.light||r,i=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=kp(e.main,a):t==="dark"&&(e.dark=Bp(e.main,i)))}function cN(e="light"){return e==="dark"?{main:Qa[200],light:Qa[50],dark:Qa[400]}:{main:Qa[700],light:Qa[400],dark:Qa[800]}}function fN(e="light"){return e==="dark"?{main:Fa[200],light:Fa[50],dark:Fa[400]}:{main:Fa[500],light:Fa[300],dark:Fa[700]}}function dN(e="light"){return e==="dark"?{main:Pa[500],light:Pa[300],dark:Pa[700]}:{main:Pa[700],light:Pa[400],dark:Pa[800]}}function pN(e="light"){return e==="dark"?{main:Ka[400],light:Ka[300],dark:Ka[700]}:{main:Ka[700],light:Ka[500],dark:Ka[900]}}function hN(e="light"){return e==="dark"?{main:Za[400],light:Za[300],dark:Za[700]}:{main:Za[800],light:Za[500],dark:Za[900]}}function yN(e="light"){return e==="dark"?{main:vl[400],light:vl[300],dark:vl[700]}:{main:"#ed6c02",light:vl[500],dark:vl[900]}}function mN(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2}=e,a=bn(e,uN),i=e.primary||cN(t),l=e.secondary||fN(t),o=e.error||dN(t),s=e.info||pN(t),u=e.success||hN(t),c=e.warning||yN(t);function d(S){return J3(S,ad.text.primary)>=n?ad.text.primary:vg.text.primary}const f=({color:S,name:x,mainShade:y=500,lightShade:p=300,darkShade:v=700})=>{if(S=k({},S),!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty("main"))throw new Error(mo(11,x?` (${x})`:"",y));if(typeof S.main!="string")throw new Error(mo(12,x?` (${x})`:"",JSON.stringify(S.main)));return gg(S,"light",p,r),gg(S,"dark",v,r),S.contrastText||(S.contrastText=d(S.main)),S},h={dark:ad,light:vg};return Dn(k({common:k({},yo),mode:t,primary:f({color:i,name:"primary"}),secondary:f({color:l,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:f({color:o,name:"error"}),warning:f({color:c,name:"warning"}),info:f({color:s,name:"info"}),success:f({color:u,name:"success"}),grey:o5,contrastThreshold:n,getContrastText:d,augmentColor:f,tonalOffset:r},h[t]),a)}const vN=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function gN(e){return Math.round(e*1e5)/1e5}const bg={textTransform:"uppercase"},Sg='"Roboto", "Helvetica", "Arial", sans-serif';function bN(e,t){const n=typeof t=="function"?t(e):t,{fontFamily:r=Sg,fontSize:a=14,fontWeightLight:i=300,fontWeightRegular:l=400,fontWeightMedium:o=500,fontWeightBold:s=700,htmlFontSize:u=16,allVariants:c,pxToRem:d}=n,f=bn(n,vN),h=a/14,b=d||(y=>`${y/u*h}rem`),S=(y,p,v,E,_)=>k({fontFamily:r,fontWeight:y,fontSize:b(p),lineHeight:v},r===Sg?{letterSpacing:`${gN(E/p)}em`}:{},_,c),x={h1:S(i,96,1.167,-1.5),h2:S(i,60,1.2,-.5),h3:S(l,48,1.167,0),h4:S(l,34,1.235,.25),h5:S(l,24,1.334,0),h6:S(o,20,1.6,.15),subtitle1:S(l,16,1.75,.15),subtitle2:S(o,14,1.57,.1),body1:S(l,16,1.5,.15),body2:S(l,14,1.43,.15),button:S(o,14,1.75,.4,bg),caption:S(l,12,1.66,.4),overline:S(l,12,2.66,1,bg),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Dn(k({htmlFontSize:u,pxToRem:b,fontFamily:r,fontSize:a,fontWeightLight:i,fontWeightRegular:l,fontWeightMedium:o,fontWeightBold:s},x),f,{clone:!1})}const SN=.2,EN=.14,xN=.12;function _e(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${SN})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${EN})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${xN})`].join(",")}const ON=["none",_e(0,2,1,-1,0,1,1,0,0,1,3,0),_e(0,3,1,-2,0,2,2,0,0,1,5,0),_e(0,3,3,-2,0,3,4,0,0,1,8,0),_e(0,2,4,-1,0,4,5,0,0,1,10,0),_e(0,3,5,-1,0,5,8,0,0,1,14,0),_e(0,3,5,-1,0,6,10,0,0,1,18,0),_e(0,4,5,-2,0,7,10,1,0,2,16,1),_e(0,5,5,-3,0,8,10,1,0,3,14,2),_e(0,5,6,-3,0,9,12,1,0,3,16,2),_e(0,6,6,-3,0,10,14,1,0,4,18,3),_e(0,6,7,-4,0,11,15,1,0,4,20,3),_e(0,7,8,-4,0,12,17,2,0,5,22,4),_e(0,7,8,-4,0,13,19,2,0,5,24,4),_e(0,7,9,-4,0,14,21,2,0,5,26,4),_e(0,8,9,-5,0,15,22,2,0,6,28,5),_e(0,8,10,-5,0,16,24,2,0,6,30,5),_e(0,8,11,-5,0,17,26,2,0,6,32,5),_e(0,9,11,-5,0,18,28,2,0,7,34,6),_e(0,9,12,-6,0,19,29,2,0,7,36,6),_e(0,10,13,-6,0,20,31,3,0,8,38,7),_e(0,10,13,-6,0,21,33,3,0,8,40,7),_e(0,10,14,-6,0,22,35,3,0,8,42,7),_e(0,11,14,-7,0,23,36,3,0,9,44,8),_e(0,11,15,-7,0,24,38,3,0,9,46,8)],_N=["duration","easing","delay"],TN={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},wN={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function Eg(e){return`${Math.round(e)}ms`}function AN(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function RN(e){const t=k({},TN,e.easing),n=k({},wN,e.duration);return k({getAutoHeightDuration:AN,create:(a=["all"],i={})=>{const{duration:l=n.standard,easing:o=t.easeInOut,delay:s=0}=i;return bn(i,_N),(Array.isArray(a)?a:[a]).map(u=>`${u} ${typeof l=="string"?l:Eg(l)} ${o} ${typeof s=="string"?s:Eg(s)}`).join(",")}},e,{easing:t,duration:n})}const CN={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},$N=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function NN(e={},...t){const{mixins:n={},palette:r={},transitions:a={},typography:i={}}=e,l=bn(e,$N);if(e.vars)throw new Error(mo(18));const o=mN(r),s=JE(e);let u=Dn(s,{mixins:K3(s.breakpoints,n),palette:o,shadows:ON.slice(),typography:bN(o,i),transitions:RN(a),zIndex:k({},CN)});return u=Dn(u,l),u=t.reduce((c,d)=>Dn(c,d),u),u.unstable_sxConfig=k({},Fo,l==null?void 0:l.unstable_sxConfig),u.unstable_sx=function(d){return ef({sx:d,theme:this})},u}const MN=NN();var Qo={},id={exports:{}},xg;function jN(){return xg||(xg=1,function(e){function t(n,r){if(n==null)return{};var a={};for(var i in n)if({}.hasOwnProperty.call(n,i)){if(r.includes(i))continue;a[i]=n[i]}return a}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(id)),id.exports}const DN=Er(b$),BN=Er(S$),kN=Er(w$),zN=Er(w3),LN=Er(p3),UN=Er(v3);var al=lx;Object.defineProperty(Qo,"__esModule",{value:!0});var HN=Qo.default=IN;Qo.shouldForwardProp=Js;Qo.systemDefaultTheme=void 0;var Gt=al(VE()),zp=al(jN()),Og=FN(DN),qN=BN;al(kN);al(zN);var GN=al(LN),YN=al(UN);const VN=["ownerState"],XN=["variants"],PN=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function px(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(px=function(r){return r?n:t})(e)}function FN(e,t){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=px(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)){var l=a?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(r,i,l):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function QN(e){return Object.keys(e).length===0}function KN(e){return typeof e=="string"&&e.charCodeAt(0)>96}function Js(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const ZN=Qo.systemDefaultTheme=(0,GN.default)(),WN=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function gs({defaultTheme:e,theme:t,themeId:n}){return QN(t)?e:t[n]||t}function JN(e){return e?(t,n)=>n[e]:null}function Is(e,t){let{ownerState:n}=t,r=(0,zp.default)(t,VN);const a=typeof e=="function"?e((0,Gt.default)({ownerState:n},r)):e;if(Array.isArray(a))return a.flatMap(i=>Is(i,(0,Gt.default)({ownerState:n},r)));if(a&&typeof a=="object"&&Array.isArray(a.variants)){const{variants:i=[]}=a;let o=(0,zp.default)(a,XN);return i.forEach(s=>{let u=!0;typeof s.props=="function"?u=s.props((0,Gt.default)({ownerState:n},r,n)):Object.keys(s.props).forEach(c=>{(n==null?void 0:n[c])!==s.props[c]&&r[c]!==s.props[c]&&(u=!1)}),u&&(Array.isArray(o)||(o=[o]),o.push(typeof s.style=="function"?s.style((0,Gt.default)({ownerState:n},r,n)):s.style))}),o}return a}function IN(e={}){const{themeId:t,defaultTheme:n=ZN,rootShouldForwardProp:r=Js,slotShouldForwardProp:a=Js}=e,i=l=>(0,YN.default)((0,Gt.default)({},l,{theme:gs((0,Gt.default)({},l,{defaultTheme:n,themeId:t}))}));return i.__mui_systemSx=!0,(l,o={})=>{(0,Og.internal_processStyles)(l,_=>_.filter(O=>!(O!=null&&O.__mui_systemSx)));const{name:s,slot:u,skipVariantsResolver:c,skipSx:d,overridesResolver:f=JN(WN(u))}=o,h=(0,zp.default)(o,PN),b=c!==void 0?c:u&&u!=="Root"&&u!=="root"||!1,S=d||!1;let x,y=Js;u==="Root"||u==="root"?y=r:u?y=a:KN(l)&&(y=void 0);const p=(0,Og.default)(l,(0,Gt.default)({shouldForwardProp:y,label:x},h)),v=_=>typeof _=="function"&&_.__emotion_real!==_||(0,qN.isPlainObject)(_)?O=>Is(_,(0,Gt.default)({},O,{theme:gs({theme:O.theme,defaultTheme:n,themeId:t})})):_,E=(_,...O)=>{let T=v(_);const w=O?O.map(v):[];s&&f&&w.push(N=>{const G=gs((0,Gt.default)({},N,{defaultTheme:n,themeId:t}));if(!G.components||!G.components[s]||!G.components[s].styleOverrides)return null;const U=G.components[s].styleOverrides,X={};return Object.entries(U).forEach(([q,C])=>{X[q]=Is(C,(0,Gt.default)({},N,{theme:G}))}),f(N,X)}),s&&!b&&w.push(N=>{var G;const U=gs((0,Gt.default)({},N,{defaultTheme:n,themeId:t})),X=U==null||(G=U.components)==null||(G=G[s])==null?void 0:G.variants;return Is({variants:X},(0,Gt.default)({},N,{theme:U}))}),S||w.push(i);const $=w.length-O.length;if(Array.isArray(_)&&$>0){const N=new Array($).fill("");T=[..._,...N],T.raw=[..._.raw,...N]}const R=p(T,...w);return l.muiName&&(R.muiName=l.muiName),R};return p.withConfig&&(E.withConfig=p.withConfig),E}}function Qy(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const e4=e=>Qy(e)&&e!=="classes",Ca=HN({themeId:u5,defaultTheme:MN,rootShouldForwardProp:e4});function t4(e){return Q3(e)}function n4(e,t,n=(r,a)=>r===a){return e.length===t.length&&e.every((r,a)=>n(r,t[a]))}const r4=2;function hx(e,t){return e-t}function _g(e,t){var n;const{index:r}=(n=e.reduce((a,i,l)=>{const o=Math.abs(t-i);return a===null||o({left:`${e}%`}),leap:e=>({width:`${e}%`})},"horizontal-reverse":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},s4=e=>e;let xs;function wg(){return xs===void 0&&(typeof CSS<"u"&&typeof CSS.supports=="function"?xs=CSS.supports("touch-action","none"):xs=!0),xs}function u4(e){const{"aria-labelledby":t,defaultValue:n,disabled:r=!1,disableSwap:a=!1,isRtl:i=!1,marks:l=!1,max:o=100,min:s=0,name:u,onChange:c,onChangeCommitted:d,orientation:f="horizontal",rootRef:h,scale:b=s4,step:S=1,shiftStep:x=10,tabIndex:y,value:p}=e,v=m.useRef(void 0),[E,_]=m.useState(-1),[O,T]=m.useState(-1),[w,$]=m.useState(!1),R=m.useRef(0),[N,G]=C3({controlled:p,default:n??s,name:"Slider"}),U=c&&((M,B,L)=>{const re=M.nativeEvent||M,le=new re.constructor(re.type,re);Object.defineProperty(le,"target",{writable:!0,value:{value:B,name:u}}),c(le,B,L)}),X=Array.isArray(N);let q=X?N.slice().sort(hx):[N];q=q.map(M=>M==null?s:ai(M,s,o));const C=l===!0&&S!==null?[...Array(Math.floor((o-s)/S)+1)].map((M,B)=>({value:s+S*B})):l||[],j=C.map(M=>M.value),{isFocusVisibleRef:D,onBlur:K,onFocus:ie,ref:Pe}=z3(),[ke,xe]=m.useState(-1),V=m.useRef(null),ve=jp(Pe,V),zt=jp(h,ve),_t=M=>B=>{var L;const re=Number(B.currentTarget.getAttribute("data-index"));ie(B),D.current===!0&&xe(re),T(re),M==null||(L=M.onFocus)==null||L.call(M,B)},it=M=>B=>{var L;K(B),D.current===!1&&xe(-1),T(-1),M==null||(L=M.onBlur)==null||L.call(M,B)},Lt=(M,B)=>{const L=Number(M.currentTarget.getAttribute("data-index")),re=q[L],le=j.indexOf(re);let ee=B;if(C&&S==null){const fn=j[j.length-1];ee>fn?ee=fn:eeB=>{var L;if(S!==null){const re=Number(B.currentTarget.getAttribute("data-index")),le=q[re];let ee=null;(B.key==="ArrowLeft"||B.key==="ArrowDown")&&B.shiftKey||B.key==="PageDown"?ee=Math.max(le-x,s):((B.key==="ArrowRight"||B.key==="ArrowUp")&&B.shiftKey||B.key==="PageUp")&&(ee=Math.min(le+x,o)),ee!==null&&(Lt(B,ee),B.preventDefault())}M==null||(L=M.onKeyDown)==null||L.call(M,B)};ax(()=>{if(r&&V.current.contains(document.activeElement)){var M;(M=document.activeElement)==null||M.blur()}},[r]),r&&E!==-1&&_(-1),r&&ke!==-1&&xe(-1);const Xn=M=>B=>{var L;(L=M.onChange)==null||L.call(M,B),Lt(B,B.target.valueAsNumber)},Pn=m.useRef(void 0);let lt=f;i&&f==="horizontal"&&(lt+="-reverse");const fe=({finger:M,move:B=!1})=>{const{current:L}=V,{width:re,height:le,bottom:ee,left:fn}=L.getBoundingClientRect();let xn;lt.indexOf("vertical")===0?xn=(ee-M.y)/le:xn=(M.x-fn)/re,lt.indexOf("-reverse")!==-1&&(xn=1-xn);let ue;if(ue=a4(xn,s,o),S)ue=l4(ue,S,s);else{const Ga=_g(j,ue);ue=j[Ga]}ue=ai(ue,s,o);let Ut=0;if(X){B?Ut=Pn.current:Ut=_g(q,ue),a&&(ue=ai(ue,q[Ut-1]||-1/0,q[Ut+1]||1/0));const Ga=ue;ue=Tg({values:q,newValue:ue,index:Ut}),a&&B||(Ut=ue.indexOf(Ga),Pn.current=Ut)}return{newValue:ue,activeIndex:Ut}},Y=nd(M=>{const B=bs(M,v);if(!B)return;if(R.current+=1,M.type==="mousemove"&&M.buttons===0){Ie(M);return}const{newValue:L,activeIndex:re}=fe({finger:B,move:!0});Ss({sliderRef:V,activeIndex:re,setActive:_}),G(L),!w&&R.current>r4&&$(!0),U&&!Es(L,N)&&U(M,L,re)}),Ie=nd(M=>{const B=bs(M,v);if($(!1),!B)return;const{newValue:L}=fe({finger:B,move:!0});_(-1),M.type==="touchend"&&T(-1),d&&d(M,L),v.current=void 0,Tt()}),dt=nd(M=>{if(r)return;wg()||M.preventDefault();const B=M.changedTouches[0];B!=null&&(v.current=B.identifier);const L=bs(M,v);if(L!==!1){const{newValue:le,activeIndex:ee}=fe({finger:L});Ss({sliderRef:V,activeIndex:ee,setActive:_}),G(le),U&&!Es(le,N)&&U(M,le,ee)}R.current=0;const re=Zs(V.current);re.addEventListener("touchmove",Y,{passive:!0}),re.addEventListener("touchend",Ie,{passive:!0})}),Tt=m.useCallback(()=>{const M=Zs(V.current);M.removeEventListener("mousemove",Y),M.removeEventListener("mouseup",Ie),M.removeEventListener("touchmove",Y),M.removeEventListener("touchend",Ie)},[Ie,Y]);m.useEffect(()=>{const{current:M}=V;return M.addEventListener("touchstart",dt,{passive:wg()}),()=>{M.removeEventListener("touchstart",dt),Tt()}},[Tt,dt]),m.useEffect(()=>{r&&Tt()},[r,Tt]);const dl=M=>B=>{var L;if((L=M.onMouseDown)==null||L.call(M,B),r||B.defaultPrevented||B.button!==0)return;B.preventDefault();const re=bs(B,v);if(re!==!1){const{newValue:ee,activeIndex:fn}=fe({finger:re});Ss({sliderRef:V,activeIndex:fn,setActive:_}),G(ee),U&&!Es(ee,N)&&U(B,ee,fn)}R.current=0;const le=Zs(V.current);le.addEventListener("mousemove",Y,{passive:!0}),le.addEventListener("mouseup",Ie)},Oe=Mu(X?q[0]:s,s,o),cn=Mu(q[q.length-1],s,o)-Oe,Ua=(M={})=>{const B=Ws(M),L={onMouseDown:dl(B||{})},re=k({},B,L);return k({},M,{ref:zt},re)},Ha=M=>B=>{var L;(L=M.onMouseOver)==null||L.call(M,B);const re=Number(B.currentTarget.getAttribute("data-index"));T(re)},la=M=>B=>{var L;(L=M.onMouseLeave)==null||L.call(M,B),T(-1)};return{active:E,axis:lt,axisProps:o4,dragging:w,focusedThumbIndex:ke,getHiddenInputProps:(M={})=>{var B;const L=Ws(M),re={onChange:Xn(L||{}),onFocus:_t(L||{}),onBlur:it(L||{}),onKeyDown:Vn(L||{})},le=k({},L,re);return k({tabIndex:y,"aria-labelledby":t,"aria-orientation":f,"aria-valuemax":b(o),"aria-valuemin":b(s),name:u,type:"range",min:e.min,max:e.max,step:e.step===null&&e.marks?"any":(B=e.step)!=null?B:void 0,disabled:r},M,le,{style:k({},L3,{direction:i?"rtl":"ltr",width:"100%",height:"100%"})})},getRootProps:Ua,getThumbProps:(M={})=>{const B=Ws(M),L={onMouseOver:Ha(B||{}),onMouseLeave:la(B||{})};return k({},M,B,L)},marks:C,open:O,range:X,rootRef:zt,trackLeap:cn,trackOffset:Oe,values:q,getThumbStyle:M=>({pointerEvents:E!==-1&&E!==M?"none":void 0})}}const c4=e=>!e||!Xl(e);function f4(e){return ex("MuiSlider",e)}const Jt=E3("MuiSlider",["root","active","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","disabled","dragging","focusVisible","mark","markActive","marked","markLabel","markLabelActive","rail","sizeSmall","thumb","thumbColorPrimary","thumbColorSecondary","thumbColorError","thumbColorSuccess","thumbColorInfo","thumbColorWarning","track","trackInverted","trackFalse","thumbSizeSmall","valueLabel","valueLabelOpen","valueLabelCircle","valueLabelLabel","vertical"]),d4=e=>{const{open:t}=e;return{offset:Gr(t&&Jt.valueLabelOpen),circle:Jt.valueLabelCircle,label:Jt.valueLabelLabel}};function p4(e){const{children:t,className:n,value:r}=e,a=d4(e);return t?m.cloneElement(t,{className:Gr(t.props.className)},g.jsxs(m.Fragment,{children:[t.props.children,g.jsx("span",{className:Gr(a.offset,n),"aria-hidden":!0,children:g.jsx("span",{className:a.circle,children:g.jsx("span",{className:a.label,children:r})})})]})):null}const h4=["aria-label","aria-valuetext","aria-labelledby","component","components","componentsProps","color","classes","className","disableSwap","disabled","getAriaLabel","getAriaValueText","marks","max","min","name","onChange","onChangeCommitted","orientation","shiftStep","size","step","scale","slotProps","slots","tabIndex","track","value","valueLabelDisplay","valueLabelFormat"];function Ag(e){return e}const y4=Ca("span",{name:"MuiSlider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`color${mn(n.color)}`],n.size!=="medium"&&t[`size${mn(n.size)}`],n.marked&&t.marked,n.orientation==="vertical"&&t.vertical,n.track==="inverted"&&t.trackInverted,n.track===!1&&t.trackFalse]}})(({theme:e})=>{var t;return{borderRadius:12,boxSizing:"content-box",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",WebkitTapHighlightColor:"transparent","@media print":{colorAdjust:"exact"},[`&.${Jt.disabled}`]:{pointerEvents:"none",cursor:"default",color:(e.vars||e).palette.grey[400]},[`&.${Jt.dragging}`]:{[`& .${Jt.thumb}, & .${Jt.track}`]:{transition:"none"}},variants:[...Object.keys(((t=e.vars)!=null?t:e).palette).filter(n=>{var r;return((r=e.vars)!=null?r:e).palette[n].main}).map(n=>({props:{color:n},style:{color:(e.vars||e).palette[n].main}})),{props:{orientation:"horizontal"},style:{height:4,width:"100%",padding:"13px 0","@media (pointer: coarse)":{padding:"20px 0"}}},{props:{orientation:"horizontal",size:"small"},style:{height:2}},{props:{orientation:"horizontal",marked:!0},style:{marginBottom:20}},{props:{orientation:"vertical"},style:{height:"100%",width:4,padding:"0 13px","@media (pointer: coarse)":{padding:"0 20px"}}},{props:{orientation:"vertical",size:"small"},style:{width:2}},{props:{orientation:"vertical",marked:!0},style:{marginRight:44}}]}}),m4=Ca("span",{name:"MuiSlider",slot:"Rail",overridesResolver:(e,t)=>t.rail})({display:"block",position:"absolute",borderRadius:"inherit",backgroundColor:"currentColor",opacity:.38,variants:[{props:{orientation:"horizontal"},style:{width:"100%",height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{height:"100%",width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:"inverted"},style:{opacity:1}}]}),v4=Ca("span",{name:"MuiSlider",slot:"Track",overridesResolver:(e,t)=>t.track})(({theme:e})=>{var t;return{display:"block",position:"absolute",borderRadius:"inherit",border:"1px solid currentColor",backgroundColor:"currentColor",transition:e.transitions.create(["left","width","bottom","height"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:"small"},style:{border:"none"}},{props:{orientation:"horizontal"},style:{height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:!1},style:{display:"none"}},...Object.keys(((t=e.vars)!=null?t:e).palette).filter(n=>{var r;return((r=e.vars)!=null?r:e).palette[n].main}).map(n=>({props:{color:n,track:"inverted"},style:k({},e.vars?{backgroundColor:e.vars.palette.Slider[`${n}Track`],borderColor:e.vars.palette.Slider[`${n}Track`]}:k({backgroundColor:kp(e.palette[n].main,.62),borderColor:kp(e.palette[n].main,.62)},e.applyStyles("dark",{backgroundColor:Bp(e.palette[n].main,.5)}),e.applyStyles("dark",{borderColor:Bp(e.palette[n].main,.5)})))}))]}}),g4=Ca("span",{name:"MuiSlider",slot:"Thumb",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.thumb,t[`thumbColor${mn(n.color)}`],n.size!=="medium"&&t[`thumbSize${mn(n.size)}`]]}})(({theme:e})=>{var t;return{position:"absolute",width:20,height:20,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:e.transitions.create(["box-shadow","left","bottom"],{duration:e.transitions.duration.shortest}),"&::before":{position:"absolute",content:'""',borderRadius:"inherit",width:"100%",height:"100%",boxShadow:(e.vars||e).shadows[2]},"&::after":{position:"absolute",content:'""',borderRadius:"50%",width:42,height:42,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},[`&.${Jt.disabled}`]:{"&:hover":{boxShadow:"none"}},variants:[{props:{size:"small"},style:{width:12,height:12,"&::before":{boxShadow:"none"}}},{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-50%, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 50%)"}},...Object.keys(((t=e.vars)!=null?t:e).palette).filter(n=>{var r;return((r=e.vars)!=null?r:e).palette[n].main}).map(n=>({props:{color:n},style:{[`&:hover, &.${Jt.focusVisible}`]:k({},e.vars?{boxShadow:`0px 0px 0px 8px rgba(${e.vars.palette[n].mainChannel} / 0.16)`}:{boxShadow:`0px 0px 0px 8px ${yg(e.palette[n].main,.16)}`},{"@media (hover: none)":{boxShadow:"none"}}),[`&.${Jt.active}`]:k({},e.vars?{boxShadow:`0px 0px 0px 14px rgba(${e.vars.palette[n].mainChannel} / 0.16)`}:{boxShadow:`0px 0px 0px 14px ${yg(e.palette[n].main,.16)}`})}}))]}}),b4=Ca(p4,{name:"MuiSlider",slot:"ValueLabel",overridesResolver:(e,t)=>t.valueLabel})(({theme:e})=>k({zIndex:1,whiteSpace:"nowrap"},e.typography.body2,{fontWeight:500,transition:e.transitions.create(["transform"],{duration:e.transitions.duration.shortest}),position:"absolute",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:"flex",alignItems:"center",justifyContent:"center",padding:"0.25rem 0.75rem",variants:[{props:{orientation:"horizontal"},style:{transform:"translateY(-100%) scale(0)",top:"-10px",transformOrigin:"bottom center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, 50%) rotate(45deg)",backgroundColor:"inherit",bottom:0,left:"50%"},[`&.${Jt.valueLabelOpen}`]:{transform:"translateY(-100%) scale(1)"}}},{props:{orientation:"vertical"},style:{transform:"translateY(-50%) scale(0)",right:"30px",top:"50%",transformOrigin:"right center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, -50%) rotate(45deg)",backgroundColor:"inherit",right:-8,top:"50%"},[`&.${Jt.valueLabelOpen}`]:{transform:"translateY(-50%) scale(1)"}}},{props:{size:"small"},style:{fontSize:e.typography.pxToRem(12),padding:"0.25rem 0.5rem"}},{props:{orientation:"vertical",size:"small"},style:{right:"20px"}}]})),S4=Ca("span",{name:"MuiSlider",slot:"Mark",shouldForwardProp:e=>Qy(e)&&e!=="markActive",overridesResolver:(e,t)=>{const{markActive:n}=e;return[t.mark,n&&t.markActive]}})(({theme:e})=>({position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor",variants:[{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-1px, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 1px)"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]})),E4=Ca("span",{name:"MuiSlider",slot:"MarkLabel",shouldForwardProp:e=>Qy(e)&&e!=="markLabelActive",overridesResolver:(e,t)=>t.markLabel})(({theme:e})=>k({},e.typography.body2,{color:(e.vars||e).palette.text.secondary,position:"absolute",whiteSpace:"nowrap",variants:[{props:{orientation:"horizontal"},style:{top:30,transform:"translateX(-50%)","@media (pointer: coarse)":{top:40}}},{props:{orientation:"vertical"},style:{left:36,transform:"translateY(50%)","@media (pointer: coarse)":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]})),x4=e=>{const{disabled:t,dragging:n,marked:r,orientation:a,track:i,classes:l,color:o,size:s}=e,u={root:["root",t&&"disabled",n&&"dragging",r&&"marked",a==="vertical"&&"vertical",i==="inverted"&&"trackInverted",i===!1&&"trackFalse",o&&`color${mn(o)}`,s&&`size${mn(s)}`],rail:["rail"],track:["track"],mark:["mark"],markActive:["markActive"],markLabel:["markLabel"],markLabelActive:["markLabelActive"],valueLabel:["valueLabel"],thumb:["thumb",t&&"disabled",s&&`thumbSize${mn(s)}`,o&&`thumbColor${mn(o)}`],active:["active"],disabled:["disabled"],focusVisible:["focusVisible"]};return U3(u,f4,l)},O4=({children:e})=>e,_4=m.forwardRef(function(t,n){var r,a,i,l,o,s,u,c,d,f,h,b,S,x,y,p,v,E,_,O,T,w,$,R;const N=t4({props:t,name:"MuiSlider"}),G=X3(),{"aria-label":U,"aria-valuetext":X,"aria-labelledby":q,component:C="span",components:j={},componentsProps:D={},color:K="primary",classes:ie,className:Pe,disableSwap:ke=!1,disabled:xe=!1,getAriaLabel:V,getAriaValueText:ve,marks:zt=!1,max:_t=100,min:it=0,orientation:Lt="horizontal",shiftStep:Vn=10,size:Xn="medium",step:Pn=1,scale:lt=Ag,slotProps:fe,slots:Y,track:Ie="normal",valueLabelDisplay:dt="off",valueLabelFormat:Tt=Ag}=N,dl=bn(N,h4),Oe=k({},N,{isRtl:G,max:_t,min:it,classes:ie,disabled:xe,disableSwap:ke,orientation:Lt,marks:zt,color:K,size:Xn,step:Pn,shiftStep:Vn,scale:lt,track:Ie,valueLabelDisplay:dt,valueLabelFormat:Tt}),{axisProps:cn,getRootProps:Ua,getHiddenInputProps:Ha,getThumbProps:la,open:pl,active:qa,axis:Tr,focusedThumbIndex:M,range:B,dragging:L,marks:re,values:le,trackOffset:ee,trackLeap:fn,getThumbStyle:xn}=u4(k({},Oe,{rootRef:n}));Oe.marked=re.length>0&&re.some(ze=>ze.label),Oe.dragging=L,Oe.focusedThumbIndex=M;const ue=x4(Oe),Ut=(r=(a=Y==null?void 0:Y.root)!=null?a:j.Root)!=null?r:y4,Ga=(i=(l=Y==null?void 0:Y.rail)!=null?l:j.Rail)!=null?i:m4,fv=(o=(s=Y==null?void 0:Y.track)!=null?s:j.Track)!=null?o:v4,dv=(u=(c=Y==null?void 0:Y.thumb)!=null?c:j.Thumb)!=null?u:g4,pv=(d=(f=Y==null?void 0:Y.valueLabel)!=null?f:j.ValueLabel)!=null?d:b4,Df=(h=(b=Y==null?void 0:Y.mark)!=null?b:j.Mark)!=null?h:S4,Bf=(S=(x=Y==null?void 0:Y.markLabel)!=null?x:j.MarkLabel)!=null?S:E4,hv=(y=(p=Y==null?void 0:Y.input)!=null?p:j.Input)!=null?y:"input",kf=(v=fe==null?void 0:fe.root)!=null?v:D.root,hT=(E=fe==null?void 0:fe.rail)!=null?E:D.rail,zf=(_=fe==null?void 0:fe.track)!=null?_:D.track,Lf=(O=fe==null?void 0:fe.thumb)!=null?O:D.thumb,Uf=(T=fe==null?void 0:fe.valueLabel)!=null?T:D.valueLabel,yT=(w=fe==null?void 0:fe.mark)!=null?w:D.mark,mT=($=fe==null?void 0:fe.markLabel)!=null?$:D.markLabel,vT=(R=fe==null?void 0:fe.input)!=null?R:D.input,gT=Ar({elementType:Ut,getSlotProps:Ua,externalSlotProps:kf,externalForwardedProps:dl,additionalProps:k({},c4(Ut)&&{as:C}),ownerState:k({},Oe,kf==null?void 0:kf.ownerState),className:[ue.root,Pe]}),bT=Ar({elementType:Ga,externalSlotProps:hT,ownerState:Oe,className:ue.rail}),ST=Ar({elementType:fv,externalSlotProps:zf,additionalProps:{style:k({},cn[Tr].offset(ee),cn[Tr].leap(fn))},ownerState:k({},Oe,zf==null?void 0:zf.ownerState),className:ue.track}),Hf=Ar({elementType:dv,getSlotProps:la,externalSlotProps:Lf,ownerState:k({},Oe,Lf==null?void 0:Lf.ownerState),className:ue.thumb}),ET=Ar({elementType:pv,externalSlotProps:Uf,ownerState:k({},Oe,Uf==null?void 0:Uf.ownerState),className:ue.valueLabel}),qf=Ar({elementType:Df,externalSlotProps:yT,ownerState:Oe,className:ue.mark}),Gf=Ar({elementType:Bf,externalSlotProps:mT,ownerState:Oe,className:ue.markLabel}),xT=Ar({elementType:hv,getSlotProps:Ha,externalSlotProps:vT,ownerState:Oe});return g.jsxs(Ut,k({},gT,{children:[g.jsx(Ga,k({},bT)),g.jsx(fv,k({},ST)),re.filter(ze=>ze.value>=it&&ze.value<=_t).map((ze,et)=>{const Yf=Mu(ze.value,it,_t),fs=cn[Tr].offset(Yf);let Fn;return Ie===!1?Fn=le.indexOf(ze.value)!==-1:Fn=Ie==="normal"&&(B?ze.value>=le[0]&&ze.value<=le[le.length-1]:ze.value<=le[0])||Ie==="inverted"&&(B?ze.value<=le[0]||ze.value>=le[le.length-1]:ze.value>=le[0]),g.jsxs(m.Fragment,{children:[g.jsx(Df,k({"data-index":et},qf,!Xl(Df)&&{markActive:Fn},{style:k({},fs,qf.style),className:Gr(qf.className,Fn&&ue.markActive)})),ze.label!=null?g.jsx(Bf,k({"aria-hidden":!0,"data-index":et},Gf,!Xl(Bf)&&{markLabelActive:Fn},{style:k({},fs,Gf.style),className:Gr(ue.markLabel,Gf.className,Fn&&ue.markLabelActive),children:ze.label})):null]},et)}),le.map((ze,et)=>{const Yf=Mu(ze,it,_t),fs=cn[Tr].offset(Yf),Fn=dt==="off"?O4:pv;return g.jsx(Fn,k({},!Xl(Fn)&&{valueLabelFormat:Tt,valueLabelDisplay:dt,value:typeof Tt=="function"?Tt(lt(ze),et):Tt,index:et,open:pl===et||qa===et||dt==="on",disabled:xe},ET,{children:g.jsx(dv,k({"data-index":et},Hf,{className:Gr(ue.thumb,Hf.className,qa===et&&ue.active,M===et&&ue.focusVisible),style:k({},fs,xn(et),Hf.style),children:g.jsx(hv,k({"data-index":et,"aria-label":V?V(et):U,"aria-valuenow":lt(ze),"aria-labelledby":q,"aria-valuetext":ve?ve(lt(ze),et):X,value:le[et]},xT))}))}),et)})]}))});var Rg=Object.prototype.toString,yx=function(t){var n=Rg.call(t),r=n==="[object Arguments]";return r||(r=n!=="[object Array]"&&t!==null&&typeof t=="object"&&typeof t.length=="number"&&t.length>=0&&Rg.call(t.callee)==="[object Function]"),r},ld,Cg;function T4(){if(Cg)return ld;Cg=1;var e;if(!Object.keys){var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=yx,a=Object.prototype.propertyIsEnumerable,i=!a.call({toString:null},"toString"),l=a.call(function(){},"prototype"),o=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],s=function(f){var h=f.constructor;return h&&h.prototype===f},u={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},c=function(){if(typeof window>"u")return!1;for(var f in window)try{if(!u["$"+f]&&t.call(window,f)&&window[f]!==null&&typeof window[f]=="object")try{s(window[f])}catch{return!0}}catch{return!0}return!1}(),d=function(f){if(typeof window>"u"||!c)return s(f);try{return s(f)}catch{return!1}};e=function(h){var b=h!==null&&typeof h=="object",S=n.call(h)==="[object Function]",x=r(h),y=b&&n.call(h)==="[object String]",p=[];if(!b&&!S&&!x)throw new TypeError("Object.keys called on a non-object");var v=l&&S;if(y&&h.length>0&&!t.call(h,0))for(var E=0;E0)for(var _=0;_3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new Wa("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new Wa("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new Wa("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new Wa("`loose`, if provided, must be a boolean");var a=arguments.length>3?arguments[3]:null,i=arguments.length>4?arguments[4]:null,l=arguments.length>5?arguments[5]:null,o=arguments.length>6?arguments[6]:!1,s=!!jg&&jg(t,n);if(Mg)Mg(t,n,{configurable:l===null&&s?s.configurable:!l,enumerable:a===null&&s?s.enumerable:!a,value:r,writable:i===null&&s?s.writable:!i});else if(o||!a&&!i&&!l)t[n]=r;else throw new C4("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},Lp=pf,mx=function(){return!!Lp};mx.hasArrayLengthDefineBug=function(){if(!Lp)return null;try{return Lp([],"length",{value:1}).length!==1}catch{return!0}};var Jy=mx,$4=Ky,N4=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",M4=Object.prototype.toString,j4=Array.prototype.concat,Dg=Wy,D4=function(e){return typeof e=="function"&&M4.call(e)==="[object Function]"},vx=Jy(),B4=function(e,t,n,r){if(t in e){if(r===!0){if(e[t]===n)return}else if(!D4(r)||!r())return}vx?Dg(e,t,n,!0):Dg(e,t,n)},gx=function(e,t){var n=arguments.length>2?arguments[2]:{},r=$4(t);N4&&(r=j4.call(r,Object.getOwnPropertySymbols(t)));for(var a=0;a"u"||!Fe?W:Fe(Uint8Array),ya={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?W:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?W:ArrayBuffer,"%ArrayIteratorPrototype%":Ja&&Fe?Fe([][Symbol.iterator]()):W,"%AsyncFromSyncIteratorPrototype%":W,"%AsyncFunction%":ii,"%AsyncGenerator%":ii,"%AsyncGeneratorFunction%":ii,"%AsyncIteratorPrototype%":ii,"%Atomics%":typeof Atomics>"u"?W:Atomics,"%BigInt%":typeof BigInt>"u"?W:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?W:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?W:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?W:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":pM,"%eval%":eval,"%EvalError%":hM,"%Float32Array%":typeof Float32Array>"u"?W:Float32Array,"%Float64Array%":typeof Float64Array>"u"?W:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?W:FinalizationRegistry,"%Function%":Ax,"%GeneratorFunction%":ii,"%Int8Array%":typeof Int8Array>"u"?W:Int8Array,"%Int16Array%":typeof Int16Array>"u"?W:Int16Array,"%Int32Array%":typeof Int32Array>"u"?W:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Ja&&Fe?Fe(Fe([][Symbol.iterator]())):W,"%JSON%":typeof JSON=="object"?JSON:W,"%Map%":typeof Map>"u"?W:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Ja||!Fe?W:Fe(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":dM,"%Object.getOwnPropertyDescriptor%":So,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?W:Promise,"%Proxy%":typeof Proxy>"u"?W:Proxy,"%RangeError%":yM,"%ReferenceError%":mM,"%Reflect%":typeof Reflect>"u"?W:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?W:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Ja||!Fe?W:Fe(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?W:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Ja&&Fe?Fe(""[Symbol.iterator]()):W,"%Symbol%":Ja?Symbol:W,"%SyntaxError%":Hi,"%ThrowTypeError%":wM,"%TypedArray%":CM,"%TypeError%":Ti,"%Uint8Array%":typeof Uint8Array>"u"?W:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?W:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?W:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?W:Uint32Array,"%URIError%":vM,"%WeakMap%":typeof WeakMap>"u"?W:WeakMap,"%WeakRef%":typeof WeakRef>"u"?W:WeakRef,"%WeakSet%":typeof WeakSet>"u"?W:WeakSet,"%Function.prototype.call%":Zo,"%Function.prototype.apply%":Rx,"%Object.defineProperty%":TM,"%Object.getPrototypeOf%":AM,"%Math.abs%":gM,"%Math.floor%":bM,"%Math.max%":SM,"%Math.min%":EM,"%Math.pow%":xM,"%Math.round%":OM,"%Math.sign%":_M,"%Reflect.getPrototypeOf%":RM};if(Fe)try{null.error}catch(e){var $M=Fe(Fe(e));ya["%Error.prototype%"]=$M}var NM=function e(t){var n;if(t==="%AsyncFunction%")n=dd("async function () {}");else if(t==="%GeneratorFunction%")n=dd("function* () {}");else if(t==="%AsyncGeneratorFunction%")n=dd("async function* () {}");else if(t==="%AsyncGenerator%"){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if(t==="%AsyncIteratorPrototype%"){var a=e("%AsyncGenerator%");a&&Fe&&(n=Fe(a.prototype))}return ya[t]=n,n},Xg={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Wo=Ko(),ju=am,MM=Wo.call(Zo,Array.prototype.concat),jM=Wo.call(Rx,Array.prototype.splice),Pg=Wo.call(Zo,String.prototype.replace),Du=Wo.call(Zo,String.prototype.slice),DM=Wo.call(Zo,RegExp.prototype.exec),BM=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,kM=/\\(\\)?/g,zM=function(t){var n=Du(t,0,1),r=Du(t,-1);if(n==="%"&&r!=="%")throw new Hi("invalid intrinsic syntax, expected closing `%`");if(r==="%"&&n!=="%")throw new Hi("invalid intrinsic syntax, expected opening `%`");var a=[];return Pg(t,BM,function(i,l,o,s){a[a.length]=o?Pg(s,kM,"$1"):l||i}),a},LM=function(t,n){var r=t,a;if(ju(Xg,r)&&(a=Xg[r],r="%"+a[0]+"%"),ju(ya,r)){var i=ya[r];if(i===ii&&(i=NM(r)),typeof i>"u"&&!n)throw new Ti("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:a,name:r,value:i}}throw new Hi("intrinsic "+t+" does not exist!")},Or=function(t,n){if(typeof t!="string"||t.length===0)throw new Ti("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new Ti('"allowMissing" argument must be a boolean');if(DM(/^%?[^%]*%?$/,t)===null)throw new Hi("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=zM(t),a=r.length>0?r[0]:"",i=LM("%"+a+"%",n),l=i.name,o=i.value,s=!1,u=i.alias;u&&(a=u[0],jM(r,MM([0,1],u)));for(var c=1,d=!0;c=r.length){var S=So(o,f);d=!!S,d&&"get"in S&&!("originalValue"in S.get)?o=S.get:o=o[f]}else d=ju(o,f),o=o[f];d&&!s&&(ya[l]=o)}}return o},UM=Or,Fg=Wy,HM=Jy(),Qg=$a,Kg=un,qM=UM("%Math.floor%"),GM=function(t,n){if(typeof t!="function")throw new Kg("`fn` is not a function");if(typeof n!="number"||n<0||n>4294967295||qM(n)!==n)throw new Kg("`length` must be a positive 32-bit integer");var r=arguments.length>2&&!!arguments[2],a=!0,i=!0;if("length"in t&&Qg){var l=Qg(t,"length");l&&!l.configurable&&(a=!1),l&&!l.writable&&(i=!1)}return(a||i||!r)&&(HM?Fg(t,"length",n,!0,!0):Fg(t,"length",n)),t},YM=Ko(),VM=nm(),XM=Ox,PM=function(){return XM(YM,VM,arguments)};(function(e){var t=GM,n=pf,r=rm,a=PM;e.exports=function(l){var o=r(arguments),s=l.length-(arguments.length-1);return t(o,1+(s>0?s:0),!0)},n?n(e.exports,"apply",{value:a}):e.exports.apply=a})(bx);var il=bx.exports,Cx=Or,$x=rm,FM=$x([Cx("%String.prototype.indexOf%")]),ft=function(t,n){var r=Cx(t,!!n);return typeof r=="function"&&FM(t,".prototype.")>-1?$x([r]):r},QM=Ky,Nx=hf(),Mx=ft,ru=Iy,KM=Mx("Array.prototype.push"),Zg=Mx("Object.prototype.propertyIsEnumerable"),ZM=Nx?ru.getOwnPropertySymbols:null,jx=function(t,n){if(t==null)throw new TypeError("target must be an object");var r=ru(t);if(arguments.length===1)return r;for(var a=1;a-1?Lx(r):r},Eo=function(){return typeof(function(){}).name=="string"},Pl=Object.getOwnPropertyDescriptor;if(Pl)try{Pl([],"length")}catch{Pl=null}Eo.functionsHaveConfigurableNames=function(){if(!Eo()||!Pl)return!1;var t=Pl(function(){},"name");return!!t&&!!t.configurable};var u6=Function.prototype.bind;Eo.boundFunctionsHaveNames=function(){return Eo()&&typeof u6=="function"&&(function(){}).bind().name!==""};var c6=Eo,Wg=Wy,f6=Jy(),d6=c6.functionsHaveConfigurableNames(),p6=un,h6=function(t,n){if(typeof t!="function")throw new p6("`fn` is not a function");var r=arguments.length>2&&!!arguments[2];return(!r||d6)&&(f6?Wg(t,"name",n,!0,!0):Wg(t,"name",n)),t},y6=h6,m6=un,v6=Object,Hx=y6(function(){if(this==null||this!==v6(this))throw new m6("RegExp.prototype.flags getter called on non-object");var t="";return this.hasIndices&&(t+="d"),this.global&&(t+="g"),this.ignoreCase&&(t+="i"),this.multiline&&(t+="m"),this.dotAll&&(t+="s"),this.unicode&&(t+="u"),this.unicodeSets&&(t+="v"),this.sticky&&(t+="y"),t},"get flags",!0),g6=Hx,b6=Na.supportsDescriptors,S6=Object.getOwnPropertyDescriptor,qx=function(){if(b6&&/a/mig.flags==="gim"){var t=S6(RegExp.prototype,"flags");if(t&&typeof t.get=="function"&&"dotAll"in RegExp.prototype&&"hasIndices"in RegExp.prototype){var n="",r={};if(Object.defineProperty(r,"hasIndices",{get:function(){n+="d"}}),Object.defineProperty(r,"sticky",{get:function(){n+="y"}}),t.get.call(r),n==="dy")return t.get}}return g6},E6=Na.supportsDescriptors,x6=qx,O6=$a,_6=Object.defineProperty,T6=Sx,Jg=wx,w6=/a/,A6=function(){if(!E6||!Jg)throw new T6("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var t=x6(),n=Jg(w6),r=O6(n,"flags");return(!r||r.get!==t)&&_6(n,"flags",{configurable:!0,enumerable:!1,get:t}),t},R6=Na,C6=il,$6=Hx,Gx=qx,N6=A6,Yx=C6(Gx());R6(Yx,{getPolyfill:Gx,implementation:$6,shim:N6});var M6=Yx,au={exports:{}},j6=hf,Ma=function(){return j6()&&!!Symbol.toStringTag},D6=Ma(),B6=ft,Up=B6("Object.prototype.toString"),yf=function(t){return D6&&t&&typeof t=="object"&&Symbol.toStringTag in t?!1:Up(t)==="[object Arguments]"},Vx=function(t){return yf(t)?!0:t!==null&&typeof t=="object"&&"length"in t&&typeof t.length=="number"&&t.length>=0&&Up(t)!=="[object Array]"&&"callee"in t&&Up(t.callee)==="[object Function]"},k6=function(){return yf(arguments)}();yf.isLegacyArguments=Vx;var Xx=k6?yf:Vx;const z6={},L6=Object.freeze(Object.defineProperty({__proto__:null,default:z6},Symbol.toStringTag,{value:"Module"})),U6=Er(L6);var im=typeof Map=="function"&&Map.prototype,yd=Object.getOwnPropertyDescriptor&&im?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,Bu=im&&yd&&typeof yd.get=="function"?yd.get:null,Ig=im&&Map.prototype.forEach,lm=typeof Set=="function"&&Set.prototype,md=Object.getOwnPropertyDescriptor&&lm?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,ku=lm&&md&&typeof md.get=="function"?md.get:null,e0=lm&&Set.prototype.forEach,H6=typeof WeakMap=="function"&&WeakMap.prototype,Fl=H6?WeakMap.prototype.has:null,q6=typeof WeakSet=="function"&&WeakSet.prototype,Ql=q6?WeakSet.prototype.has:null,G6=typeof WeakRef=="function"&&WeakRef.prototype,t0=G6?WeakRef.prototype.deref:null,Y6=Boolean.prototype.valueOf,V6=Object.prototype.toString,X6=Function.prototype.toString,P6=String.prototype.match,om=String.prototype.slice,Lr=String.prototype.replace,F6=String.prototype.toUpperCase,n0=String.prototype.toLowerCase,Px=RegExp.prototype.test,r0=Array.prototype.concat,wn=Array.prototype.join,Q6=Array.prototype.slice,a0=Math.floor,Hp=typeof BigInt=="function"?BigInt.prototype.valueOf:null,vd=Object.getOwnPropertySymbols,qp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,qi=typeof Symbol=="function"&&typeof Symbol.iterator=="object",ct=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===qi||!0)?Symbol.toStringTag:null,Fx=Object.prototype.propertyIsEnumerable,i0=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function l0(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||Px.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e=="number"){var r=e<0?-a0(-e):a0(e);if(r!==e){var a=String(r),i=om.call(t,a.length+1);return Lr.call(a,n,"$&_")+"."+Lr.call(Lr.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return Lr.call(t,n,"$&_")}var Gp=U6,o0=Gp.custom,s0=Zx(o0)?o0:null,Qx={__proto__:null,double:'"',single:"'"},K6={__proto__:null,double:/(["\\])/g,single:/(['\\])/g},mf=function e(t,n,r,a){var i=n||{};if(In(i,"quoteStyle")&&!In(Qx,i.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(In(i,"maxStringLength")&&(typeof i.maxStringLength=="number"?i.maxStringLength<0&&i.maxStringLength!==1/0:i.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var l=In(i,"customInspect")?i.customInspect:!0;if(typeof l!="boolean"&&l!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(In(i,"indent")&&i.indent!==null&&i.indent!==" "&&!(parseInt(i.indent,10)===i.indent&&i.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(In(i,"numericSeparator")&&typeof i.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var o=i.numericSeparator;if(typeof t>"u")return"undefined";if(t===null)return"null";if(typeof t=="boolean")return t?"true":"false";if(typeof t=="string")return Jx(t,i);if(typeof t=="number"){if(t===0)return 1/0/t>0?"0":"-0";var s=String(t);return o?l0(t,s):s}if(typeof t=="bigint"){var u=String(t)+"n";return o?l0(t,u):u}var c=typeof i.depth>"u"?5:i.depth;if(typeof r>"u"&&(r=0),r>=c&&c>0&&typeof t=="object")return Yp(t)?"[Array]":"[Object]";var d=pj(i,r);if(typeof a>"u")a=[];else if(Wx(a,t)>=0)return"[Circular]";function f(U,X,q){if(X&&(a=Q6.call(a),a.push(X)),q){var C={depth:i.depth};return In(i,"quoteStyle")&&(C.quoteStyle=i.quoteStyle),e(U,C,r+1,a)}return e(U,i,r+1,a)}if(typeof t=="function"&&!u0(t)){var h=aj(t),b=Os(t,f);return"[Function"+(h?": "+h:" (anonymous)")+"]"+(b.length>0?" { "+wn.call(b,", ")+" }":"")}if(Zx(t)){var S=qi?Lr.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):qp.call(t);return typeof t=="object"&&!qi?bl(S):S}if(cj(t)){for(var x="<"+n0.call(String(t.nodeName)),y=t.attributes||[],p=0;p",x}if(Yp(t)){if(t.length===0)return"[]";var v=Os(t,f);return d&&!dj(v)?"["+Vp(v,d)+"]":"[ "+wn.call(v,", ")+" ]"}if(J6(t)){var E=Os(t,f);return!("cause"in Error.prototype)&&"cause"in t&&!Fx.call(t,"cause")?"{ ["+String(t)+"] "+wn.call(r0.call("[cause]: "+f(t.cause),E),", ")+" }":E.length===0?"["+String(t)+"]":"{ ["+String(t)+"] "+wn.call(E,", ")+" }"}if(typeof t=="object"&&l){if(s0&&typeof t[s0]=="function"&&Gp)return Gp(t,{depth:c-r});if(l!=="symbol"&&typeof t.inspect=="function")return t.inspect()}if(ij(t)){var _=[];return Ig&&Ig.call(t,function(U,X){_.push(f(X,t,!0)+" => "+f(U,t))}),c0("Map",Bu.call(t),_,d)}if(sj(t)){var O=[];return e0&&e0.call(t,function(U){O.push(f(U,t))}),c0("Set",ku.call(t),O,d)}if(lj(t))return gd("WeakMap");if(uj(t))return gd("WeakSet");if(oj(t))return gd("WeakRef");if(ej(t))return bl(f(Number(t)));if(nj(t))return bl(f(Hp.call(t)));if(tj(t))return bl(Y6.call(t));if(I6(t))return bl(f(String(t)));if(typeof window<"u"&&t===window)return"{ [object Window] }";if(typeof globalThis<"u"&&t===globalThis||typeof xu<"u"&&t===xu)return"{ [object globalThis] }";if(!W6(t)&&!u0(t)){var T=Os(t,f),w=i0?i0(t)===Object.prototype:t instanceof Object||t.constructor===Object,$=t instanceof Object?"":"null prototype",R=!w&&ct&&Object(t)===t&&ct in t?om.call(ra(t),8,-1):$?"Object":"",N=w||typeof t.constructor!="function"?"":t.constructor.name?t.constructor.name+" ":"",G=N+(R||$?"["+wn.call(r0.call([],R||[],$||[]),": ")+"] ":"");return T.length===0?G+"{}":d?G+"{"+Vp(T,d)+"}":G+"{ "+wn.call(T,", ")+" }"}return String(t)};function Kx(e,t,n){var r=n.quoteStyle||t,a=Qx[r];return a+e+a}function Z6(e){return Lr.call(String(e),/"/g,""")}function Yp(e){return ra(e)==="[object Array]"&&(!ct||!(typeof e=="object"&&ct in e))}function W6(e){return ra(e)==="[object Date]"&&(!ct||!(typeof e=="object"&&ct in e))}function u0(e){return ra(e)==="[object RegExp]"&&(!ct||!(typeof e=="object"&&ct in e))}function J6(e){return ra(e)==="[object Error]"&&(!ct||!(typeof e=="object"&&ct in e))}function I6(e){return ra(e)==="[object String]"&&(!ct||!(typeof e=="object"&&ct in e))}function ej(e){return ra(e)==="[object Number]"&&(!ct||!(typeof e=="object"&&ct in e))}function tj(e){return ra(e)==="[object Boolean]"&&(!ct||!(typeof e=="object"&&ct in e))}function Zx(e){if(qi)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!qp)return!1;try{return qp.call(e),!0}catch{}return!1}function nj(e){if(!e||typeof e!="object"||!Hp)return!1;try{return Hp.call(e),!0}catch{}return!1}var rj=Object.prototype.hasOwnProperty||function(e){return e in this};function In(e,t){return rj.call(e,t)}function ra(e){return V6.call(e)}function aj(e){if(e.name)return e.name;var t=P6.call(X6.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function Wx(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;nt.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return Jx(om.call(e,0,t.maxStringLength),t)+r}var a=K6[t.quoteStyle||"single"];a.lastIndex=0;var i=Lr.call(Lr.call(e,a,"\\$1"),/[\x00-\x1f]/g,fj);return Kx(i,"single",t)}function fj(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+F6.call(t.toString(16))}function bl(e){return"Object("+e+")"}function gd(e){return e+" { ? }"}function c0(e,t,n,r){var a=r?Vp(n,r):wn.call(n,", ");return e+" ("+t+") {"+a+"}"}function dj(e){for(var t=0;t=0)return!1;return!0}function pj(e,t){var n;if(e.indent===" ")n=" ";else if(typeof e.indent=="number"&&e.indent>0)n=wn.call(Array(e.indent+1)," ");else return null;return{base:n,prev:wn.call(Array(t+1),n)}}function Vp(e,t){if(e.length===0)return"";var n=` -`+t.prev+t.base;return n+wn.call(e,","+n)+` -`+t.prev}function Os(e,t){var n=Yp(e),r=[];if(n){r.length=e.length;for(var a=0;a=r)return n+1;var a=b0(t,n);if(a<55296||a>56319)return n+1;var i=b0(t,n+1);return i<56320||i>57343?n+1:n+2},Sd=function(t){var n=0;return{next:function(){var a=n>=t.length,i;return a||(i=t[n],n+=1),{done:a,value:i}}}},S0=function(t,n){if(tD(t)||y0(t))return Sd(t);if(nD(t)){var r=0;return{next:function(){var i=lD(t,r),l=iD(t,r,i);return r=i,{done:i>t.length,value:l}}}}if(n&&typeof t["_es6-shim iterator_"]<"u")return t["_es6-shim iterator_"]()};if(!rD&&!aD)au.exports=function(t){if(t!=null)return S0(t,!0)};else{var oD=iO,sD=oO,E0=dn("Map.prototype.forEach",!0),x0=dn("Set.prototype.forEach",!0);if(typeof process>"u"||!process.versions||!process.versions.node)var O0=dn("Map.prototype.iterator",!0),_0=dn("Set.prototype.iterator",!0);var T0=dn("Map.prototype.@@iterator",!0)||dn("Map.prototype._es6-shim iterator_",!0),w0=dn("Set.prototype.@@iterator",!0)||dn("Set.prototype._es6-shim iterator_",!0),uD=function(t){if(oD(t)){if(O0)return m0(O0(t));if(T0)return T0(t);if(E0){var n=[];return E0(t,function(a,i){g0(n,[i,a])}),Sd(n)}}if(sD(t)){if(_0)return m0(_0(t));if(w0)return w0(t);if(x0){var r=[];return x0(t,function(a){g0(r,a)}),Sd(r)}}};au.exports=function(t){return uD(t)||S0(t)}}}var cD=au.exports,A0=function(e){return e!==e},sO=function(t,n){return t===0&&n===0?1/t===1/n:!!(t===n||A0(t)&&A0(n))},fD=sO,uO=function(){return typeof Object.is=="function"?Object.is:fD},dD=uO,pD=Na,hD=function(){var t=dD();return pD(Object,{is:t},{is:function(){return Object.is!==t}}),t},yD=Na,mD=il,vD=sO,cO=uO,gD=hD,fO=mD(cO(),Object);yD(fO,{getPolyfill:cO,implementation:vD,shim:gD});var bD=fO,SD=il,dO=ft,ED=Or,Xp=ED("%ArrayBuffer%",!0),iu=dO("ArrayBuffer.prototype.byteLength",!0),xD=dO("Object.prototype.toString"),R0=!!Xp&&!iu&&new Xp(0).slice,C0=!!R0&&SD(R0),pO=iu||C0?function(t){if(!t||typeof t!="object")return!1;try{return iu?iu(t):C0(t,0),!0}catch{return!1}}:Xp?function(t){return xD(t)==="[object ArrayBuffer]"}:function(t){return!1},hO=ft,OD=hO("Date.prototype.getDay"),_D=function(t){try{return OD(t),!0}catch{return!1}},TD=hO("Object.prototype.toString"),wD="[object Date]",AD=Ma(),RD=function(t){return typeof t!="object"||t===null?!1:AD?_D(t):TD(t)===wD},$0=ft,CD=Ma(),$D=am,ND=$a,Pp;if(CD){var MD=$0("RegExp.prototype.exec"),N0={},Ed=function(){throw N0},M0={toString:Ed,valueOf:Ed};typeof Symbol.toPrimitive=="symbol"&&(M0[Symbol.toPrimitive]=Ed),Pp=function(t){if(!t||typeof t!="object")return!1;var n=ND(t,"lastIndex"),r=n&&$D(n,"value");if(!r)return!1;try{MD(t,M0)}catch(a){return a===N0}}}else{var jD=$0("Object.prototype.toString"),DD="[object RegExp]";Pp=function(t){return!t||typeof t!="object"&&typeof t!="function"?!1:jD(t)===DD}}var yO=Pp,BD=ft,j0=BD("SharedArrayBuffer.prototype.byteLength",!0),kD=j0?function(t){if(!t||typeof t!="object")return!1;try{return j0(t),!0}catch{return!1}}:function(t){return!1},mO=ft,zD=mO("Number.prototype.toString"),LD=function(t){try{return zD(t),!0}catch{return!1}},UD=mO("Object.prototype.toString"),HD="[object Number]",qD=Ma(),GD=function(t){return typeof t=="number"?!0:!t||typeof t!="object"?!1:qD?LD(t):UD(t)===HD},vO=ft,YD=vO("Boolean.prototype.toString"),VD=vO("Object.prototype.toString"),XD=function(t){try{return YD(t),!0}catch{return!1}},PD="[object Boolean]",FD=Ma(),QD=function(t){return typeof t=="boolean"?!0:t===null||typeof t!="object"?!1:FD&&Symbol.toStringTag in t?XD(t):VD(t)===PD},Fp={exports:{}},xd,D0;function KD(){if(D0)return xd;D0=1;var e=ft,t=yO,n=e("RegExp.prototype.exec"),r=un;return xd=function(i){if(!t(i))throw new r("`regex` must be a RegExp");return function(o){return n(i,o)!==null}},xd}var gO=ft,ZD=gO("Object.prototype.toString"),WD=em(),JD=KD();if(WD){var ID=gO("Symbol.prototype.toString"),eB=JD(/^Symbol\(.*\)$/),tB=function(t){return typeof t.valueOf()!="symbol"?!1:eB(ID(t))};Fp.exports=function(t){if(typeof t=="symbol")return!0;if(!t||typeof t!="object"||ZD(t)!=="[object Symbol]")return!1;try{return tB(t)}catch{return!1}}}else Fp.exports=function(t){return!1};var nB=Fp.exports,Qp={exports:{}},B0=typeof BigInt<"u"&&BigInt,rB=function(){return typeof B0=="function"&&typeof BigInt=="function"&&typeof B0(42)=="bigint"&&typeof BigInt(42)=="bigint"},aB=rB();if(aB){var iB=BigInt.prototype.valueOf,lB=function(t){try{return iB.call(t),!0}catch{}return!1};Qp.exports=function(t){return t===null||typeof t>"u"||typeof t=="boolean"||typeof t=="string"||typeof t=="number"||typeof t=="symbol"||typeof t=="function"?!1:typeof t=="bigint"?!0:lB(t)}}else Qp.exports=function(t){return!1};var oB=Qp.exports,sB=rO,uB=GD,cB=QD,fB=nB,dB=oB,pB=function(t){if(t==null||typeof t!="object"&&typeof t!="function")return null;if(sB(t))return"String";if(uB(t))return"Number";if(cB(t))return"Boolean";if(fB(t))return"Symbol";if(dB(t))return"BigInt"},Uu=typeof WeakMap=="function"&&WeakMap.prototype?WeakMap:null,k0=typeof WeakSet=="function"&&WeakSet.prototype?WeakSet:null,Hu;Uu||(Hu=function(t){return!1});var Kp=Uu?Uu.prototype.has:null,Od=k0?k0.prototype.has:null;!Hu&&!Kp&&(Hu=function(t){return!1});var hB=Hu||function(t){if(!t||typeof t!="object")return!1;try{if(Kp.call(t,Kp),Od)try{Od.call(t,Od)}catch{return!0}return t instanceof Uu}catch{}return!1},Zp={exports:{}},yB=Or,bO=ft,mB=yB("%WeakSet%",!0),_d=bO("WeakSet.prototype.has",!0);if(_d){var Td=bO("WeakMap.prototype.has",!0);Zp.exports=function(t){if(!t||typeof t!="object")return!1;try{if(_d(t,_d),Td)try{Td(t,Td)}catch{return!0}return t instanceof mB}catch{}return!1}}else Zp.exports=function(t){return!1};var vB=Zp.exports,gB=iO,bB=oO,SB=hB,EB=vB,xB=function(t){if(t&&typeof t=="object"){if(gB(t))return"Map";if(bB(t))return"Set";if(SB(t))return"WeakMap";if(EB(t))return"WeakSet"}return!1},SO=Function.prototype.toString,ci=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,Wp,lu;if(typeof ci=="function"&&typeof Object.defineProperty=="function")try{Wp=Object.defineProperty({},"length",{get:function(){throw lu}}),lu={},ci(function(){throw 42},null,Wp)}catch(e){e!==lu&&(ci=null)}else ci=null;var OB=/^\s*class\b/,Jp=function(t){try{var n=SO.call(t);return OB.test(n)}catch{return!1}},wd=function(t){try{return Jp(t)?!1:(SO.call(t),!0)}catch{return!1}},ou=Object.prototype.toString,_B="[object Object]",TB="[object Function]",wB="[object GeneratorFunction]",AB="[object HTMLAllCollection]",RB="[object HTML document.all class]",CB="[object HTMLCollection]",$B=typeof Symbol=="function"&&!!Symbol.toStringTag,NB=!(0 in[,]),Ip=function(){return!1};if(typeof document=="object"){var MB=document.all;ou.call(MB)===ou.call(document.all)&&(Ip=function(t){if((NB||!t)&&(typeof t>"u"||typeof t=="object"))try{var n=ou.call(t);return(n===AB||n===RB||n===CB||n===_B)&&t("")==null}catch{}return!1})}var jB=ci?function(t){if(Ip(t))return!0;if(!t||typeof t!="function"&&typeof t!="object")return!1;try{ci(t,null,Wp)}catch(n){if(n!==lu)return!1}return!Jp(t)&&wd(t)}:function(t){if(Ip(t))return!0;if(!t||typeof t!="function"&&typeof t!="object")return!1;if($B)return wd(t);if(Jp(t))return!1;var n=ou.call(t);return n!==TB&&n!==wB&&!/^\[object HTML/.test(n)?!1:wd(t)},DB=jB,BB=Object.prototype.toString,EO=Object.prototype.hasOwnProperty,kB=function(t,n,r){for(var a=0,i=t.length;a=3&&(a=r),BB.call(t)==="[object Array]"?kB(t,n,a):typeof t=="string"?zB(t,n,a):LB(t,n,a)},HB=UB,qB=["Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"],Ad=qB,GB=typeof globalThis>"u"?xu:globalThis,YB=function(){for(var t=[],n=0;n"u"?xu:globalThis,eh=VB(),dm=fm("String.prototype.slice"),Rd=Object.getPrototypeOf,PB=fm("Array.prototype.indexOf",!0)||function(t,n){for(var r=0;r-1?n:n!=="Object"?!1:QB(t)}return su?FB(t):null},ZB=ft,U0=ZB("ArrayBuffer.prototype.byteLength",!0),WB=pO,JB=function(t){return WB(t)?U0?U0(t):t.byteLength:NaN},OO=o6,qn=Ux,H0=M6,IB=Or,Gi=cD,e8=eO,q0=bD,G0=Xx,Y0=tO,V0=pO,X0=RD,P0=yO,F0=kD,Q0=Ky,K0=pB,Z0=xB,W0=KB,J0=JB,I0=qn("SharedArrayBuffer.prototype.byteLength",!0),eb=qn("Date.prototype.getTime"),Cd=Object.getPrototypeOf,tb=qn("Object.prototype.toString"),Yu=IB("%Set%",!0),th=qn("Map.prototype.has",!0),Vu=qn("Map.prototype.get",!0),nb=qn("Map.prototype.size",!0),Xu=qn("Set.prototype.add",!0),_O=qn("Set.prototype.delete",!0),Pu=qn("Set.prototype.has",!0),uu=qn("Set.prototype.size",!0);function rb(e,t,n,r){for(var a=Gi(e),i;(i=a.next())&&!i.done;)if(vn(t,i.value,n,r))return _O(e,i.value),!0;return!1}function TO(e){if(typeof e>"u")return null;if(typeof e!="object")return typeof e=="symbol"?!1:typeof e=="string"||typeof e=="number"?+e==+e:!0}function t8(e,t,n,r,a,i){var l=TO(n);if(l!=null)return l;var o=Vu(t,l),s=OO({},a,{strict:!1});return typeof o>"u"&&!th(t,l)||!vn(r,o,s,i)?!1:!th(e,l)&&vn(r,o,s,i)}function n8(e,t,n){var r=TO(n);return r??(Pu(t,r)&&!Pu(e,r))}function ab(e,t,n,r,a,i){for(var l=Gi(e),o,s;(o=l.next())&&!o.done;)if(s=o.value,vn(n,s,a,i)&&vn(r,Vu(t,s),a,i))return _O(e,s),!0;return!1}function vn(e,t,n,r){var a=n||{};if(a.strict?q0(e,t):e===t)return!0;var i=K0(e),l=K0(t);if(i!==l)return!1;if(!e||!t||typeof e!="object"&&typeof t!="object")return a.strict?q0(e,t):e==t;var o=r.has(e),s=r.has(t),u;if(o&&s){if(r.get(e)===r.get(t))return!0}else u={};return o||r.set(e,u),s||r.set(t,u),i8(e,t,a,r)}function ib(e){return!e||typeof e!="object"||typeof e.length!="number"||typeof e.copy!="function"||typeof e.slice!="function"||e.length>0&&typeof e[0]!="number"?!1:!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))}function r8(e,t,n,r){if(uu(e)!==uu(t))return!1;for(var a=Gi(e),i=Gi(t),l,o,s;(l=a.next())&&!l.done;)if(l.value&&typeof l.value=="object")s||(s=new Yu),Xu(s,l.value);else if(!Pu(t,l.value)){if(n.strict||!n8(e,t,l.value))return!1;s||(s=new Yu),Xu(s,l.value)}if(s){for(;(o=i.next())&&!o.done;)if(o.value&&typeof o.value=="object"){if(!rb(s,o.value,n.strict,r))return!1}else if(!n.strict&&!Pu(e,o.value)&&!rb(s,o.value,n.strict,r))return!1;return uu(s)===0}return!0}function a8(e,t,n,r){if(nb(e)!==nb(t))return!1;for(var a=Gi(e),i=Gi(t),l,o,s,u,c,d;(l=a.next())&&!l.done;)if(u=l.value[0],c=l.value[1],u&&typeof u=="object")s||(s=new Yu),Xu(s,u);else if(d=Vu(t,u),typeof d>"u"&&!th(t,u)||!vn(c,d,n,r)){if(n.strict||!t8(e,t,u,c,n,r))return!1;s||(s=new Yu),Xu(s,u)}if(s){for(;(o=i.next())&&!o.done;)if(u=o.value[0],d=o.value[1],u&&typeof u=="object"){if(!ab(s,e,u,d,n,r))return!1}else if(!n.strict&&(!e.has(u)||!vn(Vu(e,u),d,n,r))&&!ab(s,e,u,d,OO({},n,{strict:!1}),r))return!1;return uu(s)===0}return!0}function i8(e,t,n,r){var a,i;if(typeof e!=typeof t||e==null||t==null||tb(e)!==tb(t)||G0(e)!==G0(t))return!1;var l=Y0(e),o=Y0(t);if(l!==o)return!1;var s=e instanceof Error,u=t instanceof Error;if(s!==u||(s||u)&&(e.name!==t.name||e.message!==t.message))return!1;var c=P0(e),d=P0(t);if(c!==d||(c||d)&&(e.source!==t.source||H0(e)!==H0(t)))return!1;var f=X0(e),h=X0(t);if(f!==h||(f||h)&&eb(e)!==eb(t)||n.strict&&Cd&&Cd(e)!==Cd(t))return!1;var b=W0(e),S=W0(t);if(b!==S)return!1;if(b||S){if(e.length!==t.length)return!1;for(a=0;a=0;a--)if(O[a]!=T[a])return!1;for(a=O.length-1;a>=0;a--)if(i=O[a],!vn(e[i],t[i],n,r))return!1;var w=Z0(e),$=Z0(t);return w!==$?!1:w==="Set"||$==="Set"?r8(e,t,n,r):w==="Map"?a8(e,t,n,r):!0}var l8=function(t,n,r){return vn(t,n,r,e8())};const o8=Ra(l8),pm=(e,t)=>{for(const n in t)if(typeof t[n]=="object"){if(!o8(e[n],t[n]))return!1}else if(!Object.is(e[n],t[n]))return!1;return!0},Ts=e=>{let t=0,n;const r=e.readonly;return e.type==="int"||e.type==="float"?t=e.value:e.type==="Quantity"&&(t=e.value.magnitude,n=e.value.unit),[t,r,n]},wO=ne.memo(e=>{Hn();const[t,n]=m.useState(!1),{fullAccessPath:r,value:a,min:i,max:l,stepSize:o,docString:s,isInstantUpdate:u,addNotification:c,changeCallback:d=()=>{},displayName:f,id:h}=e;m.useEffect(()=>{c(`${r} changed to ${a.value}.`)},[e.value.value]),m.useEffect(()=>{c(`${r}.min changed to ${i.value}.`)},[e.min.value,e.min.type]),m.useEffect(()=>{c(`${r}.max changed to ${l.value}.`)},[e.max.value,e.max.type]),m.useEffect(()=>{c(`${r}.stepSize changed to ${o.value}.`)},[e.stepSize.value,e.stepSize.type]);const b=($,R)=>{Array.isArray(R)&&(R=R[0]);let N;a.type==="Quantity"?N={type:"Quantity",value:{magnitude:R,unit:a.value.unit},full_access_path:`${r}.value`,readonly:a.readonly,doc:s}:N={type:a.type,value:R,full_access_path:`${r}.value`,readonly:a.readonly,doc:s},d(N)},S=($,R,N)=>{let G;N.type==="Quantity"?G={type:N.type,value:{magnitude:$,unit:N.value.unit},full_access_path:`${r}.${R}`,readonly:N.readonly,doc:null}:G={type:N.type,value:$,full_access_path:`${r}.${R}`,readonly:N.readonly,doc:null},d(G)},[x,y,p]=Ts(a),[v,E]=Ts(i),[_,O]=Ts(l),[T,w]=Ts(o);return g.jsxs("div",{className:"component sliderComponent",id:h,children:[!1,g.jsxs(Au,{children:[g.jsx(On,{xs:"auto",xl:"auto",children:g.jsxs(dr.Text,{children:[f,g.jsx(Sn,{docString:s})]})}),g.jsx(On,{xs:"5",xl:!0,children:g.jsx(_4,{style:{margin:"0px 0px 10px 0px"},"aria-label":"Always visible",disabled:y,value:x,onChange:($,R)=>b($,R),min:v,max:_,step:T,marks:[{value:v,label:`${v}`},{value:_,label:`${_}`}]})}),g.jsx(On,{xs:"3",xl:!0,children:g.jsx(Ru,{isInstantUpdate:u,fullAccessPath:`${r}.value`,docString:s,readOnly:y,type:a.type,value:x,unit:p,addNotification:()=>{},changeCallback:d,id:h+"-value"})}),g.jsx(On,{xs:"auto",children:g.jsx(Ey,{id:`button-${h}`,onClick:()=>n(!t),type:"checkbox",checked:t,value:"",className:"btn",variant:"light","aria-controls":"slider-settings","aria-expanded":t,children:g.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",className:"bi bi-gear",viewBox:"0 0 16 16",children:[g.jsx("path",{d:"M8 4.754a3.246 3.246 0 1 0 0 6.492 3.246 3.246 0 0 0 0-6.492zM5.754 8a2.246 2.246 0 1 1 4.492 0 2.246 2.246 0 0 1-4.492 0z"}),g.jsx("path",{d:"M9.796 1.343c-.527-1.79-3.065-1.79-3.592 0l-.094.319a.873.873 0 0 1-1.255.52l-.292-.16c-1.64-.892-3.433.902-2.54 2.541l.159.292a.873.873 0 0 1-.52 1.255l-.319.094c-1.79.527-1.79 3.065 0 3.592l.319.094a.873.873 0 0 1 .52 1.255l-.16.292c-.892 1.64.901 3.434 2.541 2.54l.292-.159a.873.873 0 0 1 1.255.52l.094.319c.527 1.79 3.065 1.79 3.592 0l.094-.319a.873.873 0 0 1 1.255-.52l.292.16c1.64.893 3.434-.902 2.54-2.541l-.159-.292a.873.873 0 0 1 .52-1.255l.319-.094c1.79-.527 1.79-3.065 0-3.592l-.319-.094a.873.873 0 0 1-.52-1.255l.16-.292c.893-1.64-.902-3.433-2.541-2.54l-.292.159a.873.873 0 0 1-1.255-.52l-.094-.319zm-2.633.283c.246-.835 1.428-.835 1.674 0l.094.319a1.873 1.873 0 0 0 2.693 1.115l.291-.16c.764-.415 1.6.42 1.184 1.185l-.159.292a1.873 1.873 0 0 0 1.116 2.692l.318.094c.835.246.835 1.428 0 1.674l-.319.094a1.873 1.873 0 0 0-1.115 2.693l.16.291c.415.764-.42 1.6-1.185 1.184l-.291-.159a1.873 1.873 0 0 0-2.693 1.116l-.094.318c-.246.835-1.428.835-1.674 0l-.094-.319a1.873 1.873 0 0 0-2.692-1.115l-.292.16c-.764.415-1.6-.42-1.184-1.185l.159-.291A1.873 1.873 0 0 0 1.945 8.93l-.319-.094c-.835-.246-.835-1.428 0-1.674l.319-.094A1.873 1.873 0 0 0 3.06 4.377l-.16-.292c-.415-.764.42-1.6 1.185-1.184l.292.159a1.873 1.873 0 0 0 2.692-1.115l.094-.319z"})]})})})]}),g.jsx(Tc,{in:t,children:g.jsx(pt.Group,{children:g.jsxs(Au,{className:"justify-content-center",style:{paddingTop:"20px",margin:"10px"},children:[g.jsxs(On,{xs:"auto",children:[g.jsx(pt.Label,{children:"Min Value"}),g.jsx(pt.Control,{type:"number",value:v,disabled:E,onChange:$=>S(Number($.target.value),"min",i)})]}),g.jsxs(On,{xs:"auto",children:[g.jsx(pt.Label,{children:"Max Value"}),g.jsx(pt.Control,{type:"number",value:_,disabled:O,onChange:$=>S(Number($.target.value),"max",l)})]}),g.jsxs(On,{xs:"auto",children:[g.jsx(pt.Label,{children:"Step Size"}),g.jsx(pt.Control,{type:"number",value:T,disabled:w,onChange:$=>S(Number($.target.value),"step_size",o)})]})]})})})]})},pm);wO.displayName="SliderComponent";const AO=ne.memo(e=>{const{addNotification:t,displayName:n,id:r,value:a,full_access_path:i,enum:l,doc:o,readonly:s,changeCallback:u}=e;return Hn(),m.useEffect(()=>{t(`${i} changed to ${a}.`)},[a]),g.jsxs("div",{className:"component enumComponent",id:r,children:[!1,g.jsx(Au,{children:g.jsxs(On,{className:"d-flex align-items-center",children:[g.jsxs(dr.Text,{children:[n,g.jsx(Sn,{docString:o})]}),s?g.jsx(pt.Control,{style:e.type=="ColouredEnum"?{backgroundColor:l[a]}:{},value:e.type=="ColouredEnum"?a:l[a],name:i,disabled:!0}):g.jsx(pt.Select,{"aria-label":"example-select",value:a,name:i,style:e.type=="ColouredEnum"?{backgroundColor:l[a]}:{},onChange:c=>u({type:e.type,name:e.name,enum:l,value:c.target.value,full_access_path:i,readonly:e.readonly,doc:e.doc}),children:Object.entries(l).map(([c,d])=>g.jsx("option",{value:c,children:e.type=="ColouredEnum"?c:d},c))})]})})]})},pm);AO.displayName="EnumComponent";const hm=ne.memo(e=>{const{fullAccessPath:t,docString:n,addNotification:r,displayName:a,id:i}=e;if(!e.render)return null;Hn();const l=m.useRef(null),o=()=>{const u=`Method ${t} was triggered.`;r(u)},s=async u=>{u.preventDefault(),xE(t),o()};return g.jsxs("div",{className:"component methodComponent",id:i,children:[!1,g.jsx(pt,{onSubmit:s,ref:l,children:g.jsxs(Uo,{className:"component",variant:"primary",type:"submit",children:[`${a} `,g.jsx(Sn,{docString:n})]})})]})},pm);hm.displayName="MethodComponent";const RO=ne.memo(e=>{const{fullAccessPath:t,readOnly:n,docString:r,isInstantUpdate:a,addNotification:i,changeCallback:l=()=>{},displayName:o,id:s}=e;Hn();const[u,c]=m.useState(e.value);m.useEffect(()=>{e.value!==u&&c(e.value),i(`${t} changed to ${e.value}.`)},[e.value]);const d=b=>{c(b.target.value),a&&l({type:"str",value:b.target.value,full_access_path:t,readonly:n,doc:r})},f=b=>{b.key==="Enter"&&!a&&(l({type:"str",value:u,full_access_path:t,readonly:n,doc:r}),b.preventDefault())},h=()=>{a||l({type:"str",value:u,full_access_path:t,readonly:n,doc:r})};return g.jsxs("div",{className:"component stringComponent",id:s,children:[!1,g.jsxs(dr,{children:[g.jsxs(dr.Text,{children:[o,g.jsx(Sn,{docString:r})]}),g.jsx(pt.Control,{type:"text",name:s,value:u,disabled:n,onChange:d,onKeyDown:f,onBlur:h,className:a&&!n?"instantUpdate":""})]})]})});RO.displayName="StringComponent";function ym(e){const t=m.useContext(Ay),n=a=>{var i;return((i=t[a])==null?void 0:i.displayOrder)??Number.MAX_SAFE_INTEGER};let r;return Array.isArray(e)?r=[...e].sort((a,i)=>n(a.full_access_path)-n(i.full_access_path)):r=Object.values(e).sort((a,i)=>n(a.full_access_path)-n(i.full_access_path)),r}const CO=ne.memo(e=>{const{docString:t,isInstantUpdate:n,addNotification:r,id:a}=e,i=ym(e.value);return Hn(),g.jsxs("div",{className:"listComponent",id:a,children:[!1,g.jsx(Sn,{docString:t}),i.map(l=>g.jsx(Yi,{attribute:l,isInstantUpdate:n,addNotification:r},l.full_access_path))]})});CO.displayName="ListComponent";var s8=["color","size","title","className"];function nh(){return nh=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const a=localStorage.getItem(`${ui}:${e}`);return a?JSON.parse(a):t});return m.useEffect(()=>{n!==void 0&&localStorage.setItem(`${ui}:${e}`,JSON.stringify(n))},[n,e]),[n,r]}const gm=ne.memo(({props:e,isInstantUpdate:t,addNotification:n,displayName:r,id:a})=>{const[i,l]=ah(`dataServiceComponent-${a}-open`,!0),o=ym(e);return r!==""?g.jsx("div",{className:"component dataServiceComponent",id:a,children:g.jsxs(xi,{children:[g.jsxs(xi.Header,{onClick:()=>l(!i),style:{cursor:"pointer"},children:[r," ",i?g.jsx(mm,{}):g.jsx(vm,{})]}),g.jsx(Tc,{in:i,children:g.jsx(xi.Body,{children:o.map(s=>g.jsx(Yi,{attribute:s,isInstantUpdate:t,addNotification:n},s.full_access_path))})})]})}):g.jsx("div",{className:"component dataServiceComponent",id:a,children:o.map(s=>g.jsx(Yi,{attribute:s,isInstantUpdate:t,addNotification:n},s.full_access_path))})});gm.displayName="DataServiceComponent";const $O=ne.memo(({fullAccessPath:e,props:t,isInstantUpdate:n,addNotification:r,displayName:a,id:i})=>{const{connected:l,connect:o,...s}=t,u=l.value;return g.jsxs("div",{className:"deviceConnectionComponent",id:i,children:[!u&&g.jsxs("div",{className:"overlayContent",children:[g.jsxs("div",{children:[a!=""?a:"Device"," is currently not available!"]}),g.jsx(hm,{fullAccessPath:`${e}.connect`,docString:o.doc,addNotification:r,displayName:"reconnect",id:i+"-connect",render:!0})]}),g.jsx(gm,{props:s,isInstantUpdate:n,addNotification:r,displayName:a,id:i})]})});$O.displayName="DeviceConnectionComponent";const NO=ne.memo(e=>{const{fullAccessPath:t,value:n,docString:r,format:a,addNotification:i,displayName:l,id:o}=e;Hn();const[s,u]=m.useState(!0);return m.useEffect(()=>{i(`${t} changed.`)},[e.value]),g.jsx("div",{className:"component imageComponent",id:o,children:g.jsxs(xi,{children:[g.jsxs(xi.Header,{onClick:()=>u(!s),style:{cursor:"pointer"},children:[l,g.jsx(Sn,{docString:r}),s?g.jsx(mm,{}):g.jsx(vm,{})]}),g.jsx(Tc,{in:s,children:g.jsxs(xi.Body,{children:[!1,a===""&&n===""?g.jsx("p",{children:"No image set in the backend."}):g.jsx(ES,{src:`data:image/${a.toLowerCase()};base64,${n}`})]})})]})})});NO.displayName="ImageComponent";function h8(e){if(e){let t=e.replace(/\]\./g,"-");return t=t.replace(/[^\w_]+/g,"-"),t=t.replace(/-+$/,""),t}else return"main"}const MO=ne.memo(e=>{const{docString:t,isInstantUpdate:n,addNotification:r,id:a}=e,i=ym(e.value);return Hn(),g.jsxs("div",{className:"listComponent",id:a,children:[!1,g.jsx(Sn,{docString:t}),i.map(l=>g.jsx(Yi,{attribute:l,isInstantUpdate:n,addNotification:r},l.full_access_path))]})});MO.displayName="DictComponent";const jO=ne.memo(e=>{const{fullAccessPath:t,docString:n,status:r,addNotification:a,displayName:i,id:l}=e;Hn();const o=m.useRef(null),[s,u]=m.useState(!1);m.useEffect(()=>{let d;r==="RUNNING"?d=`${t} was started.`:d=`${t} was stopped.`,a(d),u(!1)},[r]);const c=async d=>{d.preventDefault();const f=r=="RUNNING"?"stop":"start",h=[t,f].filter(b=>b).join(".");u(!0),xE(h)};return g.jsxs("div",{className:"component taskComponent",id:l,children:[!1,g.jsx(pt,{onSubmit:c,ref:o,children:g.jsxs(dr,{children:[g.jsxs(dr.Text,{children:[i,g.jsx(Sn,{docString:n})]}),g.jsx(Uo,{id:`button-${l}`,type:"submit",children:s?g.jsx(IS,{size:"sm",role:"status","aria-hidden":"true"}):r==="RUNNING"?"Stop ":"Start "})]})})]})});jO.displayName="TaskComponent";const y8=e=>{let t="";for(const n of e)!n.startsWith("[")&&t!==""&&(t+="."),t+=n;return t},m8=e=>{const t=[],n=_E(e);for(let r=n.length-1;r>=0;r--){const a=n[r];if(t.unshift(a),!a.startsWith("["))break}return y8(t)};function ei(e,t=()=>{}){JC(e,t)}const Yi=ne.memo(({attribute:e,isInstantUpdate:t,addNotification:n})=>{const{full_access_path:r}=e,a=h8(r),i=m.useContext(Ay);let l=m8(r);if(i[r]){if(i[r].display===!1)return null;i[r].displayName&&(l=i[r].displayName)}return e.type==="bool"?g.jsx(TE,{fullAccessPath:r,docString:e.doc,readOnly:e.readonly,value:!!e.value,addNotification:n,changeCallback:ei,displayName:l,id:a}):e.type==="float"||e.type==="int"?g.jsx(Ru,{type:e.type,fullAccessPath:r,docString:e.doc,readOnly:e.readonly,value:Number(e.value),isInstantUpdate:t,addNotification:n,changeCallback:ei,displayName:l,id:a}):e.type==="Quantity"?g.jsx(Ru,{type:"Quantity",fullAccessPath:r,docString:e.doc,readOnly:e.readonly,value:Number(e.value.magnitude),unit:e.value.unit,isInstantUpdate:t,addNotification:n,changeCallback:ei,displayName:l,id:a}):e.type==="NumberSlider"?g.jsx(wO,{fullAccessPath:r,docString:e.value.value.doc,readOnly:e.readonly,value:e.value.value,min:e.value.min,max:e.value.max,stepSize:e.value.step_size,isInstantUpdate:t,addNotification:n,changeCallback:ei,displayName:l,id:a}):e.type==="Enum"||e.type==="ColouredEnum"?g.jsx(AO,{...e,addNotification:n,changeCallback:ei,displayName:l,id:a}):e.type==="method"?g.jsx(hm,{fullAccessPath:r,docString:e.doc,addNotification:n,displayName:l,id:a,render:e.frontend_render}):e.type==="str"?g.jsx(RO,{fullAccessPath:r,value:e.value,readOnly:e.readonly,docString:e.doc,isInstantUpdate:t,addNotification:n,changeCallback:ei,displayName:l,id:a}):e.type=="Task"?g.jsx(jO,{fullAccessPath:r,docString:e.doc,status:e.value.status.value,addNotification:n,displayName:l,id:a}):e.type==="DataService"?g.jsx(gm,{props:e.value,isInstantUpdate:t,addNotification:n,displayName:l,id:a}):e.type==="DeviceConnection"?g.jsx($O,{fullAccessPath:r,props:e.value,isInstantUpdate:t,addNotification:n,displayName:l,id:a}):e.type==="list"?g.jsx(CO,{value:e.value,docString:e.doc,isInstantUpdate:t,addNotification:n,id:a}):e.type==="dict"?g.jsx(MO,{value:e.value,docString:e.doc,isInstantUpdate:t,addNotification:n,id:a}):e.type==="Image"?g.jsx(NO,{fullAccessPath:r,docString:e.value.value.doc,displayName:l,id:a,addNotification:n,value:e.value.value.value,format:e.value.format.value}):g.jsx("div",{children:r},r)});Yi.displayName="GenericComponent";const v8=(e,t)=>{switch(t.type){case"SET_DATA":return t.data;case"UPDATE_ATTRIBUTE":return e===null?null:{...e,value:t5(e.value,t.fullAccessPath,t.newValue)};default:throw new Error}},g8=()=>{const[e,t]=m.useReducer(v8,null),[n,r]=m.useState(null),[a,i]=m.useState({}),[l,o]=ah("isInstantUpdate",!1),[s,u]=m.useState(!1),[c,d]=ah("showNotification",!1),[f,h]=m.useState([]),[b,S]=m.useState("connecting");m.useEffect(()=>(fetch(`${jl}://${ui}/custom.css`,{credentials:"include"}).then(O=>{if(O.ok){const T=document.createElement("link");T.href=`${jl}://${ui}/custom.css`,T.type="text/css",T.rel="stylesheet",document.head.appendChild(T)}}).catch(console.error),er.on("connect",()=>{fetch(`${jl}://${ui}/service-properties`,{credentials:"include"}).then(O=>O.json()).then(O=>{t({type:"SET_DATA",data:O}),r(O.name),document.title=O.name}),fetch(`${jl}://${ui}/web-settings`,{credentials:"include"}).then(O=>O.json()).then(O=>i(O)),S("connected")}),er.on("disconnect",()=>{S("disconnected"),setTimeout(()=>{S(O=>O==="disconnected"?"reconnecting":O)},2e3)}),er.on("notify",E),er.on("log",_),()=>{er.off("notify",E),er.off("log",_)}),[]);const x=m.useCallback((O,T="DEBUG")=>{const w=new Date().toISOString().substring(11,19),$=Math.random();h(R=>[{levelname:T,id:$,message:O,timeStamp:w},...R])},[]),y=O=>{h(T=>T.filter(w=>w.id!==O))},p=()=>u(!1),v=()=>u(!0);function E(O){const{full_access_path:T,value:w}=O.data;t({type:"UPDATE_ATTRIBUTE",fullAccessPath:T,newValue:w})}function _(O){x(O.message,O.levelname)}return e?g.jsxs(g.Fragment,{children:[g.jsx(Zf,{expand:!1,bg:"primary",variant:"dark",fixed:"top",children:g.jsxs(sS,{fluid:!0,children:[g.jsx(Zf.Brand,{children:n}),g.jsx(Zf.Toggle,{"aria-controls":"offcanvasNavbar",onClick:v})]})}),g.jsx(OE,{showNotification:c,notifications:f,removeNotificationById:y}),g.jsxs(Nl,{show:s,onHide:p,placement:"end",style:{zIndex:9999},children:[g.jsx(Nl.Header,{closeButton:!0,children:g.jsx(Nl.Title,{children:"Settings"})}),g.jsxs(Nl.Body,{children:[g.jsx(pt.Check,{checked:l,onChange:O=>o(O.target.checked),type:"switch",label:"Enable Instant Update"}),g.jsx(pt.Check,{checked:c,onChange:O=>d(O.target.checked),type:"switch",label:"Show Notifications"})]})]}),g.jsx("div",{className:"App navbarOffset",children:g.jsx(Ay.Provider,{value:a,children:g.jsx(Yi,{attribute:e,isInstantUpdate:l,addNotification:x})})}),g.jsx(wp,{connectionStatus:b})]}):g.jsx(wp,{connectionStatus:b})};var DO={exports:{}},bf={},BO={exports:{}},kO={};/** - * @license React - * scheduler.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */(function(e){function t(C,j){var D=C.length;C.push(j);e:for(;0>>1,ie=C[K];if(0>>1;Ka(xe,D))Va(ve,xe)?(C[K]=ve,C[V]=D,K=V):(C[K]=xe,C[ke]=D,K=ke);else if(Va(ve,D))C[K]=ve,C[V]=D,K=V;else break e}}return j}function a(C,j){var D=C.sortIndex-j.sortIndex;return D!==0?D:C.id-j.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var l=Date,o=l.now();e.unstable_now=function(){return l.now()-o}}var s=[],u=[],c=1,d=null,f=3,h=!1,b=!1,S=!1,x=typeof setTimeout=="function"?setTimeout:null,y=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;function v(C){for(var j=n(u);j!==null;){if(j.callback===null)r(u);else if(j.startTime<=C)r(u),j.sortIndex=j.expirationTime,t(s,j);else break;j=n(u)}}function E(C){if(S=!1,v(C),!b)if(n(s)!==null)b=!0,X();else{var j=n(u);j!==null&&q(E,j.startTime-C)}}var _=!1,O=-1,T=5,w=-1;function $(){return!(e.unstable_now()-wC&&$());){var K=d.callback;if(typeof K=="function"){d.callback=null,f=d.priorityLevel;var ie=K(d.expirationTime<=C);if(C=e.unstable_now(),typeof ie=="function"){d.callback=ie,v(C),j=!0;break t}d===n(s)&&r(s),v(C)}else r(s);d=n(s)}if(d!==null)j=!0;else{var Pe=n(u);Pe!==null&&q(E,Pe.startTime-C),j=!1}}break e}finally{d=null,f=D,h=!1}j=void 0}}finally{j?N():_=!1}}}var N;if(typeof p=="function")N=function(){p(R)};else if(typeof MessageChannel<"u"){var G=new MessageChannel,U=G.port2;G.port1.onmessage=R,N=function(){U.postMessage(null)}}else N=function(){x(R,0)};function X(){_||(_=!0,N())}function q(C,j){O=x(function(){C(e.unstable_now())},j)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(C){C.callback=null},e.unstable_continueExecution=function(){b||h||(b=!0,X())},e.unstable_forceFrameRate=function(C){0>C||125K?(C.sortIndex=D,t(u,C),n(s)===null&&C===n(u)&&(S?(y(O),O=-1):S=!0,q(E,D-K))):(C.sortIndex=ie,t(s,C),b||h||(b=!0,X())),C},e.unstable_shouldYield=$,e.unstable_wrapCallback=function(C){var j=f;return function(){var D=f;f=j;try{return C.apply(this,arguments)}finally{f=D}}}})(kO);BO.exports=kO;var b8=BO.exports;/** - * @license React - * react-dom-client.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Xe=b8,zO=m,S8=Y1;function A(e){var t="https://react.dev/errors/"+e;if(1)":-1a||s[r]!==u[a]){var c=` -`+s[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=r&&0<=a);break}}}finally{Nd=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?Bl(n):""}function T8(e){switch(e.tag){case 26:case 27:case 5:return Bl(e.type);case 16:return Bl("Lazy");case 13:return Bl("Suspense");case 19:return Bl("SuspenseList");case 0:case 15:return e=Md(e.type,!1),e;case 11:return e=Md(e.type.render,!1),e;case 1:return e=Md(e.type,!0),e;default:return""}}function sb(e){try{var t="";do t+=T8(e),e=e.return;while(e);return t}catch(n){return` -Error generating stack: `+n.message+` -`+n.stack}}function ll(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function GO(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function ub(e){if(ll(e)!==e)throw Error(A(188))}function w8(e){var t=e.alternate;if(!t){if(t=ll(e),t===null)throw Error(A(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(a===null)break;var i=a.alternate;if(i===null){if(r=a.return,r!==null){n=r;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return ub(a),e;if(i===r)return ub(a),t;i=i.sibling}throw Error(A(188))}if(n.return!==r.return)n=a,r=i;else{for(var l=!1,o=a.child;o;){if(o===n){l=!0,n=a,r=i;break}if(o===r){l=!0,r=a,n=i;break}o=o.sibling}if(!l){for(o=i.child;o;){if(o===n){l=!0,n=i,r=a;break}if(o===r){l=!0,r=i,n=a;break}o=o.sibling}if(!l)throw Error(A(189))}}if(n.alternate!==r)throw Error(A(190))}if(n.tag!==3)throw Error(A(188));return n.stateNode.current===n?e:t}function YO(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=YO(e),t!==null)return t;e=e.sibling}return null}var kl=Array.isArray,Se=S8.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ma={pending:!1,data:null,method:null,action:null},uh=[],di=-1;function Gn(e){return{current:e}}function We(e){0>di||(e.current=uh[di],uh[di]=null,di--)}function Te(e,t){di++,uh[di]=e.current,e.current=t}var Bn=Gn(null),xo=Gn(null),Yr=Gn(null),Fu=Gn(null);function Qu(e,t){switch(Te(Yr,t),Te(xo,e),Te(Bn,null),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?c1(t):0;break;default:if(e=e===8?t.parentNode:t,t=e.tagName,e=e.namespaceURI)e=c1(e),t=tT(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}We(Bn),Te(Bn,t)}function Vi(){We(Bn),We(xo),We(Yr)}function ch(e){e.memoizedState!==null&&Te(Fu,e);var t=Bn.current,n=tT(t,e.type);t!==n&&(Te(xo,e),Te(Bn,n))}function Ku(e){xo.current===e&&(We(Bn),We(xo)),Fu.current===e&&(We(Fu),jo._currentValue=ma)}var fh=Object.prototype.hasOwnProperty,Em=Xe.unstable_scheduleCallback,jd=Xe.unstable_cancelCallback,A8=Xe.unstable_shouldYield,R8=Xe.unstable_requestPaint,kn=Xe.unstable_now,C8=Xe.unstable_getCurrentPriorityLevel,VO=Xe.unstable_ImmediatePriority,XO=Xe.unstable_UserBlockingPriority,Zu=Xe.unstable_NormalPriority,$8=Xe.unstable_LowPriority,PO=Xe.unstable_IdlePriority,N8=Xe.log,M8=Xe.unstable_setDisableYieldValue,Io=null,Nt=null;function j8(e){if(Nt&&typeof Nt.onCommitFiberRoot=="function")try{Nt.onCommitFiberRoot(Io,e,void 0,(e.current.flags&128)===128)}catch{}}function Ur(e){if(typeof N8=="function"&&M8(e),Nt&&typeof Nt.setStrictMode=="function")try{Nt.setStrictMode(Io,e)}catch{}}var Mt=Math.clz32?Math.clz32:k8,D8=Math.log,B8=Math.LN2;function k8(e){return e>>>=0,e===0?32:31-(D8(e)/B8|0)|0}var As=128,Rs=4194304;function sa(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Sf(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,a=e.suspendedLanes,i=e.pingedLanes,l=e.warmLanes;e=e.finishedLanes!==0;var o=n&134217727;return o!==0?(n=o&~a,n!==0?r=sa(n):(i&=o,i!==0?r=sa(i):e||(l=o&~l,l!==0&&(r=sa(l))))):(o=n&~a,o!==0?r=sa(o):i!==0?r=sa(i):e||(l=n&~l,l!==0&&(r=sa(l)))),r===0?0:t!==0&&t!==r&&!(t&a)&&(a=r&-r,l=t&-t,a>=l||a===32&&(l&4194176)!==0)?t:r}function es(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function z8(e,t){switch(e){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function FO(){var e=As;return As<<=1,!(As&4194176)&&(As=128),e}function QO(){var e=Rs;return Rs<<=1,!(Rs&62914560)&&(Rs=4194304),e}function Dd(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ts(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function L8(e,t,n,r,a,i){var l=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var o=e.entanglements,s=e.expirationTimes,u=e.hiddenUpdates;for(n=l&~n;0"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),G8=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),fb={},db={};function Y8(e){return fh.call(db,e)?!0:fh.call(fb,e)?!1:G8.test(e)?db[e]=!0:(fb[e]=!0,!1)}function cu(e,t,n){if(Y8(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var r=t.toLowerCase().slice(0,5);if(r!=="data-"&&r!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function Cs(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function Kn(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+r)}}function Ft(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function t_(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function V8(e){var t=t_(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var a=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(l){r=""+l,i.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Wu(e){e._valueTracker||(e._valueTracker=V8(e))}function n_(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=t_(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ju(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var X8=/[\n"\\]/g;function Zt(e){return e.replace(X8,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function ph(e,t,n,r,a,i,l,o){e.name="",l!=null&&typeof l!="function"&&typeof l!="symbol"&&typeof l!="boolean"?e.type=l:e.removeAttribute("type"),t!=null?l==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Ft(t)):e.value!==""+Ft(t)&&(e.value=""+Ft(t)):l!=="submit"&&l!=="reset"||e.removeAttribute("value"),t!=null?hh(e,l,Ft(t)):n!=null?hh(e,l,Ft(n)):r!=null&&e.removeAttribute("value"),a==null&&i!=null&&(e.defaultChecked=!!i),a!=null&&(e.checked=a&&typeof a!="function"&&typeof a!="symbol"),o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"?e.name=""+Ft(o):e.removeAttribute("name")}function r_(e,t,n,r,a,i,l,o){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.type=i),t!=null||n!=null){if(!(i!=="submit"&&i!=="reset"||t!=null))return;n=n!=null?""+Ft(n):"",t=t!=null?""+Ft(t):n,o||t===e.value||(e.value=t),e.defaultValue=t}r=r??a,r=typeof r!="function"&&typeof r!="symbol"&&!!r,e.checked=o?e.checked:!!r,e.defaultChecked=!!r,l!=null&&typeof l!="function"&&typeof l!="symbol"&&typeof l!="boolean"&&(e.name=l)}function hh(e,t,n){t==="number"&&Ju(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Ai(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a=Kl),bb=" ",Sb=!1;function c_(e,t){switch(e){case"keyup":return bk.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function f_(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var hi=!1;function Ek(e,t){switch(e){case"compositionend":return f_(t);case"keypress":return t.which!==32?null:(Sb=!0,bb);case"textInput":return e=t.data,e===bb&&Sb?null:e;default:return null}}function xk(e,t){if(hi)return e==="compositionend"||!Am&&c_(e,t)?(e=s_(),du=Tm=Hr=null,hi=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Tb(n)}}function y_(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?y_(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function m_(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Ju(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ju(e.document)}return t}function Rm(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function $k(e,t){var n=m_(t);t=e.focusedElem;var r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&y_(t.ownerDocument.documentElement,t)){if(r!==null&&Rm(t)){if(e=r.start,n=r.end,n===void 0&&(n=e),"selectionStart"in t)t.selectionStart=e,t.selectionEnd=Math.min(n,t.value.length);else if(n=(e=t.ownerDocument||document)&&e.defaultView||window,n.getSelection){n=n.getSelection();var a=t.textContent.length,i=Math.min(r.start,a);r=r.end===void 0?i:Math.min(r.end,a),!n.extend&&i>r&&(a=r,r=i,i=a),a=wb(t,i);var l=wb(t,r);a&&l&&(n.rangeCount!==1||n.anchorNode!==a.node||n.anchorOffset!==a.offset||n.focusNode!==l.node||n.focusOffset!==l.offset)&&(e=e.createRange(),e.setStart(a.node,a.offset),n.removeAllRanges(),i>r?(n.addRange(e),n.extend(l.node,l.offset)):(e.setEnd(l.node,l.offset),n.addRange(e)))}}for(e=[],n=t;n=n.parentNode;)n.nodeType===1&&e.push({element:n,left:n.scrollLeft,top:n.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,yi=null,vh=null,Wl=null,gh=!1;function Ab(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;gh||yi==null||yi!==Ju(r)||(r=yi,"selectionStart"in r&&Rm(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Wl&&wo(Wl,r)||(Wl=r,r=hc(vh,"onSelect"),0>=l,a-=l,or=1<<32-Mt(t)+a|n<w?($=T,T=null):$=T.sibling;var R=f(y,T,v[w],E);if(R===null){T===null&&(T=$);break}e&&T&&R.alternate===null&&t(y,T),p=i(R,p,w),O===null?_=R:O.sibling=R,O=R,T=$}if(w===v.length)return n(y,T),ae&&ua(y,w),_;if(T===null){for(;ww?($=T,T=null):$=T.sibling;var N=f(y,T,R.value,E);if(N===null){T===null&&(T=$);break}e&&T&&N.alternate===null&&t(y,T),p=i(N,p,w),O===null?_=N:O.sibling=N,O=N,T=$}if(R.done)return n(y,T),ae&&ua(y,w),_;if(T===null){for(;!R.done;w++,R=v.next())R=d(y,R.value,E),R!==null&&(p=i(R,p,w),O===null?_=R:O.sibling=R,O=R);return ae&&ua(y,w),_}for(T=r(T);!R.done;w++,R=v.next())R=h(T,y,w,R.value,E),R!==null&&(e&&R.alternate!==null&&T.delete(R.key===null?w:R.key),p=i(R,p,w),O===null?_=R:O.sibling=R,O=R);return e&&T.forEach(function(G){return t(y,G)}),ae&&ua(y,w),_}function x(y,p,v,E){if(typeof v=="object"&&v!==null&&v.type===fi&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case ws:e:{for(var _=v.key;p!==null;){if(p.key===_){if(_=v.type,_===fi){if(p.tag===7){n(y,p.sibling),E=a(p,v.props.children),E.return=y,y=E;break e}}else if(p.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===Nr&&Db(_)===p.type){n(y,p.sibling),E=a(p,v.props),wl(E,v),E.return=y,y=E;break e}n(y,p);break}else t(y,p);p=p.sibling}v.type===fi?(E=ba(v.props.children,y.mode,E,v.key),E.return=y,y=E):(E=gu(v.type,v.key,v.props,null,y.mode,E),wl(E,v),E.return=y,y=E)}return l(y);case Dl:e:{for(_=v.key;p!==null;){if(p.key===_)if(p.tag===4&&p.stateNode.containerInfo===v.containerInfo&&p.stateNode.implementation===v.implementation){n(y,p.sibling),E=a(p,v.children||[]),E.return=y,y=E;break e}else{n(y,p);break}else t(y,p);p=p.sibling}E=ep(v,y.mode,E),E.return=y,y=E}return l(y);case Nr:return _=v._init,v=_(v._payload),x(y,p,v,E)}if(kl(v))return b(y,p,v,E);if(xl(v)){if(_=xl(v),typeof _!="function")throw Error(A(150));return v=_.call(v),S(y,p,v,E)}if(typeof v.then=="function")return x(y,p,Ms(v),E);if(v.$$typeof===lr)return x(y,p,Ds(y,v),E);js(y,v)}return typeof v=="string"&&v!==""||typeof v=="number"||typeof v=="bigint"?(v=""+v,p!==null&&p.tag===6?(n(y,p.sibling),E=a(p,v),E.return=y,y=E):(n(y,p),E=Id(v,y.mode,E),E.return=y,y=E),l(y)):n(y,p)}return function(y,p,v,E){try{Ro=0;var _=x(y,p,v,E);return Ci=null,_}catch(T){if(T===Jl)throw T;var O=It(29,T,null,y.mode);return O.lanes=E,O.return=y,O}finally{}}}var _a=A_(!0),R_=A_(!1),Fi=Gn(null),nc=Gn(0);function Bb(e,t){e=Sr,Te(nc,e),Te(Fi,t),Sr=e|t.baseLanes}function Eh(){Te(nc,Sr),Te(Fi,Fi.current)}function jm(){Sr=nc.current,We(Fi),We(nc)}var an=Gn(null),zn=null;function Dr(e){var t=e.alternate;Te(Ve,Ve.current&1),Te(an,e),zn===null&&(t===null||Fi.current!==null||t.memoizedState!==null)&&(zn=e)}function C_(e){if(e.tag===22){if(Te(Ve,Ve.current),Te(an,e),zn===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(zn=e)}}else Br()}function Br(){Te(Ve,Ve.current),Te(an,an.current)}function ur(e){We(an),zn===e&&(zn=null),We(Ve)}var Ve=Gn(0);function rc(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Bk=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,r){e.push(r)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},kk=Xe.unstable_scheduleCallback,zk=Xe.unstable_NormalPriority,Ye={$$typeof:lr,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Dm(){return{controller:new Bk,data:new Map,refCount:0}}function as(e){e.refCount--,e.refCount===0&&kk(zk,function(){e.controller.abort()})}var eo=null,xh=0,Qi=0,$i=null;function Lk(e,t){if(eo===null){var n=eo=[];xh=0,Qi=rv(),$i={status:"pending",value:void 0,then:function(r){n.push(r)}}}return xh++,t.then(kb,kb),t}function kb(){if(--xh===0&&eo!==null){$i!==null&&($i.status="fulfilled");var e=eo;eo=null,Qi=0,$i=null;for(var t=0;ti?i:8;var l=P.T,o={};P.T=o,Fm(e,!1,t,n);try{var s=a(),u=P.S;if(u!==null&&u(o,s),s!==null&&typeof s=="object"&&typeof s.then=="function"){var c=Uk(s,r);to(e,t,c,jt(e))}else to(e,t,r,jt(e))}catch(d){to(e,t,{then:function(){},status:"rejected",reason:d},jt())}finally{Se.p=i,P.T=l}}function Vk(){}function Th(e,t,n,r){if(e.tag!==5)throw Error(A(476));var a=n2(e).queue;t2(e,a,t,ma,n===null?Vk:function(){return r2(e),n(r)})}function n2(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ma,baseState:ma,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:gr,lastRenderedState:ma},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:gr,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function r2(e){var t=n2(e).next.queue;to(e,t,{},jt())}function Pm(){return ut(jo)}function a2(){return Ge().memoizedState}function i2(){return Ge().memoizedState}function Xk(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=jt();e=Vr(n);var r=Xr(t,e,n);r!==null&&(mt(r,t,n),ro(r,t,n)),t={cache:Dm()},e.payload=t;return}t=t.return}}function Pk(e,t,n){var r=jt();n={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},Cf(e)?o2(t,n):(n=$m(e,t,n,r),n!==null&&(mt(n,e,r),s2(n,t,r)))}function l2(e,t,n){var r=jt();to(e,t,n,r)}function to(e,t,n,r){var a={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if(Cf(e))o2(t,a);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var l=t.lastRenderedState,o=i(l,n);if(a.hasEagerState=!0,a.eagerState=o,Bt(o,l))return Tf(e,t,a,0),be===null&&_f(),!1}catch{}finally{}if(n=$m(e,t,a,r),n!==null)return mt(n,e,r),s2(n,t,r),!0}return!1}function Fm(e,t,n,r){if(r={lane:2,revertLane:rv(),action:r,hasEagerState:!1,eagerState:null,next:null},Cf(e)){if(t)throw Error(A(479))}else t=$m(e,n,r,2),t!==null&&mt(t,e,2)}function Cf(e){var t=e.alternate;return e===Q||t!==null&&t===Q}function o2(e,t){Ni=ac=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function s2(e,t,n){if(n&4194176){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ZO(e,n)}}var Un={readContext:ut,use:Af,useCallback:je,useContext:je,useEffect:je,useImperativeHandle:je,useLayoutEffect:je,useInsertionEffect:je,useMemo:je,useReducer:je,useRef:je,useState:je,useDebugValue:je,useDeferredValue:je,useTransition:je,useSyncExternalStore:je,useId:je};Un.useCacheRefresh=je;Un.useMemoCache=je;Un.useHostTransitionStatus=je;Un.useFormState=je;Un.useActionState=je;Un.useOptimistic=je;var ka={readContext:ut,use:Af,useCallback:function(e,t){return gt().memoizedState=[e,t===void 0?null:t],e},useContext:ut,useEffect:Hb,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,mu(4194308,4,Z_.bind(null,t,e),n)},useLayoutEffect:function(e,t){return mu(4194308,4,e,t)},useInsertionEffect:function(e,t){mu(4,2,e,t)},useMemo:function(e,t){var n=gt();t=t===void 0?null:t;var r=e();if(Ta){Ur(!0);try{e()}finally{Ur(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=gt();if(n!==void 0){var a=n(t);if(Ta){Ur(!0);try{n(t)}finally{Ur(!1)}}}else a=t;return r.memoizedState=r.baseState=a,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:a},r.queue=e,e=e.dispatch=Pk.bind(null,Q,e),[r.memoizedState,e]},useRef:function(e){var t=gt();return e={current:e},t.memoizedState=e},useState:function(e){e=Oh(e);var t=e.queue,n=l2.bind(null,Q,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Vm,useDeferredValue:function(e,t){var n=gt();return Xm(n,e,t)},useTransition:function(){var e=Oh(!1);return e=t2.bind(null,Q,e.queue,!0,!1),gt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=Q,a=gt();if(ae){if(n===void 0)throw Error(A(407));n=n()}else{if(n=t(),be===null)throw Error(A(349));te&60||D_(r,t,n)}a.memoizedState=n;var i={value:n,getSnapshot:t};return a.queue=i,Hb(k_.bind(null,r,i,e),[e]),r.flags|=2048,Ki(9,B_.bind(null,r,i,n,t),{destroy:void 0},null),n},useId:function(){var e=gt(),t=be.identifierPrefix;if(ae){var n=sr,r=or;n=(r&~(1<<32-Mt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ic++,0 title"))),at(i,r,n),i[st]=e,Ke(i),r=i;break e;case"link":var l=m1("link","href",a).get(r+(n.href||""));if(l){for(var o=0;o<\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof r.is=="string"?a.createElement("select",{is:r.is}):a.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e=typeof r.is=="string"?a.createElement(n,{is:r.is}):a.createElement(n)}}e[st]=t,e[xt]=r;e:for(a=t.child;a!==null;){if(a.tag===5||a.tag===6)e.appendChild(a.stateNode);else if(a.tag!==4&&a.tag!==27&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===t)break e;for(;a.sibling===null;){if(a.return===null||a.return===t)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}t.stateNode=e;e:switch(at(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&Jn(t)}}return we(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Jn(t);else{if(typeof r!="string"&&t.stateNode===null)throw Error(A(166));if(e=Yr.current,Tl(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=ht,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[st]=t,e=!!(e.nodeValue===n||r!==null&&r.suppressHydrationWarning===!0||eT(e.nodeValue,n)),e||Oa(t)}else e=yc(e).createTextNode(r),e[st]=t,t.stateNode=e}return we(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=Tl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(A(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(A(317));a[st]=t}else rs(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;we(t),a=!1}else yn!==null&&(qh(yn),yn=null),a=!0;if(!a)return t.flags&256?(ur(t),t):(ur(t),null)}if(ur(t),t.flags&128)return t.lanes=n,t;if(n=r!==null,e=e!==null&&e.memoizedState!==null,n){r=t.child,a=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(a=r.alternate.memoizedState.cachePool.pool);var i=null;r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(i=r.memoizedState.cachePool.pool),i!==a&&(r.flags|=2048)}return n!==e&&n&&(t.child.flags|=8192),Bs(t,t.updateQueue),we(t),null;case 4:return Vi(),e===null&&av(t.stateNode.containerInfo),we(t),null;case 10:return pr(t.type),we(t),null;case 19:if(We(Ve),a=t.memoizedState,a===null)return we(t),null;if(r=(t.flags&128)!==0,i=a.rendering,i===null)if(r)Rl(a,!1);else{if(Me!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=rc(e),i!==null){for(t.flags|=128,Rl(a,!1),e=i.updateQueue,t.updateQueue=e,Bs(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)L2(n,e),n=n.sibling;return Te(Ve,Ve.current&1|2),t.child}e=e.sibling}a.tail!==null&&kn()>cc&&(t.flags|=128,r=!0,Rl(a,!1),t.lanes=4194304)}else{if(!r)if(e=rc(i),e!==null){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,Bs(t,e),Rl(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!ae)return we(t),null}else 2*kn()-a.renderingStartTime>cc&&n!==536870912&&(t.flags|=128,r=!0,Rl(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(e=a.last,e!==null?e.sibling=i:t.child=i,a.last=i)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=kn(),t.sibling=null,e=Ve.current,Te(Ve,r?e&1|2:e&1),t):(we(t),null);case 22:case 23:return ur(t),jm(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(we(t),t.subtreeFlags&6&&(t.flags|=8192)):we(t),n=t.updateQueue,n!==null&&Bs(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&We(ga),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),pr(Ye),we(t),null;case 25:return null}throw Error(A(156,t.tag))}function Ik(e,t){switch(Mm(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return pr(Ye),Vi(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Ku(t),null;case 13:if(ur(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(A(340));rs()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return We(Ve),null;case 4:return Vi(),null;case 10:return pr(t.type),null;case 22:case 23:return ur(t),jm(),e!==null&&We(ga),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return pr(Ye),null;case 25:return null;default:return null}}function H2(e,t){switch(Mm(t),t.tag){case 3:pr(Ye),Vi();break;case 26:case 27:case 5:Ku(t);break;case 4:Vi();break;case 13:ur(t);break;case 19:We(Ve);break;case 10:pr(t.type);break;case 22:case 23:ur(t),jm(),e!==null&&We(ga);break;case 24:pr(Ye)}}var ez={getCacheForType:function(e){var t=ut(Ye),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n}},tz=typeof WeakMap=="function"?WeakMap:Map,Re=0,be=null,Z=null,te=0,ge=0,At=null,rr=!1,ul=!1,Im=!1,Sr=0,Me=0,ta=0,Sa=0,ev=0,en=0,Zi=0,oo=null,Cn=null,zh=!1,tv=0,cc=1/0,fc=null,Fr=null,ks=!1,ca=null,so=0,Lh=0,Uh=null,uo=0,Hh=null;function jt(){if(Re&2&&te!==0)return te&-te;if(P.T!==null){var e=Qi;return e!==0?e:rv()}return JO()}function q2(){en===0&&(en=!(te&536870912)||ae?FO():536870912);var e=an.current;return e!==null&&(e.flags|=32),en}function mt(e,t,n){(e===be&&ge===2||e.cancelPendingCommit!==null)&&(Wi(e,0),ar(e,te,en,!1)),ts(e,n),(!(Re&2)||e!==be)&&(e===be&&(!(Re&2)&&(Sa|=n),Me===4&&ar(e,te,en,!1)),Yn(e))}function G2(e,t,n){if(Re&6)throw Error(A(327));var r=!n&&(t&60)===0&&(t&e.expiredLanes)===0||es(e,t),a=r?az(e,t):tp(e,t,!0),i=r;do{if(a===0){ul&&!r&&ar(e,t,0,!1);break}else if(a===6)ar(e,t,0,!rr);else{if(n=e.current.alternate,i&&!nz(n)){a=tp(e,t,!1),i=!1;continue}if(a===2){if(i=t,e.errorRecoveryDisabledLanes&i)var l=0;else l=e.pendingLanes&-536870913,l=l!==0?l:l&536870912?536870912:0;if(l!==0){t=l;e:{var o=e;a=oo;var s=o.current.memoizedState.isDehydrated;if(s&&(Wi(o,l).flags|=256),l=tp(o,l,!1),l!==2){if(Im&&!s){o.errorRecoveryDisabledLanes|=i,Sa|=i,a=4;break e}i=Cn,Cn=a,i!==null&&qh(i)}a=l}if(i=!1,a!==2)continue}}if(a===1){Wi(e,0),ar(e,t,0,!0);break}e:{switch(r=e,a){case 0:case 1:throw Error(A(345));case 4:if((t&4194176)===t){ar(r,t,en,!rr);break e}break;case 2:Cn=null;break;case 3:case 5:break;default:throw Error(A(329))}if(r.finishedWork=n,r.finishedLanes=t,(t&62914560)===t&&(i=tv+300-kn(),10n?32:n,P.T=null,ca===null)var i=!1;else{n=Uh,Uh=null;var l=ca,o=so;if(ca=null,so=0,Re&6)throw Error(A(331));var s=Re;if(Re|=4,k2(l.current),j2(l,l.current,o,n),Re=s,ss(0,!1),Nt&&typeof Nt.onPostCommitFiberRoot=="function")try{Nt.onPostCommitFiberRoot(Io,l)}catch{}i=!0}return i}finally{Se.p=a,P.T=r,Q2(e,t)}}return!1}function a1(e,t,n){t=Wt(n,t),t=Ah(e.stateNode,t,2),e=Xr(e,t,2),e!==null&&(ts(e,2),Yn(e))}function ye(e,t,n){if(e.tag===3)a1(e,e,n);else for(;t!==null;){if(t.tag===3){a1(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Fr===null||!Fr.has(r))){e=Wt(n,e),n=d2(2),r=Xr(t,n,2),r!==null&&(p2(n,r,t,e),ts(r,2),Yn(r));break}}t=t.return}}function np(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new tz;var a=new Set;r.set(t,a)}else a=r.get(t),a===void 0&&(a=new Set,r.set(t,a));a.has(n)||(Im=!0,a.add(n),e=oz.bind(null,e,t,n),t.then(e,e))}function oz(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,be===e&&(te&n)===n&&(Me===4||Me===3&&(te&62914560)===te&&300>kn()-tv?!(Re&2)&&Wi(e,0):ev|=n,Zi===te&&(Zi=0)),Yn(e)}function K2(e,t){t===0&&(t=QO()),e=Jr(e,t),e!==null&&(ts(e,t),Yn(e))}function sz(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),K2(e,n)}function uz(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(A(314))}r!==null&&r.delete(t),K2(e,n)}function cz(e,t){return Em(e,t)}var dc=null,si=null,Yh=!1,pc=!1,rp=!1,Ea=0;function Yn(e){e!==si&&e.next===null&&(si===null?dc=si=e:si=si.next=e),pc=!0,Yh||(Yh=!0,dz(fz))}function ss(e,t){if(!rp&&pc){rp=!0;do for(var n=!1,r=dc;r!==null;){if(e!==0){var a=r.pendingLanes;if(a===0)var i=0;else{var l=r.suspendedLanes,o=r.pingedLanes;i=(1<<31-Mt(42|e)+1)-1,i&=a&~(l&~o),i=i&201326677?i&201326677|1:i?i|2:0}i!==0&&(n=!0,i1(r,i))}else i=te,i=Sf(r,r===be?i:0),!(i&3)||es(r,i)||(n=!0,i1(r,i));r=r.next}while(n);rp=!1}}function fz(){pc=Yh=!1;var e=0;Ea!==0&&(Sz()&&(e=Ea),Ea=0);for(var t=kn(),n=null,r=dc;r!==null;){var a=r.next,i=Z2(r,t);i===0?(r.next=null,n===null?dc=a:n.next=a,a===null&&(si=n)):(n=r,(e!==0||i&3)&&(pc=!0)),r=a}ss(e)}function Z2(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes&-62914561;0"u"?null:document;function aT(e,t,n){var r=cl;if(r&&typeof t=="string"&&t){var a=Zt(t);a='link[rel="'+e+'"][href="'+a+'"]',typeof n=="string"&&(a+='[crossorigin="'+n+'"]'),p1.has(a)||(p1.add(a),e={rel:e,crossOrigin:n,href:t},r.querySelector(a)===null&&(t=r.createElement("link"),at(t,"link",e),Ke(t),r.head.appendChild(t)))}}function Rz(e){_r.D(e),aT("dns-prefetch",e,null)}function Cz(e,t){_r.C(e,t),aT("preconnect",e,t)}function $z(e,t,n){_r.L(e,t,n);var r=cl;if(r&&e&&t){var a='link[rel="preload"][as="'+Zt(t)+'"]';t==="image"&&n&&n.imageSrcSet?(a+='[imagesrcset="'+Zt(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(a+='[imagesizes="'+Zt(n.imageSizes)+'"]')):a+='[href="'+Zt(e)+'"]';var i=a;switch(t){case"style":i=Ji(e);break;case"script":i=fl(e)}ln.has(i)||(e=Ee({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),ln.set(i,e),r.querySelector(a)!==null||t==="style"&&r.querySelector(us(i))||t==="script"&&r.querySelector(cs(i))||(t=r.createElement("link"),at(t,"link",e),Ke(t),r.head.appendChild(t)))}}function Nz(e,t){_r.m(e,t);var n=cl;if(n&&e){var r=t&&typeof t.as=="string"?t.as:"script",a='link[rel="modulepreload"][as="'+Zt(r)+'"][href="'+Zt(e)+'"]',i=a;switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=fl(e)}if(!ln.has(i)&&(e=Ee({rel:"modulepreload",href:e},t),ln.set(i,e),n.querySelector(a)===null)){switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(cs(i)))return}r=n.createElement("link"),at(r,"link",e),Ke(r),n.head.appendChild(r)}}}function Mz(e,t,n){_r.S(e,t,n);var r=cl;if(r&&e){var a=wi(r).hoistableStyles,i=Ji(e);t=t||"default";var l=a.get(i);if(!l){var o={loading:0,preload:null};if(l=r.querySelector(us(i)))o.loading=5;else{e=Ee({rel:"stylesheet",href:e,"data-precedence":t},n),(n=ln.get(i))&&iv(e,n);var s=l=r.createElement("link");Ke(s),at(s,"link",e),s._p=new Promise(function(u,c){s.onload=u,s.onerror=c}),s.addEventListener("load",function(){o.loading|=1}),s.addEventListener("error",function(){o.loading|=2}),o.loading|=4,bu(l,t,r)}l={type:"stylesheet",instance:l,count:1,state:o},a.set(i,l)}}}function jz(e,t){_r.X(e,t);var n=cl;if(n&&e){var r=wi(n).hoistableScripts,a=fl(e),i=r.get(a);i||(i=n.querySelector(cs(a)),i||(e=Ee({src:e,async:!0},t),(t=ln.get(a))&&lv(e,t),i=n.createElement("script"),Ke(i),at(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},r.set(a,i))}}function Dz(e,t){_r.M(e,t);var n=cl;if(n&&e){var r=wi(n).hoistableScripts,a=fl(e),i=r.get(a);i||(i=n.querySelector(cs(a)),i||(e=Ee({src:e,async:!0,type:"module"},t),(t=ln.get(a))&&lv(e,t),i=n.createElement("script"),Ke(i),at(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},r.set(a,i))}}function h1(e,t,n,r){var a=(a=Yr.current)?mc(a):null;if(!a)throw Error(A(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=Ji(n.href),n=wi(a).hoistableStyles,r=n.get(t),r||(r={type:"style",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=Ji(n.href);var i=wi(a).hoistableStyles,l=i.get(e);if(l||(a=a.ownerDocument||a,l={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(e,l),(i=a.querySelector(us(e)))&&!i._p&&(l.instance=i,l.state.loading=5),ln.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},ln.set(e,n),i||Bz(a,e,n,l.state))),t&&r===null)throw Error(A(528,""));return l}if(t&&r!==null)throw Error(A(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=fl(n),n=wi(a).hoistableScripts,r=n.get(t),r||(r={type:"script",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};default:throw Error(A(444,e))}}function Ji(e){return'href="'+Zt(e)+'"'}function us(e){return'link[rel="stylesheet"]['+e+"]"}function iT(e){return Ee({},e,{"data-precedence":e.precedence,precedence:null})}function Bz(e,t,n,r){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?r.loading=1:(t=e.createElement("link"),r.preload=t,t.addEventListener("load",function(){return r.loading|=1}),t.addEventListener("error",function(){return r.loading|=2}),at(t,"link",n),Ke(t),e.head.appendChild(t))}function fl(e){return'[src="'+Zt(e)+'"]'}function cs(e){return"script[async]"+e}function y1(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+Zt(n.href)+'"]');if(r)return t.instance=r,Ke(r),r;var a=Ee({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement("style"),Ke(r),at(r,"style",a),bu(r,n.precedence,e),t.instance=r;case"stylesheet":a=Ji(n.href);var i=e.querySelector(us(a));if(i)return t.state.loading|=4,t.instance=i,Ke(i),i;r=iT(n),(a=ln.get(a))&&iv(r,a),i=(e.ownerDocument||e).createElement("link"),Ke(i);var l=i;return l._p=new Promise(function(o,s){l.onload=o,l.onerror=s}),at(i,"link",r),t.state.loading|=4,bu(i,n.precedence,e),t.instance=i;case"script":return i=fl(n.src),(a=e.querySelector(cs(i)))?(t.instance=a,Ke(a),a):(r=n,(a=ln.get(i))&&(r=Ee({},n),lv(r,a)),e=e.ownerDocument||e,a=e.createElement("script"),Ke(a),at(a,"link",r),e.head.appendChild(a),t.instance=a);case"void":return null;default:throw Error(A(443,t.type))}else t.type==="stylesheet"&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,bu(r,n.precedence,e));return t.instance}function bu(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),a=r.length?r[r.length-1]:null,i=a,l=0;l title"):null)}function kz(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function lT(e){return!(e.type==="stylesheet"&&!(e.state.loading&3))}var Mo=null;function zz(){}function Lz(e,t,n){if(Mo===null)throw Error(A(475));var r=Mo;if(t.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&!(t.state.loading&4)){if(t.instance===null){var a=Ji(n.href),i=e.querySelector(us(a));if(i){e=i._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(r.count++,r=vc.bind(r),e.then(r,r)),t.state.loading|=4,t.instance=i,Ke(i);return}i=e.ownerDocument||e,n=iT(n),(a=ln.get(a))&&iv(n,a),i=i.createElement("link"),Ke(i);var l=i;l._p=new Promise(function(o,s){l.onload=o,l.onerror=s}),at(i,"link",n),t.instance=i}r.stylesheets===null&&(r.stylesheets=new Map),r.stylesheets.set(t,e),(e=t.state.preload)&&!(t.state.loading&3)&&(r.count++,t=vc.bind(r),e.addEventListener("load",t),e.addEventListener("error",t))}}function Uz(){if(Mo===null)throw Error(A(475));var e=Mo;return e.stylesheets&&e.count===0&&Kh(e,e.stylesheets),0"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(pT)}catch{}}pT(),DO.exports=bf;var Qz=DO.exports;const Kz=Ra(Qz);Kz.createRoot(document.getElementById("root")).render(g.jsx(ne.StrictMode,{children:g.jsx(g8,{})})); diff --git a/src/pydase/frontend/assets/index-XZbNXHJp.js b/src/pydase/frontend/assets/index-XZbNXHJp.js new file mode 100644 index 0000000..32133fa --- /dev/null +++ b/src/pydase/frontend/assets/index-XZbNXHJp.js @@ -0,0 +1,71 @@ +function P_(n,r){for(var i=0;il[u]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))l(u);new MutationObserver(u=>{for(const c of u)if(c.type==="childList")for(const d of c.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&l(d)}).observe(document,{childList:!0,subtree:!0});function i(u){const c={};return u.integrity&&(c.integrity=u.integrity),u.referrerPolicy&&(c.referrerPolicy=u.referrerPolicy),u.crossOrigin==="use-credentials"?c.credentials="include":u.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function l(u){if(u.ep)return;u.ep=!0;const c=i(u);fetch(u.href,c)}})();var bs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function _a(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function Qr(n){if(Object.prototype.hasOwnProperty.call(n,"__esModule"))return n;var r=n.default;if(typeof r=="function"){var i=function l(){return this instanceof l?Reflect.construct(r,arguments,this.constructor):r.apply(this,arguments)};i.prototype=r.prototype}else i={};return Object.defineProperty(i,"__esModule",{value:!0}),Object.keys(n).forEach(function(l){var u=Object.getOwnPropertyDescriptor(n,l);Object.defineProperty(i,l,u.get?u:{enumerable:!0,get:function(){return n[l]}})}),i}var od={exports:{}},Wl={};/** + * @license React + * react-jsx-runtime.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var C0;function X_(){if(C0)return Wl;C0=1;var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function i(l,u,c){var d=null;if(c!==void 0&&(d=""+c),u.key!==void 0&&(d=""+u.key),"key"in u){c={};for(var p in u)p!=="key"&&(c[p]=u[p])}else c=u;return u=c.ref,{$$typeof:n,type:l,key:d,ref:u!==void 0?u:null,props:c}}return Wl.Fragment=r,Wl.jsx=i,Wl.jsxs=i,Wl}var N0;function Q_(){return N0||(N0=1,od.exports=X_()),od.exports}var T=Q_(),ud={exports:{}},$e={};/** + * @license React + * react.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var M0;function K_(){if(M0)return $e;M0=1;var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),d=Symbol.for("react.context"),p=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),g=Symbol.iterator;function S(N){return N===null||typeof N!="object"?null:(N=g&&N[g]||N["@@iterator"],typeof N=="function"?N:null)}var R={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,E={};function C(N,Z,le){this.props=N,this.context=Z,this.refs=E,this.updater=le||R}C.prototype.isReactComponent={},C.prototype.setState=function(N,Z){if(typeof N!="object"&&typeof N!="function"&&N!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,N,Z,"setState")},C.prototype.forceUpdate=function(N){this.updater.enqueueForceUpdate(this,N,"forceUpdate")};function j(){}j.prototype=C.prototype;function M(N,Z,le){this.props=N,this.context=Z,this.refs=E,this.updater=le||R}var B=M.prototype=new j;B.constructor=M,_(B,C.prototype),B.isPureReactComponent=!0;var X=Array.isArray,A={H:null,A:null,T:null,S:null,V:null},$=Object.prototype.hasOwnProperty;function O(N,Z,le,re,z,F){return le=F.ref,{$$typeof:n,type:N,key:Z,ref:le!==void 0?le:null,props:F}}function q(N,Z){return O(N.type,Z,void 0,void 0,void 0,N.props)}function L(N){return typeof N=="object"&&N!==null&&N.$$typeof===n}function Y(N){var Z={"=":"=0",":":"=2"};return"$"+N.replace(/[=:]/g,function(le){return Z[le]})}var W=/\/+/g;function oe(N,Z){return typeof N=="object"&&N!==null&&N.key!=null?Y(""+N.key):Z.toString(36)}function ue(){}function he(N){switch(N.status){case"fulfilled":return N.value;case"rejected":throw N.reason;default:switch(typeof N.status=="string"?N.then(ue,ue):(N.status="pending",N.then(function(Z){N.status==="pending"&&(N.status="fulfilled",N.value=Z)},function(Z){N.status==="pending"&&(N.status="rejected",N.reason=Z)})),N.status){case"fulfilled":return N.value;case"rejected":throw N.reason}}throw N}function fe(N,Z,le,re,z){var F=typeof N;(F==="undefined"||F==="boolean")&&(N=null);var te=!1;if(N===null)te=!0;else switch(F){case"bigint":case"string":case"number":te=!0;break;case"object":switch(N.$$typeof){case n:case r:te=!0;break;case m:return te=N._init,fe(te(N._payload),Z,le,re,z)}}if(te)return z=z(N),te=re===""?"."+oe(N,0):re,X(z)?(le="",te!=null&&(le=te.replace(W,"$&/")+"/"),fe(z,Z,le,"",function(xe){return xe})):z!=null&&(L(z)&&(z=q(z,le+(z.key==null||N&&N.key===z.key?"":(""+z.key).replace(W,"$&/")+"/")+te)),Z.push(z)),1;te=0;var pe=re===""?".":re+":";if(X(N))for(var ce=0;ce1?m-1:0),S=1;S"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch{}}return n(),pd.exports=hA(),pd.exports}var yA=KS();const Qa=_a(yA),H0={disabled:!1},FS=Xe.createContext(null);var vA=function(r){return r.scrollTop},lo="unmounted",Sa="exited",Ln="entering",Lr="entered",Fi="exiting",Kr=function(n){eA(r,n);function r(l,u){var c;c=n.call(this,l,u)||this;var d=u,p=d&&!d.isMounting?l.enter:l.appear,h;return c.appearStatus=null,l.in?p?(h=Sa,c.appearStatus=Ln):h=Lr:l.unmountOnExit||l.mountOnEnter?h=lo:h=Sa,c.state={status:h},c.nextCallback=null,c}r.getDerivedStateFromProps=function(u,c){var d=u.in;return d&&c.status===lo?{status:Sa}:null};var i=r.prototype;return i.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},i.componentDidUpdate=function(u){var c=null;if(u!==this.props){var d=this.state.status;this.props.in?d!==Ln&&d!==Lr&&(c=Ln):(d===Ln||d===Lr)&&(c=Fi)}this.updateStatus(!1,c)},i.componentWillUnmount=function(){this.cancelNextCallback()},i.getTimeouts=function(){var u=this.props.timeout,c,d,p;return c=d=p=u,u!=null&&typeof u!="number"&&(c=u.exit,d=u.enter,p=u.appear!==void 0?u.appear:d),{exit:c,enter:d,appear:p}},i.updateStatus=function(u,c){if(u===void 0&&(u=!1),c!==null)if(this.cancelNextCallback(),c===Ln){if(this.props.unmountOnExit||this.props.mountOnEnter){var d=this.props.nodeRef?this.props.nodeRef.current:Qa.findDOMNode(this);d&&vA(d)}this.performEnter(u)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Sa&&this.setState({status:lo})},i.performEnter=function(u){var c=this,d=this.props.enter,p=this.context?this.context.isMounting:u,h=this.props.nodeRef?[p]:[Qa.findDOMNode(this),p],y=h[0],m=h[1],g=this.getTimeouts(),S=p?g.appear:g.enter;if(!u&&!d||H0.disabled){this.safeSetState({status:Lr},function(){c.props.onEntered(y)});return}this.props.onEnter(y,m),this.safeSetState({status:Ln},function(){c.props.onEntering(y,m),c.onTransitionEnd(S,function(){c.safeSetState({status:Lr},function(){c.props.onEntered(y,m)})})})},i.performExit=function(){var u=this,c=this.props.exit,d=this.getTimeouts(),p=this.props.nodeRef?void 0:Qa.findDOMNode(this);if(!c||H0.disabled){this.safeSetState({status:Sa},function(){u.props.onExited(p)});return}this.props.onExit(p),this.safeSetState({status:Fi},function(){u.props.onExiting(p),u.onTransitionEnd(d.exit,function(){u.safeSetState({status:Sa},function(){u.props.onExited(p)})})})},i.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},i.safeSetState=function(u,c){c=this.setNextCallback(c),this.setState(u,c)},i.setNextCallback=function(u){var c=this,d=!0;return this.nextCallback=function(p){d&&(d=!1,c.nextCallback=null,u(p))},this.nextCallback.cancel=function(){d=!1},this.nextCallback},i.onTransitionEnd=function(u,c){this.setNextCallback(c);var d=this.props.nodeRef?this.props.nodeRef.current:Qa.findDOMNode(this),p=u==null&&!this.props.addEndListener;if(!d||p){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var h=this.props.nodeRef?[this.nextCallback]:[d,this.nextCallback],y=h[0],m=h[1];this.props.addEndListener(y,m)}u!=null&&setTimeout(this.nextCallback,u)},i.render=function(){var u=this.state.status;if(u===lo)return null;var c=this.props,d=c.children;c.in,c.mountOnEnter,c.unmountOnExit,c.appear,c.enter,c.exit,c.timeout,c.addEndListener,c.onEnter,c.onEntering,c.onEntered,c.onExit,c.onExiting,c.onExited,c.nodeRef;var p=er(c,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return Xe.createElement(FS.Provider,{value:null},typeof d=="function"?d(u,p):Xe.cloneElement(Xe.Children.only(d),p))},r}(Xe.Component);Kr.contextType=FS;Kr.propTypes={};function $i(){}Kr.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$i,onEntering:$i,onEntered:$i,onExit:$i,onExiting:$i,onExited:$i};Kr.UNMOUNTED=lo;Kr.EXITED=Sa;Kr.ENTERING=Ln;Kr.ENTERED=Lr;Kr.EXITING=Fi;function ZS(n){return n.code==="Escape"||n.keyCode===27}function mA(){const n=x.version.split(".");return{major:+n[0],minor:+n[1],patch:+n[2]}}function Za(n){if(!n||typeof n=="function")return null;const{major:r}=mA();return r>=19?n.props.ref:n.ref}const Cs=!!(typeof window<"u"&&window.document&&window.document.createElement);var Sh=!1,xh=!1;try{var hd={get passive(){return Sh=!0},get once(){return xh=Sh=!0}};Cs&&(window.addEventListener("test",hd,hd),window.removeEventListener("test",hd,!0))}catch{}function gA(n,r,i,l){if(l&&typeof l!="boolean"&&!xh){var u=l.once,c=l.capture,d=i;!xh&&u&&(d=i.__once||function p(h){this.removeEventListener(r,p,c),i.call(this,h)},i.__once=d),n.addEventListener(r,d,Sh?l:c)}n.addEventListener(r,i,l)}function bA(n,r,i,l){var u=l&&typeof l!="boolean"?l.capture:l;n.removeEventListener(r,i,u),i.__once&&n.removeEventListener(r,i.__once,u)}function Ur(n,r,i,l){return gA(n,r,i,l),function(){bA(n,r,i,l)}}function SA(n,r,i,l){if(l===void 0&&(l=!0),n){var u=document.createEvent("HTMLEvents");u.initEvent(r,i,l),n.dispatchEvent(u)}}function xA(n){var r=Gr(n,"transitionDuration")||"",i=r.indexOf("ms")===-1?1e3:1;return parseFloat(r)*i}function EA(n,r,i){i===void 0&&(i=5);var l=!1,u=setTimeout(function(){l||SA(n,"transitionend",!0)},r+i),c=Ur(n,"transitionend",function(){l=!0},{once:!0});return function(){clearTimeout(u),c()}}function OA(n,r,i,l){i==null&&(i=xA(n)||0);var u=EA(n,i,l),c=Ur(n,"transitionend",r);return function(){u(),c()}}function G0(n,r){const i=Gr(n,r)||"",l=i.indexOf("ms")===-1?1e3:1;return parseFloat(i)*l}function Kh(n,r){const i=G0(n,"transitionDuration"),l=G0(n,"transitionDelay"),u=OA(n,c=>{c.target===n&&(u(),r(c))},i+l)}function Jl(...n){return n.filter(r=>r!=null).reduce((r,i)=>{if(typeof i!="function")throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return r===null?i:function(...u){r.apply(this,u),i.apply(this,u)}},null)}function IS(n){n.offsetHeight}const Y0=n=>!n||typeof n=="function"?n:r=>{n.current=r};function TA(n,r){const i=Y0(n),l=Y0(r);return u=>{i&&i(u),l&&l(u)}}function Fh(n,r){return x.useMemo(()=>TA(n,r),[n,r])}function Ss(n){return n&&"setState"in n?Qa.findDOMNode(n):n??null}const Ns=Xe.forwardRef(({onEnter:n,onEntering:r,onEntered:i,onExit:l,onExiting:u,onExited:c,addEndListener:d,children:p,childRef:h,...y},m)=>{const g=x.useRef(null),S=Fh(g,h),R=$=>{S(Ss($))},_=$=>O=>{$&&g.current&&$(g.current,O)},E=x.useCallback(_(n),[n]),C=x.useCallback(_(r),[r]),j=x.useCallback(_(i),[i]),M=x.useCallback(_(l),[l]),B=x.useCallback(_(u),[u]),X=x.useCallback(_(c),[c]),A=x.useCallback(_(d),[d]);return T.jsx(Kr,{ref:m,...y,onEnter:E,onEntered:j,onEntering:C,onExit:M,onExited:X,onExiting:B,addEndListener:A,nodeRef:g,children:typeof p=="function"?($,O)=>p($,{...O,ref:R}):Xe.cloneElement(p,{ref:R})})});Ns.displayName="TransitionWrapper";const _A={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function AA(n,r){const i=`offset${n[0].toUpperCase()}${n.slice(1)}`,l=r[i],u=_A[n];return l+parseInt(Gr(r,u[0]),10)+parseInt(Gr(r,u[1]),10)}const RA={[Sa]:"collapse",[Fi]:"collapsing",[Ln]:"collapsing",[Lr]:"collapse show"},wo=Xe.forwardRef(({onEnter:n,onEntering:r,onEntered:i,onExit:l,onExiting:u,className:c,children:d,dimension:p="height",in:h=!1,timeout:y=300,mountOnEnter:m=!1,unmountOnExit:g=!1,appear:S=!1,getDimensionValue:R=AA,..._},E)=>{const C=typeof p=="function"?p():p,j=x.useMemo(()=>Jl($=>{$.style[C]="0"},n),[C,n]),M=x.useMemo(()=>Jl($=>{const O=`scroll${C[0].toUpperCase()}${C.slice(1)}`;$.style[C]=`${$[O]}px`},r),[C,r]),B=x.useMemo(()=>Jl($=>{$.style[C]=null},i),[C,i]),X=x.useMemo(()=>Jl($=>{$.style[C]=`${R(C,$)}px`,IS($)},l),[l,R,C]),A=x.useMemo(()=>Jl($=>{$.style[C]=null},u),[C,u]);return T.jsx(Ns,{ref:E,addEndListener:Kh,..._,"aria-expanded":_.role?h:null,onEnter:j,onEntering:M,onEntered:B,onExit:X,onExiting:A,childRef:Za(d),in:h,timeout:y,mountOnEnter:m,unmountOnExit:g,appear:S,children:($,O)=>Xe.cloneElement(d,{...O,className:Ae(c,d.props.className,RA[$],C==="width"&&"collapse-horizontal")})})});wo.displayName="Collapse";function wA(n){const r=x.useRef(n);return x.useEffect(()=>{r.current=n},[n]),r}function nl(n){const r=wA(n);return x.useCallback(function(...i){return r.current&&r.current(...i)},[r])}const Zh=n=>x.forwardRef((r,i)=>T.jsx("div",{...r,ref:i,className:Ae(r.className,n)}));function V0(){return x.useState(null)}function CA(n){const r=x.useRef(n);return x.useEffect(()=>{r.current=n},[n]),r}function fr(n){const r=CA(n);return x.useCallback(function(...i){return r.current&&r.current(...i)},[r])}function WS(){const n=x.useRef(!0),r=x.useRef(()=>n.current);return x.useEffect(()=>(n.current=!0,()=>{n.current=!1}),[]),r.current}function NA(n){const r=x.useRef(null);return x.useEffect(()=>{r.current=n}),r.current}const MA=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",DA=typeof document<"u",P0=DA||MA?x.useLayoutEffect:x.useEffect,jA=["as","disabled"];function BA(n,r){if(n==null)return{};var i={};for(var l in n)if({}.hasOwnProperty.call(n,l)){if(r.indexOf(l)>=0)continue;i[l]=n[l]}return i}function $A(n){return!n||n.trim()==="#"}function JS({tagName:n,disabled:r,href:i,target:l,rel:u,role:c,onClick:d,tabIndex:p=0,type:h}){n||(i!=null||l!=null||u!=null?n="a":n="button");const y={tagName:n};if(n==="button")return[{type:h||"button",disabled:r},y];const m=S=>{if((r||n==="a"&&$A(i))&&S.preventDefault(),r){S.stopPropagation();return}d==null||d(S)},g=S=>{S.key===" "&&(S.preventDefault(),m(S))};return n==="a"&&(i||(i="#"),r&&(i=void 0)),[{role:c??"button",disabled:void 0,tabIndex:r?void 0:p,href:i,target:n==="a"?l:void 0,"aria-disabled":r||void 0,rel:n==="a"?u:void 0,onClick:m,onKeyDown:g},y]}const qA=x.forwardRef((n,r)=>{let{as:i,disabled:l}=n,u=BA(n,jA);const[c,{tagName:d}]=JS(Object.assign({tagName:i,disabled:l},u));return T.jsx(d,Object.assign({},u,c,{ref:r}))});qA.displayName="Button";const zA={[Ln]:"show",[Lr]:"show"},mo=x.forwardRef(({className:n,children:r,transitionClasses:i={},onEnter:l,...u},c)=>{const d={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...u},p=x.useCallback((h,y)=>{IS(h),l==null||l(h,y)},[l]);return T.jsx(Ns,{ref:c,addEndListener:Kh,...d,onEnter:p,childRef:Za(r),children:(h,y)=>x.cloneElement(r,{...y,className:Ae("fade",n,r.props.className,zA[h],i[h])})})});mo.displayName="Fade";const kA={"aria-label":dt.string,onClick:dt.func,variant:dt.oneOf(["white"])},Ms=x.forwardRef(({className:n,variant:r,"aria-label":i="Close",...l},u)=>T.jsx("button",{ref:u,type:"button",className:Ae("btn-close",r&&`btn-close-${r}`,n),"aria-label":i,...l}));Ms.displayName="CloseButton";Ms.propTypes=kA;const ex=x.forwardRef(({bsPrefix:n,bg:r="primary",pill:i=!1,text:l,className:u,as:c="span",...d},p)=>{const h=we(n,"badge");return T.jsx(c,{ref:p,...d,className:Ae(u,h,i&&"rounded-pill",l&&`text-${l}`,r&&`bg-${r}`)})});ex.displayName="Badge";const Co=x.forwardRef(({as:n,bsPrefix:r,variant:i="primary",size:l,active:u=!1,disabled:c=!1,className:d,...p},h)=>{const y=we(r,"btn"),[m,{tagName:g}]=JS({tagName:n,disabled:c,...p}),S=g;return T.jsx(S,{...m,...p,ref:h,disabled:c,className:Ae(d,y,u&&"active",i&&`${y}-${i}`,l&&`${y}-${l}`,p.href&&c&&"disabled")})});Co.displayName="Button";const Ih=x.forwardRef(({className:n,bsPrefix:r,as:i="div",...l},u)=>(r=we(r,"card-body"),T.jsx(i,{ref:u,className:Ae(n,r),...l})));Ih.displayName="CardBody";const tx=x.forwardRef(({className:n,bsPrefix:r,as:i="div",...l},u)=>(r=we(r,"card-footer"),T.jsx(i,{ref:u,className:Ae(n,r),...l})));tx.displayName="CardFooter";const nx=x.createContext(null);nx.displayName="CardHeaderContext";const rx=x.forwardRef(({bsPrefix:n,className:r,as:i="div",...l},u)=>{const c=we(n,"card-header"),d=x.useMemo(()=>({cardHeaderBsPrefix:c}),[c]);return T.jsx(nx.Provider,{value:d,children:T.jsx(i,{ref:u,...l,className:Ae(r,c)})})});rx.displayName="CardHeader";const ax=x.forwardRef(({bsPrefix:n,className:r,variant:i,as:l="img",...u},c)=>{const d=we(n,"card-img");return T.jsx(l,{ref:c,className:Ae(i?`${d}-${i}`:d,r),...u})});ax.displayName="CardImg";const ix=x.forwardRef(({className:n,bsPrefix:r,as:i="div",...l},u)=>(r=we(r,"card-img-overlay"),T.jsx(i,{ref:u,className:Ae(n,r),...l})));ix.displayName="CardImgOverlay";const lx=x.forwardRef(({className:n,bsPrefix:r,as:i="a",...l},u)=>(r=we(r,"card-link"),T.jsx(i,{ref:u,className:Ae(n,r),...l})));lx.displayName="CardLink";const LA=Zh("h6"),ox=x.forwardRef(({className:n,bsPrefix:r,as:i=LA,...l},u)=>(r=we(r,"card-subtitle"),T.jsx(i,{ref:u,className:Ae(n,r),...l})));ox.displayName="CardSubtitle";const ux=x.forwardRef(({className:n,bsPrefix:r,as:i="p",...l},u)=>(r=we(r,"card-text"),T.jsx(i,{ref:u,className:Ae(n,r),...l})));ux.displayName="CardText";const UA=Zh("h5"),sx=x.forwardRef(({className:n,bsPrefix:r,as:i=UA,...l},u)=>(r=we(r,"card-title"),T.jsx(i,{ref:u,className:Ae(n,r),...l})));sx.displayName="CardTitle";const cx=x.forwardRef(({bsPrefix:n,className:r,bg:i,text:l,border:u,body:c=!1,children:d,as:p="div",...h},y)=>{const m=we(n,"card");return T.jsx(p,{ref:y,...h,className:Ae(r,m,i&&`bg-${i}`,l&&`text-${l}`,u&&`border-${u}`),children:c?T.jsx(Ih,{children:d}):d})});cx.displayName="Card";const Xi=Object.assign(cx,{Img:ax,Title:sx,Subtitle:ox,Body:Ih,Link:lx,Text:ux,Header:rx,Footer:tx,ImgOverlay:ix});function HA(){const n=x.useRef(!0),r=x.useRef(()=>n.current);return x.useEffect(()=>(n.current=!0,()=>{n.current=!1}),[]),r.current}function GA(n){const r=x.useRef(n);return r.current=n,r}function YA(n){const r=GA(n);x.useEffect(()=>()=>r.current(),[])}const Eh=2**31-1;function fx(n,r,i){const l=i-Date.now();n.current=l<=Eh?setTimeout(r,l):setTimeout(()=>fx(n,r,i),Eh)}function dx(){const n=HA(),r=x.useRef();return YA(()=>clearTimeout(r.current)),x.useMemo(()=>{const i=()=>clearTimeout(r.current);function l(u,c=0){n()&&(i(),c<=Eh?r.current=setTimeout(u,c):fx(r,u,Date.now()+c))}return{set:l,clear:i,handleRef:r}},[])}function VA(n,r){return x.Children.toArray(n).some(i=>x.isValidElement(i)&&i.type===r)}function PA({as:n,bsPrefix:r,className:i,...l}){r=we(r,"col");const u=PS(),c=XS(),d=[],p=[];return u.forEach(h=>{const y=l[h];delete l[h];let m,g,S;typeof y=="object"&&y!=null?{span:m,offset:g,order:S}=y:m=y;const R=h!==c?`-${h}`:"";m&&d.push(m===!0?`${r}${R}`:`${r}${R}-${m}`),S!=null&&p.push(`order${R}-${S}`),g!=null&&p.push(`offset${R}-${g}`)}),[{...l,className:Ae(i,...d,...p)},{as:n,bsPrefix:r,spans:d}]}const ur=x.forwardRef((n,r)=>{const[{className:i,...l},{as:u="div",bsPrefix:c,spans:d}]=PA(n);return T.jsx(u,{...l,ref:r,className:Ae(i,!d.length&&c)})});ur.displayName="Col";const px=x.forwardRef(({bsPrefix:n,fluid:r=!1,as:i="div",className:l,...u},c)=>{const d=we(n,"container"),p=typeof r=="string"?`-${r}`:"-fluid";return T.jsx(i,{ref:c,...u,className:Ae(l,r?`${d}${p}`:d)})});px.displayName="Container";var XA=Function.prototype.bind.call(Function.prototype.call,[].slice);function qi(n,r){return XA(n.querySelectorAll(r))}var X0=Object.prototype.hasOwnProperty;function Q0(n,r,i){for(i of n.keys())if(co(i,r))return i}function co(n,r){var i,l,u;if(n===r)return!0;if(n&&r&&(i=n.constructor)===r.constructor){if(i===Date)return n.getTime()===r.getTime();if(i===RegExp)return n.toString()===r.toString();if(i===Array){if((l=n.length)===r.length)for(;l--&&co(n[l],r[l]););return l===-1}if(i===Set){if(n.size!==r.size)return!1;for(l of n)if(u=l,u&&typeof u=="object"&&(u=Q0(r,u),!u)||!r.has(u))return!1;return!0}if(i===Map){if(n.size!==r.size)return!1;for(l of n)if(u=l[0],u&&typeof u=="object"&&(u=Q0(r,u),!u)||!co(l[1],r.get(u)))return!1;return!0}if(i===ArrayBuffer)n=new Uint8Array(n),r=new Uint8Array(r);else if(i===DataView){if((l=n.byteLength)===r.byteLength)for(;l--&&n.getInt8(l)===r.getInt8(l););return l===-1}if(ArrayBuffer.isView(n)){if((l=n.byteLength)===r.byteLength)for(;l--&&n[l]===r[l];);return l===-1}if(!i||typeof n=="object"){l=0;for(i in n)if(X0.call(n,i)&&++l&&!X0.call(r,i)||!(i in r)||!co(n[i],r[i]))return!1;return Object.keys(r).length===l}}return n!==n&&r!==r}function QA(n){const r=WS();return[n[0],x.useCallback(i=>{if(r())return n[1](i)},[r,n[1]])]}var fn="top",Yn="bottom",Vn="right",dn="left",Wh="auto",No=[fn,Yn,Vn,dn],Zi="start",go="end",KA="clippingParents",hx="viewport",eo="popper",FA="reference",K0=No.reduce(function(n,r){return n.concat([r+"-"+Zi,r+"-"+go])},[]),yx=[].concat(No,[Wh]).reduce(function(n,r){return n.concat([r,r+"-"+Zi,r+"-"+go])},[]),ZA="beforeRead",IA="read",WA="afterRead",JA="beforeMain",eR="main",tR="afterMain",nR="beforeWrite",rR="write",aR="afterWrite",iR=[ZA,IA,WA,JA,eR,tR,nR,rR,aR];function dr(n){return n.split("-")[0]}function _n(n){if(n==null)return window;if(n.toString()!=="[object Window]"){var r=n.ownerDocument;return r&&r.defaultView||window}return n}function Fa(n){var r=_n(n).Element;return n instanceof r||n instanceof Element}function pr(n){var r=_n(n).HTMLElement;return n instanceof r||n instanceof HTMLElement}function Jh(n){if(typeof ShadowRoot>"u")return!1;var r=_n(n).ShadowRoot;return n instanceof r||n instanceof ShadowRoot}var Ka=Math.max,xs=Math.min,Ii=Math.round;function Oh(){var n=navigator.userAgentData;return n!=null&&n.brands&&Array.isArray(n.brands)?n.brands.map(function(r){return r.brand+"/"+r.version}).join(" "):navigator.userAgent}function vx(){return!/^((?!chrome|android).)*safari/i.test(Oh())}function Wi(n,r,i){r===void 0&&(r=!1),i===void 0&&(i=!1);var l=n.getBoundingClientRect(),u=1,c=1;r&&pr(n)&&(u=n.offsetWidth>0&&Ii(l.width)/n.offsetWidth||1,c=n.offsetHeight>0&&Ii(l.height)/n.offsetHeight||1);var d=Fa(n)?_n(n):window,p=d.visualViewport,h=!vx()&&i,y=(l.left+(h&&p?p.offsetLeft:0))/u,m=(l.top+(h&&p?p.offsetTop:0))/c,g=l.width/u,S=l.height/c;return{width:g,height:S,top:m,right:y+g,bottom:m+S,left:y,x:y,y:m}}function ey(n){var r=Wi(n),i=n.offsetWidth,l=n.offsetHeight;return Math.abs(r.width-i)<=1&&(i=r.width),Math.abs(r.height-l)<=1&&(l=r.height),{x:n.offsetLeft,y:n.offsetTop,width:i,height:l}}function mx(n,r){var i=r.getRootNode&&r.getRootNode();if(n.contains(r))return!0;if(i&&Jh(i)){var l=r;do{if(l&&n.isSameNode(l))return!0;l=l.parentNode||l.host}while(l)}return!1}function Ta(n){return n?(n.nodeName||"").toLowerCase():null}function Vr(n){return _n(n).getComputedStyle(n)}function lR(n){return["table","td","th"].indexOf(Ta(n))>=0}function Aa(n){return((Fa(n)?n.ownerDocument:n.document)||window.document).documentElement}function Ds(n){return Ta(n)==="html"?n:n.assignedSlot||n.parentNode||(Jh(n)?n.host:null)||Aa(n)}function F0(n){return!pr(n)||Vr(n).position==="fixed"?null:n.offsetParent}function oR(n){var r=/firefox/i.test(Oh()),i=/Trident/i.test(Oh());if(i&&pr(n)){var l=Vr(n);if(l.position==="fixed")return null}var u=Ds(n);for(Jh(u)&&(u=u.host);pr(u)&&["html","body"].indexOf(Ta(u))<0;){var c=Vr(u);if(c.transform!=="none"||c.perspective!=="none"||c.contain==="paint"||["transform","perspective"].indexOf(c.willChange)!==-1||r&&c.willChange==="filter"||r&&c.filter&&c.filter!=="none")return u;u=u.parentNode}return null}function Mo(n){for(var r=_n(n),i=F0(n);i&&lR(i)&&Vr(i).position==="static";)i=F0(i);return i&&(Ta(i)==="html"||Ta(i)==="body"&&Vr(i).position==="static")?r:i||oR(n)||r}function ty(n){return["top","bottom"].indexOf(n)>=0?"x":"y"}function fo(n,r,i){return Ka(n,xs(r,i))}function uR(n,r,i){var l=fo(n,r,i);return l>i?i:l}function gx(){return{top:0,right:0,bottom:0,left:0}}function bx(n){return Object.assign({},gx(),n)}function Sx(n,r){return r.reduce(function(i,l){return i[l]=n,i},{})}var sR=function(r,i){return r=typeof r=="function"?r(Object.assign({},i.rects,{placement:i.placement})):r,bx(typeof r!="number"?r:Sx(r,No))};function cR(n){var r,i=n.state,l=n.name,u=n.options,c=i.elements.arrow,d=i.modifiersData.popperOffsets,p=dr(i.placement),h=ty(p),y=[dn,Vn].indexOf(p)>=0,m=y?"height":"width";if(!(!c||!d)){var g=sR(u.padding,i),S=ey(c),R=h==="y"?fn:dn,_=h==="y"?Yn:Vn,E=i.rects.reference[m]+i.rects.reference[h]-d[h]-i.rects.popper[m],C=d[h]-i.rects.reference[h],j=Mo(c),M=j?h==="y"?j.clientHeight||0:j.clientWidth||0:0,B=E/2-C/2,X=g[R],A=M-S[m]-g[_],$=M/2-S[m]/2+B,O=fo(X,$,A),q=h;i.modifiersData[l]=(r={},r[q]=O,r.centerOffset=O-$,r)}}function fR(n){var r=n.state,i=n.options,l=i.element,u=l===void 0?"[data-popper-arrow]":l;u!=null&&(typeof u=="string"&&(u=r.elements.popper.querySelector(u),!u)||mx(r.elements.popper,u)&&(r.elements.arrow=u))}const dR={name:"arrow",enabled:!0,phase:"main",fn:cR,effect:fR,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ji(n){return n.split("-")[1]}var pR={top:"auto",right:"auto",bottom:"auto",left:"auto"};function hR(n,r){var i=n.x,l=n.y,u=r.devicePixelRatio||1;return{x:Ii(i*u)/u||0,y:Ii(l*u)/u||0}}function Z0(n){var r,i=n.popper,l=n.popperRect,u=n.placement,c=n.variation,d=n.offsets,p=n.position,h=n.gpuAcceleration,y=n.adaptive,m=n.roundOffsets,g=n.isFixed,S=d.x,R=S===void 0?0:S,_=d.y,E=_===void 0?0:_,C=typeof m=="function"?m({x:R,y:E}):{x:R,y:E};R=C.x,E=C.y;var j=d.hasOwnProperty("x"),M=d.hasOwnProperty("y"),B=dn,X=fn,A=window;if(y){var $=Mo(i),O="clientHeight",q="clientWidth";if($===_n(i)&&($=Aa(i),Vr($).position!=="static"&&p==="absolute"&&(O="scrollHeight",q="scrollWidth")),$=$,u===fn||(u===dn||u===Vn)&&c===go){X=Yn;var L=g&&$===A&&A.visualViewport?A.visualViewport.height:$[O];E-=L-l.height,E*=h?1:-1}if(u===dn||(u===fn||u===Yn)&&c===go){B=Vn;var Y=g&&$===A&&A.visualViewport?A.visualViewport.width:$[q];R-=Y-l.width,R*=h?1:-1}}var W=Object.assign({position:p},y&&pR),oe=m===!0?hR({x:R,y:E},_n(i)):{x:R,y:E};if(R=oe.x,E=oe.y,h){var ue;return Object.assign({},W,(ue={},ue[X]=M?"0":"",ue[B]=j?"0":"",ue.transform=(A.devicePixelRatio||1)<=1?"translate("+R+"px, "+E+"px)":"translate3d("+R+"px, "+E+"px, 0)",ue))}return Object.assign({},W,(r={},r[X]=M?E+"px":"",r[B]=j?R+"px":"",r.transform="",r))}function yR(n){var r=n.state,i=n.options,l=i.gpuAcceleration,u=l===void 0?!0:l,c=i.adaptive,d=c===void 0?!0:c,p=i.roundOffsets,h=p===void 0?!0:p,y={placement:dr(r.placement),variation:Ji(r.placement),popper:r.elements.popper,popperRect:r.rects.popper,gpuAcceleration:u,isFixed:r.options.strategy==="fixed"};r.modifiersData.popperOffsets!=null&&(r.styles.popper=Object.assign({},r.styles.popper,Z0(Object.assign({},y,{offsets:r.modifiersData.popperOffsets,position:r.options.strategy,adaptive:d,roundOffsets:h})))),r.modifiersData.arrow!=null&&(r.styles.arrow=Object.assign({},r.styles.arrow,Z0(Object.assign({},y,{offsets:r.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:h})))),r.attributes.popper=Object.assign({},r.attributes.popper,{"data-popper-placement":r.placement})}const vR={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:yR,data:{}};var Zu={passive:!0};function mR(n){var r=n.state,i=n.instance,l=n.options,u=l.scroll,c=u===void 0?!0:u,d=l.resize,p=d===void 0?!0:d,h=_n(r.elements.popper),y=[].concat(r.scrollParents.reference,r.scrollParents.popper);return c&&y.forEach(function(m){m.addEventListener("scroll",i.update,Zu)}),p&&h.addEventListener("resize",i.update,Zu),function(){c&&y.forEach(function(m){m.removeEventListener("scroll",i.update,Zu)}),p&&h.removeEventListener("resize",i.update,Zu)}}const gR={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:mR,data:{}};var bR={left:"right",right:"left",bottom:"top",top:"bottom"};function us(n){return n.replace(/left|right|bottom|top/g,function(r){return bR[r]})}var SR={start:"end",end:"start"};function I0(n){return n.replace(/start|end/g,function(r){return SR[r]})}function ny(n){var r=_n(n),i=r.pageXOffset,l=r.pageYOffset;return{scrollLeft:i,scrollTop:l}}function ry(n){return Wi(Aa(n)).left+ny(n).scrollLeft}function xR(n,r){var i=_n(n),l=Aa(n),u=i.visualViewport,c=l.clientWidth,d=l.clientHeight,p=0,h=0;if(u){c=u.width,d=u.height;var y=vx();(y||!y&&r==="fixed")&&(p=u.offsetLeft,h=u.offsetTop)}return{width:c,height:d,x:p+ry(n),y:h}}function ER(n){var r,i=Aa(n),l=ny(n),u=(r=n.ownerDocument)==null?void 0:r.body,c=Ka(i.scrollWidth,i.clientWidth,u?u.scrollWidth:0,u?u.clientWidth:0),d=Ka(i.scrollHeight,i.clientHeight,u?u.scrollHeight:0,u?u.clientHeight:0),p=-l.scrollLeft+ry(n),h=-l.scrollTop;return Vr(u||i).direction==="rtl"&&(p+=Ka(i.clientWidth,u?u.clientWidth:0)-c),{width:c,height:d,x:p,y:h}}function ay(n){var r=Vr(n),i=r.overflow,l=r.overflowX,u=r.overflowY;return/auto|scroll|overlay|hidden/.test(i+u+l)}function xx(n){return["html","body","#document"].indexOf(Ta(n))>=0?n.ownerDocument.body:pr(n)&&ay(n)?n:xx(Ds(n))}function po(n,r){var i;r===void 0&&(r=[]);var l=xx(n),u=l===((i=n.ownerDocument)==null?void 0:i.body),c=_n(l),d=u?[c].concat(c.visualViewport||[],ay(l)?l:[]):l,p=r.concat(d);return u?p:p.concat(po(Ds(d)))}function Th(n){return Object.assign({},n,{left:n.x,top:n.y,right:n.x+n.width,bottom:n.y+n.height})}function OR(n,r){var i=Wi(n,!1,r==="fixed");return i.top=i.top+n.clientTop,i.left=i.left+n.clientLeft,i.bottom=i.top+n.clientHeight,i.right=i.left+n.clientWidth,i.width=n.clientWidth,i.height=n.clientHeight,i.x=i.left,i.y=i.top,i}function W0(n,r,i){return r===hx?Th(xR(n,i)):Fa(r)?OR(r,i):Th(ER(Aa(n)))}function TR(n){var r=po(Ds(n)),i=["absolute","fixed"].indexOf(Vr(n).position)>=0,l=i&&pr(n)?Mo(n):n;return Fa(l)?r.filter(function(u){return Fa(u)&&mx(u,l)&&Ta(u)!=="body"}):[]}function _R(n,r,i,l){var u=r==="clippingParents"?TR(n):[].concat(r),c=[].concat(u,[i]),d=c[0],p=c.reduce(function(h,y){var m=W0(n,y,l);return h.top=Ka(m.top,h.top),h.right=xs(m.right,h.right),h.bottom=xs(m.bottom,h.bottom),h.left=Ka(m.left,h.left),h},W0(n,d,l));return p.width=p.right-p.left,p.height=p.bottom-p.top,p.x=p.left,p.y=p.top,p}function Ex(n){var r=n.reference,i=n.element,l=n.placement,u=l?dr(l):null,c=l?Ji(l):null,d=r.x+r.width/2-i.width/2,p=r.y+r.height/2-i.height/2,h;switch(u){case fn:h={x:d,y:r.y-i.height};break;case Yn:h={x:d,y:r.y+r.height};break;case Vn:h={x:r.x+r.width,y:p};break;case dn:h={x:r.x-i.width,y:p};break;default:h={x:r.x,y:r.y}}var y=u?ty(u):null;if(y!=null){var m=y==="y"?"height":"width";switch(c){case Zi:h[y]=h[y]-(r[m]/2-i[m]/2);break;case go:h[y]=h[y]+(r[m]/2-i[m]/2);break}}return h}function bo(n,r){r===void 0&&(r={});var i=r,l=i.placement,u=l===void 0?n.placement:l,c=i.strategy,d=c===void 0?n.strategy:c,p=i.boundary,h=p===void 0?KA:p,y=i.rootBoundary,m=y===void 0?hx:y,g=i.elementContext,S=g===void 0?eo:g,R=i.altBoundary,_=R===void 0?!1:R,E=i.padding,C=E===void 0?0:E,j=bx(typeof C!="number"?C:Sx(C,No)),M=S===eo?FA:eo,B=n.rects.popper,X=n.elements[_?M:S],A=_R(Fa(X)?X:X.contextElement||Aa(n.elements.popper),h,m,d),$=Wi(n.elements.reference),O=Ex({reference:$,element:B,placement:u}),q=Th(Object.assign({},B,O)),L=S===eo?q:$,Y={top:A.top-L.top+j.top,bottom:L.bottom-A.bottom+j.bottom,left:A.left-L.left+j.left,right:L.right-A.right+j.right},W=n.modifiersData.offset;if(S===eo&&W){var oe=W[u];Object.keys(Y).forEach(function(ue){var he=[Vn,Yn].indexOf(ue)>=0?1:-1,fe=[fn,Yn].indexOf(ue)>=0?"y":"x";Y[ue]+=oe[fe]*he})}return Y}function AR(n,r){r===void 0&&(r={});var i=r,l=i.placement,u=i.boundary,c=i.rootBoundary,d=i.padding,p=i.flipVariations,h=i.allowedAutoPlacements,y=h===void 0?yx:h,m=Ji(l),g=m?p?K0:K0.filter(function(_){return Ji(_)===m}):No,S=g.filter(function(_){return y.indexOf(_)>=0});S.length===0&&(S=g);var R=S.reduce(function(_,E){return _[E]=bo(n,{placement:E,boundary:u,rootBoundary:c,padding:d})[dr(E)],_},{});return Object.keys(R).sort(function(_,E){return R[_]-R[E]})}function RR(n){if(dr(n)===Wh)return[];var r=us(n);return[I0(n),r,I0(r)]}function wR(n){var r=n.state,i=n.options,l=n.name;if(!r.modifiersData[l]._skip){for(var u=i.mainAxis,c=u===void 0?!0:u,d=i.altAxis,p=d===void 0?!0:d,h=i.fallbackPlacements,y=i.padding,m=i.boundary,g=i.rootBoundary,S=i.altBoundary,R=i.flipVariations,_=R===void 0?!0:R,E=i.allowedAutoPlacements,C=r.options.placement,j=dr(C),M=j===C,B=h||(M||!_?[us(C)]:RR(C)),X=[C].concat(B).reduce(function(z,F){return z.concat(dr(F)===Wh?AR(r,{placement:F,boundary:m,rootBoundary:g,padding:y,flipVariations:_,allowedAutoPlacements:E}):F)},[]),A=r.rects.reference,$=r.rects.popper,O=new Map,q=!0,L=X[0],Y=0;Y=0,fe=he?"width":"height",H=bo(r,{placement:W,boundary:m,rootBoundary:g,altBoundary:S,padding:y}),I=he?ue?Vn:dn:ue?Yn:fn;A[fe]>$[fe]&&(I=us(I));var ae=us(I),be=[];if(c&&be.push(H[oe]<=0),p&&be.push(H[I]<=0,H[ae]<=0),be.every(function(z){return z})){L=W,q=!1;break}O.set(W,be)}if(q)for(var N=_?3:1,Z=function(F){var te=X.find(function(pe){var ce=O.get(pe);if(ce)return ce.slice(0,F).every(function(xe){return xe})});if(te)return L=te,"break"},le=N;le>0;le--){var re=Z(le);if(re==="break")break}r.placement!==L&&(r.modifiersData[l]._skip=!0,r.placement=L,r.reset=!0)}}const CR={name:"flip",enabled:!0,phase:"main",fn:wR,requiresIfExists:["offset"],data:{_skip:!1}};function J0(n,r,i){return i===void 0&&(i={x:0,y:0}),{top:n.top-r.height-i.y,right:n.right-r.width+i.x,bottom:n.bottom-r.height+i.y,left:n.left-r.width-i.x}}function eb(n){return[fn,Vn,Yn,dn].some(function(r){return n[r]>=0})}function NR(n){var r=n.state,i=n.name,l=r.rects.reference,u=r.rects.popper,c=r.modifiersData.preventOverflow,d=bo(r,{elementContext:"reference"}),p=bo(r,{altBoundary:!0}),h=J0(d,l),y=J0(p,u,c),m=eb(h),g=eb(y);r.modifiersData[i]={referenceClippingOffsets:h,popperEscapeOffsets:y,isReferenceHidden:m,hasPopperEscaped:g},r.attributes.popper=Object.assign({},r.attributes.popper,{"data-popper-reference-hidden":m,"data-popper-escaped":g})}const MR={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:NR};function DR(n,r,i){var l=dr(n),u=[dn,fn].indexOf(l)>=0?-1:1,c=typeof i=="function"?i(Object.assign({},r,{placement:n})):i,d=c[0],p=c[1];return d=d||0,p=(p||0)*u,[dn,Vn].indexOf(l)>=0?{x:p,y:d}:{x:d,y:p}}function jR(n){var r=n.state,i=n.options,l=n.name,u=i.offset,c=u===void 0?[0,0]:u,d=yx.reduce(function(m,g){return m[g]=DR(g,r.rects,c),m},{}),p=d[r.placement],h=p.x,y=p.y;r.modifiersData.popperOffsets!=null&&(r.modifiersData.popperOffsets.x+=h,r.modifiersData.popperOffsets.y+=y),r.modifiersData[l]=d}const BR={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:jR};function $R(n){var r=n.state,i=n.name;r.modifiersData[i]=Ex({reference:r.rects.reference,element:r.rects.popper,placement:r.placement})}const qR={name:"popperOffsets",enabled:!0,phase:"read",fn:$R,data:{}};function zR(n){return n==="x"?"y":"x"}function kR(n){var r=n.state,i=n.options,l=n.name,u=i.mainAxis,c=u===void 0?!0:u,d=i.altAxis,p=d===void 0?!1:d,h=i.boundary,y=i.rootBoundary,m=i.altBoundary,g=i.padding,S=i.tether,R=S===void 0?!0:S,_=i.tetherOffset,E=_===void 0?0:_,C=bo(r,{boundary:h,rootBoundary:y,padding:g,altBoundary:m}),j=dr(r.placement),M=Ji(r.placement),B=!M,X=ty(j),A=zR(X),$=r.modifiersData.popperOffsets,O=r.rects.reference,q=r.rects.popper,L=typeof E=="function"?E(Object.assign({},r.rects,{placement:r.placement})):E,Y=typeof L=="number"?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),W=r.modifiersData.offset?r.modifiersData.offset[r.placement]:null,oe={x:0,y:0};if($){if(c){var ue,he=X==="y"?fn:dn,fe=X==="y"?Yn:Vn,H=X==="y"?"height":"width",I=$[X],ae=I+C[he],be=I-C[fe],N=R?-q[H]/2:0,Z=M===Zi?O[H]:q[H],le=M===Zi?-q[H]:-O[H],re=r.elements.arrow,z=R&&re?ey(re):{width:0,height:0},F=r.modifiersData["arrow#persistent"]?r.modifiersData["arrow#persistent"].padding:gx(),te=F[he],pe=F[fe],ce=fo(0,O[H],z[H]),xe=B?O[H]/2-N-ce-te-Y.mainAxis:Z-ce-te-Y.mainAxis,me=B?-O[H]/2+N+ce+pe+Y.mainAxis:le+ce+pe+Y.mainAxis,Ee=r.elements.arrow&&Mo(r.elements.arrow),de=Ee?X==="y"?Ee.clientTop||0:Ee.clientLeft||0:0,ve=(ue=W==null?void 0:W[X])!=null?ue:0,Oe=I+xe-ve-de,ye=I+me-ve,je=fo(R?xs(ae,Oe):ae,I,R?Ka(be,ye):be);$[X]=je,oe[X]=je-I}if(p){var Me,Fe=X==="x"?fn:dn,Ht=X==="x"?Yn:Vn,ze=$[A],Ze=A==="y"?"height":"width",Gt=ze+C[Fe],$t=ze-C[Ht],qt=[fn,dn].indexOf(j)!==-1,An=(Me=W==null?void 0:W[A])!=null?Me:0,_t=qt?Gt:ze-O[Ze]-q[Ze]-An+Y.altAxis,rt=qt?ze+O[Ze]+q[Ze]-An-Y.altAxis:$t,ie=R&&qt?uR(_t,ze,rt):fo(R?_t:Gt,ze,R?rt:$t);$[A]=ie,oe[A]=ie-ze}r.modifiersData[l]=oe}}const LR={name:"preventOverflow",enabled:!0,phase:"main",fn:kR,requiresIfExists:["offset"]};function UR(n){return{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}}function HR(n){return n===_n(n)||!pr(n)?ny(n):UR(n)}function GR(n){var r=n.getBoundingClientRect(),i=Ii(r.width)/n.offsetWidth||1,l=Ii(r.height)/n.offsetHeight||1;return i!==1||l!==1}function YR(n,r,i){i===void 0&&(i=!1);var l=pr(r),u=pr(r)&&GR(r),c=Aa(r),d=Wi(n,u,i),p={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(l||!l&&!i)&&((Ta(r)!=="body"||ay(c))&&(p=HR(r)),pr(r)?(h=Wi(r,!0),h.x+=r.clientLeft,h.y+=r.clientTop):c&&(h.x=ry(c))),{x:d.left+p.scrollLeft-h.x,y:d.top+p.scrollTop-h.y,width:d.width,height:d.height}}function VR(n){var r=new Map,i=new Set,l=[];n.forEach(function(c){r.set(c.name,c)});function u(c){i.add(c.name);var d=[].concat(c.requires||[],c.requiresIfExists||[]);d.forEach(function(p){if(!i.has(p)){var h=r.get(p);h&&u(h)}}),l.push(c)}return n.forEach(function(c){i.has(c.name)||u(c)}),l}function PR(n){var r=VR(n);return iR.reduce(function(i,l){return i.concat(r.filter(function(u){return u.phase===l}))},[])}function XR(n){var r;return function(){return r||(r=new Promise(function(i){Promise.resolve().then(function(){r=void 0,i(n())})})),r}}function QR(n){var r=n.reduce(function(i,l){var u=i[l.name];return i[l.name]=u?Object.assign({},u,l,{options:Object.assign({},u.options,l.options),data:Object.assign({},u.data,l.data)}):l,i},{});return Object.keys(r).map(function(i){return r[i]})}var tb={placement:"bottom",modifiers:[],strategy:"absolute"};function nb(){for(var n=arguments.length,r=new Array(n),i=0;i=0)continue;i[l]=n[l]}return i}const WR={name:"applyStyles",enabled:!1,phase:"afterWrite",fn:()=>{}},JR={name:"ariaDescribedBy",enabled:!0,phase:"afterWrite",effect:({state:n})=>()=>{const{reference:r,popper:i}=n.elements;if("removeAttribute"in r){const l=(r.getAttribute("aria-describedby")||"").split(",").filter(u=>u.trim()!==i.id);l.length?r.setAttribute("aria-describedby",l.join(",")):r.removeAttribute("aria-describedby")}},fn:({state:n})=>{var r;const{popper:i,reference:l}=n.elements,u=(r=i.getAttribute("role"))==null?void 0:r.toLowerCase();if(i.id&&u==="tooltip"&&"setAttribute"in l){const c=l.getAttribute("aria-describedby");if(c&&c.split(",").indexOf(i.id)!==-1)return;l.setAttribute("aria-describedby",c?`${c},${i.id}`:i.id)}}},ew=[];function tw(n,r,i={}){let{enabled:l=!0,placement:u="bottom",strategy:c="absolute",modifiers:d=ew}=i,p=IR(i,ZR);const h=x.useRef(d),y=x.useRef(),m=x.useCallback(()=>{var C;(C=y.current)==null||C.update()},[]),g=x.useCallback(()=>{var C;(C=y.current)==null||C.forceUpdate()},[]),[S,R]=QA(x.useState({placement:u,update:m,forceUpdate:g,attributes:{},styles:{popper:{},arrow:{}}})),_=x.useMemo(()=>({name:"updateStateModifier",enabled:!0,phase:"write",requires:["computeStyles"],fn:({state:C})=>{const j={},M={};Object.keys(C.elements).forEach(B=>{j[B]=C.styles[B],M[B]=C.attributes[B]}),R({state:C,styles:j,attributes:M,update:m,forceUpdate:g,placement:C.placement})}}),[m,g,R]),E=x.useMemo(()=>(co(h.current,d)||(h.current=d),h.current),[d]);return x.useEffect(()=>{!y.current||!l||y.current.setOptions({placement:u,strategy:c,modifiers:[...E,_,WR]})},[c,u,_,l,E]),x.useEffect(()=>{if(!(!l||n==null||r==null))return y.current=FR(n,r,Object.assign({},p,{placement:u,strategy:c,modifiers:[...E,JR,_]})),()=>{y.current!=null&&(y.current.destroy(),y.current=void 0,R(C=>Object.assign({},C,{attributes:{},styles:{popper:{}}})))}},[l,n,r]),S}function So(n,r){if(n.contains)return n.contains(r);if(n.compareDocumentPosition)return n===r||!!(n.compareDocumentPosition(r)&16)}var yd,rb;function nw(){if(rb)return yd;rb=1;var n=function(){};return yd=n,yd}var rw=nw();const aw=_a(rw),ab=()=>{};function iw(n){return n.button===0}function lw(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}const ss=n=>n&&("current"in n?n.current:n),ib={click:"mousedown",mouseup:"mousedown",pointerup:"pointerdown"};function ow(n,r=ab,{disabled:i,clickTrigger:l="click"}={}){const u=x.useRef(!1),c=x.useRef(!1),d=x.useCallback(y=>{const m=ss(n);aw(!!m,"ClickOutside captured a close event but does not have a ref to compare it to. useClickOutside(), should be passed a ref that resolves to a DOM node"),u.current=!m||lw(y)||!iw(y)||!!So(m,y.target)||c.current,c.current=!1},[n]),p=fr(y=>{const m=ss(n);m&&So(m,y.target)?c.current=!0:c.current=!1}),h=fr(y=>{u.current||r(y)});x.useEffect(()=>{var y,m;if(i||n==null)return;const g=Ro(ss(n)),S=g.defaultView||window;let R=(y=S.event)!=null?y:(m=S.parent)==null?void 0:m.event,_=null;ib[l]&&(_=Ur(g,ib[l],p,!0));const E=Ur(g,l,d,!0),C=Ur(g,l,M=>{if(M===R){R=void 0;return}h(M)});let j=[];return"ontouchstart"in g.documentElement&&(j=[].slice.call(g.body.children).map(M=>Ur(M,"mousemove",ab))),()=>{_==null||_(),E(),C(),j.forEach(M=>M())}},[n,i,l,d,p,h])}function uw(n){const r={};return Array.isArray(n)?(n==null||n.forEach(i=>{r[i.name]=i}),r):n||r}function sw(n={}){return Array.isArray(n)?n:Object.keys(n).map(r=>(n[r].name=r,n[r]))}function cw({enabled:n,enableEvents:r,placement:i,flip:l,offset:u,fixed:c,containerPadding:d,arrowElement:p,popperConfig:h={}}){var y,m,g,S;const R=uw(h.modifiers);return Object.assign({},h,{placement:i,enabled:n,strategy:c?"fixed":h.strategy,modifiers:sw(Object.assign({},R,{eventListeners:{enabled:r,options:(y=R.eventListeners)==null?void 0:y.options},preventOverflow:Object.assign({},R.preventOverflow,{options:Object.assign({padding:d},(m=R.preventOverflow)==null?void 0:m.options)}),offset:{options:Object.assign({offset:u},(g=R.offset)==null?void 0:g.options)},arrow:Object.assign({},R.arrow,{enabled:!!p,options:Object.assign({},(S=R.arrow)==null?void 0:S.options,{element:p})}),flip:Object.assign({enabled:!!l},R.flip)}))})}const fw=x.createContext(null),dw="data-rr-ui-";function pw(n){return`${dw}${n}`}const Ox=x.createContext(Cs?window:void 0);Ox.Provider;function iy(){return x.useContext(Ox)}const hw=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",yw=typeof document<"u",Tx=yw||hw?x.useLayoutEffect:x.useEffect,_x=x.createContext(null);_x.displayName="InputGroupContext";const Do=x.createContext(null);Do.displayName="NavbarContext";dt.string,dt.bool,dt.bool,dt.bool,dt.bool;const Ax=x.forwardRef(({bsPrefix:n,className:r,fluid:i=!1,rounded:l=!1,roundedCircle:u=!1,thumbnail:c=!1,...d},p)=>(n=we(n,"img"),T.jsx("img",{ref:p,...d,className:Ae(r,i&&`${n}-fluid`,l&&"rounded",u&&"rounded-circle",c&&`${n}-thumbnail`)})));Ax.displayName="Image";const vw={type:dt.string,tooltip:dt.bool,as:dt.elementType},js=x.forwardRef(({as:n="div",className:r,type:i="valid",tooltip:l=!1,...u},c)=>T.jsx(n,{...u,ref:c,className:Ae(r,`${i}-${l?"tooltip":"feedback"}`)}));js.displayName="Feedback";js.propTypes=vw;const Pr=x.createContext({}),jo=x.forwardRef(({id:n,bsPrefix:r,className:i,type:l="checkbox",isValid:u=!1,isInvalid:c=!1,as:d="input",...p},h)=>{const{controlId:y}=x.useContext(Pr);return r=we(r,"form-check-input"),T.jsx(d,{...p,ref:h,type:l,id:n||y,className:Ae(i,r,u&&"is-valid",c&&"is-invalid")})});jo.displayName="FormCheckInput";const Es=x.forwardRef(({bsPrefix:n,className:r,htmlFor:i,...l},u)=>{const{controlId:c}=x.useContext(Pr);return n=we(n,"form-check-label"),T.jsx("label",{...l,ref:u,htmlFor:i||c,className:Ae(r,n)})});Es.displayName="FormCheckLabel";const Rx=x.forwardRef(({id:n,bsPrefix:r,bsSwitchPrefix:i,inline:l=!1,reverse:u=!1,disabled:c=!1,isValid:d=!1,isInvalid:p=!1,feedbackTooltip:h=!1,feedback:y,feedbackType:m,className:g,style:S,title:R="",type:_="checkbox",label:E,children:C,as:j="input",...M},B)=>{r=we(r,"form-check"),i=we(i,"form-switch");const{controlId:X}=x.useContext(Pr),A=x.useMemo(()=>({controlId:n||X}),[X,n]),$=!C&&E!=null&&E!==!1||VA(C,Es),O=T.jsx(jo,{...M,type:_==="switch"?"checkbox":_,ref:B,isValid:d,isInvalid:p,disabled:c,as:j});return T.jsx(Pr.Provider,{value:A,children:T.jsx("div",{style:S,className:Ae(g,$&&r,l&&`${r}-inline`,u&&`${r}-reverse`,_==="switch"&&i),children:C||T.jsxs(T.Fragment,{children:[O,$&&T.jsx(Es,{title:R,children:E}),y&&T.jsx(js,{type:m,tooltip:h,children:y})]})})})});Rx.displayName="FormCheck";const Os=Object.assign(Rx,{Input:jo,Label:Es}),wx=x.forwardRef(({bsPrefix:n,type:r,size:i,htmlSize:l,id:u,className:c,isValid:d=!1,isInvalid:p=!1,plaintext:h,readOnly:y,as:m="input",...g},S)=>{const{controlId:R}=x.useContext(Pr);return n=we(n,"form-control"),T.jsx(m,{...g,type:r,size:l,ref:S,readOnly:y,id:u||R,className:Ae(c,h?`${n}-plaintext`:n,i&&`${n}-${i}`,r==="color"&&`${n}-color`,d&&"is-valid",p&&"is-invalid")})});wx.displayName="FormControl";const mw=Object.assign(wx,{Feedback:js}),Cx=x.forwardRef(({className:n,bsPrefix:r,as:i="div",...l},u)=>(r=we(r,"form-floating"),T.jsx(i,{ref:u,className:Ae(n,r),...l})));Cx.displayName="FormFloating";const ly=x.forwardRef(({controlId:n,as:r="div",...i},l)=>{const u=x.useMemo(()=>({controlId:n}),[n]);return T.jsx(Pr.Provider,{value:u,children:T.jsx(r,{...i,ref:l})})});ly.displayName="FormGroup";const Nx=x.forwardRef(({as:n="label",bsPrefix:r,column:i=!1,visuallyHidden:l=!1,className:u,htmlFor:c,...d},p)=>{const{controlId:h}=x.useContext(Pr);r=we(r,"form-label");let y="col-form-label";typeof i=="string"&&(y=`${y} ${y}-${i}`);const m=Ae(u,r,l&&"visually-hidden",i&&y);return c=c||h,i?T.jsx(ur,{ref:p,as:"label",className:m,htmlFor:c,...d}):T.jsx(n,{ref:p,className:m,htmlFor:c,...d})});Nx.displayName="FormLabel";const Mx=x.forwardRef(({bsPrefix:n,className:r,id:i,...l},u)=>{const{controlId:c}=x.useContext(Pr);return n=we(n,"form-range"),T.jsx("input",{...l,type:"range",ref:u,className:Ae(r,n),id:i||c})});Mx.displayName="FormRange";const Dx=x.forwardRef(({bsPrefix:n,size:r,htmlSize:i,className:l,isValid:u=!1,isInvalid:c=!1,id:d,...p},h)=>{const{controlId:y}=x.useContext(Pr);return n=we(n,"form-select"),T.jsx("select",{...p,size:i,ref:h,className:Ae(l,n,r&&`${n}-${r}`,u&&"is-valid",c&&"is-invalid"),id:d||y})});Dx.displayName="FormSelect";const jx=x.forwardRef(({bsPrefix:n,className:r,as:i="small",muted:l,...u},c)=>(n=we(n,"form-text"),T.jsx(i,{...u,ref:c,className:Ae(r,n,l&&"text-muted")})));jx.displayName="FormText";const Bx=x.forwardRef((n,r)=>T.jsx(Os,{...n,ref:r,type:"switch"}));Bx.displayName="Switch";const gw=Object.assign(Bx,{Input:Os.Input,Label:Os.Label}),$x=x.forwardRef(({bsPrefix:n,className:r,children:i,controlId:l,label:u,...c},d)=>(n=we(n,"form-floating"),T.jsxs(ly,{ref:d,className:Ae(r,n),controlId:l,...c,children:[i,T.jsx("label",{htmlFor:l,children:u})]})));$x.displayName="FloatingLabel";const bw={_ref:dt.any,validated:dt.bool,as:dt.elementType},oy=x.forwardRef(({className:n,validated:r,as:i="form",...l},u)=>T.jsx(i,{...l,ref:u,className:Ae(n,r&&"was-validated")}));oy.displayName="Form";oy.propTypes=bw;const an=Object.assign(oy,{Group:ly,Control:mw,Floating:Cx,Check:Os,Switch:gw,Label:Nx,Text:jx,Range:Mx,Select:Dx,FloatingLabel:$x}),Bs=x.forwardRef(({className:n,bsPrefix:r,as:i="span",...l},u)=>(r=we(r,"input-group-text"),T.jsx(i,{ref:u,className:Ae(n,r),...l})));Bs.displayName="InputGroupText";const Sw=n=>T.jsx(Bs,{children:T.jsx(jo,{type:"checkbox",...n})}),xw=n=>T.jsx(Bs,{children:T.jsx(jo,{type:"radio",...n})}),qx=x.forwardRef(({bsPrefix:n,size:r,hasValidation:i,className:l,as:u="div",...c},d)=>{n=we(n,"input-group");const p=x.useMemo(()=>({}),[]);return T.jsx(_x.Provider,{value:p,children:T.jsx(u,{ref:d,...c,className:Ae(l,n,r&&`${n}-${r}`,i&&"has-validation")})})});qx.displayName="InputGroup";const Yr=Object.assign(qx,{Text:Bs,Radio:xw,Checkbox:Sw}),lb=n=>!n||typeof n=="function"?n:r=>{n.current=r};function Ew(n,r){const i=lb(n),l=lb(r);return u=>{i&&i(u),l&&l(u)}}function $s(n,r){return x.useMemo(()=>Ew(n,r),[n,r])}function vd(n){n===void 0&&(n=Ro());try{var r=n.activeElement;return!r||!r.nodeName?null:r}catch{return n.body}}function Ow(n){const r=x.useRef(n);return r.current=n,r}function Tw(n){const r=Ow(n);x.useEffect(()=>()=>r.current(),[])}function _w(n=document){const r=n.defaultView;return Math.abs(r.innerWidth-n.documentElement.clientWidth)}const ob=pw("modal-open");class uy{constructor({ownerDocument:r,handleContainerOverflow:i=!0,isRTL:l=!1}={}){this.handleContainerOverflow=i,this.isRTL=l,this.modals=[],this.ownerDocument=r}getScrollbarWidth(){return _w(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(r){}removeModalAttributes(r){}setContainerStyle(r){const i={overflow:"hidden"},l=this.isRTL?"paddingLeft":"paddingRight",u=this.getElement();r.style={overflow:u.style.overflow,[l]:u.style[l]},r.scrollBarWidth&&(i[l]=`${parseInt(Gr(u,l)||"0",10)+r.scrollBarWidth}px`),u.setAttribute(ob,""),Gr(u,i)}reset(){[...this.modals].forEach(r=>this.remove(r))}removeContainerStyle(r){const i=this.getElement();i.removeAttribute(ob),Object.assign(i.style,r.style)}add(r){let i=this.modals.indexOf(r);return i!==-1||(i=this.modals.length,this.modals.push(r),this.setModalAttributes(r),i!==0)||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),i}remove(r){const i=this.modals.indexOf(r);i!==-1&&(this.modals.splice(i,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(r))}isTopModal(r){return!!this.modals.length&&this.modals[this.modals.length-1]===r}}const md=(n,r)=>Cs?n==null?(r||Ro()).body:(typeof n=="function"&&(n=n()),n&&"current"in n&&(n=n.current),n&&("nodeType"in n||n.getBoundingClientRect)?n:null):null;function _h(n,r){const i=iy(),[l,u]=x.useState(()=>md(n,i==null?void 0:i.document));if(!l){const c=md(n);c&&u(c)}return x.useEffect(()=>{},[r,l]),x.useEffect(()=>{const c=md(n);c!==l&&u(c)},[n,l]),l}function Aw({children:n,in:r,onExited:i,mountOnEnter:l,unmountOnExit:u}){const c=x.useRef(null),d=x.useRef(r),p=fr(i);x.useEffect(()=>{r?d.current=!0:p(c.current)},[r,p]);const h=$s(c,Za(n)),y=x.cloneElement(n,{ref:h});return r?y:u||!d.current&&l?null:y}const Rw=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children"];function ww(n,r){if(n==null)return{};var i={};for(var l in n)if({}.hasOwnProperty.call(n,l)){if(r.indexOf(l)>=0)continue;i[l]=n[l]}return i}function Cw(n){let{onEnter:r,onEntering:i,onEntered:l,onExit:u,onExiting:c,onExited:d,addEndListener:p,children:h}=n,y=ww(n,Rw);const m=x.useRef(null),g=$s(m,Za(h)),S=X=>A=>{X&&m.current&&X(m.current,A)},R=x.useCallback(S(r),[r]),_=x.useCallback(S(i),[i]),E=x.useCallback(S(l),[l]),C=x.useCallback(S(u),[u]),j=x.useCallback(S(c),[c]),M=x.useCallback(S(d),[d]),B=x.useCallback(S(p),[p]);return Object.assign({},y,{nodeRef:m},r&&{onEnter:R},i&&{onEntering:_},l&&{onEntered:E},u&&{onExit:C},c&&{onExiting:j},d&&{onExited:M},p&&{addEndListener:B},{children:typeof h=="function"?(X,A)=>h(X,Object.assign({},A,{ref:g})):x.cloneElement(h,{ref:g})})}const Nw=["component"];function Mw(n,r){if(n==null)return{};var i={};for(var l in n)if({}.hasOwnProperty.call(n,l)){if(r.indexOf(l)>=0)continue;i[l]=n[l]}return i}const Dw=x.forwardRef((n,r)=>{let{component:i}=n,l=Mw(n,Nw);const u=Cw(l);return T.jsx(i,Object.assign({ref:r},u))});function jw({in:n,onTransition:r}){const i=x.useRef(null),l=x.useRef(!0),u=fr(r);return P0(()=>{if(!i.current)return;let c=!1;return u({in:n,element:i.current,initial:l.current,isStale:()=>c}),()=>{c=!0}},[n,u]),P0(()=>(l.current=!1,()=>{l.current=!0}),[]),i}function Bw({children:n,in:r,onExited:i,onEntered:l,transition:u}){const[c,d]=x.useState(!r);r&&c&&d(!1);const p=jw({in:!!r,onTransition:y=>{const m=()=>{y.isStale()||(y.in?l==null||l(y.element,y.initial):(d(!0),i==null||i(y.element)))};Promise.resolve(u(y)).then(m,g=>{throw y.in||d(!0),g})}}),h=$s(p,Za(n));return c&&!r?null:x.cloneElement(n,{ref:h})}function Ah(n,r,i){return n?T.jsx(Dw,Object.assign({},i,{component:n})):r?T.jsx(Bw,Object.assign({},i,{transition:r})):T.jsx(Aw,Object.assign({},i))}const $w=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];function qw(n,r){if(n==null)return{};var i={};for(var l in n)if({}.hasOwnProperty.call(n,l)){if(r.indexOf(l)>=0)continue;i[l]=n[l]}return i}let gd;function zw(n){return gd||(gd=new uy({ownerDocument:n==null?void 0:n.document})),gd}function kw(n){const r=iy(),i=n||zw(r),l=x.useRef({dialog:null,backdrop:null});return Object.assign(l.current,{add:()=>i.add(l.current),remove:()=>i.remove(l.current),isTopModal:()=>i.isTopModal(l.current),setDialogRef:x.useCallback(u=>{l.current.dialog=u},[]),setBackdropRef:x.useCallback(u=>{l.current.backdrop=u},[])})}const zx=x.forwardRef((n,r)=>{let{show:i=!1,role:l="dialog",className:u,style:c,children:d,backdrop:p=!0,keyboard:h=!0,onBackdropClick:y,onEscapeKeyDown:m,transition:g,runTransition:S,backdropTransition:R,runBackdropTransition:_,autoFocus:E=!0,enforceFocus:C=!0,restoreFocus:j=!0,restoreFocusOptions:M,renderDialog:B,renderBackdrop:X=ye=>T.jsx("div",Object.assign({},ye)),manager:A,container:$,onShow:O,onHide:q=()=>{},onExit:L,onExited:Y,onExiting:W,onEnter:oe,onEntering:ue,onEntered:he}=n,fe=qw(n,$w);const H=iy(),I=_h($),ae=kw(A),be=WS(),N=NA(i),[Z,le]=x.useState(!i),re=x.useRef(null);x.useImperativeHandle(r,()=>ae,[ae]),Cs&&!N&&i&&(re.current=vd(H==null?void 0:H.document)),i&&Z&&le(!1);const z=fr(()=>{if(ae.add(),me.current=Ur(document,"keydown",ce),xe.current=Ur(document,"focus",()=>setTimeout(te),!0),O&&O(),E){var ye,je;const Me=vd((ye=(je=ae.dialog)==null?void 0:je.ownerDocument)!=null?ye:H==null?void 0:H.document);ae.dialog&&Me&&!So(ae.dialog,Me)&&(re.current=Me,ae.dialog.focus())}}),F=fr(()=>{if(ae.remove(),me.current==null||me.current(),xe.current==null||xe.current(),j){var ye;(ye=re.current)==null||ye.focus==null||ye.focus(M),re.current=null}});x.useEffect(()=>{!i||!I||z()},[i,I,z]),x.useEffect(()=>{Z&&F()},[Z,F]),Tw(()=>{F()});const te=fr(()=>{if(!C||!be()||!ae.isTopModal())return;const ye=vd(H==null?void 0:H.document);ae.dialog&&ye&&!So(ae.dialog,ye)&&ae.dialog.focus()}),pe=fr(ye=>{ye.target===ye.currentTarget&&(y==null||y(ye),p===!0&&q())}),ce=fr(ye=>{h&&ZS(ye)&&ae.isTopModal()&&(m==null||m(ye),ye.defaultPrevented||q())}),xe=x.useRef(),me=x.useRef(),Ee=(...ye)=>{le(!0),Y==null||Y(...ye)};if(!I)return null;const de=Object.assign({role:l,ref:ae.setDialogRef,"aria-modal":l==="dialog"?!0:void 0},fe,{style:c,className:u,tabIndex:-1});let ve=B?B(de):T.jsx("div",Object.assign({},de,{children:x.cloneElement(d,{role:"document"})}));ve=Ah(g,S,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!i,onExit:L,onExiting:W,onExited:Ee,onEnter:oe,onEntering:ue,onEntered:he,children:ve});let Oe=null;return p&&(Oe=X({ref:ae.setBackdropRef,onClick:pe}),Oe=Ah(R,_,{in:!!i,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:Oe})),T.jsx(T.Fragment,{children:Qa.createPortal(T.jsxs(T.Fragment,{children:[Oe,ve]}),I)})});zx.displayName="Modal";const Lw=Object.assign(zx,{Manager:uy});function Rh(n,r){return n.classList?!!r&&n.classList.contains(r):(" "+(n.className.baseVal||n.className)+" ").indexOf(" "+r+" ")!==-1}function Uw(n,r){n.classList?n.classList.add(r):Rh(n,r)||(typeof n.className=="string"?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r))}function ub(n,r){return n.replace(new RegExp("(^|\\s)"+r+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function Hw(n,r){n.classList?n.classList.remove(r):typeof n.className=="string"?n.className=ub(n.className,r):n.setAttribute("class",ub(n.className&&n.className.baseVal||"",r))}const zi={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class kx extends uy{adjustAndStore(r,i,l){const u=i.style[r];i.dataset[r]=u,Gr(i,{[r]:`${parseFloat(Gr(i,r))+l}px`})}restore(r,i){const l=i.dataset[r];l!==void 0&&(delete i.dataset[r],Gr(i,{[r]:l}))}setContainerStyle(r){super.setContainerStyle(r);const i=this.getElement();if(Uw(i,"modal-open"),!r.scrollBarWidth)return;const l=this.isRTL?"paddingLeft":"paddingRight",u=this.isRTL?"marginLeft":"marginRight";qi(i,zi.FIXED_CONTENT).forEach(c=>this.adjustAndStore(l,c,r.scrollBarWidth)),qi(i,zi.STICKY_CONTENT).forEach(c=>this.adjustAndStore(u,c,-r.scrollBarWidth)),qi(i,zi.NAVBAR_TOGGLER).forEach(c=>this.adjustAndStore(u,c,r.scrollBarWidth))}removeContainerStyle(r){super.removeContainerStyle(r);const i=this.getElement();Hw(i,"modal-open");const l=this.isRTL?"paddingLeft":"paddingRight",u=this.isRTL?"marginLeft":"marginRight";qi(i,zi.FIXED_CONTENT).forEach(c=>this.restore(l,c)),qi(i,zi.STICKY_CONTENT).forEach(c=>this.restore(u,c)),qi(i,zi.NAVBAR_TOGGLER).forEach(c=>this.restore(u,c))}}let bd;function Gw(n){return bd||(bd=new kx(n)),bd}const Lx=x.createContext({onHide(){}}),Ux=x.forwardRef(({closeLabel:n="Close",closeVariant:r,closeButton:i=!1,onHide:l,children:u,...c},d)=>{const p=x.useContext(Lx),h=nl(()=>{p==null||p.onHide(),l==null||l()});return T.jsxs("div",{ref:d,...c,children:[u,i&&T.jsx(Ms,{"aria-label":n,variant:r,onClick:h})]})});Ux.displayName="AbstractModalHeader";const Hx=x.forwardRef(({bsPrefix:n,className:r,as:i,...l},u)=>{n=we(n,"navbar-brand");const c=i||(l.href?"a":"span");return T.jsx(c,{...l,ref:u,className:Ae(r,n)})});Hx.displayName="NavbarBrand";const Gx=x.forwardRef(({children:n,bsPrefix:r,...i},l)=>{r=we(r,"navbar-collapse");const u=x.useContext(Do);return T.jsx(wo,{in:!!(u&&u.expanded),...i,children:T.jsx("div",{ref:l,className:r,children:n})})});Gx.displayName="NavbarCollapse";const Yx=x.forwardRef(({bsPrefix:n,className:r,children:i,label:l="Toggle navigation",as:u="button",onClick:c,...d},p)=>{n=we(n,"navbar-toggler");const{onToggle:h,expanded:y}=x.useContext(Do)||{},m=nl(g=>{c&&c(g),h&&h()});return u==="button"&&(d.type="button"),T.jsx(u,{...d,ref:p,onClick:m,"aria-label":l,className:Ae(r,n,!y&&"collapsed"),children:i||T.jsx("span",{className:`${n}-icon`})})});Yx.displayName="NavbarToggle";const wh=new WeakMap,sb=(n,r)=>{if(!n||!r)return;const i=wh.get(r)||new Map;wh.set(r,i);let l=i.get(n);return l||(l=r.matchMedia(n),l.refCount=0,i.set(l.media,l)),l};function Yw(n,r=typeof window>"u"?void 0:window){const i=sb(n,r),[l,u]=x.useState(()=>i?i.matches:!1);return Tx(()=>{let c=sb(n,r);if(!c)return u(!1);let d=wh.get(r);const p=()=>{u(c.matches)};return c.refCount++,c.addListener(p),p(),()=>{c.removeListener(p),c.refCount--,c.refCount<=0&&(d==null||d.delete(c.media)),c=void 0}},[n]),l}function Vw(n){const r=Object.keys(n);function i(p,h){return p===h?h:p?`${p} and ${h}`:h}function l(p){return r[Math.min(r.indexOf(p)+1,r.length-1)]}function u(p){const h=l(p);let y=n[h];return typeof y=="number"?y=`${y-.2}px`:y=`calc(${y} - 0.2px)`,`(max-width: ${y})`}function c(p){let h=n[p];return typeof h=="number"&&(h=`${h}px`),`(min-width: ${h})`}function d(p,h,y){let m;typeof p=="object"?(m=p,y=h,h=!0):(h=h||!0,m={[p]:h});let g=x.useMemo(()=>Object.entries(m).reduce((S,[R,_])=>((_==="up"||_===!0)&&(S=i(S,c(R))),(_==="down"||_===!0)&&(S=i(S,u(R))),S),""),[JSON.stringify(m)]);return Yw(g,y)}return d}const Pw=Vw({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400}),Vx=x.forwardRef(({className:n,bsPrefix:r,as:i="div",...l},u)=>(r=we(r,"offcanvas-body"),T.jsx(i,{ref:u,className:Ae(n,r),...l})));Vx.displayName="OffcanvasBody";const Xw={[Ln]:"show",[Lr]:"show"},Px=x.forwardRef(({bsPrefix:n,className:r,children:i,in:l=!1,mountOnEnter:u=!1,unmountOnExit:c=!1,appear:d=!1,...p},h)=>(n=we(n,"offcanvas"),T.jsx(Ns,{ref:h,addEndListener:Kh,in:l,mountOnEnter:u,unmountOnExit:c,appear:d,...p,childRef:Za(i),children:(y,m)=>x.cloneElement(i,{...m,className:Ae(r,i.props.className,(y===Ln||y===Fi)&&`${n}-toggling`,Xw[y])})})));Px.displayName="OffcanvasToggling";const Xx=x.forwardRef(({bsPrefix:n,className:r,closeLabel:i="Close",closeButton:l=!1,...u},c)=>(n=we(n,"offcanvas-header"),T.jsx(Ux,{ref:c,...u,className:Ae(r,n),closeLabel:i,closeButton:l})));Xx.displayName="OffcanvasHeader";const Qw=Zh("h5"),Qx=x.forwardRef(({className:n,bsPrefix:r,as:i=Qw,...l},u)=>(r=we(r,"offcanvas-title"),T.jsx(i,{ref:u,className:Ae(n,r),...l})));Qx.displayName="OffcanvasTitle";function Kw(n){return T.jsx(Px,{...n})}function Fw(n){return T.jsx(mo,{...n})}const Kx=x.forwardRef(({bsPrefix:n,className:r,children:i,"aria-labelledby":l,placement:u="start",responsive:c,show:d=!1,backdrop:p=!0,keyboard:h=!0,scroll:y=!1,onEscapeKeyDown:m,onShow:g,onHide:S,container:R,autoFocus:_=!0,enforceFocus:E=!0,restoreFocus:C=!0,restoreFocusOptions:j,onEntered:M,onExit:B,onExiting:X,onEnter:A,onEntering:$,onExited:O,backdropClassName:q,manager:L,renderStaticNode:Y=!1,...W},oe)=>{const ue=x.useRef();n=we(n,"offcanvas");const[he,fe]=x.useState(!1),H=nl(S),I=Pw(c||"xs","up");x.useEffect(()=>{fe(c?d&&!I:d)},[d,c,I]);const ae=x.useMemo(()=>({onHide:H}),[H]);function be(){return L||(y?(ue.current||(ue.current=new kx({handleContainerOverflow:!1})),ue.current):Gw())}const N=(z,...F)=>{z&&(z.style.visibility="visible"),A==null||A(z,...F)},Z=(z,...F)=>{z&&(z.style.visibility=""),O==null||O(...F)},le=x.useCallback(z=>T.jsx("div",{...z,className:Ae(`${n}-backdrop`,q)}),[q,n]),re=z=>T.jsx("div",{...z,...W,className:Ae(r,c?`${n}-${c}`:n,`${n}-${u}`),"aria-labelledby":l,children:i});return T.jsxs(T.Fragment,{children:[!he&&(c||Y)&&re({}),T.jsx(Lx.Provider,{value:ae,children:T.jsx(Lw,{show:he,ref:oe,backdrop:p,container:R,keyboard:h,autoFocus:_,enforceFocus:E&&!y,restoreFocus:C,restoreFocusOptions:j,onEscapeKeyDown:m,onShow:g,onHide:H,onEnter:N,onEntering:$,onEntered:M,onExit:B,onExiting:X,onExited:Z,manager:be(),transition:Kw,backdropTransition:Fw,renderBackdrop:le,renderDialog:re})})]})});Kx.displayName="Offcanvas";const oo=Object.assign(Kx,{Body:Vx,Header:Xx,Title:Qx}),Fx=x.forwardRef(({onHide:n,...r},i)=>{const l=x.useContext(Do),u=nl(()=>{l==null||l.onToggle==null||l.onToggle(),n==null||n()});return T.jsx(oo,{ref:i,show:!!(l!=null&&l.expanded),...r,renderStaticNode:!0,onHide:u})});Fx.displayName="NavbarOffcanvas";const Zx=x.forwardRef(({className:n,bsPrefix:r,as:i="span",...l},u)=>(r=we(r,"navbar-text"),T.jsx(i,{ref:u,className:Ae(n,r),...l})));Zx.displayName="NavbarText";const Ix=x.forwardRef((n,r)=>{const{bsPrefix:i,expand:l=!0,variant:u="light",bg:c,fixed:d,sticky:p,className:h,as:y="nav",expanded:m,onToggle:g,onSelect:S,collapseOnSelect:R=!1,..._}=J_(n,{expanded:"onToggle"}),E=we(i,"navbar"),C=x.useCallback((...B)=>{S==null||S(...B),R&&m&&(g==null||g(!1))},[S,R,m,g]);_.role===void 0&&y!=="nav"&&(_.role="navigation");let j=`${E}-expand`;typeof l=="string"&&(j=`${j}-${l}`);const M=x.useMemo(()=>({onToggle:()=>g==null?void 0:g(!m),bsPrefix:E,expanded:!!m,expand:l}),[E,m,l,g]);return T.jsx(Do.Provider,{value:M,children:T.jsx(fw.Provider,{value:C,children:T.jsx(y,{ref:r,..._,className:Ae(h,E,l&&j,u&&`${E}-${u}`,c&&`bg-${c}`,p&&`sticky-${p}`,d&&`fixed-${d}`)})})})});Ix.displayName="Navbar";const Sd=Object.assign(Ix,{Brand:Hx,Collapse:Gx,Offcanvas:Fx,Text:Zx,Toggle:Yx}),Zw=()=>{};function Iw(n,r,{disabled:i,clickTrigger:l}={}){const u=r||Zw;ow(n,u,{disabled:i,clickTrigger:l});const c=fr(d=>{ZS(d)&&u(d)});x.useEffect(()=>{if(i||n==null)return;const d=Ro(ss(n));let p=(d.defaultView||window).event;const h=Ur(d,"keyup",y=>{if(y===p){p=void 0;return}c(y)});return()=>{h()}},[n,i,c])}const Wx=x.forwardRef((n,r)=>{const{flip:i,offset:l,placement:u,containerPadding:c,popperConfig:d={},transition:p,runTransition:h}=n,[y,m]=V0(),[g,S]=V0(),R=$s(m,r),_=_h(n.container),E=_h(n.target),[C,j]=x.useState(!n.show),M=tw(E,y,cw({placement:u,enableEvents:!!n.show,containerPadding:c||5,flip:i,offset:l,arrowElement:g,popperConfig:d}));n.show&&C&&j(!1);const B=(...W)=>{j(!0),n.onExited&&n.onExited(...W)},X=n.show||!C;if(Iw(y,n.onHide,{disabled:!n.rootClose||n.rootCloseDisabled,clickTrigger:n.rootCloseEvent}),!X)return null;const{onExit:A,onExiting:$,onEnter:O,onEntering:q,onEntered:L}=n;let Y=n.children(Object.assign({},M.attributes.popper,{style:M.styles.popper,ref:R}),{popper:M,placement:u,show:!!n.show,arrowProps:Object.assign({},M.attributes.arrow,{style:M.styles.arrow,ref:S})});return Y=Ah(p,h,{in:!!n.show,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:Y,onExit:A,onExiting:$,onExited:B,onEnter:O,onEntering:q,onEntered:L}),_?Qa.createPortal(Y,_):null});Wx.displayName="Overlay";const Jx=x.forwardRef(({className:n,bsPrefix:r,as:i="div",...l},u)=>(r=we(r,"popover-header"),T.jsx(i,{ref:u,className:Ae(n,r),...l})));Jx.displayName="PopoverHeader";const sy=x.forwardRef(({className:n,bsPrefix:r,as:i="div",...l},u)=>(r=we(r,"popover-body"),T.jsx(i,{ref:u,className:Ae(n,r),...l})));sy.displayName="PopoverBody";function eE(n,r){let i=n;return n==="left"?i=r?"end":"start":n==="right"&&(i=r?"start":"end"),i}function tE(n="absolute"){return{position:n,top:"0",left:"0",opacity:"0",pointerEvents:"none"}}const nE=x.forwardRef(({bsPrefix:n,placement:r="right",className:i,style:l,children:u,body:c,arrowProps:d,hasDoneInitialMeasure:p,popper:h,show:y,...m},g)=>{const S=we(n,"popover"),R=QS(),[_]=(r==null?void 0:r.split("-"))||[],E=eE(_,R);let C=l;return y&&!p&&(C={...l,...tE(h==null?void 0:h.strategy)}),T.jsxs("div",{ref:g,role:"tooltip",style:C,"x-placement":_,className:Ae(i,S,_&&`bs-popover-${E}`),...m,children:[T.jsx("div",{className:"popover-arrow",...d}),c?T.jsx(sy,{children:u}):u]})});nE.displayName="Popover";const Ww=Object.assign(nE,{Header:Jx,Body:sy,POPPER_OFFSET:[0,8]}),rE=x.forwardRef(({bsPrefix:n,placement:r="right",className:i,style:l,children:u,arrowProps:c,hasDoneInitialMeasure:d,popper:p,show:h,...y},m)=>{n=we(n,"tooltip");const g=QS(),[S]=(r==null?void 0:r.split("-"))||[],R=eE(S,g);let _=l;return h&&!d&&(_={...l,...tE(p==null?void 0:p.strategy)}),T.jsxs("div",{ref:m,style:_,role:"tooltip","x-placement":S,className:Ae(i,n,`bs-tooltip-${R}`),...y,children:[T.jsx("div",{className:"tooltip-arrow",...c}),T.jsx("div",{className:`${n}-inner`,children:u})]})});rE.displayName="Tooltip";const aE=Object.assign(rE,{TOOLTIP_OFFSET:[0,6]});function Jw(n){const r=x.useRef(null),i=we(void 0,"popover"),l=we(void 0,"tooltip"),u=x.useMemo(()=>({name:"offset",options:{offset:()=>{if(n)return n;if(r.current){if(Rh(r.current,i))return Ww.POPPER_OFFSET;if(Rh(r.current,l))return aE.TOOLTIP_OFFSET}return[0,0]}}}),[n,i,l]);return[r,[u]]}function e2(n,r){const{ref:i}=n,{ref:l}=r;n.ref=i.__wrapped||(i.__wrapped=u=>i(Ss(u))),r.ref=l.__wrapped||(l.__wrapped=u=>l(Ss(u)))}const iE=x.forwardRef(({children:n,transition:r=mo,popperConfig:i={},rootClose:l=!1,placement:u="top",show:c=!1,...d},p)=>{const h=x.useRef({}),[y,m]=x.useState(null),[g,S]=Jw(d.offset),R=Fh(p,g),_=r===!0?mo:r||void 0,E=nl(C=>{m(C),i==null||i.onFirstUpdate==null||i.onFirstUpdate(C)});return Tx(()=>{y&&d.target&&(h.current.scheduleUpdate==null||h.current.scheduleUpdate())},[y,d.target]),x.useEffect(()=>{c||m(null)},[c]),T.jsx(Wx,{...d,ref:R,popperConfig:{...i,modifiers:S.concat(i.modifiers||[]),onFirstUpdate:E},transition:_,rootClose:l,placement:u,show:c,children:(C,{arrowProps:j,popper:M,show:B})=>{var X;e2(C,j);const A=M==null?void 0:M.placement,$=Object.assign(h.current,{state:M==null?void 0:M.state,scheduleUpdate:M==null?void 0:M.update,placement:A,outOfBoundaries:(M==null||(X=M.state)==null||(X=X.modifiersData.hide)==null?void 0:X.isReferenceHidden)||!1,strategy:i.strategy}),O=!!y;return typeof n=="function"?n({...C,placement:A,show:B,...!r&&B&&{className:"show"},popper:$,arrowProps:j,hasDoneInitialMeasure:O}):x.cloneElement(n,{...C,placement:A,arrowProps:j,popper:$,hasDoneInitialMeasure:O,className:Ae(n.props.className,!r&&B&&"show"),style:{...n.props.style,...C.style}})}})});iE.displayName="Overlay";function t2(n){return n&&typeof n=="object"?n:{show:n,hide:n}}function cb(n,r,i){const[l]=r,u=l.currentTarget,c=l.relatedTarget||l.nativeEvent[i];(!c||c!==u)&&!So(u,c)&&n(...r)}dt.oneOf(["click","hover","focus"]);const n2=({trigger:n=["hover","focus"],overlay:r,children:i,popperConfig:l={},show:u,defaultShow:c=!1,onToggle:d,delay:p,placement:h,flip:y=h&&h.indexOf("auto")!==-1,...m})=>{const g=x.useRef(null),S=Fh(g,Za(i)),R=dx(),_=x.useRef(""),[E,C]=VS(u,c,d),j=t2(p),{onFocus:M,onBlur:B,onClick:X}=typeof i!="function"?x.Children.only(i).props:{},A=fe=>{S(Ss(fe))},$=x.useCallback(()=>{if(R.clear(),_.current="show",!j.show){C(!0);return}R.set(()=>{_.current==="show"&&C(!0)},j.show)},[j.show,C,R]),O=x.useCallback(()=>{if(R.clear(),_.current="hide",!j.hide){C(!1);return}R.set(()=>{_.current==="hide"&&C(!1)},j.hide)},[j.hide,C,R]),q=x.useCallback((...fe)=>{$(),M==null||M(...fe)},[$,M]),L=x.useCallback((...fe)=>{O(),B==null||B(...fe)},[O,B]),Y=x.useCallback((...fe)=>{C(!E),X==null||X(...fe)},[X,C,E]),W=x.useCallback((...fe)=>{cb($,fe,"fromElement")},[$]),oe=x.useCallback((...fe)=>{cb(O,fe,"toElement")},[O]),ue=n==null?[]:[].concat(n),he={ref:A};return ue.indexOf("click")!==-1&&(he.onClick=Y),ue.indexOf("focus")!==-1&&(he.onFocus=q,he.onBlur=L),ue.indexOf("hover")!==-1&&(he.onMouseOver=W,he.onMouseOut=oe),T.jsxs(T.Fragment,{children:[typeof i=="function"?i(he):x.cloneElement(i,he),T.jsx(iE,{...m,show:E,onHide:O,flip:y,placement:h,popperConfig:l,target:g.current,children:r})]})},Ts=x.forwardRef(({bsPrefix:n,className:r,as:i="div",...l},u)=>{const c=we(n,"row"),d=PS(),p=XS(),h=`${c}-cols`,y=[];return d.forEach(m=>{const g=l[m];delete l[m];let S;g!=null&&typeof g=="object"?{cols:S}=g:S=g;const R=m!==p?`-${m}`:"";S!=null&&y.push(`${h}${R}-${S}`)}),T.jsx(i,{ref:u,...l,className:Ae(r,c,...y)})});Ts.displayName="Row";const lE=x.forwardRef(({bsPrefix:n,variant:r,animation:i="border",size:l,as:u="div",className:c,...d},p)=>{n=we(n,"spinner");const h=`${n}-${i}`;return T.jsx(u,{ref:p,...d,className:Ae(c,h,l&&`${h}-${l}`,r&&`text-${r}`)})});lE.displayName="Spinner";const r2={[Ln]:"showing",[Fi]:"showing show"},oE=x.forwardRef((n,r)=>T.jsx(mo,{...n,ref:r,transitionClasses:r2}));oE.displayName="ToastFade";const uE=x.createContext({onClose(){}}),sE=x.forwardRef(({bsPrefix:n,closeLabel:r="Close",closeVariant:i,closeButton:l=!0,className:u,children:c,...d},p)=>{n=we(n,"toast-header");const h=x.useContext(uE),y=nl(m=>{h==null||h.onClose==null||h.onClose(m)});return T.jsxs("div",{ref:p,...d,className:Ae(n,u),children:[c,l&&T.jsx(Ms,{"aria-label":r,variant:i,onClick:y,"data-dismiss":"toast"})]})});sE.displayName="ToastHeader";const cE=x.forwardRef(({className:n,bsPrefix:r,as:i="div",...l},u)=>(r=we(r,"toast-body"),T.jsx(i,{ref:u,className:Ae(n,r),...l})));cE.displayName="ToastBody";const fE=x.forwardRef(({bsPrefix:n,className:r,transition:i=oE,show:l=!0,animation:u=!0,delay:c=5e3,autohide:d=!1,onClose:p,onEntered:h,onExit:y,onExiting:m,onEnter:g,onEntering:S,onExited:R,bg:_,...E},C)=>{n=we(n,"toast");const j=x.useRef(c),M=x.useRef(p);x.useEffect(()=>{j.current=c,M.current=p},[c,p]);const B=dx(),X=!!(d&&l),A=x.useCallback(()=>{X&&(M.current==null||M.current())},[X]);x.useEffect(()=>{B.set(A,j.current)},[B,A]);const $=x.useMemo(()=>({onClose:p}),[p]),O=!!(i&&u),q=T.jsx("div",{...E,ref:C,className:Ae(n,r,_&&`bg-${_}`,!O&&(l?"show":"hide")),role:"alert","aria-live":"assertive","aria-atomic":"true"});return T.jsx(uE.Provider,{value:$,children:O&&i?T.jsx(i,{in:l,onEnter:g,onEntering:S,onEntered:h,onExit:y,onExiting:m,onExited:R,unmountOnExit:!0,children:q}):q})});fE.displayName="Toast";const ho=Object.assign(fE,{Body:cE,Header:sE}),a2={"top-start":"top-0 start-0","top-center":"top-0 start-50 translate-middle-x","top-end":"top-0 end-0","middle-start":"top-50 start-0 translate-middle-y","middle-center":"top-50 start-50 translate-middle","middle-end":"top-50 end-0 translate-middle-y","bottom-start":"bottom-0 start-0","bottom-center":"bottom-0 start-50 translate-middle-x","bottom-end":"bottom-0 end-0"},cy=x.forwardRef(({bsPrefix:n,position:r,containerPosition:i,className:l,as:u="div",...c},d)=>(n=we(n,"toast-container"),T.jsx(u,{ref:d,...c,className:Ae(n,r&&a2[r],i&&`position-${i}`,l)})));cy.displayName="ToastContainer";const i2=()=>{},fy=x.forwardRef(({bsPrefix:n,name:r,className:i,checked:l,type:u,onChange:c,value:d,disabled:p,id:h,inputRef:y,...m},g)=>(n=we(n,"btn-check"),T.jsxs(T.Fragment,{children:[T.jsx("input",{className:n,name:r,type:u,value:d,ref:y,autoComplete:"off",checked:!!l,disabled:!!p,onChange:c||i2,id:h}),T.jsx(Co,{...m,ref:g,className:Ae(i,p&&"disabled"),type:void 0,role:void 0,as:"label",htmlFor:h})]})));fy.displayName="ToggleButton";const mr=Object.create(null);mr.open="0";mr.close="1";mr.ping="2";mr.pong="3";mr.message="4";mr.upgrade="5";mr.noop="6";const cs=Object.create(null);Object.keys(mr).forEach(n=>{cs[mr[n]]=n});const Ch={type:"error",data:"parser error"},dE=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",pE=typeof ArrayBuffer=="function",hE=n=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(n):n&&n.buffer instanceof ArrayBuffer,dy=({type:n,data:r},i,l)=>dE&&r instanceof Blob?i?l(r):fb(r,l):pE&&(r instanceof ArrayBuffer||hE(r))?i?l(r):fb(new Blob([r]),l):l(mr[n]+(r||"")),fb=(n,r)=>{const i=new FileReader;return i.onload=function(){const l=i.result.split(",")[1];r("b"+(l||""))},i.readAsDataURL(n)};function db(n){return n instanceof Uint8Array?n:n instanceof ArrayBuffer?new Uint8Array(n):new Uint8Array(n.buffer,n.byteOffset,n.byteLength)}let xd;function l2(n,r){if(dE&&n.data instanceof Blob)return n.data.arrayBuffer().then(db).then(r);if(pE&&(n.data instanceof ArrayBuffer||hE(n.data)))return r(db(n.data));dy(n,!1,i=>{xd||(xd=new TextEncoder),r(xd.encode(i))})}const pb="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",uo=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let n=0;n{let r=n.length*.75,i=n.length,l,u=0,c,d,p,h;n[n.length-1]==="="&&(r--,n[n.length-2]==="="&&r--);const y=new ArrayBuffer(r),m=new Uint8Array(y);for(l=0;l>4,m[u++]=(d&15)<<4|p>>2,m[u++]=(p&3)<<6|h&63;return y},u2=typeof ArrayBuffer=="function",py=(n,r)=>{if(typeof n!="string")return{type:"message",data:yE(n,r)};const i=n.charAt(0);return i==="b"?{type:"message",data:s2(n.substring(1),r)}:cs[i]?n.length>1?{type:cs[i],data:n.substring(1)}:{type:cs[i]}:Ch},s2=(n,r)=>{if(u2){const i=o2(n);return yE(i,r)}else return{base64:!0,data:n}},yE=(n,r)=>{switch(r){case"blob":return n instanceof Blob?n:new Blob([n]);case"arraybuffer":default:return n instanceof ArrayBuffer?n:n.buffer}},vE="",c2=(n,r)=>{const i=n.length,l=new Array(i);let u=0;n.forEach((c,d)=>{dy(c,!1,p=>{l[d]=p,++u===i&&r(l.join(vE))})})},f2=(n,r)=>{const i=n.split(vE),l=[];for(let u=0;u{const l=i.length;let u;if(l<126)u=new Uint8Array(1),new DataView(u.buffer).setUint8(0,l);else if(l<65536){u=new Uint8Array(3);const c=new DataView(u.buffer);c.setUint8(0,126),c.setUint16(1,l)}else{u=new Uint8Array(9);const c=new DataView(u.buffer);c.setUint8(0,127),c.setBigUint64(1,BigInt(l))}n.data&&typeof n.data!="string"&&(u[0]|=128),r.enqueue(u),r.enqueue(i)})}})}let Ed;function Iu(n){return n.reduce((r,i)=>r+i.length,0)}function Wu(n,r){if(n[0].length===r)return n.shift();const i=new Uint8Array(r);let l=0;for(let u=0;uMath.pow(2,21)-1){p.enqueue(Ch);break}u=m*Math.pow(2,32)+y.getUint32(4),l=3}else{if(Iu(i)n){p.enqueue(Ch);break}}}})}const mE=4;function Bt(n){if(n)return h2(n)}function h2(n){for(var r in Bt.prototype)n[r]=Bt.prototype[r];return n}Bt.prototype.on=Bt.prototype.addEventListener=function(n,r){return this._callbacks=this._callbacks||{},(this._callbacks["$"+n]=this._callbacks["$"+n]||[]).push(r),this};Bt.prototype.once=function(n,r){function i(){this.off(n,i),r.apply(this,arguments)}return i.fn=r,this.on(n,i),this};Bt.prototype.off=Bt.prototype.removeListener=Bt.prototype.removeAllListeners=Bt.prototype.removeEventListener=function(n,r){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var i=this._callbacks["$"+n];if(!i)return this;if(arguments.length==1)return delete this._callbacks["$"+n],this;for(var l,u=0;uPromise.resolve().then(r):(r,i)=>i(r,0),Un=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),y2="arraybuffer";function gE(n,...r){return r.reduce((i,l)=>(n.hasOwnProperty(l)&&(i[l]=n[l]),i),{})}const v2=Un.setTimeout,m2=Un.clearTimeout;function zs(n,r){r.useNativeTimers?(n.setTimeoutFn=v2.bind(Un),n.clearTimeoutFn=m2.bind(Un)):(n.setTimeoutFn=Un.setTimeout.bind(Un),n.clearTimeoutFn=Un.clearTimeout.bind(Un))}const g2=1.33;function b2(n){return typeof n=="string"?S2(n):Math.ceil((n.byteLength||n.size)*g2)}function S2(n){let r=0,i=0;for(let l=0,u=n.length;l=57344?i+=3:(l++,i+=4);return i}function bE(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function x2(n){let r="";for(let i in n)n.hasOwnProperty(i)&&(r.length&&(r+="&"),r+=encodeURIComponent(i)+"="+encodeURIComponent(n[i]));return r}function E2(n){let r={},i=n.split("&");for(let l=0,u=i.length;l{this.readyState="paused",r()};if(this._polling||!this.writable){let l=0;this._polling&&(l++,this.once("pollComplete",function(){--l||i()})),this.writable||(l++,this.once("drain",function(){--l||i()}))}else i()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(r){const i=l=>{if(this.readyState==="opening"&&l.type==="open"&&this.onOpen(),l.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(l)};f2(r,this.socket.binaryType).forEach(i),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const r=()=>{this.write([{type:"close"}])};this.readyState==="open"?r():this.once("open",r)}write(r){this.writable=!1,c2(r,i=>{this.doWrite(i,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const r=this.opts.secure?"https":"http",i=this.query||{};return this.opts.timestampRequests!==!1&&(i[this.opts.timestampParam]=bE()),!this.supportsBinary&&!i.sid&&(i.b64=1),this.createUri(r,i)}}let SE=!1;try{SE=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const _2=SE;function A2(){}class R2 extends T2{constructor(r){if(super(r),typeof location<"u"){const i=location.protocol==="https:";let l=location.port;l||(l=i?"443":"80"),this.xd=typeof location<"u"&&r.hostname!==location.hostname||l!==r.port}}doWrite(r,i){const l=this.request({method:"POST",data:r});l.on("success",i),l.on("error",(u,c)=>{this.onError("xhr post error",u,c)})}doPoll(){const r=this.request();r.on("data",this.onData.bind(this)),r.on("error",(i,l)=>{this.onError("xhr poll error",i,l)}),this.pollXhr=r}}class hr extends Bt{constructor(r,i,l){super(),this.createRequest=r,zs(this,l),this._opts=l,this._method=l.method||"GET",this._uri=i,this._data=l.data!==void 0?l.data:null,this._create()}_create(){var r;const i=gE(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");i.xdomain=!!this._opts.xd;const l=this._xhr=this.createRequest(i);try{l.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){l.setDisableHeaderCheck&&l.setDisableHeaderCheck(!0);for(let u in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(u)&&l.setRequestHeader(u,this._opts.extraHeaders[u])}}catch{}if(this._method==="POST")try{l.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{l.setRequestHeader("Accept","*/*")}catch{}(r=this._opts.cookieJar)===null||r===void 0||r.addCookies(l),"withCredentials"in l&&(l.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(l.timeout=this._opts.requestTimeout),l.onreadystatechange=()=>{var u;l.readyState===3&&((u=this._opts.cookieJar)===null||u===void 0||u.parseCookies(l.getResponseHeader("set-cookie"))),l.readyState===4&&(l.status===200||l.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof l.status=="number"?l.status:0)},0))},l.send(this._data)}catch(u){this.setTimeoutFn(()=>{this._onError(u)},0);return}typeof document<"u"&&(this._index=hr.requestsCount++,hr.requests[this._index]=this)}_onError(r){this.emitReserved("error",r,this._xhr),this._cleanup(!0)}_cleanup(r){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=A2,r)try{this._xhr.abort()}catch{}typeof document<"u"&&delete hr.requests[this._index],this._xhr=null}}_onLoad(){const r=this._xhr.responseText;r!==null&&(this.emitReserved("data",r),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}}hr.requestsCount=0;hr.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",hb);else if(typeof addEventListener=="function"){const n="onpagehide"in Un?"pagehide":"unload";addEventListener(n,hb,!1)}}function hb(){for(let n in hr.requests)hr.requests.hasOwnProperty(n)&&hr.requests[n].abort()}const w2=function(){const n=xE({xdomain:!1});return n&&n.responseType!==null}();class C2 extends R2{constructor(r){super(r);const i=r&&r.forceBase64;this.supportsBinary=w2&&!i}request(r={}){return Object.assign(r,{xd:this.xd},this.opts),new hr(xE,this.uri(),r)}}function xE(n){const r=n.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!r||_2))return new XMLHttpRequest}catch{}if(!r)try{return new Un[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const EE=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class N2 extends hy{get name(){return"websocket"}doOpen(){const r=this.uri(),i=this.opts.protocols,l=EE?{}:gE(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(l.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(r,i,l)}catch(u){return this.emitReserved("error",u)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=r=>this.onClose({description:"websocket connection closed",context:r}),this.ws.onmessage=r=>this.onData(r.data),this.ws.onerror=r=>this.onError("websocket error",r)}write(r){this.writable=!1;for(let i=0;i{try{this.doWrite(l,c)}catch{}u&&qs(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const r=this.opts.secure?"wss":"ws",i=this.query||{};return this.opts.timestampRequests&&(i[this.opts.timestampParam]=bE()),this.supportsBinary||(i.b64=1),this.createUri(r,i)}}const Od=Un.WebSocket||Un.MozWebSocket;class M2 extends N2{createSocket(r,i,l){return EE?new Od(r,i,l):i?new Od(r,i):new Od(r)}doWrite(r,i){this.ws.send(i)}}class D2 extends hy{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(r){return this.emitReserved("error",r)}this._transport.closed.then(()=>{this.onClose()}).catch(r=>{this.onError("webtransport error",r)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(r=>{const i=p2(Number.MAX_SAFE_INTEGER,this.socket.binaryType),l=r.readable.pipeThrough(i).getReader(),u=d2();u.readable.pipeTo(r.writable),this._writer=u.writable.getWriter();const c=()=>{l.read().then(({done:p,value:h})=>{p||(this.onPacket(h),c())}).catch(p=>{})};c();const d={type:"open"};this.query.sid&&(d.data=`{"sid":"${this.query.sid}"}`),this._writer.write(d).then(()=>this.onOpen())})})}write(r){this.writable=!1;for(let i=0;i{u&&qs(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var r;(r=this._transport)===null||r===void 0||r.close()}}const j2={websocket:M2,webtransport:D2,polling:C2},B2=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,$2=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function Nh(n){if(n.length>8e3)throw"URI too long";const r=n,i=n.indexOf("["),l=n.indexOf("]");i!=-1&&l!=-1&&(n=n.substring(0,i)+n.substring(i,l).replace(/:/g,";")+n.substring(l,n.length));let u=B2.exec(n||""),c={},d=14;for(;d--;)c[$2[d]]=u[d]||"";return i!=-1&&l!=-1&&(c.source=r,c.host=c.host.substring(1,c.host.length-1).replace(/;/g,":"),c.authority=c.authority.replace("[","").replace("]","").replace(/;/g,":"),c.ipv6uri=!0),c.pathNames=q2(c,c.path),c.queryKey=z2(c,c.query),c}function q2(n,r){const i=/\/{2,9}/g,l=r.replace(i,"/").split("/");return(r.slice(0,1)=="/"||r.length===0)&&l.splice(0,1),r.slice(-1)=="/"&&l.splice(l.length-1,1),l}function z2(n,r){const i={};return r.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(l,u,c){u&&(i[u]=c)}),i}const Mh=typeof addEventListener=="function"&&typeof removeEventListener=="function",fs=[];Mh&&addEventListener("offline",()=>{fs.forEach(n=>n())},!1);class Ea extends Bt{constructor(r,i){if(super(),this.binaryType=y2,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,r&&typeof r=="object"&&(i=r,r=null),r){const l=Nh(r);i.hostname=l.host,i.secure=l.protocol==="https"||l.protocol==="wss",i.port=l.port,l.query&&(i.query=l.query)}else i.host&&(i.hostname=Nh(i.host).host);zs(this,i),this.secure=i.secure!=null?i.secure:typeof location<"u"&&location.protocol==="https:",i.hostname&&!i.port&&(i.port=this.secure?"443":"80"),this.hostname=i.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=i.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},i.transports.forEach(l=>{const u=l.prototype.name;this.transports.push(u),this._transportsByName[u]=l}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},i),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=E2(this.opts.query)),Mh&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},fs.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(r){const i=Object.assign({},this.opts.query);i.EIO=mE,i.transport=r,this.id&&(i.sid=this.id);const l=Object.assign({},this.opts,{query:i,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[r]);return new this._transportsByName[r](l)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const r=this.opts.rememberUpgrade&&Ea.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const i=this.createTransport(r);i.open(),this.setTransport(i)}setTransport(r){this.transport&&this.transport.removeAllListeners(),this.transport=r,r.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",i=>this._onClose("transport close",i))}onOpen(){this.readyState="open",Ea.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(r){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",r),this.emitReserved("heartbeat"),r.type){case"open":this.onHandshake(JSON.parse(r.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const i=new Error("server error");i.code=r.data,this._onError(i);break;case"message":this.emitReserved("data",r.data),this.emitReserved("message",r.data);break}}onHandshake(r){this.emitReserved("handshake",r),this.id=r.sid,this.transport.query.sid=r.sid,this._pingInterval=r.pingInterval,this._pingTimeout=r.pingTimeout,this._maxPayload=r.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const r=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+r,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},r),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const r=this._getWritablePackets();this.transport.send(r),this._prevBufferLen=r.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let i=1;for(let l=0;l0&&i>this._maxPayload)return this.writeBuffer.slice(0,l);i+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const r=Date.now()>this._pingTimeoutTime;return r&&(this._pingTimeoutTime=0,qs(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),r}write(r,i,l){return this._sendPacket("message",r,i,l),this}send(r,i,l){return this._sendPacket("message",r,i,l),this}_sendPacket(r,i,l,u){if(typeof i=="function"&&(u=i,i=void 0),typeof l=="function"&&(u=l,l=null),this.readyState==="closing"||this.readyState==="closed")return;l=l||{},l.compress=l.compress!==!1;const c={type:r,data:i,options:l};this.emitReserved("packetCreate",c),this.writeBuffer.push(c),u&&this.once("flush",u),this.flush()}close(){const r=()=>{this._onClose("forced close"),this.transport.close()},i=()=>{this.off("upgrade",i),this.off("upgradeError",i),r()},l=()=>{this.once("upgrade",i),this.once("upgradeError",i)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?l():r()}):this.upgrading?l():r()),this}_onError(r){if(Ea.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",r),this._onClose("transport error",r)}_onClose(r,i){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),Mh&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const l=fs.indexOf(this._offlineEventListener);l!==-1&&fs.splice(l,1)}this.readyState="closed",this.id=null,this.emitReserved("close",r,i),this.writeBuffer=[],this._prevBufferLen=0}}}Ea.protocol=mE;class k2 extends Ea{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let r=0;r{l||(i.send([{type:"ping",data:"probe"}]),i.once("packet",g=>{if(!l)if(g.type==="pong"&&g.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",i),!i)return;Ea.priorWebsocketSuccess=i.name==="websocket",this.transport.pause(()=>{l||this.readyState!=="closed"&&(m(),this.setTransport(i),i.send([{type:"upgrade"}]),this.emitReserved("upgrade",i),i=null,this.upgrading=!1,this.flush())})}else{const S=new Error("probe error");S.transport=i.name,this.emitReserved("upgradeError",S)}}))};function c(){l||(l=!0,m(),i.close(),i=null)}const d=g=>{const S=new Error("probe error: "+g);S.transport=i.name,c(),this.emitReserved("upgradeError",S)};function p(){d("transport closed")}function h(){d("socket closed")}function y(g){i&&g.name!==i.name&&c()}const m=()=>{i.removeListener("open",u),i.removeListener("error",d),i.removeListener("close",p),this.off("close",h),this.off("upgrading",y)};i.once("open",u),i.once("error",d),i.once("close",p),this.once("close",h),this.once("upgrading",y),this._upgrades.indexOf("webtransport")!==-1&&r!=="webtransport"?this.setTimeoutFn(()=>{l||i.open()},200):i.open()}onHandshake(r){this._upgrades=this._filterUpgrades(r.upgrades),super.onHandshake(r)}_filterUpgrades(r){const i=[];for(let l=0;lj2[u]).filter(u=>!!u)),super(r,l)}};function U2(n,r="",i){let l=n;i=i||typeof location<"u"&&location,n==null&&(n=i.protocol+"//"+i.host),typeof n=="string"&&(n.charAt(0)==="/"&&(n.charAt(1)==="/"?n=i.protocol+n:n=i.host+n),/^(https?|wss?):\/\//.test(n)||(typeof i<"u"?n=i.protocol+"//"+n:n="https://"+n),l=Nh(n)),l.port||(/^(http|ws)$/.test(l.protocol)?l.port="80":/^(http|ws)s$/.test(l.protocol)&&(l.port="443")),l.path=l.path||"/";const c=l.host.indexOf(":")!==-1?"["+l.host+"]":l.host;return l.id=l.protocol+"://"+c+":"+l.port+r,l.href=l.protocol+"://"+c+(i&&i.port===l.port?"":":"+l.port),l}const H2=typeof ArrayBuffer=="function",G2=n=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(n):n.buffer instanceof ArrayBuffer,OE=Object.prototype.toString,Y2=typeof Blob=="function"||typeof Blob<"u"&&OE.call(Blob)==="[object BlobConstructor]",V2=typeof File=="function"||typeof File<"u"&&OE.call(File)==="[object FileConstructor]";function yy(n){return H2&&(n instanceof ArrayBuffer||G2(n))||Y2&&n instanceof Blob||V2&&n instanceof File}function ds(n,r){if(!n||typeof n!="object")return!1;if(Array.isArray(n)){for(let i=0,l=n.length;i=0&&n.num{delete this.acks[r];for(let p=0;p{this.io.clearTimeoutFn(c),i.apply(this,p)};d.withError=!0,this.acks[r]=d}emitWithAck(r,...i){return new Promise((l,u)=>{const c=(d,p)=>d?u(d):l(p);c.withError=!0,i.push(c),this.emit(r,...i)})}_addToQueue(r){let i;typeof r[r.length-1]=="function"&&(i=r.pop());const l={id:this._queueSeq++,tryCount:0,pending:!1,args:r,flags:Object.assign({fromQueue:!0},this.flags)};r.push((u,...c)=>l!==this._queue[0]?void 0:(u!==null?l.tryCount>this._opts.retries&&(this._queue.shift(),i&&i(u)):(this._queue.shift(),i&&i(null,...c)),l.pending=!1,this._drainQueue())),this._queue.push(l),this._drainQueue()}_drainQueue(r=!1){if(!this.connected||this._queue.length===0)return;const i=this._queue[0];i.pending&&!r||(i.pending=!0,i.tryCount++,this.flags=i.flags,this.emit.apply(this,i.args))}packet(r){r.nsp=this.nsp,this.io._packet(r)}onopen(){typeof this.auth=="function"?this.auth(r=>{this._sendConnectPacket(r)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(r){this.packet({type:Ve.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},r):r})}onerror(r){this.connected||this.emitReserved("connect_error",r)}onclose(r,i){this.connected=!1,delete this.id,this.emitReserved("disconnect",r,i),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(r=>{if(!this.sendBuffer.some(l=>String(l.id)===r)){const l=this.acks[r];delete this.acks[r],l.withError&&l.call(this,new Error("socket has been disconnected"))}})}onpacket(r){if(r.nsp===this.nsp)switch(r.type){case Ve.CONNECT:r.data&&r.data.sid?this.onconnect(r.data.sid,r.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Ve.EVENT:case Ve.BINARY_EVENT:this.onevent(r);break;case Ve.ACK:case Ve.BINARY_ACK:this.onack(r);break;case Ve.DISCONNECT:this.ondisconnect();break;case Ve.CONNECT_ERROR:this.destroy();const l=new Error(r.data.message);l.data=r.data.data,this.emitReserved("connect_error",l);break}}onevent(r){const i=r.data||[];r.id!=null&&i.push(this.ack(r.id)),this.connected?this.emitEvent(i):this.receiveBuffer.push(Object.freeze(i))}emitEvent(r){if(this._anyListeners&&this._anyListeners.length){const i=this._anyListeners.slice();for(const l of i)l.apply(this,r)}super.emit.apply(this,r),this._pid&&r.length&&typeof r[r.length-1]=="string"&&(this._lastOffset=r[r.length-1])}ack(r){const i=this;let l=!1;return function(...u){l||(l=!0,i.packet({type:Ve.ACK,id:r,data:u}))}}onack(r){const i=this.acks[r.id];typeof i=="function"&&(delete this.acks[r.id],i.withError&&r.data.unshift(null),i.apply(this,r.data))}onconnect(r,i){this.id=r,this.recovered=i&&this._pid===i,this._pid=i,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(r=>this.emitEvent(r)),this.receiveBuffer=[],this.sendBuffer.forEach(r=>{this.notifyOutgoingListeners(r),this.packet(r)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(r=>r()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Ve.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(r){return this.flags.compress=r,this}get volatile(){return this.flags.volatile=!0,this}timeout(r){return this.flags.timeout=r,this}onAny(r){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(r),this}prependAny(r){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(r),this}offAny(r){if(!this._anyListeners)return this;if(r){const i=this._anyListeners;for(let l=0;l0&&n.jitter<=1?n.jitter:0,this.attempts=0}rl.prototype.duration=function(){var n=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var r=Math.random(),i=Math.floor(r*this.jitter*n);n=(Math.floor(r*10)&1)==0?n-i:n+i}return Math.min(n,this.max)|0};rl.prototype.reset=function(){this.attempts=0};rl.prototype.setMin=function(n){this.ms=n};rl.prototype.setMax=function(n){this.max=n};rl.prototype.setJitter=function(n){this.jitter=n};class Bh extends Bt{constructor(r,i){var l;super(),this.nsps={},this.subs=[],r&&typeof r=="object"&&(i=r,r=void 0),i=i||{},i.path=i.path||"/socket.io",this.opts=i,zs(this,i),this.reconnection(i.reconnection!==!1),this.reconnectionAttempts(i.reconnectionAttempts||1/0),this.reconnectionDelay(i.reconnectionDelay||1e3),this.reconnectionDelayMax(i.reconnectionDelayMax||5e3),this.randomizationFactor((l=i.randomizationFactor)!==null&&l!==void 0?l:.5),this.backoff=new rl({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(i.timeout==null?2e4:i.timeout),this._readyState="closed",this.uri=r;const u=i.parser||I2;this.encoder=new u.Encoder,this.decoder=new u.Decoder,this._autoConnect=i.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(r){return arguments.length?(this._reconnection=!!r,r||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(r){return r===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=r,this)}reconnectionDelay(r){var i;return r===void 0?this._reconnectionDelay:(this._reconnectionDelay=r,(i=this.backoff)===null||i===void 0||i.setMin(r),this)}randomizationFactor(r){var i;return r===void 0?this._randomizationFactor:(this._randomizationFactor=r,(i=this.backoff)===null||i===void 0||i.setJitter(r),this)}reconnectionDelayMax(r){var i;return r===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=r,(i=this.backoff)===null||i===void 0||i.setMax(r),this)}timeout(r){return arguments.length?(this._timeout=r,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(r){if(~this._readyState.indexOf("open"))return this;this.engine=new L2(this.uri,this.opts);const i=this.engine,l=this;this._readyState="opening",this.skipReconnect=!1;const u=Wn(i,"open",function(){l.onopen(),r&&r()}),c=p=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",p),r?r(p):this.maybeReconnectOnOpen()},d=Wn(i,"error",c);if(this._timeout!==!1){const p=this._timeout,h=this.setTimeoutFn(()=>{u(),c(new Error("timeout")),i.close()},p);this.opts.autoUnref&&h.unref(),this.subs.push(()=>{this.clearTimeoutFn(h)})}return this.subs.push(u),this.subs.push(d),this}connect(r){return this.open(r)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const r=this.engine;this.subs.push(Wn(r,"ping",this.onping.bind(this)),Wn(r,"data",this.ondata.bind(this)),Wn(r,"error",this.onerror.bind(this)),Wn(r,"close",this.onclose.bind(this)),Wn(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(r){try{this.decoder.add(r)}catch(i){this.onclose("parse error",i)}}ondecoded(r){qs(()=>{this.emitReserved("packet",r)},this.setTimeoutFn)}onerror(r){this.emitReserved("error",r)}socket(r,i){let l=this.nsps[r];return l?this._autoConnect&&!l.active&&l.connect():(l=new TE(this,r,i),this.nsps[r]=l),l}_destroy(r){const i=Object.keys(this.nsps);for(const l of i)if(this.nsps[l].active)return;this._close()}_packet(r){const i=this.encoder.encode(r);for(let l=0;lr()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(r,i){var l;this.cleanup(),(l=this.engine)===null||l===void 0||l.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",r,i),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const r=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const i=this.backoff.duration();this._reconnecting=!0;const l=this.setTimeoutFn(()=>{r.skipReconnect||(this.emitReserved("reconnect_attempt",r.backoff.attempts),!r.skipReconnect&&r.open(u=>{u?(r._reconnecting=!1,r.reconnect(),this.emitReserved("reconnect_error",u)):r.onreconnect()}))},i);this.opts.autoUnref&&l.unref(),this.subs.push(()=>{this.clearTimeoutFn(l)})}}onreconnect(){const r=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",r)}}const to={};function ps(n,r){typeof n=="object"&&(r=n,n=void 0),r=r||{};const i=U2(n,r.path||"/socket.io"),l=i.source,u=i.id,c=i.path,d=to[u]&&c in to[u].nsps,p=r.forceNew||r["force new connection"]||r.multiplex===!1||d;let h;return p?h=new Bh(l,r):(to[u]||(to[u]=new Bh(l,r)),h=to[u]),i.query&&!r.query&&(r.query=i.queryKey),h.socket(i.path,r)}Object.assign(ps,{Manager:Bh,Socket:TE,io:ps,connect:ps});const _E=(n,r)=>{if(typeof n=="number")return{full_access_path:r,doc:null,readonly:!1,type:Number.isInteger(n)?"int":"float",value:n};if(typeof n=="boolean")return{full_access_path:r,doc:null,readonly:!1,type:"bool",value:n};if(typeof n=="string")return{full_access_path:r,doc:null,readonly:!1,type:"str",value:n};if(n===null)return{full_access_path:r,doc:null,readonly:!1,type:"None",value:null};throw new Error("Unsupported type for serialization")},J2=(n,r="")=>{const l=n.map((u,c)=>{(typeof u=="number"||typeof u=="boolean"||typeof u=="string"||u===null)&&_E(u,`${r}[${c}]`)});return{full_access_path:r,type:"list",value:l,readonly:!1,doc:null}},eC=(n,r="")=>{const l=Object.entries(n).reduce((u,[c,d])=>{const p=`${r}["${c}"]`;return(typeof d=="number"||typeof d=="boolean"||typeof d=="string"||d===null)&&(u[c]=_E(d,p)),u},{});return{full_access_path:r,type:"dict",value:l,readonly:!1,doc:null}},AE=window.location.hostname,RE=window.location.port,wE=window.__FORWARDED_PREFIX__||"",so=window.__FORWARDED_PROTO__||"http",Pi=`${AE}:${RE}${wE}`,tC=so==="http"?"ws":"wss",nC=`${tC}://${AE}:${RE}/`,kr=ps(nC,{path:`${wE}/ws/socket.io`,transports:["websocket"]}),rC=(n,r)=>{r?kr.emit("update_value",{access_path:n.full_access_path,value:n},r):kr.emit("update_value",{access_path:n.full_access_path,value:n})},CE=(n,r=[],i={},l)=>{const u=J2(r),c=eC(i);kr.emit("trigger_method",{access_path:n,args:u,kwargs:c})},NE=Xe.memo(n=>{const{showNotification:r,notifications:i,removeNotificationById:l}=n;return T.jsx(cy,{className:"navbarOffset toastContainer",position:"top-end",children:i.map(u=>u.levelname==="ERROR"||u.levelname==="CRITICAL"||r&&["WARNING","INFO","DEBUG"].includes(u.levelname)?T.jsxs(ho,{className:u.levelname.toLowerCase()+"Toast",onClose:()=>l(u.id),onClick:()=>l(u.id),onMouseLeave:()=>{u.levelname!=="ERROR"&&l(u.id)},show:!0,autohide:u.levelname==="WARNING"||u.levelname==="INFO"||u.levelname==="DEBUG",delay:u.levelname==="WARNING"||u.levelname==="INFO"||u.levelname==="DEBUG"?2e3:void 0,children:[T.jsxs(ho.Header,{closeButton:!1,className:u.levelname.toLowerCase()+"Toast text-right",children:[T.jsx("strong",{className:"me-auto",children:u.levelname}),T.jsx("small",{children:u.timeStamp})]}),T.jsx(ho.Body,{children:u.message})]},u.id):null)})});NE.displayName="Notifications";const $h=Xe.memo(({connectionStatus:n})=>{const[r,i]=x.useState(!0);x.useEffect(()=>{i(!0)},[n]);const l=()=>i(!1),u=()=>{switch(n){case"connecting":return{message:"Connecting...",bg:"info",delay:void 0};case"connected":return{message:"Connected",bg:"success",delay:1e3};case"disconnected":return{message:"Disconnected",bg:"danger",delay:void 0};case"reconnecting":return{message:"Reconnecting...",bg:"info",delay:void 0};default:return{message:"",bg:"info",delay:void 0}}},{message:c,bg:d,delay:p}=u();return T.jsx(cy,{position:"bottom-center",className:"toastContainer",children:T.jsx(ho,{show:r,onClose:l,delay:p,autohide:p!==void 0,bg:d,children:T.jsxs(ho.Body,{className:"d-flex justify-content-between",children:[c,T.jsx(Co,{variant:"close",size:"sm",onClick:l})]})})})});$h.displayName="ConnectionToast";function ME(n){const r=/\w+|\[\d+\.\d+\]|\[\d+\]|\["[^"]*"\]|\['[^']*'\]/g;return n.match(r)??[]}function aC(n){if(n.startsWith("[")&&n.endsWith("]")&&(n=n.slice(1,-1)),n.startsWith("'")&&n.endsWith("'")||n.startsWith('"')&&n.endsWith('"'))return n.slice(1,-1);const r=parseFloat(n);return isNaN(r)?n:r}function iC(n,r,i){if(r in n)return n[r];if(Array.isArray(n)){if(i&&r===n.length)return n.push(mb()),n[r];throw new Error(`Index out of bounds: ${r}`)}else{if(i)return n[r]=mb(),n[r];throw new Error(`Key not found: ${r}`)}}function vb(n,r,i=!1){const l=aC(r);try{return iC(n,l,i)}catch(u){throw u instanceof RangeError?new Error(`Index '${l}': ${u.message}`):u instanceof Error?new Error(`Key '${l}': ${u.message}`):u}}function lC(n,r,i){const l=ME(r),u=JSON.parse(JSON.stringify(n));let c=u;try{for(let h=0;h{const{docString:r}=n;if(!r)return null;const i=T.jsx(aE,{id:"tooltip",children:r});return T.jsx(n2,{placement:"bottom",overlay:i,children:T.jsx(ex,{pill:!0,className:"tooltip-trigger",bg:"light",text:"dark",children:"?"})})});tr.displayName="DocStringComponent";function gr(){const n=x.useRef(0);return x.useEffect(()=>{n.current+=1}),n.current}const DE=Xe.memo(n=>{const{value:r,fullAccessPath:i,readOnly:l,docString:u,addNotification:c,changeCallback:d=()=>{},displayName:p,id:h}=n;gr(),x.useEffect(()=>{c(`${i} changed to ${r}.`)},[n.value]);const y=m=>{d({type:"bool",value:m,full_access_path:i,readonly:l,doc:u})};return T.jsxs("div",{className:"component buttonComponent",id:h,children:[!1,T.jsxs(fy,{id:`toggle-check-${h}`,type:"checkbox",variant:r?"success":"secondary",checked:r,value:p,disabled:l,onChange:m=>y(m.currentTarget.checked),children:[p,T.jsx(tr,{docString:u})]})]})});DE.displayName="ButtonComponent";const oC=(n,r,i)=>{const l=r.split("."),u=l[0].length,c=l[1]?l[1].length:0,d=i>u;let p=0;d?p=Math.pow(10,u+1-i):p=Math.pow(10,u-i);const y=(parseFloat(r)+(n==="ArrowUp"?p:-p)).toFixed(c),m=y.split(".")[0].length;return m>u?i+=1:mi>r?{value:n.slice(0,r)+n.slice(i),selectionStart:r}:r>0?{value:n.slice(0,r-1)+n.slice(r),selectionStart:r-1}:{value:n,selectionStart:r},sC=(n,r,i)=>i>r?{value:n.slice(0,r)+n.slice(i),selectionStart:r}:r{let u=r;return n==="."&&r.includes(".")?{value:r,selectionStart:i}:n==="-"?(i===0&&l>i?(u="-"+r.slice(l),i=1):i===0&&!r.startsWith("-")?(u="-"+r,i=1):(i===0||i===1)&&r.startsWith("-")&&(u=r.slice(1),i=0),{value:u,selectionStart:i}):(l>i?u=r.slice(0,i)+n+r.slice(l):u=r.slice(0,i)+n+r.slice(i),{value:u,selectionStart:i+1})},cC=(n,r)=>Math.max(0,n-r),fC=(n,r,i)=>Math.min(i,n+r),_s=Xe.memo(n=>{const{fullAccessPath:r,value:i,readOnly:l,type:u,docString:c,isInstantUpdate:d,unit:p,addNotification:h,changeCallback:y=()=>{},displayName:m,id:g}=n,S=x.useRef(null),[R,_]=x.useState(i.toString());gr();const E=j=>{const{key:M,target:B}=j,X=B,{value:A}=X,$=A.length,O=X.selectionEnd??0;let q=X.selectionStart??0;if(M==="F1"||M==="F5"||M==="F12"||M==="Tab")return;if(M==="ArrowLeft"||M==="ArrowRight"){if(O>q&&!j.shiftKey){const W=M==="ArrowLeft"?q:O;S.current=W}else{const W=M==="ArrowLeft"?cC(q,1):fC(O,1,$);S.current=W}return}j.preventDefault();let L=A;if(j.ctrlKey&&M==="a"){X.setSelectionRange(0,A.length);return}else if(M>="0"&&M<="9"||M==="-")({value:L,selectionStart:q}=gb(M,A,q,O));else if(M==="."&&(u==="float"||u==="Quantity"))({value:L,selectionStart:q}=gb(M,A,q,O));else if(M==="ArrowUp"||M==="ArrowDown")({value:L,selectionStart:q}=oC(M,A,q));else if(M==="Backspace")({value:L,selectionStart:q}=uC(A,q,O));else if(M==="Delete")({value:L,selectionStart:q}=sC(A,q,O));else if(M==="Enter"&&!d){let Y;u==="Quantity"?Y={type:"Quantity",value:{magnitude:Number(L),unit:p},full_access_path:r,readonly:l,doc:c}:Y={type:u,value:Number(L),full_access_path:r,readonly:l,doc:c},y(Y);return}else return;if(d){let Y;u==="Quantity"?Y={type:"Quantity",value:{magnitude:Number(L),unit:p},full_access_path:r,readonly:l,doc:c}:Y={type:u,value:Number(L),full_access_path:r,readonly:l,doc:c},y(Y)}_(L),S.current=q},C=()=>{if(!d){let j;u==="Quantity"?j={type:"Quantity",value:{magnitude:Number(R),unit:p},full_access_path:r,readonly:l,doc:c}:j={type:u,value:Number(R),full_access_path:r,readonly:l,doc:c},y(j)}};return x.useEffect(()=>{const j=u==="int"?parseInt(R):parseFloat(R);i!==j&&_(i.toString());let M=`${r} changed to ${n.value}`;p===void 0?M+=".":M+=` ${p}.`,h(M)},[i]),x.useEffect(()=>{const j=document.getElementsByName(g)[0];j&&S.current!==null&&j.setSelectionRange(S.current,S.current)}),T.jsxs("div",{className:"component numberComponent",id:g,children:[!1,T.jsxs(Yr,{children:[m&&T.jsxs(Yr.Text,{children:[m,T.jsx(tr,{docString:c})]}),T.jsx(an.Control,{type:"text",value:R,disabled:l,onChange:()=>{},name:g,onKeyDown:E,onBlur:C,className:d&&!l?"instantUpdate":""}),p&&T.jsx(Yr.Text,{children:p})]})]})});_s.displayName="NumberComponent";const xo={black:"#000",white:"#fff"},ki={300:"#e57373",400:"#ef5350",500:"#f44336",700:"#d32f2f",800:"#c62828"},Li={50:"#f3e5f5",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",700:"#7b1fa2"},Ui={50:"#e3f2fd",200:"#90caf9",400:"#42a5f5",700:"#1976d2",800:"#1565c0"},Hi={300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",700:"#0288d1",900:"#01579b"},Gi={300:"#81c784",400:"#66bb6a",500:"#4caf50",700:"#388e3c",800:"#2e7d32",900:"#1b5e20"},no={300:"#ffb74d",400:"#ffa726",500:"#ff9800",700:"#f57c00",900:"#e65100"},dC={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"};function Eo(n){let r="https://mui.com/production-error/?code="+n;for(let i=1;i0?It(al,--pn):0,el--,jt===10&&(el=1,Ls--),jt}function Tn(){return jt=pn2||To(jt)>3?"":" "}function wC(n,r){for(;--r&&Tn()&&!(jt<48||jt>102||jt>57&&jt<65||jt>70&&jt<97););return Bo(n,hs()+(r<6&&yr()==32&&Tn()==32))}function zh(n){for(;Tn();)switch(jt){case n:return pn;case 34:case 39:n!==34&&n!==39&&zh(jt);break;case 40:n===41&&zh(n);break;case 92:Tn();break}return pn}function CC(n,r){for(;Tn()&&n+jt!==57;)if(n+jt===84&&yr()===47)break;return"/*"+Bo(r,pn-1)+"*"+ks(n===47?n:Tn())}function NC(n){for(;!To(yr());)Tn();return Bo(n,pn)}function MC(n){return kE(vs("",null,null,null,[""],n=zE(n),0,[0],n))}function vs(n,r,i,l,u,c,d,p,h){for(var y=0,m=0,g=d,S=0,R=0,_=0,E=1,C=1,j=1,M=0,B="",X=u,A=c,$=l,O=B;C;)switch(_=M,M=Tn()){case 40:if(_!=108&&It(O,g-1)==58){qh(O+=tt(ys(M),"&","&\f"),"&\f")!=-1&&(j=-1);break}case 34:case 39:case 91:O+=ys(M);break;case 9:case 10:case 13:case 32:O+=RC(_);break;case 92:O+=wC(hs()-1,7);continue;case 47:switch(yr()){case 42:case 47:Ju(DC(CC(Tn(),hs()),r,i),h);break;default:O+="/"}break;case 123*E:p[y++]=sr(O)*j;case 125*E:case 59:case 0:switch(M){case 0:case 125:C=0;case 59+m:j==-1&&(O=tt(O,/\f/g,"")),R>0&&sr(O)-g&&Ju(R>32?Sb(O+";",l,i,g-1):Sb(tt(O," ","")+";",l,i,g-2),h);break;case 59:O+=";";default:if(Ju($=bb(O,r,i,y,m,u,p,B,X=[],A=[],g),c),M===123)if(m===0)vs(O,r,$,$,X,c,g,p,A);else switch(S===99&&It(O,3)===110?100:S){case 100:case 108:case 109:case 115:vs(n,$,$,l&&Ju(bb(n,$,$,0,0,u,p,B,u,X=[],g),A),u,A,g,p,l?X:A);break;default:vs(O,$,$,$,[""],A,0,p,A)}}y=m=R=0,E=j=1,B=O="",g=d;break;case 58:g=1+sr(O),R=_;default:if(E<1){if(M==123)--E;else if(M==125&&E++==0&&AC()==125)continue}switch(O+=ks(M),M*E){case 38:j=m>0?1:(O+="\f",-1);break;case 44:p[y++]=(sr(O)-1)*j,j=1;break;case 64:yr()===45&&(O+=ys(Tn())),S=yr(),m=g=sr(B=O+=NC(hs())),M++;break;case 45:_===45&&sr(O)==2&&(E=0)}}return c}function bb(n,r,i,l,u,c,d,p,h,y,m){for(var g=u-1,S=u===0?c:[""],R=Sy(S),_=0,E=0,C=0;_0?S[j]+" "+M:tt(M,/&\f/g,S[j])))&&(h[C++]=B);return Us(n,r,i,u===0?gy:p,h,y,m)}function DC(n,r,i){return Us(n,r,i,jE,ks(_C()),Oo(n,2,-2),0)}function Sb(n,r,i,l){return Us(n,r,i,by,Oo(n,0,l),Oo(n,l+1,-1),l)}function Qi(n,r){for(var i="",l=Sy(n),u=0;u6)switch(It(n,r+1)){case 109:if(It(n,r+4)!==45)break;case 102:return tt(n,/(.+:)(.+)-([^]+)/,"$1"+et+"$2-$3$1"+As+(It(n,r+3)==108?"$3":"$2-$3"))+n;case 115:return~qh(n,"stretch")?UE(tt(n,"stretch","fill-available"),r)+n:n}break;case 4949:if(It(n,r+1)!==115)break;case 6444:switch(It(n,sr(n)-3-(~qh(n,"!important")&&10))){case 107:return tt(n,":",":"+et)+n;case 101:return tt(n,/(.+:)([^;!]+)(;|!.+)?/,"$1"+et+(It(n,14)===45?"inline-":"")+"box$3$1"+et+"$2$3$1"+en+"$2box$3")+n}break;case 5936:switch(It(n,r+11)){case 114:return et+n+en+tt(n,/[svh]\w+-[tblr]{2}/,"tb")+n;case 108:return et+n+en+tt(n,/[svh]\w+-[tblr]{2}/,"tb-rl")+n;case 45:return et+n+en+tt(n,/[svh]\w+-[tblr]{2}/,"lr")+n}return et+n+en+n+n}return n}var HC=function(r,i,l,u){if(r.length>-1&&!r.return)switch(r.type){case by:r.return=UE(r.value,r.length);break;case BE:return Qi([ro(r,{value:tt(r.value,"@","@"+et)})],u);case gy:if(r.length)return TC(r.props,function(c){switch(OC(c,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Qi([ro(r,{props:[tt(c,/:(read-\w+)/,":"+As+"$1")]})],u);case"::placeholder":return Qi([ro(r,{props:[tt(c,/:(plac\w+)/,":"+et+"input-$1")]}),ro(r,{props:[tt(c,/:(plac\w+)/,":"+As+"$1")]}),ro(r,{props:[tt(c,/:(plac\w+)/,en+"input-$1")]})],u)}return""})}},GC=[HC],HE=function(r){var i=r.key;if(i==="css"){var l=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(l,function(E){var C=E.getAttribute("data-emotion");C.indexOf(" ")!==-1&&(document.head.appendChild(E),E.setAttribute("data-s",""))})}var u=r.stylisPlugins||GC,c={},d,p=[];d=r.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+i+' "]'),function(E){for(var C=E.getAttribute("data-emotion").split(" "),j=1;j=4;++l,u-=4)i=n.charCodeAt(l)&255|(n.charCodeAt(++l)&255)<<8|(n.charCodeAt(++l)&255)<<16|(n.charCodeAt(++l)&255)<<24,i=(i&65535)*1540483477+((i>>>16)*59797<<16),i^=i>>>24,r=(i&65535)*1540483477+((i>>>16)*59797<<16)^(r&65535)*1540483477+((r>>>16)*59797<<16);switch(u){case 3:r^=(n.charCodeAt(l+2)&255)<<16;case 2:r^=(n.charCodeAt(l+1)&255)<<8;case 1:r^=n.charCodeAt(l)&255,r=(r&65535)*1540483477+((r>>>16)*59797<<16)}return r^=r>>>13,r=(r&65535)*1540483477+((r>>>16)*59797<<16),((r^r>>>15)>>>0).toString(36)}var KC={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},FC=/[A-Z]|^ms/g,ZC=/_EMO_([^_]+?)_([^]*?)_EMO_/g,YE=function(r){return r.charCodeAt(1)===45},_b=function(r){return r!=null&&typeof r!="boolean"},Ad=LE(function(n){return YE(n)?n:n.replace(FC,"-$&").toLowerCase()}),Ab=function(r,i){switch(r){case"animation":case"animationName":if(typeof i=="string")return i.replace(ZC,function(l,u,c){return cr={name:u,styles:c,next:cr},u})}return KC[r]!==1&&!YE(r)&&typeof i=="number"&&i!==0?i+"px":i};function _o(n,r,i){if(i==null)return"";var l=i;if(l.__emotion_styles!==void 0)return l;switch(typeof i){case"boolean":return"";case"object":{var u=i;if(u.anim===1)return cr={name:u.name,styles:u.styles,next:cr},u.name;var c=i;if(c.styles!==void 0){var d=c.next;if(d!==void 0)for(;d!==void 0;)cr={name:d.name,styles:d.styles,next:cr},d=d.next;var p=c.styles+";";return p}return IC(n,r,i)}case"function":{if(n!==void 0){var h=cr,y=i(n);return cr=h,_o(n,r,y)}break}}var m=i;if(r==null)return m;var g=r[m];return g!==void 0?g:m}function IC(n,r,i){var l="";if(Array.isArray(i))for(var u=0;u96?uN:sN},Mb=function(r,i,l){var u;if(i){var c=i.shouldForwardProp;u=r.__emotion_forwardProp&&c?function(d){return r.__emotion_forwardProp(d)&&c(d)}:c}return typeof u!="function"&&l&&(u=r.__emotion_forwardProp),u},cN=function(r){var i=r.cache,l=r.serialized,u=r.isStringTag;return xy(i,l,u),PE(function(){return Ey(i,l,u)}),null},fN=function n(r,i){var l=r.__emotion_real===r,u=l&&r.__emotion_base||r,c,d;i!==void 0&&(c=i.label,d=i.target);var p=Mb(r,i,l),h=p||Nb(u),y=!h("as");return function(){var m=arguments,g=l&&r.__emotion_styles!==void 0?r.__emotion_styles.slice(0):[];if(c!==void 0&&g.push("label:"+c+";"),m[0]==null||m[0].raw===void 0)g.push.apply(g,m);else{var S=m[0];g.push(S[0]);for(var R=m.length,_=1;_r(hN(u)?i:u):r;return T.jsx(aN,{styles:l})}function vN(n,r){return Lh(n,r)}const mN=(n,r)=>{Array.isArray(n.__emotion_styles)&&(n.__emotion_styles=r(n.__emotion_styles))},gN=Object.freeze(Object.defineProperty({__proto__:null,GlobalStyles:yN,StyledEngineProvider:pN,ThemeContext:Gs,css:QE,default:vN,internal_processStyles:mN,keyframes:iN},Symbol.toStringTag,{value:"Module"}));function xa(n){if(typeof n!="object"||n===null)return!1;const r=Object.getPrototypeOf(n);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)}function KE(n){if(x.isValidElement(n)||!xa(n))return n;const r={};return Object.keys(n).forEach(i=>{r[i]=KE(n[i])}),r}function vr(n,r,i={clone:!0}){const l=i.clone?ge({},n):n;return xa(n)&&xa(r)&&Object.keys(r).forEach(u=>{x.isValidElement(r[u])?l[u]=r[u]:xa(r[u])&&Object.prototype.hasOwnProperty.call(n,u)&&xa(n[u])?l[u]=vr(n[u],r[u],i):i.clone?l[u]=xa(r[u])?KE(r[u]):r[u]:l[u]=r[u]}),l}const bN=Object.freeze(Object.defineProperty({__proto__:null,default:vr,isPlainObject:xa},Symbol.toStringTag,{value:"Module"})),SN=["values","unit","step"],xN=n=>{const r=Object.keys(n).map(i=>({key:i,val:n[i]}))||[];return r.sort((i,l)=>i.val-l.val),r.reduce((i,l)=>ge({},i,{[l.key]:l.val}),{})};function FE(n){const{values:r={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:i="px",step:l=5}=n,u=er(n,SN),c=xN(r),d=Object.keys(c);function p(S){return`@media (min-width:${typeof r[S]=="number"?r[S]:S}${i})`}function h(S){return`@media (max-width:${(typeof r[S]=="number"?r[S]:S)-l/100}${i})`}function y(S,R){const _=d.indexOf(R);return`@media (min-width:${typeof r[S]=="number"?r[S]:S}${i}) and (max-width:${(_!==-1&&typeof r[d[_]]=="number"?r[d[_]]:R)-l/100}${i})`}function m(S){return d.indexOf(S)+1`@media (min-width:${_y[n]}px)`};function Xr(n,r,i){const l=n.theme||{};if(Array.isArray(r)){const c=l.breakpoints||Db;return r.reduce((d,p,h)=>(d[c.up(c.keys[h])]=i(r[h]),d),{})}if(typeof r=="object"){const c=l.breakpoints||Db;return Object.keys(r).reduce((d,p)=>{if(Object.keys(c.values||_y).indexOf(p)!==-1){const h=c.up(p);d[h]=i(r[p],p)}else{const h=p;d[h]=r[h]}return d},{})}return i(r)}function ON(n={}){var r;return((r=n.keys)==null?void 0:r.reduce((l,u)=>{const c=n.up(u);return l[c]={},l},{}))||{}}function TN(n,r){return n.reduce((i,l)=>{const u=i[l];return(!u||Object.keys(u).length===0)&&delete i[l],i},r)}function Jn(n){if(typeof n!="string")throw new Error(Eo(7));return n.charAt(0).toUpperCase()+n.slice(1)}const _N=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"}));function Ys(n,r,i=!0){if(!r||typeof r!="string")return null;if(n&&n.vars&&i){const l=`vars.${r}`.split(".").reduce((u,c)=>u&&u[c]?u[c]:null,n);if(l!=null)return l}return r.split(".").reduce((l,u)=>l&&l[u]!=null?l[u]:null,n)}function Rs(n,r,i,l=i){let u;return typeof n=="function"?u=n(i):Array.isArray(n)?u=n[i]||l:u=Ys(n,i)||l,r&&(u=r(u,l,n)),u}function Ct(n){const{prop:r,cssProperty:i=n.prop,themeKey:l,transform:u}=n,c=d=>{if(d[r]==null)return null;const p=d[r],h=d.theme,y=Ys(h,l)||{};return Xr(d,p,g=>{let S=Rs(y,u,g);return g===S&&typeof g=="string"&&(S=Rs(y,u,`${r}${g==="default"?"":Jn(g)}`,g)),i===!1?S:{[i]:S}})};return c.propTypes={},c.filterProps=[r],c}function AN(n){const r={};return i=>(r[i]===void 0&&(r[i]=n(i)),r[i])}const RN={m:"margin",p:"padding"},wN={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},jb={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},CN=AN(n=>{if(n.length>2)if(jb[n])n=jb[n];else return[n];const[r,i]=n.split(""),l=RN[r],u=wN[i]||"";return Array.isArray(u)?u.map(c=>l+c):[l+u]}),Ay=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Ry=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...Ay,...Ry];function $o(n,r,i,l){var u;const c=(u=Ys(n,r,!1))!=null?u:i;return typeof c=="number"?d=>typeof d=="string"?d:c*d:Array.isArray(c)?d=>typeof d=="string"?d:c[d]:typeof c=="function"?c:()=>{}}function ZE(n){return $o(n,"spacing",8)}function qo(n,r){if(typeof r=="string"||r==null)return r;const i=Math.abs(r),l=n(i);return r>=0?l:typeof l=="number"?-l:`-${l}`}function NN(n,r){return i=>n.reduce((l,u)=>(l[u]=qo(r,i),l),{})}function MN(n,r,i,l){if(r.indexOf(i)===-1)return null;const u=CN(i),c=NN(u,l),d=n[i];return Xr(n,d,c)}function IE(n,r){const i=ZE(n.theme);return Object.keys(n).map(l=>MN(n,r,l,i)).reduce(yo,{})}function Ot(n){return IE(n,Ay)}Ot.propTypes={};Ot.filterProps=Ay;function Tt(n){return IE(n,Ry)}Tt.propTypes={};Tt.filterProps=Ry;function DN(n=8){if(n.mui)return n;const r=ZE({spacing:n}),i=(...l)=>(l.length===0?[1]:l).map(c=>{const d=r(c);return typeof d=="number"?`${d}px`:d}).join(" ");return i.mui=!0,i}function Vs(...n){const r=n.reduce((l,u)=>(u.filterProps.forEach(c=>{l[c]=u}),l),{}),i=l=>Object.keys(l).reduce((u,c)=>r[c]?yo(u,r[c](l)):u,{});return i.propTypes={},i.filterProps=n.reduce((l,u)=>l.concat(u.filterProps),[]),i}function Hn(n){return typeof n!="number"?n:`${n}px solid`}function Pn(n,r){return Ct({prop:n,themeKey:"borders",transform:r})}const jN=Pn("border",Hn),BN=Pn("borderTop",Hn),$N=Pn("borderRight",Hn),qN=Pn("borderBottom",Hn),zN=Pn("borderLeft",Hn),kN=Pn("borderColor"),LN=Pn("borderTopColor"),UN=Pn("borderRightColor"),HN=Pn("borderBottomColor"),GN=Pn("borderLeftColor"),YN=Pn("outline",Hn),VN=Pn("outlineColor"),Ps=n=>{if(n.borderRadius!==void 0&&n.borderRadius!==null){const r=$o(n.theme,"shape.borderRadius",4),i=l=>({borderRadius:qo(r,l)});return Xr(n,n.borderRadius,i)}return null};Ps.propTypes={};Ps.filterProps=["borderRadius"];Vs(jN,BN,$N,qN,zN,kN,LN,UN,HN,GN,Ps,YN,VN);const Xs=n=>{if(n.gap!==void 0&&n.gap!==null){const r=$o(n.theme,"spacing",8),i=l=>({gap:qo(r,l)});return Xr(n,n.gap,i)}return null};Xs.propTypes={};Xs.filterProps=["gap"];const Qs=n=>{if(n.columnGap!==void 0&&n.columnGap!==null){const r=$o(n.theme,"spacing",8),i=l=>({columnGap:qo(r,l)});return Xr(n,n.columnGap,i)}return null};Qs.propTypes={};Qs.filterProps=["columnGap"];const Ks=n=>{if(n.rowGap!==void 0&&n.rowGap!==null){const r=$o(n.theme,"spacing",8),i=l=>({rowGap:qo(r,l)});return Xr(n,n.rowGap,i)}return null};Ks.propTypes={};Ks.filterProps=["rowGap"];const PN=Ct({prop:"gridColumn"}),XN=Ct({prop:"gridRow"}),QN=Ct({prop:"gridAutoFlow"}),KN=Ct({prop:"gridAutoColumns"}),FN=Ct({prop:"gridAutoRows"}),ZN=Ct({prop:"gridTemplateColumns"}),IN=Ct({prop:"gridTemplateRows"}),WN=Ct({prop:"gridTemplateAreas"}),JN=Ct({prop:"gridArea"});Vs(Xs,Qs,Ks,PN,XN,QN,KN,FN,ZN,IN,WN,JN);function Ki(n,r){return r==="grey"?r:n}const e3=Ct({prop:"color",themeKey:"palette",transform:Ki}),t3=Ct({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Ki}),n3=Ct({prop:"backgroundColor",themeKey:"palette",transform:Ki});Vs(e3,t3,n3);function On(n){return n<=1&&n!==0?`${n*100}%`:n}const r3=Ct({prop:"width",transform:On}),wy=n=>{if(n.maxWidth!==void 0&&n.maxWidth!==null){const r=i=>{var l,u;const c=((l=n.theme)==null||(l=l.breakpoints)==null||(l=l.values)==null?void 0:l[i])||_y[i];return c?((u=n.theme)==null||(u=u.breakpoints)==null?void 0:u.unit)!=="px"?{maxWidth:`${c}${n.theme.breakpoints.unit}`}:{maxWidth:c}:{maxWidth:On(i)}};return Xr(n,n.maxWidth,r)}return null};wy.filterProps=["maxWidth"];const a3=Ct({prop:"minWidth",transform:On}),i3=Ct({prop:"height",transform:On}),l3=Ct({prop:"maxHeight",transform:On}),o3=Ct({prop:"minHeight",transform:On});Ct({prop:"size",cssProperty:"width",transform:On});Ct({prop:"size",cssProperty:"height",transform:On});const u3=Ct({prop:"boxSizing"});Vs(r3,wy,a3,i3,l3,o3,u3);const zo={border:{themeKey:"borders",transform:Hn},borderTop:{themeKey:"borders",transform:Hn},borderRight:{themeKey:"borders",transform:Hn},borderBottom:{themeKey:"borders",transform:Hn},borderLeft:{themeKey:"borders",transform:Hn},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:Hn},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Ps},color:{themeKey:"palette",transform:Ki},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Ki},backgroundColor:{themeKey:"palette",transform:Ki},p:{style:Tt},pt:{style:Tt},pr:{style:Tt},pb:{style:Tt},pl:{style:Tt},px:{style:Tt},py:{style:Tt},padding:{style:Tt},paddingTop:{style:Tt},paddingRight:{style:Tt},paddingBottom:{style:Tt},paddingLeft:{style:Tt},paddingX:{style:Tt},paddingY:{style:Tt},paddingInline:{style:Tt},paddingInlineStart:{style:Tt},paddingInlineEnd:{style:Tt},paddingBlock:{style:Tt},paddingBlockStart:{style:Tt},paddingBlockEnd:{style:Tt},m:{style:Ot},mt:{style:Ot},mr:{style:Ot},mb:{style:Ot},ml:{style:Ot},mx:{style:Ot},my:{style:Ot},margin:{style:Ot},marginTop:{style:Ot},marginRight:{style:Ot},marginBottom:{style:Ot},marginLeft:{style:Ot},marginX:{style:Ot},marginY:{style:Ot},marginInline:{style:Ot},marginInlineStart:{style:Ot},marginInlineEnd:{style:Ot},marginBlock:{style:Ot},marginBlockStart:{style:Ot},marginBlockEnd:{style:Ot},displayPrint:{cssProperty:!1,transform:n=>({"@media print":{display:n}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Xs},rowGap:{style:Ks},columnGap:{style:Qs},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:On},maxWidth:{style:wy},minWidth:{transform:On},height:{transform:On},maxHeight:{transform:On},minHeight:{transform:On},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function s3(...n){const r=n.reduce((l,u)=>l.concat(Object.keys(u)),[]),i=new Set(r);return n.every(l=>i.size===Object.keys(l).length)}function c3(n,r){return typeof n=="function"?n(r):n}function WE(){function n(i,l,u,c){const d={[i]:l,theme:u},p=c[i];if(!p)return{[i]:l};const{cssProperty:h=i,themeKey:y,transform:m,style:g}=p;if(l==null)return null;if(y==="typography"&&l==="inherit")return{[i]:l};const S=Ys(u,y)||{};return g?g(d):Xr(d,l,_=>{let E=Rs(S,m,_);return _===E&&typeof _=="string"&&(E=Rs(S,m,`${i}${_==="default"?"":Jn(_)}`,_)),h===!1?E:{[h]:E}})}function r(i){var l;const{sx:u,theme:c={}}=i||{};if(!u)return null;const d=(l=c.unstable_sxConfig)!=null?l:zo;function p(h){let y=h;if(typeof h=="function")y=h(c);else if(typeof h!="object")return h;if(!y)return null;const m=ON(c.breakpoints),g=Object.keys(m);let S=m;return Object.keys(y).forEach(R=>{const _=c3(y[R],c);if(_!=null)if(typeof _=="object")if(d[R])S=yo(S,n(R,_,c,d));else{const E=Xr({theme:c},_,C=>({[R]:C}));s3(E,_)?S[R]=r({sx:_,theme:c}):S=yo(S,E)}else S=yo(S,n(R,_,c,d))}),TN(g,S)}return Array.isArray(u)?u.map(p):p(u)}return r}const Fs=WE();Fs.filterProps=["sx"];function JE(n,r){const i=this;return i.vars&&typeof i.getColorSchemeSelector=="function"?{[i.getColorSchemeSelector(n).replace(/(\[[^\]]+\])/,"*:where($1)")]:r}:i.palette.mode===n?r:{}}const f3=["breakpoints","palette","spacing","shape"];function eO(n={},...r){const{breakpoints:i={},palette:l={},spacing:u,shape:c={}}=n,d=er(n,f3),p=FE(i),h=DN(u);let y=vr({breakpoints:p,direction:"ltr",components:{},palette:ge({mode:"light"},l),spacing:h,shape:ge({},EN,c)},d);return y.applyStyles=JE,y=r.reduce((m,g)=>vr(m,g),y),y.unstable_sxConfig=ge({},zo,d==null?void 0:d.unstable_sxConfig),y.unstable_sx=function(g){return Fs({sx:g,theme:this})},y}const d3=Object.freeze(Object.defineProperty({__proto__:null,default:eO,private_createBreakpoints:FE,unstable_applyStyles:JE},Symbol.toStringTag,{value:"Module"})),p3=["sx"],h3=n=>{var r,i;const l={systemProps:{},otherProps:{}},u=(r=n==null||(i=n.theme)==null?void 0:i.unstable_sxConfig)!=null?r:zo;return Object.keys(n).forEach(c=>{u[c]?l.systemProps[c]=n[c]:l.otherProps[c]=n[c]}),l};function y3(n){const{sx:r}=n,i=er(n,p3),{systemProps:l,otherProps:u}=h3(i);let c;return Array.isArray(r)?c=[l,...r]:typeof r=="function"?c=(...d)=>{const p=r(...d);return xa(p)?ge({},l,p):l}:c=ge({},l,r),ge({},u,{sx:c})}const v3=Object.freeze(Object.defineProperty({__proto__:null,default:Fs,extendSxProp:y3,unstable_createStyleFunctionSx:WE,unstable_defaultSxConfig:zo},Symbol.toStringTag,{value:"Module"})),Bb=n=>n,m3=()=>{let n=Bb;return{configure(r){n=r},generate(r){return n(r)},reset(){n=Bb}}},g3=m3();function tO(n){var r,i,l="";if(typeof n=="string"||typeof n=="number")l+=n;else if(typeof n=="object")if(Array.isArray(n)){var u=n.length;for(r=0;r{l[u]=nO(n,u,i)}),l}var Rd={exports:{}},st={};/** + * @license React + * react-is.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var $b;function x3(){if($b)return st;$b=1;var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),d=Symbol.for("react.context"),p=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),y=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),S=Symbol.for("react.view_transition"),R=Symbol.for("react.client.reference");function _(E){if(typeof E=="object"&&E!==null){var C=E.$$typeof;switch(C){case n:switch(E=E.type,E){case i:case u:case l:case h:case y:case S:return E;default:switch(E=E&&E.$$typeof,E){case d:case p:case g:case m:return E;case c:return E;default:return C}}case r:return C}}}return st.ContextConsumer=c,st.ContextProvider=d,st.Element=n,st.ForwardRef=p,st.Fragment=i,st.Lazy=g,st.Memo=m,st.Portal=r,st.Profiler=u,st.StrictMode=l,st.Suspense=h,st.SuspenseList=y,st.isContextConsumer=function(E){return _(E)===c},st.isContextProvider=function(E){return _(E)===d},st.isElement=function(E){return typeof E=="object"&&E!==null&&E.$$typeof===n},st.isForwardRef=function(E){return _(E)===p},st.isFragment=function(E){return _(E)===i},st.isLazy=function(E){return _(E)===g},st.isMemo=function(E){return _(E)===m},st.isPortal=function(E){return _(E)===r},st.isProfiler=function(E){return _(E)===u},st.isStrictMode=function(E){return _(E)===l},st.isSuspense=function(E){return _(E)===h},st.isSuspenseList=function(E){return _(E)===y},st.isValidElementType=function(E){return typeof E=="string"||typeof E=="function"||E===i||E===u||E===l||E===h||E===y||typeof E=="object"&&E!==null&&(E.$$typeof===g||E.$$typeof===m||E.$$typeof===d||E.$$typeof===c||E.$$typeof===p||E.$$typeof===R||E.getModuleId!==void 0)},st.typeOf=_,st}var qb;function E3(){return qb||(qb=1,Rd.exports=x3()),Rd.exports}var zb=E3();const O3=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function rO(n){const r=`${n}`.match(O3);return r&&r[1]||""}function aO(n,r=""){return n.displayName||n.name||rO(n)||r}function kb(n,r,i){const l=aO(r);return n.displayName||(l!==""?`${i}(${l})`:i)}function T3(n){if(n!=null){if(typeof n=="string")return n;if(typeof n=="function")return aO(n,"Component");if(typeof n=="object")switch(n.$$typeof){case zb.ForwardRef:return kb(n,n.render,"ForwardRef");case zb.Memo:return kb(n,n.type,"memo");default:return}}}const _3=Object.freeze(Object.defineProperty({__proto__:null,default:T3,getFunctionName:rO},Symbol.toStringTag,{value:"Module"}));function Hh(n,r){const i=ge({},r);return Object.keys(n).forEach(l=>{if(l.toString().match(/^(components|slots)$/))i[l]=ge({},n[l],i[l]);else if(l.toString().match(/^(componentsProps|slotProps)$/)){const u=n[l]||{},c=r[l];i[l]={},!c||!Object.keys(c)?i[l]=u:!u||!Object.keys(u)?i[l]=c:(i[l]=ge({},c),Object.keys(u).forEach(d=>{i[l][d]=Hh(u[d],c[d])}))}else i[l]===void 0&&(i[l]=n[l])}),i}const iO=typeof window<"u"?x.useLayoutEffect:x.useEffect;function Vi(n,r=Number.MIN_SAFE_INTEGER,i=Number.MAX_SAFE_INTEGER){return Math.max(r,Math.min(n,i))}const A3=Object.freeze(Object.defineProperty({__proto__:null,default:Vi},Symbol.toStringTag,{value:"Module"}));function ms(n){return n&&n.ownerDocument||document}function R3(n,r){typeof n=="function"?n(r):n&&(n.current=r)}function w3({controlled:n,default:r,name:i,state:l="value"}){const{current:u}=x.useRef(n!==void 0),[c,d]=x.useState(r),p=u?n:c,h=x.useCallback(y=>{u||d(y)},[]);return[p,h]}function wd(n){const r=x.useRef(n);return iO(()=>{r.current=n}),x.useRef((...i)=>(0,r.current)(...i)).current}function Gh(...n){return x.useMemo(()=>n.every(r=>r==null)?null:r=>{n.forEach(i=>{R3(i,r)})},n)}class Cy{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new Cy}start(r,i){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,i()},r)}}let Zs=!0,Yh=!1;const C3=new Cy,N3={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function M3(n){const{type:r,tagName:i}=n;return!!(i==="INPUT"&&N3[r]&&!n.readOnly||i==="TEXTAREA"&&!n.readOnly||n.isContentEditable)}function D3(n){n.metaKey||n.altKey||n.ctrlKey||(Zs=!0)}function Cd(){Zs=!1}function j3(){this.visibilityState==="hidden"&&Yh&&(Zs=!0)}function B3(n){n.addEventListener("keydown",D3,!0),n.addEventListener("mousedown",Cd,!0),n.addEventListener("pointerdown",Cd,!0),n.addEventListener("touchstart",Cd,!0),n.addEventListener("visibilitychange",j3,!0)}function $3(n){const{target:r}=n;try{return r.matches(":focus-visible")}catch{}return Zs||M3(r)}function q3(){const n=x.useCallback(u=>{u!=null&&B3(u.ownerDocument)},[]),r=x.useRef(!1);function i(){return r.current?(Yh=!0,C3.start(100,()=>{Yh=!1}),r.current=!1,!0):!1}function l(u){return $3(u)?(r.current=!0,!0):!1}return{isFocusVisibleRef:r,onFocus:l,onBlur:i,ref:n}}const z3={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"};function k3(n,r,i=void 0){const l={};return Object.keys(n).forEach(u=>{l[u]=n[u].reduce((c,d)=>{if(d){const p=r(d);p!==""&&c.push(p),i&&i[d]&&c.push(i[d])}return c},[]).join(" ")}),l}function vo(n){return typeof n=="string"}function L3(n,r,i){return n===void 0||vo(n)?r:ge({},r,{ownerState:ge({},r.ownerState,i)})}function gs(n,r=[]){if(n===void 0)return{};const i={};return Object.keys(n).filter(l=>l.match(/^on[A-Z]/)&&typeof n[l]=="function"&&!r.includes(l)).forEach(l=>{i[l]=n[l]}),i}function Lb(n){if(n===void 0)return{};const r={};return Object.keys(n).filter(i=>!(i.match(/^on[A-Z]/)&&typeof n[i]=="function")).forEach(i=>{r[i]=n[i]}),r}function U3(n){const{getSlotProps:r,additionalProps:i,externalSlotProps:l,externalForwardedProps:u,className:c}=n;if(!r){const R=Oa(i==null?void 0:i.className,c,u==null?void 0:u.className,l==null?void 0:l.className),_=ge({},i==null?void 0:i.style,u==null?void 0:u.style,l==null?void 0:l.style),E=ge({},i,u,l);return R.length>0&&(E.className=R),Object.keys(_).length>0&&(E.style=_),{props:E,internalRef:void 0}}const d=gs(ge({},u,l)),p=Lb(l),h=Lb(u),y=r(d),m=Oa(y==null?void 0:y.className,i==null?void 0:i.className,c,u==null?void 0:u.className,l==null?void 0:l.className),g=ge({},y==null?void 0:y.style,i==null?void 0:i.style,u==null?void 0:u.style,l==null?void 0:l.style),S=ge({},y,i,h,p);return m.length>0&&(S.className=m),Object.keys(g).length>0&&(S.style=g),{props:S,internalRef:y.ref}}function H3(n,r,i){return typeof n=="function"?n(r,i):n}const G3=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function ba(n){var r;const{elementType:i,externalSlotProps:l,ownerState:u,skipResolvingSlotProps:c=!1}=n,d=er(n,G3),p=c?{}:H3(l,u),{props:h,internalRef:y}=U3(ge({},d,{externalSlotProps:p})),m=Gh(y,p==null?void 0:p.ref,(r=n.additionalProps)==null?void 0:r.ref);return L3(i,ge({},h,{ref:m}),u)}const Y3=x.createContext(),V3=()=>{const n=x.useContext(Y3);return n??!1},P3=x.createContext(void 0);function X3(n){const{theme:r,name:i,props:l}=n;if(!r||!r.components||!r.components[i])return l;const u=r.components[i];return u.defaultProps?Hh(u.defaultProps,l):!u.styleOverrides&&!u.variants?Hh(u,l):l}function Q3({props:n,name:r}){const i=x.useContext(P3);return X3({props:n,name:r,theme:{components:i}})}function K3(n,r){return ge({toolbar:{minHeight:56,[n.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[n.up("sm")]:{minHeight:64}}},r)}var bt={},Nd={exports:{}},Ub;function lO(){return Ub||(Ub=1,function(n){function r(i){return i&&i.__esModule?i:{default:i}}n.exports=r,n.exports.__esModule=!0,n.exports.default=n.exports}(Nd)),Nd.exports}const F3=Qr(pC),Z3=Qr(A3);var Hb;function I3(){if(Hb)return bt;Hb=1;var n=lO();Object.defineProperty(bt,"__esModule",{value:!0}),bt.alpha=_,bt.blend=$,bt.colorChannel=void 0,bt.darken=C,bt.decomposeColor=d,bt.emphasize=X,bt.getContrastRatio=R,bt.getLuminance=S,bt.hexToRgb=u,bt.hslToRgb=g,bt.lighten=M,bt.private_safeAlpha=E,bt.private_safeColorChannel=void 0,bt.private_safeDarken=j,bt.private_safeEmphasize=A,bt.private_safeLighten=B,bt.recomposeColor=y,bt.rgbToHex=m;var r=n(F3),i=n(Z3);function l(O,q=0,L=1){return(0,i.default)(O,q,L)}function u(O){O=O.slice(1);const q=new RegExp(`.{1,${O.length>=6?2:1}}`,"g");let L=O.match(q);return L&&L[0].length===1&&(L=L.map(Y=>Y+Y)),L?`rgb${L.length===4?"a":""}(${L.map((Y,W)=>W<3?parseInt(Y,16):Math.round(parseInt(Y,16)/255*1e3)/1e3).join(", ")})`:""}function c(O){const q=O.toString(16);return q.length===1?`0${q}`:q}function d(O){if(O.type)return O;if(O.charAt(0)==="#")return d(u(O));const q=O.indexOf("("),L=O.substring(0,q);if(["rgb","rgba","hsl","hsla","color"].indexOf(L)===-1)throw new Error((0,r.default)(9,O));let Y=O.substring(q+1,O.length-1),W;if(L==="color"){if(Y=Y.split(" "),W=Y.shift(),Y.length===4&&Y[3].charAt(0)==="/"&&(Y[3]=Y[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(W)===-1)throw new Error((0,r.default)(10,W))}else Y=Y.split(",");return Y=Y.map(oe=>parseFloat(oe)),{type:L,values:Y,colorSpace:W}}const p=O=>{const q=d(O);return q.values.slice(0,3).map((L,Y)=>q.type.indexOf("hsl")!==-1&&Y!==0?`${L}%`:L).join(" ")};bt.colorChannel=p;const h=(O,q)=>{try{return p(O)}catch{return O}};bt.private_safeColorChannel=h;function y(O){const{type:q,colorSpace:L}=O;let{values:Y}=O;return q.indexOf("rgb")!==-1?Y=Y.map((W,oe)=>oe<3?parseInt(W,10):W):q.indexOf("hsl")!==-1&&(Y[1]=`${Y[1]}%`,Y[2]=`${Y[2]}%`),q.indexOf("color")!==-1?Y=`${L} ${Y.join(" ")}`:Y=`${Y.join(", ")}`,`${q}(${Y})`}function m(O){if(O.indexOf("#")===0)return O;const{values:q}=d(O);return`#${q.map((L,Y)=>c(Y===3?Math.round(255*L):L)).join("")}`}function g(O){O=d(O);const{values:q}=O,L=q[0],Y=q[1]/100,W=q[2]/100,oe=Y*Math.min(W,1-W),ue=(H,I=(H+L/30)%12)=>W-oe*Math.max(Math.min(I-3,9-I,1),-1);let he="rgb";const fe=[Math.round(ue(0)*255),Math.round(ue(8)*255),Math.round(ue(4)*255)];return O.type==="hsla"&&(he+="a",fe.push(q[3])),y({type:he,values:fe})}function S(O){O=d(O);let q=O.type==="hsl"||O.type==="hsla"?d(g(O)).values:O.values;return q=q.map(L=>(O.type!=="color"&&(L/=255),L<=.03928?L/12.92:((L+.055)/1.055)**2.4)),Number((.2126*q[0]+.7152*q[1]+.0722*q[2]).toFixed(3))}function R(O,q){const L=S(O),Y=S(q);return(Math.max(L,Y)+.05)/(Math.min(L,Y)+.05)}function _(O,q){return O=d(O),q=l(q),(O.type==="rgb"||O.type==="hsl")&&(O.type+="a"),O.type==="color"?O.values[3]=`/${q}`:O.values[3]=q,y(O)}function E(O,q,L){try{return _(O,q)}catch{return O}}function C(O,q){if(O=d(O),q=l(q),O.type.indexOf("hsl")!==-1)O.values[2]*=1-q;else if(O.type.indexOf("rgb")!==-1||O.type.indexOf("color")!==-1)for(let L=0;L<3;L+=1)O.values[L]*=1-q;return y(O)}function j(O,q,L){try{return C(O,q)}catch{return O}}function M(O,q){if(O=d(O),q=l(q),O.type.indexOf("hsl")!==-1)O.values[2]+=(100-O.values[2])*q;else if(O.type.indexOf("rgb")!==-1)for(let L=0;L<3;L+=1)O.values[L]+=(255-O.values[L])*q;else if(O.type.indexOf("color")!==-1)for(let L=0;L<3;L+=1)O.values[L]+=(1-O.values[L])*q;return y(O)}function B(O,q,L){try{return M(O,q)}catch{return O}}function X(O,q=.15){return S(O)>.5?C(O,q):M(O,q)}function A(O,q,L){try{return X(O,q)}catch{return O}}function $(O,q,L,Y=1){const W=(fe,H)=>Math.round((fe**(1/Y)*(1-L)+H**(1/Y)*L)**Y),oe=d(O),ue=d(q),he=[W(oe.values[0],ue.values[0]),W(oe.values[1],ue.values[1]),W(oe.values[2],ue.values[2])];return y({type:"rgb",values:he})}return bt}var Hr=I3();const W3=["mode","contrastThreshold","tonalOffset"],Gb={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:xo.white,default:xo.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},Md={text:{primary:xo.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:xo.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function Yb(n,r,i,l){const u=l.light||l,c=l.dark||l*1.5;n[r]||(n.hasOwnProperty(i)?n[r]=n[i]:r==="light"?n.light=Hr.lighten(n.main,u):r==="dark"&&(n.dark=Hr.darken(n.main,c)))}function J3(n="light"){return n==="dark"?{main:Ui[200],light:Ui[50],dark:Ui[400]}:{main:Ui[700],light:Ui[400],dark:Ui[800]}}function e4(n="light"){return n==="dark"?{main:Li[200],light:Li[50],dark:Li[400]}:{main:Li[500],light:Li[300],dark:Li[700]}}function t4(n="light"){return n==="dark"?{main:ki[500],light:ki[300],dark:ki[700]}:{main:ki[700],light:ki[400],dark:ki[800]}}function n4(n="light"){return n==="dark"?{main:Hi[400],light:Hi[300],dark:Hi[700]}:{main:Hi[700],light:Hi[500],dark:Hi[900]}}function r4(n="light"){return n==="dark"?{main:Gi[400],light:Gi[300],dark:Gi[700]}:{main:Gi[800],light:Gi[500],dark:Gi[900]}}function a4(n="light"){return n==="dark"?{main:no[400],light:no[300],dark:no[700]}:{main:"#ed6c02",light:no[500],dark:no[900]}}function i4(n){const{mode:r="light",contrastThreshold:i=3,tonalOffset:l=.2}=n,u=er(n,W3),c=n.primary||J3(r),d=n.secondary||e4(r),p=n.error||t4(r),h=n.info||n4(r),y=n.success||r4(r),m=n.warning||a4(r);function g(E){return Hr.getContrastRatio(E,Md.text.primary)>=i?Md.text.primary:Gb.text.primary}const S=({color:E,name:C,mainShade:j=500,lightShade:M=300,darkShade:B=700})=>{if(E=ge({},E),!E.main&&E[j]&&(E.main=E[j]),!E.hasOwnProperty("main"))throw new Error(Eo(11,C?` (${C})`:"",j));if(typeof E.main!="string")throw new Error(Eo(12,C?` (${C})`:"",JSON.stringify(E.main)));return Yb(E,"light",M,l),Yb(E,"dark",B,l),E.contrastText||(E.contrastText=g(E.main)),E},R={dark:Md,light:Gb};return vr(ge({common:ge({},xo),mode:r,primary:S({color:c,name:"primary"}),secondary:S({color:d,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:S({color:p,name:"error"}),warning:S({color:m,name:"warning"}),info:S({color:h,name:"info"}),success:S({color:y,name:"success"}),grey:dC,contrastThreshold:i,getContrastText:g,augmentColor:S,tonalOffset:l},R[r]),u)}const l4=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function o4(n){return Math.round(n*1e5)/1e5}const Vb={textTransform:"uppercase"},Pb='"Roboto", "Helvetica", "Arial", sans-serif';function u4(n,r){const i=typeof r=="function"?r(n):r,{fontFamily:l=Pb,fontSize:u=14,fontWeightLight:c=300,fontWeightRegular:d=400,fontWeightMedium:p=500,fontWeightBold:h=700,htmlFontSize:y=16,allVariants:m,pxToRem:g}=i,S=er(i,l4),R=u/14,_=g||(j=>`${j/y*R}rem`),E=(j,M,B,X,A)=>ge({fontFamily:l,fontWeight:j,fontSize:_(M),lineHeight:B},l===Pb?{letterSpacing:`${o4(X/M)}em`}:{},A,m),C={h1:E(c,96,1.167,-1.5),h2:E(c,60,1.2,-.5),h3:E(d,48,1.167,0),h4:E(d,34,1.235,.25),h5:E(d,24,1.334,0),h6:E(p,20,1.6,.15),subtitle1:E(d,16,1.75,.15),subtitle2:E(p,14,1.57,.1),body1:E(d,16,1.5,.15),body2:E(d,14,1.43,.15),button:E(p,14,1.75,.4,Vb),caption:E(d,12,1.66,.4),overline:E(d,12,2.66,1,Vb),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return vr(ge({htmlFontSize:y,pxToRem:_,fontFamily:l,fontSize:u,fontWeightLight:c,fontWeightRegular:d,fontWeightMedium:p,fontWeightBold:h},C),S,{clone:!1})}const s4=.2,c4=.14,f4=.12;function vt(...n){return[`${n[0]}px ${n[1]}px ${n[2]}px ${n[3]}px rgba(0,0,0,${s4})`,`${n[4]}px ${n[5]}px ${n[6]}px ${n[7]}px rgba(0,0,0,${c4})`,`${n[8]}px ${n[9]}px ${n[10]}px ${n[11]}px rgba(0,0,0,${f4})`].join(",")}const d4=["none",vt(0,2,1,-1,0,1,1,0,0,1,3,0),vt(0,3,1,-2,0,2,2,0,0,1,5,0),vt(0,3,3,-2,0,3,4,0,0,1,8,0),vt(0,2,4,-1,0,4,5,0,0,1,10,0),vt(0,3,5,-1,0,5,8,0,0,1,14,0),vt(0,3,5,-1,0,6,10,0,0,1,18,0),vt(0,4,5,-2,0,7,10,1,0,2,16,1),vt(0,5,5,-3,0,8,10,1,0,3,14,2),vt(0,5,6,-3,0,9,12,1,0,3,16,2),vt(0,6,6,-3,0,10,14,1,0,4,18,3),vt(0,6,7,-4,0,11,15,1,0,4,20,3),vt(0,7,8,-4,0,12,17,2,0,5,22,4),vt(0,7,8,-4,0,13,19,2,0,5,24,4),vt(0,7,9,-4,0,14,21,2,0,5,26,4),vt(0,8,9,-5,0,15,22,2,0,6,28,5),vt(0,8,10,-5,0,16,24,2,0,6,30,5),vt(0,8,11,-5,0,17,26,2,0,6,32,5),vt(0,9,11,-5,0,18,28,2,0,7,34,6),vt(0,9,12,-6,0,19,29,2,0,7,36,6),vt(0,10,13,-6,0,20,31,3,0,8,38,7),vt(0,10,13,-6,0,21,33,3,0,8,40,7),vt(0,10,14,-6,0,22,35,3,0,8,42,7),vt(0,11,14,-7,0,23,36,3,0,9,44,8),vt(0,11,15,-7,0,24,38,3,0,9,46,8)],p4=["duration","easing","delay"],h4={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},y4={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function Xb(n){return`${Math.round(n)}ms`}function v4(n){if(!n)return 0;const r=n/36;return Math.round((4+15*r**.25+r/5)*10)}function m4(n){const r=ge({},h4,n.easing),i=ge({},y4,n.duration);return ge({getAutoHeightDuration:v4,create:(u=["all"],c={})=>{const{duration:d=i.standard,easing:p=r.easeInOut,delay:h=0}=c;return er(c,p4),(Array.isArray(u)?u:[u]).map(y=>`${y} ${typeof d=="string"?d:Xb(d)} ${p} ${typeof h=="string"?h:Xb(h)}`).join(",")}},n,{easing:r,duration:i})}const g4={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},b4=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function S4(n={},...r){const{mixins:i={},palette:l={},transitions:u={},typography:c={}}=n,d=er(n,b4);if(n.vars&&n.generateCssVars===void 0)throw new Error(Eo(18));const p=i4(l),h=eO(n);let y=vr(h,{mixins:K3(h.breakpoints,i),palette:p,shadows:d4.slice(),typography:u4(p,c),transitions:m4(u),zIndex:ge({},g4)});return y=vr(y,d),y=r.reduce((m,g)=>vr(m,g),y),y.unstable_sxConfig=ge({},zo,d==null?void 0:d.unstable_sxConfig),y.unstable_sx=function(g){return Fs({sx:g,theme:this})},y}const x4=S4();var Xa={},Dd={exports:{}},Qb;function E4(){return Qb||(Qb=1,function(n){function r(){return n.exports=r=Object.assign?Object.assign.bind():function(i){for(var l=1;l96}function _(A){return A!=="ownerState"&&A!=="theme"&&A!=="sx"&&A!=="as"}const E=Xa.systemDefaultTheme=(0,c.default)(),C=A=>A&&A.charAt(0).toLowerCase()+A.slice(1);function j({defaultTheme:A,theme:$,themeId:O}){return S($)?A:$[O]||$}function M(A){return A?($,O)=>O[A]:null}function B(A,$){let{ownerState:O}=$,q=(0,i.default)($,p);const L=typeof A=="function"?A((0,r.default)({ownerState:O},q)):A;if(Array.isArray(L))return L.flatMap(Y=>B(Y,(0,r.default)({ownerState:O},q)));if(L&&typeof L=="object"&&Array.isArray(L.variants)){const{variants:Y=[]}=L;let oe=(0,i.default)(L,h);return Y.forEach(ue=>{let he=!0;typeof ue.props=="function"?he=ue.props((0,r.default)({ownerState:O},q,O)):Object.keys(ue.props).forEach(fe=>{(O==null?void 0:O[fe])!==ue.props[fe]&&q[fe]!==ue.props[fe]&&(he=!1)}),he&&(Array.isArray(oe)||(oe=[oe]),oe.push(typeof ue.style=="function"?ue.style((0,r.default)({ownerState:O},q,O)):ue.style))}),oe}return L}function X(A={}){const{themeId:$,defaultTheme:O=E,rootShouldForwardProp:q=_,slotShouldForwardProp:L=_}=A,Y=W=>(0,d.default)((0,r.default)({},W,{theme:j((0,r.default)({},W,{defaultTheme:O,themeId:$}))}));return Y.__mui_systemSx=!0,(W,oe={})=>{(0,l.internal_processStyles)(W,te=>te.filter(pe=>!(pe!=null&&pe.__mui_systemSx)));const{name:ue,slot:he,skipVariantsResolver:fe,skipSx:H,overridesResolver:I=M(C(he))}=oe,ae=(0,i.default)(oe,y),be=fe!==void 0?fe:he&&he!=="Root"&&he!=="root"||!1,N=H||!1;let Z,le=_;he==="Root"||he==="root"?le=q:he?le=L:R(W)&&(le=void 0);const re=(0,l.default)(W,(0,r.default)({shouldForwardProp:le,label:Z},ae)),z=te=>typeof te=="function"&&te.__emotion_real!==te||(0,u.isPlainObject)(te)?pe=>B(te,(0,r.default)({},pe,{theme:j({theme:pe.theme,defaultTheme:O,themeId:$})})):te,F=(te,...pe)=>{let ce=z(te);const xe=pe?pe.map(z):[];ue&&I&&xe.push(de=>{const ve=j((0,r.default)({},de,{defaultTheme:O,themeId:$}));if(!ve.components||!ve.components[ue]||!ve.components[ue].styleOverrides)return null;const Oe=ve.components[ue].styleOverrides,ye={};return Object.entries(Oe).forEach(([je,Me])=>{ye[je]=B(Me,(0,r.default)({},de,{theme:ve}))}),I(de,ye)}),ue&&!be&&xe.push(de=>{var ve;const Oe=j((0,r.default)({},de,{defaultTheme:O,themeId:$})),ye=Oe==null||(ve=Oe.components)==null||(ve=ve[ue])==null?void 0:ve.variants;return B({variants:ye},(0,r.default)({},de,{theme:Oe}))}),N||xe.push(Y);const me=xe.length-pe.length;if(Array.isArray(te)&&me>0){const de=new Array(me).fill("");ce=[...te,...de],ce.raw=[...te.raw,...de]}const Ee=re(ce,...xe);return W.muiName&&(Ee.muiName=W.muiName),Ee};return re.withConfig&&(F.withConfig=re.withConfig),F}}return Xa}var M4=N4();const D4=_a(M4);function Ny(n){return n!=="ownerState"&&n!=="theme"&&n!=="sx"&&n!=="as"}const j4=n=>Ny(n)&&n!=="classes",Ia=D4({themeId:hC,defaultTheme:x4,rootShouldForwardProp:j4});function B4(n){return Q3(n)}function $4(n,r,i=(l,u)=>l===u){return n.length===r.length&&n.every((l,u)=>i(l,r[u]))}const q4=2;function oO(n,r){return n-r}function Zb(n,r){var i;const{index:l}=(i=n.reduce((u,c,d)=>{const p=Math.abs(r-c);return u===null||p({left:`${n}%`}),leap:n=>({width:`${n}%`})},"horizontal-reverse":{offset:n=>({right:`${n}%`}),leap:n=>({width:`${n}%`})},vertical:{offset:n=>({bottom:`${n}%`}),leap:n=>({height:`${n}%`})}},H4=n=>n;let rs;function Wb(){return rs===void 0&&(typeof CSS<"u"&&typeof CSS.supports=="function"?rs=CSS.supports("touch-action","none"):rs=!0),rs}function G4(n){const{"aria-labelledby":r,defaultValue:i,disabled:l=!1,disableSwap:u=!1,isRtl:c=!1,marks:d=!1,max:p=100,min:h=0,name:y,onChange:m,onChangeCommitted:g,orientation:S="horizontal",rootRef:R,scale:_=H4,step:E=1,shiftStep:C=10,tabIndex:j,value:M}=n,B=x.useRef(void 0),[X,A]=x.useState(-1),[$,O]=x.useState(-1),[q,L]=x.useState(!1),Y=x.useRef(0),[W,oe]=w3({controlled:M,default:i??h,name:"Slider"}),ue=m&&((ie,se,Te)=>{const Ue=ie.nativeEvent||ie,Ye=new Ue.constructor(Ue.type,Ue);Object.defineProperty(Ye,"target",{writable:!0,value:{value:se,name:y}}),m(Ye,se,Te)}),he=Array.isArray(W);let fe=he?W.slice().sort(oO):[W];fe=fe.map(ie=>ie==null?h:Vi(ie,h,p));const H=d===!0&&E!==null?[...Array(Math.floor((p-h)/E)+1)].map((ie,se)=>({value:h+E*se})):d||[],I=H.map(ie=>ie.value),{isFocusVisibleRef:ae,onBlur:be,onFocus:N,ref:Z}=q3(),[le,re]=x.useState(-1),z=x.useRef(null),F=Gh(Z,z),te=Gh(R,F),pe=ie=>se=>{var Te;const Ue=Number(se.currentTarget.getAttribute("data-index"));N(se),ae.current===!0&&re(Ue),O(Ue),ie==null||(Te=ie.onFocus)==null||Te.call(ie,se)},ce=ie=>se=>{var Te;be(se),ae.current===!1&&re(-1),O(-1),ie==null||(Te=ie.onBlur)==null||Te.call(ie,se)},xe=(ie,se)=>{const Te=Number(ie.currentTarget.getAttribute("data-index")),Ue=fe[Te],Ye=I.indexOf(Ue);let Be=se;if(H&&E==null){const Nt=I[I.length-1];Be>Nt?Be=Nt:Bese=>{var Te;if(E!==null){const Ue=Number(se.currentTarget.getAttribute("data-index")),Ye=fe[Ue];let Be=null;(se.key==="ArrowLeft"||se.key==="ArrowDown")&&se.shiftKey||se.key==="PageDown"?Be=Math.max(Ye-C,h):((se.key==="ArrowRight"||se.key==="ArrowUp")&&se.shiftKey||se.key==="PageUp")&&(Be=Math.min(Ye+C,p)),Be!==null&&(xe(se,Be),se.preventDefault())}ie==null||(Te=ie.onKeyDown)==null||Te.call(ie,se)};iO(()=>{if(l&&z.current.contains(document.activeElement)){var ie;(ie=document.activeElement)==null||ie.blur()}},[l]),l&&X!==-1&&A(-1),l&&le!==-1&&re(-1);const Ee=ie=>se=>{var Te;(Te=ie.onChange)==null||Te.call(ie,se),xe(se,se.target.valueAsNumber)},de=x.useRef(void 0);let ve=S;c&&S==="horizontal"&&(ve+="-reverse");const Oe=({finger:ie,move:se=!1})=>{const{current:Te}=z,{width:Ue,height:Ye,bottom:Be,left:Nt}=Te.getBoundingClientRect();let mt;ve.indexOf("vertical")===0?mt=(Be-ie.y)/Ye:mt=(ie.x-Nt)/Ue,ve.indexOf("-reverse")!==-1&&(mt=1-mt);let k;if(k=z4(mt,h,p),E)k=L4(k,E,h);else{const qe=Zb(I,k);k=I[qe]}k=Vi(k,h,p);let V=0;if(he){se?V=de.current:V=Zb(fe,k),u&&(k=Vi(k,fe[V-1]||-1/0,fe[V+1]||1/0));const qe=k;k=Ib({values:fe,newValue:k,index:V}),u&&se||(V=k.indexOf(qe),de.current=V)}return{newValue:k,activeIndex:V}},ye=wd(ie=>{const se=es(ie,B);if(!se)return;if(Y.current+=1,ie.type==="mousemove"&&ie.buttons===0){je(ie);return}const{newValue:Te,activeIndex:Ue}=Oe({finger:se,move:!0});ts({sliderRef:z,activeIndex:Ue,setActive:A}),oe(Te),!q&&Y.current>q4&&L(!0),ue&&!ns(Te,W)&&ue(ie,Te,Ue)}),je=wd(ie=>{const se=es(ie,B);if(L(!1),!se)return;const{newValue:Te}=Oe({finger:se,move:!0});A(-1),ie.type==="touchend"&&O(-1),g&&g(ie,Te),B.current=void 0,Fe()}),Me=wd(ie=>{if(l)return;Wb()||ie.preventDefault();const se=ie.changedTouches[0];se!=null&&(B.current=se.identifier);const Te=es(ie,B);if(Te!==!1){const{newValue:Ye,activeIndex:Be}=Oe({finger:Te});ts({sliderRef:z,activeIndex:Be,setActive:A}),oe(Ye),ue&&!ns(Ye,W)&&ue(ie,Ye,Be)}Y.current=0;const Ue=ms(z.current);Ue.addEventListener("touchmove",ye,{passive:!0}),Ue.addEventListener("touchend",je,{passive:!0})}),Fe=x.useCallback(()=>{const ie=ms(z.current);ie.removeEventListener("mousemove",ye),ie.removeEventListener("mouseup",je),ie.removeEventListener("touchmove",ye),ie.removeEventListener("touchend",je)},[je,ye]);x.useEffect(()=>{const{current:ie}=z;return ie.addEventListener("touchstart",Me,{passive:Wb()}),()=>{ie.removeEventListener("touchstart",Me),Fe()}},[Fe,Me]),x.useEffect(()=>{l&&Fe()},[l,Fe]);const Ht=ie=>se=>{var Te;if((Te=ie.onMouseDown)==null||Te.call(ie,se),l||se.defaultPrevented||se.button!==0)return;se.preventDefault();const Ue=es(se,B);if(Ue!==!1){const{newValue:Be,activeIndex:Nt}=Oe({finger:Ue});ts({sliderRef:z,activeIndex:Nt,setActive:A}),oe(Be),ue&&!ns(Be,W)&&ue(se,Be,Nt)}Y.current=0;const Ye=ms(z.current);Ye.addEventListener("mousemove",ye,{passive:!0}),Ye.addEventListener("mouseup",je)},ze=ws(he?fe[0]:h,h,p),Ze=ws(fe[fe.length-1],h,p)-ze,Gt=(ie={})=>{const se=gs(ie),Te={onMouseDown:Ht(se||{})},Ue=ge({},se,Te);return ge({},ie,{ref:te},Ue)},$t=ie=>se=>{var Te;(Te=ie.onMouseOver)==null||Te.call(ie,se);const Ue=Number(se.currentTarget.getAttribute("data-index"));O(Ue)},qt=ie=>se=>{var Te;(Te=ie.onMouseLeave)==null||Te.call(ie,se),O(-1)};return{active:X,axis:ve,axisProps:U4,dragging:q,focusedThumbIndex:le,getHiddenInputProps:(ie={})=>{var se;const Te=gs(ie),Ue={onChange:Ee(Te||{}),onFocus:pe(Te||{}),onBlur:ce(Te||{}),onKeyDown:me(Te||{})},Ye=ge({},Te,Ue);return ge({tabIndex:j,"aria-labelledby":r,"aria-orientation":S,"aria-valuemax":_(p),"aria-valuemin":_(h),name:y,type:"range",min:n.min,max:n.max,step:n.step===null&&n.marks?"any":(se=n.step)!=null?se:void 0,disabled:l},ie,Ye,{style:ge({},z3,{direction:c?"rtl":"ltr",width:"100%",height:"100%"})})},getRootProps:Gt,getThumbProps:(ie={})=>{const se=gs(ie),Te={onMouseOver:$t(se||{}),onMouseLeave:qt(se||{})};return ge({},ie,se,Te)},marks:H,open:$,range:he,rootRef:te,trackLeap:Ze,trackOffset:ze,values:fe,getThumbStyle:ie=>({pointerEvents:X!==-1&&X!==ie?"none":void 0})}}const Y4=n=>!n||!vo(n);function V4(n){return nO("MuiSlider",n)}const Gn=S3("MuiSlider",["root","active","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","disabled","dragging","focusVisible","mark","markActive","marked","markLabel","markLabelActive","rail","sizeSmall","thumb","thumbColorPrimary","thumbColorSecondary","thumbColorError","thumbColorSuccess","thumbColorInfo","thumbColorWarning","track","trackInverted","trackFalse","thumbSizeSmall","valueLabel","valueLabelOpen","valueLabelCircle","valueLabelLabel","vertical"]),P4=n=>{const{open:r}=n;return{offset:Oa(r&&Gn.valueLabelOpen),circle:Gn.valueLabelCircle,label:Gn.valueLabelLabel}};function X4(n){const{children:r,className:i,value:l}=n,u=P4(n);return r?x.cloneElement(r,{className:Oa(r.props.className)},T.jsxs(x.Fragment,{children:[r.props.children,T.jsx("span",{className:Oa(u.offset,i),"aria-hidden":!0,children:T.jsx("span",{className:u.circle,children:T.jsx("span",{className:u.label,children:l})})})]})):null}const Q4=["aria-label","aria-valuetext","aria-labelledby","component","components","componentsProps","color","classes","className","disableSwap","disabled","getAriaLabel","getAriaValueText","marks","max","min","name","onChange","onChangeCommitted","orientation","shiftStep","size","step","scale","slotProps","slots","tabIndex","track","value","valueLabelDisplay","valueLabelFormat"];function Jb(n){return n}const K4=Ia("span",{name:"MuiSlider",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.root,r[`color${Jn(i.color)}`],i.size!=="medium"&&r[`size${Jn(i.size)}`],i.marked&&r.marked,i.orientation==="vertical"&&r.vertical,i.track==="inverted"&&r.trackInverted,i.track===!1&&r.trackFalse]}})(({theme:n})=>{var r;return{borderRadius:12,boxSizing:"content-box",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",WebkitTapHighlightColor:"transparent","@media print":{colorAdjust:"exact"},[`&.${Gn.disabled}`]:{pointerEvents:"none",cursor:"default",color:(n.vars||n).palette.grey[400]},[`&.${Gn.dragging}`]:{[`& .${Gn.thumb}, & .${Gn.track}`]:{transition:"none"}},variants:[...Object.keys(((r=n.vars)!=null?r:n).palette).filter(i=>{var l;return((l=n.vars)!=null?l:n).palette[i].main}).map(i=>({props:{color:i},style:{color:(n.vars||n).palette[i].main}})),{props:{orientation:"horizontal"},style:{height:4,width:"100%",padding:"13px 0","@media (pointer: coarse)":{padding:"20px 0"}}},{props:{orientation:"horizontal",size:"small"},style:{height:2}},{props:{orientation:"horizontal",marked:!0},style:{marginBottom:20}},{props:{orientation:"vertical"},style:{height:"100%",width:4,padding:"0 13px","@media (pointer: coarse)":{padding:"0 20px"}}},{props:{orientation:"vertical",size:"small"},style:{width:2}},{props:{orientation:"vertical",marked:!0},style:{marginRight:44}}]}}),F4=Ia("span",{name:"MuiSlider",slot:"Rail",overridesResolver:(n,r)=>r.rail})({display:"block",position:"absolute",borderRadius:"inherit",backgroundColor:"currentColor",opacity:.38,variants:[{props:{orientation:"horizontal"},style:{width:"100%",height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{height:"100%",width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:"inverted"},style:{opacity:1}}]}),Z4=Ia("span",{name:"MuiSlider",slot:"Track",overridesResolver:(n,r)=>r.track})(({theme:n})=>{var r;return{display:"block",position:"absolute",borderRadius:"inherit",border:"1px solid currentColor",backgroundColor:"currentColor",transition:n.transitions.create(["left","width","bottom","height"],{duration:n.transitions.duration.shortest}),variants:[{props:{size:"small"},style:{border:"none"}},{props:{orientation:"horizontal"},style:{height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:!1},style:{display:"none"}},...Object.keys(((r=n.vars)!=null?r:n).palette).filter(i=>{var l;return((l=n.vars)!=null?l:n).palette[i].main}).map(i=>({props:{color:i,track:"inverted"},style:ge({},n.vars?{backgroundColor:n.vars.palette.Slider[`${i}Track`],borderColor:n.vars.palette.Slider[`${i}Track`]}:ge({backgroundColor:Hr.lighten(n.palette[i].main,.62),borderColor:Hr.lighten(n.palette[i].main,.62)},n.applyStyles("dark",{backgroundColor:Hr.darken(n.palette[i].main,.5)}),n.applyStyles("dark",{borderColor:Hr.darken(n.palette[i].main,.5)})))}))]}}),I4=Ia("span",{name:"MuiSlider",slot:"Thumb",overridesResolver:(n,r)=>{const{ownerState:i}=n;return[r.thumb,r[`thumbColor${Jn(i.color)}`],i.size!=="medium"&&r[`thumbSize${Jn(i.size)}`]]}})(({theme:n})=>{var r;return{position:"absolute",width:20,height:20,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:n.transitions.create(["box-shadow","left","bottom"],{duration:n.transitions.duration.shortest}),"&::before":{position:"absolute",content:'""',borderRadius:"inherit",width:"100%",height:"100%",boxShadow:(n.vars||n).shadows[2]},"&::after":{position:"absolute",content:'""',borderRadius:"50%",width:42,height:42,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},[`&.${Gn.disabled}`]:{"&:hover":{boxShadow:"none"}},variants:[{props:{size:"small"},style:{width:12,height:12,"&::before":{boxShadow:"none"}}},{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-50%, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 50%)"}},...Object.keys(((r=n.vars)!=null?r:n).palette).filter(i=>{var l;return((l=n.vars)!=null?l:n).palette[i].main}).map(i=>({props:{color:i},style:{[`&:hover, &.${Gn.focusVisible}`]:ge({},n.vars?{boxShadow:`0px 0px 0px 8px rgba(${n.vars.palette[i].mainChannel} / 0.16)`}:{boxShadow:`0px 0px 0px 8px ${Hr.alpha(n.palette[i].main,.16)}`},{"@media (hover: none)":{boxShadow:"none"}}),[`&.${Gn.active}`]:ge({},n.vars?{boxShadow:`0px 0px 0px 14px rgba(${n.vars.palette[i].mainChannel} / 0.16)`}:{boxShadow:`0px 0px 0px 14px ${Hr.alpha(n.palette[i].main,.16)}`})}}))]}}),W4=Ia(X4,{name:"MuiSlider",slot:"ValueLabel",overridesResolver:(n,r)=>r.valueLabel})(({theme:n})=>ge({zIndex:1,whiteSpace:"nowrap"},n.typography.body2,{fontWeight:500,transition:n.transitions.create(["transform"],{duration:n.transitions.duration.shortest}),position:"absolute",backgroundColor:(n.vars||n).palette.grey[600],borderRadius:2,color:(n.vars||n).palette.common.white,display:"flex",alignItems:"center",justifyContent:"center",padding:"0.25rem 0.75rem",variants:[{props:{orientation:"horizontal"},style:{transform:"translateY(-100%) scale(0)",top:"-10px",transformOrigin:"bottom center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, 50%) rotate(45deg)",backgroundColor:"inherit",bottom:0,left:"50%"},[`&.${Gn.valueLabelOpen}`]:{transform:"translateY(-100%) scale(1)"}}},{props:{orientation:"vertical"},style:{transform:"translateY(-50%) scale(0)",right:"30px",top:"50%",transformOrigin:"right center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, -50%) rotate(45deg)",backgroundColor:"inherit",right:-8,top:"50%"},[`&.${Gn.valueLabelOpen}`]:{transform:"translateY(-50%) scale(1)"}}},{props:{size:"small"},style:{fontSize:n.typography.pxToRem(12),padding:"0.25rem 0.5rem"}},{props:{orientation:"vertical",size:"small"},style:{right:"20px"}}]})),J4=Ia("span",{name:"MuiSlider",slot:"Mark",shouldForwardProp:n=>Ny(n)&&n!=="markActive",overridesResolver:(n,r)=>{const{markActive:i}=n;return[r.mark,i&&r.markActive]}})(({theme:n})=>({position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor",variants:[{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-1px, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 1px)"}},{props:{markActive:!0},style:{backgroundColor:(n.vars||n).palette.background.paper,opacity:.8}}]})),eM=Ia("span",{name:"MuiSlider",slot:"MarkLabel",shouldForwardProp:n=>Ny(n)&&n!=="markLabelActive",overridesResolver:(n,r)=>r.markLabel})(({theme:n})=>ge({},n.typography.body2,{color:(n.vars||n).palette.text.secondary,position:"absolute",whiteSpace:"nowrap",variants:[{props:{orientation:"horizontal"},style:{top:30,transform:"translateX(-50%)","@media (pointer: coarse)":{top:40}}},{props:{orientation:"vertical"},style:{left:36,transform:"translateY(50%)","@media (pointer: coarse)":{left:44}}},{props:{markLabelActive:!0},style:{color:(n.vars||n).palette.text.primary}}]})),tM=n=>{const{disabled:r,dragging:i,marked:l,orientation:u,track:c,classes:d,color:p,size:h}=n,y={root:["root",r&&"disabled",i&&"dragging",l&&"marked",u==="vertical"&&"vertical",c==="inverted"&&"trackInverted",c===!1&&"trackFalse",p&&`color${Jn(p)}`,h&&`size${Jn(h)}`],rail:["rail"],track:["track"],mark:["mark"],markActive:["markActive"],markLabel:["markLabel"],markLabelActive:["markLabelActive"],valueLabel:["valueLabel"],thumb:["thumb",r&&"disabled",h&&`thumbSize${Jn(h)}`,p&&`thumbColor${Jn(p)}`],active:["active"],disabled:["disabled"],focusVisible:["focusVisible"]};return k3(y,V4,d)},nM=({children:n})=>n,rM=x.forwardRef(function(r,i){var l,u,c,d,p,h,y,m,g,S,R,_,E,C,j,M,B,X,A,$,O,q,L,Y;const W=B4({props:r,name:"MuiSlider"}),oe=V3(),{"aria-label":ue,"aria-valuetext":he,"aria-labelledby":fe,component:H="span",components:I={},componentsProps:ae={},color:be="primary",classes:N,className:Z,disableSwap:le=!1,disabled:re=!1,getAriaLabel:z,getAriaValueText:F,marks:te=!1,max:pe=100,min:ce=0,orientation:xe="horizontal",shiftStep:me=10,size:Ee="medium",step:de=1,scale:ve=Jb,slotProps:Oe,slots:ye,track:je="normal",valueLabelDisplay:Me="off",valueLabelFormat:Fe=Jb}=W,Ht=er(W,Q4),ze=ge({},W,{isRtl:oe,max:pe,min:ce,classes:N,disabled:re,disableSwap:le,orientation:xe,marks:te,color:be,size:Ee,step:de,shiftStep:me,scale:ve,track:je,valueLabelDisplay:Me,valueLabelFormat:Fe}),{axisProps:Ze,getRootProps:Gt,getHiddenInputProps:$t,getThumbProps:qt,open:An,active:_t,axis:rt,focusedThumbIndex:ie,range:se,dragging:Te,marks:Ue,values:Ye,trackOffset:Be,trackLeap:Nt,getThumbStyle:mt}=G4(ge({},ze,{rootRef:i}));ze.marked=Ue.length>0&&Ue.some(We=>We.label),ze.dragging=Te,ze.focusedThumbIndex=ie;const k=tM(ze),V=(l=(u=ye==null?void 0:ye.root)!=null?u:I.Root)!=null?l:K4,qe=(c=(d=ye==null?void 0:ye.rail)!=null?d:I.Rail)!=null?c:F4,Qe=(p=(h=ye==null?void 0:ye.track)!=null?h:I.Track)!=null?p:Z4,Ie=(y=(m=ye==null?void 0:ye.thumb)!=null?m:I.Thumb)!=null?y:I4,De=(g=(S=ye==null?void 0:ye.valueLabel)!=null?S:I.ValueLabel)!=null?g:W4,Yt=(R=(_=ye==null?void 0:ye.mark)!=null?_:I.Mark)!=null?R:J4,hn=(E=(C=ye==null?void 0:ye.markLabel)!=null?C:I.MarkLabel)!=null?E:eM,zt=(j=(M=ye==null?void 0:ye.input)!=null?M:I.Input)!=null?j:"input",nn=(B=Oe==null?void 0:Oe.root)!=null?B:ae.root,br=(X=Oe==null?void 0:Oe.rail)!=null?X:ae.rail,ln=(A=Oe==null?void 0:Oe.track)!=null?A:ae.track,Vt=($=Oe==null?void 0:Oe.thumb)!=null?$:ae.thumb,Zr=(O=Oe==null?void 0:Oe.valueLabel)!=null?O:ae.valueLabel,yn=(q=Oe==null?void 0:Oe.mark)!=null?q:ae.mark,At=(L=Oe==null?void 0:Oe.markLabel)!=null?L:ae.markLabel,St=(Y=Oe==null?void 0:Oe.input)!=null?Y:ae.input,Rn=ba({elementType:V,getSlotProps:Gt,externalSlotProps:nn,externalForwardedProps:Ht,additionalProps:ge({},Y4(V)&&{as:H}),ownerState:ge({},ze,nn==null?void 0:nn.ownerState),className:[k.root,Z]}),nr=ba({elementType:qe,externalSlotProps:br,ownerState:ze,className:k.rail}),Ra=ba({elementType:Qe,externalSlotProps:ln,additionalProps:{style:ge({},Ze[rt].offset(Be),Ze[rt].leap(Nt))},ownerState:ge({},ze,ln==null?void 0:ln.ownerState),className:k.track}),Sr=ba({elementType:Ie,getSlotProps:qt,externalSlotProps:Vt,ownerState:ge({},ze,Vt==null?void 0:Vt.ownerState),className:k.thumb}),wa=ba({elementType:De,externalSlotProps:Zr,ownerState:ge({},ze,Zr==null?void 0:Zr.ownerState),className:k.valueLabel}),wn=ba({elementType:Yt,externalSlotProps:yn,ownerState:ze,className:k.mark}),Qn=ba({elementType:hn,externalSlotProps:At,ownerState:ze,className:k.markLabel}),Kn=ba({elementType:zt,getSlotProps:$t,externalSlotProps:St,ownerState:ze});return T.jsxs(V,ge({},Rn,{children:[T.jsx(qe,ge({},nr)),T.jsx(Qe,ge({},Ra)),Ue.filter(We=>We.value>=ce&&We.value<=pe).map((We,pt)=>{const Cn=ws(We.value,ce,pe),ct=Ze[rt].offset(Cn);let kt;return je===!1?kt=Ye.indexOf(We.value)!==-1:kt=je==="normal"&&(se?We.value>=Ye[0]&&We.value<=Ye[Ye.length-1]:We.value<=Ye[0])||je==="inverted"&&(se?We.value<=Ye[0]||We.value>=Ye[Ye.length-1]:We.value>=Ye[0]),T.jsxs(x.Fragment,{children:[T.jsx(Yt,ge({"data-index":pt},wn,!vo(Yt)&&{markActive:kt},{style:ge({},ct,wn.style),className:Oa(wn.className,kt&&k.markActive)})),We.label!=null?T.jsx(hn,ge({"aria-hidden":!0,"data-index":pt},Qn,!vo(hn)&&{markLabelActive:kt},{style:ge({},ct,Qn.style),className:Oa(k.markLabel,Qn.className,kt&&k.markLabelActive),children:We.label})):null]},pt)}),Ye.map((We,pt)=>{const Cn=ws(We,ce,pe),ct=Ze[rt].offset(Cn),kt=Me==="off"?nM:De;return T.jsx(kt,ge({},!vo(kt)&&{valueLabelFormat:Fe,valueLabelDisplay:Me,value:typeof Fe=="function"?Fe(ve(We),pt):Fe,index:pt,open:An===pt||_t===pt||Me==="on",disabled:re},wa,{children:T.jsx(Ie,ge({"data-index":pt},Sr,{className:Oa(k.thumb,Sr.className,_t===pt&&k.active,ie===pt&&k.focusVisible),style:ge({},ct,mt(pt),Sr.style),children:T.jsx(zt,ge({"data-index":pt,"aria-label":z?z(pt):ue,"aria-valuenow":ve(We),"aria-labelledby":fe,"aria-valuetext":F?F(ve(We),pt):he,value:Ye[pt]},Kn))}))}),pt)})]}))});var Bd,e1;function uO(){if(e1)return Bd;e1=1;var n=Object.prototype.toString;return Bd=function(i){var l=n.call(i),u=l==="[object Arguments]";return u||(u=l!=="[object Array]"&&i!==null&&typeof i=="object"&&typeof i.length=="number"&&i.length>=0&&n.call(i.callee)==="[object Function]"),u},Bd}var $d,t1;function aM(){if(t1)return $d;t1=1;var n;if(!Object.keys){var r=Object.prototype.hasOwnProperty,i=Object.prototype.toString,l=uO(),u=Object.prototype.propertyIsEnumerable,c=!u.call({toString:null},"toString"),d=u.call(function(){},"prototype"),p=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],h=function(S){var R=S.constructor;return R&&R.prototype===S},y={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},m=function(){if(typeof window>"u")return!1;for(var S in window)try{if(!y["$"+S]&&r.call(window,S)&&window[S]!==null&&typeof window[S]=="object")try{h(window[S])}catch{return!0}}catch{return!0}return!1}(),g=function(S){if(typeof window>"u"||!m)return h(S);try{return h(S)}catch{return!1}};n=function(R){var _=R!==null&&typeof R=="object",E=i.call(R)==="[object Function]",C=l(R),j=_&&i.call(R)==="[object String]",M=[];if(!_&&!E&&!C)throw new TypeError("Object.keys called on a non-object");var B=d&&E;if(j&&R.length>0&&!r.call(R,0))for(var X=0;X0)for(var A=0;A3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new i("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new i("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new i("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new i("`loose`, if provided, must be a boolean");var h=arguments.length>3?arguments[3]:null,y=arguments.length>4?arguments[4]:null,m=arguments.length>5?arguments[5]:null,g=arguments.length>6?arguments[6]:!1,S=!!l&&l(c,d);if(n)n(c,d,{configurable:m===null&&S?S.configurable:!m,enumerable:h===null&&S?S.enumerable:!h,value:p,writable:y===null&&S?S.writable:!y});else if(g||!h&&!y&&!m)c[d]=p;else throw new r("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},Gd}var Yd,s1;function By(){if(s1)return Yd;s1=1;var n=Is(),r=function(){return!!n};return r.hasArrayLengthDefineBug=function(){if(!n)return null;try{return n([],"length",{value:1}).length!==1}catch{return!0}},Yd=r,Yd}var Vd,c1;function Ja(){if(c1)return Vd;c1=1;var n=My(),r=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",i=Object.prototype.toString,l=Array.prototype.concat,u=jy(),c=function(y){return typeof y=="function"&&i.call(y)==="[object Function]"},d=By()(),p=function(y,m,g,S){if(m in y){if(S===!0){if(y[m]===g)return}else if(!c(S)||!S())return}d?u(y,m,g,!0):u(y,m,g)},h=function(y,m){var g=arguments.length>2?arguments[2]:{},S=n(m);r&&(S=l.call(S,Object.getOwnPropertySymbols(m)));for(var R=0;R"u"||!O?n:O(Uint8Array),he={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?n:ArrayBuffer,"%ArrayIteratorPrototype%":$&&O?O([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":oe,"%AsyncGenerator%":oe,"%AsyncGeneratorFunction%":oe,"%AsyncIteratorPrototype%":oe,"%Atomics%":typeof Atomics>"u"?n:Atomics,"%BigInt%":typeof BigInt>"u"?n:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?n:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":l,"%Float16Array%":typeof Float16Array>"u"?n:Float16Array,"%Float32Array%":typeof Float32Array>"u"?n:Float32Array,"%Float64Array%":typeof Float64Array>"u"?n:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?n:FinalizationRegistry,"%Function%":C,"%GeneratorFunction%":oe,"%Int8Array%":typeof Int8Array>"u"?n:Int8Array,"%Int16Array%":typeof Int16Array>"u"?n:Int16Array,"%Int32Array%":typeof Int32Array>"u"?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":$&&O?O(O([][Symbol.iterator]())):n,"%JSON%":typeof JSON=="object"?JSON:n,"%Map%":typeof Map>"u"?n:Map,"%MapIteratorPrototype%":typeof Map>"u"||!$||!O?n:O(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":r,"%Object.getOwnPropertyDescriptor%":M,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?n:Promise,"%Proxy%":typeof Proxy>"u"?n:Proxy,"%RangeError%":u,"%ReferenceError%":c,"%Reflect%":typeof Reflect>"u"?n:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?n:Set,"%SetIteratorPrototype%":typeof Set>"u"||!$||!O?n:O(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":$&&O?O(""[Symbol.iterator]()):n,"%Symbol%":$?Symbol:n,"%SyntaxError%":d,"%ThrowTypeError%":A,"%TypedArray%":ue,"%TypeError%":p,"%Uint8Array%":typeof Uint8Array>"u"?n:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?n:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?n:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?n:Uint32Array,"%URIError%":h,"%WeakMap%":typeof WeakMap>"u"?n:WeakMap,"%WeakRef%":typeof WeakRef>"u"?n:WeakRef,"%WeakSet%":typeof WeakSet>"u"?n:WeakSet,"%Function.prototype.call%":W,"%Function.prototype.apply%":Y,"%Object.defineProperty%":B,"%Object.getPrototypeOf%":q,"%Math.abs%":y,"%Math.floor%":m,"%Math.max%":g,"%Math.min%":S,"%Math.pow%":R,"%Math.round%":_,"%Math.sign%":E,"%Reflect.getPrototypeOf%":L};if(O)try{null.error}catch(xe){var fe=O(O(xe));he["%Error.prototype%"]=fe}var H=function xe(me){var Ee;if(me==="%AsyncFunction%")Ee=j("async function () {}");else if(me==="%GeneratorFunction%")Ee=j("function* () {}");else if(me==="%AsyncGeneratorFunction%")Ee=j("async function* () {}");else if(me==="%AsyncGenerator%"){var de=xe("%AsyncGeneratorFunction%");de&&(Ee=de.prototype)}else if(me==="%AsyncIteratorPrototype%"){var ve=xe("%AsyncGenerator%");ve&&O&&(Ee=O(ve.prototype))}return he[me]=Ee,Ee},I={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},ae=ko(),be=Hy(),N=ae.call(W,Array.prototype.concat),Z=ae.call(Y,Array.prototype.splice),le=ae.call(W,String.prototype.replace),re=ae.call(W,String.prototype.slice),z=ae.call(W,RegExp.prototype.exec),F=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,te=/\\(\\)?/g,pe=function(me){var Ee=re(me,0,1),de=re(me,-1);if(Ee==="%"&&de!=="%")throw new d("invalid intrinsic syntax, expected closing `%`");if(de==="%"&&Ee!=="%")throw new d("invalid intrinsic syntax, expected opening `%`");var ve=[];return le(me,F,function(Oe,ye,je,Me){ve[ve.length]=je?le(Me,te,"$1"):ye||Oe}),ve},ce=function(me,Ee){var de=me,ve;if(be(I,de)&&(ve=I[de],de="%"+ve[0]+"%"),be(he,de)){var Oe=he[de];if(Oe===oe&&(Oe=H(de)),typeof Oe>"u"&&!Ee)throw new p("intrinsic "+me+" exists, but is not available. Please file an issue!");return{alias:ve,name:de,value:Oe}}throw new d("intrinsic "+me+" does not exist!")};return Sp=function(me,Ee){if(typeof me!="string"||me.length===0)throw new p("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Ee!="boolean")throw new p('"allowMissing" argument must be a boolean');if(z(/^%?[^%]*%?$/,me)===null)throw new d("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var de=pe(me),ve=de.length>0?de[0]:"",Oe=ce("%"+ve+"%",Ee),ye=Oe.name,je=Oe.value,Me=!1,Fe=Oe.alias;Fe&&(ve=Fe[0],Z(de,N([0,1],Fe)));for(var Ht=1,ze=!0;Ht=de.length){var qt=M(je,Ze);ze=!!qt,ze&&"get"in qt&&!("originalValue"in qt.get)?je=qt.get:je=je[Ze]}else ze=be(je,Ze),je=je[Ze];ze&&!Me&&(he[ye]=je)}}return je},Sp}var xp,U1;function xM(){if(U1)return xp;U1=1;var n=Fr(),r=jy(),i=By()(),l=Wa(),u=Xn(),c=n("%Math.floor%");return xp=function(p,h){if(typeof p!="function")throw new u("`fn` is not a function");if(typeof h!="number"||h<0||h>4294967295||c(h)!==h)throw new u("`length` must be a positive 32-bit integer");var y=arguments.length>2&&!!arguments[2],m=!0,g=!0;if("length"in p&&l){var S=l(p,"length");S&&!S.configurable&&(m=!1),S&&!S.writable&&(g=!1)}return(m||g||!y)&&(i?r(p,"length",h,!0,!0):r(p,"length",h)),p},xp}var Ep,H1;function EM(){if(H1)return Ep;H1=1;var n=ko(),r=ky(),i=dO();return Ep=function(){return i(n,r,arguments)},Ep}var G1;function il(){return G1||(G1=1,function(n){var r=xM(),i=Is(),l=Ly(),u=EM();n.exports=function(d){var p=l(arguments),h=d.length-(arguments.length-1);return r(p,1+(h>0?h:0),!0)},i?i(n.exports,"apply",{value:u}):n.exports.apply=u}(Pd)),Pd.exports}var Op,Y1;function tn(){if(Y1)return Op;Y1=1;var n=Fr(),r=Ly(),i=r([n("%String.prototype.indexOf%")]);return Op=function(u,c){var d=n(u,!!c);return typeof d=="function"&&i(u,".prototype.")>-1?r([d]):d},Op}var Tp,V1;function pO(){if(V1)return Tp;V1=1;var n=My(),r=Ws()(),i=tn(),l=$y(),u=i("Array.prototype.push"),c=i("Object.prototype.propertyIsEnumerable"),d=r?l.getOwnPropertySymbols:null;return Tp=function(h,y){if(h==null)throw new TypeError("target must be an object");var m=l(h);if(arguments.length===1)return m;for(var g=1;g-1?r(d):d},wp}var Cp,F1;function _M(){if(F1)return Cp;F1=1;var n=function(){return typeof(function(){}).name=="string"},r=Object.getOwnPropertyDescriptor;if(r)try{r([],"length")}catch{r=null}n.functionsHaveConfigurableNames=function(){if(!n()||!r)return!1;var u=r(function(){},"name");return!!u&&!!u.configurable};var i=Function.prototype.bind;return n.boundFunctionsHaveNames=function(){return n()&&typeof i=="function"&&(function(){}).bind().name!==""},Cp=n,Cp}var Np,Z1;function AM(){if(Z1)return Np;Z1=1;var n=jy(),r=By()(),i=_M().functionsHaveConfigurableNames(),l=Xn();return Np=function(c,d){if(typeof c!="function")throw new l("`fn` is not a function");var p=arguments.length>2&&!!arguments[2];return(!p||i)&&(r?n(c,"name",d,!0,!0):n(c,"name",d)),c},Np}var Mp,I1;function vO(){if(I1)return Mp;I1=1;var n=AM(),r=Xn(),i=Object;return Mp=n(function(){if(this==null||this!==i(this))throw new r("RegExp.prototype.flags getter called on non-object");var u="";return this.hasIndices&&(u+="d"),this.global&&(u+="g"),this.ignoreCase&&(u+="i"),this.multiline&&(u+="m"),this.dotAll&&(u+="s"),this.unicode&&(u+="u"),this.unicodeSets&&(u+="v"),this.sticky&&(u+="y"),u},"get flags",!0),Mp}var Dp,W1;function mO(){if(W1)return Dp;W1=1;var n=vO(),r=Ja().supportsDescriptors,i=Object.getOwnPropertyDescriptor;return Dp=function(){if(r&&/a/mig.flags==="gim"){var u=i(RegExp.prototype,"flags");if(u&&typeof u.get=="function"&&"dotAll"in RegExp.prototype&&"hasIndices"in RegExp.prototype){var c="",d={};if(Object.defineProperty(d,"hasIndices",{get:function(){c+="d"}}),Object.defineProperty(d,"sticky",{get:function(){c+="y"}}),u.get.call(d),c==="dy")return u.get}}return n},Dp}var jp,J1;function RM(){if(J1)return jp;J1=1;var n=Ja().supportsDescriptors,r=mO(),i=Wa(),l=Object.defineProperty,u=sO(),c=Uy(),d=/a/;return jp=function(){if(!n||!c)throw new u("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var h=r(),y=c(d),m=i(y,"flags");return(!m||m.get!==h)&&l(y,"flags",{configurable:!0,enumerable:!1,get:h}),h},jp}var Bp,eS;function wM(){if(eS)return Bp;eS=1;var n=Ja(),r=il(),i=vO(),l=mO(),u=RM(),c=r(l());return n(c,{getPolyfill:l,implementation:i,shim:u}),Bp=c,Bp}var ao={exports:{}},$p,tS;function ei(){if(tS)return $p;tS=1;var n=Ws();return $p=function(){return n()&&!!Symbol.toStringTag},$p}var qp,nS;function gO(){if(nS)return qp;nS=1;var n=ei()(),r=tn(),i=r("Object.prototype.toString"),l=function(p){return n&&p&&typeof p=="object"&&Symbol.toStringTag in p?!1:i(p)==="[object Arguments]"},u=function(p){return l(p)?!0:p!==null&&typeof p=="object"&&"length"in p&&typeof p.length=="number"&&p.length>=0&&i(p)!=="[object Array]"&&"callee"in p&&i(p.callee)==="[object Function]"},c=function(){return l(arguments)}();return l.isLegacyArguments=u,qp=c?l:u,qp}const CM={},NM=Object.freeze(Object.defineProperty({__proto__:null,default:CM},Symbol.toStringTag,{value:"Module"})),MM=Qr(NM);var zp,rS;function Js(){if(rS)return zp;rS=1;var n=typeof Map=="function"&&Map.prototype,r=Object.getOwnPropertyDescriptor&&n?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=n&&r&&typeof r.get=="function"?r.get:null,l=n&&Map.prototype.forEach,u=typeof Set=="function"&&Set.prototype,c=Object.getOwnPropertyDescriptor&&u?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,d=u&&c&&typeof c.get=="function"?c.get:null,p=u&&Set.prototype.forEach,h=typeof WeakMap=="function"&&WeakMap.prototype,y=h?WeakMap.prototype.has:null,m=typeof WeakSet=="function"&&WeakSet.prototype,g=m?WeakSet.prototype.has:null,S=typeof WeakRef=="function"&&WeakRef.prototype,R=S?WeakRef.prototype.deref:null,_=Boolean.prototype.valueOf,E=Object.prototype.toString,C=Function.prototype.toString,j=String.prototype.match,M=String.prototype.slice,B=String.prototype.replace,X=String.prototype.toUpperCase,A=String.prototype.toLowerCase,$=RegExp.prototype.test,O=Array.prototype.concat,q=Array.prototype.join,L=Array.prototype.slice,Y=Math.floor,W=typeof BigInt=="function"?BigInt.prototype.valueOf:null,oe=Object.getOwnPropertySymbols,ue=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,he=typeof Symbol=="function"&&typeof Symbol.iterator=="object",fe=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===he||!0)?Symbol.toStringTag:null,H=Object.prototype.propertyIsEnumerable,I=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(k){return k.__proto__}:null);function ae(k,V){if(k===1/0||k===-1/0||k!==k||k&&k>-1e3&&k<1e3||$.call(/e/,V))return V;var qe=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof k=="number"){var Qe=k<0?-Y(-k):Y(k);if(Qe!==k){var Ie=String(Qe),De=M.call(V,Ie.length+1);return B.call(Ie,qe,"$&_")+"."+B.call(B.call(De,/([0-9]{3})/g,"$&_"),/_$/,"")}}return B.call(V,qe,"$&_")}var be=MM,N=be.custom,Z=Oe(N)?N:null,le={__proto__:null,double:'"',single:"'"},re={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};zp=function k(V,qe,Qe,Ie){var De=qe||{};if(Me(De,"quoteStyle")&&!Me(le,De.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Me(De,"maxStringLength")&&(typeof De.maxStringLength=="number"?De.maxStringLength<0&&De.maxStringLength!==1/0:De.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var Yt=Me(De,"customInspect")?De.customInspect:!0;if(typeof Yt!="boolean"&&Yt!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Me(De,"indent")&&De.indent!==null&&De.indent!==" "&&!(parseInt(De.indent,10)===De.indent&&De.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Me(De,"numericSeparator")&&typeof De.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var hn=De.numericSeparator;if(typeof V>"u")return"undefined";if(V===null)return"null";if(typeof V=="boolean")return V?"true":"false";if(typeof V=="string")return rt(V,De);if(typeof V=="number"){if(V===0)return 1/0/V>0?"0":"-0";var zt=String(V);return hn?ae(V,zt):zt}if(typeof V=="bigint"){var nn=String(V)+"n";return hn?ae(V,nn):nn}var br=typeof De.depth>"u"?5:De.depth;if(typeof Qe>"u"&&(Qe=0),Qe>=br&&br>0&&typeof V=="object")return pe(V)?"[Array]":"[Object]";var ln=Be(De,Qe);if(typeof Ie>"u")Ie=[];else if(ze(Ie,V)>=0)return"[Circular]";function Vt(kt,Ca,xr){if(Ca&&(Ie=L.call(Ie),Ie.push(Ca)),xr){var Er={depth:De.depth};return Me(De,"quoteStyle")&&(Er.quoteStyle=De.quoteStyle),k(kt,Er,Qe+1,Ie)}return k(kt,De,Qe+1,Ie)}if(typeof V=="function"&&!xe(V)){var Zr=Ht(V),yn=mt(V,Vt);return"[Function"+(Zr?": "+Zr:" (anonymous)")+"]"+(yn.length>0?" { "+q.call(yn,", ")+" }":"")}if(Oe(V)){var At=he?B.call(String(V),/^(Symbol\(.*\))_[^)]*$/,"$1"):ue.call(V);return typeof V=="object"&&!he?se(At):At}if(_t(V)){for(var St="<"+A.call(String(V.nodeName)),Rn=V.attributes||[],nr=0;nr",St}if(pe(V)){if(V.length===0)return"[]";var Ra=mt(V,Vt);return ln&&!Ye(Ra)?"["+Nt(Ra,ln)+"]":"[ "+q.call(Ra,", ")+" ]"}if(me(V)){var Sr=mt(V,Vt);return!("cause"in Error.prototype)&&"cause"in V&&!H.call(V,"cause")?"{ ["+String(V)+"] "+q.call(O.call("[cause]: "+Vt(V.cause),Sr),", ")+" }":Sr.length===0?"["+String(V)+"]":"{ ["+String(V)+"] "+q.call(Sr,", ")+" }"}if(typeof V=="object"&&Yt){if(Z&&typeof V[Z]=="function"&&be)return be(V,{depth:br-Qe});if(Yt!=="symbol"&&typeof V.inspect=="function")return V.inspect()}if(Ze(V)){var wa=[];return l&&l.call(V,function(kt,Ca){wa.push(Vt(Ca,V,!0)+" => "+Vt(kt,V))}),Ue("Map",i.call(V),wa,ln)}if(qt(V)){var wn=[];return p&&p.call(V,function(kt){wn.push(Vt(kt,V))}),Ue("Set",d.call(V),wn,ln)}if(Gt(V))return Te("WeakMap");if(An(V))return Te("WeakSet");if($t(V))return Te("WeakRef");if(de(V))return se(Vt(Number(V)));if(ye(V))return se(Vt(W.call(V)));if(ve(V))return se(_.call(V));if(Ee(V))return se(Vt(String(V)));if(typeof window<"u"&&V===window)return"{ [object Window] }";if(typeof globalThis<"u"&&V===globalThis||typeof bs<"u"&&V===bs)return"{ [object globalThis] }";if(!ce(V)&&!xe(V)){var Qn=mt(V,Vt),Kn=I?I(V)===Object.prototype:V instanceof Object||V.constructor===Object,We=V instanceof Object?"":"null prototype",pt=!Kn&&fe&&Object(V)===V&&fe in V?M.call(Fe(V),8,-1):We?"Object":"",Cn=Kn||typeof V.constructor!="function"?"":V.constructor.name?V.constructor.name+" ":"",ct=Cn+(pt||We?"["+q.call(O.call([],pt||[],We||[]),": ")+"] ":"");return Qn.length===0?ct+"{}":ln?ct+"{"+Nt(Qn,ln)+"}":ct+"{ "+q.call(Qn,", ")+" }"}return String(V)};function z(k,V,qe){var Qe=qe.quoteStyle||V,Ie=le[Qe];return Ie+k+Ie}function F(k){return B.call(String(k),/"/g,""")}function te(k){return!fe||!(typeof k=="object"&&(fe in k||typeof k[fe]<"u"))}function pe(k){return Fe(k)==="[object Array]"&&te(k)}function ce(k){return Fe(k)==="[object Date]"&&te(k)}function xe(k){return Fe(k)==="[object RegExp]"&&te(k)}function me(k){return Fe(k)==="[object Error]"&&te(k)}function Ee(k){return Fe(k)==="[object String]"&&te(k)}function de(k){return Fe(k)==="[object Number]"&&te(k)}function ve(k){return Fe(k)==="[object Boolean]"&&te(k)}function Oe(k){if(he)return k&&typeof k=="object"&&k instanceof Symbol;if(typeof k=="symbol")return!0;if(!k||typeof k!="object"||!ue)return!1;try{return ue.call(k),!0}catch{}return!1}function ye(k){if(!k||typeof k!="object"||!W)return!1;try{return W.call(k),!0}catch{}return!1}var je=Object.prototype.hasOwnProperty||function(k){return k in this};function Me(k,V){return je.call(k,V)}function Fe(k){return E.call(k)}function Ht(k){if(k.name)return k.name;var V=j.call(C.call(k),/^function\s*([\w$]+)/);return V?V[1]:null}function ze(k,V){if(k.indexOf)return k.indexOf(V);for(var qe=0,Qe=k.length;qeV.maxStringLength){var qe=k.length-V.maxStringLength,Qe="... "+qe+" more character"+(qe>1?"s":"");return rt(M.call(k,0,V.maxStringLength),V)+Qe}var Ie=re[V.quoteStyle||"single"];Ie.lastIndex=0;var De=B.call(B.call(k,Ie,"\\$1"),/[\x00-\x1f]/g,ie);return z(De,"single",V)}function ie(k){var V=k.charCodeAt(0),qe={8:"b",9:"t",10:"n",12:"f",13:"r"}[V];return qe?"\\"+qe:"\\x"+(V<16?"0":"")+X.call(V.toString(16))}function se(k){return"Object("+k+")"}function Te(k){return k+" { ? }"}function Ue(k,V,qe,Qe){var Ie=Qe?Nt(qe,Qe):q.call(qe,", ");return k+" ("+V+") {"+Ie+"}"}function Ye(k){for(var V=0;V=0)return!1;return!0}function Be(k,V){var qe;if(k.indent===" ")qe=" ";else if(typeof k.indent=="number"&&k.indent>0)qe=q.call(Array(k.indent+1)," ");else return null;return{base:qe,prev:q.call(Array(V+1),qe)}}function Nt(k,V){if(k.length===0)return"";var qe=` +`+V.prev+V.base;return qe+q.call(k,","+qe)+` +`+V.prev}function mt(k,V){var qe=pe(k),Qe=[];if(qe){Qe.length=k.length;for(var Ie=0;Ie=W)return Y+1;var oe=m(L,Y);if(oe<55296||oe>56319)return Y+1;var ue=m(L,Y+1);return ue<56320||ue>57343?Y+1:Y+2},R=function(L){var Y=0;return{next:function(){var oe=Y>=L.length,ue;return oe||(ue=L[Y],Y+=1),{done:oe,value:ue}}}},_=function(L,Y){if(l(L)||n(L))return R(L);if(u(L)){var W=0;return{next:function(){var ue=S(L,W),he=g(L,W,ue);return W=ue,{done:ue>L.length,value:he}}}}if(Y&&typeof L["_es6-shim iterator_"]<"u")return L["_es6-shim iterator_"]()};if(!d&&!p)ao.exports=function(L){if(L!=null)return _(L,!0)};else{var E=OO(),C=TO(),j=h("Map.prototype.forEach",!0),M=h("Set.prototype.forEach",!0);if(typeof process>"u"||!process.versions||!process.versions.node)var B=h("Map.prototype.iterator",!0),X=h("Set.prototype.iterator",!0);var A=h("Map.prototype.@@iterator",!0)||h("Map.prototype._es6-shim iterator_",!0),$=h("Set.prototype.@@iterator",!0)||h("Set.prototype._es6-shim iterator_",!0),O=function(L){if(E(L)){if(B)return r(B(L));if(A)return A(L);if(j){var Y=[];return j(L,function(oe,ue){y(Y,[ue,oe])}),R(Y)}}if(C(L)){if(X)return r(X(L));if($)return $(L);if(M){var W=[];return M(L,function(oe){y(W,oe)}),R(W)}}};ao.exports=function(L){return O(L)||_(L)}}}return ao.exports}var Kp,yS;function _O(){if(yS)return Kp;yS=1;var n=function(r){return r!==r};return Kp=function(i,l){return i===0&&l===0?1/i===1/l:!!(i===l||n(i)&&n(l))},Kp}var Fp,vS;function AO(){if(vS)return Fp;vS=1;var n=_O();return Fp=function(){return typeof Object.is=="function"?Object.is:n},Fp}var Zp,mS;function zM(){if(mS)return Zp;mS=1;var n=AO(),r=Ja();return Zp=function(){var l=n();return r(Object,{is:l},{is:function(){return Object.is!==l}}),l},Zp}var Ip,gS;function kM(){if(gS)return Ip;gS=1;var n=Ja(),r=il(),i=_O(),l=AO(),u=zM(),c=r(l(),Object);return n(c,{getPolyfill:l,implementation:i,shim:u}),Ip=c,Ip}var Wp,bS;function RO(){if(bS)return Wp;bS=1;var n=il(),r=tn(),i=Fr(),l=i("%ArrayBuffer%",!0),u=r("ArrayBuffer.prototype.byteLength",!0),c=r("Object.prototype.toString"),d=!!l&&!u&&new l(0).slice,p=!!d&&n(d);return Wp=u||p?function(y){if(!y||typeof y!="object")return!1;try{return u?u(y):p(y,0),!0}catch{return!1}}:l?function(y){return c(y)==="[object ArrayBuffer]"}:function(y){return!1},Wp}var Jp,SS;function LM(){if(SS)return Jp;SS=1;var n=tn(),r=n("Date.prototype.getDay"),i=function(p){try{return r(p),!0}catch{return!1}},l=n("Object.prototype.toString"),u="[object Date]",c=ei()();return Jp=function(p){return typeof p!="object"||p===null?!1:c?i(p):l(p)===u},Jp}var eh,xS;function wO(){if(xS)return eh;xS=1;var n=tn(),r=ei()(),i=Hy(),l=Wa(),u;if(r){var c=n("RegExp.prototype.exec"),d={},p=function(){throw d},h={toString:p,valueOf:p};typeof Symbol.toPrimitive=="symbol"&&(h[Symbol.toPrimitive]=p),u=function(S){if(!S||typeof S!="object")return!1;var R=l(S,"lastIndex"),_=R&&i(R,"value");if(!_)return!1;try{c(S,h)}catch(E){return E===d}}}else{var y=n("Object.prototype.toString"),m="[object RegExp]";u=function(S){return!S||typeof S!="object"&&typeof S!="function"?!1:y(S)===m}}return eh=u,eh}var th,ES;function UM(){if(ES)return th;ES=1;var n=tn(),r=n("SharedArrayBuffer.prototype.byteLength",!0);return th=r?function(l){if(!l||typeof l!="object")return!1;try{return r(l),!0}catch{return!1}}:function(l){return!1},th}var nh,OS;function HM(){if(OS)return nh;OS=1;var n=tn(),r=n("Number.prototype.toString"),i=function(p){try{return r(p),!0}catch{return!1}},l=n("Object.prototype.toString"),u="[object Number]",c=ei()();return nh=function(p){return typeof p=="number"?!0:!p||typeof p!="object"?!1:c?i(p):l(p)===u},nh}var rh,TS;function GM(){if(TS)return rh;TS=1;var n=tn(),r=n("Boolean.prototype.toString"),i=n("Object.prototype.toString"),l=function(p){try{return r(p),!0}catch{return!1}},u="[object Boolean]",c=ei()();return rh=function(p){return typeof p=="boolean"?!0:p===null||typeof p!="object"?!1:c?l(p):i(p)===u},rh}var as={exports:{}},ah,_S;function YM(){if(_S)return ah;_S=1;var n=tn(),r=wO(),i=n("RegExp.prototype.exec"),l=Xn();return ah=function(c){if(!r(c))throw new l("`regex` must be a RegExp");return function(p){return i(c,p)!==null}},ah}var AS;function VM(){if(AS)return as.exports;AS=1;var n=tn(),r=n("Object.prototype.toString"),i=qy()(),l=YM();if(i){var u=n("Symbol.prototype.toString"),c=l(/^Symbol\(.*\)$/),d=function(h){return typeof h.valueOf()!="symbol"?!1:c(u(h))};as.exports=function(h){if(typeof h=="symbol")return!0;if(!h||typeof h!="object"||r(h)!=="[object Symbol]")return!1;try{return d(h)}catch{return!1}}}else as.exports=function(h){return!1};return as.exports}var is={exports:{}},ih,RS;function PM(){if(RS)return ih;RS=1;var n=typeof BigInt<"u"&&BigInt;return ih=function(){return typeof n=="function"&&typeof BigInt=="function"&&typeof n(42)=="bigint"&&typeof BigInt(42)=="bigint"},ih}var wS;function XM(){if(wS)return is.exports;wS=1;var n=PM()();if(n){var r=BigInt.prototype.valueOf,i=function(u){try{return r.call(u),!0}catch{}return!1};is.exports=function(u){return u===null||typeof u>"u"||typeof u=="boolean"||typeof u=="string"||typeof u=="number"||typeof u=="symbol"||typeof u=="function"?!1:typeof u=="bigint"?!0:i(u)}}else is.exports=function(u){return!1};return is.exports}var lh,CS;function QM(){if(CS)return lh;CS=1;var n=EO(),r=HM(),i=GM(),l=VM(),u=XM();return lh=function(d){if(d==null||typeof d!="object"&&typeof d!="function")return null;if(n(d))return"String";if(r(d))return"Number";if(i(d))return"Boolean";if(l(d))return"Symbol";if(u(d))return"BigInt"},lh}var oh,NS;function KM(){if(NS)return oh;NS=1;var n=typeof WeakMap=="function"&&WeakMap.prototype?WeakMap:null,r=typeof WeakSet=="function"&&WeakSet.prototype?WeakSet:null,i;n||(i=function(d){return!1});var l=n?n.prototype.has:null,u=r?r.prototype.has:null;return!i&&!l&&(i=function(d){return!1}),oh=i||function(d){if(!d||typeof d!="object")return!1;try{if(l.call(d,l),u)try{u.call(d,u)}catch{return!0}return d instanceof n}catch{}return!1},oh}var ls={exports:{}},MS;function FM(){if(MS)return ls.exports;MS=1;var n=Fr(),r=tn(),i=n("%WeakSet%",!0),l=r("WeakSet.prototype.has",!0);if(l){var u=r("WeakMap.prototype.has",!0);ls.exports=function(d){if(!d||typeof d!="object")return!1;try{if(l(d,l),u)try{u(d,u)}catch{return!0}return d instanceof i}catch{}return!1}}else ls.exports=function(d){return!1};return ls.exports}var uh,DS;function ZM(){if(DS)return uh;DS=1;var n=OO(),r=TO(),i=KM(),l=FM();return uh=function(c){if(c&&typeof c=="object"){if(n(c))return"Map";if(r(c))return"Set";if(i(c))return"WeakMap";if(l(c))return"WeakSet"}return!1},uh}var sh,jS;function IM(){if(jS)return sh;jS=1;var n=Function.prototype.toString,r=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,i,l;if(typeof r=="function"&&typeof Object.defineProperty=="function")try{i=Object.defineProperty({},"length",{get:function(){throw l}}),l={},r(function(){throw 42},null,i)}catch(M){M!==l&&(r=null)}else r=null;var u=/^\s*class\b/,c=function(B){try{var X=n.call(B);return u.test(X)}catch{return!1}},d=function(B){try{return c(B)?!1:(n.call(B),!0)}catch{return!1}},p=Object.prototype.toString,h="[object Object]",y="[object Function]",m="[object GeneratorFunction]",g="[object HTMLAllCollection]",S="[object HTML document.all class]",R="[object HTMLCollection]",_=typeof Symbol=="function"&&!!Symbol.toStringTag,E=!(0 in[,]),C=function(){return!1};if(typeof document=="object"){var j=document.all;p.call(j)===p.call(document.all)&&(C=function(B){if((E||!B)&&(typeof B>"u"||typeof B=="object"))try{var X=p.call(B);return(X===g||X===S||X===R||X===h)&&B("")==null}catch{}return!1})}return sh=r?function(B){if(C(B))return!0;if(!B||typeof B!="function"&&typeof B!="object")return!1;try{r(B,null,i)}catch(X){if(X!==l)return!1}return!c(B)&&d(B)}:function(B){if(C(B))return!0;if(!B||typeof B!="function"&&typeof B!="object")return!1;if(_)return d(B);if(c(B))return!1;var X=p.call(B);return X!==y&&X!==m&&!/^\[object HTML/.test(X)?!1:d(B)},sh}var ch,BS;function WM(){if(BS)return ch;BS=1;var n=IM(),r=Object.prototype.toString,i=Object.prototype.hasOwnProperty,l=function(h,y,m){for(var g=0,S=h.length;g=3&&(g=m),d(h)?l(h,y,g):typeof h=="string"?u(h,y,g):c(h,y,g)},ch}var fh,$S;function JM(){return $S||($S=1,fh=["Float16Array","Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]),fh}var dh,qS;function e5(){if(qS)return dh;qS=1;var n=JM(),r=typeof globalThis>"u"?bs:globalThis;return dh=function(){for(var l=[],u=0;u"u"?bs:globalThis,y=r(),m=l("String.prototype.slice"),g=l("Array.prototype.indexOf",!0)||function(C,j){for(var M=0;M-1?j:j!=="Object"?!1:_(C)}return u?R(C):null},ph}var hh,kS;function n5(){if(kS)return hh;kS=1;var n=tn(),r=n("ArrayBuffer.prototype.byteLength",!0),i=RO();return hh=function(u){return i(u)?r?r(u):u.byteLength:NaN},hh}var yh,LS;function r5(){if(LS)return yh;LS=1;var n=TM(),r=yO(),i=wM(),l=Fr(),u=qM(),c=SO(),d=kM(),p=gO(),h=xO(),y=RO(),m=LM(),g=wO(),S=UM(),R=My(),_=QM(),E=ZM(),C=t5(),j=n5(),M=r("SharedArrayBuffer.prototype.byteLength",!0),B=r("Date.prototype.getTime"),X=Object.getPrototypeOf,A=r("Object.prototype.toString"),$=l("%Set%",!0),O=r("Map.prototype.has",!0),q=r("Map.prototype.get",!0),L=r("Map.prototype.size",!0),Y=r("Set.prototype.add",!0),W=r("Set.prototype.delete",!0),oe=r("Set.prototype.has",!0),ue=r("Set.prototype.size",!0);function he(z,F,te,pe){for(var ce=u(z),xe;(xe=ce.next())&&!xe.done;)if(be(F,xe.value,te,pe))return W(z,xe.value),!0;return!1}function fe(z){if(typeof z>"u")return null;if(typeof z!="object")return typeof z=="symbol"?!1:typeof z=="string"||typeof z=="number"?+z==+z:!0}function H(z,F,te,pe,ce,xe){var me=fe(te);if(me!=null)return me;var Ee=q(F,me),de=n({},ce,{strict:!1});return typeof Ee>"u"&&!O(F,me)||!be(pe,Ee,de,xe)?!1:!O(z,me)&&be(pe,Ee,de,xe)}function I(z,F,te){var pe=fe(te);return pe??(oe(F,pe)&&!oe(z,pe))}function ae(z,F,te,pe,ce,xe){for(var me=u(z),Ee,de;(Ee=me.next())&&!Ee.done;)if(de=Ee.value,be(te,de,ce,xe)&&be(pe,q(F,de),ce,xe))return W(z,de),!0;return!1}function be(z,F,te,pe){var ce=te||{};if(ce.strict?d(z,F):z===F)return!0;var xe=_(z),me=_(F);if(xe!==me)return!1;if(!z||!F||typeof z!="object"&&typeof F!="object")return ce.strict?d(z,F):z==F;var Ee=pe.has(z),de=pe.has(F),ve;if(Ee&&de){if(pe.get(z)===pe.get(F))return!0}else ve={};return Ee||pe.set(z,ve),de||pe.set(F,ve),re(z,F,ce,pe)}function N(z){return!z||typeof z!="object"||typeof z.length!="number"||typeof z.copy!="function"||typeof z.slice!="function"||z.length>0&&typeof z[0]!="number"?!1:!!(z.constructor&&z.constructor.isBuffer&&z.constructor.isBuffer(z))}function Z(z,F,te,pe){if(ue(z)!==ue(F))return!1;for(var ce=u(z),xe=u(F),me,Ee,de;(me=ce.next())&&!me.done;)if(me.value&&typeof me.value=="object")de||(de=new $),Y(de,me.value);else if(!oe(F,me.value)){if(te.strict||!I(z,F,me.value))return!1;de||(de=new $),Y(de,me.value)}if(de){for(;(Ee=xe.next())&&!Ee.done;)if(Ee.value&&typeof Ee.value=="object"){if(!he(de,Ee.value,te.strict,pe))return!1}else if(!te.strict&&!oe(z,Ee.value)&&!he(de,Ee.value,te.strict,pe))return!1;return ue(de)===0}return!0}function le(z,F,te,pe){if(L(z)!==L(F))return!1;for(var ce=u(z),xe=u(F),me,Ee,de,ve,Oe,ye;(me=ce.next())&&!me.done;)if(ve=me.value[0],Oe=me.value[1],ve&&typeof ve=="object")de||(de=new $),Y(de,ve);else if(ye=q(F,ve),typeof ye>"u"&&!O(F,ve)||!be(Oe,ye,te,pe)){if(te.strict||!H(z,F,ve,Oe,te,pe))return!1;de||(de=new $),Y(de,ve)}if(de){for(;(Ee=xe.next())&&!Ee.done;)if(ve=Ee.value[0],ye=Ee.value[1],ve&&typeof ve=="object"){if(!ae(de,z,ve,ye,te,pe))return!1}else if(!te.strict&&(!z.has(ve)||!be(q(z,ve),ye,te,pe))&&!ae(de,z,ve,ye,n({},te,{strict:!1}),pe))return!1;return ue(de)===0}return!0}function re(z,F,te,pe){var ce,xe;if(typeof z!=typeof F||z==null||F==null||A(z)!==A(F)||p(z)!==p(F))return!1;var me=h(z),Ee=h(F);if(me!==Ee)return!1;var de=z instanceof Error,ve=F instanceof Error;if(de!==ve||(de||ve)&&(z.name!==F.name||z.message!==F.message))return!1;var Oe=g(z),ye=g(F);if(Oe!==ye||(Oe||ye)&&(z.source!==F.source||i(z)!==i(F)))return!1;var je=m(z),Me=m(F);if(je!==Me||(je||Me)&&B(z)!==B(F)||te.strict&&X&&X(z)!==X(F))return!1;var Fe=C(z),Ht=C(F);if(Fe!==Ht)return!1;if(Fe||Ht){if(z.length!==F.length)return!1;for(ce=0;ce=0;ce--)if(_t[ce]!=rt[ce])return!1;for(ce=_t.length-1;ce>=0;ce--)if(xe=_t[ce],!be(z[xe],F[xe],te,pe))return!1;var ie=E(z),se=E(F);return ie!==se?!1:ie==="Set"||se==="Set"?Z(z,F,te,pe):ie==="Map"?le(z,F,te,pe):!0}return yh=function(F,te,pe){return be(F,te,pe,c())},yh}var a5=r5();const i5=_a(a5),Gy=(n,r)=>{for(const i in r)if(typeof r[i]=="object"){if(!i5(n[i],r[i]))return!1}else if(!Object.is(n[i],r[i]))return!1;return!0},os=n=>{let r=0,i;const l=n.readonly;return n.type==="int"||n.type==="float"?r=n.value:n.type==="Quantity"&&(r=n.value.magnitude,i=n.value.unit),[r,l,i]},CO=Xe.memo(n=>{gr();const[r,i]=x.useState(!1),{fullAccessPath:l,value:u,min:c,max:d,stepSize:p,docString:h,isInstantUpdate:y,addNotification:m,changeCallback:g=()=>{},displayName:S,id:R}=n;x.useEffect(()=>{m(`${l} changed to ${u.value}.`)},[n.value.value]),x.useEffect(()=>{m(`${l}.min changed to ${c.value}.`)},[n.min.value,n.min.type]),x.useEffect(()=>{m(`${l}.max changed to ${d.value}.`)},[n.max.value,n.max.type]),x.useEffect(()=>{m(`${l}.stepSize changed to ${p.value}.`)},[n.stepSize.value,n.stepSize.type]);const _=(L,Y)=>{Array.isArray(Y)&&(Y=Y[0]);let W;u.type==="Quantity"?W={type:"Quantity",value:{magnitude:Y,unit:u.value.unit},full_access_path:`${l}.value`,readonly:u.readonly,doc:h}:W={type:u.type,value:Y,full_access_path:`${l}.value`,readonly:u.readonly,doc:h},g(W)},E=(L,Y,W)=>{let oe;W.type==="Quantity"?oe={type:W.type,value:{magnitude:L,unit:W.value.unit},full_access_path:`${l}.${Y}`,readonly:W.readonly,doc:null}:oe={type:W.type,value:L,full_access_path:`${l}.${Y}`,readonly:W.readonly,doc:null},g(oe)},[C,j,M]=os(u),[B,X]=os(c),[A,$]=os(d),[O,q]=os(p);return T.jsxs("div",{className:"component sliderComponent",id:R,children:[!1,T.jsxs(Ts,{children:[T.jsx(ur,{xs:"auto",xl:"auto",children:T.jsxs(Yr.Text,{children:[S,T.jsx(tr,{docString:h})]})}),T.jsx(ur,{xs:"5",xl:!0,children:T.jsx(rM,{style:{margin:"0px 0px 10px 0px"},"aria-label":"Always visible",disabled:j,value:C,onChange:(L,Y)=>_(L,Y),min:B,max:A,step:O,marks:[{value:B,label:`${B}`},{value:A,label:`${A}`}]})}),T.jsx(ur,{xs:"3",xl:!0,children:T.jsx(_s,{isInstantUpdate:y,fullAccessPath:`${l}.value`,docString:h,readOnly:j,type:u.type,value:C,unit:M,addNotification:()=>{},changeCallback:g,id:R+"-value"})}),T.jsx(ur,{xs:"auto",children:T.jsx(fy,{id:`button-${R}`,onClick:()=>i(!r),type:"checkbox",checked:r,value:"",className:"btn",variant:"light","aria-controls":"slider-settings","aria-expanded":r,children:T.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",className:"bi bi-gear",viewBox:"0 0 16 16",children:[T.jsx("path",{d:"M8 4.754a3.246 3.246 0 1 0 0 6.492 3.246 3.246 0 0 0 0-6.492zM5.754 8a2.246 2.246 0 1 1 4.492 0 2.246 2.246 0 0 1-4.492 0z"}),T.jsx("path",{d:"M9.796 1.343c-.527-1.79-3.065-1.79-3.592 0l-.094.319a.873.873 0 0 1-1.255.52l-.292-.16c-1.64-.892-3.433.902-2.54 2.541l.159.292a.873.873 0 0 1-.52 1.255l-.319.094c-1.79.527-1.79 3.065 0 3.592l.319.094a.873.873 0 0 1 .52 1.255l-.16.292c-.892 1.64.901 3.434 2.541 2.54l.292-.159a.873.873 0 0 1 1.255.52l.094.319c.527 1.79 3.065 1.79 3.592 0l.094-.319a.873.873 0 0 1 1.255-.52l.292.16c1.64.893 3.434-.902 2.54-2.541l-.159-.292a.873.873 0 0 1 .52-1.255l.319-.094c1.79-.527 1.79-3.065 0-3.592l-.319-.094a.873.873 0 0 1-.52-1.255l.16-.292c.893-1.64-.902-3.433-2.541-2.54l-.292.159a.873.873 0 0 1-1.255-.52l-.094-.319zm-2.633.283c.246-.835 1.428-.835 1.674 0l.094.319a1.873 1.873 0 0 0 2.693 1.115l.291-.16c.764-.415 1.6.42 1.184 1.185l-.159.292a1.873 1.873 0 0 0 1.116 2.692l.318.094c.835.246.835 1.428 0 1.674l-.319.094a1.873 1.873 0 0 0-1.115 2.693l.16.291c.415.764-.42 1.6-1.185 1.184l-.291-.159a1.873 1.873 0 0 0-2.693 1.116l-.094.318c-.246.835-1.428.835-1.674 0l-.094-.319a1.873 1.873 0 0 0-2.692-1.115l-.292.16c-.764.415-1.6-.42-1.184-1.185l.159-.291A1.873 1.873 0 0 0 1.945 8.93l-.319-.094c-.835-.246-.835-1.428 0-1.674l.319-.094A1.873 1.873 0 0 0 3.06 4.377l-.16-.292c-.415-.764.42-1.6 1.185-1.184l.292.159a1.873 1.873 0 0 0 2.692-1.115l.094-.319z"})]})})})]}),T.jsx(wo,{in:r,children:T.jsx(an.Group,{children:T.jsxs(Ts,{className:"justify-content-center",style:{paddingTop:"20px",margin:"10px"},children:[T.jsxs(ur,{xs:"auto",children:[T.jsx(an.Label,{children:"Min Value"}),T.jsx(an.Control,{type:"number",value:B,disabled:X,onChange:L=>E(Number(L.target.value),"min",c)})]}),T.jsxs(ur,{xs:"auto",children:[T.jsx(an.Label,{children:"Max Value"}),T.jsx(an.Control,{type:"number",value:A,disabled:$,onChange:L=>E(Number(L.target.value),"max",d)})]}),T.jsxs(ur,{xs:"auto",children:[T.jsx(an.Label,{children:"Step Size"}),T.jsx(an.Control,{type:"number",value:O,disabled:q,onChange:L=>E(Number(L.target.value),"step_size",p)})]})]})})})]})},Gy);CO.displayName="SliderComponent";const NO=Xe.memo(n=>{const{addNotification:r,displayName:i,id:l,value:u,full_access_path:c,enum:d,doc:p,readonly:h,changeCallback:y}=n;return gr(),x.useEffect(()=>{r(`${c} changed to ${u}.`)},[u]),T.jsxs("div",{className:"component enumComponent",id:l,children:[!1,T.jsx(Ts,{children:T.jsxs(ur,{className:"d-flex align-items-center",children:[T.jsxs(Yr.Text,{children:[i,T.jsx(tr,{docString:p})]}),h?T.jsx(an.Control,{style:n.type=="ColouredEnum"?{backgroundColor:d[u]}:{},value:n.type=="ColouredEnum"?u:d[u],name:c,disabled:!0}):T.jsx(an.Select,{"aria-label":"example-select",value:u,name:c,style:n.type=="ColouredEnum"?{backgroundColor:d[u]}:{},onChange:m=>y({type:n.type,name:n.name,enum:d,value:m.target.value,full_access_path:c,readonly:n.readonly,doc:n.doc}),children:Object.entries(d).map(([m,g])=>T.jsx("option",{value:m,children:n.type=="ColouredEnum"?m:g},m))})]})})]})},Gy);NO.displayName="EnumComponent";const Yy=Xe.memo(n=>{const{fullAccessPath:r,docString:i,addNotification:l,displayName:u,id:c}=n;if(!n.render)return null;gr();const d=x.useRef(null),p=()=>{const y=`Method ${r} was triggered.`;l(y)},h=async y=>{y.preventDefault(),CE(r),p()};return T.jsxs("div",{className:"component methodComponent",id:c,children:[!1,T.jsx(an,{onSubmit:h,ref:d,children:T.jsxs(Co,{className:"component",variant:"primary",type:"submit",children:[`${u} `,T.jsx(tr,{docString:i})]})})]})},Gy);Yy.displayName="MethodComponent";const MO=Xe.memo(n=>{const{fullAccessPath:r,readOnly:i,docString:l,isInstantUpdate:u,addNotification:c,changeCallback:d=()=>{},displayName:p,id:h}=n;gr();const[y,m]=x.useState(n.value);x.useEffect(()=>{n.value!==y&&m(n.value),c(`${r} changed to ${n.value}.`)},[n.value]);const g=_=>{m(_.target.value),u&&d({type:"str",value:_.target.value,full_access_path:r,readonly:i,doc:l})},S=_=>{_.key==="Enter"&&!u&&(d({type:"str",value:y,full_access_path:r,readonly:i,doc:l}),_.preventDefault())},R=()=>{u||d({type:"str",value:y,full_access_path:r,readonly:i,doc:l})};return T.jsxs("div",{className:"component stringComponent",id:h,children:[!1,T.jsxs(Yr,{children:[T.jsxs(Yr.Text,{children:[p,T.jsx(tr,{docString:l})]}),T.jsx(an.Control,{type:"text",name:h,value:y,disabled:i,onChange:g,onKeyDown:S,onBlur:R,className:u&&!i?"instantUpdate":""})]})]})});MO.displayName="StringComponent";function Vy(n){const r=x.useContext(my),i=u=>{var c;return((c=r[u])==null?void 0:c.displayOrder)??Number.MAX_SAFE_INTEGER};let l;return Array.isArray(n)?l=[...n].sort((u,c)=>i(u.full_access_path)-i(c.full_access_path)):l=Object.values(n).sort((u,c)=>i(u.full_access_path)-i(c.full_access_path)),l}const DO=Xe.memo(n=>{const{docString:r,isInstantUpdate:i,addNotification:l,id:u}=n,c=Vy(n.value);return gr(),T.jsxs("div",{className:"listComponent",id:u,children:[!1,T.jsx(tr,{docString:r}),c.map(d=>T.jsx(tl,{attribute:d,isInstantUpdate:i,addNotification:l},d.full_access_path))]})});DO.displayName="ListComponent";var l5=["color","size","title","className"];function Vh(){return Vh=Object.assign?Object.assign.bind():function(n){for(var r=1;r{const u=localStorage.getItem(`${Pi}:${n}`);return u?JSON.parse(u):r});return x.useEffect(()=>{i!==void 0&&localStorage.setItem(`${Pi}:${n}`,JSON.stringify(i))},[i,n]),[i,l]}const Qy=Xe.memo(({props:n,isInstantUpdate:r,addNotification:i,displayName:l,id:u})=>{const[c,d]=Xh(`dataServiceComponent-${u}-open`,!0),p=Vy(n);return l!==""?T.jsx("div",{className:"component dataServiceComponent",id:u,children:T.jsxs(Xi,{children:[T.jsxs(Xi.Header,{onClick:()=>d(!c),style:{cursor:"pointer"},children:[l," ",c?T.jsx(Py,{}):T.jsx(Xy,{})]}),T.jsx(wo,{in:c,children:T.jsx(Xi.Body,{children:p.map(h=>T.jsx(tl,{attribute:h,isInstantUpdate:r,addNotification:i},h.full_access_path))})})]})}):T.jsx("div",{className:"component dataServiceComponent",id:u,children:p.map(h=>T.jsx(tl,{attribute:h,isInstantUpdate:r,addNotification:i},h.full_access_path))})});Qy.displayName="DataServiceComponent";const jO=Xe.memo(({fullAccessPath:n,props:r,isInstantUpdate:i,addNotification:l,displayName:u,id:c})=>{const{connected:d,connect:p,...h}=r,y=d.value;return T.jsxs("div",{className:"deviceConnectionComponent",id:c,children:[!y&&T.jsxs("div",{className:"overlayContent",children:[T.jsxs("div",{children:[u!=""?u:"Device"," is currently not available!"]}),T.jsx(Yy,{fullAccessPath:`${n}.connect`,docString:p.doc,addNotification:l,displayName:"reconnect",id:c+"-connect",render:!0})]}),T.jsx(Qy,{props:h,isInstantUpdate:i,addNotification:l,displayName:u,id:c})]})});jO.displayName="DeviceConnectionComponent";const BO=Xe.memo(n=>{const{fullAccessPath:r,value:i,docString:l,format:u,addNotification:c,displayName:d,id:p}=n;gr();const[h,y]=x.useState(!0);return x.useEffect(()=>{c(`${r} changed.`)},[n.value]),T.jsx("div",{className:"component imageComponent",id:p,children:T.jsxs(Xi,{children:[T.jsxs(Xi.Header,{onClick:()=>y(!h),style:{cursor:"pointer"},children:[d,T.jsx(tr,{docString:l}),h?T.jsx(Py,{}):T.jsx(Xy,{})]}),T.jsx(wo,{in:h,children:T.jsxs(Xi.Body,{children:[!1,u===""&&i===""?T.jsx("p",{children:"No image set in the backend."}):T.jsx(Ax,{src:`data:image/${u.toLowerCase()};base64,${i}`})]})})]})})});BO.displayName="ImageComponent";function d5(n){if(n){let r=n.replace(/\]\./g,"-");return r=r.replace(/[^\w_]+/g,"-"),r=r.replace(/-+$/,""),r}else return"main"}const $O=Xe.memo(n=>{const{docString:r,isInstantUpdate:i,addNotification:l,id:u}=n,c=Vy(n.value);return gr(),T.jsxs("div",{className:"listComponent",id:u,children:[!1,T.jsx(tr,{docString:r}),c.map(d=>T.jsx(tl,{attribute:d,isInstantUpdate:i,addNotification:l},d.full_access_path))]})});$O.displayName="DictComponent";const qO=Xe.memo(n=>{const{fullAccessPath:r,docString:i,status:l,addNotification:u,displayName:c,id:d}=n;gr();const p=x.useRef(null),[h,y]=x.useState(!1);x.useEffect(()=>{let g;l==="RUNNING"?g=`${r} was started.`:g=`${r} was stopped.`,u(g),y(!1)},[l]);const m=async g=>{g.preventDefault();const S=l=="RUNNING"?"stop":"start",R=[r,S].filter(_=>_).join(".");y(!0),CE(R)};return T.jsxs("div",{className:"component taskComponent",id:d,children:[!1,T.jsx(an,{onSubmit:m,ref:p,children:T.jsxs(Yr,{children:[T.jsxs(Yr.Text,{children:[c,T.jsx(tr,{docString:i})]}),T.jsx(Co,{id:`button-${d}`,type:"submit",children:h?T.jsx(lE,{size:"sm",role:"status","aria-hidden":"true"}):l==="RUNNING"?"Stop ":"Start "})]})})]})});qO.displayName="TaskComponent";const p5=n=>{let r="";for(const i of n)!i.startsWith("[")&&r!==""&&(r+="."),r+=i;return r},h5=n=>{const r=[],i=ME(n);for(let l=i.length-1;l>=0;l--){const u=i[l];if(r.unshift(u),!u.startsWith("["))break}return p5(r)};function Yi(n,r=()=>{}){rC(n,r)}const tl=Xe.memo(({attribute:n,isInstantUpdate:r,addNotification:i})=>{const{full_access_path:l}=n,u=d5(l),c=x.useContext(my);let d=h5(l);if(c[l]){if(c[l].display===!1)return null;c[l].displayName&&(d=c[l].displayName)}return n.type==="bool"?T.jsx(DE,{fullAccessPath:l,docString:n.doc,readOnly:n.readonly,value:!!n.value,addNotification:i,changeCallback:Yi,displayName:d,id:u}):n.type==="float"||n.type==="int"?T.jsx(_s,{type:n.type,fullAccessPath:l,docString:n.doc,readOnly:n.readonly,value:Number(n.value),isInstantUpdate:r,addNotification:i,changeCallback:Yi,displayName:d,id:u}):n.type==="Quantity"?T.jsx(_s,{type:"Quantity",fullAccessPath:l,docString:n.doc,readOnly:n.readonly,value:Number(n.value.magnitude),unit:n.value.unit,isInstantUpdate:r,addNotification:i,changeCallback:Yi,displayName:d,id:u}):n.type==="NumberSlider"?T.jsx(CO,{fullAccessPath:l,docString:n.value.value.doc,readOnly:n.readonly,value:n.value.value,min:n.value.min,max:n.value.max,stepSize:n.value.step_size,isInstantUpdate:r,addNotification:i,changeCallback:Yi,displayName:d,id:u}):n.type==="Enum"||n.type==="ColouredEnum"?T.jsx(NO,{...n,addNotification:i,changeCallback:Yi,displayName:d,id:u}):n.type==="method"?T.jsx(Yy,{fullAccessPath:l,docString:n.doc,addNotification:i,displayName:d,id:u,render:n.frontend_render}):n.type==="str"?T.jsx(MO,{fullAccessPath:l,value:n.value,readOnly:n.readonly,docString:n.doc,isInstantUpdate:r,addNotification:i,changeCallback:Yi,displayName:d,id:u}):n.type=="Task"?T.jsx(qO,{fullAccessPath:l,docString:n.doc,status:n.value.status.value,addNotification:i,displayName:d,id:u}):n.type==="DataService"?T.jsx(Qy,{props:n.value,isInstantUpdate:r,addNotification:i,displayName:d,id:u}):n.type==="DeviceConnection"?T.jsx(jO,{fullAccessPath:l,props:n.value,isInstantUpdate:r,addNotification:i,displayName:d,id:u}):n.type==="list"?T.jsx(DO,{value:n.value,docString:n.doc,isInstantUpdate:r,addNotification:i,id:u}):n.type==="dict"?T.jsx($O,{value:n.value,docString:n.doc,isInstantUpdate:r,addNotification:i,id:u}):n.type==="Image"?T.jsx(BO,{fullAccessPath:l,docString:n.value.value.doc,displayName:d,id:u,addNotification:i,value:n.value.value.value,format:n.value.format.value}):T.jsx("div",{children:l},l)});tl.displayName="GenericComponent";const y5=(n,r)=>{switch(r.type){case"SET_DATA":return r.data;case"UPDATE_ATTRIBUTE":return n===null?null:{...n,value:lC(n.value,r.fullAccessPath,r.newValue)};default:throw new Error}},v5=()=>{const[n,r]=x.useReducer(y5,null),[i,l]=x.useState(null),[u,c]=x.useState({}),[d,p]=Xh("isInstantUpdate",!1),[h,y]=x.useState(!1),[m,g]=Xh("showNotification",!1),[S,R]=x.useState([]),[_,E]=x.useState("connecting");x.useEffect(()=>(fetch(`${so}://${Pi}/custom.css`,{credentials:"include"}).then($=>{if($.ok){const O=document.createElement("link");O.href=`${so}://${Pi}/custom.css`,O.type="text/css",O.rel="stylesheet",document.head.appendChild(O)}}).catch(console.error),kr.on("connect",()=>{fetch(`${so}://${Pi}/service-properties`,{credentials:"include"}).then($=>$.json()).then($=>{r({type:"SET_DATA",data:$}),l($.name),document.title=$.name}),fetch(`${so}://${Pi}/web-settings`,{credentials:"include"}).then($=>$.json()).then($=>c($)),E("connected")}),kr.on("disconnect",()=>{E("disconnected"),setTimeout(()=>{E($=>$==="disconnected"?"reconnecting":$)},2e3)}),kr.on("notify",X),kr.on("log",A),()=>{kr.off("notify",X),kr.off("log",A)}),[]);const C=x.useCallback(($,O="DEBUG")=>{const q=new Date().toISOString().substring(11,19),L=Math.random();R(Y=>[{levelname:O,id:L,message:$,timeStamp:q},...Y])},[]),j=$=>{R(O=>O.filter(q=>q.id!==$))},M=()=>y(!1),B=()=>y(!0);function X($){const{full_access_path:O,value:q}=$.data;r({type:"UPDATE_ATTRIBUTE",fullAccessPath:O,newValue:q})}function A($){C($.message,$.levelname)}return n?T.jsxs(T.Fragment,{children:[T.jsx(Sd,{expand:!1,bg:"primary",variant:"dark",fixed:"top",children:T.jsxs(px,{fluid:!0,children:[T.jsx(Sd.Brand,{children:i}),T.jsx(Sd.Toggle,{"aria-controls":"offcanvasNavbar",onClick:B})]})}),T.jsx(NE,{showNotification:m,notifications:S,removeNotificationById:j}),T.jsxs(oo,{show:h,onHide:M,placement:"end",style:{zIndex:9999},children:[T.jsx(oo.Header,{closeButton:!0,children:T.jsx(oo.Title,{children:"Settings"})}),T.jsxs(oo.Body,{children:[T.jsx(an.Check,{checked:d,onChange:$=>p($.target.checked),type:"switch",label:"Enable Instant Update"}),T.jsx(an.Check,{checked:m,onChange:$=>g($.target.checked),type:"switch",label:"Show Notifications"})]})]}),T.jsx("div",{className:"App navbarOffset",children:T.jsx(my.Provider,{value:u,children:T.jsx(tl,{attribute:n,isInstantUpdate:d,addNotification:C})})}),T.jsx($h,{connectionStatus:_})]}):T.jsx($h,{connectionStatus:_})};var vh={exports:{}},io={},mh={exports:{}},gh={};/** + * @license React + * scheduler.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var US;function m5(){return US||(US=1,function(n){function r(H,I){var ae=H.length;H.push(I);e:for(;0>>1,N=H[be];if(0>>1;beu(re,ae))zu(F,re)?(H[be]=F,H[z]=ae,be=z):(H[be]=re,H[le]=ae,be=le);else if(zu(F,ae))H[be]=F,H[z]=ae,be=z;else break e}}return I}function u(H,I){var ae=H.sortIndex-I.sortIndex;return ae!==0?ae:H.id-I.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;n.unstable_now=function(){return c.now()}}else{var d=Date,p=d.now();n.unstable_now=function(){return d.now()-p}}var h=[],y=[],m=1,g=null,S=3,R=!1,_=!1,E=!1,C=!1,j=typeof setTimeout=="function"?setTimeout:null,M=typeof clearTimeout=="function"?clearTimeout:null,B=typeof setImmediate<"u"?setImmediate:null;function X(H){for(var I=i(y);I!==null;){if(I.callback===null)l(y);else if(I.startTime<=H)l(y),I.sortIndex=I.expirationTime,r(h,I);else break;I=i(y)}}function A(H){if(E=!1,X(H),!_)if(i(h)!==null)_=!0,$||($=!0,oe());else{var I=i(y);I!==null&&fe(A,I.startTime-H)}}var $=!1,O=-1,q=5,L=-1;function Y(){return C?!0:!(n.unstable_now()-LH&&Y());){var be=g.callback;if(typeof be=="function"){g.callback=null,S=g.priorityLevel;var N=be(g.expirationTime<=H);if(H=n.unstable_now(),typeof N=="function"){g.callback=N,X(H),I=!0;break t}g===i(h)&&l(h),X(H)}else l(h);g=i(h)}if(g!==null)I=!0;else{var Z=i(y);Z!==null&&fe(A,Z.startTime-H),I=!1}}break e}finally{g=null,S=ae,R=!1}I=void 0}}finally{I?oe():$=!1}}}var oe;if(typeof B=="function")oe=function(){B(W)};else if(typeof MessageChannel<"u"){var ue=new MessageChannel,he=ue.port2;ue.port1.onmessage=W,oe=function(){he.postMessage(null)}}else oe=function(){j(W,0)};function fe(H,I){O=j(function(){H(n.unstable_now())},I)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(H){H.callback=null},n.unstable_forceFrameRate=function(H){0>H||125be?(H.sortIndex=ae,r(y,H),i(h)===null&&H===i(y)&&(E?(M(O),O=-1):E=!0,fe(A,ae-be))):(H.sortIndex=N,r(h,H),_||R||(_=!0,$||($=!0,oe()))),H},n.unstable_shouldYield=Y,n.unstable_wrapCallback=function(H){var I=S;return function(){var ae=S;S=I;try{return H.apply(this,arguments)}finally{S=ae}}}}(gh)),gh}var HS;function g5(){return HS||(HS=1,mh.exports=m5()),mh.exports}/** + * @license React + * react-dom-client.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var GS;function b5(){if(GS)return io;GS=1;var n=g5(),r=Qh(),i=KS();function l(e){var t="https://react.dev/errors/"+e;if(1N||(e.current=be[N],be[N]=null,N--)}function re(e,t){N++,be[N]=e.current,e.current=t}var z=Z(null),F=Z(null),te=Z(null),pe=Z(null);function ce(e,t){switch(re(te,t),re(F,e),re(z,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?r0(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=r0(t),e=a0(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}le(z),re(z,e)}function xe(){le(z),le(F),le(te)}function me(e){e.memoizedState!==null&&re(pe,e);var t=z.current,a=a0(t,e.type);t!==a&&(re(F,e),re(z,a))}function Ee(e){F.current===e&&(le(z),le(F)),pe.current===e&&(le(pe),Ql._currentValue=ae)}var de=Object.prototype.hasOwnProperty,ve=n.unstable_scheduleCallback,Oe=n.unstable_cancelCallback,ye=n.unstable_shouldYield,je=n.unstable_requestPaint,Me=n.unstable_now,Fe=n.unstable_getCurrentPriorityLevel,Ht=n.unstable_ImmediatePriority,ze=n.unstable_UserBlockingPriority,Ze=n.unstable_NormalPriority,Gt=n.unstable_LowPriority,$t=n.unstable_IdlePriority,qt=n.log,An=n.unstable_setDisableYieldValue,_t=null,rt=null;function ie(e){if(typeof qt=="function"&&An(e),rt&&typeof rt.setStrictMode=="function")try{rt.setStrictMode(_t,e)}catch{}}var se=Math.clz32?Math.clz32:Ye,Te=Math.log,Ue=Math.LN2;function Ye(e){return e>>>=0,e===0?32:31-(Te(e)/Ue|0)|0}var Be=256,Nt=4194304;function mt(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function k(e,t,a){var o=e.pendingLanes;if(o===0)return 0;var s=0,f=e.suspendedLanes,v=e.pingedLanes;e=e.warmLanes;var b=o&134217727;return b!==0?(o=b&~f,o!==0?s=mt(o):(v&=b,v!==0?s=mt(v):a||(a=b&~e,a!==0&&(s=mt(a))))):(b=o&~f,b!==0?s=mt(b):v!==0?s=mt(v):a||(a=o&~e,a!==0&&(s=mt(a)))),s===0?0:t!==0&&t!==s&&(t&f)===0&&(f=s&-s,a=t&-t,f>=a||f===32&&(a&4194048)!==0)?t:s}function V(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function qe(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Qe(){var e=Be;return Be<<=1,(Be&4194048)===0&&(Be=256),e}function Ie(){var e=Nt;return Nt<<=1,(Nt&62914560)===0&&(Nt=4194304),e}function De(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function Yt(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function hn(e,t,a,o,s,f){var v=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var b=e.entanglements,w=e.expirationTimes,P=e.hiddenUpdates;for(a=v&~a;0)":-1s||w[o]!==P[s]){var J=` +`+w[o].replace(" at new "," at ");return e.displayName&&J.includes("")&&(J=J.replace("",e.displayName)),J}while(1<=o&&0<=s);break}}}finally{tc=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?ti(a):""}function LO(e){switch(e.tag){case 26:case 27:case 5:return ti(e.type);case 16:return ti("Lazy");case 13:return ti("Suspense");case 19:return ti("SuspenseList");case 0:case 15:return nc(e.type,!1);case 11:return nc(e.type.render,!1);case 1:return nc(e.type,!0);case 31:return ti("Activity");default:return""}}function Iy(e){try{var t="";do t+=LO(e),e=e.return;while(e);return t}catch(a){return` +Error generating stack: `+a.message+` +`+a.stack}}function Nn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Wy(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function UO(e){var t=Wy(e)?"checked":"value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),o=""+e[t];if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var s=a.get,f=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(v){o=""+v,f.call(this,v)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return o},setValue:function(v){o=""+v},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ho(e){e._valueTracker||(e._valueTracker=UO(e))}function Jy(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),o="";return e&&(o=Wy(e)?e.checked?"true":"false":e.value),e=o,e!==a?(t.setValue(e),!0):!1}function Go(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var HO=/[\n"\\]/g;function Mn(e){return e.replace(HO,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function rc(e,t,a,o,s,f,v,b){e.name="",v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"?e.type=v:e.removeAttribute("type"),t!=null?v==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Nn(t)):e.value!==""+Nn(t)&&(e.value=""+Nn(t)):v!=="submit"&&v!=="reset"||e.removeAttribute("value"),t!=null?ac(e,v,Nn(t)):a!=null?ac(e,v,Nn(a)):o!=null&&e.removeAttribute("value"),s==null&&f!=null&&(e.defaultChecked=!!f),s!=null&&(e.checked=s&&typeof s!="function"&&typeof s!="symbol"),b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.name=""+Nn(b):e.removeAttribute("name")}function ev(e,t,a,o,s,f,v,b){if(f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(e.type=f),t!=null||a!=null){if(!(f!=="submit"&&f!=="reset"||t!=null))return;a=a!=null?""+Nn(a):"",t=t!=null?""+Nn(t):a,b||t===e.value||(e.value=t),e.defaultValue=t}o=o??s,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=b?e.checked:!!o,e.defaultChecked=!!o,v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"&&(e.name=v)}function ac(e,t,a){t==="number"&&Go(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function ni(e,t,a,o){if(e=e.options,t){t={};for(var s=0;s"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),sc=!1;if(Tr)try{var ol={};Object.defineProperty(ol,"passive",{get:function(){sc=!0}}),window.addEventListener("test",ol,ol),window.removeEventListener("test",ol,ol)}catch{sc=!1}var Ir=null,cc=null,Vo=null;function ov(){if(Vo)return Vo;var e,t=cc,a=t.length,o,s="value"in Ir?Ir.value:Ir.textContent,f=s.length;for(e=0;e=cl),pv=" ",hv=!1;function yv(e,t){switch(e){case"keyup":return yT.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function vv(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var li=!1;function mT(e,t){switch(e){case"compositionend":return vv(t);case"keypress":return t.which!==32?null:(hv=!0,pv);case"textInput":return e=t.data,e===pv&&hv?null:e;default:return null}}function gT(e,t){if(li)return e==="compositionend"||!yc&&yv(e,t)?(e=ov(),Vo=cc=Ir=null,li=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:a,offset:t-e};e=o}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=Tv(a)}}function Av(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Av(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Rv(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Go(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=Go(e.document)}return t}function gc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var AT=Tr&&"documentMode"in document&&11>=document.documentMode,oi=null,bc=null,hl=null,Sc=!1;function wv(e,t,a){var o=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Sc||oi==null||oi!==Go(o)||(o=oi,"selectionStart"in o&&gc(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),hl&&pl(hl,o)||(hl=o,o=Bu(bc,"onSelect"),0>=v,s-=v,Ar=1<<32-se(t)+s|a<f?f:8;var v=H.T,b={};H.T=b,lf(e,!1,t,a);try{var w=s(),P=H.S;if(P!==null&&P(b,w),w!==null&&typeof w=="object"&&typeof w.then=="function"){var J=$T(w,o);Cl(e,t,J,xn(e))}else Cl(e,t,o,xn(e))}catch(ne){Cl(e,t,{then:function(){},status:"rejected",reason:ne},xn())}finally{I.p=f,H.T=v}}function UT(){}function rf(e,t,a,o){if(e.tag!==5)throw Error(l(476));var s=Cm(e).queue;wm(e,s,t,ae,a===null?UT:function(){return Nm(e),a(o)})}function Cm(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ae,baseState:ae,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Nr,lastRenderedState:ae},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Nr,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Nm(e){var t=Cm(e).next.queue;Cl(e,t,{},xn())}function af(){return Wt(Ql)}function Mm(){return Dt().memoizedState}function Dm(){return Dt().memoizedState}function HT(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=xn();e=ea(a);var o=ta(t,e,a);o!==null&&(En(o,t,a),Ol(o,t,a)),t={cache:Bc()},e.payload=t;return}t=t.return}}function GT(e,t,a){var o=xn();a={lane:o,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null},hu(e)?Bm(t,a):(a=Tc(e,t,a,o),a!==null&&(En(a,e,o),$m(a,t,o)))}function jm(e,t,a){var o=xn();Cl(e,t,a,o)}function Cl(e,t,a,o){var s={lane:o,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null};if(hu(e))Bm(t,s);else{var f=e.alternate;if(e.lanes===0&&(f===null||f.lanes===0)&&(f=t.lastRenderedReducer,f!==null))try{var v=t.lastRenderedState,b=f(v,a);if(s.hasEagerState=!0,s.eagerState=b,vn(b,v))return Io(e,t,s,0),ht===null&&Zo(),!1}catch{}finally{}if(a=Tc(e,t,s,o),a!==null)return En(a,e,o),$m(a,t,o),!0}return!1}function lf(e,t,a,o){if(o={lane:2,revertLane:kf(),action:o,hasEagerState:!1,eagerState:null,next:null},hu(e)){if(t)throw Error(l(479))}else t=Tc(e,a,o,2),t!==null&&En(t,e,2)}function hu(e){var t=e.alternate;return e===ke||t!==null&&t===ke}function Bm(e,t){mi=uu=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function $m(e,t,a){if((a&4194048)!==0){var o=t.lanes;o&=e.pendingLanes,a|=o,t.lanes=a,nn(e,a)}}var yu={readContext:Wt,use:cu,useCallback:Rt,useContext:Rt,useEffect:Rt,useImperativeHandle:Rt,useLayoutEffect:Rt,useInsertionEffect:Rt,useMemo:Rt,useReducer:Rt,useRef:Rt,useState:Rt,useDebugValue:Rt,useDeferredValue:Rt,useTransition:Rt,useSyncExternalStore:Rt,useId:Rt,useHostTransitionStatus:Rt,useFormState:Rt,useActionState:Rt,useOptimistic:Rt,useMemoCache:Rt,useCacheRefresh:Rt},qm={readContext:Wt,use:cu,useCallback:function(e,t){return un().memoizedState=[e,t===void 0?null:t],e},useContext:Wt,useEffect:bm,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,pu(4194308,4,Om.bind(null,t,e),a)},useLayoutEffect:function(e,t){return pu(4194308,4,e,t)},useInsertionEffect:function(e,t){pu(4,2,e,t)},useMemo:function(e,t){var a=un();t=t===void 0?null:t;var o=e();if(Ha){ie(!0);try{e()}finally{ie(!1)}}return a.memoizedState=[o,t],o},useReducer:function(e,t,a){var o=un();if(a!==void 0){var s=a(t);if(Ha){ie(!0);try{a(t)}finally{ie(!1)}}}else s=t;return o.memoizedState=o.baseState=s,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:s},o.queue=e,e=e.dispatch=GT.bind(null,ke,e),[o.memoizedState,e]},useRef:function(e){var t=un();return e={current:e},t.memoizedState=e},useState:function(e){e=Jc(e);var t=e.queue,a=jm.bind(null,ke,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:tf,useDeferredValue:function(e,t){var a=un();return nf(a,e,t)},useTransition:function(){var e=Jc(!1);return e=wm.bind(null,ke,e.queue,!0,!1),un().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var o=ke,s=un();if(Je){if(a===void 0)throw Error(l(407));a=a()}else{if(a=t(),ht===null)throw Error(l(349));(Pe&124)!==0||rm(o,t,a)}s.memoizedState=a;var f={value:a,getSnapshot:t};return s.queue=f,bm(im.bind(null,o,f,e),[e]),o.flags|=2048,bi(9,du(),am.bind(null,o,f,a,t),null),a},useId:function(){var e=un(),t=ht.identifierPrefix;if(Je){var a=Rr,o=Ar;a=(o&~(1<<32-se(o)-1)).toString(32)+a,t="«"+t+"R"+a,a=su++,0Ce?(Qt=_e,_e=null):Qt=_e.sibling;var Ke=Q(U,_e,G[Ce],ee);if(Ke===null){_e===null&&(_e=Qt);break}e&&_e&&Ke.alternate===null&&t(U,_e),D=f(Ke,D,Ce),Le===null?Se=Ke:Le.sibling=Ke,Le=Ke,_e=Qt}if(Ce===G.length)return a(U,_e),Je&&$a(U,Ce),Se;if(_e===null){for(;CeCe?(Qt=_e,_e=null):Qt=_e.sibling;var ga=Q(U,_e,Ke.value,ee);if(ga===null){_e===null&&(_e=Qt);break}e&&_e&&ga.alternate===null&&t(U,_e),D=f(ga,D,Ce),Le===null?Se=ga:Le.sibling=ga,Le=ga,_e=Qt}if(Ke.done)return a(U,_e),Je&&$a(U,Ce),Se;if(_e===null){for(;!Ke.done;Ce++,Ke=G.next())Ke=ne(U,Ke.value,ee),Ke!==null&&(D=f(Ke,D,Ce),Le===null?Se=Ke:Le.sibling=Ke,Le=Ke);return Je&&$a(U,Ce),Se}for(_e=o(_e);!Ke.done;Ce++,Ke=G.next())Ke=K(_e,U,Ce,Ke.value,ee),Ke!==null&&(e&&Ke.alternate!==null&&_e.delete(Ke.key===null?Ce:Ke.key),D=f(Ke,D,Ce),Le===null?Se=Ke:Le.sibling=Ke,Le=Ke);return e&&_e.forEach(function(V_){return t(U,V_)}),Je&&$a(U,Ce),Se}function ut(U,D,G,ee){if(typeof G=="object"&&G!==null&&G.type===_&&G.key===null&&(G=G.props.children),typeof G=="object"&&G!==null){switch(G.$$typeof){case S:e:{for(var Se=G.key;D!==null;){if(D.key===Se){if(Se=G.type,Se===_){if(D.tag===7){a(U,D.sibling),ee=s(D,G.props.children),ee.return=U,U=ee;break e}}else if(D.elementType===Se||typeof Se=="object"&&Se!==null&&Se.$$typeof===q&&km(Se)===D.type){a(U,D.sibling),ee=s(D,G.props),Ml(ee,G),ee.return=U,U=ee;break e}a(U,D);break}else t(U,D);D=D.sibling}G.type===_?(ee=ja(G.props.children,U.mode,ee,G.key),ee.return=U,U=ee):(ee=Jo(G.type,G.key,G.props,null,U.mode,ee),Ml(ee,G),ee.return=U,U=ee)}return v(U);case R:e:{for(Se=G.key;D!==null;){if(D.key===Se)if(D.tag===4&&D.stateNode.containerInfo===G.containerInfo&&D.stateNode.implementation===G.implementation){a(U,D.sibling),ee=s(D,G.children||[]),ee.return=U,U=ee;break e}else{a(U,D);break}else t(U,D);D=D.sibling}ee=Rc(G,U.mode,ee),ee.return=U,U=ee}return v(U);case q:return Se=G._init,G=Se(G._payload),ut(U,D,G,ee)}if(fe(G))return Ne(U,D,G,ee);if(oe(G)){if(Se=oe(G),typeof Se!="function")throw Error(l(150));return G=Se.call(G),Re(U,D,G,ee)}if(typeof G.then=="function")return ut(U,D,vu(G),ee);if(G.$$typeof===B)return ut(U,D,ru(U,G),ee);mu(U,G)}return typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint"?(G=""+G,D!==null&&D.tag===6?(a(U,D.sibling),ee=s(D,G),ee.return=U,U=ee):(a(U,D),ee=Ac(G,U.mode,ee),ee.return=U,U=ee),v(U)):a(U,D)}return function(U,D,G,ee){try{Nl=0;var Se=ut(U,D,G,ee);return Si=null,Se}catch(_e){if(_e===xl||_e===iu)throw _e;var Le=mn(29,_e,null,U.mode);return Le.lanes=ee,Le.return=U,Le}finally{}}}var xi=Lm(!0),Um=Lm(!1),qn=Z(null),ar=null;function ra(e){var t=e.alternate;re(Ut,Ut.current&1),re(qn,e),ar===null&&(t===null||vi.current!==null||t.memoizedState!==null)&&(ar=e)}function Hm(e){if(e.tag===22){if(re(Ut,Ut.current),re(qn,e),ar===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(ar=e)}}else aa()}function aa(){re(Ut,Ut.current),re(qn,qn.current)}function Mr(e){le(qn),ar===e&&(ar=null),le(Ut)}var Ut=Z(0);function gu(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||Zf(a)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function of(e,t,a,o){t=e.memoizedState,a=a(o,t),a=a==null?t:m({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var uf={enqueueSetState:function(e,t,a){e=e._reactInternals;var o=xn(),s=ea(o);s.payload=t,a!=null&&(s.callback=a),t=ta(e,s,o),t!==null&&(En(t,e,o),Ol(t,e,o))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var o=xn(),s=ea(o);s.tag=1,s.payload=t,a!=null&&(s.callback=a),t=ta(e,s,o),t!==null&&(En(t,e,o),Ol(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=xn(),o=ea(a);o.tag=2,t!=null&&(o.callback=t),t=ta(e,o,a),t!==null&&(En(t,e,a),Ol(t,e,a))}};function Gm(e,t,a,o,s,f,v){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,f,v):t.prototype&&t.prototype.isPureReactComponent?!pl(a,o)||!pl(s,f):!0}function Ym(e,t,a,o){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,o),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,o),t.state!==e&&uf.enqueueReplaceState(t,t.state,null)}function Ga(e,t){var a=t;if("ref"in t){a={};for(var o in t)o!=="ref"&&(a[o]=t[o])}if(e=e.defaultProps){a===t&&(a=m({},a));for(var s in e)a[s]===void 0&&(a[s]=e[s])}return a}var bu=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}};function Vm(e){bu(e)}function Pm(e){}function Xm(e){bu(e)}function Su(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(o){setTimeout(function(){throw o})}}function Qm(e,t,a){try{var o=e.onCaughtError;o(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(s){setTimeout(function(){throw s})}}function sf(e,t,a){return a=ea(a),a.tag=3,a.payload={element:null},a.callback=function(){Su(e,t)},a}function Km(e){return e=ea(e),e.tag=3,e}function Fm(e,t,a,o){var s=a.type.getDerivedStateFromError;if(typeof s=="function"){var f=o.value;e.payload=function(){return s(f)},e.callback=function(){Qm(t,a,o)}}var v=a.stateNode;v!==null&&typeof v.componentDidCatch=="function"&&(e.callback=function(){Qm(t,a,o),typeof s!="function"&&(ca===null?ca=new Set([this]):ca.add(this));var b=o.stack;this.componentDidCatch(o.value,{componentStack:b!==null?b:""})})}function VT(e,t,a,o,s){if(a.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(t=a.alternate,t!==null&&gl(t,a,s,!0),a=qn.current,a!==null){switch(a.tag){case 13:return ar===null?jf():a.alternate===null&&Et===0&&(Et=3),a.flags&=-257,a.flags|=65536,a.lanes=s,o===zc?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([o]):t.add(o),$f(e,o,s)),!1;case 22:return a.flags|=65536,o===zc?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([o])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([o]):a.add(o)),$f(e,o,s)),!1}throw Error(l(435,a.tag))}return $f(e,o,s),jf(),!1}if(Je)return t=qn.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=s,o!==Nc&&(e=Error(l(422),{cause:o}),ml(Dn(e,a)))):(o!==Nc&&(t=Error(l(423),{cause:o}),ml(Dn(t,a))),e=e.current.alternate,e.flags|=65536,s&=-s,e.lanes|=s,o=Dn(o,a),s=sf(e.stateNode,o,s),Uc(e,s),Et!==4&&(Et=2)),!1;var f=Error(l(520),{cause:o});if(f=Dn(f,a),kl===null?kl=[f]:kl.push(f),Et!==4&&(Et=2),t===null)return!0;o=Dn(o,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=s&-s,a.lanes|=e,e=sf(a.stateNode,o,e),Uc(a,e),!1;case 1:if(t=a.type,f=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(ca===null||!ca.has(f))))return a.flags|=65536,s&=-s,a.lanes|=s,s=Km(s),Fm(s,e,a,o),Uc(a,s),!1}a=a.return}while(a!==null);return!1}var Zm=Error(l(461)),Pt=!1;function Kt(e,t,a,o){t.child=e===null?Um(t,null,a,o):xi(t,e.child,a,o)}function Im(e,t,a,o,s){a=a.render;var f=t.ref;if("ref"in o){var v={};for(var b in o)b!=="ref"&&(v[b]=o[b])}else v=o;return La(t),o=Pc(e,t,a,v,f,s),b=Xc(),e!==null&&!Pt?(Qc(e,t,s),Dr(e,t,s)):(Je&&b&&wc(t),t.flags|=1,Kt(e,t,o,s),t.child)}function Wm(e,t,a,o,s){if(e===null){var f=a.type;return typeof f=="function"&&!_c(f)&&f.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=f,Jm(e,t,f,o,s)):(e=Jo(a.type,null,o,t,t.mode,s),e.ref=t.ref,e.return=t,t.child=e)}if(f=e.child,!mf(e,s)){var v=f.memoizedProps;if(a=a.compare,a=a!==null?a:pl,a(v,o)&&e.ref===t.ref)return Dr(e,t,s)}return t.flags|=1,e=_r(f,o),e.ref=t.ref,e.return=t,t.child=e}function Jm(e,t,a,o,s){if(e!==null){var f=e.memoizedProps;if(pl(f,o)&&e.ref===t.ref)if(Pt=!1,t.pendingProps=o=f,mf(e,s))(e.flags&131072)!==0&&(Pt=!0);else return t.lanes=e.lanes,Dr(e,t,s)}return cf(e,t,a,o,s)}function eg(e,t,a){var o=t.pendingProps,s=o.children,f=e!==null?e.memoizedState:null;if(o.mode==="hidden"){if((t.flags&128)!==0){if(o=f!==null?f.baseLanes|a:a,e!==null){for(s=t.child=e.child,f=0;s!==null;)f=f|s.lanes|s.childLanes,s=s.sibling;t.childLanes=f&~o}else t.childLanes=0,t.child=null;return tg(e,t,o,a)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&au(t,f!==null?f.cachePool:null),f!==null?Jv(t,f):Gc(),Hm(t);else return t.lanes=t.childLanes=536870912,tg(e,t,f!==null?f.baseLanes|a:a,a)}else f!==null?(au(t,f.cachePool),Jv(t,f),aa(),t.memoizedState=null):(e!==null&&au(t,null),Gc(),aa());return Kt(e,t,s,a),t.child}function tg(e,t,a,o){var s=qc();return s=s===null?null:{parent:Lt._currentValue,pool:s},t.memoizedState={baseLanes:a,cachePool:s},e!==null&&au(t,null),Gc(),Hm(t),e!==null&&gl(e,t,o,!0),null}function xu(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(l(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function cf(e,t,a,o,s){return La(t),a=Pc(e,t,a,o,void 0,s),o=Xc(),e!==null&&!Pt?(Qc(e,t,s),Dr(e,t,s)):(Je&&o&&wc(t),t.flags|=1,Kt(e,t,a,s),t.child)}function ng(e,t,a,o,s,f){return La(t),t.updateQueue=null,a=tm(t,o,a,s),em(e),o=Xc(),e!==null&&!Pt?(Qc(e,t,f),Dr(e,t,f)):(Je&&o&&wc(t),t.flags|=1,Kt(e,t,a,f),t.child)}function rg(e,t,a,o,s){if(La(t),t.stateNode===null){var f=fi,v=a.contextType;typeof v=="object"&&v!==null&&(f=Wt(v)),f=new a(o,f),t.memoizedState=f.state!==null&&f.state!==void 0?f.state:null,f.updater=uf,t.stateNode=f,f._reactInternals=t,f=t.stateNode,f.props=o,f.state=t.memoizedState,f.refs={},kc(t),v=a.contextType,f.context=typeof v=="object"&&v!==null?Wt(v):fi,f.state=t.memoizedState,v=a.getDerivedStateFromProps,typeof v=="function"&&(of(t,a,v,o),f.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof f.getSnapshotBeforeUpdate=="function"||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(v=f.state,typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount(),v!==f.state&&uf.enqueueReplaceState(f,f.state,null),_l(t,o,f,s),Tl(),f.state=t.memoizedState),typeof f.componentDidMount=="function"&&(t.flags|=4194308),o=!0}else if(e===null){f=t.stateNode;var b=t.memoizedProps,w=Ga(a,b);f.props=w;var P=f.context,J=a.contextType;v=fi,typeof J=="object"&&J!==null&&(v=Wt(J));var ne=a.getDerivedStateFromProps;J=typeof ne=="function"||typeof f.getSnapshotBeforeUpdate=="function",b=t.pendingProps!==b,J||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(b||P!==v)&&Ym(t,f,o,v),Jr=!1;var Q=t.memoizedState;f.state=Q,_l(t,o,f,s),Tl(),P=t.memoizedState,b||Q!==P||Jr?(typeof ne=="function"&&(of(t,a,ne,o),P=t.memoizedState),(w=Jr||Gm(t,a,w,o,Q,P,v))?(J||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount()),typeof f.componentDidMount=="function"&&(t.flags|=4194308)):(typeof f.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=o,t.memoizedState=P),f.props=o,f.state=P,f.context=v,o=w):(typeof f.componentDidMount=="function"&&(t.flags|=4194308),o=!1)}else{f=t.stateNode,Lc(e,t),v=t.memoizedProps,J=Ga(a,v),f.props=J,ne=t.pendingProps,Q=f.context,P=a.contextType,w=fi,typeof P=="object"&&P!==null&&(w=Wt(P)),b=a.getDerivedStateFromProps,(P=typeof b=="function"||typeof f.getSnapshotBeforeUpdate=="function")||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(v!==ne||Q!==w)&&Ym(t,f,o,w),Jr=!1,Q=t.memoizedState,f.state=Q,_l(t,o,f,s),Tl();var K=t.memoizedState;v!==ne||Q!==K||Jr||e!==null&&e.dependencies!==null&&nu(e.dependencies)?(typeof b=="function"&&(of(t,a,b,o),K=t.memoizedState),(J=Jr||Gm(t,a,J,o,Q,K,w)||e!==null&&e.dependencies!==null&&nu(e.dependencies))?(P||typeof f.UNSAFE_componentWillUpdate!="function"&&typeof f.componentWillUpdate!="function"||(typeof f.componentWillUpdate=="function"&&f.componentWillUpdate(o,K,w),typeof f.UNSAFE_componentWillUpdate=="function"&&f.UNSAFE_componentWillUpdate(o,K,w)),typeof f.componentDidUpdate=="function"&&(t.flags|=4),typeof f.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof f.componentDidUpdate!="function"||v===e.memoizedProps&&Q===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&Q===e.memoizedState||(t.flags|=1024),t.memoizedProps=o,t.memoizedState=K),f.props=o,f.state=K,f.context=w,o=J):(typeof f.componentDidUpdate!="function"||v===e.memoizedProps&&Q===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&Q===e.memoizedState||(t.flags|=1024),o=!1)}return f=o,xu(e,t),o=(t.flags&128)!==0,f||o?(f=t.stateNode,a=o&&typeof a.getDerivedStateFromError!="function"?null:f.render(),t.flags|=1,e!==null&&o?(t.child=xi(t,e.child,null,s),t.child=xi(t,null,a,s)):Kt(e,t,a,s),t.memoizedState=f.state,e=t.child):e=Dr(e,t,s),e}function ag(e,t,a,o){return vl(),t.flags|=256,Kt(e,t,a,o),t.child}var ff={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function df(e){return{baseLanes:e,cachePool:Pv()}}function pf(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=zn),e}function ig(e,t,a){var o=t.pendingProps,s=!1,f=(t.flags&128)!==0,v;if((v=f)||(v=e!==null&&e.memoizedState===null?!1:(Ut.current&2)!==0),v&&(s=!0,t.flags&=-129),v=(t.flags&32)!==0,t.flags&=-33,e===null){if(Je){if(s?ra(t):aa(),Je){var b=xt,w;if(w=b){e:{for(w=b,b=rr;w.nodeType!==8;){if(!b){b=null;break e}if(w=In(w.nextSibling),w===null){b=null;break e}}b=w}b!==null?(t.memoizedState={dehydrated:b,treeContext:Ba!==null?{id:Ar,overflow:Rr}:null,retryLane:536870912,hydrationErrors:null},w=mn(18,null,null,0),w.stateNode=b,w.return=t,t.child=w,rn=t,xt=null,w=!0):w=!1}w||za(t)}if(b=t.memoizedState,b!==null&&(b=b.dehydrated,b!==null))return Zf(b)?t.lanes=32:t.lanes=536870912,null;Mr(t)}return b=o.children,o=o.fallback,s?(aa(),s=t.mode,b=Eu({mode:"hidden",children:b},s),o=ja(o,s,a,null),b.return=t,o.return=t,b.sibling=o,t.child=b,s=t.child,s.memoizedState=df(a),s.childLanes=pf(e,v,a),t.memoizedState=ff,o):(ra(t),hf(t,b))}if(w=e.memoizedState,w!==null&&(b=w.dehydrated,b!==null)){if(f)t.flags&256?(ra(t),t.flags&=-257,t=yf(e,t,a)):t.memoizedState!==null?(aa(),t.child=e.child,t.flags|=128,t=null):(aa(),s=o.fallback,b=t.mode,o=Eu({mode:"visible",children:o.children},b),s=ja(s,b,a,null),s.flags|=2,o.return=t,s.return=t,o.sibling=s,t.child=o,xi(t,e.child,null,a),o=t.child,o.memoizedState=df(a),o.childLanes=pf(e,v,a),t.memoizedState=ff,t=s);else if(ra(t),Zf(b)){if(v=b.nextSibling&&b.nextSibling.dataset,v)var P=v.dgst;v=P,o=Error(l(419)),o.stack="",o.digest=v,ml({value:o,source:null,stack:null}),t=yf(e,t,a)}else if(Pt||gl(e,t,a,!1),v=(a&e.childLanes)!==0,Pt||v){if(v=ht,v!==null&&(o=a&-a,o=(o&42)!==0?1:br(o),o=(o&(v.suspendedLanes|a))!==0?0:o,o!==0&&o!==w.retryLane))throw w.retryLane=o,ci(e,o),En(v,e,o),Zm;b.data==="$?"||jf(),t=yf(e,t,a)}else b.data==="$?"?(t.flags|=192,t.child=e.child,t=null):(e=w.treeContext,xt=In(b.nextSibling),rn=t,Je=!0,qa=null,rr=!1,e!==null&&(Bn[$n++]=Ar,Bn[$n++]=Rr,Bn[$n++]=Ba,Ar=e.id,Rr=e.overflow,Ba=t),t=hf(t,o.children),t.flags|=4096);return t}return s?(aa(),s=o.fallback,b=t.mode,w=e.child,P=w.sibling,o=_r(w,{mode:"hidden",children:o.children}),o.subtreeFlags=w.subtreeFlags&65011712,P!==null?s=_r(P,s):(s=ja(s,b,a,null),s.flags|=2),s.return=t,o.return=t,o.sibling=s,t.child=o,o=s,s=t.child,b=e.child.memoizedState,b===null?b=df(a):(w=b.cachePool,w!==null?(P=Lt._currentValue,w=w.parent!==P?{parent:P,pool:P}:w):w=Pv(),b={baseLanes:b.baseLanes|a,cachePool:w}),s.memoizedState=b,s.childLanes=pf(e,v,a),t.memoizedState=ff,o):(ra(t),a=e.child,e=a.sibling,a=_r(a,{mode:"visible",children:o.children}),a.return=t,a.sibling=null,e!==null&&(v=t.deletions,v===null?(t.deletions=[e],t.flags|=16):v.push(e)),t.child=a,t.memoizedState=null,a)}function hf(e,t){return t=Eu({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Eu(e,t){return e=mn(22,e,null,t),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function yf(e,t,a){return xi(t,e.child,null,a),e=hf(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function lg(e,t,a){e.lanes|=t;var o=e.alternate;o!==null&&(o.lanes|=t),Dc(e.return,t,a)}function vf(e,t,a,o,s){var f=e.memoizedState;f===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:o,tail:a,tailMode:s}:(f.isBackwards=t,f.rendering=null,f.renderingStartTime=0,f.last=o,f.tail=a,f.tailMode=s)}function og(e,t,a){var o=t.pendingProps,s=o.revealOrder,f=o.tail;if(Kt(e,t,o.children,a),o=Ut.current,(o&2)!==0)o=o&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&lg(e,a,t);else if(e.tag===19)lg(e,a,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}o&=1}switch(re(Ut,o),s){case"forwards":for(a=t.child,s=null;a!==null;)e=a.alternate,e!==null&&gu(e)===null&&(s=a),a=a.sibling;a=s,a===null?(s=t.child,t.child=null):(s=a.sibling,a.sibling=null),vf(t,!1,s,a,f);break;case"backwards":for(a=null,s=t.child,t.child=null;s!==null;){if(e=s.alternate,e!==null&&gu(e)===null){t.child=s;break}e=s.sibling,s.sibling=a,a=s,s=e}vf(t,!0,a,null,f);break;case"together":vf(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Dr(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),sa|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(gl(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(l(153));if(t.child!==null){for(e=t.child,a=_r(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=_r(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function mf(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&nu(e)))}function PT(e,t,a){switch(t.tag){case 3:ce(t,t.stateNode.containerInfo),Wr(t,Lt,e.memoizedState.cache),vl();break;case 27:case 5:me(t);break;case 4:ce(t,t.stateNode.containerInfo);break;case 10:Wr(t,t.type,t.memoizedProps.value);break;case 13:var o=t.memoizedState;if(o!==null)return o.dehydrated!==null?(ra(t),t.flags|=128,null):(a&t.child.childLanes)!==0?ig(e,t,a):(ra(t),e=Dr(e,t,a),e!==null?e.sibling:null);ra(t);break;case 19:var s=(e.flags&128)!==0;if(o=(a&t.childLanes)!==0,o||(gl(e,t,a,!1),o=(a&t.childLanes)!==0),s){if(o)return og(e,t,a);t.flags|=128}if(s=t.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),re(Ut,Ut.current),o)break;return null;case 22:case 23:return t.lanes=0,eg(e,t,a);case 24:Wr(t,Lt,e.memoizedState.cache)}return Dr(e,t,a)}function ug(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)Pt=!0;else{if(!mf(e,a)&&(t.flags&128)===0)return Pt=!1,PT(e,t,a);Pt=(e.flags&131072)!==0}else Pt=!1,Je&&(t.flags&1048576)!==0&&kv(t,tu,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var o=t.elementType,s=o._init;if(o=s(o._payload),t.type=o,typeof o=="function")_c(o)?(e=Ga(o,e),t.tag=1,t=rg(null,t,o,e,a)):(t.tag=0,t=cf(null,t,o,e,a));else{if(o!=null){if(s=o.$$typeof,s===X){t.tag=11,t=Im(null,t,o,e,a);break e}else if(s===O){t.tag=14,t=Wm(null,t,o,e,a);break e}}throw t=he(o)||o,Error(l(306,t,""))}}return t;case 0:return cf(e,t,t.type,t.pendingProps,a);case 1:return o=t.type,s=Ga(o,t.pendingProps),rg(e,t,o,s,a);case 3:e:{if(ce(t,t.stateNode.containerInfo),e===null)throw Error(l(387));o=t.pendingProps;var f=t.memoizedState;s=f.element,Lc(e,t),_l(t,o,null,a);var v=t.memoizedState;if(o=v.cache,Wr(t,Lt,o),o!==f.cache&&jc(t,[Lt],a,!0),Tl(),o=v.element,f.isDehydrated)if(f={element:o,isDehydrated:!1,cache:v.cache},t.updateQueue.baseState=f,t.memoizedState=f,t.flags&256){t=ag(e,t,o,a);break e}else if(o!==s){s=Dn(Error(l(424)),t),ml(s),t=ag(e,t,o,a);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(xt=In(e.firstChild),rn=t,Je=!0,qa=null,rr=!0,a=Um(t,null,o,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(vl(),o===s){t=Dr(e,t,a);break e}Kt(e,t,o,a)}t=t.child}return t;case 26:return xu(e,t),e===null?(a=d0(t.type,null,t.pendingProps,null))?t.memoizedState=a:Je||(a=t.type,e=t.pendingProps,o=qu(te.current).createElement(a),o[At]=t,o[St]=e,Zt(o,a,e),ct(o),t.stateNode=o):t.memoizedState=d0(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return me(t),e===null&&Je&&(o=t.stateNode=s0(t.type,t.pendingProps,te.current),rn=t,rr=!0,s=xt,pa(t.type)?(If=s,xt=In(o.firstChild)):xt=s),Kt(e,t,t.pendingProps.children,a),xu(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Je&&((s=o=xt)&&(o=b_(o,t.type,t.pendingProps,rr),o!==null?(t.stateNode=o,rn=t,xt=In(o.firstChild),rr=!1,s=!0):s=!1),s||za(t)),me(t),s=t.type,f=t.pendingProps,v=e!==null?e.memoizedProps:null,o=f.children,Qf(s,f)?o=null:v!==null&&Qf(s,v)&&(t.flags|=32),t.memoizedState!==null&&(s=Pc(e,t,zT,null,null,a),Ql._currentValue=s),xu(e,t),Kt(e,t,o,a),t.child;case 6:return e===null&&Je&&((e=a=xt)&&(a=S_(a,t.pendingProps,rr),a!==null?(t.stateNode=a,rn=t,xt=null,e=!0):e=!1),e||za(t)),null;case 13:return ig(e,t,a);case 4:return ce(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=xi(t,null,o,a):Kt(e,t,o,a),t.child;case 11:return Im(e,t,t.type,t.pendingProps,a);case 7:return Kt(e,t,t.pendingProps,a),t.child;case 8:return Kt(e,t,t.pendingProps.children,a),t.child;case 12:return Kt(e,t,t.pendingProps.children,a),t.child;case 10:return o=t.pendingProps,Wr(t,t.type,o.value),Kt(e,t,o.children,a),t.child;case 9:return s=t.type._context,o=t.pendingProps.children,La(t),s=Wt(s),o=o(s),t.flags|=1,Kt(e,t,o,a),t.child;case 14:return Wm(e,t,t.type,t.pendingProps,a);case 15:return Jm(e,t,t.type,t.pendingProps,a);case 19:return og(e,t,a);case 31:return o=t.pendingProps,a=t.mode,o={mode:o.mode,children:o.children},e===null?(a=Eu(o,a),a.ref=t.ref,t.child=a,a.return=t,t=a):(a=_r(e.child,o),a.ref=t.ref,t.child=a,a.return=t,t=a),t;case 22:return eg(e,t,a);case 24:return La(t),o=Wt(Lt),e===null?(s=qc(),s===null&&(s=ht,f=Bc(),s.pooledCache=f,f.refCount++,f!==null&&(s.pooledCacheLanes|=a),s=f),t.memoizedState={parent:o,cache:s},kc(t),Wr(t,Lt,s)):((e.lanes&a)!==0&&(Lc(e,t),_l(t,null,null,a),Tl()),s=e.memoizedState,f=t.memoizedState,s.parent!==o?(s={parent:o,cache:o},t.memoizedState=s,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=s),Wr(t,Lt,o)):(o=f.cache,Wr(t,Lt,o),o!==s.cache&&jc(t,[Lt],a,!0))),Kt(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(l(156,t.tag))}function jr(e){e.flags|=4}function sg(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!m0(t)){if(t=qn.current,t!==null&&((Pe&4194048)===Pe?ar!==null:(Pe&62914560)!==Pe&&(Pe&536870912)===0||t!==ar))throw El=zc,Xv;e.flags|=8192}}function Ou(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Ie():536870912,e.lanes|=t,_i|=t)}function Dl(e,t){if(!Je)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var o=null;a!==null;)a.alternate!==null&&(o=a),a=a.sibling;o===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function gt(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,o=0;if(t)for(var s=e.child;s!==null;)a|=s.lanes|s.childLanes,o|=s.subtreeFlags&65011712,o|=s.flags&65011712,s.return=e,s=s.sibling;else for(s=e.child;s!==null;)a|=s.lanes|s.childLanes,o|=s.subtreeFlags,o|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=o,e.childLanes=a,t}function XT(e,t,a){var o=t.pendingProps;switch(Cc(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return gt(t),null;case 1:return gt(t),null;case 3:return a=t.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Cr(Lt),xe(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(yl(t)?jr(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Hv())),gt(t),null;case 26:return a=t.memoizedState,e===null?(jr(t),a!==null?(gt(t),sg(t,a)):(gt(t),t.flags&=-16777217)):a?a!==e.memoizedState?(jr(t),gt(t),sg(t,a)):(gt(t),t.flags&=-16777217):(e.memoizedProps!==o&&jr(t),gt(t),t.flags&=-16777217),null;case 27:Ee(t),a=te.current;var s=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==o&&jr(t);else{if(!o){if(t.stateNode===null)throw Error(l(166));return gt(t),null}e=z.current,yl(t)?Lv(t):(e=s0(s,o,a),t.stateNode=e,jr(t))}return gt(t),null;case 5:if(Ee(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&jr(t);else{if(!o){if(t.stateNode===null)throw Error(l(166));return gt(t),null}if(e=z.current,yl(t))Lv(t);else{switch(s=qu(te.current),e){case 1:e=s.createElementNS("http://www.w3.org/2000/svg",a);break;case 2:e=s.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;default:switch(a){case"svg":e=s.createElementNS("http://www.w3.org/2000/svg",a);break;case"math":e=s.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;case"script":e=s.createElement("div"),e.innerHTML=" - + +