From 9607c06327f8470cc02581dc2f9f427b6f5b7de9 Mon Sep 17 00:00:00 2001 From: Pierre GIRAUD Date: Tue, 15 Sep 2026 07:59:45 +0200 Subject: [PATCH 1/2] chore: upgrade PEV2 to 1.24.0 Also fix package vulnerabilities using `npm audit fix` and update rollup and vite. RollupOptions config is changed accordingly. --- app/static/dist/.vite/manifest.json | 70 +- app/static/dist/assets/about-CQU7sLSs.css | 1 + app/static/dist/assets/about-CgSeJl6c.css | 1 - app/static/dist/assets/about-Dhkdxd6W.js | 557 +++++ app/static/dist/assets/about-KUKSBHXi.js | 556 ----- .../{index-C5w26_xW.js => index-CPV_9DMy.js} | 168 +- app/static/dist/assets/lodash-DfDZ7ETS.js | 20 - app/static/dist/assets/lodash-DvAq8kyA.js | 20 + app/static/dist/assets/pev2-Bqp5dLNN.js | 711 ------ app/static/dist/assets/pev2-DDkq_Qee.css | 1 + app/static/dist/assets/pev2-IjyEHgdi.js | 725 ++++++ app/static/dist/assets/plan-BKY-Iglj.css | 1 - app/static/dist/assets/plan-DBVQiMMD.js | 1 + app/static/dist/assets/plan-DRTahAq4.js | 1 - .../dist/assets/rolldown-runtime-Dd_uD5pT.js | 1 + .../dist/assets/themeSwitcher-C9Rv-jw7.js | 1 + .../dist/assets/themeSwitcher-D5G5hyoq.js | 1 - app/static/dist/assets/vue-6D8x8TOH.js | 24 - app/static/dist/assets/vue-Czeiv6NX.js | 24 + package-lock.json | 2062 +++++++---------- package.json | 6 +- vite.config.js | 11 +- 22 files changed, 2259 insertions(+), 2704 deletions(-) create mode 100644 app/static/dist/assets/about-CQU7sLSs.css delete mode 100644 app/static/dist/assets/about-CgSeJl6c.css create mode 100644 app/static/dist/assets/about-Dhkdxd6W.js delete mode 100644 app/static/dist/assets/about-KUKSBHXi.js rename app/static/dist/assets/{index-C5w26_xW.js => index-CPV_9DMy.js} (73%) delete mode 100644 app/static/dist/assets/lodash-DfDZ7ETS.js create mode 100644 app/static/dist/assets/lodash-DvAq8kyA.js delete mode 100644 app/static/dist/assets/pev2-Bqp5dLNN.js create mode 100644 app/static/dist/assets/pev2-DDkq_Qee.css create mode 100644 app/static/dist/assets/pev2-IjyEHgdi.js delete mode 100644 app/static/dist/assets/plan-BKY-Iglj.css create mode 100644 app/static/dist/assets/plan-DBVQiMMD.js delete mode 100644 app/static/dist/assets/plan-DRTahAq4.js create mode 100644 app/static/dist/assets/rolldown-runtime-Dd_uD5pT.js create mode 100644 app/static/dist/assets/themeSwitcher-C9Rv-jw7.js delete mode 100644 app/static/dist/assets/themeSwitcher-D5G5hyoq.js delete mode 100644 app/static/dist/assets/vue-6D8x8TOH.js create mode 100644 app/static/dist/assets/vue-Czeiv6NX.js diff --git a/app/static/dist/.vite/manifest.json b/app/static/dist/.vite/manifest.json index 7c2e69f..e4dd48a 100644 --- a/app/static/dist/.vite/manifest.json +++ b/app/static/dist/.vite/manifest.json @@ -1,64 +1,82 @@ { - "_lodash-DfDZ7ETS.js": { - "file": "assets/lodash-DfDZ7ETS.js", - "name": "lodash" + "_lodash-DvAq8kyA.js": { + "file": "assets/lodash-DvAq8kyA.js", + "name": "lodash", + "imports": [ + "_rolldown-runtime-Dd_uD5pT.js" + ] + }, + "_pev2-DDkq_Qee.css": { + "file": "assets/pev2-DDkq_Qee.css", + "src": "_pev2-DDkq_Qee.css" }, - "_pev2-Bqp5dLNN.js": { - "file": "assets/pev2-Bqp5dLNN.js", + "_pev2-IjyEHgdi.js": { + "file": "assets/pev2-IjyEHgdi.js", "name": "pev2", "imports": [ - "_vue-6D8x8TOH.js" + "_vue-Czeiv6NX.js" + ], + "css": [ + "assets/pev2-DDkq_Qee.css" ] }, - "_themeSwitcher-D5G5hyoq.js": { - "file": "assets/themeSwitcher-D5G5hyoq.js", + "_rolldown-runtime-Dd_uD5pT.js": { + "file": "assets/rolldown-runtime-Dd_uD5pT.js", + "name": "rolldown-runtime" + }, + "_themeSwitcher-C9Rv-jw7.js": { + "file": "assets/themeSwitcher-C9Rv-jw7.js", "name": "themeSwitcher", "imports": [ - "_vue-6D8x8TOH.js", + "_vue-Czeiv6NX.js", "app/static/js/common.js" ] }, - "_vue-6D8x8TOH.js": { - "file": "assets/vue-6D8x8TOH.js", - "name": "vue" + "_vue-Czeiv6NX.js": { + "file": "assets/vue-Czeiv6NX.js", + "name": "vue", + "imports": [ + "_rolldown-runtime-Dd_uD5pT.js" + ] }, "app/static/js/common.js": { - "file": "assets/about-KUKSBHXi.js", + "file": "assets/about-Dhkdxd6W.js", "name": "about", "src": "app/static/js/common.js", "isEntry": true, "imports": [ - "_vue-6D8x8TOH.js" + "_rolldown-runtime-Dd_uD5pT.js", + "_vue-Czeiv6NX.js" ], "css": [ - "assets/about-CgSeJl6c.css" + "assets/about-CQU7sLSs.css" ] }, "app/static/js/index.js": { - "file": "assets/index-C5w26_xW.js", + "file": "assets/index-CPV_9DMy.js", "name": "index", "src": "app/static/js/index.js", "isEntry": true, "imports": [ + "_rolldown-runtime-Dd_uD5pT.js", + "_vue-Czeiv6NX.js", + "app/static/js/common.js", "app/static/js/common.js", - "_vue-6D8x8TOH.js", - "_lodash-DfDZ7ETS.js", - "_themeSwitcher-D5G5hyoq.js" + "_lodash-DvAq8kyA.js", + "_themeSwitcher-C9Rv-jw7.js" ] }, "app/static/js/plan.js": { - "file": "assets/plan-DRTahAq4.js", + "file": "assets/plan-DBVQiMMD.js", "name": "plan", "src": "app/static/js/plan.js", "isEntry": true, "imports": [ + "_vue-Czeiv6NX.js", "app/static/js/common.js", - "_vue-6D8x8TOH.js", - "_pev2-Bqp5dLNN.js", - "_themeSwitcher-D5G5hyoq.js" - ], - "css": [ - "assets/plan-BKY-Iglj.css" + "app/static/js/common.js", + "_themeSwitcher-C9Rv-jw7.js", + "_pev2-IjyEHgdi.js" ] } } \ No newline at end of file diff --git a/app/static/dist/assets/about-CQU7sLSs.css b/app/static/dist/assets/about-CQU7sLSs.css new file mode 100644 index 0000000..c7c731a --- /dev/null +++ b/app/static/dist/assets/about-CQU7sLSs.css @@ -0,0 +1 @@ +: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:#774b85;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#4b2f54;--bs-primary-rgb:119, 75, 133;--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:75, 47, 84;--bs-primary-text-emphasis:#301e35;--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:#e4dbe7;--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:#c9b7ce;--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, #ffffff26, #fff0);--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:#495057;--bs-body-color-rgb:73, 80, 87;--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:#495057bf;--bs-secondary-color-rgb:73, 80, 87;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233, 236, 239;--bs-tertiary-color:#49505780;--bs-tertiary-color-rgb:73, 80, 87;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248, 249, 250;--bs-heading-color:inherit;--bs-link-color:#774b85;--bs-link-color-rgb:119, 75, 133;--bs-link-decoration:underline;--bs-link-hover-color:#5f3c6a;--bs-link-hover-color-rgb:95, 60, 106;--bs-code-color:#d63384;--bs-highlight-color:#495057;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--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 #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#774b8540;--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]{--lightningcss-light: ;--lightningcss-dark:initial;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:#dee2e6bf;--bs-secondary-color-rgb:222, 226, 230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52, 58, 64;--bs-tertiary-color:#dee2e680;--bs-tertiary-color-rgb:222, 226, 230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43, 48, 53;--bs-primary-text-emphasis:#ad93b6;--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:#180f1b;--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:#472d50;--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:#ad93b6;--bs-link-hover-color:#bda9c5;--bs-link-color-rgb:173, 147, 182;--bs-link-hover-color-rgb:189, 169, 197;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{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:#0000;margin:0}hr{color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25;margin:1rem 0}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{color:var(--bs-heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (width>=1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (width>=1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (width>=1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (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]{cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{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{color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg);padding:.1875em}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}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}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{color:var(--bs-code-color);word-wrap:break-word;font-size:.875em}a>code{color:inherit}kbd{color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem;padding:.1875rem .375rem;font-size:.875em}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{color:var(--bs-secondary-color);text-align:left;padding-top:.5rem;padding-bottom:.5rem}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:left;width:100%;line-height:inherit;margin-bottom:.5rem;padding:0;font-size:calc(1.275rem + .3vw)}@media (width>=1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}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 (width>=1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (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 (width>=1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (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 (width>=1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (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{text-transform:uppercase;font-size:.875em}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;margin-top:-1rem;margin-bottom:1rem;font-size:.875em}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{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;padding:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--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-left:auto;margin-right:auto}@media (width>=576px){.container-sm,.container{max-width:540px}}@media (width>=768px){.container-md,.container-sm,.container{max-width:720px}}@media (width>=992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (width>=1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (width>=1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{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;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{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);flex-shrink:0}.col{flex:1 0 0}.row-cols-auto>*{flex:none;width:auto}.row-cols-1>*{flex:none;width:100%}.row-cols-2>*{flex:none;width:50%}.row-cols-3>*{flex:none;width:33.3333%}.row-cols-4>*{flex:none;width:25%}.row-cols-5>*{flex:none;width:20%}.row-cols-6>*{flex:none;width:16.6667%}.col-auto{flex:none;width:auto}.col-1{flex:none;width:8.33333%}.col-2{flex:none;width:16.6667%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-5{flex:none;width:41.6667%}.col-6{flex:none;width:50%}.col-7{flex:none;width:58.3333%}.col-8{flex:none;width:66.6667%}.col-9{flex:none;width:75%}.col-10{flex:none;width:83.3333%}.col-11{flex:none;width:91.6667%}.col-12{flex:none;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.6667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333%}.offset-5{margin-left:41.6667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333%}.offset-8{margin-left:66.6667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333%}.offset-11{margin-left:91.6667%}.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 (width>=576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:none;width:auto}.row-cols-sm-1>*{flex:none;width:100%}.row-cols-sm-2>*{flex:none;width:50%}.row-cols-sm-3>*{flex:none;width:33.3333%}.row-cols-sm-4>*{flex:none;width:25%}.row-cols-sm-5>*{flex:none;width:20%}.row-cols-sm-6>*{flex:none;width:16.6667%}.col-sm-auto{flex:none;width:auto}.col-sm-1{flex:none;width:8.33333%}.col-sm-2{flex:none;width:16.6667%}.col-sm-3{flex:none;width:25%}.col-sm-4{flex:none;width:33.3333%}.col-sm-5{flex:none;width:41.6667%}.col-sm-6{flex:none;width:50%}.col-sm-7{flex:none;width:58.3333%}.col-sm-8{flex:none;width:66.6667%}.col-sm-9{flex:none;width:75%}.col-sm-10{flex:none;width:83.3333%}.col-sm-11{flex:none;width:91.6667%}.col-sm-12{flex:none;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.6667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333%}.offset-sm-5{margin-left:41.6667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333%}.offset-sm-8{margin-left:66.6667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333%}.offset-sm-11{margin-left:91.6667%}.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 (width>=768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:none;width:auto}.row-cols-md-1>*{flex:none;width:100%}.row-cols-md-2>*{flex:none;width:50%}.row-cols-md-3>*{flex:none;width:33.3333%}.row-cols-md-4>*{flex:none;width:25%}.row-cols-md-5>*{flex:none;width:20%}.row-cols-md-6>*{flex:none;width:16.6667%}.col-md-auto{flex:none;width:auto}.col-md-1{flex:none;width:8.33333%}.col-md-2{flex:none;width:16.6667%}.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-6{flex:none;width:50%}.col-md-7{flex:none;width:58.3333%}.col-md-8{flex:none;width:66.6667%}.col-md-9{flex:none;width:75%}.col-md-10{flex:none;width:83.3333%}.col-md-11{flex:none;width:91.6667%}.col-md-12{flex:none;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.6667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333%}.offset-md-5{margin-left:41.6667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333%}.offset-md-8{margin-left:66.6667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333%}.offset-md-11{margin-left:91.6667%}.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 (width>=992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:none;width:auto}.row-cols-lg-1>*{flex:none;width:100%}.row-cols-lg-2>*{flex:none;width:50%}.row-cols-lg-3>*{flex:none;width:33.3333%}.row-cols-lg-4>*{flex:none;width:25%}.row-cols-lg-5>*{flex:none;width:20%}.row-cols-lg-6>*{flex:none;width:16.6667%}.col-lg-auto{flex:none;width:auto}.col-lg-1{flex:none;width:8.33333%}.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}.col-lg-8{flex:none;width:66.6667%}.col-lg-9{flex:none;width:75%}.col-lg-10{flex:none;width:83.3333%}.col-lg-11{flex:none;width:91.6667%}.col-lg-12{flex:none;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.6667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333%}.offset-lg-5{margin-left:41.6667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333%}.offset-lg-8{margin-left:66.6667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333%}.offset-lg-11{margin-left:91.6667%}.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 (width>=1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:none;width:auto}.row-cols-xl-1>*{flex:none;width:100%}.row-cols-xl-2>*{flex:none;width:50%}.row-cols-xl-3>*{flex:none;width:33.3333%}.row-cols-xl-4>*{flex:none;width:25%}.row-cols-xl-5>*{flex:none;width:20%}.row-cols-xl-6>*{flex:none;width:16.6667%}.col-xl-auto{flex:none;width:auto}.col-xl-1{flex:none;width:8.33333%}.col-xl-2{flex:none;width:16.6667%}.col-xl-3{flex:none;width:25%}.col-xl-4{flex:none;width:33.3333%}.col-xl-5{flex:none;width:41.6667%}.col-xl-6{flex:none;width:50%}.col-xl-7{flex:none;width:58.3333%}.col-xl-8{flex:none;width:66.6667%}.col-xl-9{flex:none;width:75%}.col-xl-10{flex:none;width:83.3333%}.col-xl-11{flex:none;width:91.6667%}.col-xl-12{flex:none;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.6667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333%}.offset-xl-5{margin-left:41.6667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333%}.offset-xl-8{margin-left:66.6667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333%}.offset-xl-11{margin-left:91.6667%}.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 (width>=1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:none;width:auto}.row-cols-xxl-1>*{flex:none;width:100%}.row-cols-xxl-2>*{flex:none;width:50%}.row-cols-xxl-3>*{flex:none;width:33.3333%}.row-cols-xxl-4>*{flex:none;width:25%}.row-cols-xxl-5>*{flex:none;width:20%}.row-cols-xxl-6>*{flex:none;width:16.6667%}.col-xxl-auto{flex:none;width:auto}.col-xxl-1{flex:none;width:8.33333%}.col-xxl-2{flex:none;width:16.6667%}.col-xxl-3{flex:none;width:25%}.col-xxl-4{flex:none;width:33.3333%}.col-xxl-5{flex:none;width:41.6667%}.col-xxl-6{flex:none;width:50%}.col-xxl-7{flex:none;width:58.3333%}.col-xxl-8{flex:none;width:66.6667%}.col-xxl-9{flex:none;width:75%}.col-xxl-10{flex:none;width:83.3333%}.col-xxl-11{flex:none;width:91.6667%}.col-xxl-12{flex:none;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.6667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333%}.offset-xxl-5{margin-left:41.6667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333%}.offset-xxl-8{margin-left:66.6667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333%}.offset-xxl-11{margin-left:91.6667%}.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);vertical-align:top;border-color:var(--bs-table-border-color);width:100%;margin-bottom:1rem}.table>:not(caption)>*>*{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)));padding:.5rem}.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)>*,.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:#e4dbe7;--bs-table-border-color:#b6afb9;--bs-table-striped-bg:#d9d0db;--bs-table-striped-color:#000;--bs-table-active-bg:#cdc5d0;--bs-table-active-color:#000;--bs-table-hover-bg:#d3cbd6;--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:#4b2f54;--bs-table-border-color:#6f5976;--bs-table-striped-bg:#54395d;--bs-table-striped-color:#fff;--bs-table-active-bg:#5d4465;--bs-table-active-color:#fff;--bs-table-hover-bg:#593f61;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));font-size:inherit;margin-bottom:0;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{color:var(--bs-secondary-color);margin-top:.25rem;font-size:.875em}.form-control{width:100%;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-clip:padding-box;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@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:#bba5c2;outline:0;box-shadow:0 0 0 .25rem #774b8540}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{padding:0;display:block}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{margin:-.375rem -.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;margin-inline-end:.75rem;padding:.375rem .75rem;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::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{width:100%;color:var(--bs-body-color);border:solid #0000;border-width:var(--bs-border-width) 0;background-color:#0000;margin-bottom:0;padding:.375rem 0;line-height:1.5;display:block}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-left:0;padding-right:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.form-control-sm::file-selector-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.form-control-lg::file-selector-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 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-radius:var(--bs-border-radius);border:0!important}.form-control-color::-webkit-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.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");width:100%;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon,none);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#bba5c2;outline:0;box-shadow:0 0 0 .25rem #774b8540}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:var(--bs-border-radius-sm);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{border-radius:var(--bs-border-radius-lg);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}[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{min-height:1.5rem;margin-bottom:.125rem;padding-left:1.5em;display:block}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{text-align:right;padding-left:0;padding-right:1.5em}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1em;height:1em;margin-top:.25em}.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:#bba5c2;outline:0;box-shadow:0 0 0 .25rem #774b8540}.form-check-input:checked{background-color:#774b85;border-color:#774b85}.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{--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");background-color:#774b85;border-color:#774b85}.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");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;width:2em;margin-left:-2.5em;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='%23bba5c2'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{--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");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{margin-right:1rem;display:inline-block}.btn-check{clip:rect(0, 0, 0, 0);pointer-events:none;position:absolute}.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{appearance:none;background-color:#0000;width:100%;height:1.5rem;padding:0}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #774b8540}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #774b8540}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{appearance:none;background-color:#774b85;border:0;border-radius:1rem;width:1rem;height:1rem;margin-top:-.25rem;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{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#d6c9da}.form-range::-webkit-slider-runnable-track{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.form-range::-moz-range-thumb{appearance:none;background-color:#774b85;border:0;border-radius:1rem;width:1rem;height:1rem;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{transition:none}}.form-range::-moz-range-thumb:active{background-color:#d6c9da}.form-range::-moz-range-track{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.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{z-index:2;max-width:100%;height:100%;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;padding:1rem .75rem;transition:opacity .1s ease-in-out,transform .1s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}@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::placeholder,.form-floating>.form-control-plaintext::placeholder{color:#0000}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),:-webkit-any(.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),:is(.form-floating>.form-control:autofill,.form-floating>.form-control-plaintext: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:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~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{z-index:-1;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);height:1.5em;position:absolute;inset:1rem .375rem}.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>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.input-group{flex-wrap:wrap;align-items:stretch;width:100%;display:flex;position:relative}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{flex:auto;width:1%;min-width:0;position:relative}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{z-index:2;position:relative}.input-group .btn:focus{z-index:5}.input-group-text{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);align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.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.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.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{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{width:100%;color:var(--bs-form-valid-color);margin-top:.25rem;font-size:.875em;display:none}.valid-tooltip{z-index:5;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);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-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.was-validated .form-control:valid:focus,.form-control.is-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{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-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");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), .25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(1.5em + 3.75rem)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), .25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{width:100%;color:var(--bs-form-invalid-color);margin-top:.25rem;font-size:.875em;display:none}.invalid-tooltip{z-index:5;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);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-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.was-validated .form-control:invalid:focus,.form-control.is-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{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-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");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(1.5em + 3.75rem)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-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 #ffffff26, 0 1px 1px #00000013;--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);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;vertical-align:middle;cursor:pointer;-webkit-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);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@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);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{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,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.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:#774b85;--bs-btn-border-color:#774b85;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#654071;--bs-btn-hover-border-color:#5f3c6a;--bs-btn-focus-shadow-rgb:139, 102, 151;--bs-btn-active-color:#fff;--bs-btn-active-bg:#5f3c6a;--bs-btn-active-border-color:#593864;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#774b85;--bs-btn-disabled-border-color:#774b85}.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 #00000020;--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 #00000020;--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 #00000020;--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 #00000020;--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 #00000020;--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 #00000020;--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:#4b2f54;--bs-btn-border-color:#4b2f54;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#664e6e;--bs-btn-hover-border-color:#5d4465;--bs-btn-focus-shadow-rgb:102, 78, 110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6f5976;--bs-btn-active-border-color:#5d4465;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#4b2f54;--bs-btn-disabled-border-color:#4b2f54}.btn-outline-primary{--bs-btn-color:#774b85;--bs-btn-border-color:#774b85;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#774b85;--bs-btn-hover-border-color:#774b85;--bs-btn-focus-shadow-rgb:119, 75, 133;--bs-btn-active-color:#fff;--bs-btn-active-bg:#774b85;--bs-btn-active-border-color:#774b85;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#774b85;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#774b85;--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 #00000020;--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 #00000020;--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 #00000020;--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 #00000020;--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 #00000020;--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 #00000020;--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:#4b2f54;--bs-btn-border-color:#4b2f54;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#4b2f54;--bs-btn-hover-border-color:#4b2f54;--bs-btn-focus-shadow-rgb:75, 47, 84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4b2f54;--bs-btn-active-border-color:#4b2f54;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#4b2f54;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#4b2f54;--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:139, 102, 151;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--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-sm,.btn-group-sm>.btn{--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;transition:height .35s;overflow:hidden}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:.255em;display:inline-block}.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:#774b85;--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;z-index:var(--bs-dropdown-zindex);min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);background-clip:padding-box;margin:0;list-style:none;display:none;position:absolute}.dropdown-menu[data-bs-popper]{margin-top:var(--bs-dropdown-spacer);top:100%;left:0}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (width>=576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (width>=768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (width>=992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (width>=1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (width>=1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{margin-top:0;margin-bottom:var(--bs-dropdown-spacer);top:auto;bottom:100%}.dropup .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top:0;border-bottom-color:currentColor;margin-left:.255em;display:inline-block}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{margin-top:0;margin-left:var(--bs-dropdown-spacer);top:0;left:100%;right:auto}.dropend .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-left-color:currentColor;border-right:0;margin-left:.255em;display:inline-block}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{margin-top:0;margin-right:var(--bs-dropdown-spacer);top:0;left:auto;right:100%}.dropstart .dropdown-toggle:after{vertical-align:.255em;content:"";margin-left:.255em;display:none}.dropstart .dropdown-toggle:before{vertical-align:.255em;content:"";border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-right:.3em solid;margin-right:.255em;display:inline-block}.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;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1;overflow:hidden}.dropdown-item{width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;border-radius:var(--bs-dropdown-item-border-radius,0);background-color:#0000;border:0;font-weight:400;text-decoration:none;display:block}.dropdown-item:hover,.dropdown-item:focus{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);background-color:var(--bs-dropdown-link-active-bg);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:#0000}.dropdown-menu.show{display:block}.dropdown-header{padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);color:var(--bs-dropdown-header-color);white-space:nowrap;margin-bottom:0;font-size:.875rem;display:block}.dropdown-item-text{padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color);display:block}.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:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#774b85;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{vertical-align:middle;display:inline-flex;position:relative}.btn-group>.btn,.btn-group-vertical>.btn{flex:auto;position:relative}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{flex-wrap:wrap;justify-content:flex-start;display:flex}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{flex-direction:column;justify-content:center;align-items:flex-start}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn,.btn-group-vertical>.btn-group:not(:first-child)>.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);flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.nav-link{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);background:0 0;border:0;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #774b8540}.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:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{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:#774b85}.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{border-bottom:var(--bs-nav-underline-border-width) solid transparent;padding-left:0;padding-right:0}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentColor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentColor;font-weight:700}.nav-fill>.nav-link,.nav-fill .nav-item{text-align:center;flex:auto}.nav-justified>.nav-link,.nav-justified .nav-item{text-align:center;flex-grow:1;flex-basis:0}.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%2873, 80, 87, 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;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{flex-wrap:inherit;justify-content:space-between;align-items:center;display:flex}.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);white-space:nowrap;text-decoration:none}.navbar-brand:hover,.navbar-brand:focus{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);flex-direction:column;margin-bottom:0;padding-left:0;list-style:none;display:flex}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-top:.5rem;padding-bottom:.5rem}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{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);color:var(--bs-navbar-color);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);background-color:#0000;line-height:1}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;width:1.5em;height:1.5em;display:inline-block}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (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{flex-basis:auto;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (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{flex-basis:auto;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (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{flex-basis:auto;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (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{flex-basis:auto;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (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{flex-basis:auto;display:flex!important}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;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{flex-basis:auto;display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:#ffffff8c;--bs-navbar-hover-color:#ffffffbf;--bs-navbar-disabled-color:#ffffff40;--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:#ffffff1a;--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;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);background-clip:border-box;flex-direction:column;display:flex;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color);flex:auto}.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));color:var(--bs-card-subtitle-color);margin-bottom:0}.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);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);margin-bottom:0}.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{padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius);position:absolute;inset:0}.card-img,.card-img-top,.card-img-bottom{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 (width>=576px){.card-group{flex-flow:wrap;display:flex}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-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-img-top,.card-group>.card:not(:last-child)>.card-header{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-img-bottom,.card-group>.card:not(:last-child)>.card-footer{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-img-top,.card-group>.card:not(:first-child)>.card-header{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-img-bottom,.card-group>.card:not(:first-child)>.card-footer{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='%23495057' 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='%23301e35' 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 #774b8540;--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{width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);overflow-anchor:none;transition:var(--bs-accordion-transition);border:0;border-radius:0;align-items:center;font-size:1rem;display:flex;position:relative}@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{width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);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);flex-shrink:0;margin-left:auto}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0}.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-left:0;border-right: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='%23ad93b6'%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='%23ad93b6'%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);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);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);flex-wrap:wrap;list-style:none;display:flex}.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 #774b8540;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#774b85;--bs-pagination-active-border-color:#774b85;--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);padding-left:0;list-style:none;display:flex}.page-link{padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;position:relative}@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);box-shadow:var(--bs-pagination-focus-box-shadow);outline:0}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{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);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);color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius);line-height:1;display:inline-block}.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;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);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{z-index:2;padding:1.25rem 1rem;position:absolute;top:0;right:0}.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:#774b85;--bs-progress-bar-transition:width .6s ease;height:var(--bs-progress-height);font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;overflow:hidden}.progress-bar{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);flex-direction:column;justify-content:center;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);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:#774b85;--bs-list-group-active-border-color:#774b85;border-radius:var(--bs-list-group-border-radius);flex-direction:column;margin-bottom:0;padding-left:0;display:flex}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item{padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);text-decoration:none;display:block;position:relative}.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):hover,.list-group-item-action:not(.active):focus{z-index:1;color:var(--bs-list-group-action-hover-color);background-color:var(--bs-list-group-action-hover-bg);text-decoration:none}.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 (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 (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 (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 (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 (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 #774b8540;--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;width:1em;height:1em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);opacity:var(--bs-btn-close-opacity);border:0;border-radius:.375rem;padding:.25em}.btn-close:hover{color:var(--bs-btn-close-color);opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-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);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);background-clip:padding-box}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;z-index:var(--bs-toast-zindex);pointer-events:none;width:max-content;max-width:100%;position:absolute}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);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));background-clip:padding-box;align-items:center;display:flex}.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);z-index:var(--bs-modal-zindex);outline:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden auto}.modal-dialog{width:auto;margin:var(--bs-modal-margin);pointer-events:none;position:relative}.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{min-height:calc(100% - var(--bs-modal-margin) * 2);align-items:center;display:flex}.modal-content{width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:relative}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;z-index:var(--bs-backdrop-zindex);background-color:var(--bs-backdrop-bg);width:100vw;height:100vh;position:fixed;top:0;left:0}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{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);flex-shrink:0;align-items:center;display:flex}.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{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{padding:var(--bs-modal-padding);flex:auto;position:relative}.modal-footer{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);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (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-left:auto;margin-right:auto}.modal-sm{--bs-modal-width:300px}}@media (width>=992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (width>=1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (width<=575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (width<=767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (width<=991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (width<=1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (width<=1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{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);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-style:normal;font-weight:400;line-height:1.5;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0;text-decoration:none;display:block}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height);display:block}.tooltip .tooltip-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg);top:-1px}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{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);right:-1px}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg);bottom:-1px}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{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);left:-1px}.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);max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-style:normal;font-weight:400;line-height:1.5;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);background-clip:padding-box;text-decoration:none;display:block}.popover .popover-arrow{width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height);display:block}.popover .popover-arrow:before,.popover .popover-arrow:after{content:"";border:0 solid #0000;display:block;position:absolute}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.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-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{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);display:block;position:absolute;top:0;left:50%}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.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-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.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);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);margin-bottom:0}.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{width:100%;position:relative;overflow:hidden}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{float:left;backface-visibility:hidden;width:100%;margin-right:-100%;transition:transform .6s ease-in-out;display:none;position:relative}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{z-index:1;color:#fff;text-align:center;width:15%;filter:var(--bs-carousel-control-icon-filter);opacity:.5;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}@media (prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:2rem;height:2rem;display:inline-block}.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{z-index:2;justify-content:center;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0}.carousel-indicators [data-bs-target]{box-sizing:content-box;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);opacity:.5;background-clip:padding-box;border:10px solid #0000;border-left:0;border-right:0;flex:0 auto;width:30px;height:3px;margin-left:3px;margin-right:3px;padding:0;transition:opacity .6s}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{color:var(--bs-carousel-caption-color);text-align:center;padding-top:1.25rem;padding-bottom:1.25rem;position:absolute;bottom:1.25rem;left:15%;right:15%}.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-grow,.spinner-border{width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;flex-shrink:0;display:inline-block}@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:#0000}.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;opacity:0;background-color:currentColor}.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-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--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 (width<=575.98px){.offcanvas-sm{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (width<=575.98px){.offcanvas-sm.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-sm.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (width>=576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=767.98px){.offcanvas-md{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (width<=767.98px){.offcanvas-md.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-md.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (width>=768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=991.98px){.offcanvas-lg{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (width<=991.98px){.offcanvas-lg.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-lg.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (width>=992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=1199.98px){.offcanvas-xl{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (width<=1199.98px){.offcanvas-xl.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-xl.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (width>=1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=1399.98px){.offcanvas-xxl{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (width<=1399.98px){.offcanvas-xxl.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (width>=1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}.offcanvas{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{z-index:1040;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);align-items:center;display:flex}.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{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);flex-grow:1;overflow-y:auto}.placeholder{vertical-align:middle;cursor:wait;opacity:.5;background-color:currentColor;min-height:1em;display:inline-block}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:2s ease-in-out infinite placeholder-glow}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:2s linear infinite placeholder-wave;-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.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:hover,.link-primary:focus{color:RGBA(95, 60, 106, var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(95, 60, 106, var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(95, 60, 106, 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:hover,.link-secondary:focus{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:hover,.link-success:focus{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:hover,.link-info:focus{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:hover,.link-warning:focus{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:hover,.link-danger:focus{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:hover,.link-light:focus{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:hover,.link-dark:focus{color:RGBA(60, 38, 67, var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(60, 38, 67, var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(60, 38, 67, 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:hover,.link-body-emphasis:focus{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{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);outline:0}.icon-link{-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;backface-visibility:hidden;align-items:center;gap:.375rem;display:inline-flex}.icon-link>.bi{fill:currentColor;flex-shrink:0;width:1em;height:1em;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em, 0, 0))}.ratio{width:100%;position:relative}.ratio:before{padding-top:var(--bs-aspect-ratio);content:"";display:block}.ratio>*{width:100%;height:100%;position:absolute;top:0;left:0}.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.8571%}.fixed-top{z-index:1030;position:fixed;top:0;left:0;right:0}.fixed-bottom{z-index:1030;position:fixed;bottom:0;left:0;right:0}.sticky-top{z-index:1020;position:sticky;top:0}.sticky-bottom{z-index:1020;position:sticky;bottom:0}@media (width>=576px){.sticky-sm-top{z-index:1020;position:sticky;top:0}.sticky-sm-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=768px){.sticky-md-top{z-index:1020;position:sticky;top:0}.sticky-md-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=992px){.sticky-lg-top{z-index:1020;position:sticky;top:0}.sticky-lg-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=1200px){.sticky-xl-top{z-index:1020;position:sticky;top:0}.sticky-xl-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=1400px){.sticky-xxl-top{z-index:1020;position:sticky;top:0}.sticky-xxl-bottom{z-index:1020;position:sticky;bottom:0}}.hstack{flex-direction:row;align-self:stretch;align-items:center;display:flex}.vstack{flex-direction:column;flex:auto;align-self:stretch;display:flex}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{z-index:1;content:"";position:absolute;inset:0}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr{width:var(--bs-border-width);opacity:.25;background-color:currentColor;align-self:stretch;min-height:1em;display:inline-block}.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{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{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: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: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-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right: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-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right: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{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{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:#0000!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;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-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-top-left-radius:0!important;border-bottom-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-top-left-radius:50%!important;border-bottom-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 (width>=576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{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: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-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right: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-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right: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{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{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 (width>=768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{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: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-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right: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-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right: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{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{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 (width>=992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{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: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-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right: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-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right: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{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{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 (width>=1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{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: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-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right: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-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right: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{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{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 (width>=1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{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: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-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right: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-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right: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{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{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 (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}}[v-cloak]{display:none}.link-gray{color:var(--bs-secondary-color)}.link-gray:hover{color:#774b85} diff --git a/app/static/dist/assets/about-CgSeJl6c.css b/app/static/dist/assets/about-CgSeJl6c.css deleted file mode 100644 index 669cca5..0000000 --- a/app/static/dist/assets/about-CgSeJl6c.css +++ /dev/null @@ -1 +0,0 @@ -@charset "UTF-8";:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #774b85;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #4b2f54;--bs-primary-rgb: 119, 75, 133;--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: 75, 47, 84;--bs-primary-text-emphasis: #301e35;--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: #e4dbe7;--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: #c9b7ce;--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: #495057;--bs-body-color-rgb: 73, 80, 87;--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(73, 80, 87, .75);--bs-secondary-color-rgb: 73, 80, 87;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(73, 80, 87, .5);--bs-tertiary-color-rgb: 73, 80, 87;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #774b85;--bs-link-color-rgb: 119, 75, 133;--bs-link-decoration: underline;--bs-link-hover-color: #5f3c6a;--bs-link-hover-color-rgb: 95, 60, 106;--bs-code-color: #d63384;--bs-highlight-color: #495057;--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(119, 75, 133, .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: #ad93b6;--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: #180f1b;--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: #472d50;--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: #ad93b6;--bs-link-hover-color: #bda9c5;--bs-link-color-rgb: 173, 147, 182;--bs-link-hover-color-rgb: 189, 169, 197;--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}*,*:before,*:after{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:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{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]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{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}pre,code,kbd,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}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]: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-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::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-xxl,.container-xl,.container-lg,.container-md,.container-sm{--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-sm,.container{max-width:540px}}@media(min-width:768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{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: #e4dbe7;--bs-table-border-color: #b6afb9;--bs-table-striped-bg: #d9d0db;--bs-table-striped-color: #000;--bs-table-active-bg: #cdc5d0;--bs-table-active-color: #000;--bs-table-hover-bg: #d3cbd6;--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: #4b2f54;--bs-table-border-color: #6f5976;--bs-table-striped-bg: #54395d;--bs-table-striped-color: #fff;--bs-table-active-bg: #5d4465;--bs-table-active-color: #fff;--bs-table-hover-bg: #593f61;--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);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:#bba5c2;outline:0;box-shadow:0 0 0 .25rem #774b8540}.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::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.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::file-selector-button{transition:none}}.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-sm,.form-control-plaintext.form-control-lg{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::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.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::file-selector-button{padding:.5rem 1rem;margin:-.5rem -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);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:#bba5c2;outline:0;box-shadow:0 0 0 .25rem #774b8540}.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;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;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:#bba5c2;outline:0;box-shadow:0 0 0 .25rem #774b8540}.form-check-input:checked{background-color:#774b85;border-color:#774b85}.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:#774b85;border-color:#774b85;--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='%23bba5c2'/%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;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 #774b8540}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #774b8540}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;appearance:none;background-color:#774b85;border:0;border-radius:1rem;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{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#d6c9da}.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;appearance:none;background-color:#774b85;border:0;border-radius:1rem;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{transition:none}}.form-range::-moz-range-thumb:active{background-color:#d6c9da}.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::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-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:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control: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-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{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>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{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)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.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{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.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{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)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-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)}.was-validated .form-control:valid:focus,.form-control.is-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)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-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)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-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)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-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)}.was-validated .form-control:invalid:focus,.form-control.is-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)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-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)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-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;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,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{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,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show: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: #774b85;--bs-btn-border-color: #774b85;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #654071;--bs-btn-hover-border-color: #5f3c6a;--bs-btn-focus-shadow-rgb: 139, 102, 151;--bs-btn-active-color: #fff;--bs-btn-active-bg: #5f3c6a;--bs-btn-active-border-color: #593864;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #774b85;--bs-btn-disabled-border-color: #774b85}.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: #4b2f54;--bs-btn-border-color: #4b2f54;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #664e6e;--bs-btn-hover-border-color: #5d4465;--bs-btn-focus-shadow-rgb: 102, 78, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6f5976;--bs-btn-active-border-color: #5d4465;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #4b2f54;--bs-btn-disabled-border-color: #4b2f54}.btn-outline-primary{--bs-btn-color: #774b85;--bs-btn-border-color: #774b85;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #774b85;--bs-btn-hover-border-color: #774b85;--bs-btn-focus-shadow-rgb: 119, 75, 133;--bs-btn-active-color: #fff;--bs-btn-active-bg: #774b85;--bs-btn-active-border-color: #774b85;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #774b85;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #774b85;--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: #4b2f54;--bs-btn-border-color: #4b2f54;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #4b2f54;--bs-btn-hover-border-color: #4b2f54;--bs-btn-focus-shadow-rgb: 75, 47, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4b2f54;--bs-btn-active-border-color: #4b2f54;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #4b2f54;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #4b2f54;--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: 139, 102, 151;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--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-sm,.btn-group-sm>.btn{--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}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-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: #774b85;--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:hover,.dropdown-item:focus{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: #774b85;--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>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{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>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.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:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn,.btn-group-vertical>.btn-group:not(:first-child)>.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:none;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:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #774b8540}.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:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{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: #774b85}.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:hover,.nav-underline .nav-link:focus{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-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{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%2873, 80, 87, 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-sm,.navbar>.container-md,.navbar>.container-lg,.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:hover,.navbar-brand:focus{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:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{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-img-top,.card-group>.card:not(:last-child)>.card-header{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-img-bottom,.card-group>.card:not(:last-child)>.card-footer{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-img-top,.card-group>.card:not(:first-child)>.card-header{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-img-bottom,.card-group>.card:not(:first-child)>.card-footer{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='%23495057' 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='%23301e35' 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(119, 75, 133, .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='%23ad93b6'%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='%23ad93b6'%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(119, 75, 133, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #774b85;--bs-pagination-active-border-color: #774b85;--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)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{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: #774b85;--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: #774b85;--bs-list-group-active-border-color: #774b85;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):hover,.list-group-item-action:not(.active):focus{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(119, 75, 133, .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;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: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-header,.modal-fullscreen .modal-footer{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-header,.modal-fullscreen-sm-down .modal-footer{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-header,.modal-fullscreen-md-down .modal-footer{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-header,.modal-fullscreen-lg-down .modal-footer{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-header,.modal-fullscreen-xl-down .modal-footer{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-header,.modal-fullscreen-xxl-down .modal-footer{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-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=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-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .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-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=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-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .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:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.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-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=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-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.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-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.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%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{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:none;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-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-grow,.spinner-border{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--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.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{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.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{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.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{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.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{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.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{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.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{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%,#000c,#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;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(95,60,106,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(95,60,106,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86,94,100,var(--bs-link-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;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(20,108,67,var(--bs-link-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;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-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;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-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;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-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;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(249,250,251,var(--bs-link-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;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(60,38,67,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(60,38,67,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-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;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;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:hover>.bi,.icon-link-hover:focus-visible>.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:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{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:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{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: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{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{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;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;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;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-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{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{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{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{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{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{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{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{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{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{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{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{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{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{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{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{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{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{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{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{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}}[v-cloak]{display:none}.link-gray{color:var(--bs-secondary-color)}.link-gray:hover{color:#774b85} diff --git a/app/static/dist/assets/about-Dhkdxd6W.js b/app/static/dist/assets/about-Dhkdxd6W.js new file mode 100644 index 0000000..df7e4b6 --- /dev/null +++ b/app/static/dist/assets/about-Dhkdxd6W.js @@ -0,0 +1,557 @@ +import{n as e}from"./rolldown-runtime-Dd_uD5pT.js";import{h as t,j as n,o as r,p as i,r as a}from"./vue-Czeiv6NX.js";var o=`bottom`,s=`right`,c=`left`,l=`auto`,u=[`top`,o,s,c],d=`start`,f=`clippingParents`,p=`viewport`,m=`popper`,h=`reference`,g=u.reduce(function(e,t){return e.concat([t+`-`+d,t+`-end`])},[]),_=[].concat(u,[l]).reduce(function(e,t){return e.concat([t,t+`-`+d,t+`-end`])},[]),v=`beforeRead`,y=`read`,b=`afterRead`,x=`beforeMain`,S=`main`,C=`afterMain`,w=`beforeWrite`,T=`write`,E=`afterWrite`,D=[v,y,b,x,S,C,w,T,E];function O(e){return e?(e.nodeName||``).toLowerCase():null}function k(e){if(e==null)return window;if(e.toString()!==`[object Window]`){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function A(e){return e instanceof k(e).Element||e instanceof Element}function j(e){return e instanceof k(e).HTMLElement||e instanceof HTMLElement}function M(e){return typeof ShadowRoot>`u`?!1:e instanceof k(e).ShadowRoot||e instanceof ShadowRoot}function N(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];j(i)&&O(i)&&(Object.assign(i.style,n),Object.keys(r).forEach(function(e){var t=r[e];t===!1?i.removeAttribute(e):i.setAttribute(e,t===!0?``:t)}))})}function P(e){var t=e.state,n={popper:{position:t.options.strategy,left:`0`,top:`0`,margin:`0`},arrow:{position:`absolute`},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var r=t.elements[e],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]=``,e},{});j(r)&&O(r)&&(Object.assign(r.style,a),Object.keys(i).forEach(function(e){r.removeAttribute(e)}))})}}var F={name:`applyStyles`,enabled:!0,phase:`write`,fn:N,effect:P,requires:[`computeStyles`]};function ee(e){return e.split(`-`)[0]}var I=Math.max,te=Math.min,L=Math.round;function ne(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+`/`+e.version}).join(` `):navigator.userAgent}function re(){return!/^((?!chrome|android).)*safari/i.test(ne())}function ie(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&j(e)&&(i=e.offsetWidth>0&&L(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&L(r.height)/e.offsetHeight||1);var o=(A(e)?k(e):window).visualViewport,s=!re()&&n,c=(r.left+(s&&o?o.offsetLeft:0))/i,l=(r.top+(s&&o?o.offsetTop:0))/a,u=r.width/i,d=r.height/a;return{width:u,height:d,top:l,right:c+u,bottom:l+d,left:c,x:c,y:l}}function ae(e){var t=ie(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 oe(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&M(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function R(e){return k(e).getComputedStyle(e)}function se(e){return[`table`,`td`,`th`].indexOf(O(e))>=0}function ce(e){return((A(e)?e.ownerDocument:e.document)||window.document).documentElement}function le(e){return O(e)===`html`?e:e.assignedSlot||e.parentNode||(M(e)?e.host:null)||ce(e)}function ue(e){return!j(e)||R(e).position===`fixed`?null:e.offsetParent}function de(e){var t=/firefox/i.test(ne());if(/Trident/i.test(ne())&&j(e)&&R(e).position===`fixed`)return null;var n=le(e);for(M(n)&&(n=n.host);j(n)&&[`html`,`body`].indexOf(O(n))<0;){var r=R(n);if(r.transform!==`none`||r.perspective!==`none`||r.contain===`paint`||[`transform`,`perspective`].indexOf(r.willChange)!==-1||t&&r.willChange===`filter`||t&&r.filter&&r.filter!==`none`)return n;n=n.parentNode}return null}function fe(e){for(var t=k(e),n=ue(e);n&&se(n)&&R(n).position===`static`;)n=ue(n);return n&&(O(n)===`html`||O(n)===`body`&&R(n).position===`static`)?t:n||de(e)||t}function pe(e){return[`top`,`bottom`].indexOf(e)>=0?`x`:`y`}function me(e,t,n){return I(e,te(t,n))}function he(e,t,n){var r=me(e,t,n);return r>n?n:r}function ge(){return{top:0,right:0,bottom:0,left:0}}function _e(e){return Object.assign({},ge(),e)}function ve(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}var ye=function(e,t){return e=typeof e==`function`?e(Object.assign({},t.rects,{placement:t.placement})):e,_e(typeof e==`number`?ve(e,u):e)};function be(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,l=n.modifiersData.popperOffsets,u=ee(n.placement),d=pe(u),f=[`left`,`right`].indexOf(u)>=0?`height`:`width`;if(a&&l){var p=ye(i.padding,n),m=ae(a),h=d===`y`?`top`:c,g=d===`y`?o:s,_=n.rects.reference[f]+n.rects.reference[d]-l[d]-n.rects.popper[f],v=l[d]-n.rects.reference[d],y=fe(a),b=y?d===`y`?y.clientHeight||0:y.clientWidth||0:0,x=_/2-v/2,S=p[h],C=b-m[f]-p[g],w=b/2-m[f]/2+x,T=me(S,w,C),E=d;n.modifiersData[r]=(t={},t[E]=T,t.centerOffset=T-w,t)}}function xe(e){var t=e.state,n=e.options.element,r=n===void 0?`[data-popper-arrow]`:n;r!=null&&(typeof r==`string`&&(r=t.elements.popper.querySelector(r),!r)||oe(t.elements.popper,r)&&(t.elements.arrow=r))}var Se={name:`arrow`,enabled:!0,phase:`main`,fn:be,effect:xe,requires:[`popperOffsets`],requiresIfExists:[`preventOverflow`]};function Ce(e){return e.split(`-`)[1]}var we={top:`auto`,right:`auto`,bottom:`auto`,left:`auto`};function Te(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:L(n*i)/i||0,y:L(r*i)/i||0}}function Ee(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,l=e.offsets,u=e.position,d=e.gpuAcceleration,f=e.adaptive,p=e.roundOffsets,m=e.isFixed,h=l.x,g=h===void 0?0:h,_=l.y,v=_===void 0?0:_,y=typeof p==`function`?p({x:g,y:v}):{x:g,y:v};g=y.x,v=y.y;var b=l.hasOwnProperty(`x`),x=l.hasOwnProperty(`y`),S=c,C=`top`,w=window;if(f){var T=fe(n),E=`clientHeight`,D=`clientWidth`;if(T===k(n)&&(T=ce(n),R(T).position!==`static`&&u===`absolute`&&(E=`scrollHeight`,D=`scrollWidth`)),T=T,i===`top`||(i===`left`||i===`right`)&&a===`end`){C=o;var O=m&&T===w&&w.visualViewport?w.visualViewport.height:T[E];v-=O-r.height,v*=d?1:-1}if(i===`left`||(i===`top`||i===`bottom`)&&a===`end`){S=s;var A=m&&T===w&&w.visualViewport?w.visualViewport.width:T[D];g-=A-r.width,g*=d?1:-1}}var j=Object.assign({position:u},f&&we),M=p===!0?Te({x:g,y:v},k(n)):{x:g,y:v};if(g=M.x,v=M.y,d){var N;return Object.assign({},j,(N={},N[C]=x?`0`:``,N[S]=b?`0`:``,N.transform=(w.devicePixelRatio||1)<=1?`translate(`+g+`px, `+v+`px)`:`translate3d(`+g+`px, `+v+`px, 0)`,N))}return Object.assign({},j,(t={},t[C]=x?v+`px`:``,t[S]=b?g+`px`:``,t.transform=``,t))}function De(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0||r,a=n.adaptive,o=a===void 0||a,s=n.roundOffsets,c=s===void 0||s,l={placement:ee(t.placement),variation:Ce(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy===`fixed`};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Ee(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ee(Object.assign({},l,{offsets:t.modifiersData.arrow,position:`absolute`,adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Oe={name:`computeStyles`,enabled:!0,phase:`beforeWrite`,fn:De,data:{}},ke={passive:!0};function Ae(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0||i,o=r.resize,s=o===void 0||o,c=k(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(e){e.addEventListener(`scroll`,n.update,ke)}),s&&c.addEventListener(`resize`,n.update,ke),function(){a&&l.forEach(function(e){e.removeEventListener(`scroll`,n.update,ke)}),s&&c.removeEventListener(`resize`,n.update,ke)}}var je={name:`eventListeners`,enabled:!0,phase:`write`,fn:function(){},effect:Ae,data:{}},Me={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function Ne(e){return e.replace(/left|right|bottom|top/g,function(e){return Me[e]})}var Pe={start:`end`,end:`start`};function Fe(e){return e.replace(/start|end/g,function(e){return Pe[e]})}function Ie(e){var t=k(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Le(e){return ie(ce(e)).left+Ie(e).scrollLeft}function Re(e,t){var n=k(e),r=ce(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;var l=re();(l||!l&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}return{width:a,height:o,x:s+Le(e),y:c}}function ze(e){var t=ce(e),n=Ie(e),r=e.ownerDocument?.body,i=I(t.scrollWidth,t.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=I(t.scrollHeight,t.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),o=-n.scrollLeft+Le(e),s=-n.scrollTop;return R(r||t).direction===`rtl`&&(o+=I(t.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:o,y:s}}function Be(e){var t=R(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function Ve(e){return[`html`,`body`,`#document`].indexOf(O(e))>=0?e.ownerDocument.body:j(e)&&Be(e)?e:Ve(le(e))}function He(e,t){t===void 0&&(t=[]);var n=Ve(e),r=n===e.ownerDocument?.body,i=k(n),a=r?[i].concat(i.visualViewport||[],Be(n)?n:[]):n,o=t.concat(a);return r?o:o.concat(He(le(a)))}function Ue(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function We(e,t){var n=ie(e,!1,t===`fixed`);return n.top+=e.clientTop,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 Ge(e,t,n){return t===`viewport`?Ue(Re(e,n)):A(t)?We(t,n):Ue(ze(ce(e)))}function Ke(e){var t=He(le(e)),n=[`absolute`,`fixed`].indexOf(R(e).position)>=0&&j(e)?fe(e):e;return A(n)?t.filter(function(e){return A(e)&&oe(e,n)&&O(e)!==`body`}):[]}function qe(e,t,n,r){var i=t===`clippingParents`?Ke(e):[].concat(t),a=[].concat(i,[n]),o=a[0],s=a.reduce(function(t,n){var i=Ge(e,n,r);return t.top=I(i.top,t.top),t.right=te(i.right,t.right),t.bottom=te(i.bottom,t.bottom),t.left=I(i.left,t.left),t},Ge(e,o,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function Je(e){var t=e.reference,n=e.element,r=e.placement,i=r?ee(r):null,a=r?Ce(r):null,l=t.x+t.width/2-n.width/2,u=t.y+t.height/2-n.height/2,f;switch(i){case`top`:f={x:l,y:t.y-n.height};break;case o:f={x:l,y:t.y+t.height};break;case s:f={x:t.x+t.width,y:u};break;case c:f={x:t.x-n.width,y:u};break;default:f={x:t.x,y:t.y}}var p=i?pe(i):null;if(p!=null){var m=p===`y`?`height`:`width`;switch(a){case d:f[p]=f[p]-(t[m]/2-n[m]/2);break;case`end`:f[p]=f[p]+(t[m]/2-n[m]/2)}}return f}function Ye(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.strategy,o=a===void 0?e.strategy:a,s=n.boundary,c=s===void 0?f:s,l=n.rootBoundary,d=l===void 0?p:l,g=n.elementContext,_=g===void 0?m:g,v=n.altBoundary,y=v!==void 0&&v,b=n.padding,x=b===void 0?0:b,S=_e(typeof x==`number`?ve(x,u):x),C=_===`popper`?h:m,w=e.rects.popper,T=e.elements[y?C:_],E=qe(A(T)?T:T.contextElement||ce(e.elements.popper),c,d,o),D=ie(e.elements.reference),O=Je({reference:D,element:w,strategy:`absolute`,placement:i}),k=Ue(Object.assign({},w,O)),j=_===`popper`?k:D,M={top:E.top-j.top+S.top,bottom:j.bottom-E.bottom+S.bottom,left:E.left-j.left+S.left,right:j.right-E.right+S.right},N=e.modifiersData.offset;if(_===`popper`&&N){var P=N[i];Object.keys(M).forEach(function(e){var t=[`right`,`bottom`].indexOf(e)>=0?1:-1,n=[`top`,`bottom`].indexOf(e)>=0?`y`:`x`;M[e]+=P[n]*t})}return M}function Xe(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,l=c===void 0?_:c,d=Ce(r),f=d?s?g:g.filter(function(e){return Ce(e)===d}):u,p=f.filter(function(e){return l.indexOf(e)>=0});p.length===0&&(p=f);var m=p.reduce(function(t,n){return t[n]=Ye(e,{placement:n,boundary:i,rootBoundary:a,padding:o})[ee(n)],t},{});return Object.keys(m).sort(function(e,t){return m[e]-m[t]})}function Ze(e){if(ee(e)===`auto`)return[];var t=Ne(e);return[Fe(e),t,Fe(t)]}function Qe(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0||i,l=n.altAxis,u=l===void 0||l,f=n.fallbackPlacements,p=n.padding,m=n.boundary,h=n.rootBoundary,g=n.altBoundary,_=n.flipVariations,v=_===void 0||_,y=n.allowedAutoPlacements,b=t.options.placement,x=ee(b)===b,S=f||(x||!v?[Ne(b)]:Ze(b)),C=[b].concat(S).reduce(function(e,n){return e.concat(ee(n)===`auto`?Xe(t,{placement:n,boundary:m,rootBoundary:h,padding:p,flipVariations:v,allowedAutoPlacements:y}):n)},[]),w=t.rects.reference,T=t.rects.popper,E=new Map,D=!0,O=C[0],k=0;k=0,P=N?`width`:`height`,F=Ye(t,{placement:A,boundary:m,rootBoundary:h,altBoundary:g,padding:p}),I=N?M?s:c:M?o:`top`;w[P]>T[P]&&(I=Ne(I));var te=Ne(I),L=[];if(a&&L.push(F[j]<=0),u&&L.push(F[I]<=0,F[te]<=0),L.every(function(e){return e})){O=A,D=!1;break}E.set(A,L)}if(D)for(var ne=v?3:1,re=function(e){var t=C.find(function(t){var n=E.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return O=t,`break`},ie=ne;ie>0&&re(ie)!==`break`;ie--);t.placement!==O&&(t.modifiersData[r]._skip=!0,t.placement=O,t.reset=!0)}}var $e={name:`flip`,enabled:!0,phase:`main`,fn:Qe,requiresIfExists:[`offset`],data:{_skip:!1}};function et(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 tt(e){return[`top`,s,o,c].some(function(t){return e[t]>=0})}function nt(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=Ye(t,{elementContext:`reference`}),s=Ye(t,{altBoundary:!0}),c=et(o,r),l=et(s,i,a),u=tt(c),d=tt(l);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}var rt={name:`hide`,enabled:!0,phase:`main`,requiresIfExists:[`preventOverflow`],fn:nt};function it(e,t,n){var r=ee(e),i=[`left`,`top`].indexOf(r)>=0?-1:1,a=typeof n==`function`?n(Object.assign({},t,{placement:e})):n,o=a[0],s=a[1];return o||=0,s=(s||0)*i,[`left`,`right`].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}function at(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=_.reduce(function(e,n){return e[n]=it(n,t.rects,a),e},{}),s=o[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=o}var ot={name:`offset`,enabled:!0,phase:`main`,requires:[`popperOffsets`],fn:at};function st(e){var t=e.state,n=e.name;t.modifiersData[n]=Je({reference:t.rects.reference,element:t.rects.popper,strategy:`absolute`,placement:t.placement})}var ct={name:`popperOffsets`,enabled:!0,phase:`read`,fn:st,data:{}};function lt(e){return e===`x`?`y`:`x`}function ut(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0||i,l=n.altAxis,u=l!==void 0&&l,d=n.boundary,f=n.rootBoundary,p=n.altBoundary,m=n.padding,h=n.tether,g=h===void 0||h,_=n.tetherOffset,v=_===void 0?0:_,y=Ye(t,{boundary:d,rootBoundary:f,padding:m,altBoundary:p}),b=ee(t.placement),x=Ce(t.placement),S=!x,C=pe(b),w=lt(C),T=t.modifiersData.popperOffsets,E=t.rects.reference,D=t.rects.popper,O=typeof v==`function`?v(Object.assign({},t.rects,{placement:t.placement})):v,k=typeof O==`number`?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),A=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,j={x:0,y:0};if(T){if(a){var M=C===`y`?`top`:c,N=C===`y`?o:s,P=C===`y`?`height`:`width`,F=T[C],L=F+y[M],ne=F-y[N],re=g?-D[P]/2:0,ie=x===`start`?E[P]:D[P],oe=x===`start`?-D[P]:-E[P],R=t.elements.arrow,se=g&&R?ae(R):{width:0,height:0},ce=t.modifiersData[`arrow#persistent`]?t.modifiersData[`arrow#persistent`].padding:ge(),le=ce[M],ue=ce[N],de=me(0,E[P],se[P]),_e=S?E[P]/2-re-de-le-k.mainAxis:ie-de-le-k.mainAxis,ve=S?-E[P]/2+re+de+ue+k.mainAxis:oe+de+ue+k.mainAxis,ye=t.elements.arrow&&fe(t.elements.arrow),be=ye?C===`y`?ye.clientTop||0:ye.clientLeft||0:0,xe=A?.[C]??0,Se=F+_e-xe-be,we=F+ve-xe,Te=me(g?te(L,Se):L,F,g?I(ne,we):ne);T[C]=Te,j[C]=Te-F}if(u){var Ee=C===`x`?`top`:c,De=C===`x`?o:s,Oe=T[w],ke=w===`y`?`height`:`width`,Ae=Oe+y[Ee],je=Oe-y[De],Me=[`top`,c].indexOf(b)!==-1,Ne=A?.[w]??0,Pe=Me?Ae:Oe-E[ke]-D[ke]-Ne+k.altAxis,Fe=Me?Oe+E[ke]+D[ke]-Ne-k.altAxis:je,Ie=g&&Me?he(Pe,Oe,Fe):me(g?Pe:Ae,Oe,g?Fe:je);T[w]=Ie,j[w]=Ie-Oe}t.modifiersData[r]=j}}var dt={name:`preventOverflow`,enabled:!0,phase:`main`,fn:ut,requiresIfExists:[`offset`]};function ft(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function pt(e){return e===k(e)||!j(e)?Ie(e):ft(e)}function mt(e){var t=e.getBoundingClientRect(),n=L(t.width)/e.offsetWidth||1,r=L(t.height)/e.offsetHeight||1;return n!==1||r!==1}function ht(e,t,n){n===void 0&&(n=!1);var r=j(t),i=j(t)&&mt(t),a=ce(t),o=ie(e,i,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((O(t)!==`body`||Be(a))&&(s=pt(t)),j(t)?(c=ie(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=Le(a))),{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}function gt(e){var t=new Map,n=new Set,r=[];e.forEach(function(e){t.set(e.name,e)});function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}}),r.push(e)}return e.forEach(function(e){n.has(e.name)||i(e)}),r}function _t(e){var t=gt(e);return D.reduce(function(e,n){return e.concat(t.filter(function(e){return e.phase===n}))},[])}function vt(e){var t;return function(){return t||=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})}),t}}function yt(e){var t=e.reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{});return Object.keys(t).map(function(e){return t[e]})}var bt={placement:`bottom`,modifiers:[],strategy:`absolute`};function xt(){return![...arguments].some(function(e){return!(e&&typeof e.getBoundingClientRect==`function`)})}function St(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,a=i===void 0?bt:i;return function(e,t,n){n===void 0&&(n=a);var i={placement:`bottom`,orderedModifiers:[],options:Object.assign({},bt,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},o=[],s=!1,c={state:i,setOptions:function(n){var o=typeof n==`function`?n(i.options):n;u(),i.options=Object.assign({},a,i.options,o),i.scrollParents={reference:A(e)?He(e):e.contextElement?He(e.contextElement):[],popper:He(t)};var s=_t(yt([].concat(r,i.options.modifiers)));return i.orderedModifiers=s.filter(function(e){return e.enabled}),l(),c.update()},forceUpdate:function(){if(!s){var e=i.elements,t=e.reference,n=e.popper;if(xt(t,n)){i.rects={reference:ht(t,fe(n),i.options.strategy===`fixed`),popper:ae(n)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach(function(e){return i.modifiersData[e.name]=Object.assign({},e.data)});for(var r=0;rC,afterRead:()=>b,afterWrite:()=>E,applyStyles:()=>F,arrow:()=>Se,auto:()=>l,basePlacements:()=>u,beforeMain:()=>x,beforeRead:()=>v,beforeWrite:()=>w,bottom:()=>o,clippingParents:()=>f,computeStyles:()=>Oe,createPopper:()=>Tt,createPopperBase:()=>Ct,createPopperLite:()=>wt,detectOverflow:()=>Ye,end:()=>`end`,eventListeners:()=>je,flip:()=>$e,hide:()=>rt,left:()=>c,main:()=>S,modifierPhases:()=>D,offset:()=>ot,placements:()=>_,popper:()=>m,popperGenerator:()=>St,popperOffsets:()=>ct,preventOverflow:()=>dt,read:()=>y,reference:()=>h,right:()=>s,start:()=>d,top:()=>`top`,variationPlacements:()=>g,viewport:()=>p,write:()=>T}),Dt=new Map,Ot={set(e,t,n){Dt.has(e)||Dt.set(e,new Map);let r=Dt.get(e);if(!r.has(t)&&r.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(r.keys())[0]}.`);return}r.set(t,n)},get(e,t){return Dt.has(e)&&Dt.get(e).get(t)||null},remove(e,t){if(!Dt.has(e))return;let n=Dt.get(e);n.delete(t),n.size===0&&Dt.delete(e)}},kt=1e6,At=1e3,jt=`transitionend`,Mt=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,(e,t)=>`#${CSS.escape(t)}`)),e),Nt=e=>e==null?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),Pt=e=>{do e+=Math.floor(Math.random()*kt);while(document.getElementById(e));return e},Ft=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);return!Number.parseFloat(t)&&!Number.parseFloat(n)?0:(t=t.split(`,`)[0],n=n.split(`,`)[0],(Number.parseFloat(t)+Number.parseFloat(n))*At)},It=e=>{e.dispatchEvent(new Event(jt))},Lt=e=>!e||typeof e!=`object`?!1:(e.jquery!==void 0&&(e=e[0]),e.nodeType!==void 0),Rt=e=>Lt(e)?e.jquery?e[0]:e:typeof e==`string`&&e.length>0?document.querySelector(Mt(e)):null,zt=e=>{if(!Lt(e)||e.getClientRects().length===0)return!1;let t=getComputedStyle(e).getPropertyValue(`visibility`)===`visible`,n=e.closest(`details:not([open])`);if(!n)return t;if(n!==e){let t=e.closest(`summary`);if(t&&t.parentNode!==n||t===null)return!1}return t},Bt=e=>!e||e.nodeType!==Node.ELEMENT_NODE||e.classList.contains(`disabled`)?!0:e.disabled===void 0?e.hasAttribute(`disabled`)&&e.getAttribute(`disabled`)!==`false`:e.disabled,Vt=e=>{if(!document.documentElement.attachShadow)return null;if(typeof e.getRootNode==`function`){let t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?Vt(e.parentNode):null},Ht=()=>{},Ut=e=>{e.offsetHeight},Wt=()=>window.jQuery&&!document.body.hasAttribute(`data-bs-no-jquery`)?window.jQuery:null,Gt=[],Kt=e=>{document.readyState===`loading`?(Gt.length||document.addEventListener(`DOMContentLoaded`,()=>{for(let e of Gt)e()}),Gt.push(e)):e()},z=()=>document.documentElement.dir===`rtl`,B=e=>{Kt(()=>{let t=Wt();if(t){let n=e.NAME,r=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=r,e.jQueryInterface)}})},V=(e,t=[],n=e)=>typeof e==`function`?e.call(...t):n,qt=(e,t,n=!0)=>{if(!n){V(e);return}let r=Ft(t)+5,i=!1,a=({target:n})=>{n===t&&(i=!0,t.removeEventListener(jt,a),V(e))};t.addEventListener(jt,a),setTimeout(()=>{i||It(t)},r)},Jt=(e,t,n,r)=>{let i=e.length,a=e.indexOf(t);return a===-1?!n&&r?e[i-1]:e[0]:(a+=n?1:-1,r&&(a=(a+i)%i),e[Math.max(0,Math.min(a,i-1))])},Yt=/[^.]*(?=\..*)\.|.*/,Xt=/\..*/,Zt=/::\d+$/,Qt={},$t=1,en={mouseenter:`mouseover`,mouseleave:`mouseout`},tn=new Set(`click.dblclick.mouseup.mousedown.contextmenu.mousewheel.DOMMouseScroll.mouseover.mouseout.mousemove.selectstart.selectend.keydown.keypress.keyup.orientationchange.touchstart.touchmove.touchend.touchcancel.pointerdown.pointermove.pointerup.pointerleave.pointercancel.gesturestart.gesturechange.gestureend.focus.blur.change.reset.select.submit.focusin.focusout.load.unload.beforeunload.resize.move.DOMContentLoaded.readystatechange.error.abort.scroll`.split(`.`));function nn(e,t){return t&&`${t}::${$t++}`||e.uidEvent||$t++}function rn(e){let t=nn(e);return e.uidEvent=t,Qt[t]=Qt[t]||{},Qt[t]}function an(e,t){return function n(r){return pn(r,{delegateTarget:e}),n.oneOff&&H.off(e,r.type,t),t.apply(e,[r])}}function on(e,t,n){return function r(i){let a=e.querySelectorAll(t);for(let{target:o}=i;o&&o!==this;o=o.parentNode)for(let s of a)if(s===o)return pn(i,{delegateTarget:o}),r.oneOff&&H.off(e,i.type,t,n),n.apply(o,[i])}}function sn(e,t,n=null){return Object.values(e).find(e=>e.callable===t&&e.delegationSelector===n)}function cn(e,t,n){let r=typeof t==`string`,i=r?n:t||n,a=fn(e);return tn.has(a)||(a=e),[r,i,a]}function ln(e,t,n,r,i){if(typeof t!=`string`||!e)return;let[a,o,s]=cn(t,n,r);t in en&&(o=(e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)})(o));let c=rn(e),l=c[s]||(c[s]={}),u=sn(l,o,a?n:null);if(u){u.oneOff=u.oneOff&&i;return}let d=nn(o,t.replace(Yt,``)),f=a?on(e,n,o):an(e,o);f.delegationSelector=a?n:null,f.callable=o,f.oneOff=i,f.uidEvent=d,l[d]=f,e.addEventListener(s,f,a)}function un(e,t,n,r,i){let a=sn(t[n],r,i);a&&(e.removeEventListener(n,a,!!i),delete t[n][a.uidEvent])}function dn(e,t,n,r){let i=t[n]||{};for(let[a,o]of Object.entries(i))a.includes(r)&&un(e,t,n,o.callable,o.delegationSelector)}function fn(e){return e=e.replace(Xt,``),en[e]||e}var H={on(e,t,n,r){ln(e,t,n,r,!1)},one(e,t,n,r){ln(e,t,n,r,!0)},off(e,t,n,r){if(typeof t!=`string`||!e)return;let[i,a,o]=cn(t,n,r),s=o!==t,c=rn(e),l=c[o]||{},u=t.startsWith(`.`);if(a!==void 0){if(!Object.keys(l).length)return;un(e,c,o,a,i?n:null);return}if(u)for(let n of Object.keys(c))dn(e,c,n,t.slice(1));for(let[n,r]of Object.entries(l)){let i=n.replace(Zt,``);(!s||t.includes(i))&&un(e,c,o,r.callable,r.delegationSelector)}},trigger(e,t,n){if(typeof t!=`string`||!e)return null;let r=Wt(),i=t!==fn(t),a=null,o=!0,s=!0,c=!1;i&&r&&(a=r.Event(t,n),r(e).trigger(a),o=!a.isPropagationStopped(),s=!a.isImmediatePropagationStopped(),c=a.isDefaultPrevented());let l=pn(new Event(t,{bubbles:o,cancelable:!0}),n);return c&&l.preventDefault(),s&&e.dispatchEvent(l),l.defaultPrevented&&a&&a.preventDefault(),l}};function pn(e,t={}){for(let[n,r]of Object.entries(t))try{e[n]=r}catch{Object.defineProperty(e,n,{configurable:!0,get(){return r}})}return e}function mn(e){if(e===`true`)return!0;if(e===`false`)return!1;if(e===Number(e).toString())return Number(e);if(e===``||e===`null`)return null;if(typeof e!=`string`)return e;try{return JSON.parse(decodeURIComponent(e))}catch{return e}}function hn(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}var gn={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${hn(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${hn(t)}`)},getDataAttributes(e){if(!e)return{};let t={},n=Object.keys(e.dataset).filter(e=>e.startsWith(`bs`)&&!e.startsWith(`bsConfig`));for(let r of n){let n=r.replace(/^bs/,``);n=n.charAt(0).toLowerCase()+n.slice(1),t[n]=mn(e.dataset[r])}return t},getDataAttribute(e,t){return mn(e.getAttribute(`data-bs-${hn(t)}`))}},_n=class{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw Error(`You have to implement the static method "NAME", for each component!`)}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){let n=Lt(t)?gn.getDataAttribute(t,`config`):{};return{...this.constructor.Default,...typeof n==`object`?n:{},...Lt(t)?gn.getDataAttributes(t):{},...typeof e==`object`?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(let[n,r]of Object.entries(t)){let t=e[n],i=Lt(t)?`element`:Nt(t);if(!new RegExp(r).test(i))throw TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${i}" but expected type "${r}".`)}}},vn=`5.3.8`,U=class extends _n{constructor(e,t){super(),e=Rt(e),e&&(this._element=e,this._config=this._getConfig(t),Ot.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Ot.remove(this._element,this.constructor.DATA_KEY),H.off(this._element,this.constructor.EVENT_KEY);for(let e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){qt(e,t,n)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return Ot.get(Rt(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,typeof t==`object`?t:null)}static get VERSION(){return vn}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}},yn=e=>{let t=e.getAttribute(`data-bs-target`);if(!t||t===`#`){let n=e.getAttribute(`href`);if(!n||!n.includes(`#`)&&!n.startsWith(`.`))return null;n.includes(`#`)&&!n.startsWith(`#`)&&(n=`#${n.split(`#`)[1]}`),t=n&&n!==`#`?n.trim():null}return t?t.split(`,`).map(e=>Mt(e)).join(`,`):null},W={find(e,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e,t=document.documentElement){return Element.prototype.querySelector.call(t,e)},children(e,t){return[].concat(...e.children).filter(e=>e.matches(t))},parents(e,t){let n=[],r=e.parentNode.closest(t);for(;r;)n.push(r),r=r.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){let t=[`a`,`button`,`input`,`textarea`,`select`,`details`,`[tabindex]`,`[contenteditable="true"]`].map(e=>`${e}:not([tabindex^="-"])`).join(`,`);return this.find(t,e).filter(e=>!Bt(e)&&zt(e))},getSelectorFromElement(e){let t=yn(e);return t&&W.findOne(t)?t:null},getElementFromSelector(e){let t=yn(e);return t?W.findOne(t):null},getMultipleElementsFromSelector(e){let t=yn(e);return t?W.find(t):[]}},bn=(e,t=`hide`)=>{let n=`click.dismiss${e.EVENT_KEY}`,r=e.NAME;H.on(document,n,`[data-bs-dismiss="${r}"]`,function(n){if([`A`,`AREA`].includes(this.tagName)&&n.preventDefault(),Bt(this))return;let i=W.getElementFromSelector(this)||this.closest(`.${r}`);e.getOrCreateInstance(i)[t]()})},xn=`alert`,Sn=`.bs.alert`,Cn=`close${Sn}`,wn=`closed${Sn}`,Tn=`fade`,En=`show`,Dn=class e extends U{static get NAME(){return xn}close(){if(H.trigger(this._element,Cn).defaultPrevented)return;this._element.classList.remove(En);let e=this._element.classList.contains(Tn);this._queueCallback(()=>this._destroyElement(),this._element,e)}_destroyElement(){this._element.remove(),H.trigger(this._element,wn),this.dispose()}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this);if(typeof t==`string`){if(n[t]===void 0||t.startsWith(`_`)||t===`constructor`)throw TypeError(`No method named "${t}"`);n[t](this)}})}};bn(Dn,`close`),B(Dn);var On=`button`,kn=`.bs.button`,An=`.data-api`,jn=`active`,Mn=`[data-bs-toggle="button"]`,Nn=`click${kn}${An}`,Pn=class e extends U{static get NAME(){return On}toggle(){this._element.setAttribute(`aria-pressed`,this._element.classList.toggle(jn))}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this);t===`toggle`&&n[t]()})}};H.on(document,Nn,Mn,e=>{e.preventDefault();let t=e.target.closest(Mn);Pn.getOrCreateInstance(t).toggle()}),B(Pn);var Fn=`swipe`,In=`.bs.swipe`,Ln=`touchstart${In}`,Rn=`touchmove${In}`,zn=`touchend${In}`,Bn=`pointerdown${In}`,Vn=`pointerup${In}`,Hn=`touch`,Un=`pen`,Wn=`pointer-event`,Gn=40,Kn={endCallback:null,leftCallback:null,rightCallback:null},qn={endCallback:`(function|null)`,leftCallback:`(function|null)`,rightCallback:`(function|null)`},Jn=class e extends _n{constructor(t,n){super(),this._element=t,t&&e.isSupported()&&(this._config=this._getConfig(n),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return Kn}static get DefaultType(){return qn}static get NAME(){return Fn}dispose(){H.off(this._element,In)}_start(e){if(!this._supportPointerEvents){this._deltaX=e.touches[0].clientX;return}this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX)}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),V(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){let e=Math.abs(this._deltaX);if(e<=Gn)return;let t=e/this._deltaX;this._deltaX=0,t&&V(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(H.on(this._element,Bn,e=>this._start(e)),H.on(this._element,Vn,e=>this._end(e)),this._element.classList.add(Wn)):(H.on(this._element,Ln,e=>this._start(e)),H.on(this._element,Rn,e=>this._move(e)),H.on(this._element,zn,e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&(e.pointerType===Un||e.pointerType===Hn)}static isSupported(){return`ontouchstart`in document.documentElement||navigator.maxTouchPoints>0}},Yn=`carousel`,Xn=`.bs.carousel`,Zn=`.data-api`,Qn=`ArrowLeft`,$n=`ArrowRight`,er=500,tr=`next`,nr=`prev`,rr=`left`,ir=`right`,ar=`slide${Xn}`,or=`slid${Xn}`,sr=`keydown${Xn}`,cr=`mouseenter${Xn}`,lr=`mouseleave${Xn}`,ur=`dragstart${Xn}`,dr=`load${Xn}${Zn}`,fr=`click${Xn}${Zn}`,pr=`carousel`,mr=`active`,hr=`slide`,gr=`carousel-item-end`,_r=`carousel-item-start`,vr=`carousel-item-next`,yr=`carousel-item-prev`,br=`.active`,xr=`.carousel-item`,Sr=`.active.carousel-item`,Cr=`.carousel-item img`,wr=`.carousel-indicators`,Tr=`[data-bs-slide], [data-bs-slide-to]`,Er=`[data-bs-ride="carousel"]`,Dr={[Qn]:ir,[$n]:rr},Or={interval:5e3,keyboard:!0,pause:`hover`,ride:!1,touch:!0,wrap:!0},kr={interval:`(number|boolean)`,keyboard:`boolean`,pause:`(string|boolean)`,ride:`(boolean|string)`,touch:`boolean`,wrap:`boolean`},Ar=class e extends U{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=W.findOne(wr,this._element),this._addEventListeners(),this._config.ride===pr&&this.cycle()}static get Default(){return Or}static get DefaultType(){return kr}static get NAME(){return Yn}next(){this._slide(tr)}nextWhenVisible(){!document.hidden&&zt(this._element)&&this.next()}prev(){this._slide(nr)}pause(){this._isSliding&&It(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){H.one(this._element,or,()=>this.cycle());return}this.cycle()}}to(e){let t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding){H.one(this._element,or,()=>this.to(e));return}let n=this._getItemIndex(this._getActive());if(n===e)return;let r=e>n?tr:nr;this._slide(r,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&H.on(this._element,sr,e=>this._keydown(e)),this._config.pause===`hover`&&(H.on(this._element,cr,()=>this.pause()),H.on(this._element,lr,()=>this._maybeEnableCycle())),this._config.touch&&Jn.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(let e of W.find(Cr,this._element))H.on(e,ur,e=>e.preventDefault());let e={leftCallback:()=>this._slide(this._directionToOrder(rr)),rightCallback:()=>this._slide(this._directionToOrder(ir)),endCallback:()=>{this._config.pause===`hover`&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),er+this._config.interval))}};this._swipeHelper=new Jn(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;let t=Dr[e.key];t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;let t=W.findOne(br,this._indicatorsElement);t.classList.remove(mr),t.removeAttribute(`aria-current`);let n=W.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);n&&(n.classList.add(mr),n.setAttribute(`aria-current`,`true`))}_updateInterval(){let e=this._activeElement||this._getActive();if(!e)return;let t=Number.parseInt(e.getAttribute(`data-bs-interval`),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;let n=this._getActive(),r=e===tr,i=t||Jt(this._getItems(),n,r,this._config.wrap);if(i===n)return;let a=this._getItemIndex(i),o=t=>H.trigger(this._element,t,{relatedTarget:i,direction:this._orderToDirection(e),from:this._getItemIndex(n),to:a});if(o(ar).defaultPrevented||!n||!i)return;let s=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(a),this._activeElement=i;let c=r?_r:gr,l=r?vr:yr;i.classList.add(l),Ut(i),n.classList.add(c),i.classList.add(c),this._queueCallback(()=>{i.classList.remove(c,l),i.classList.add(mr),n.classList.remove(mr,l,c),this._isSliding=!1,o(or)},n,this._isAnimated()),s&&this.cycle()}_isAnimated(){return this._element.classList.contains(hr)}_getActive(){return W.findOne(Sr,this._element)}_getItems(){return W.find(xr,this._element)}_clearInterval(){this._interval&&=(clearInterval(this._interval),null)}_directionToOrder(e){return z()?e===rr?nr:tr:e===rr?tr:nr}_orderToDirection(e){return z()?e===nr?rr:ir:e===nr?ir:rr}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this,t);if(typeof t==`number`){n.to(t);return}if(typeof t==`string`){if(n[t]===void 0||t.startsWith(`_`)||t===`constructor`)throw TypeError(`No method named "${t}"`);n[t]()}})}};H.on(document,fr,Tr,function(e){let t=W.getElementFromSelector(this);if(!t||!t.classList.contains(pr))return;e.preventDefault();let n=Ar.getOrCreateInstance(t),r=this.getAttribute(`data-bs-slide-to`);if(r){n.to(r),n._maybeEnableCycle();return}if(gn.getDataAttribute(this,`slide`)===`next`){n.next(),n._maybeEnableCycle();return}n.prev(),n._maybeEnableCycle()}),H.on(window,dr,()=>{let e=W.find(Er);for(let t of e)Ar.getOrCreateInstance(t)}),B(Ar);var jr=`collapse`,Mr=`.bs.collapse`,Nr=`.data-api`,Pr=`show${Mr}`,Fr=`shown${Mr}`,Ir=`hide${Mr}`,Lr=`hidden${Mr}`,Rr=`click${Mr}${Nr}`,zr=`show`,Br=`collapse`,Vr=`collapsing`,Hr=`collapsed`,Ur=`:scope .${Br} .${Br}`,Wr=`collapse-horizontal`,Gr=`width`,Kr=`height`,qr=`.collapse.show, .collapse.collapsing`,Jr=`[data-bs-toggle="collapse"]`,Yr={parent:null,toggle:!0},Xr={parent:`(null|element)`,toggle:`boolean`},Zr=class e extends U{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];let n=W.find(Jr);for(let e of n){let t=W.getSelectorFromElement(e),n=W.find(t).filter(e=>e===this._element);t!==null&&n.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Yr}static get DefaultType(){return Xr}static get NAME(){return jr}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(qr).filter(e=>e!==this._element).map(t=>e.getOrCreateInstance(t,{toggle:!1}))),t.length&&t[0]._isTransitioning||H.trigger(this._element,Pr).defaultPrevented)return;for(let e of t)e.hide();let n=this._getDimension();this._element.classList.remove(Br),this._element.classList.add(Vr),this._element.style[n]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;let r=()=>{this._isTransitioning=!1,this._element.classList.remove(Vr),this._element.classList.add(Br,zr),this._element.style[n]=``,H.trigger(this._element,Fr)},i=`scroll${n[0].toUpperCase()+n.slice(1)}`;this._queueCallback(r,this._element,!0),this._element.style[n]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown()||H.trigger(this._element,Ir).defaultPrevented)return;let e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,Ut(this._element),this._element.classList.add(Vr),this._element.classList.remove(Br,zr);for(let e of this._triggerArray){let t=W.getElementFromSelector(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0;let t=()=>{this._isTransitioning=!1,this._element.classList.remove(Vr),this._element.classList.add(Br),H.trigger(this._element,Lr)};this._element.style[e]=``,this._queueCallback(t,this._element,!0)}_isShown(e=this._element){return e.classList.contains(zr)}_configAfterMerge(e){return e.toggle=!!e.toggle,e.parent=Rt(e.parent),e}_getDimension(){return this._element.classList.contains(Wr)?Gr:Kr}_initializeChildren(){if(!this._config.parent)return;let e=this._getFirstLevelChildren(Jr);for(let t of e){let e=W.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){let t=W.find(Ur,this._config.parent);return W.find(e,this._config.parent).filter(e=>!t.includes(e))}_addAriaAndCollapsedClass(e,t){if(e.length)for(let n of e)n.classList.toggle(Hr,!t),n.setAttribute(`aria-expanded`,t)}static jQueryInterface(t){let n={};return typeof t==`string`&&/show|hide/.test(t)&&(n.toggle=!1),this.each(function(){let r=e.getOrCreateInstance(this,n);if(typeof t==`string`){if(r[t]===void 0)throw TypeError(`No method named "${t}"`);r[t]()}})}};H.on(document,Rr,Jr,function(e){(e.target.tagName===`A`||e.delegateTarget&&e.delegateTarget.tagName===`A`)&&e.preventDefault();for(let e of W.getMultipleElementsFromSelector(this))Zr.getOrCreateInstance(e,{toggle:!1}).toggle()}),B(Zr);var Qr=`dropdown`,$r=`.bs.dropdown`,ei=`.data-api`,ti=`Escape`,ni=`Tab`,ri=`ArrowUp`,ii=`ArrowDown`,ai=2,oi=`hide${$r}`,si=`hidden${$r}`,ci=`show${$r}`,li=`shown${$r}`,ui=`click${$r}${ei}`,di=`keydown${$r}${ei}`,fi=`keyup${$r}${ei}`,pi=`show`,mi=`dropup`,hi=`dropend`,gi=`dropstart`,_i=`dropup-center`,vi=`dropdown-center`,yi=`[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)`,bi=`${yi}.${pi}`,xi=`.dropdown-menu`,Si=`.navbar`,Ci=`.navbar-nav`,wi=`.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)`,Ti=z()?`top-end`:`top-start`,Ei=z()?`top-start`:`top-end`,Di=z()?`bottom-end`:`bottom-start`,Oi=z()?`bottom-start`:`bottom-end`,ki=z()?`left-start`:`right-start`,Ai=z()?`right-start`:`left-start`,ji=`top`,Mi=`bottom`,Ni={autoClose:!0,boundary:`clippingParents`,display:`dynamic`,offset:[0,2],popperConfig:null,reference:`toggle`},Pi={autoClose:`(boolean|string)`,boundary:`(string|element)`,display:`string`,offset:`(array|string|function)`,popperConfig:`(null|object|function)`,reference:`(string|element|object)`},Fi=class e extends U{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=W.next(this._element,xi)[0]||W.prev(this._element,xi)[0]||W.findOne(xi,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Ni}static get DefaultType(){return Pi}static get NAME(){return Qr}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Bt(this._element)||this._isShown())return;let e={relatedTarget:this._element};if(!H.trigger(this._element,ci,e).defaultPrevented){if(this._createPopper(),`ontouchstart`in document.documentElement&&!this._parent.closest(Ci))for(let e of[].concat(...document.body.children))H.on(e,`mouseover`,Ht);this._element.focus(),this._element.setAttribute(`aria-expanded`,!0),this._menu.classList.add(pi),this._element.classList.add(pi),H.trigger(this._element,li,e)}}hide(){if(Bt(this._element)||!this._isShown())return;let e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!H.trigger(this._element,oi,e).defaultPrevented){if(`ontouchstart`in document.documentElement)for(let e of[].concat(...document.body.children))H.off(e,`mouseover`,Ht);this._popper&&this._popper.destroy(),this._menu.classList.remove(pi),this._element.classList.remove(pi),this._element.setAttribute(`aria-expanded`,`false`),gn.removeDataAttribute(this._menu,`popper`),H.trigger(this._element,si,e)}}_getConfig(e){if(e=super._getConfig(e),typeof e.reference==`object`&&!Lt(e.reference)&&typeof e.reference.getBoundingClientRect!=`function`)throw TypeError(`${Qr.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(Et===void 0)throw TypeError(`Bootstrap's dropdowns require Popper (https://popper.js.org/docs/v2/)`);let e=this._element;this._config.reference===`parent`?e=this._parent:Lt(this._config.reference)?e=Rt(this._config.reference):typeof this._config.reference==`object`&&(e=this._config.reference);let t=this._getPopperConfig();this._popper=Tt(e,this._menu,t)}_isShown(){return this._menu.classList.contains(pi)}_getPlacement(){let e=this._parent;if(e.classList.contains(hi))return ki;if(e.classList.contains(gi))return Ai;if(e.classList.contains(_i))return ji;if(e.classList.contains(vi))return Mi;let t=getComputedStyle(this._menu).getPropertyValue(`--bs-position`).trim()===`end`;return e.classList.contains(mi)?t?Ei:Ti:t?Oi:Di}_detectNavbar(){return this._element.closest(Si)!==null}_getOffset(){let{offset:e}=this._config;return typeof e==`string`?e.split(`,`).map(e=>Number.parseInt(e,10)):typeof e==`function`?t=>e(t,this._element):e}_getPopperConfig(){let e={placement:this._getPlacement(),modifiers:[{name:`preventOverflow`,options:{boundary:this._config.boundary}},{name:`offset`,options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display===`static`)&&(gn.setDataAttribute(this._menu,`popper`,`static`),e.modifiers=[{name:`applyStyles`,enabled:!1}]),{...e,...V(this._config.popperConfig,[void 0,e])}}_selectMenuItem({key:e,target:t}){let n=W.find(wi,this._menu).filter(e=>zt(e));n.length&&Jt(n,t,e===ii,!n.includes(t)).focus()}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this,t);if(typeof t==`string`){if(n[t]===void 0)throw TypeError(`No method named "${t}"`);n[t]()}})}static clearMenus(t){if(t.button===ai||t.type===`keyup`&&t.key!==ni)return;let n=W.find(bi);for(let r of n){let n=e.getInstance(r);if(!n||n._config.autoClose===!1)continue;let i=t.composedPath(),a=i.includes(n._menu);if(i.includes(n._element)||n._config.autoClose===`inside`&&!a||n._config.autoClose===`outside`&&a||n._menu.contains(t.target)&&(t.type===`keyup`&&t.key===ni||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;let o={relatedTarget:n._element};t.type===`click`&&(o.clickEvent=t),n._completeHide(o)}}static dataApiKeydownHandler(t){let n=/input|textarea/i.test(t.target.tagName),r=t.key===ti,i=[ri,ii].includes(t.key);if(!i&&!r||n&&!r)return;t.preventDefault();let a=this.matches(yi)?this:W.prev(this,yi)[0]||W.next(this,yi)[0]||W.findOne(yi,t.delegateTarget.parentNode),o=e.getOrCreateInstance(a);if(i){t.stopPropagation(),o.show(),o._selectMenuItem(t);return}o._isShown()&&(t.stopPropagation(),o.hide(),a.focus())}};H.on(document,di,yi,Fi.dataApiKeydownHandler),H.on(document,di,xi,Fi.dataApiKeydownHandler),H.on(document,ui,Fi.clearMenus),H.on(document,fi,Fi.clearMenus),H.on(document,ui,yi,function(e){e.preventDefault(),Fi.getOrCreateInstance(this).toggle()}),B(Fi);var Ii=`backdrop`,Li=`fade`,Ri=`show`,zi=`mousedown.bs.${Ii}`,Bi={className:`modal-backdrop`,clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:`body`},Vi={className:`string`,clickCallback:`(function|null)`,isAnimated:`boolean`,isVisible:`boolean`,rootElement:`(element|string)`},Hi=class extends _n{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Bi}static get DefaultType(){return Vi}static get NAME(){return Ii}show(e){if(!this._config.isVisible){V(e);return}this._append();let t=this._getElement();this._config.isAnimated&&Ut(t),t.classList.add(Ri),this._emulateAnimation(()=>{V(e)})}hide(e){if(!this._config.isVisible){V(e);return}this._getElement().classList.remove(Ri),this._emulateAnimation(()=>{this.dispose(),V(e)})}dispose(){this._isAppended&&=(H.off(this._element,zi),this._element.remove(),!1)}_getElement(){if(!this._element){let e=document.createElement(`div`);e.className=this._config.className,this._config.isAnimated&&e.classList.add(Li),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=Rt(e.rootElement),e}_append(){if(this._isAppended)return;let e=this._getElement();this._config.rootElement.append(e),H.on(e,zi,()=>{V(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(e){qt(e,this._getElement(),this._config.isAnimated)}},Ui=`focustrap`,Wi=`.bs.focustrap`,Gi=`focusin${Wi}`,Ki=`keydown.tab${Wi}`,qi=`Tab`,Ji=`forward`,Yi=`backward`,Xi={autofocus:!0,trapElement:null},Zi={autofocus:`boolean`,trapElement:`element`},Qi=class extends _n{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Xi}static get DefaultType(){return Zi}static get NAME(){return Ui}activate(){this._isActive||=(this._config.autofocus&&this._config.trapElement.focus(),H.off(document,Wi),H.on(document,Gi,e=>this._handleFocusin(e)),H.on(document,Ki,e=>this._handleKeydown(e)),!0)}deactivate(){this._isActive&&(this._isActive=!1,H.off(document,Wi))}_handleFocusin(e){let{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;let n=W.focusableChildren(t);n.length===0?t.focus():this._lastTabNavDirection===Yi?n[n.length-1].focus():n[0].focus()}_handleKeydown(e){e.key===qi&&(this._lastTabNavDirection=e.shiftKey?Yi:Ji)}},$i=`.fixed-top, .fixed-bottom, .is-fixed, .sticky-top`,ea=`.sticky-top`,ta=`padding-right`,na=`margin-right`,ra=class{constructor(){this._element=document.body}getWidth(){let e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){let e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,ta,t=>t+e),this._setElementAttributes($i,ta,t=>t+e),this._setElementAttributes(ea,na,t=>t-e)}reset(){this._resetElementAttributes(this._element,`overflow`),this._resetElementAttributes(this._element,ta),this._resetElementAttributes($i,ta),this._resetElementAttributes(ea,na)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,`overflow`),this._element.style.overflow=`hidden`}_setElementAttributes(e,t,n){let r=this.getWidth();this._applyManipulationCallback(e,e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+r)return;this._saveInitialAttribute(e,t);let i=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${n(Number.parseFloat(i))}px`)})}_saveInitialAttribute(e,t){let n=e.style.getPropertyValue(t);n&&gn.setDataAttribute(e,t,n)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,e=>{let n=gn.getDataAttribute(e,t);if(n===null){e.style.removeProperty(t);return}gn.removeDataAttribute(e,t),e.style.setProperty(t,n)})}_applyManipulationCallback(e,t){if(Lt(e)){t(e);return}for(let n of W.find(e,this._element))t(n)}},ia=`modal`,G=`.bs.modal`,aa=`.data-api`,oa=`Escape`,sa=`hide${G}`,ca=`hidePrevented${G}`,la=`hidden${G}`,ua=`show${G}`,da=`shown${G}`,fa=`resize${G}`,pa=`click.dismiss${G}`,ma=`mousedown.dismiss${G}`,ha=`keydown.dismiss${G}`,ga=`click${G}${aa}`,_a=`modal-open`,va=`fade`,ya=`show`,ba=`modal-static`,xa=`.modal.show`,Sa=`.modal-dialog`,Ca=`.modal-body`,wa=`[data-bs-toggle="modal"]`,Ta={backdrop:!0,focus:!0,keyboard:!0},Ea={backdrop:`(boolean|string)`,focus:`boolean`,keyboard:`boolean`},Da=class e extends U{constructor(e,t){super(e,t),this._dialog=W.findOne(Sa,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new ra,this._addEventListeners()}static get Default(){return Ta}static get DefaultType(){return Ea}static get NAME(){return ia}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||H.trigger(this._element,ua,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(_a),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){this._isShown&&!this._isTransitioning&&(H.trigger(this._element,sa).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(ya),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated())))}dispose(){H.off(window,G),H.off(this._dialog,G),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Hi({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Qi({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display=`block`,this._element.removeAttribute(`aria-hidden`),this._element.setAttribute(`aria-modal`,!0),this._element.setAttribute(`role`,`dialog`),this._element.scrollTop=0;let t=W.findOne(Ca,this._dialog);t&&(t.scrollTop=0),Ut(this._element),this._element.classList.add(ya),this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,H.trigger(this._element,da,{relatedTarget:e})},this._dialog,this._isAnimated())}_addEventListeners(){H.on(this._element,ha,e=>{if(e.key===oa){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),H.on(window,fa,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),H.on(this._element,ma,e=>{H.one(this._element,pa,t=>{if(this._element===e.target&&this._element===t.target){if(this._config.backdrop===`static`){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display=`none`,this._element.setAttribute(`aria-hidden`,!0),this._element.removeAttribute(`aria-modal`),this._element.removeAttribute(`role`),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(_a),this._resetAdjustments(),this._scrollBar.reset(),H.trigger(this._element,la)})}_isAnimated(){return this._element.classList.contains(va)}_triggerBackdropTransition(){if(H.trigger(this._element,ca).defaultPrevented)return;let e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;t===`hidden`||this._element.classList.contains(ba)||(e||(this._element.style.overflowY=`hidden`),this._element.classList.add(ba),this._queueCallback(()=>{this._element.classList.remove(ba),this._queueCallback(()=>{this._element.style.overflowY=t},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){let e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=t>0;if(n&&!e){let e=z()?`paddingLeft`:`paddingRight`;this._element.style[e]=`${t}px`}if(!n&&e){let e=z()?`paddingRight`:`paddingLeft`;this._element.style[e]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft=``,this._element.style.paddingRight=``}static jQueryInterface(t,n){return this.each(function(){let r=e.getOrCreateInstance(this,t);if(typeof t==`string`){if(r[t]===void 0)throw TypeError(`No method named "${t}"`);r[t](n)}})}};H.on(document,ga,wa,function(e){let t=W.getElementFromSelector(this);[`A`,`AREA`].includes(this.tagName)&&e.preventDefault(),H.one(t,ua,e=>{e.defaultPrevented||H.one(t,la,()=>{zt(this)&&this.focus()})});let n=W.findOne(xa);n&&Da.getInstance(n).hide(),Da.getOrCreateInstance(t).toggle(this)}),bn(Da),B(Da);var Oa=`offcanvas`,ka=`.bs.offcanvas`,Aa=`.data-api`,ja=`load${ka}${Aa}`,Ma=`Escape`,Na=`show`,Pa=`showing`,Fa=`hiding`,Ia=`offcanvas-backdrop`,La=`.offcanvas.show`,Ra=`show${ka}`,za=`shown${ka}`,Ba=`hide${ka}`,Va=`hidePrevented${ka}`,Ha=`hidden${ka}`,Ua=`resize${ka}`,Wa=`click${ka}${Aa}`,Ga=`keydown.dismiss${ka}`,Ka=`[data-bs-toggle="offcanvas"]`,qa={backdrop:!0,keyboard:!0,scroll:!1},Ja={backdrop:`(boolean|string)`,keyboard:`boolean`,scroll:`boolean`},Ya=class e extends U{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return qa}static get DefaultType(){return Ja}static get NAME(){return Oa}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||H.trigger(this._element,Ra,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||new ra().hide(),this._element.setAttribute(`aria-modal`,!0),this._element.setAttribute(`role`,`dialog`),this._element.classList.add(Pa),this._queueCallback(()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(Na),this._element.classList.remove(Pa),H.trigger(this._element,za,{relatedTarget:e})},this._element,!0))}hide(){this._isShown&&!H.trigger(this._element,Ba).defaultPrevented&&(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Fa),this._backdrop.hide(),this._queueCallback(()=>{this._element.classList.remove(Na,Fa),this._element.removeAttribute(`aria-modal`),this._element.removeAttribute(`role`),this._config.scroll||new ra().reset(),H.trigger(this._element,Ha)},this._element,!0))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){let e=()=>{if(this._config.backdrop===`static`){H.trigger(this._element,Va);return}this.hide()},t=!!this._config.backdrop;return new Hi({className:Ia,isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?e:null})}_initializeFocusTrap(){return new Qi({trapElement:this._element})}_addEventListeners(){H.on(this._element,Ga,e=>{if(e.key===Ma){if(this._config.keyboard){this.hide();return}H.trigger(this._element,Va)}})}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this,t);if(typeof t==`string`){if(n[t]===void 0||t.startsWith(`_`)||t===`constructor`)throw TypeError(`No method named "${t}"`);n[t](this)}})}};H.on(document,Wa,Ka,function(e){let t=W.getElementFromSelector(this);if([`A`,`AREA`].includes(this.tagName)&&e.preventDefault(),Bt(this))return;H.one(t,Ha,()=>{zt(this)&&this.focus()});let n=W.findOne(La);n&&n!==t&&Ya.getInstance(n).hide(),Ya.getOrCreateInstance(t).toggle(this)}),H.on(window,ja,()=>{for(let e of W.find(La))Ya.getOrCreateInstance(e).show()}),H.on(window,Ua,()=>{for(let e of W.find(`[aria-modal][class*=show][class*=offcanvas-]`))getComputedStyle(e).position!==`fixed`&&Ya.getOrCreateInstance(e).hide()}),bn(Ya),B(Ya);var Xa={"*":[`class`,`dir`,`id`,`lang`,`role`,/^aria-[\w-]*$/i],a:[`target`,`href`,`title`,`rel`],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:[`src`,`srcset`,`alt`,`title`,`width`,`height`],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Za=new Set([`background`,`cite`,`href`,`itemtype`,`longdesc`,`poster`,`src`,`xlink:href`]),Qa=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,$a=(e,t)=>{let n=e.nodeName.toLowerCase();return t.includes(n)?!Za.has(n)||!!Qa.test(e.nodeValue):t.filter(e=>e instanceof RegExp).some(e=>e.test(n))};function eo(e,t,n){if(!e.length)return e;if(n&&typeof n==`function`)return n(e);let r=new window.DOMParser().parseFromString(e,`text/html`),i=[].concat(...r.body.querySelectorAll(`*`));for(let e of i){let n=e.nodeName.toLowerCase();if(!Object.keys(t).includes(n)){e.remove();continue}let r=[].concat(...e.attributes),i=[].concat(t[`*`]||[],t[n]||[]);for(let t of r)$a(t,i)||e.removeAttribute(t.nodeName)}return r.body.innerHTML}var to=`TemplateFactory`,no={allowList:Xa,content:{},extraClass:``,html:!1,sanitize:!0,sanitizeFn:null,template:`
`},ro={allowList:`object`,content:`object`,extraClass:`(string|function)`,html:`boolean`,sanitize:`boolean`,sanitizeFn:`(null|function)`,template:`string`},io={entry:`(string|element|function|null)`,selector:`(string|element)`},ao=class extends _n{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return no}static get DefaultType(){return ro}static get NAME(){return to}getContent(){return Object.values(this._config.content).map(e=>this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){let e=document.createElement(`div`);e.innerHTML=this._maybeSanitize(this._config.template);for(let[t,n]of Object.entries(this._config.content))this._setContent(e,n,t);let t=e.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&t.classList.add(...n.split(` `)),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(let[t,n]of Object.entries(e))super._typeCheckConfig({selector:t,entry:n},io)}_setContent(e,t,n){let r=W.findOne(n,e);if(r){if(t=this._resolvePossibleFunction(t),!t){r.remove();return}if(Lt(t)){this._putElementInTemplate(Rt(t),r);return}if(this._config.html){r.innerHTML=this._maybeSanitize(t);return}r.textContent=t}}_maybeSanitize(e){return this._config.sanitize?eo(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return V(e,[void 0,this])}_putElementInTemplate(e,t){if(this._config.html){t.innerHTML=``,t.append(e);return}t.textContent=e.textContent}},oo=`tooltip`,so=new Set([`sanitize`,`allowList`,`sanitizeFn`]),co=`fade`,lo=`modal`,uo=`show`,fo=`.tooltip-inner`,po=`.${lo}`,mo=`hide.bs.modal`,ho=`hover`,go=`focus`,_o=`click`,vo=`manual`,yo=`hide`,bo=`hidden`,xo=`show`,So=`shown`,Co=`inserted`,wo=`click`,To=`focusin`,Eo=`focusout`,Do=`mouseenter`,Oo=`mouseleave`,ko={AUTO:`auto`,TOP:`top`,RIGHT:z()?`left`:`right`,BOTTOM:`bottom`,LEFT:z()?`right`:`left`},Ao={allowList:Xa,animation:!0,boundary:`clippingParents`,container:!1,customClass:``,delay:0,fallbackPlacements:[`top`,`right`,`bottom`,`left`],html:!1,offset:[0,6],placement:`top`,popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:``,title:``,trigger:`hover focus`},jo={allowList:`object`,animation:`boolean`,boundary:`(string|element)`,container:`(string|element|boolean)`,customClass:`(string|function)`,delay:`(number|object)`,fallbackPlacements:`array`,html:`boolean`,offset:`(array|string|function)`,placement:`(string|function)`,popperConfig:`(null|object|function)`,sanitize:`boolean`,sanitizeFn:`(null|function)`,selector:`(string|boolean)`,template:`string`,title:`(string|element|function)`,trigger:`string`},Mo=class e extends U{constructor(e,t){if(Et===void 0)throw TypeError(`Bootstrap's tooltips require Popper (https://popper.js.org/docs/v2/)`);super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Ao}static get DefaultType(){return jo}static get NAME(){return oo}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),H.off(this._element.closest(po),mo,this._hideModalHandler),this._element.getAttribute(`data-bs-original-title`)&&this._element.setAttribute(`title`,this._element.getAttribute(`data-bs-original-title`)),this._disposePopper(),super.dispose()}show(){if(this._element.style.display===`none`)throw Error(`Please use show on visible elements`);if(!(this._isWithContent()&&this._isEnabled))return;let e=H.trigger(this._element,this.constructor.eventName(xo)),t=(Vt(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this._disposePopper();let n=this._getTipElement();this._element.setAttribute(`aria-describedby`,n.getAttribute(`id`));let{container:r}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(r.append(n),H.trigger(this._element,this.constructor.eventName(Co))),this._popper=this._createPopper(n),n.classList.add(uo),`ontouchstart`in document.documentElement)for(let e of[].concat(...document.body.children))H.on(e,`mouseover`,Ht);this._queueCallback(()=>{H.trigger(this._element,this.constructor.eventName(So)),this._isHovered===!1&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}hide(){if(this._isShown()&&!H.trigger(this._element,this.constructor.eventName(yo)).defaultPrevented){if(this._getTipElement().classList.remove(uo),`ontouchstart`in document.documentElement)for(let e of[].concat(...document.body.children))H.off(e,`mouseover`,Ht);this._activeTrigger[_o]=!1,this._activeTrigger[go]=!1,this._activeTrigger[ho]=!1,this._isHovered=null,this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute(`aria-describedby`),H.trigger(this._element,this.constructor.eventName(bo)))},this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||=this._createTipElement(this._newContent||this._getContentForTemplate()),this.tip}_createTipElement(e){let t=this._getTemplateFactory(e).toHtml();if(!t)return null;t.classList.remove(co,uo),t.classList.add(`bs-${this.constructor.NAME}-auto`);let n=Pt(this.constructor.NAME).toString();return t.setAttribute(`id`,n),this._isAnimated()&&t.classList.add(co),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new ao({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[fo]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute(`data-bs-original-title`)}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(co)}_isShown(){return this.tip&&this.tip.classList.contains(uo)}_createPopper(e){let t=ko[V(this._config.placement,[this,e,this._element]).toUpperCase()];return Tt(this._element,e,this._getPopperConfig(t))}_getOffset(){let{offset:e}=this._config;return typeof e==`string`?e.split(`,`).map(e=>Number.parseInt(e,10)):typeof e==`function`?t=>e(t,this._element):e}_resolvePossibleFunction(e){return V(e,[this._element,this._element])}_getPopperConfig(e){let t={placement:e,modifiers:[{name:`flip`,options:{fallbackPlacements:this._config.fallbackPlacements}},{name:`offset`,options:{offset:this._getOffset()}},{name:`preventOverflow`,options:{boundary:this._config.boundary}},{name:`arrow`,options:{element:`.${this.constructor.NAME}-arrow`}},{name:`preSetPlacement`,enabled:!0,phase:`beforeMain`,fn:e=>{this._getTipElement().setAttribute(`data-popper-placement`,e.state.placement)}}]};return{...t,...V(this._config.popperConfig,[void 0,t])}}_setListeners(){let e=this._config.trigger.split(` `);for(let t of e)if(t===`click`)H.on(this._element,this.constructor.eventName(wo),this._config.selector,e=>{let t=this._initializeOnDelegatedTarget(e);t._activeTrigger[_o]=!(t._isShown()&&t._activeTrigger[_o]),t.toggle()});else if(t!==vo){let e=t===ho?this.constructor.eventName(Do):this.constructor.eventName(To),n=t===ho?this.constructor.eventName(Oo):this.constructor.eventName(Eo);H.on(this._element,e,this._config.selector,e=>{let t=this._initializeOnDelegatedTarget(e);t._activeTrigger[e.type===`focusin`?go:ho]=!0,t._enter()}),H.on(this._element,n,this._config.selector,e=>{let t=this._initializeOnDelegatedTarget(e);t._activeTrigger[e.type===`focusout`?go:ho]=t._element.contains(e.relatedTarget),t._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},H.on(this._element.closest(po),mo,this._hideModalHandler)}_fixTitle(){let e=this._element.getAttribute(`title`);e&&(!this._element.getAttribute(`aria-label`)&&!this._element.textContent.trim()&&this._element.setAttribute(`aria-label`,e),this._element.setAttribute(`data-bs-original-title`,e),this._element.removeAttribute(`title`))}_enter(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show)}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){let t=gn.getDataAttributes(this._element);for(let e of Object.keys(t))so.has(e)&&delete t[e];return e={...t,...typeof e==`object`&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=e.container===!1?document.body:Rt(e.container),typeof e.delay==`number`&&(e.delay={show:e.delay,hide:e.delay}),typeof e.title==`number`&&(e.title=e.title.toString()),typeof e.content==`number`&&(e.content=e.content.toString()),e}_getDelegateConfig(){let e={};for(let[t,n]of Object.entries(this._config))this.constructor.Default[t]!==n&&(e[t]=n);return e.selector=!1,e.trigger=`manual`,e}_disposePopper(){this._popper&&=(this._popper.destroy(),null),this.tip&&=(this.tip.remove(),null)}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this,t);if(typeof t==`string`){if(n[t]===void 0)throw TypeError(`No method named "${t}"`);n[t]()}})}};B(Mo);var No=`popover`,Po=`.popover-header`,Fo=`.popover-body`,Io={...Mo.Default,content:``,offset:[0,8],placement:`right`,template:``,trigger:`click`},Lo={...Mo.DefaultType,content:`(null|string|element|function)`};B(class e extends Mo{static get Default(){return Io}static get DefaultType(){return Lo}static get NAME(){return No}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[Po]:this._getTitle(),[Fo]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this,t);if(typeof t==`string`){if(n[t]===void 0)throw TypeError(`No method named "${t}"`);n[t]()}})}});var Ro=`scrollspy`,zo=`.bs.scrollspy`,Bo=`.data-api`,Vo=`activate${zo}`,Ho=`click${zo}`,Uo=`load${zo}${Bo}`,Wo=`dropdown-item`,Go=`active`,Ko=`[data-bs-spy="scroll"]`,qo=`[href]`,Jo=`.nav, .list-group`,Yo=`.nav-link`,Xo=`${Yo}, .nav-item > ${Yo}, .list-group-item`,Zo=`.dropdown`,Qo=`.dropdown-toggle`,$o={offset:null,rootMargin:`0px 0px -25%`,smoothScroll:!1,target:null,threshold:[.1,.5,1]},es={offset:`(number|null)`,rootMargin:`string`,smoothScroll:`boolean`,target:`element`,threshold:`array`},ts=class e extends U{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY===`visible`?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return $o}static get DefaultType(){return es}static get NAME(){return Ro}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(let e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=Rt(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,typeof e.threshold==`string`&&(e.threshold=e.threshold.split(`,`).map(e=>Number.parseFloat(e))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(H.off(this._config.target,Ho),H.on(this._config.target,Ho,qo,e=>{let t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();let n=this._rootElement||window,r=t.offsetTop-this._element.offsetTop;if(n.scrollTo){n.scrollTo({top:r,behavior:`smooth`});return}n.scrollTop=r}}))}_getNewObserver(){let e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(e=>this._observerCallback(e),e)}_observerCallback(e){let t=e=>this._targetLinks.get(`#${e.target.id}`),n=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},r=(this._rootElement||document.documentElement).scrollTop,i=r>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=r;for(let a of e){if(!a.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(a));continue}let e=a.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(i&&e){if(n(a),!r)return;continue}!i&&!e&&n(a)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;let e=W.find(qo,this._config.target);for(let t of e){if(!t.hash||Bt(t))continue;let e=W.findOne(decodeURI(t.hash),this._element);zt(e)&&(this._targetLinks.set(decodeURI(t.hash),t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(Go),this._activateParents(e),H.trigger(this._element,Vo,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains(Wo)){W.findOne(Qo,e.closest(Zo)).classList.add(Go);return}for(let t of W.parents(e,Jo))for(let e of W.prev(t,Xo))e.classList.add(Go)}_clearActiveClass(e){e.classList.remove(Go);let t=W.find(`${qo}.${Go}`,e);for(let e of t)e.classList.remove(Go)}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this,t);if(typeof t==`string`){if(n[t]===void 0||t.startsWith(`_`)||t===`constructor`)throw TypeError(`No method named "${t}"`);n[t]()}})}};H.on(window,Uo,()=>{for(let e of W.find(Ko))ts.getOrCreateInstance(e)}),B(ts);var ns=`tab`,rs=`.bs.tab`,is=`hide${rs}`,as=`hidden${rs}`,os=`show${rs}`,ss=`shown${rs}`,cs=`click${rs}`,ls=`keydown${rs}`,us=`load${rs}`,ds=`ArrowLeft`,fs=`ArrowRight`,ps=`ArrowUp`,ms=`ArrowDown`,hs=`Home`,gs=`End`,_s=`active`,vs=`fade`,ys=`show`,bs=`dropdown`,xs=`.dropdown-toggle`,Ss=`.dropdown-menu`,Cs=`:not(${xs})`,ws=`.list-group, .nav, [role="tablist"]`,Ts=`.nav-item, .list-group-item`,Es=`.nav-link${Cs}, .list-group-item${Cs}, [role="tab"]${Cs}`,Ds=`[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]`,Os=`${Es}, ${Ds}`,ks=`.${_s}[data-bs-toggle="tab"], .${_s}[data-bs-toggle="pill"], .${_s}[data-bs-toggle="list"]`,As=class e extends U{constructor(e){super(e),this._parent=this._element.closest(ws),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),H.on(this._element,ls,e=>this._keydown(e)))}static get NAME(){return ns}show(){let e=this._element;if(this._elemIsActive(e))return;let t=this._getActiveElem(),n=t?H.trigger(t,is,{relatedTarget:e}):null;H.trigger(e,os,{relatedTarget:t}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){e&&(e.classList.add(_s),this._activate(W.getElementFromSelector(e)),this._queueCallback(()=>{if(e.getAttribute(`role`)!==`tab`){e.classList.add(ys);return}e.removeAttribute(`tabindex`),e.setAttribute(`aria-selected`,!0),this._toggleDropDown(e,!0),H.trigger(e,ss,{relatedTarget:t})},e,e.classList.contains(vs)))}_deactivate(e,t){e&&(e.classList.remove(_s),e.blur(),this._deactivate(W.getElementFromSelector(e)),this._queueCallback(()=>{if(e.getAttribute(`role`)!==`tab`){e.classList.remove(ys);return}e.setAttribute(`aria-selected`,!1),e.setAttribute(`tabindex`,`-1`),this._toggleDropDown(e,!1),H.trigger(e,as,{relatedTarget:t})},e,e.classList.contains(vs)))}_keydown(t){if(![ds,fs,ps,ms,hs,gs].includes(t.key))return;t.stopPropagation(),t.preventDefault();let n=this._getChildren().filter(e=>!Bt(e)),r;if([hs,gs].includes(t.key))r=n[t.key===hs?0:n.length-1];else{let e=[fs,ms].includes(t.key);r=Jt(n,t.target,e,!0)}r&&(r.focus({preventScroll:!0}),e.getOrCreateInstance(r).show())}_getChildren(){return W.find(Os,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,`role`,`tablist`);for(let e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);let t=this._elemIsActive(e),n=this._getOuterElement(e);e.setAttribute(`aria-selected`,t),n!==e&&this._setAttributeIfNotExists(n,`role`,`presentation`),t||e.setAttribute(`tabindex`,`-1`),this._setAttributeIfNotExists(e,`role`,`tab`),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){let t=W.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,`role`,`tabpanel`),e.id&&this._setAttributeIfNotExists(t,`aria-labelledby`,`${e.id}`))}_toggleDropDown(e,t){let n=this._getOuterElement(e);if(!n.classList.contains(bs))return;let r=(e,r)=>{let i=W.findOne(e,n);i&&i.classList.toggle(r,t)};r(xs,_s),r(Ss,ys),n.setAttribute(`aria-expanded`,t)}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains(_s)}_getInnerElement(e){return e.matches(Os)?e:W.findOne(Os,e)}_getOuterElement(e){return e.closest(Ts)||e}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this);if(typeof t==`string`){if(n[t]===void 0||t.startsWith(`_`)||t===`constructor`)throw TypeError(`No method named "${t}"`);n[t]()}})}};H.on(document,cs,Ds,function(e){[`A`,`AREA`].includes(this.tagName)&&e.preventDefault(),!Bt(this)&&As.getOrCreateInstance(this).show()}),H.on(window,us,()=>{for(let e of W.find(ks))As.getOrCreateInstance(e)}),B(As);var js=`toast`,Ms=`.bs.toast`,Ns=`mouseover${Ms}`,Ps=`mouseout${Ms}`,Fs=`focusin${Ms}`,Is=`focusout${Ms}`,Ls=`hide${Ms}`,Rs=`hidden${Ms}`,zs=`show${Ms}`,Bs=`shown${Ms}`,Vs=`fade`,Hs=`hide`,Us=`show`,Ws=`showing`,Gs={animation:`boolean`,autohide:`boolean`,delay:`number`},Ks={animation:!0,autohide:!0,delay:5e3},qs=class e extends U{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Ks}static get DefaultType(){return Gs}static get NAME(){return js}show(){H.trigger(this._element,zs).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add(Vs),this._element.classList.remove(Hs),Ut(this._element),this._element.classList.add(Us,Ws),this._queueCallback(()=>{this._element.classList.remove(Ws),H.trigger(this._element,Bs),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this.isShown()&&!H.trigger(this._element,Ls).defaultPrevented&&(this._element.classList.add(Ws),this._queueCallback(()=>{this._element.classList.add(Hs),this._element.classList.remove(Ws,Us),H.trigger(this._element,Rs)},this._element,this._config.animation))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Us),super.dispose()}isShown(){return this._element.classList.contains(Us)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(e,t){switch(e.type){case`mouseover`:case`mouseout`:this._hasMouseInteraction=t;break;case`focusin`:case`focusout`:this._hasKeyboardInteraction=t}if(t){this._clearTimeout();return}let n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){H.on(this._element,Ns,e=>this._onInteraction(e,!0)),H.on(this._element,Ps,e=>this._onInteraction(e,!1)),H.on(this._element,Fs,e=>this._onInteraction(e,!0)),H.on(this._element,Is,e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this,t);if(typeof t==`string`){if(n[t]===void 0)throw TypeError(`No method named "${t}"`);n[t](this)}})}};bn(qs),B(qs);function Js(e,t,n){return(t=Zs(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function K(e){for(var t=1;t{},$s={},ec={},tc=null,nc={mark:Qs,measure:Qs};try{typeof window<`u`&&($s=window),typeof document<`u`&&(ec=document),typeof MutationObserver<`u`&&(tc=MutationObserver),typeof performance<`u`&&(nc=performance)}catch{}var{userAgent:rc=``}=$s.navigator||{},ic=$s,q=ec,ac=tc,oc=nc;ic.document;var sc=!!q.documentElement&&!!q.head&&typeof q.addEventListener==`function`&&typeof q.createElement==`function`,cc=~rc.indexOf(`MSIE`)||~rc.indexOf(`Trident/`),lc=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,uc=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,dc={classic:{fa:`solid`,fas:`solid`,"fa-solid":`solid`,far:`regular`,"fa-regular":`regular`,fal:`light`,"fa-light":`light`,fat:`thin`,"fa-thin":`thin`,fab:`brands`,"fa-brands":`brands`},duotone:{fa:`solid`,fad:`solid`,"fa-solid":`solid`,"fa-duotone":`solid`,fadr:`regular`,"fa-regular":`regular`,fadl:`light`,"fa-light":`light`,fadt:`thin`,"fa-thin":`thin`},sharp:{fa:`solid`,fass:`solid`,"fa-solid":`solid`,fasr:`regular`,"fa-regular":`regular`,fasl:`light`,"fa-light":`light`,fast:`thin`,"fa-thin":`thin`},"sharp-duotone":{fa:`solid`,fasds:`solid`,"fa-solid":`solid`,fasdr:`regular`,"fa-regular":`regular`,fasdl:`light`,"fa-light":`light`,fasdt:`thin`,"fa-thin":`thin`}},fc={GROUP:`duotone-group`,SWAP_OPACITY:`swap-opacity`,PRIMARY:`primary`,SECONDARY:`secondary`},pc=[`fa-classic`,`fa-duotone`,`fa-sharp`,`fa-sharp-duotone`],J=`classic`,mc=`duotone`,hc=[J,mc,`sharp`,`sharp-duotone`],gc={classic:{900:`fas`,400:`far`,normal:`far`,300:`fal`,100:`fat`},duotone:{900:`fad`,400:`fadr`,300:`fadl`,100:`fadt`},sharp:{900:`fass`,400:`fasr`,300:`fasl`,100:`fast`},"sharp-duotone":{900:`fasds`,400:`fasdr`,300:`fasdl`,100:`fasdt`}},_c={"Font Awesome 6 Free":{900:`fas`,400:`far`},"Font Awesome 6 Pro":{900:`fas`,400:`far`,normal:`far`,300:`fal`,100:`fat`},"Font Awesome 6 Brands":{400:`fab`,normal:`fab`},"Font Awesome 6 Duotone":{900:`fad`,400:`fadr`,normal:`fadr`,300:`fadl`,100:`fadt`},"Font Awesome 6 Sharp":{900:`fass`,400:`fasr`,normal:`fasr`,300:`fasl`,100:`fast`},"Font Awesome 6 Sharp Duotone":{900:`fasds`,400:`fasdr`,normal:`fasdr`,300:`fasdl`,100:`fasdt`}},vc=new Map([[`classic`,{defaultShortPrefixId:`fas`,defaultStyleId:`solid`,styleIds:[`solid`,`regular`,`light`,`thin`,`brands`],futureStyleIds:[],defaultFontWeight:900}],[`sharp`,{defaultShortPrefixId:`fass`,defaultStyleId:`solid`,styleIds:[`solid`,`regular`,`light`,`thin`],futureStyleIds:[],defaultFontWeight:900}],[`duotone`,{defaultShortPrefixId:`fad`,defaultStyleId:`solid`,styleIds:[`solid`,`regular`,`light`,`thin`],futureStyleIds:[],defaultFontWeight:900}],[`sharp-duotone`,{defaultShortPrefixId:`fasds`,defaultStyleId:`solid`,styleIds:[`solid`,`regular`,`light`,`thin`],futureStyleIds:[],defaultFontWeight:900}]]),yc={classic:{solid:`fas`,regular:`far`,light:`fal`,thin:`fat`,brands:`fab`},duotone:{solid:`fad`,regular:`fadr`,light:`fadl`,thin:`fadt`},sharp:{solid:`fass`,regular:`fasr`,light:`fasl`,thin:`fast`},"sharp-duotone":{solid:`fasds`,regular:`fasdr`,light:`fasdl`,thin:`fasdt`}},bc=[`fak`,`fa-kit`,`fakd`,`fa-kit-duotone`],xc={kit:{fak:`kit`,"fa-kit":`kit`},"kit-duotone":{fakd:`kit-duotone`,"fa-kit-duotone":`kit-duotone`}},Sc=[`kit`],Cc={kit:{"fa-kit":`fak`},"kit-duotone":{"fa-kit-duotone":`fakd`}},wc=[`fak`,`fakd`],Tc={kit:{fak:`fa-kit`},"kit-duotone":{fakd:`fa-kit-duotone`}},Ec={kit:{kit:`fak`},"kit-duotone":{"kit-duotone":`fakd`}},Dc={GROUP:`duotone-group`,SWAP_OPACITY:`swap-opacity`,PRIMARY:`primary`,SECONDARY:`secondary`},Oc=[`fa-classic`,`fa-duotone`,`fa-sharp`,`fa-sharp-duotone`],kc=[`fak`,`fa-kit`,`fakd`,`fa-kit-duotone`],Ac={"Font Awesome Kit":{400:`fak`,normal:`fak`},"Font Awesome Kit Duotone":{400:`fakd`,normal:`fakd`}},jc={classic:{"fa-brands":`fab`,"fa-duotone":`fad`,"fa-light":`fal`,"fa-regular":`far`,"fa-solid":`fas`,"fa-thin":`fat`},duotone:{"fa-regular":`fadr`,"fa-light":`fadl`,"fa-thin":`fadt`},sharp:{"fa-solid":`fass`,"fa-regular":`fasr`,"fa-light":`fasl`,"fa-thin":`fast`},"sharp-duotone":{"fa-solid":`fasds`,"fa-regular":`fasdr`,"fa-light":`fasdl`,"fa-thin":`fasdt`}},Mc={classic:[`fas`,`far`,`fal`,`fat`,`fad`],duotone:[`fadr`,`fadl`,`fadt`],sharp:[`fass`,`fasr`,`fasl`,`fast`],"sharp-duotone":[`fasds`,`fasdr`,`fasdl`,`fasdt`]},Nc={classic:{fab:`fa-brands`,fad:`fa-duotone`,fal:`fa-light`,far:`fa-regular`,fas:`fa-solid`,fat:`fa-thin`},duotone:{fadr:`fa-regular`,fadl:`fa-light`,fadt:`fa-thin`},sharp:{fass:`fa-solid`,fasr:`fa-regular`,fasl:`fa-light`,fast:`fa-thin`},"sharp-duotone":{fasds:`fa-solid`,fasdr:`fa-regular`,fasdl:`fa-light`,fasdt:`fa-thin`}},Pc=[`fa-solid`,`fa-regular`,`fa-light`,`fa-thin`,`fa-duotone`,`fa-brands`],Fc=[`fa`,`fas`,`far`,`fal`,`fat`,`fad`,`fadr`,`fadl`,`fadt`,`fab`,`fass`,`fasr`,`fasl`,`fast`,`fasds`,`fasdr`,`fasdl`,`fasdt`,...Oc,...Pc],Ic=[`solid`,`regular`,`light`,`thin`,`duotone`,`brands`],Lc=[1,2,3,4,5,6,7,8,9,10],Rc=Lc.concat([11,12,13,14,15,16,17,18,19,20]),zc=[...Object.keys(Mc),...Ic,`2xs`,`xs`,`sm`,`lg`,`xl`,`2xl`,`beat`,`border`,`fade`,`beat-fade`,`bounce`,`flip-both`,`flip-horizontal`,`flip-vertical`,`flip`,`fw`,`inverse`,`layers-counter`,`layers-text`,`layers`,`li`,`pull-left`,`pull-right`,`pulse`,`rotate-180`,`rotate-270`,`rotate-90`,`rotate-by`,`shake`,`spin-pulse`,`spin-reverse`,`spin`,`stack-1x`,`stack-2x`,`stack`,`ul`,Dc.GROUP,Dc.SWAP_OPACITY,Dc.PRIMARY,Dc.SECONDARY].concat(Lc.map(e=>`${e}x`),Rc.map(e=>`w-${e}`)),Bc={"Font Awesome 5 Free":{900:`fas`,400:`far`},"Font Awesome 5 Pro":{900:`fas`,400:`far`,normal:`far`,300:`fal`},"Font Awesome 5 Brands":{400:`fab`,normal:`fab`},"Font Awesome 5 Duotone":{900:`fad`}},Vc=`___FONT_AWESOME___`,Hc=16,Uc=`fa`,Wc=`svg-inline--fa`,Gc=`data-fa-i2svg`,Kc=`data-fa-pseudo-element`,qc=`data-fa-pseudo-element-pending`,Jc=`data-prefix`,Yc=`data-icon`,Xc=`fontawesome-i2svg`,Zc=`async`,Qc=[`HTML`,`HEAD`,`STYLE`,`SCRIPT`],$c=(()=>{try{return!0}catch{return!1}})();function el(e){return new Proxy(e,{get(e,t){return t in e?e[t]:e[J]}})}var tl=K({},dc);tl[J]=K(K(K(K({},{"fa-duotone":`duotone`}),dc[J]),xc.kit),xc[`kit-duotone`]);var nl=el(tl),rl=K({},yc);rl[J]=K(K(K(K({},{duotone:`fad`}),rl[J]),Ec.kit),Ec[`kit-duotone`]);var il=el(rl),al=K({},Nc);al[J]=K(K({},al[J]),Tc.kit);var ol=el(al),sl=K({},jc);sl[J]=K(K({},sl[J]),Cc.kit),el(sl);var cl=lc,ll=`fa-layers-text`,ul=uc;el(K({},gc));var dl=[`class`,`data-prefix`,`data-icon`,`data-fa-transform`,`data-fa-mask`],fl=fc,pl=[...Sc,...zc],ml=ic.FontAwesomeConfig||{};function hl(e){var t=q.querySelector(`script[`+e+`]`);if(t)return t.getAttribute(e)}function gl(e){return e===``?!0:e===`false`?!1:e===`true`||e}q&&typeof q.querySelector==`function`&&[[`data-family-prefix`,`familyPrefix`],[`data-css-prefix`,`cssPrefix`],[`data-family-default`,`familyDefault`],[`data-style-default`,`styleDefault`],[`data-replacement-class`,`replacementClass`],[`data-auto-replace-svg`,`autoReplaceSvg`],[`data-auto-add-css`,`autoAddCss`],[`data-auto-a11y`,`autoA11y`],[`data-search-pseudo-elements`,`searchPseudoElements`],[`data-observe-mutations`,`observeMutations`],[`data-mutate-approach`,`mutateApproach`],[`data-keep-original-source`,`keepOriginalSource`],[`data-measure-performance`,`measurePerformance`],[`data-show-missing-icons`,`showMissingIcons`]].forEach(e=>{let[t,n]=e,r=gl(hl(t));r!=null&&(ml[n]=r)});var _l={styleDefault:`solid`,familyDefault:J,cssPrefix:Uc,replacementClass:Wc,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:`async`,keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};ml.familyPrefix&&(ml.cssPrefix=ml.familyPrefix);var vl=K(K({},_l),ml);vl.autoReplaceSvg||(vl.observeMutations=!1);var Y={};Object.keys(_l).forEach(e=>{Object.defineProperty(Y,e,{enumerable:!0,set:function(t){vl[e]=t,yl.forEach(e=>e(Y))},get:function(){return vl[e]}})}),Object.defineProperty(Y,"familyPrefix",{enumerable:!0,set:function(e){vl.cssPrefix=e,yl.forEach(e=>e(Y))},get:function(){return vl.cssPrefix}}),ic.FontAwesomeConfig=Y;var yl=[];function bl(e){return yl.push(e),()=>{yl.splice(yl.indexOf(e),1)}}var xl=Hc,X={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function Sl(e){if(!e||!sc)return;let t=q.createElement(`style`);t.setAttribute(`type`,`text/css`),t.innerHTML=e;let n=q.head.childNodes,r=null;for(let e=n.length-1;e>-1;e--){let t=n[e],i=(t.tagName||``).toUpperCase();[`STYLE`,`LINK`].indexOf(i)>-1&&(r=t)}return q.head.insertBefore(t,r),e}var Cl=`0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ`;function wl(){let e=12,t=``;for(;e-->0;)t+=Cl[Math.random()*62|0];return t}function Tl(e){let t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function El(e){return e.classList?Tl(e.classList):(e.getAttribute(`class`)||``).split(` `).filter(e=>e)}function Dl(e){return`${e}`.replace(/&/g,`&`).replace(/"/g,`"`).replace(/'/g,`'`).replace(//g,`>`)}function Ol(e){return Object.keys(e||{}).reduce((t,n)=>t+`${n}="${Dl(e[n])}" `,``).trim()}function kl(e){return Object.keys(e||{}).reduce((t,n)=>t+`${n}: ${e[n].trim()};`,``)}function Al(e){return e.size!==X.size||e.x!==X.x||e.y!==X.y||e.rotate!==X.rotate||e.flipX||e.flipY}function jl(e){let{transform:t,containerWidth:n,iconWidth:r}=e;return{outer:{transform:`translate(${n/2} 256)`},inner:{transform:`${`translate(${t.x*32}, ${t.y*32}) `} ${`scale(${t.size/16*(t.flipX?-1:1)}, ${t.size/16*(t.flipY?-1:1)}) `} ${`rotate(${t.rotate} 0 0)`}`},path:{transform:`translate(${r/2*-1} -256)`}}}function Ml(e){let{transform:t,width:n=Hc,height:r=Hc,startCentered:i=!1}=e,a=``;return a+=i&&cc?`translate(${t.x/xl-n/2}em, ${t.y/xl-r/2}em) `:i?`translate(calc(-50% + ${t.x/xl}em), calc(-50% + ${t.y/xl}em)) `:`translate(${t.x/xl}em, ${t.y/xl}em) `,a+=`scale(${t.size/xl*(t.flipX?-1:1)}, ${t.size/xl*(t.flipY?-1:1)}) `,a+=`rotate(${t.rotate}deg) `,a}var Nl=`:root, :host { + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; + --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"; + --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"; + --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; + --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone"; + --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone"; + --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; + --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone"; + --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone"; + --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone"; + --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone"; +} + +svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { + overflow: visible; + box-sizing: content-box; +} + +.svg-inline--fa { + display: var(--fa-display, inline-block); + height: 1em; + overflow: visible; + vertical-align: -0.125em; +} +.svg-inline--fa.fa-2xs { + vertical-align: 0.1em; +} +.svg-inline--fa.fa-xs { + vertical-align: 0em; +} +.svg-inline--fa.fa-sm { + vertical-align: -0.0714285705em; +} +.svg-inline--fa.fa-lg { + vertical-align: -0.2em; +} +.svg-inline--fa.fa-xl { + vertical-align: -0.25em; +} +.svg-inline--fa.fa-2xl { + vertical-align: -0.3125em; +} +.svg-inline--fa.fa-pull-left { + margin-right: var(--fa-pull-margin, 0.3em); + width: auto; +} +.svg-inline--fa.fa-pull-right { + margin-left: var(--fa-pull-margin, 0.3em); + width: auto; +} +.svg-inline--fa.fa-li { + width: var(--fa-li-width, 2em); + top: 0.25em; +} +.svg-inline--fa.fa-fw { + width: var(--fa-fw-width, 1.25em); +} + +.fa-layers svg.svg-inline--fa { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; +} + +.fa-layers-counter, .fa-layers-text { + display: inline-block; + position: absolute; + text-align: center; +} + +.fa-layers { + display: inline-block; + height: 1em; + position: relative; + text-align: center; + vertical-align: -0.125em; + width: 1em; +} +.fa-layers svg.svg-inline--fa { + transform-origin: center center; +} + +.fa-layers-text { + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + transform-origin: center center; +} + +.fa-layers-counter { + background-color: var(--fa-counter-background-color, #ff253a); + border-radius: var(--fa-counter-border-radius, 1em); + box-sizing: border-box; + color: var(--fa-inverse, #fff); + line-height: var(--fa-counter-line-height, 1); + max-width: var(--fa-counter-max-width, 5em); + min-width: var(--fa-counter-min-width, 1.5em); + overflow: hidden; + padding: var(--fa-counter-padding, 0.25em 0.5em); + right: var(--fa-right, 0); + text-overflow: ellipsis; + top: var(--fa-top, 0); + transform: scale(var(--fa-counter-scale, 0.25)); + transform-origin: top right; +} + +.fa-layers-bottom-right { + bottom: var(--fa-bottom, 0); + right: var(--fa-right, 0); + top: auto; + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: bottom right; +} + +.fa-layers-bottom-left { + bottom: var(--fa-bottom, 0); + left: var(--fa-left, 0); + right: auto; + top: auto; + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: bottom left; +} + +.fa-layers-top-right { + top: var(--fa-top, 0); + right: var(--fa-right, 0); + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: top right; +} + +.fa-layers-top-left { + left: var(--fa-left, 0); + right: auto; + top: var(--fa-top, 0); + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: top left; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: calc(-1 * var(--fa-li-width, 2em)); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, +.fa-bounce, +.fa-fade, +.fa-beat-fade, +.fa-flip, +.fa-pulse, +.fa-shake, +.fa-spin, +.fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(-15deg); + } + 4% { + transform: rotate(15deg); + } + 8%, 24% { + transform: rotate(-18deg); + } + 12%, 28% { + transform: rotate(18deg); + } + 16% { + transform: rotate(-22deg); + } + 20% { + transform: rotate(22deg); + } + 32% { + transform: rotate(-12deg); + } + 36% { + transform: rotate(12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.fa-rotate-90 { + transform: rotate(90deg); +} + +.fa-rotate-180 { + transform: rotate(180deg); +} + +.fa-rotate-270 { + transform: rotate(270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, 0)); +} + +.fa-stack { + display: inline-block; + vertical-align: middle; + height: 2em; + position: relative; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; + z-index: var(--fa-stack-z-index, auto); +} + +.svg-inline--fa.fa-stack-1x { + height: 1em; + width: 1.25em; +} +.svg-inline--fa.fa-stack-2x { + height: 2em; + width: 2.5em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.svg-inline--fa .fa-primary { + fill: var(--fa-primary-color, currentColor); + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa .fa-secondary { + fill: var(--fa-secondary-color, currentColor); + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-primary { + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-secondary { + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa mask .fa-primary, +.svg-inline--fa mask .fa-secondary { + fill: black; +}`;function Pl(){let e=Uc,t=Wc,n=Y.cssPrefix,r=Y.replacementClass,i=Nl;if(n!==e||r!==t){let a=RegExp(`\\.${e}\\-`,`g`),o=RegExp(`\\--${e}\\-`,`g`),s=RegExp(`\\.${t}`,`g`);i=i.replace(a,`.${n}-`).replace(o,`--${n}-`).replace(s,`.${r}`)}return i}var Fl=!1;function Il(){Y.autoAddCss&&!Fl&&(Sl(Pl()),Fl=!0)}var Ll={mixout(){return{dom:{css:Pl,insertCss:Il}}},hooks(){return{beforeDOMElementCreation(){Il()},beforeI2svg(){Il()}}}},Rl=ic||{};Rl[Vc]||(Rl[Vc]={}),Rl[Vc].styles||(Rl[Vc].styles={}),Rl[Vc].hooks||(Rl[Vc].hooks={}),Rl[Vc].shims||(Rl[Vc].shims=[]);var zl=Rl[Vc],Bl=[],Vl=function(){q.removeEventListener(`DOMContentLoaded`,Vl),Hl=1,Bl.map(e=>e())},Hl=!1;sc&&(Hl=(q.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(q.readyState),Hl||q.addEventListener(`DOMContentLoaded`,Vl));function Ul(e){sc&&(Hl?setTimeout(e,0):Bl.push(e))}function Wl(e){let{tag:t,attributes:n={},children:r=[]}=e;return typeof e==`string`?Dl(e):`<${t} ${Ol(n)}>${r.map(Wl).join(``)}`}function Gl(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var Kl=function(e,t){return function(n,r,i,a){return e.call(t,n,r,i,a)}},ql=function(e,t,n,r){var i=Object.keys(e),a=i.length,o=r===void 0?t:Kl(t,r),s,c,l;for(n===void 0?(s=1,l=e[i[0]]):(s=0,l=n);s=55296&&i<=56319&&n=55296&&r<=56319&&n>t+1&&(i=e.charCodeAt(t+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function Zl(e){return Object.keys(e).reduce((t,n)=>{let r=e[n];return r.icon?t[r.iconName]=r.icon:t[n]=r,t},{})}function Ql(e,t){let{skipHooks:n=!1}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=Zl(t);typeof zl.hooks.addPack==`function`&&!n?zl.hooks.addPack(e,Zl(t)):zl.styles[e]=K(K({},zl.styles[e]||{}),r),e===`fas`&&Ql(`fa`,t)}var{styles:$l,shims:eu}=zl,tu=Object.keys(ol),nu=tu.reduce((e,t)=>(e[t]=Object.keys(ol[t]),e),{}),ru=null,iu={},au={},ou={},su={},cu={};function lu(e){return~pl.indexOf(e)}function uu(e,t){let n=t.split(`-`),r=n[0],i=n.slice(1).join(`-`);return r===e&&i!==``&&!lu(i)?i:null}var du=()=>{let e=e=>ql($l,(t,n,r)=>(t[r]=ql(n,e,{}),t),{});iu=e((e,t,n)=>(t[3]&&(e[t[3]]=n),t[2]&&t[2].filter(e=>typeof e==`number`).forEach(t=>{e[t.toString(16)]=n}),e)),au=e((e,t,n)=>(e[n]=n,t[2]&&t[2].filter(e=>typeof e==`string`).forEach(t=>{e[t]=n}),e)),cu=e((e,t,n)=>{let r=t[2];return e[n]=n,r.forEach(t=>{e[t]=n}),e});let t=`far`in $l||Y.autoFetchSvg,n=ql(eu,(e,n)=>{let r=n[0],i=n[1],a=n[2];return i===`far`&&!t&&(i=`fas`),typeof r==`string`&&(e.names[r]={prefix:i,iconName:a}),typeof r==`number`&&(e.unicodes[r.toString(16)]={prefix:i,iconName:a}),e},{names:{},unicodes:{}});ou=n.names,su=n.unicodes,ru=bu(Y.styleDefault,{family:Y.familyDefault})};bl(e=>{ru=bu(e.styleDefault,{family:Y.familyDefault})}),du();function fu(e,t){return(iu[e]||{})[t]}function pu(e,t){return(au[e]||{})[t]}function mu(e,t){return(cu[e]||{})[t]}function hu(e){return ou[e]||{prefix:null,iconName:null}}function gu(e){let t=su[e],n=fu(`fas`,e);return t||(n?{prefix:`fas`,iconName:n}:null)||{prefix:null,iconName:null}}function _u(){return ru}var vu=()=>({prefix:null,iconName:null,rest:[]});function yu(e){let t=J,n=tu.reduce((e,t)=>(e[t]=`${Y.cssPrefix}-${t}`,e),{});return hc.forEach(r=>{(e.includes(n[r])||e.some(e=>nu[r].includes(e)))&&(t=r)}),t}function bu(e){let{family:t=J}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=nl[t][e];if(t===mc&&!e)return`fad`;let r=il[t][e]||il[t][n],i=e in zl.styles?e:null;return r||i||null}function xu(e){let t=[],n=null;return e.forEach(e=>{let r=uu(Y.cssPrefix,e);r?n=r:e&&t.push(e)}),{iconName:n,rest:t}}function Su(e){return e.sort().filter((e,t,n)=>n.indexOf(e)===t)}function Cu(e){let{skipLookups:t=!1}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=null,r=Fc.concat(kc),i=Su(e.filter(e=>r.includes(e))),a=Su(e.filter(e=>!Fc.includes(e))),[o=null]=i.filter(e=>(n=e,!pc.includes(e))),s=yu(i),c=K(K({},xu(a)),{},{prefix:bu(o,{family:s})});return K(K(K({},c),Du({values:e,family:s,styles:$l,config:Y,canonical:c,givenPrefix:n})),wu(t,n,c))}function wu(e,t,n){let{prefix:r,iconName:i}=n;if(e||!r||!i)return{prefix:r,iconName:i};let a=t===`fa`?hu(i):{},o=mu(r,i);return i=a.iconName||o||i,r=a.prefix||r,r===`far`&&!$l.far&&$l.fas&&!Y.autoFetchSvg&&(r=`fas`),{prefix:r,iconName:i}}var Tu=hc.filter(e=>e!==J||e!==mc),Eu=Object.keys(Nc).filter(e=>e!==J).map(e=>Object.keys(Nc[e])).flat();function Du(e){let{values:t,family:n,canonical:r,givenPrefix:i=``,styles:a={},config:o={}}=e,s=n===mc,c=t.includes(`fa-duotone`)||t.includes(`fad`),l=o.familyDefault===`duotone`,u=r.prefix===`fad`||r.prefix===`fa-duotone`;return!s&&(c||l||u)&&(r.prefix=`fad`),(t.includes(`fa-brands`)||t.includes(`fab`))&&(r.prefix=`fab`),!r.prefix&&Tu.includes(n)&&(Object.keys(a).find(e=>Eu.includes(e))||o.autoFetchSvg)&&(r.prefix=vc.get(n).defaultShortPrefixId,r.iconName=mu(r.prefix,r.iconName)||r.iconName),(r.prefix===`fa`||i===`fa`)&&(r.prefix=_u()||`fas`),r}var Ou=class{constructor(){this.definitions={}}add(){let e=[...arguments].reduce(this._pullDefinitions,{});Object.keys(e).forEach(t=>{this.definitions[t]=K(K({},this.definitions[t]||{}),e[t]),Ql(t,e[t]);let n=ol[J][t];n&&Ql(n,e[t]),du()})}reset(){this.definitions={}}_pullDefinitions(e,t){let n=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(n).map(t=>{let{prefix:r,iconName:i,icon:a}=n[t],o=a[2];e[r]||(e[r]={}),o.length>0&&o.forEach(t=>{typeof t==`string`&&(e[r][t]=a)}),e[r][i]=a}),e}},ku=[],Au={},ju={},Mu=Object.keys(ju);function Nu(e,t){let{mixoutsTo:n}=t;return ku=e,Au={},Object.keys(ju).forEach(e=>{Mu.indexOf(e)===-1&&delete ju[e]}),ku.forEach(e=>{let t=e.mixout?e.mixout():{};if(Object.keys(t).forEach(e=>{typeof t[e]==`function`&&(n[e]=t[e]),typeof t[e]==`object`&&Object.keys(t[e]).forEach(r=>{n[e]||(n[e]={}),n[e][r]=t[e][r]})}),e.hooks){let t=e.hooks();Object.keys(t).forEach(e=>{Au[e]||(Au[e]=[]),Au[e].push(t[e])})}e.provides&&e.provides(ju)}),n}function Pu(e,t){var n=[...arguments].slice(2);return(Au[e]||[]).forEach(e=>{t=e.apply(null,[t,...n])}),t}function Fu(e){var t=[...arguments].slice(1);(Au[e]||[]).forEach(e=>{e.apply(null,t)})}function Iu(){let e=arguments[0],t=Array.prototype.slice.call(arguments,1);return ju[e]?ju[e].apply(null,t):void 0}function Lu(e){e.prefix===`fa`&&(e.prefix=`fas`);let{iconName:t}=e,n=e.prefix||_u();if(t)return t=mu(n,t)||t,Gl(Ru.definitions,n,t)||Gl(zl.styles,n,t)}var Ru=new Ou,Z={noAuto:()=>{Y.autoReplaceSvg=!1,Y.observeMutations=!1,Fu(`noAuto`)},config:Y,dom:{i2svg:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return sc?(Fu(`beforeI2svg`,e),Iu(`pseudoElements2svg`,e),Iu(`i2svg`,e)):Promise.reject(Error(`Operation requires a DOM of some kind.`))},watch:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{autoReplaceSvgRoot:t}=e;Y.autoReplaceSvg===!1&&(Y.autoReplaceSvg=!0),Y.observeMutations=!0,Ul(()=>{zu({autoReplaceSvgRoot:t}),Fu(`watch`,e)})}},parse:{icon:e=>{if(e===null)return null;if(typeof e==`object`&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:mu(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){let t=e[1].indexOf(`fa-`)===0?e[1].slice(3):e[1],n=bu(e[0]);return{prefix:n,iconName:mu(n,t)||t}}if(typeof e==`string`&&(e.indexOf(`${Y.cssPrefix}-`)>-1||e.match(cl))){let t=Cu(e.split(` `),{skipLookups:!0});return{prefix:t.prefix||_u(),iconName:mu(t.prefix,t.iconName)||t.iconName}}if(typeof e==`string`){let t=_u();return{prefix:t,iconName:mu(t,e)||e}}}},library:Ru,findIconDefinition:Lu,toHtml:Wl},zu=function(){let{autoReplaceSvgRoot:e=q}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};(Object.keys(zl.styles).length>0||Y.autoFetchSvg)&&sc&&Y.autoReplaceSvg&&Z.dom.i2svg({node:e})};function Bu(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(e=>Wl(e))}}),Object.defineProperty(e,"node",{get:function(){if(!sc)return;let t=q.createElement(`div`);return t.innerHTML=e.html,t.children}}),e}function Vu(e){let{children:t,main:n,mask:r,attributes:i,styles:a,transform:o}=e;if(Al(o)&&n.found&&!r.found){let{width:e,height:t}=n,r={x:e/t/2,y:.5};i.style=kl(K(K({},a),{},{"transform-origin":`${r.x+o.x/16}em ${r.y+o.y/16}em`}))}return[{tag:`svg`,attributes:i,children:t}]}function Hu(e){let{prefix:t,iconName:n,children:r,attributes:i,symbol:a}=e,o=a===!0?`${t}-${Y.cssPrefix}-${n}`:a;return[{tag:`svg`,attributes:{style:`display: none;`},children:[{tag:`symbol`,attributes:K(K({},i),{},{id:o}),children:r}]}]}function Uu(e){let{icons:{main:t,mask:n},prefix:r,iconName:i,transform:a,symbol:o,title:s,maskId:c,titleId:l,extra:u,watchable:d=!1}=e,{width:f,height:p}=n.found?n:t,m=wc.includes(r),h=[Y.replacementClass,i?`${Y.cssPrefix}-${i}`:``].filter(e=>u.classes.indexOf(e)===-1).filter(e=>e!==``||!!e).concat(u.classes).join(` `),g={children:[],attributes:K(K({},u.attributes),{},{"data-prefix":r,"data-icon":i,class:h,role:u.attributes.role||`img`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 ${f} ${p}`})},_=m&&!~u.classes.indexOf(`fa-fw`)?{width:`${f/p*16*.0625}em`}:{};d&&(g.attributes[Gc]=``),s&&(g.children.push({tag:`title`,attributes:{id:g.attributes[`aria-labelledby`]||`title-${l||wl()}`},children:[s]}),delete g.attributes.title);let v=K(K({},g),{},{prefix:r,iconName:i,main:t,mask:n,maskId:c,transform:a,symbol:o,styles:K(K({},_),u.styles)}),{children:y,attributes:b}=n.found&&t.found?Iu(`generateAbstractMask`,v)||{children:[],attributes:{}}:Iu(`generateAbstractIcon`,v)||{children:[],attributes:{}};return v.children=y,v.attributes=b,o?Hu(v):Vu(v)}function Wu(e){let{content:t,width:n,height:r,transform:i,title:a,extra:o,watchable:s=!1}=e,c=K(K(K({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(` `)});s&&(c[Gc]=``);let l=K({},o.styles);Al(i)&&(l.transform=Ml({transform:i,startCentered:!0,width:n,height:r}),l[`-webkit-transform`]=l.transform);let u=kl(l);u.length>0&&(c.style=u);let d=[];return d.push({tag:`span`,attributes:c,children:[t]}),a&&d.push({tag:`span`,attributes:{class:`sr-only`},children:[a]}),d}function Gu(e){let{content:t,title:n,extra:r}=e,i=K(K(K({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(` `)}),a=kl(r.styles);a.length>0&&(i.style=a);let o=[];return o.push({tag:`span`,attributes:i,children:[t]}),n&&o.push({tag:`span`,attributes:{class:`sr-only`},children:[n]}),o}var{styles:Ku}=zl;function qu(e){let t=e[0],n=e[1],[r]=e.slice(4),i=null;return i=Array.isArray(r)?{tag:`g`,attributes:{class:`${Y.cssPrefix}-${fl.GROUP}`},children:[{tag:`path`,attributes:{class:`${Y.cssPrefix}-${fl.SECONDARY}`,fill:`currentColor`,d:r[0]}},{tag:`path`,attributes:{class:`${Y.cssPrefix}-${fl.PRIMARY}`,fill:`currentColor`,d:r[1]}}]}:{tag:`path`,attributes:{fill:`currentColor`,d:r}},{found:!0,width:t,height:n,icon:i}}var Ju={found:!1,width:512,height:512};function Yu(e,t){!$c&&!Y.showMissingIcons&&e&&console.error(`Icon with name "${e}" and prefix "${t}" is missing.`)}function Xu(e,t){let n=t;return t===`fa`&&Y.styleDefault!==null&&(t=_u()),new Promise((r,i)=>{if(n===`fa`){let n=hu(e)||{};e=n.iconName||e,t=n.prefix||t}if(e&&t&&Ku[t]&&Ku[t][e]){let n=Ku[t][e];return r(qu(n))}Yu(e,t),r(K(K({},Ju),{},{icon:Y.showMissingIcons&&e&&Iu(`missingIconAbstract`)||{}}))})}var Zu=()=>{},Qu=Y.measurePerformance&&oc&&oc.mark&&oc.measure?oc:{mark:Zu,measure:Zu},$u=`FA "6.7.2"`,ed=e=>(Qu.mark(`${$u} ${e} begins`),()=>td(e)),td=e=>{Qu.mark(`${$u} ${e} ends`),Qu.measure(`${$u} ${e}`,`${$u} ${e} begins`,`${$u} ${e} ends`)},nd={begin:ed,end:td},rd=()=>{};function id(e){return typeof(e.getAttribute?e.getAttribute(Gc):null)==`string`}function ad(e){let t=e.getAttribute?e.getAttribute(Jc):null,n=e.getAttribute?e.getAttribute(Yc):null;return t&&n}function od(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(Y.replacementClass)}function sd(){return Y.autoReplaceSvg===!0?fd.replace:fd[Y.autoReplaceSvg]||fd.replace}function cd(e){return q.createElementNS(`http://www.w3.org/2000/svg`,e)}function ld(e){return q.createElement(e)}function ud(e){let{ceFn:t=e.tag===`svg`?cd:ld}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof e==`string`)return q.createTextNode(e);let n=t(e.tag);return Object.keys(e.attributes||[]).forEach(function(t){n.setAttribute(t,e.attributes[t])}),(e.children||[]).forEach(function(e){n.appendChild(ud(e,{ceFn:t}))}),n}function dd(e){let t=` ${e.outerHTML} `;return t=`${t}Font Awesome fontawesome.com `,t}var fd={replace:function(e){let t=e[0];if(t.parentNode){if(e[1].forEach(e=>{t.parentNode.insertBefore(ud(e),t)}),t.getAttribute(Gc)===null&&Y.keepOriginalSource){let e=q.createComment(dd(t));t.parentNode.replaceChild(e,t)}else t.remove()}},nest:function(e){let t=e[0],n=e[1];if(~El(t).indexOf(Y.replacementClass))return fd.replace(e);let r=RegExp(`${Y.cssPrefix}-.*`);if(delete n[0].attributes.id,n[0].attributes.class){let e=n[0].attributes.class.split(` `).reduce((e,t)=>(t===Y.replacementClass||t.match(r)?e.toSvg.push(t):e.toNode.push(t),e),{toNode:[],toSvg:[]});n[0].attributes.class=e.toSvg.join(` `),e.toNode.length===0?t.removeAttribute(`class`):t.setAttribute(`class`,e.toNode.join(` `))}let i=n.map(e=>Wl(e)).join(` +`);t.setAttribute(Gc,``),t.innerHTML=i}};function pd(e){e()}function md(e,t){let n=typeof t==`function`?t:rd;if(e.length===0)n();else{let t=pd;Y.mutateApproach===Zc&&(t=ic.requestAnimationFrame||pd),t(()=>{let t=sd(),r=nd.begin(`mutate`);e.map(t),r(),n()})}}var hd=!1;function gd(){hd=!0}function _d(){hd=!1}var vd=null;function yd(e){if(!ac||!Y.observeMutations)return;let{treeCallback:t=rd,nodeCallback:n=rd,pseudoElementsCallback:r=rd,observeMutationsRoot:i=q}=e;vd=new ac(e=>{if(hd)return;let i=_u();Tl(e).forEach(e=>{if(e.type===`childList`&&e.addedNodes.length>0&&!id(e.addedNodes[0])&&(Y.searchPseudoElements&&r(e.target),t(e.target)),e.type===`attributes`&&e.target.parentNode&&Y.searchPseudoElements&&r(e.target.parentNode),e.type===`attributes`&&id(e.target)&&~dl.indexOf(e.attributeName)){if(e.attributeName===`class`&&ad(e.target)){let{prefix:t,iconName:n}=Cu(El(e.target));e.target.setAttribute(Jc,t||i),n&&e.target.setAttribute(Yc,n)}else od(e.target)&&n(e.target)}})}),sc&&vd.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function bd(){vd&&vd.disconnect()}function xd(e){let t=e.getAttribute(`style`),n=[];return t&&(n=t.split(`;`).reduce((e,t)=>{let n=t.split(`:`),r=n[0],i=n.slice(1);return r&&i.length>0&&(e[r]=i.join(`:`).trim()),e},{})),n}function Sd(e){let t=e.getAttribute(`data-prefix`),n=e.getAttribute(`data-icon`),r=e.innerText===void 0?``:e.innerText.trim(),i=Cu(El(e));return i.prefix||=_u(),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix?i:(i.prefix&&r.length>0&&(i.iconName=pu(i.prefix,e.innerText)||fu(i.prefix,Yl(e.innerText))),!i.iconName&&Y.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data),i)}function Cd(e){let t=Tl(e.attributes).reduce((e,t)=>(e.name!==`class`&&e.name!==`style`&&(e[t.name]=t.value),e),{}),n=e.getAttribute(`title`),r=e.getAttribute(`data-fa-title-id`);return Y.autoA11y&&(n?t[`aria-labelledby`]=`${Y.replacementClass}-title-${r||wl()}`:(t[`aria-hidden`]=`true`,t.focusable=`false`)),t}function wd(){return{iconName:null,title:null,titleId:null,prefix:null,transform:X,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function Td(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},{iconName:n,prefix:r,rest:i}=Sd(e),a=Cd(e),o=Pu(`parseNodeAttributes`,{},e),s=t.styleParser?xd(e):[];return K({iconName:n,title:e.getAttribute(`title`),titleId:e.getAttribute(`data-fa-title-id`),prefix:r,transform:X,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:s,attributes:a}},o)}var{styles:Ed}=zl;function Dd(e){let t=Y.autoReplaceSvg===`nest`?Td(e,{styleParser:!1}):Td(e);return~t.extra.classes.indexOf(ll)?Iu(`generateLayersText`,e,t):Iu(`generateSvgReplacementMutation`,e,t)}function Od(){return[...bc,...Fc]}function kd(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!sc)return Promise.resolve();let n=q.documentElement.classList,r=e=>n.add(`${Xc}-${e}`),i=e=>n.remove(`${Xc}-${e}`),a=Y.autoFetchSvg?Od():pc.concat(Object.keys(Ed));a.includes(`fa`)||a.push(`fa`);let o=[`.${ll}:not([${Gc}])`].concat(a.map(e=>`.${e}:not([${Gc}])`)).join(`, `);if(o.length===0)return Promise.resolve();let s=[];try{s=Tl(e.querySelectorAll(o))}catch{}if(s.length>0)r(`pending`),i(`complete`);else return Promise.resolve();let c=nd.begin(`onTree`),l=s.reduce((e,t)=>{try{let n=Dd(t);n&&e.push(n)}catch(e){$c||e.name===`MissingIcon`&&console.error(e)}return e},[]);return new Promise((e,n)=>{Promise.all(l).then(n=>{md(n,()=>{r(`active`),r(`complete`),i(`pending`),typeof t==`function`&&t(),c(),e()})}).catch(e=>{c(),n(e)})})}function Ad(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;Dd(e).then(e=>{e&&md([e],t)})}function jd(e){return function(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(t||{}).icon?t:Lu(t||{}),{mask:i}=n;return i&&=(i||{}).icon?i:Lu(i||{}),e(r,K(K({},n),{},{mask:i}))}}var Md=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{transform:n=X,symbol:r=!1,mask:i=null,maskId:a=null,title:o=null,titleId:s=null,classes:c=[],attributes:l={},styles:u={}}=t;if(!e)return;let{prefix:d,iconName:f,icon:p}=e;return Bu(K({type:`icon`},e),()=>(Fu(`beforeDOMElementCreation`,{iconDefinition:e,params:t}),Y.autoA11y&&(o?l[`aria-labelledby`]=`${Y.replacementClass}-title-${s||wl()}`:(l[`aria-hidden`]=`true`,l.focusable=`false`)),Uu({icons:{main:qu(p),mask:i?qu(i.icon):{found:!1,width:null,height:null,icon:{}}},prefix:d,iconName:f,transform:K(K({},X),n),symbol:r,title:o,maskId:a,titleId:s,extra:{attributes:l,styles:u,classes:c}})))},Nd={mixout(){return{icon:jd(Md)}},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=kd,e.nodeCallback=Ad,e}}},provides(e){e.i2svg=function(e){let{node:t=q,callback:n=()=>{}}=e;return kd(t,n)},e.generateSvgReplacementMutation=function(e,t){let{iconName:n,title:r,titleId:i,prefix:a,transform:o,symbol:s,mask:c,maskId:l,extra:u}=t;return new Promise((t,d)=>{Promise.all([Xu(n,a),c.iconName?Xu(c.iconName,c.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(c=>{let[d,f]=c;t([e,Uu({icons:{main:d,mask:f},prefix:a,iconName:n,transform:o,symbol:s,maskId:l,title:r,titleId:i,extra:u,watchable:!0})])}).catch(d)})},e.generateAbstractIcon=function(e){let{children:t,attributes:n,main:r,transform:i,styles:a}=e,o=kl(a);o.length>0&&(n.style=o);let s;return Al(i)&&(s=Iu(`generateAbstractTransformGrouping`,{main:r,transform:i,containerWidth:r.width,iconWidth:r.width})),t.push(s||r.icon),{children:t,attributes:n}}}},Pd={mixout(){return{layer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{classes:n=[]}=t;return Bu({type:`layer`},()=>{Fu(`beforeDOMElementCreation`,{assembler:e,params:t});let r=[];return e(e=>{Array.isArray(e)?e.map(e=>{r=r.concat(e.abstract)}):r=r.concat(e.abstract)}),[{tag:`span`,attributes:{class:[`${Y.cssPrefix}-layers`,...n].join(` `)},children:r}]})}}}},Fd={mixout(){return{counter(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{title:n=null,classes:r=[],attributes:i={},styles:a={}}=t;return Bu({type:`counter`,content:e},()=>(Fu(`beforeDOMElementCreation`,{content:e,params:t}),Gu({content:e.toString(),title:n,extra:{attributes:i,styles:a,classes:[`${Y.cssPrefix}-layers-counter`,...r]}})))}}}},Id={mixout(){return{text(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{transform:n=X,title:r=null,classes:i=[],attributes:a={},styles:o={}}=t;return Bu({type:`text`,content:e},()=>(Fu(`beforeDOMElementCreation`,{content:e,params:t}),Wu({content:e,transform:K(K({},X),n),title:r,extra:{attributes:a,styles:o,classes:[`${Y.cssPrefix}-layers-text`,...i]}})))}}},provides(e){e.generateLayersText=function(e,t){let{title:n,transform:r,extra:i}=t,a=null,o=null;if(cc){let t=parseInt(getComputedStyle(e).fontSize,10),n=e.getBoundingClientRect();a=n.width/t,o=n.height/t}return Y.autoA11y&&!n&&(i.attributes[`aria-hidden`]=`true`),Promise.resolve([e,Wu({content:e.innerHTML,width:a,height:o,transform:r,title:n,extra:i,watchable:!0})])}}},Ld=RegExp(`"`,`ug`),Rd=[1105920,1112319],zd=K(K(K(K({},{FontAwesome:{normal:`fas`,400:`fas`}}),_c),Bc),Ac),Bd=Object.keys(zd).reduce((e,t)=>(e[t.toLowerCase()]=zd[t],e),{}),Vd=Object.keys(Bd).reduce((e,t)=>{let n=Bd[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e},{});function Hd(e){let t=e.replace(Ld,``),n=Xl(t,0),r=n>=Rd[0]&&n<=Rd[1],i=t.length===2&&t[0]===t[1];return{value:Yl(i?t[0]:t),isSecondary:r||i}}function Ud(e,t){let n=e.replace(/^['"]|['"]$/g,``).toLowerCase(),r=parseInt(t),i=isNaN(r)?`normal`:r;return(Bd[n]||{})[i]||Vd[n]}function Wd(e,t){let n=`${qc}${t.replace(`:`,`-`)}`;return new Promise((r,i)=>{if(e.getAttribute(n)!==null)return r();let a=Tl(e.children).filter(e=>e.getAttribute(Kc)===t)[0],o=ic.getComputedStyle(e,t),s=o.getPropertyValue(`font-family`),c=s.match(ul),l=o.getPropertyValue(`font-weight`),u=o.getPropertyValue(`content`);if(a&&!c)return e.removeChild(a),r();if(c&&u!==`none`&&u!==``){let u=o.getPropertyValue(`content`),d=Ud(s,l),{value:f,isSecondary:p}=Hd(u),m=c[0].startsWith(`FontAwesome`),h=fu(d,f),g=h;if(m){let e=gu(f);e.iconName&&e.prefix&&(h=e.iconName,d=e.prefix)}if(h&&!p&&(!a||a.getAttribute(Jc)!==d||a.getAttribute(Yc)!==g)){e.setAttribute(n,g),a&&e.removeChild(a);let o=wd(),{extra:s}=o;s.attributes[Kc]=t,Xu(h,d).then(i=>{let a=Uu(K(K({},o),{},{icons:{main:i,mask:vu()},prefix:d,iconName:g,extra:s,watchable:!0})),c=q.createElementNS(`http://www.w3.org/2000/svg`,`svg`);t===`::before`?e.insertBefore(c,e.firstChild):e.appendChild(c),c.outerHTML=a.map(e=>Wl(e)).join(` +`),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function Gd(e){return Promise.all([Wd(e,`::before`),Wd(e,`::after`)])}function Kd(e){return e.parentNode!==document.head&&!~Qc.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(Kc)&&(!e.parentNode||e.parentNode.tagName!==`svg`)}function qd(e){if(sc)return new Promise((t,n)=>{let r=Tl(e.querySelectorAll(`*`)).filter(Kd).map(Gd),i=nd.begin(`searchPseudoElements`);gd(),Promise.all(r).then(()=>{i(),_d(),t()}).catch(()=>{i(),_d(),n()})})}var Jd={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=qd,e}}},provides(e){e.pseudoElements2svg=function(e){let{node:t=q}=e;Y.searchPseudoElements&&qd(t)}}},Yd=!1,Xd={mixout(){return{dom:{unwatch(){gd(),Yd=!0}}}},hooks(){return{bootstrap(){yd(Pu(`mutationObserverCallbacks`,{}))},noAuto(){bd()},watch(e){let{observeMutationsRoot:t}=e;Yd?_d():yd(Pu(`mutationObserverCallbacks`,{observeMutationsRoot:t}))}}}},Zd=e=>e.toLowerCase().split(` `).reduce((e,t)=>{let n=t.toLowerCase().split(`-`),r=n[0],i=n.slice(1).join(`-`);if(r&&i===`h`)return e.flipX=!0,e;if(r&&i===`v`)return e.flipY=!0,e;if(i=parseFloat(i),isNaN(i))return e;switch(r){case`grow`:e.size+=i;break;case`shrink`:e.size-=i;break;case`left`:e.x-=i;break;case`right`:e.x+=i;break;case`up`:e.y-=i;break;case`down`:e.y+=i;break;case`rotate`:e.rotate+=i}return e},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0}),Qd={mixout(){return{parse:{transform:e=>Zd(e)}}},hooks(){return{parseNodeAttributes(e,t){let n=t.getAttribute(`data-fa-transform`);return n&&(e.transform=Zd(n)),e}}},provides(e){e.generateAbstractTransformGrouping=function(e){let{main:t,transform:n,containerWidth:r,iconWidth:i}=e,a={outer:{transform:`translate(${r/2} 256)`},inner:{transform:`${`translate(${n.x*32}, ${n.y*32}) `} ${`scale(${n.size/16*(n.flipX?-1:1)}, ${n.size/16*(n.flipY?-1:1)}) `} ${`rotate(${n.rotate} 0 0)`}`},path:{transform:`translate(${i/2*-1} -256)`}};return{tag:`g`,attributes:K({},a.outer),children:[{tag:`g`,attributes:K({},a.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:K(K({},t.icon.attributes),a.path)}]}]}}}},$d={x:0,y:0,width:`100%`,height:`100%`};function ef(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill=`black`),e}function tf(e){return e.tag===`g`?e.children:[e]}Nu([Ll,Nd,Pd,Fd,Id,Jd,Xd,Qd,{hooks(){return{parseNodeAttributes(e,t){let n=t.getAttribute(`data-fa-mask`),r=n?Cu(n.split(` `).map(e=>e.trim())):vu();return r.prefix||=_u(),e.mask=r,e.maskId=t.getAttribute(`data-fa-mask-id`),e}}},provides(e){e.generateAbstractMask=function(e){let{children:t,attributes:n,main:r,mask:i,maskId:a,transform:o}=e,{width:s,icon:c}=r,{width:l,icon:u}=i,d=jl({transform:o,containerWidth:l,iconWidth:s}),f={tag:`rect`,attributes:K(K({},$d),{},{fill:`white`})},p=c.children?{children:c.children.map(ef)}:{},m={tag:`g`,attributes:K({},d.inner),children:[ef(K({tag:c.tag,attributes:K(K({},c.attributes),d.path)},p))]},h={tag:`g`,attributes:K({},d.outer),children:[m]},g=`mask-${a||wl()}`,_=`clip-${a||wl()}`,v={tag:`mask`,attributes:K(K({},$d),{},{id:g,maskUnits:`userSpaceOnUse`,maskContentUnits:`userSpaceOnUse`}),children:[f,h]},y={tag:`defs`,children:[{tag:`clipPath`,attributes:{id:_},children:tf(u)},v]};return t.push(y,{tag:`rect`,attributes:K({fill:`currentColor`,"clip-path":`url(#${_})`,mask:`url(#${g})`},$d)}),{children:t,attributes:n}}}},{provides(e){let t=!1;ic.matchMedia&&(t=ic.matchMedia(`(prefers-reduced-motion: reduce)`).matches),e.missingIconAbstract=function(){let e=[],n={fill:`currentColor`},r={attributeType:`XML`,repeatCount:`indefinite`,dur:`2s`};e.push({tag:`path`,attributes:K(K({},n),{},{d:`M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z`})});let i=K(K({},r),{},{attributeName:`opacity`}),a={tag:`circle`,attributes:K(K({},n),{},{cx:`256`,cy:`364`,r:`28`}),children:[]};return t||a.children.push({tag:`animate`,attributes:K(K({},r),{},{attributeName:`r`,values:`28;14;28;28;14;28;`})},{tag:`animate`,attributes:K(K({},i),{},{values:`1;0;1;1;0;1;`})}),e.push(a),e.push({tag:`path`,attributes:K(K({},n),{},{opacity:`1`,d:`M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z`}),children:t?[]:[{tag:`animate`,attributes:K(K({},i),{},{values:`1;0;0;0;0;1;`})}]}),t||e.push({tag:`path`,attributes:K(K({},n),{},{opacity:`0`,d:`M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z`}),children:[{tag:`animate`,attributes:K(K({},i),{},{values:`0;0;1;1;0;0;`})}]}),{tag:`g`,attributes:{class:`missing`},children:e}}}},{hooks(){return{parseNodeAttributes(e,t){let n=t.getAttribute(`data-fa-symbol`);return e.symbol=n===null?!1:n===``||n,e}}}}],{mixoutsTo:Z}),Z.noAuto;var nf=Z.config,rf=Z.library;Z.dom;var af=Z.parse;Z.findIconDefinition,Z.toHtml;var of=Z.icon;Z.layer;var sf=Z.text;Z.counter;var cf={prefix:`fas`,iconName:`trash-can`,icon:[448,512,[61460,`trash-alt`],`f2ed`,`M135.2 17.7C140.6 6.8 151.7 0 163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm96 64c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16z`]},lf={prefix:`fas`,iconName:`heart`,icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],`f004`,`M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z`]},uf={prefix:`fas`,iconName:`circle-info`,icon:[512,512,[`info-circle`],`f05a`,`M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z`]},df={prefix:`fas`,iconName:`sun`,icon:[512,512,[9728],`f185`,`M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z`]},ff={prefix:`fas`,iconName:`link`,icon:[640,512,[128279,`chain`],`f0c1`,`M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z`]},pf={prefix:`fas`,iconName:`moon`,icon:[384,512,[127769,9214],`f186`,`M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z`]};function mf(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0||!Array.isArray(t)&&t?Q({},e,t):{}}function Df(e){var t={"fa-spin":e.spin,"fa-pulse":e.pulse,"fa-fw":e.fixedWidth,"fa-border":e.border,"fa-li":e.listItem,"fa-inverse":e.inverse,"fa-flip":e.flip===!0,"fa-flip-horizontal":e.flip===`horizontal`||e.flip===`both`,"fa-flip-vertical":e.flip===`vertical`||e.flip===`both`},n=(Q(Q(Q(Q(Q(Q(Q(Q(Q(Q(t,`fa-${e.size}`,e.size!==null),`fa-rotate-${e.rotation}`,e.rotation!==null),`fa-rotate-by`,e.rotateBy),`fa-pull-${e.pull}`,e.pull!==null),`fa-swap-opacity`,e.swapOpacity),`fa-bounce`,e.bounce),`fa-shake`,e.shake),`fa-beat`,e.beat),`fa-fade`,e.fade),`fa-beat-fade`,e.beatFade),Q(Q(Q(Q(t,`fa-flash`,e.flash),`fa-spin-pulse`,e.spinPulse),`fa-spin-reverse`,e.spinReverse),`fa-width-auto`,e.widthAuto));return Object.keys(n).map(function(e){return n[e]?e:null}).filter(function(e){return e})}var Of=typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{},kf={exports:{}};(function(e){(function(t){var n=function(e,t,r){if(!l(t)||d(t)||f(t)||p(t)||c(t))return t;var i,a=0,o=0;if(u(t))for(i=[],o=t.length;a1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof e==`string`)return e;var i=(e.children||[]).map(function(e){return Pf(e)}),a=Object.keys(e.attributes||{}).reduce(function(t,n){var r=e.attributes[n];switch(n){case`class`:t.class=Nf(r);break;case`style`:t.style=Mf(r);break;default:t.attrs[n]=r}return t},{attrs:{},class:{},style:{}});r.class;var o=r.style,s=o===void 0?{}:o,c=yf(r,jf);return t(e.tag,$($($({},n),{},{class:a.class,style:$($({},a.style),s)},a.attrs),c),i)}var Ff=!1;try{Ff=!0}catch{}function If(){if(!Ff&&console&&typeof console.error==`function`){var e;(e=console).error.apply(e,arguments)}}function Lf(e){if(e&&wf(e)===`object`&&e.prefix&&e.iconName&&e.icon)return e;if(af.icon)return af.icon(e);if(e===null)return null;if(wf(e)===`object`&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e==`string`)return{prefix:`fas`,iconName:e}}var Rf=i({name:`FontAwesomeIcon`,props:{border:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(e){return[!0,!1,`horizontal`,`vertical`,`both`].indexOf(e)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},maskId:{type:String,default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(e){return[`right`,`left`].indexOf(e)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(e){return[90,180,270].indexOf(Number.parseInt(e,10))>-1}},rotateBy:{type:Boolean,default:!1},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(e){return[`2xs`,`xs`,`sm`,`lg`,`xl`,`2xl`,`1x`,`2x`,`3x`,`4x`,`5x`,`6x`,`7x`,`8x`,`9x`,`10x`].indexOf(e)>-1}},spin:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},titleId:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beat:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1},widthAuto:{type:Boolean,default:!1}},setup:function(e,t){var i=t.attrs,a=r(function(){return Lf(e.icon)}),o=r(function(){return Ef(`classes`,Df(e))}),s=r(function(){return Ef(`transform`,typeof e.transform==`string`?af.transform(e.transform):e.transform)}),c=r(function(){return Ef(`mask`,Lf(e.mask))}),l=r(function(){var t=$($($($({},o.value),s.value),c.value),{},{symbol:e.symbol,maskId:e.maskId});return t.title=e.title,t.titleId=e.titleId,of(a.value,t)});n(l,function(e){if(!e)return If(`Could not find one or more icon(s)`,a.value,c.value)},{immediate:!0});var u=r(function(){return l.value?Pf(l.value.abstract[0],{},i):null});return function(){return u.value}}});if(i({name:`FontAwesomeLayers`,props:{fixedWidth:{type:Boolean,default:!1}},setup:function(e,n){var i=n.slots,a=nf.familyPrefix,o=r(function(){return[`${a}-layers`].concat(xf(e.fixedWidth?[`${a}-fw`]:[]))});return function(){return t(`div`,{class:o.value},i.default?i.default():[])}}}),i({name:`FontAwesomeLayersText`,props:{value:{type:[String,Number],default:``},transform:{type:[String,Object],default:null},counter:{type:Boolean,default:!1},position:{type:String,default:null,validator:function(e){return[`bottom-left`,`bottom-right`,`top-left`,`top-right`].indexOf(e)>-1}}},setup:function(e,t){var n=t.attrs,i=nf.familyPrefix,a=r(function(){return Ef(`classes`,[].concat(xf(e.counter?[`${i}-layers-counter`]:[]),xf(e.position?[`${i}-layers-${e.position}`]:[])))}),o=r(function(){return Ef(`transform`,typeof e.transform==`string`?af.transform(e.transform):e.transform)}),s=r(function(){var t=sf(e.value.toString(),$($({},o.value),a.value)).abstract;return e.counter&&(t[0].attributes.class=t[0].attributes.class.replace(`fa-layers-text`,``)),t[0]}),c=r(function(){return Pf(s.value,{},n)});return function(){return c.value}}}),rf.add(lf),document.getElementById(`footer`)){let e=a({});e.component(`font-awesome-icon`,Rf),e.mount(`#footer`)}export{df as a,Da as c,pf as i,uf as n,cf as o,ff as r,rf as s,Rf as t}; \ No newline at end of file diff --git a/app/static/dist/assets/about-KUKSBHXi.js b/app/static/dist/assets/about-KUKSBHXi.js deleted file mode 100644 index 5e0022a..0000000 --- a/app/static/dist/assets/about-KUKSBHXi.js +++ /dev/null @@ -1,556 +0,0 @@ -import{d as Ba,w as Ya,p as Ft,K as Ka,H as Ua}from"./vue-6D8x8TOH.js";var M="top",j="bottom",H="right",R="left",Qe="auto",ee=[M,j,H,R],It="start",Ut="end",Qi="clippingParents",ar="viewport",Ht="popper",Zi="reference",Mn=ee.reduce(function(e,t){return e.concat([t+"-"+It,t+"-"+Ut])},[]),or=[].concat(ee,[Qe]).reduce(function(e,t){return e.concat([t,t+"-"+It,t+"-"+Ut])},[]),Ji="beforeRead",ts="read",es="afterRead",ns="beforeMain",rs="main",is="afterMain",ss="beforeWrite",as="write",os="afterWrite",ls=[Ji,ts,es,ns,rs,is,ss,as,os];function et(e){return e?(e.nodeName||"").toLowerCase():null}function W(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Dt(e){var t=W(e).Element;return e instanceof t||e instanceof Element}function B(e){var t=W(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function lr(e){if(typeof ShadowRoot>"u")return!1;var t=W(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Ga(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},i=t.attributes[n]||{},s=t.elements[n];!B(s)||!et(s)||(Object.assign(s.style,r),Object.keys(i).forEach(function(a){var o=i[a];o===!1?s.removeAttribute(a):s.setAttribute(a,o===!0?"":o)}))})}function Xa(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var i=t.elements[r],s=t.attributes[r]||{},a=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),o=a.reduce(function(l,f){return l[f]="",l},{});!B(i)||!et(i)||(Object.assign(i.style,o),Object.keys(s).forEach(function(l){i.removeAttribute(l)}))})}}const cs={name:"applyStyles",enabled:!0,phase:"write",fn:Ga,effect:Xa,requires:["computeStyles"]};function J(e){return e.split("-")[0]}var Lt=Math.max,Be=Math.min,Gt=Math.round;function Rn(){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(Rn())}function Xt(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,s=1;t&&B(e)&&(i=e.offsetWidth>0&&Gt(r.width)/e.offsetWidth||1,s=e.offsetHeight>0&&Gt(r.height)/e.offsetHeight||1);var a=Dt(e)?W(e):window,o=a.visualViewport,l=!fs()&&n,f=(r.left+(l&&o?o.offsetLeft:0))/i,c=(r.top+(l&&o?o.offsetTop:0))/s,m=r.width/i,p=r.height/s;return{width:m,height:p,top:c,right:f+m,bottom:c+p,left:f,x:f,y:c}}function cr(e){var t=Xt(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 us(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&lr(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function st(e){return W(e).getComputedStyle(e)}function qa(e){return["table","td","th"].indexOf(et(e))>=0}function bt(e){return((Dt(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ze(e){return et(e)==="html"?e:e.assignedSlot||e.parentNode||(lr(e)?e.host:null)||bt(e)}function jr(e){return!B(e)||st(e).position==="fixed"?null:e.offsetParent}function Qa(e){var t=/firefox/i.test(Rn()),n=/Trident/i.test(Rn());if(n&&B(e)){var r=st(e);if(r.position==="fixed")return null}var i=Ze(e);for(lr(i)&&(i=i.host);B(i)&&["html","body"].indexOf(et(i))<0;){var s=st(i);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return i;i=i.parentNode}return null}function ve(e){for(var t=W(e),n=jr(e);n&&qa(n)&&st(n).position==="static";)n=jr(n);return n&&(et(n)==="html"||et(n)==="body"&&st(n).position==="static")?t:n||Qa(e)||t}function fr(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ue(e,t,n){return Lt(e,Be(t,n))}function Za(e,t,n){var r=ue(e,t,n);return r>n?n:r}function ds(){return{top:0,right:0,bottom:0,left:0}}function hs(e){return Object.assign({},ds(),e)}function ps(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var Ja=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,hs(typeof t!="number"?t:ps(t,ee))};function to(e){var t,n=e.state,r=e.name,i=e.options,s=n.elements.arrow,a=n.modifiersData.popperOffsets,o=J(n.placement),l=fr(o),f=[R,H].indexOf(o)>=0,c=f?"height":"width";if(!(!s||!a)){var m=Ja(i.padding,n),p=cr(s),_=l==="y"?M:R,O=l==="y"?j:H,y=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],A=a[l]-n.rects.reference[l],h=ve(s),g=h?l==="y"?h.clientHeight||0:h.clientWidth||0:0,T=y/2-A/2,b=m[_],w=g-p[c]-m[O],S=g/2-p[c]/2+T,C=ue(b,S,w),x=l;n.modifiersData[r]=(t={},t[x]=C,t.centerOffset=C-S,t)}}function eo(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||us(t.elements.popper,i)&&(t.elements.arrow=i))}const ms={name:"arrow",enabled:!0,phase:"main",fn:to,effect:eo,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function qt(e){return e.split("-")[1]}var no={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ro(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:Gt(n*i)/i||0,y:Gt(r*i)/i||0}}function Hr(e){var t,n=e.popper,r=e.popperRect,i=e.placement,s=e.variation,a=e.offsets,o=e.position,l=e.gpuAcceleration,f=e.adaptive,c=e.roundOffsets,m=e.isFixed,p=a.x,_=p===void 0?0:p,O=a.y,y=O===void 0?0:O,A=typeof c=="function"?c({x:_,y}):{x:_,y};_=A.x,y=A.y;var h=a.hasOwnProperty("x"),g=a.hasOwnProperty("y"),T=R,b=M,w=window;if(f){var S=ve(n),C="clientHeight",x="clientWidth";if(S===W(n)&&(S=bt(n),st(S).position!=="static"&&o==="absolute"&&(C="scrollHeight",x="scrollWidth")),S=S,i===M||(i===R||i===H)&&s===Ut){b=j;var I=m&&S===w&&w.visualViewport?w.visualViewport.height:S[C];y-=I-r.height,y*=l?1:-1}if(i===R||(i===M||i===j)&&s===Ut){T=H;var L=m&&S===w&&w.visualViewport?w.visualViewport.width:S[x];_-=L-r.width,_*=l?1:-1}}var D=Object.assign({position:o},f&&no),G=c===!0?ro({x:_,y},W(n)):{x:_,y};if(_=G.x,y=G.y,l){var $;return Object.assign({},D,($={},$[b]=g?"0":"",$[T]=h?"0":"",$.transform=(w.devicePixelRatio||1)<=1?"translate("+_+"px, "+y+"px)":"translate3d("+_+"px, "+y+"px, 0)",$))}return Object.assign({},D,(t={},t[b]=g?y+"px":"",t[T]=h?_+"px":"",t.transform="",t))}function io(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,s=n.adaptive,a=s===void 0?!0:s,o=n.roundOffsets,l=o===void 0?!0:o,f={placement:J(t.placement),variation:qt(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Hr(Object.assign({},f,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Hr(Object.assign({},f,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const gs={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:io,data:{}};var Le={passive:!0};function so(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,s=i===void 0?!0:i,a=r.resize,o=a===void 0?!0:a,l=W(t.elements.popper),f=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&f.forEach(function(c){c.addEventListener("scroll",n.update,Le)}),o&&l.addEventListener("resize",n.update,Le),function(){s&&f.forEach(function(c){c.removeEventListener("scroll",n.update,Le)}),o&&l.removeEventListener("resize",n.update,Le)}}const _s={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:so,data:{}};var ao={left:"right",right:"left",bottom:"top",top:"bottom"};function Ve(e){return e.replace(/left|right|bottom|top/g,function(t){return ao[t]})}var oo={start:"end",end:"start"};function Wr(e){return e.replace(/start|end/g,function(t){return oo[t]})}function ur(e){var t=W(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function dr(e){return Xt(bt(e)).left+ur(e).scrollLeft}function lo(e,t){var n=W(e),r=bt(e),i=n.visualViewport,s=r.clientWidth,a=r.clientHeight,o=0,l=0;if(i){s=i.width,a=i.height;var f=fs();(f||!f&&t==="fixed")&&(o=i.offsetLeft,l=i.offsetTop)}return{width:s,height:a,x:o+dr(e),y:l}}function co(e){var t,n=bt(e),r=ur(e),i=(t=e.ownerDocument)==null?void 0:t.body,s=Lt(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=Lt(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),o=-r.scrollLeft+dr(e),l=-r.scrollTop;return st(i||n).direction==="rtl"&&(o+=Lt(n.clientWidth,i?i.clientWidth:0)-s),{width:s,height:a,x:o,y:l}}function hr(e){var t=st(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function vs(e){return["html","body","#document"].indexOf(et(e))>=0?e.ownerDocument.body:B(e)&&hr(e)?e:vs(Ze(e))}function de(e,t){var n;t===void 0&&(t=[]);var r=vs(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),s=W(r),a=i?[s].concat(s.visualViewport||[],hr(r)?r:[]):r,o=t.concat(a);return i?o:o.concat(de(Ze(a)))}function Fn(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function fo(e,t){var n=Xt(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 zr(e,t,n){return t===ar?Fn(lo(e,n)):Dt(t)?fo(t,n):Fn(co(bt(e)))}function uo(e){var t=de(Ze(e)),n=["absolute","fixed"].indexOf(st(e).position)>=0,r=n&&B(e)?ve(e):e;return Dt(r)?t.filter(function(i){return Dt(i)&&us(i,r)&&et(i)!=="body"}):[]}function ho(e,t,n,r){var i=t==="clippingParents"?uo(e):[].concat(t),s=[].concat(i,[n]),a=s[0],o=s.reduce(function(l,f){var c=zr(e,f,r);return l.top=Lt(c.top,l.top),l.right=Be(c.right,l.right),l.bottom=Be(c.bottom,l.bottom),l.left=Lt(c.left,l.left),l},zr(e,a,r));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function bs(e){var t=e.reference,n=e.element,r=e.placement,i=r?J(r):null,s=r?qt(r):null,a=t.x+t.width/2-n.width/2,o=t.y+t.height/2-n.height/2,l;switch(i){case M:l={x:a,y:t.y-n.height};break;case j:l={x:a,y:t.y+t.height};break;case H:l={x:t.x+t.width,y:o};break;case R:l={x:t.x-n.width,y:o};break;default:l={x:t.x,y:t.y}}var f=i?fr(i):null;if(f!=null){var c=f==="y"?"height":"width";switch(s){case It:l[f]=l[f]-(t[c]/2-n[c]/2);break;case Ut:l[f]=l[f]+(t[c]/2-n[c]/2);break}}return l}function Qt(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,s=n.strategy,a=s===void 0?e.strategy:s,o=n.boundary,l=o===void 0?Qi:o,f=n.rootBoundary,c=f===void 0?ar:f,m=n.elementContext,p=m===void 0?Ht:m,_=n.altBoundary,O=_===void 0?!1:_,y=n.padding,A=y===void 0?0:y,h=hs(typeof A!="number"?A:ps(A,ee)),g=p===Ht?Zi:Ht,T=e.rects.popper,b=e.elements[O?g:p],w=ho(Dt(b)?b:b.contextElement||bt(e.elements.popper),l,c,a),S=Xt(e.elements.reference),C=bs({reference:S,element:T,placement:i}),x=Fn(Object.assign({},T,C)),I=p===Ht?x:S,L={top:w.top-I.top+h.top,bottom:I.bottom-w.bottom+h.bottom,left:w.left-I.left+h.left,right:I.right-w.right+h.right},D=e.modifiersData.offset;if(p===Ht&&D){var G=D[i];Object.keys(L).forEach(function($){var At=[H,j].indexOf($)>=0?1:-1,Tt=[M,j].indexOf($)>=0?"y":"x";L[$]+=G[Tt]*At})}return L}function po(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,s=n.rootBoundary,a=n.padding,o=n.flipVariations,l=n.allowedAutoPlacements,f=l===void 0?or:l,c=qt(r),m=c?o?Mn:Mn.filter(function(O){return qt(O)===c}):ee,p=m.filter(function(O){return f.indexOf(O)>=0});p.length===0&&(p=m);var _=p.reduce(function(O,y){return O[y]=Qt(e,{placement:y,boundary:i,rootBoundary:s,padding:a})[J(y)],O},{});return Object.keys(_).sort(function(O,y){return _[O]-_[y]})}function mo(e){if(J(e)===Qe)return[];var t=Ve(e);return[Wr(e),t,Wr(t)]}function go(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,s=i===void 0?!0:i,a=n.altAxis,o=a===void 0?!0:a,l=n.fallbackPlacements,f=n.padding,c=n.boundary,m=n.rootBoundary,p=n.altBoundary,_=n.flipVariations,O=_===void 0?!0:_,y=n.allowedAutoPlacements,A=t.options.placement,h=J(A),g=h===A,T=l||(g||!O?[Ve(A)]:mo(A)),b=[A].concat(T).reduce(function(Rt,ft){return Rt.concat(J(ft)===Qe?po(t,{placement:ft,boundary:c,rootBoundary:m,padding:f,flipVariations:O,allowedAutoPlacements:y}):ft)},[]),w=t.rects.reference,S=t.rects.popper,C=new Map,x=!0,I=b[0],L=0;L=0,Tt=At?"width":"height",V=Qt(t,{placement:D,boundary:c,rootBoundary:m,altBoundary:p,padding:f}),X=At?$?H:R:$?j:M;w[Tt]>S[Tt]&&(X=Ve(X));var Oe=Ve(X),wt=[];if(s&&wt.push(V[G]<=0),o&&wt.push(V[X]<=0,V[Oe]<=0),wt.every(function(Rt){return Rt})){I=D,x=!1;break}C.set(D,wt)}if(x)for(var Se=O?3:1,fn=function(ft){var oe=b.find(function(Ne){var Ot=C.get(Ne);if(Ot)return Ot.slice(0,ft).every(function(un){return un})});if(oe)return I=oe,"break"},ae=Se;ae>0;ae--){var Ce=fn(ae);if(Ce==="break")break}t.placement!==I&&(t.modifiersData[r]._skip=!0,t.placement=I,t.reset=!0)}}const Es={name:"flip",enabled:!0,phase:"main",fn:go,requiresIfExists:["offset"],data:{_skip:!1}};function Br(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 Yr(e){return[M,H,j,R].some(function(t){return e[t]>=0})}function _o(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,s=t.modifiersData.preventOverflow,a=Qt(t,{elementContext:"reference"}),o=Qt(t,{altBoundary:!0}),l=Br(a,r),f=Br(o,i,s),c=Yr(l),m=Yr(f);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:f,isReferenceHidden:c,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":m})}const ys={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:_o};function vo(e,t,n){var r=J(e),i=[R,M].indexOf(r)>=0?-1:1,s=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=s[0],o=s[1];return a=a||0,o=(o||0)*i,[R,H].indexOf(r)>=0?{x:o,y:a}:{x:a,y:o}}function bo(e){var t=e.state,n=e.options,r=e.name,i=n.offset,s=i===void 0?[0,0]:i,a=or.reduce(function(c,m){return c[m]=vo(m,t.rects,s),c},{}),o=a[t.placement],l=o.x,f=o.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=f),t.modifiersData[r]=a}const As={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:bo};function Eo(e){var t=e.state,n=e.name;t.modifiersData[n]=bs({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const Ts={name:"popperOffsets",enabled:!0,phase:"read",fn:Eo,data:{}};function yo(e){return e==="x"?"y":"x"}function Ao(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,s=i===void 0?!0:i,a=n.altAxis,o=a===void 0?!1:a,l=n.boundary,f=n.rootBoundary,c=n.altBoundary,m=n.padding,p=n.tether,_=p===void 0?!0:p,O=n.tetherOffset,y=O===void 0?0:O,A=Qt(t,{boundary:l,rootBoundary:f,padding:m,altBoundary:c}),h=J(t.placement),g=qt(t.placement),T=!g,b=fr(h),w=yo(b),S=t.modifiersData.popperOffsets,C=t.rects.reference,x=t.rects.popper,I=typeof y=="function"?y(Object.assign({},t.rects,{placement:t.placement})):y,L=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,G={x:0,y:0};if(S){if(s){var $,At=b==="y"?M:R,Tt=b==="y"?j:H,V=b==="y"?"height":"width",X=S[b],Oe=X+A[At],wt=X-A[Tt],Se=_?-x[V]/2:0,fn=g===It?C[V]:x[V],ae=g===It?-x[V]:-C[V],Ce=t.elements.arrow,Rt=_&&Ce?cr(Ce):{width:0,height:0},ft=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:ds(),oe=ft[At],Ne=ft[Tt],Ot=ue(0,C[V],Rt[V]),un=T?C[V]/2-Se-Ot-oe-L.mainAxis:fn-Ot-oe-L.mainAxis,Fa=T?-C[V]/2+Se+Ot+Ne+L.mainAxis:ae+Ot+Ne+L.mainAxis,dn=t.elements.arrow&&ve(t.elements.arrow),Va=dn?b==="y"?dn.clientTop||0:dn.clientLeft||0:0,Ir=($=D?.[b])!=null?$:0,ja=X+un-Ir-Va,Ha=X+Fa-Ir,Dr=ue(_?Be(Oe,ja):Oe,X,_?Lt(wt,Ha):wt);S[b]=Dr,G[b]=Dr-X}if(o){var Pr,Wa=b==="x"?M:R,za=b==="x"?j:H,St=S[w],xe=w==="y"?"height":"width",kr=St+A[Wa],$r=St-A[za],hn=[M,R].indexOf(h)!==-1,Mr=(Pr=D?.[w])!=null?Pr:0,Rr=hn?kr:St-C[xe]-x[xe]-Mr+L.altAxis,Fr=hn?St+C[xe]+x[xe]-Mr-L.altAxis:$r,Vr=_&&hn?Za(Rr,St,Fr):ue(_?Rr:kr,St,_?Fr:$r);S[w]=Vr,G[w]=Vr-St}t.modifiersData[r]=G}}const ws={name:"preventOverflow",enabled:!0,phase:"main",fn:Ao,requiresIfExists:["offset"]};function To(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function wo(e){return e===W(e)||!B(e)?ur(e):To(e)}function Oo(e){var t=e.getBoundingClientRect(),n=Gt(t.width)/e.offsetWidth||1,r=Gt(t.height)/e.offsetHeight||1;return n!==1||r!==1}function So(e,t,n){n===void 0&&(n=!1);var r=B(t),i=B(t)&&Oo(t),s=bt(t),a=Xt(e,i,n),o={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((et(t)!=="body"||hr(s))&&(o=wo(t)),B(t)?(l=Xt(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):s&&(l.x=dr(s))),{x:a.left+o.scrollLeft-l.x,y:a.top+o.scrollTop-l.y,width:a.width,height:a.height}}function Co(e){var t=new Map,n=new Set,r=[];e.forEach(function(s){t.set(s.name,s)});function i(s){n.add(s.name);var a=[].concat(s.requires||[],s.requiresIfExists||[]);a.forEach(function(o){if(!n.has(o)){var l=t.get(o);l&&i(l)}}),r.push(s)}return e.forEach(function(s){n.has(s.name)||i(s)}),r}function No(e){var t=Co(e);return ls.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function xo(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Lo(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var Kr={placement:"bottom",modifiers:[],strategy:"absolute"};function Ur(){for(var e=arguments.length,t=new Array(e),n=0;n(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,(t,n)=>`#${CSS.escape(n)}`)),e),ko=e=>e==null?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),$o=e=>{do e+=Math.floor(Math.random()*Do);while(document.getElementById(e));return e},Mo=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const r=Number.parseFloat(t),i=Number.parseFloat(n);return!r&&!i?0:(t=t.split(",")[0],n=n.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(n))*Po)},Ns=e=>{e.dispatchEvent(new Event(Vn))},rt=e=>!e||typeof e!="object"?!1:(typeof e.jquery<"u"&&(e=e[0]),typeof e.nodeType<"u"),ht=e=>rt(e)?e.jquery?e[0]:e:typeof e=="string"&&e.length>0?document.querySelector(Cs(e)):null,ne=e=>{if(!rt(e)||e.getClientRects().length===0)return!1;const t=getComputedStyle(e).getPropertyValue("visibility")==="visible",n=e.closest("details:not([open])");if(!n)return t;if(n!==e){const r=e.closest("summary");if(r&&r.parentNode!==n||r===null)return!1}return t},pt=e=>!e||e.nodeType!==Node.ELEMENT_NODE||e.classList.contains("disabled")?!0:typeof e.disabled<"u"?e.disabled:e.hasAttribute("disabled")&&e.getAttribute("disabled")!=="false",xs=e=>{if(!document.documentElement.attachShadow)return null;if(typeof e.getRootNode=="function"){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?xs(e.parentNode):null},Ye=()=>{},be=e=>{e.offsetHeight},Ls=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,mn=[],Ro=e=>{document.readyState==="loading"?(mn.length||document.addEventListener("DOMContentLoaded",()=>{for(const t of mn)t()}),mn.push(e)):e()},Y=()=>document.documentElement.dir==="rtl",U=e=>{Ro(()=>{const t=Ls();if(t){const n=e.NAME,r=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=r,e.jQueryInterface)}})},F=(e,t=[],n=e)=>typeof e=="function"?e.call(...t):n,Is=(e,t,n=!0)=>{if(!n){F(e);return}const i=Mo(t)+5;let s=!1;const a=({target:o})=>{o===t&&(s=!0,t.removeEventListener(Vn,a),F(e))};t.addEventListener(Vn,a),setTimeout(()=>{s||Ns(t)},i)},mr=(e,t,n,r)=>{const i=e.length;let s=e.indexOf(t);return s===-1?!n&&r?e[i-1]:e[0]:(s+=n?1:-1,r&&(s=(s+i)%i),e[Math.max(0,Math.min(s,i-1))])},Fo=/[^.]*(?=\..*)\.|.*/,Vo=/\..*/,jo=/::\d+$/,gn={};let Gr=1;const Ds={mouseenter:"mouseover",mouseleave:"mouseout"},Ho=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function Ps(e,t){return t&&`${t}::${Gr++}`||e.uidEvent||Gr++}function ks(e){const t=Ps(e);return e.uidEvent=t,gn[t]=gn[t]||{},gn[t]}function Wo(e,t){return function n(r){return gr(r,{delegateTarget:e}),n.oneOff&&u.off(e,r.type,t),t.apply(e,[r])}}function zo(e,t,n){return function r(i){const s=e.querySelectorAll(t);for(let{target:a}=i;a&&a!==this;a=a.parentNode)for(const o of s)if(o===a)return gr(i,{delegateTarget:a}),r.oneOff&&u.off(e,i.type,t,n),n.apply(a,[i])}}function $s(e,t,n=null){return Object.values(e).find(r=>r.callable===t&&r.delegationSelector===n)}function Ms(e,t,n){const r=typeof t=="string",i=r?n:t||n;let s=Rs(e);return Ho.has(s)||(s=e),[r,i,s]}function Xr(e,t,n,r,i){if(typeof t!="string"||!e)return;let[s,a,o]=Ms(t,n,r);t in Ds&&(a=(O=>function(y){if(!y.relatedTarget||y.relatedTarget!==y.delegateTarget&&!y.delegateTarget.contains(y.relatedTarget))return O.call(this,y)})(a));const l=ks(e),f=l[o]||(l[o]={}),c=$s(f,a,s?n:null);if(c){c.oneOff=c.oneOff&&i;return}const m=Ps(a,t.replace(Fo,"")),p=s?zo(e,n,a):Wo(e,a);p.delegationSelector=s?n:null,p.callable=a,p.oneOff=i,p.uidEvent=m,f[m]=p,e.addEventListener(o,p,s)}function jn(e,t,n,r,i){const s=$s(t[n],r,i);s&&(e.removeEventListener(n,s,!!i),delete t[n][s.uidEvent])}function Bo(e,t,n,r){const i=t[n]||{};for(const[s,a]of Object.entries(i))s.includes(r)&&jn(e,t,n,a.callable,a.delegationSelector)}function Rs(e){return e=e.replace(Vo,""),Ds[e]||e}const u={on(e,t,n,r){Xr(e,t,n,r,!1)},one(e,t,n,r){Xr(e,t,n,r,!0)},off(e,t,n,r){if(typeof t!="string"||!e)return;const[i,s,a]=Ms(t,n,r),o=a!==t,l=ks(e),f=l[a]||{},c=t.startsWith(".");if(typeof s<"u"){if(!Object.keys(f).length)return;jn(e,l,a,s,i?n:null);return}if(c)for(const m of Object.keys(l))Bo(e,l,m,t.slice(1));for(const[m,p]of Object.entries(f)){const _=m.replace(jo,"");(!o||t.includes(_))&&jn(e,l,a,p.callable,p.delegationSelector)}},trigger(e,t,n){if(typeof t!="string"||!e)return null;const r=Ls(),i=Rs(t),s=t!==i;let a=null,o=!0,l=!0,f=!1;s&&r&&(a=r.Event(t,n),r(e).trigger(a),o=!a.isPropagationStopped(),l=!a.isImmediatePropagationStopped(),f=a.isDefaultPrevented());const c=gr(new Event(t,{bubbles:o,cancelable:!0}),n);return f&&c.preventDefault(),l&&e.dispatchEvent(c),c.defaultPrevented&&a&&a.preventDefault(),c}};function gr(e,t={}){for(const[n,r]of Object.entries(t))try{e[n]=r}catch{Object.defineProperty(e,n,{configurable:!0,get(){return r}})}return e}function qr(e){if(e==="true")return!0;if(e==="false")return!1;if(e===Number(e).toString())return Number(e);if(e===""||e==="null")return null;if(typeof e!="string")return e;try{return JSON.parse(decodeURIComponent(e))}catch{return e}}function _n(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const it={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${_n(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${_n(t)}`)},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter(r=>r.startsWith("bs")&&!r.startsWith("bsConfig"));for(const r of n){let i=r.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1),t[i]=qr(e.dataset[r])}return t},getDataAttribute(e,t){return qr(e.getAttribute(`data-bs-${_n(t)}`))}};class Ee{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,n){const r=rt(n)?it.getDataAttribute(n,"config"):{};return{...this.constructor.Default,...typeof r=="object"?r:{},...rt(n)?it.getDataAttributes(n):{},...typeof t=="object"?t:{}}}_typeCheckConfig(t,n=this.constructor.DefaultType){for(const[r,i]of Object.entries(n)){const s=t[r],a=rt(s)?"element":ko(s);if(!new RegExp(i).test(a))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${a}" but expected type "${i}".`)}}}const Yo="5.3.8";class q extends Ee{constructor(t,n){super(),t=ht(t),t&&(this._element=t,this._config=this._getConfig(n),pn.set(this._element,this.constructor.DATA_KEY,this))}dispose(){pn.remove(this._element,this.constructor.DATA_KEY),u.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,n,r=!0){Is(t,n,r)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return pn.get(ht(t),this.DATA_KEY)}static getOrCreateInstance(t,n={}){return this.getInstance(t)||new this(t,typeof n=="object"?n:null)}static get VERSION(){return Yo}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const vn=e=>{let t=e.getAttribute("data-bs-target");if(!t||t==="#"){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&n!=="#"?n.trim():null}return t?t.split(",").map(n=>Cs(n)).join(","):null},E={find(e,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e,t=document.documentElement){return Element.prototype.querySelector.call(t,e)},children(e,t){return[].concat(...e.children).filter(n=>n.matches(t))},parents(e,t){const n=[];let r=e.parentNode.closest(t);for(;r;)n.push(r),r=r.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(",");return this.find(t,e).filter(n=>!pt(n)&&ne(n))},getSelectorFromElement(e){const t=vn(e);return t&&E.findOne(t)?t:null},getElementFromSelector(e){const t=vn(e);return t?E.findOne(t):null},getMultipleElementsFromSelector(e){const t=vn(e);return t?E.find(t):[]}},Je=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,r=e.NAME;u.on(document,n,`[data-bs-dismiss="${r}"]`,function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),pt(this))return;const s=E.getElementFromSelector(this)||this.closest(`.${r}`);e.getOrCreateInstance(s)[t]()})},Ko="alert",Uo="bs.alert",Fs=`.${Uo}`,Go=`close${Fs}`,Xo=`closed${Fs}`,qo="fade",Qo="show";class tn extends q{static get NAME(){return Ko}close(){if(u.trigger(this._element,Go).defaultPrevented)return;this._element.classList.remove(Qo);const n=this._element.classList.contains(qo);this._queueCallback(()=>this._destroyElement(),this._element,n)}_destroyElement(){this._element.remove(),u.trigger(this._element,Xo),this.dispose()}static jQueryInterface(t){return this.each(function(){const n=tn.getOrCreateInstance(this);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t](this)}})}}Je(tn,"close");U(tn);const Zo="button",Jo="bs.button",tl=`.${Jo}`,el=".data-api",nl="active",Qr='[data-bs-toggle="button"]',rl=`click${tl}${el}`;class en extends q{static get NAME(){return Zo}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(nl))}static jQueryInterface(t){return this.each(function(){const n=en.getOrCreateInstance(this);t==="toggle"&&n[t]()})}}u.on(document,rl,Qr,e=>{e.preventDefault();const t=e.target.closest(Qr);en.getOrCreateInstance(t).toggle()});U(en);const il="swipe",re=".bs.swipe",sl=`touchstart${re}`,al=`touchmove${re}`,ol=`touchend${re}`,ll=`pointerdown${re}`,cl=`pointerup${re}`,fl="touch",ul="pen",dl="pointer-event",hl=40,pl={endCallback:null,leftCallback:null,rightCallback:null},ml={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Ke extends Ee{constructor(t,n){super(),this._element=t,!(!t||!Ke.isSupported())&&(this._config=this._getConfig(n),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return pl}static get DefaultType(){return ml}static get NAME(){return il}dispose(){u.off(this._element,re)}_start(t){if(!this._supportPointerEvents){this._deltaX=t.touches[0].clientX;return}this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX)}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),F(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=hl)return;const n=t/this._deltaX;this._deltaX=0,n&&F(n>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(u.on(this._element,ll,t=>this._start(t)),u.on(this._element,cl,t=>this._end(t)),this._element.classList.add(dl)):(u.on(this._element,sl,t=>this._start(t)),u.on(this._element,al,t=>this._move(t)),u.on(this._element,ol,t=>this._end(t)))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&(t.pointerType===ul||t.pointerType===fl)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const gl="carousel",_l="bs.carousel",Et=`.${_l}`,Vs=".data-api",vl="ArrowLeft",bl="ArrowRight",El=500,le="next",Vt="prev",Wt="left",je="right",yl=`slide${Et}`,bn=`slid${Et}`,Al=`keydown${Et}`,Tl=`mouseenter${Et}`,wl=`mouseleave${Et}`,Ol=`dragstart${Et}`,Sl=`load${Et}${Vs}`,Cl=`click${Et}${Vs}`,js="carousel",Ie="active",Nl="slide",xl="carousel-item-end",Ll="carousel-item-start",Il="carousel-item-next",Dl="carousel-item-prev",Hs=".active",Ws=".carousel-item",Pl=Hs+Ws,kl=".carousel-item img",$l=".carousel-indicators",Ml="[data-bs-slide], [data-bs-slide-to]",Rl='[data-bs-ride="carousel"]',Fl={[vl]:je,[bl]:Wt},Vl={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},jl={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ye extends q{constructor(t,n){super(t,n),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=E.findOne($l,this._element),this._addEventListeners(),this._config.ride===js&&this.cycle()}static get Default(){return Vl}static get DefaultType(){return jl}static get NAME(){return gl}next(){this._slide(le)}nextWhenVisible(){!document.hidden&&ne(this._element)&&this.next()}prev(){this._slide(Vt)}pause(){this._isSliding&&Ns(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){u.one(this._element,bn,()=>this.cycle());return}this.cycle()}}to(t){const n=this._getItems();if(t>n.length-1||t<0)return;if(this._isSliding){u.one(this._element,bn,()=>this.to(t));return}const r=this._getItemIndex(this._getActive());if(r===t)return;const i=t>r?le:Vt;this._slide(i,n[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&u.on(this._element,Al,t=>this._keydown(t)),this._config.pause==="hover"&&(u.on(this._element,Tl,()=>this.pause()),u.on(this._element,wl,()=>this._maybeEnableCycle())),this._config.touch&&Ke.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const r of E.find(kl,this._element))u.on(r,Ol,i=>i.preventDefault());const n={leftCallback:()=>this._slide(this._directionToOrder(Wt)),rightCallback:()=>this._slide(this._directionToOrder(je)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),El+this._config.interval))}};this._swipeHelper=new Ke(this._element,n)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const n=Fl[t.key];n&&(t.preventDefault(),this._slide(this._directionToOrder(n)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const n=E.findOne(Hs,this._indicatorsElement);n.classList.remove(Ie),n.removeAttribute("aria-current");const r=E.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);r&&(r.classList.add(Ie),r.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const n=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=n||this._config.defaultInterval}_slide(t,n=null){if(this._isSliding)return;const r=this._getActive(),i=t===le,s=n||mr(this._getItems(),r,i,this._config.wrap);if(s===r)return;const a=this._getItemIndex(s),o=_=>u.trigger(this._element,_,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(r),to:a});if(o(yl).defaultPrevented||!r||!s)return;const f=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(a),this._activeElement=s;const c=i?Ll:xl,m=i?Il:Dl;s.classList.add(m),be(s),r.classList.add(c),s.classList.add(c);const p=()=>{s.classList.remove(c,m),s.classList.add(Ie),r.classList.remove(Ie,m,c),this._isSliding=!1,o(bn)};this._queueCallback(p,r,this._isAnimated()),f&&this.cycle()}_isAnimated(){return this._element.classList.contains(Nl)}_getActive(){return E.findOne(Pl,this._element)}_getItems(){return E.find(Ws,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return Y()?t===Wt?Vt:le:t===Wt?le:Vt}_orderToDirection(t){return Y()?t===Vt?Wt:je:t===Vt?je:Wt}static jQueryInterface(t){return this.each(function(){const n=ye.getOrCreateInstance(this,t);if(typeof t=="number"){n.to(t);return}if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t]()}})}}u.on(document,Cl,Ml,function(e){const t=E.getElementFromSelector(this);if(!t||!t.classList.contains(js))return;e.preventDefault();const n=ye.getOrCreateInstance(t),r=this.getAttribute("data-bs-slide-to");if(r){n.to(r),n._maybeEnableCycle();return}if(it.getDataAttribute(this,"slide")==="next"){n.next(),n._maybeEnableCycle();return}n.prev(),n._maybeEnableCycle()});u.on(window,Sl,()=>{const e=E.find(Rl);for(const t of e)ye.getOrCreateInstance(t)});U(ye);const Hl="collapse",Wl="bs.collapse",Ae=`.${Wl}`,zl=".data-api",Bl=`show${Ae}`,Yl=`shown${Ae}`,Kl=`hide${Ae}`,Ul=`hidden${Ae}`,Gl=`click${Ae}${zl}`,En="show",Bt="collapse",De="collapsing",Xl="collapsed",ql=`:scope .${Bt} .${Bt}`,Ql="collapse-horizontal",Zl="width",Jl="height",tc=".collapse.show, .collapse.collapsing",Hn='[data-bs-toggle="collapse"]',ec={parent:null,toggle:!0},nc={parent:"(null|element)",toggle:"boolean"};class me extends q{constructor(t,n){super(t,n),this._isTransitioning=!1,this._triggerArray=[];const r=E.find(Hn);for(const i of r){const s=E.getSelectorFromElement(i),a=E.find(s).filter(o=>o===this._element);s!==null&&a.length&&this._triggerArray.push(i)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return ec}static get DefaultType(){return nc}static get NAME(){return Hl}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(tc).filter(o=>o!==this._element).map(o=>me.getOrCreateInstance(o,{toggle:!1}))),t.length&&t[0]._isTransitioning||u.trigger(this._element,Bl).defaultPrevented)return;for(const o of t)o.hide();const r=this._getDimension();this._element.classList.remove(Bt),this._element.classList.add(De),this._element.style[r]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=()=>{this._isTransitioning=!1,this._element.classList.remove(De),this._element.classList.add(Bt,En),this._element.style[r]="",u.trigger(this._element,Yl)},a=`scroll${r[0].toUpperCase()+r.slice(1)}`;this._queueCallback(i,this._element,!0),this._element.style[r]=`${this._element[a]}px`}hide(){if(this._isTransitioning||!this._isShown()||u.trigger(this._element,Kl).defaultPrevented)return;const n=this._getDimension();this._element.style[n]=`${this._element.getBoundingClientRect()[n]}px`,be(this._element),this._element.classList.add(De),this._element.classList.remove(Bt,En);for(const i of this._triggerArray){const s=E.getElementFromSelector(i);s&&!this._isShown(s)&&this._addAriaAndCollapsedClass([i],!1)}this._isTransitioning=!0;const r=()=>{this._isTransitioning=!1,this._element.classList.remove(De),this._element.classList.add(Bt),u.trigger(this._element,Ul)};this._element.style[n]="",this._queueCallback(r,this._element,!0)}_isShown(t=this._element){return t.classList.contains(En)}_configAfterMerge(t){return t.toggle=!!t.toggle,t.parent=ht(t.parent),t}_getDimension(){return this._element.classList.contains(Ql)?Zl:Jl}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Hn);for(const n of t){const r=E.getElementFromSelector(n);r&&this._addAriaAndCollapsedClass([n],this._isShown(r))}}_getFirstLevelChildren(t){const n=E.find(ql,this._config.parent);return E.find(t,this._config.parent).filter(r=>!n.includes(r))}_addAriaAndCollapsedClass(t,n){if(t.length)for(const r of t)r.classList.toggle(Xl,!n),r.setAttribute("aria-expanded",n)}static jQueryInterface(t){const n={};return typeof t=="string"&&/show|hide/.test(t)&&(n.toggle=!1),this.each(function(){const r=me.getOrCreateInstance(this,n);if(typeof t=="string"){if(typeof r[t]>"u")throw new TypeError(`No method named "${t}"`);r[t]()}})}}u.on(document,Gl,Hn,function(e){(e.target.tagName==="A"||e.delegateTarget&&e.delegateTarget.tagName==="A")&&e.preventDefault();for(const t of E.getMultipleElementsFromSelector(this))me.getOrCreateInstance(t,{toggle:!1}).toggle()});U(me);const Zr="dropdown",rc="bs.dropdown",$t=`.${rc}`,_r=".data-api",ic="Escape",Jr="Tab",sc="ArrowUp",ti="ArrowDown",ac=2,oc=`hide${$t}`,lc=`hidden${$t}`,cc=`show${$t}`,fc=`shown${$t}`,zs=`click${$t}${_r}`,Bs=`keydown${$t}${_r}`,uc=`keyup${$t}${_r}`,zt="show",dc="dropup",hc="dropend",pc="dropstart",mc="dropup-center",gc="dropdown-center",Ct='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',_c=`${Ct}.${zt}`,He=".dropdown-menu",vc=".navbar",bc=".navbar-nav",Ec=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",yc=Y()?"top-end":"top-start",Ac=Y()?"top-start":"top-end",Tc=Y()?"bottom-end":"bottom-start",wc=Y()?"bottom-start":"bottom-end",Oc=Y()?"left-start":"right-start",Sc=Y()?"right-start":"left-start",Cc="top",Nc="bottom",xc={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Lc={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class tt extends q{constructor(t,n){super(t,n),this._popper=null,this._parent=this._element.parentNode,this._menu=E.next(this._element,He)[0]||E.prev(this._element,He)[0]||E.findOne(He,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return xc}static get DefaultType(){return Lc}static get NAME(){return Zr}toggle(){return this._isShown()?this.hide():this.show()}show(){if(pt(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!u.trigger(this._element,cc,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(bc))for(const r of[].concat(...document.body.children))u.on(r,"mouseover",Ye);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(zt),this._element.classList.add(zt),u.trigger(this._element,fc,t)}}hide(){if(pt(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!u.trigger(this._element,oc,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const r of[].concat(...document.body.children))u.off(r,"mouseover",Ye);this._popper&&this._popper.destroy(),this._menu.classList.remove(zt),this._element.classList.remove(zt),this._element.setAttribute("aria-expanded","false"),it.removeDataAttribute(this._menu,"popper"),u.trigger(this._element,lc,t)}}_getConfig(t){if(t=super._getConfig(t),typeof t.reference=="object"&&!rt(t.reference)&&typeof t.reference.getBoundingClientRect!="function")throw new TypeError(`${Zr.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(typeof Ss>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org/docs/v2/)");let t=this._element;this._config.reference==="parent"?t=this._parent:rt(this._config.reference)?t=ht(this._config.reference):typeof this._config.reference=="object"&&(t=this._config.reference);const n=this._getPopperConfig();this._popper=pr(t,this._menu,n)}_isShown(){return this._menu.classList.contains(zt)}_getPlacement(){const t=this._parent;if(t.classList.contains(hc))return Oc;if(t.classList.contains(pc))return Sc;if(t.classList.contains(mc))return Cc;if(t.classList.contains(gc))return Nc;const n=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return t.classList.contains(dc)?n?Ac:yc:n?wc:Tc}_detectNavbar(){return this._element.closest(vc)!==null}_getOffset(){const{offset:t}=this._config;return typeof t=="string"?t.split(",").map(n=>Number.parseInt(n,10)):typeof t=="function"?n=>t(n,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(it.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...F(this._config.popperConfig,[void 0,t])}}_selectMenuItem({key:t,target:n}){const r=E.find(Ec,this._menu).filter(i=>ne(i));r.length&&mr(r,n,t===ti,!r.includes(n)).focus()}static jQueryInterface(t){return this.each(function(){const n=tt.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}static clearMenus(t){if(t.button===ac||t.type==="keyup"&&t.key!==Jr)return;const n=E.find(_c);for(const r of n){const i=tt.getInstance(r);if(!i||i._config.autoClose===!1)continue;const s=t.composedPath(),a=s.includes(i._menu);if(s.includes(i._element)||i._config.autoClose==="inside"&&!a||i._config.autoClose==="outside"&&a||i._menu.contains(t.target)&&(t.type==="keyup"&&t.key===Jr||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:i._element};t.type==="click"&&(o.clickEvent=t),i._completeHide(o)}}static dataApiKeydownHandler(t){const n=/input|textarea/i.test(t.target.tagName),r=t.key===ic,i=[sc,ti].includes(t.key);if(!i&&!r||n&&!r)return;t.preventDefault();const s=this.matches(Ct)?this:E.prev(this,Ct)[0]||E.next(this,Ct)[0]||E.findOne(Ct,t.delegateTarget.parentNode),a=tt.getOrCreateInstance(s);if(i){t.stopPropagation(),a.show(),a._selectMenuItem(t);return}a._isShown()&&(t.stopPropagation(),a.hide(),s.focus())}}u.on(document,Bs,Ct,tt.dataApiKeydownHandler);u.on(document,Bs,He,tt.dataApiKeydownHandler);u.on(document,zs,tt.clearMenus);u.on(document,uc,tt.clearMenus);u.on(document,zs,Ct,function(e){e.preventDefault(),tt.getOrCreateInstance(this).toggle()});U(tt);const Ys="backdrop",Ic="fade",ei="show",ni=`mousedown.bs.${Ys}`,Dc={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Pc={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ks extends Ee{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Dc}static get DefaultType(){return Pc}static get NAME(){return Ys}show(t){if(!this._config.isVisible){F(t);return}this._append();const n=this._getElement();this._config.isAnimated&&be(n),n.classList.add(ei),this._emulateAnimation(()=>{F(t)})}hide(t){if(!this._config.isVisible){F(t);return}this._getElement().classList.remove(ei),this._emulateAnimation(()=>{this.dispose(),F(t)})}dispose(){this._isAppended&&(u.off(this._element,ni),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add(Ic),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=ht(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),u.on(t,ni,()=>{F(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(t){Is(t,this._getElement(),this._config.isAnimated)}}const kc="focustrap",$c="bs.focustrap",Ue=`.${$c}`,Mc=`focusin${Ue}`,Rc=`keydown.tab${Ue}`,Fc="Tab",Vc="forward",ri="backward",jc={autofocus:!0,trapElement:null},Hc={autofocus:"boolean",trapElement:"element"};class Us extends Ee{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return jc}static get DefaultType(){return Hc}static get NAME(){return kc}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),u.off(document,Ue),u.on(document,Mc,t=>this._handleFocusin(t)),u.on(document,Rc,t=>this._handleKeydown(t)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,u.off(document,Ue))}_handleFocusin(t){const{trapElement:n}=this._config;if(t.target===document||t.target===n||n.contains(t.target))return;const r=E.focusableChildren(n);r.length===0?n.focus():this._lastTabNavDirection===ri?r[r.length-1].focus():r[0].focus()}_handleKeydown(t){t.key===Fc&&(this._lastTabNavDirection=t.shiftKey?ri:Vc)}}const ii=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",si=".sticky-top",Pe="padding-right",ai="margin-right";class Wn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Pe,n=>n+t),this._setElementAttributes(ii,Pe,n=>n+t),this._setElementAttributes(si,ai,n=>n-t)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Pe),this._resetElementAttributes(ii,Pe),this._resetElementAttributes(si,ai)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,n,r){const i=this.getWidth(),s=a=>{if(a!==this._element&&window.innerWidth>a.clientWidth+i)return;this._saveInitialAttribute(a,n);const o=window.getComputedStyle(a).getPropertyValue(n);a.style.setProperty(n,`${r(Number.parseFloat(o))}px`)};this._applyManipulationCallback(t,s)}_saveInitialAttribute(t,n){const r=t.style.getPropertyValue(n);r&&it.setDataAttribute(t,n,r)}_resetElementAttributes(t,n){const r=i=>{const s=it.getDataAttribute(i,n);if(s===null){i.style.removeProperty(n);return}it.removeDataAttribute(i,n),i.style.setProperty(n,s)};this._applyManipulationCallback(t,r)}_applyManipulationCallback(t,n){if(rt(t)){n(t);return}for(const r of E.find(t,this._element))n(r)}}const Wc="modal",zc="bs.modal",K=`.${zc}`,Bc=".data-api",Yc="Escape",Kc=`hide${K}`,Uc=`hidePrevented${K}`,Gs=`hidden${K}`,Xs=`show${K}`,Gc=`shown${K}`,Xc=`resize${K}`,qc=`click.dismiss${K}`,Qc=`mousedown.dismiss${K}`,Zc=`keydown.dismiss${K}`,Jc=`click${K}${Bc}`,oi="modal-open",tf="fade",li="show",yn="modal-static",ef=".modal.show",nf=".modal-dialog",rf=".modal-body",sf='[data-bs-toggle="modal"]',af={backdrop:!0,focus:!0,keyboard:!0},of={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Zt extends q{constructor(t,n){super(t,n),this._dialog=E.findOne(nf,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Wn,this._addEventListeners()}static get Default(){return af}static get DefaultType(){return of}static get NAME(){return Wc}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||u.trigger(this._element,Xs,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(oi),this._adjustDialog(),this._backdrop.show(()=>this._showElement(t)))}hide(){!this._isShown||this._isTransitioning||u.trigger(this._element,Kc).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(li),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){u.off(window,K),u.off(this._dialog,K),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ks({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Us({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const n=E.findOne(rf,this._dialog);n&&(n.scrollTop=0),be(this._element),this._element.classList.add(li);const r=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,u.trigger(this._element,Gc,{relatedTarget:t})};this._queueCallback(r,this._dialog,this._isAnimated())}_addEventListeners(){u.on(this._element,Zc,t=>{if(t.key===Yc){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),u.on(window,Xc,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),u.on(this._element,Qc,t=>{u.one(this._element,qc,n=>{if(!(this._element!==t.target||this._element!==n.target)){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(oi),this._resetAdjustments(),this._scrollBar.reset(),u.trigger(this._element,Gs)})}_isAnimated(){return this._element.classList.contains(tf)}_triggerBackdropTransition(){if(u.trigger(this._element,Uc).defaultPrevented)return;const n=this._element.scrollHeight>document.documentElement.clientHeight,r=this._element.style.overflowY;r==="hidden"||this._element.classList.contains(yn)||(n||(this._element.style.overflowY="hidden"),this._element.classList.add(yn),this._queueCallback(()=>{this._element.classList.remove(yn),this._queueCallback(()=>{this._element.style.overflowY=r},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,n=this._scrollBar.getWidth(),r=n>0;if(r&&!t){const i=Y()?"paddingLeft":"paddingRight";this._element.style[i]=`${n}px`}if(!r&&t){const i=Y()?"paddingRight":"paddingLeft";this._element.style[i]=`${n}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,n){return this.each(function(){const r=Zt.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof r[t]>"u")throw new TypeError(`No method named "${t}"`);r[t](n)}})}}u.on(document,Jc,sf,function(e){const t=E.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),u.one(t,Xs,i=>{i.defaultPrevented||u.one(t,Gs,()=>{ne(this)&&this.focus()})});const n=E.findOne(ef);n&&Zt.getInstance(n).hide(),Zt.getOrCreateInstance(t).toggle(this)});Je(Zt);U(Zt);const lf="offcanvas",cf="bs.offcanvas",lt=`.${cf}`,qs=".data-api",ff=`load${lt}${qs}`,uf="Escape",ci="show",fi="showing",ui="hiding",df="offcanvas-backdrop",Qs=".offcanvas.show",hf=`show${lt}`,pf=`shown${lt}`,mf=`hide${lt}`,di=`hidePrevented${lt}`,Zs=`hidden${lt}`,gf=`resize${lt}`,_f=`click${lt}${qs}`,vf=`keydown.dismiss${lt}`,bf='[data-bs-toggle="offcanvas"]',Ef={backdrop:!0,keyboard:!0,scroll:!1},yf={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class mt extends q{constructor(t,n){super(t,n),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Ef}static get DefaultType(){return yf}static get NAME(){return lf}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||u.trigger(this._element,hf,{relatedTarget:t}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new Wn().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(fi);const r=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(ci),this._element.classList.remove(fi),u.trigger(this._element,pf,{relatedTarget:t})};this._queueCallback(r,this._element,!0)}hide(){if(!this._isShown||u.trigger(this._element,mf).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(ui),this._backdrop.hide();const n=()=>{this._element.classList.remove(ci,ui),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new Wn().reset(),u.trigger(this._element,Zs)};this._queueCallback(n,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=()=>{if(this._config.backdrop==="static"){u.trigger(this._element,di);return}this.hide()},n=!!this._config.backdrop;return new Ks({className:df,isVisible:n,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:n?t:null})}_initializeFocusTrap(){return new Us({trapElement:this._element})}_addEventListeners(){u.on(this._element,vf,t=>{if(t.key===uf){if(this._config.keyboard){this.hide();return}u.trigger(this._element,di)}})}static jQueryInterface(t){return this.each(function(){const n=mt.getOrCreateInstance(this,t);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t](this)}})}}u.on(document,_f,bf,function(e){const t=E.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),pt(this))return;u.one(t,Zs,()=>{ne(this)&&this.focus()});const n=E.findOne(Qs);n&&n!==t&&mt.getInstance(n).hide(),mt.getOrCreateInstance(t).toggle(this)});u.on(window,ff,()=>{for(const e of E.find(Qs))mt.getOrCreateInstance(e).show()});u.on(window,gf,()=>{for(const e of E.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(e).position!=="fixed"&&mt.getOrCreateInstance(e).hide()});Je(mt);U(mt);const Af=/^aria-[\w-]*$/i,Js={"*":["class","dir","id","lang","role",Af],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Tf=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),wf=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Of=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?Tf.has(n)?!!wf.test(e.nodeValue):!0:t.filter(r=>r instanceof RegExp).some(r=>r.test(n))};function Sf(e,t,n){if(!e.length)return e;if(n&&typeof n=="function")return n(e);const i=new window.DOMParser().parseFromString(e,"text/html"),s=[].concat(...i.body.querySelectorAll("*"));for(const a of s){const o=a.nodeName.toLowerCase();if(!Object.keys(t).includes(o)){a.remove();continue}const l=[].concat(...a.attributes),f=[].concat(t["*"]||[],t[o]||[]);for(const c of l)Of(c,f)||a.removeAttribute(c.nodeName)}return i.body.innerHTML}const Cf="TemplateFactory",Nf={allowList:Js,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},xf={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Lf={entry:"(string|element|function|null)",selector:"(string|element)"};class If extends Ee{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Nf}static get DefaultType(){return xf}static get NAME(){return Cf}getContent(){return Object.values(this._config.content).map(t=>this._resolvePossibleFunction(t)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[i,s]of Object.entries(this._config.content))this._setContent(t,s,i);const n=t.children[0],r=this._resolvePossibleFunction(this._config.extraClass);return r&&n.classList.add(...r.split(" ")),n}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[n,r]of Object.entries(t))super._typeCheckConfig({selector:n,entry:r},Lf)}_setContent(t,n,r){const i=E.findOne(r,t);if(i){if(n=this._resolvePossibleFunction(n),!n){i.remove();return}if(rt(n)){this._putElementInTemplate(ht(n),i);return}if(this._config.html){i.innerHTML=this._maybeSanitize(n);return}i.textContent=n}}_maybeSanitize(t){return this._config.sanitize?Sf(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return F(t,[void 0,this])}_putElementInTemplate(t,n){if(this._config.html){n.innerHTML="",n.append(t);return}n.textContent=t.textContent}}const Df="tooltip",Pf=new Set(["sanitize","allowList","sanitizeFn"]),An="fade",kf="modal",ke="show",$f=".tooltip-inner",hi=`.${kf}`,pi="hide.bs.modal",ce="hover",Tn="focus",wn="click",Mf="manual",Rf="hide",Ff="hidden",Vf="show",jf="shown",Hf="inserted",Wf="click",zf="focusin",Bf="focusout",Yf="mouseenter",Kf="mouseleave",Uf={AUTO:"auto",TOP:"top",RIGHT:Y()?"left":"right",BOTTOM:"bottom",LEFT:Y()?"right":"left"},Gf={allowList:Js,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Xf={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class ie extends q{constructor(t,n){if(typeof Ss>"u")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org/docs/v2/)");super(t,n),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Gf}static get DefaultType(){return Xf}static get NAME(){return Df}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),u.off(this._element.closest(hi),pi,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!(this._isWithContent()&&this._isEnabled))return;const t=u.trigger(this._element,this.constructor.eventName(Vf)),r=(xs(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!r)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:s}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(s.append(i),u.trigger(this._element,this.constructor.eventName(Hf))),this._popper=this._createPopper(i),i.classList.add(ke),"ontouchstart"in document.documentElement)for(const o of[].concat(...document.body.children))u.on(o,"mouseover",Ye);const a=()=>{u.trigger(this._element,this.constructor.eventName(jf)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(a,this.tip,this._isAnimated())}hide(){if(!this._isShown()||u.trigger(this._element,this.constructor.eventName(Rf)).defaultPrevented)return;if(this._getTipElement().classList.remove(ke),"ontouchstart"in document.documentElement)for(const i of[].concat(...document.body.children))u.off(i,"mouseover",Ye);this._activeTrigger[wn]=!1,this._activeTrigger[Tn]=!1,this._activeTrigger[ce]=!1,this._isHovered=null;const r=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),u.trigger(this._element,this.constructor.eventName(Ff)))};this._queueCallback(r,this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const n=this._getTemplateFactory(t).toHtml();if(!n)return null;n.classList.remove(An,ke),n.classList.add(`bs-${this.constructor.NAME}-auto`);const r=$o(this.constructor.NAME).toString();return n.setAttribute("id",r),this._isAnimated()&&n.classList.add(An),n}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new If({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[$f]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(An)}_isShown(){return this.tip&&this.tip.classList.contains(ke)}_createPopper(t){const n=F(this._config.placement,[this,t,this._element]),r=Uf[n.toUpperCase()];return pr(this._element,t,this._getPopperConfig(r))}_getOffset(){const{offset:t}=this._config;return typeof t=="string"?t.split(",").map(n=>Number.parseInt(n,10)):typeof t=="function"?n=>t(n,this._element):t}_resolvePossibleFunction(t){return F(t,[this._element,this._element])}_getPopperConfig(t){const n={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:r=>{this._getTipElement().setAttribute("data-popper-placement",r.state.placement)}}]};return{...n,...F(this._config.popperConfig,[void 0,n])}}_setListeners(){const t=this._config.trigger.split(" ");for(const n of t)if(n==="click")u.on(this._element,this.constructor.eventName(Wf),this._config.selector,r=>{const i=this._initializeOnDelegatedTarget(r);i._activeTrigger[wn]=!(i._isShown()&&i._activeTrigger[wn]),i.toggle()});else if(n!==Mf){const r=n===ce?this.constructor.eventName(Yf):this.constructor.eventName(zf),i=n===ce?this.constructor.eventName(Kf):this.constructor.eventName(Bf);u.on(this._element,r,this._config.selector,s=>{const a=this._initializeOnDelegatedTarget(s);a._activeTrigger[s.type==="focusin"?Tn:ce]=!0,a._enter()}),u.on(this._element,i,this._config.selector,s=>{const a=this._initializeOnDelegatedTarget(s);a._activeTrigger[s.type==="focusout"?Tn:ce]=a._element.contains(s.relatedTarget),a._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},u.on(this._element.closest(hi),pi,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(!this._element.getAttribute("aria-label")&&!this._element.textContent.trim()&&this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show)}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(t,n){clearTimeout(this._timeout),this._timeout=setTimeout(t,n)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const n=it.getDataAttributes(this._element);for(const r of Object.keys(n))Pf.has(r)&&delete n[r];return t={...n,...typeof t=="object"&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=t.container===!1?document.body:ht(t.container),typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),typeof t.title=="number"&&(t.title=t.title.toString()),typeof t.content=="number"&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[n,r]of Object.entries(this._config))this.constructor.Default[n]!==r&&(t[n]=r);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each(function(){const n=ie.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}}U(ie);const qf="popover",Qf=".popover-header",Zf=".popover-body",Jf={...ie.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},tu={...ie.DefaultType,content:"(null|string|element|function)"};class vr extends ie{static get Default(){return Jf}static get DefaultType(){return tu}static get NAME(){return qf}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[Qf]:this._getTitle(),[Zf]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){const n=vr.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}}U(vr);const eu="scrollspy",nu="bs.scrollspy",br=`.${nu}`,ru=".data-api",iu=`activate${br}`,mi=`click${br}`,su=`load${br}${ru}`,au="dropdown-item",jt="active",ou='[data-bs-spy="scroll"]',On="[href]",lu=".nav, .list-group",gi=".nav-link",cu=".nav-item",fu=".list-group-item",uu=`${gi}, ${cu} > ${gi}, ${fu}`,du=".dropdown",hu=".dropdown-toggle",pu={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},mu={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class nn extends q{constructor(t,n){super(t,n),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return pu}static get DefaultType(){return mu}static get NAME(){return eu}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=ht(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,typeof t.threshold=="string"&&(t.threshold=t.threshold.split(",").map(n=>Number.parseFloat(n))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(u.off(this._config.target,mi),u.on(this._config.target,mi,On,t=>{const n=this._observableSections.get(t.target.hash);if(n){t.preventDefault();const r=this._rootElement||window,i=n.offsetTop-this._element.offsetTop;if(r.scrollTo){r.scrollTo({top:i,behavior:"smooth"});return}r.scrollTop=i}}))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(n=>this._observerCallback(n),t)}_observerCallback(t){const n=a=>this._targetLinks.get(`#${a.target.id}`),r=a=>{this._previousScrollData.visibleEntryTop=a.target.offsetTop,this._process(n(a))},i=(this._rootElement||document.documentElement).scrollTop,s=i>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=i;for(const a of t){if(!a.isIntersecting){this._activeTarget=null,this._clearActiveClass(n(a));continue}const o=a.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&o){if(r(a),!i)return;continue}!s&&!o&&r(a)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=E.find(On,this._config.target);for(const n of t){if(!n.hash||pt(n))continue;const r=E.findOne(decodeURI(n.hash),this._element);ne(r)&&(this._targetLinks.set(decodeURI(n.hash),n),this._observableSections.set(n.hash,r))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(jt),this._activateParents(t),u.trigger(this._element,iu,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains(au)){E.findOne(hu,t.closest(du)).classList.add(jt);return}for(const n of E.parents(t,lu))for(const r of E.prev(n,uu))r.classList.add(jt)}_clearActiveClass(t){t.classList.remove(jt);const n=E.find(`${On}.${jt}`,t);for(const r of n)r.classList.remove(jt)}static jQueryInterface(t){return this.each(function(){const n=nn.getOrCreateInstance(this,t);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t]()}})}}u.on(window,su,()=>{for(const e of E.find(ou))nn.getOrCreateInstance(e)});U(nn);const gu="tab",_u="bs.tab",Mt=`.${_u}`,vu=`hide${Mt}`,bu=`hidden${Mt}`,Eu=`show${Mt}`,yu=`shown${Mt}`,Au=`click${Mt}`,Tu=`keydown${Mt}`,wu=`load${Mt}`,Ou="ArrowLeft",_i="ArrowRight",Su="ArrowUp",vi="ArrowDown",Sn="Home",bi="End",Nt="active",Ei="fade",Cn="show",Cu="dropdown",ta=".dropdown-toggle",Nu=".dropdown-menu",Nn=`:not(${ta})`,xu='.list-group, .nav, [role="tablist"]',Lu=".nav-item, .list-group-item",Iu=`.nav-link${Nn}, .list-group-item${Nn}, [role="tab"]${Nn}`,ea='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',xn=`${Iu}, ${ea}`,Du=`.${Nt}[data-bs-toggle="tab"], .${Nt}[data-bs-toggle="pill"], .${Nt}[data-bs-toggle="list"]`;class Jt extends q{constructor(t){super(t),this._parent=this._element.closest(xu),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),u.on(this._element,Tu,n=>this._keydown(n)))}static get NAME(){return gu}show(){const t=this._element;if(this._elemIsActive(t))return;const n=this._getActiveElem(),r=n?u.trigger(n,vu,{relatedTarget:t}):null;u.trigger(t,Eu,{relatedTarget:n}).defaultPrevented||r&&r.defaultPrevented||(this._deactivate(n,t),this._activate(t,n))}_activate(t,n){if(!t)return;t.classList.add(Nt),this._activate(E.getElementFromSelector(t));const r=()=>{if(t.getAttribute("role")!=="tab"){t.classList.add(Cn);return}t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),u.trigger(t,yu,{relatedTarget:n})};this._queueCallback(r,t,t.classList.contains(Ei))}_deactivate(t,n){if(!t)return;t.classList.remove(Nt),t.blur(),this._deactivate(E.getElementFromSelector(t));const r=()=>{if(t.getAttribute("role")!=="tab"){t.classList.remove(Cn);return}t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),u.trigger(t,bu,{relatedTarget:n})};this._queueCallback(r,t,t.classList.contains(Ei))}_keydown(t){if(![Ou,_i,Su,vi,Sn,bi].includes(t.key))return;t.stopPropagation(),t.preventDefault();const n=this._getChildren().filter(i=>!pt(i));let r;if([Sn,bi].includes(t.key))r=n[t.key===Sn?0:n.length-1];else{const i=[_i,vi].includes(t.key);r=mr(n,t.target,i,!0)}r&&(r.focus({preventScroll:!0}),Jt.getOrCreateInstance(r).show())}_getChildren(){return E.find(xn,this._parent)}_getActiveElem(){return this._getChildren().find(t=>this._elemIsActive(t))||null}_setInitialAttributes(t,n){this._setAttributeIfNotExists(t,"role","tablist");for(const r of n)this._setInitialAttributesOnChild(r)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const n=this._elemIsActive(t),r=this._getOuterElement(t);t.setAttribute("aria-selected",n),r!==t&&this._setAttributeIfNotExists(r,"role","presentation"),n||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const n=E.getElementFromSelector(t);n&&(this._setAttributeIfNotExists(n,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(n,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,n){const r=this._getOuterElement(t);if(!r.classList.contains(Cu))return;const i=(s,a)=>{const o=E.findOne(s,r);o&&o.classList.toggle(a,n)};i(ta,Nt),i(Nu,Cn),r.setAttribute("aria-expanded",n)}_setAttributeIfNotExists(t,n,r){t.hasAttribute(n)||t.setAttribute(n,r)}_elemIsActive(t){return t.classList.contains(Nt)}_getInnerElement(t){return t.matches(xn)?t:E.findOne(xn,t)}_getOuterElement(t){return t.closest(Lu)||t}static jQueryInterface(t){return this.each(function(){const n=Jt.getOrCreateInstance(this);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t]()}})}}u.on(document,Au,ea,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),!pt(this)&&Jt.getOrCreateInstance(this).show()});u.on(window,wu,()=>{for(const e of E.find(Du))Jt.getOrCreateInstance(e)});U(Jt);const Pu="toast",ku="bs.toast",yt=`.${ku}`,$u=`mouseover${yt}`,Mu=`mouseout${yt}`,Ru=`focusin${yt}`,Fu=`focusout${yt}`,Vu=`hide${yt}`,ju=`hidden${yt}`,Hu=`show${yt}`,Wu=`shown${yt}`,zu="fade",yi="hide",$e="show",Me="showing",Bu={animation:"boolean",autohide:"boolean",delay:"number"},Yu={animation:!0,autohide:!0,delay:5e3};class rn extends q{constructor(t,n){super(t,n),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Yu}static get DefaultType(){return Bu}static get NAME(){return Pu}show(){if(u.trigger(this._element,Hu).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(zu);const n=()=>{this._element.classList.remove(Me),u.trigger(this._element,Wu),this._maybeScheduleHide()};this._element.classList.remove(yi),be(this._element),this._element.classList.add($e,Me),this._queueCallback(n,this._element,this._config.animation)}hide(){if(!this.isShown()||u.trigger(this._element,Vu).defaultPrevented)return;const n=()=>{this._element.classList.add(yi),this._element.classList.remove(Me,$e),u.trigger(this._element,ju)};this._element.classList.add(Me),this._queueCallback(n,this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove($e),super.dispose()}isShown(){return this._element.classList.contains($e)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(t,n){switch(t.type){case"mouseover":case"mouseout":{this._hasMouseInteraction=n;break}case"focusin":case"focusout":{this._hasKeyboardInteraction=n;break}}if(n){this._clearTimeout();return}const r=t.relatedTarget;this._element===r||this._element.contains(r)||this._maybeScheduleHide()}_setListeners(){u.on(this._element,$u,t=>this._onInteraction(t,!0)),u.on(this._element,Mu,t=>this._onInteraction(t,!1)),u.on(this._element,Ru,t=>this._onInteraction(t,!0)),u.on(this._element,Fu,t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){const n=rn.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t](this)}})}}Je(rn);U(rn);function Ku(e,t,n){return(t=Gu(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ai(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t{};let Er={},na={},ra=null,ia={mark:Ti,measure:Ti};try{typeof window<"u"&&(Er=window),typeof document<"u"&&(na=document),typeof MutationObserver<"u"&&(ra=MutationObserver),typeof performance<"u"&&(ia=performance)}catch{}const{userAgent:wi=""}=Er.navigator||{},gt=Er,N=na,Oi=ra,Re=ia;gt.document;const ct=!!N.documentElement&&!!N.head&&typeof N.addEventListener=="function"&&typeof N.createElement=="function",sa=~wi.indexOf("MSIE")||~wi.indexOf("Trident/");var Xu=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,qu=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,aa={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},Qu={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},oa=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],k="classic",sn="duotone",Zu="sharp",Ju="sharp-duotone",la=[k,sn,Zu,Ju],td={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}},ed={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}},nd=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),rd={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}},id=["fak","fa-kit","fakd","fa-kit-duotone"],Si={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},sd=["kit"],ad={kit:{"fa-kit":"fak"}},od=["fak","fakd"],ld={kit:{fak:"fa-kit"}},Ci={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},Fe={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},cd=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],fd=["fak","fa-kit","fakd","fa-kit-duotone"],ud={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},dd={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}},hd={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},zn={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},pd=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],Bn=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...cd,...pd],md=["solid","regular","light","thin","duotone","brands"],ca=[1,2,3,4,5,6,7,8,9,10],gd=ca.concat([11,12,13,14,15,16,17,18,19,20]),_d=[...Object.keys(hd),...md,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",Fe.GROUP,Fe.SWAP_OPACITY,Fe.PRIMARY,Fe.SECONDARY].concat(ca.map(e=>"".concat(e,"x"))).concat(gd.map(e=>"w-".concat(e))),vd={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}};const at="___FONT_AWESOME___",Yn=16,fa="fa",ua="svg-inline--fa",Pt="data-fa-i2svg",Kn="data-fa-pseudo-element",bd="data-fa-pseudo-element-pending",yr="data-prefix",Ar="data-icon",Ni="fontawesome-i2svg",Ed="async",yd=["HTML","HEAD","STYLE","SCRIPT"],da=(()=>{try{return!0}catch{return!1}})();function Te(e){return new Proxy(e,{get(t,n){return n in t?t[n]:t[k]}})}const ha=d({},aa);ha[k]=d(d(d(d({},{"fa-duotone":"duotone"}),aa[k]),Si.kit),Si["kit-duotone"]);const Ad=Te(ha),Un=d({},rd);Un[k]=d(d(d(d({},{duotone:"fad"}),Un[k]),Ci.kit),Ci["kit-duotone"]);const xi=Te(Un),Gn=d({},zn);Gn[k]=d(d({},Gn[k]),ld.kit);const Tr=Te(Gn),Xn=d({},dd);Xn[k]=d(d({},Xn[k]),ad.kit);Te(Xn);const Td=Xu,pa="fa-layers-text",wd=qu,Od=d({},td);Te(Od);const Sd=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Ln=Qu,Cd=[...sd,..._d],he=gt.FontAwesomeConfig||{};function Nd(e){var t=N.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function xd(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}N&&typeof N.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(t=>{let[n,r]=t;const i=xd(Nd(n));i!=null&&(he[r]=i)});const ma={styleDefault:"solid",familyDefault:k,cssPrefix:fa,replacementClass:ua,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};he.familyPrefix&&(he.cssPrefix=he.familyPrefix);const te=d(d({},ma),he);te.autoReplaceSvg||(te.observeMutations=!1);const v={};Object.keys(ma).forEach(e=>{Object.defineProperty(v,e,{enumerable:!0,set:function(t){te[e]=t,pe.forEach(n=>n(v))},get:function(){return te[e]}})});Object.defineProperty(v,"familyPrefix",{enumerable:!0,set:function(e){te.cssPrefix=e,pe.forEach(t=>t(v))},get:function(){return te.cssPrefix}});gt.FontAwesomeConfig=v;const pe=[];function Ld(e){return pe.push(e),()=>{pe.splice(pe.indexOf(e),1)}}const dt=Yn,Q={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function Id(e){if(!e||!ct)return;const t=N.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const n=N.head.childNodes;let r=null;for(let i=n.length-1;i>-1;i--){const s=n[i],a=(s.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(a)>-1&&(r=s)}return N.head.insertBefore(t,r),e}const Dd="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function ge(){let e=12,t="";for(;e-- >0;)t+=Dd[Math.random()*62|0];return t}function se(e){const t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function wr(e){return e.classList?se(e.classList):(e.getAttribute("class")||"").split(" ").filter(t=>t)}function ga(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Pd(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,'="').concat(ga(e[n]),'" '),"").trim()}function an(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function Or(e){return e.size!==Q.size||e.x!==Q.x||e.y!==Q.y||e.rotate!==Q.rotate||e.flipX||e.flipY}function kd(e){let{transform:t,containerWidth:n,iconWidth:r}=e;const i={transform:"translate(".concat(n/2," 256)")},s="translate(".concat(t.x*32,", ").concat(t.y*32,") "),a="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),o="rotate(".concat(t.rotate," 0 0)"),l={transform:"".concat(s," ").concat(a," ").concat(o)},f={transform:"translate(".concat(r/2*-1," -256)")};return{outer:i,inner:l,path:f}}function $d(e){let{transform:t,width:n=Yn,height:r=Yn,startCentered:i=!1}=e,s="";return i&&sa?s+="translate(".concat(t.x/dt-n/2,"em, ").concat(t.y/dt-r/2,"em) "):i?s+="translate(calc(-50% + ".concat(t.x/dt,"em), calc(-50% + ").concat(t.y/dt,"em)) "):s+="translate(".concat(t.x/dt,"em, ").concat(t.y/dt,"em) "),s+="scale(".concat(t.size/dt*(t.flipX?-1:1),", ").concat(t.size/dt*(t.flipY?-1:1),") "),s+="rotate(".concat(t.rotate,"deg) "),s}var Md=`:root, :host { - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; - --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"; - --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"; - --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; - --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone"; - --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone"; - --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; - --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; - --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; - --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; - --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp"; - --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone"; - --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone"; - --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone"; - --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone"; -} - -svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { - overflow: visible; - box-sizing: content-box; -} - -.svg-inline--fa { - display: var(--fa-display, inline-block); - height: 1em; - overflow: visible; - vertical-align: -0.125em; -} -.svg-inline--fa.fa-2xs { - vertical-align: 0.1em; -} -.svg-inline--fa.fa-xs { - vertical-align: 0em; -} -.svg-inline--fa.fa-sm { - vertical-align: -0.0714285705em; -} -.svg-inline--fa.fa-lg { - vertical-align: -0.2em; -} -.svg-inline--fa.fa-xl { - vertical-align: -0.25em; -} -.svg-inline--fa.fa-2xl { - vertical-align: -0.3125em; -} -.svg-inline--fa.fa-pull-left { - margin-right: var(--fa-pull-margin, 0.3em); - width: auto; -} -.svg-inline--fa.fa-pull-right { - margin-left: var(--fa-pull-margin, 0.3em); - width: auto; -} -.svg-inline--fa.fa-li { - width: var(--fa-li-width, 2em); - top: 0.25em; -} -.svg-inline--fa.fa-fw { - width: var(--fa-fw-width, 1.25em); -} - -.fa-layers svg.svg-inline--fa { - bottom: 0; - left: 0; - margin: auto; - position: absolute; - right: 0; - top: 0; -} - -.fa-layers-counter, .fa-layers-text { - display: inline-block; - position: absolute; - text-align: center; -} - -.fa-layers { - display: inline-block; - height: 1em; - position: relative; - text-align: center; - vertical-align: -0.125em; - width: 1em; -} -.fa-layers svg.svg-inline--fa { - transform-origin: center center; -} - -.fa-layers-text { - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - transform-origin: center center; -} - -.fa-layers-counter { - background-color: var(--fa-counter-background-color, #ff253a); - border-radius: var(--fa-counter-border-radius, 1em); - box-sizing: border-box; - color: var(--fa-inverse, #fff); - line-height: var(--fa-counter-line-height, 1); - max-width: var(--fa-counter-max-width, 5em); - min-width: var(--fa-counter-min-width, 1.5em); - overflow: hidden; - padding: var(--fa-counter-padding, 0.25em 0.5em); - right: var(--fa-right, 0); - text-overflow: ellipsis; - top: var(--fa-top, 0); - transform: scale(var(--fa-counter-scale, 0.25)); - transform-origin: top right; -} - -.fa-layers-bottom-right { - bottom: var(--fa-bottom, 0); - right: var(--fa-right, 0); - top: auto; - transform: scale(var(--fa-layers-scale, 0.25)); - transform-origin: bottom right; -} - -.fa-layers-bottom-left { - bottom: var(--fa-bottom, 0); - left: var(--fa-left, 0); - right: auto; - top: auto; - transform: scale(var(--fa-layers-scale, 0.25)); - transform-origin: bottom left; -} - -.fa-layers-top-right { - top: var(--fa-top, 0); - right: var(--fa-right, 0); - transform: scale(var(--fa-layers-scale, 0.25)); - transform-origin: top right; -} - -.fa-layers-top-left { - left: var(--fa-left, 0); - right: auto; - top: var(--fa-top, 0); - transform: scale(var(--fa-layers-scale, 0.25)); - transform-origin: top left; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; -} - -.fa-xs { - font-size: 0.75em; - line-height: 0.0833333337em; - vertical-align: 0.125em; -} - -.fa-sm { - font-size: 0.875em; - line-height: 0.0714285718em; - vertical-align: 0.0535714295em; -} - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; -} - -.fa-xl { - font-size: 1.5em; - line-height: 0.0416666682em; - vertical-align: -0.125em; -} - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-left: var(--fa-li-margin, 2.5em); - padding-left: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - left: calc(-1 * var(--fa-li-width, 2em)); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - animation-name: fa-beat; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - animation-name: fa-bounce; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - animation-name: fa-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - animation-name: fa-beat-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - animation-name: fa-flip; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - animation-name: fa-shake; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - animation-name: fa-spin; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 2s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - animation-name: fa-spin; - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, -.fa-bounce, -.fa-fade, -.fa-beat-fade, -.fa-flip, -.fa-pulse, -.fa-shake, -.fa-spin, -.fa-spin-pulse { - animation-delay: -1ms; - animation-duration: 1ms; - animation-iteration-count: 1; - transition-delay: 0s; - transition-duration: 0s; - } -} -@keyframes fa-beat { - 0%, 90% { - transform: scale(1); - } - 45% { - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-bounce { - 0% { - transform: scale(1, 1) translateY(0); - } - 10% { - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - transform: scale(1, 1) translateY(0); - } - 100% { - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - transform: scale(1); - } - 50% { - opacity: 1; - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-flip { - 50% { - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-shake { - 0% { - transform: rotate(-15deg); - } - 4% { - transform: rotate(15deg); - } - 8%, 24% { - transform: rotate(-18deg); - } - 12%, 28% { - transform: rotate(18deg); - } - 16% { - transform: rotate(-22deg); - } - 20% { - transform: rotate(22deg); - } - 32% { - transform: rotate(-12deg); - } - 36% { - transform: rotate(12deg); - } - 40%, 100% { - transform: rotate(0deg); - } -} -@keyframes fa-spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -.fa-rotate-90 { - transform: rotate(90deg); -} - -.fa-rotate-180 { - transform: rotate(180deg); -} - -.fa-rotate-270 { - transform: rotate(270deg); -} - -.fa-flip-horizontal { - transform: scale(-1, 1); -} - -.fa-flip-vertical { - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - transform: scale(-1, -1); -} - -.fa-rotate-by { - transform: rotate(var(--fa-rotate-angle, 0)); -} - -.fa-stack { - display: inline-block; - vertical-align: middle; - height: 2em; - position: relative; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - bottom: 0; - left: 0; - margin: auto; - position: absolute; - right: 0; - top: 0; - z-index: var(--fa-stack-z-index, auto); -} - -.svg-inline--fa.fa-stack-1x { - height: 1em; - width: 1.25em; -} -.svg-inline--fa.fa-stack-2x { - height: 2em; - width: 2.5em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.svg-inline--fa .fa-primary { - fill: var(--fa-primary-color, currentColor); - opacity: var(--fa-primary-opacity, 1); -} - -.svg-inline--fa .fa-secondary { - fill: var(--fa-secondary-color, currentColor); - opacity: var(--fa-secondary-opacity, 0.4); -} - -.svg-inline--fa.fa-swap-opacity .fa-primary { - opacity: var(--fa-secondary-opacity, 0.4); -} - -.svg-inline--fa.fa-swap-opacity .fa-secondary { - opacity: var(--fa-primary-opacity, 1); -} - -.svg-inline--fa mask .fa-primary, -.svg-inline--fa mask .fa-secondary { - fill: black; -}`;function _a(){const e=fa,t=ua,n=v.cssPrefix,r=v.replacementClass;let i=Md;if(n!==e||r!==t){const s=new RegExp("\\.".concat(e,"\\-"),"g"),a=new RegExp("\\--".concat(e,"\\-"),"g"),o=new RegExp("\\.".concat(t),"g");i=i.replace(s,".".concat(n,"-")).replace(a,"--".concat(n,"-")).replace(o,".".concat(r))}return i}let Li=!1;function In(){v.autoAddCss&&!Li&&(Id(_a()),Li=!0)}var Rd={mixout(){return{dom:{css:_a,insertCss:In}}},hooks(){return{beforeDOMElementCreation(){In()},beforeI2svg(){In()}}}};const ot=gt||{};ot[at]||(ot[at]={});ot[at].styles||(ot[at].styles={});ot[at].hooks||(ot[at].hooks={});ot[at].shims||(ot[at].shims=[]);var Z=ot[at];const va=[],ba=function(){N.removeEventListener("DOMContentLoaded",ba),Ge=1,va.map(e=>e())};let Ge=!1;ct&&(Ge=(N.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(N.readyState),Ge||N.addEventListener("DOMContentLoaded",ba));function Fd(e){ct&&(Ge?setTimeout(e,0):va.push(e))}function we(e){const{tag:t,attributes:n={},children:r=[]}=e;return typeof e=="string"?ga(e):"<".concat(t," ").concat(Pd(n),">").concat(r.map(we).join(""),"")}function Ii(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var Dn=function(t,n,r,i){var s=Object.keys(t),a=s.length,o=n,l,f,c;for(r===void 0?(l=1,c=t[s[0]]):(l=0,c=r);l=55296&&i<=56319&&n=55296&&r<=56319&&n>t+1&&(i=e.charCodeAt(t+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function Di(e){return Object.keys(e).reduce((t,n)=>{const r=e[n];return!!r.icon?t[r.iconName]=r.icon:t[n]=r,t},{})}function Qn(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:r=!1}=n,i=Di(t);typeof Z.hooks.addPack=="function"&&!r?Z.hooks.addPack(e,Di(t)):Z.styles[e]=d(d({},Z.styles[e]||{}),i),e==="fas"&&Qn("fa",t)}const{styles:_e,shims:Hd}=Z,Ea=Object.keys(Tr),Wd=Ea.reduce((e,t)=>(e[t]=Object.keys(Tr[t]),e),{});let Sr=null,ya={},Aa={},Ta={},wa={},Oa={};function zd(e){return~Cd.indexOf(e)}function Bd(e,t){const n=t.split("-"),r=n[0],i=n.slice(1).join("-");return r===e&&i!==""&&!zd(i)?i:null}const Sa=()=>{const e=r=>Dn(_e,(i,s,a)=>(i[a]=Dn(s,r,{}),i),{});ya=e((r,i,s)=>(i[3]&&(r[i[3]]=s),i[2]&&i[2].filter(o=>typeof o=="number").forEach(o=>{r[o.toString(16)]=s}),r)),Aa=e((r,i,s)=>(r[s]=s,i[2]&&i[2].filter(o=>typeof o=="string").forEach(o=>{r[o]=s}),r)),Oa=e((r,i,s)=>{const a=i[2];return r[s]=s,a.forEach(o=>{r[o]=s}),r});const t="far"in _e||v.autoFetchSvg,n=Dn(Hd,(r,i)=>{const s=i[0];let a=i[1];const o=i[2];return a==="far"&&!t&&(a="fas"),typeof s=="string"&&(r.names[s]={prefix:a,iconName:o}),typeof s=="number"&&(r.unicodes[s.toString(16)]={prefix:a,iconName:o}),r},{names:{},unicodes:{}});Ta=n.names,wa=n.unicodes,Sr=on(v.styleDefault,{family:v.familyDefault})};Ld(e=>{Sr=on(e.styleDefault,{family:v.familyDefault})});Sa();function Cr(e,t){return(ya[e]||{})[t]}function Yd(e,t){return(Aa[e]||{})[t]}function xt(e,t){return(Oa[e]||{})[t]}function Ca(e){return Ta[e]||{prefix:null,iconName:null}}function Kd(e){const t=wa[e],n=Cr("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function _t(){return Sr}const Na=()=>({prefix:null,iconName:null,rest:[]});function Ud(e){let t=k;const n=Ea.reduce((r,i)=>(r[i]="".concat(v.cssPrefix,"-").concat(i),r),{});return la.forEach(r=>{(e.includes(n[r])||e.some(i=>Wd[r].includes(i)))&&(t=r)}),t}function on(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:n=k}=t,r=Ad[n][e];if(n===sn&&!e)return"fad";const i=xi[n][e]||xi[n][r],s=e in Z.styles?e:null;return i||s||null}function Gd(e){let t=[],n=null;return e.forEach(r=>{const i=Bd(v.cssPrefix,r);i?n=i:r&&t.push(r)}),{iconName:n,rest:t}}function Pi(e){return e.sort().filter((t,n,r)=>r.indexOf(t)===n)}function ln(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:n=!1}=t;let r=null;const i=Bn.concat(fd),s=Pi(e.filter(m=>i.includes(m))),a=Pi(e.filter(m=>!Bn.includes(m))),o=s.filter(m=>(r=m,!oa.includes(m))),[l=null]=o,f=Ud(s),c=d(d({},Gd(a)),{},{prefix:on(l,{family:f})});return d(d(d({},c),Zd({values:e,family:f,styles:_e,config:v,canonical:c,givenPrefix:r})),Xd(n,r,c))}function Xd(e,t,n){let{prefix:r,iconName:i}=n;if(e||!r||!i)return{prefix:r,iconName:i};const s=t==="fa"?Ca(i):{},a=xt(r,i);return i=s.iconName||a||i,r=s.prefix||r,r==="far"&&!_e.far&&_e.fas&&!v.autoFetchSvg&&(r="fas"),{prefix:r,iconName:i}}const qd=la.filter(e=>e!==k||e!==sn),Qd=Object.keys(zn).filter(e=>e!==k).map(e=>Object.keys(zn[e])).flat();function Zd(e){const{values:t,family:n,canonical:r,givenPrefix:i="",styles:s={},config:a={}}=e,o=n===sn,l=t.includes("fa-duotone")||t.includes("fad"),f=a.familyDefault==="duotone",c=r.prefix==="fad"||r.prefix==="fa-duotone";if(!o&&(l||f||c)&&(r.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(r.prefix="fab"),!r.prefix&&qd.includes(n)&&(Object.keys(s).find(p=>Qd.includes(p))||a.autoFetchSvg)){const p=nd.get(n).defaultShortPrefixId;r.prefix=p,r.iconName=xt(r.prefix,r.iconName)||r.iconName}return(r.prefix==="fa"||i==="fa")&&(r.prefix=_t()||"fas"),r}class Jd{constructor(){this.definitions={}}add(){for(var t=arguments.length,n=new Array(t),r=0;r{this.definitions[s]=d(d({},this.definitions[s]||{}),i[s]),Qn(s,i[s]);const a=Tr[k][s];a&&Qn(a,i[s]),Sa()})}reset(){this.definitions={}}_pullDefinitions(t,n){const r=n.prefix&&n.iconName&&n.icon?{0:n}:n;return Object.keys(r).map(i=>{const{prefix:s,iconName:a,icon:o}=r[i],l=o[2];t[s]||(t[s]={}),l.length>0&&l.forEach(f=>{typeof f=="string"&&(t[s][f]=o)}),t[s][a]=o}),t}}let ki=[],Yt={};const Kt={},th=Object.keys(Kt);function eh(e,t){let{mixoutsTo:n}=t;return ki=e,Yt={},Object.keys(Kt).forEach(r=>{th.indexOf(r)===-1&&delete Kt[r]}),ki.forEach(r=>{const i=r.mixout?r.mixout():{};if(Object.keys(i).forEach(s=>{typeof i[s]=="function"&&(n[s]=i[s]),typeof i[s]=="object"&&Object.keys(i[s]).forEach(a=>{n[s]||(n[s]={}),n[s][a]=i[s][a]})}),r.hooks){const s=r.hooks();Object.keys(s).forEach(a=>{Yt[a]||(Yt[a]=[]),Yt[a].push(s[a])})}r.provides&&r.provides(Kt)}),n}function Zn(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i{t=a.apply(null,[t,...r])}),t}function kt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{s.apply(null,n)})}function vt(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return Kt[e]?Kt[e].apply(null,t):void 0}function Jn(e){e.prefix==="fa"&&(e.prefix="fas");let{iconName:t}=e;const n=e.prefix||_t();if(t)return t=xt(n,t)||t,Ii(xa.definitions,n,t)||Ii(Z.styles,n,t)}const xa=new Jd,nh=()=>{v.autoReplaceSvg=!1,v.observeMutations=!1,kt("noAuto")},rh={i2svg:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return ct?(kt("beforeI2svg",e),vt("pseudoElements2svg",e),vt("i2svg",e)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t}=e;v.autoReplaceSvg===!1&&(v.autoReplaceSvg=!0),v.observeMutations=!0,Fd(()=>{sh({autoReplaceSvgRoot:t}),kt("watch",e)})}},ih={icon:e=>{if(e===null)return null;if(typeof e=="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:xt(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){const t=e[1].indexOf("fa-")===0?e[1].slice(3):e[1],n=on(e[0]);return{prefix:n,iconName:xt(n,t)||t}}if(typeof e=="string"&&(e.indexOf("".concat(v.cssPrefix,"-"))>-1||e.match(Td))){const t=ln(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||_t(),iconName:xt(t.prefix,t.iconName)||t.iconName}}if(typeof e=="string"){const t=_t();return{prefix:t,iconName:xt(t,e)||e}}}},z={noAuto:nh,config:v,dom:rh,parse:ih,library:xa,findIconDefinition:Jn,toHtml:we},sh=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t=N}=e;(Object.keys(Z.styles).length>0||v.autoFetchSvg)&&ct&&v.autoReplaceSvg&&z.dom.i2svg({node:t})};function cn(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(n=>we(n))}}),Object.defineProperty(e,"node",{get:function(){if(!ct)return;const n=N.createElement("div");return n.innerHTML=e.html,n.children}}),e}function ah(e){let{children:t,main:n,mask:r,attributes:i,styles:s,transform:a}=e;if(Or(a)&&n.found&&!r.found){const{width:o,height:l}=n,f={x:o/l/2,y:.5};i.style=an(d(d({},s),{},{"transform-origin":"".concat(f.x+a.x/16,"em ").concat(f.y+a.y/16,"em")}))}return[{tag:"svg",attributes:i,children:t}]}function oh(e){let{prefix:t,iconName:n,children:r,attributes:i,symbol:s}=e;const a=s===!0?"".concat(t,"-").concat(v.cssPrefix,"-").concat(n):s;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:d(d({},i),{},{id:a}),children:r}]}]}function Nr(e){const{icons:{main:t,mask:n},prefix:r,iconName:i,transform:s,symbol:a,title:o,maskId:l,titleId:f,extra:c,watchable:m=!1}=e,{width:p,height:_}=n.found?n:t,O=od.includes(r),y=[v.replacementClass,i?"".concat(v.cssPrefix,"-").concat(i):""].filter(w=>c.classes.indexOf(w)===-1).filter(w=>w!==""||!!w).concat(c.classes).join(" ");let A={children:[],attributes:d(d({},c.attributes),{},{"data-prefix":r,"data-icon":i,class:y,role:c.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(p," ").concat(_)})};const h=O&&!~c.classes.indexOf("fa-fw")?{width:"".concat(p/_*16*.0625,"em")}:{};m&&(A.attributes[Pt]=""),o&&(A.children.push({tag:"title",attributes:{id:A.attributes["aria-labelledby"]||"title-".concat(f||ge())},children:[o]}),delete A.attributes.title);const g=d(d({},A),{},{prefix:r,iconName:i,main:t,mask:n,maskId:l,transform:s,symbol:a,styles:d(d({},h),c.styles)}),{children:T,attributes:b}=n.found&&t.found?vt("generateAbstractMask",g)||{children:[],attributes:{}}:vt("generateAbstractIcon",g)||{children:[],attributes:{}};return g.children=T,g.attributes=b,a?oh(g):ah(g)}function $i(e){const{content:t,width:n,height:r,transform:i,title:s,extra:a,watchable:o=!1}=e,l=d(d(d({},a.attributes),s?{title:s}:{}),{},{class:a.classes.join(" ")});o&&(l[Pt]="");const f=d({},a.styles);Or(i)&&(f.transform=$d({transform:i,startCentered:!0,width:n,height:r}),f["-webkit-transform"]=f.transform);const c=an(f);c.length>0&&(l.style=c);const m=[];return m.push({tag:"span",attributes:l,children:[t]}),s&&m.push({tag:"span",attributes:{class:"sr-only"},children:[s]}),m}function lh(e){const{content:t,title:n,extra:r}=e,i=d(d(d({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),s=an(r.styles);s.length>0&&(i.style=s);const a=[];return a.push({tag:"span",attributes:i,children:[t]}),n&&a.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),a}const{styles:Pn}=Z;function tr(e){const t=e[0],n=e[1],[r]=e.slice(4);let i=null;return Array.isArray(r)?i={tag:"g",attributes:{class:"".concat(v.cssPrefix,"-").concat(Ln.GROUP)},children:[{tag:"path",attributes:{class:"".concat(v.cssPrefix,"-").concat(Ln.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(v.cssPrefix,"-").concat(Ln.PRIMARY),fill:"currentColor",d:r[1]}}]}:i={tag:"path",attributes:{fill:"currentColor",d:r}},{found:!0,width:t,height:n,icon:i}}const ch={found:!1,width:512,height:512};function fh(e,t){!da&&!v.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function er(e,t){let n=t;return t==="fa"&&v.styleDefault!==null&&(t=_t()),new Promise((r,i)=>{if(n==="fa"){const s=Ca(e)||{};e=s.iconName||e,t=s.prefix||t}if(e&&t&&Pn[t]&&Pn[t][e]){const s=Pn[t][e];return r(tr(s))}fh(e,t),r(d(d({},ch),{},{icon:v.showMissingIcons&&e?vt("missingIconAbstract")||{}:{}}))})}const Mi=()=>{},nr=v.measurePerformance&&Re&&Re.mark&&Re.measure?Re:{mark:Mi,measure:Mi},fe='FA "6.7.2"',uh=e=>(nr.mark("".concat(fe," ").concat(e," begins")),()=>La(e)),La=e=>{nr.mark("".concat(fe," ").concat(e," ends")),nr.measure("".concat(fe," ").concat(e),"".concat(fe," ").concat(e," begins"),"".concat(fe," ").concat(e," ends"))};var xr={begin:uh,end:La};const We=()=>{};function Ri(e){return typeof(e.getAttribute?e.getAttribute(Pt):null)=="string"}function dh(e){const t=e.getAttribute?e.getAttribute(yr):null,n=e.getAttribute?e.getAttribute(Ar):null;return t&&n}function hh(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(v.replacementClass)}function ph(){return v.autoReplaceSvg===!0?ze.replace:ze[v.autoReplaceSvg]||ze.replace}function mh(e){return N.createElementNS("http://www.w3.org/2000/svg",e)}function gh(e){return N.createElement(e)}function Ia(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:n=e.tag==="svg"?mh:gh}=t;if(typeof e=="string")return N.createTextNode(e);const r=n(e.tag);return Object.keys(e.attributes||[]).forEach(function(s){r.setAttribute(s,e.attributes[s])}),(e.children||[]).forEach(function(s){r.appendChild(Ia(s,{ceFn:n}))}),r}function _h(e){let t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}const ze={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach(n=>{t.parentNode.insertBefore(Ia(n),t)}),t.getAttribute(Pt)===null&&v.keepOriginalSource){let n=N.createComment(_h(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){const t=e[0],n=e[1];if(~wr(t).indexOf(v.replacementClass))return ze.replace(e);const r=new RegExp("".concat(v.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const s=n[0].attributes.class.split(" ").reduce((a,o)=>(o===v.replacementClass||o.match(r)?a.toSvg.push(o):a.toNode.push(o),a),{toNode:[],toSvg:[]});n[0].attributes.class=s.toSvg.join(" "),s.toNode.length===0?t.removeAttribute("class"):t.setAttribute("class",s.toNode.join(" "))}const i=n.map(s=>we(s)).join(` -`);t.setAttribute(Pt,""),t.innerHTML=i}};function Fi(e){e()}function Da(e,t){const n=typeof t=="function"?t:We;if(e.length===0)n();else{let r=Fi;v.mutateApproach===Ed&&(r=gt.requestAnimationFrame||Fi),r(()=>{const i=ph(),s=xr.begin("mutate");e.map(i),s(),n()})}}let Lr=!1;function Pa(){Lr=!0}function rr(){Lr=!1}let Xe=null;function Vi(e){if(!Oi||!v.observeMutations)return;const{treeCallback:t=We,nodeCallback:n=We,pseudoElementsCallback:r=We,observeMutationsRoot:i=N}=e;Xe=new Oi(s=>{if(Lr)return;const a=_t();se(s).forEach(o=>{if(o.type==="childList"&&o.addedNodes.length>0&&!Ri(o.addedNodes[0])&&(v.searchPseudoElements&&r(o.target),t(o.target)),o.type==="attributes"&&o.target.parentNode&&v.searchPseudoElements&&r(o.target.parentNode),o.type==="attributes"&&Ri(o.target)&&~Sd.indexOf(o.attributeName))if(o.attributeName==="class"&&dh(o.target)){const{prefix:l,iconName:f}=ln(wr(o.target));o.target.setAttribute(yr,l||a),f&&o.target.setAttribute(Ar,f)}else hh(o.target)&&n(o.target)})}),ct&&Xe.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function vh(){Xe&&Xe.disconnect()}function bh(e){const t=e.getAttribute("style");let n=[];return t&&(n=t.split(";").reduce((r,i)=>{const s=i.split(":"),a=s[0],o=s.slice(1);return a&&o.length>0&&(r[a]=o.join(":").trim()),r},{})),n}function Eh(e){const t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"";let i=ln(wr(e));return i.prefix||(i.prefix=_t()),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix||(i.prefix&&r.length>0&&(i.iconName=Yd(i.prefix,e.innerText)||Cr(i.prefix,qn(e.innerText))),!i.iconName&&v.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function yh(e){const t=se(e.attributes).reduce((i,s)=>(i.name!=="class"&&i.name!=="style"&&(i[s.name]=s.value),i),{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return v.autoA11y&&(n?t["aria-labelledby"]="".concat(v.replacementClass,"-title-").concat(r||ge()):(t["aria-hidden"]="true",t.focusable="false")),t}function Ah(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Q,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function ji(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:n,prefix:r,rest:i}=Eh(e),s=yh(e),a=Zn("parseNodeAttributes",{},e);let o=t.styleParser?bh(e):[];return d({iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:r,transform:Q,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:o,attributes:s}},a)}const{styles:Th}=Z;function ka(e){const t=v.autoReplaceSvg==="nest"?ji(e,{styleParser:!1}):ji(e);return~t.extra.classes.indexOf(pa)?vt("generateLayersText",e,t):vt("generateSvgReplacementMutation",e,t)}function wh(){return[...id,...Bn]}function Hi(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!ct)return Promise.resolve();const n=N.documentElement.classList,r=c=>n.add("".concat(Ni,"-").concat(c)),i=c=>n.remove("".concat(Ni,"-").concat(c)),s=v.autoFetchSvg?wh():oa.concat(Object.keys(Th));s.includes("fa")||s.push("fa");const a=[".".concat(pa,":not([").concat(Pt,"])")].concat(s.map(c=>".".concat(c,":not([").concat(Pt,"])"))).join(", ");if(a.length===0)return Promise.resolve();let o=[];try{o=se(e.querySelectorAll(a))}catch{}if(o.length>0)r("pending"),i("complete");else return Promise.resolve();const l=xr.begin("onTree"),f=o.reduce((c,m)=>{try{const p=ka(m);p&&c.push(p)}catch(p){da||p.name==="MissingIcon"&&console.error(p)}return c},[]);return new Promise((c,m)=>{Promise.all(f).then(p=>{Da(p,()=>{r("active"),r("complete"),i("pending"),typeof t=="function"&&t(),l(),c()})}).catch(p=>{l(),m(p)})})}function Oh(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;ka(e).then(n=>{n&&Da([n],t)})}function Sh(e){return function(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=(t||{}).icon?t:Jn(t||{});let{mask:i}=n;return i&&(i=(i||{}).icon?i:Jn(i||{})),e(r,d(d({},n),{},{mask:i}))}}const Ch=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=Q,symbol:r=!1,mask:i=null,maskId:s=null,title:a=null,titleId:o=null,classes:l=[],attributes:f={},styles:c={}}=t;if(!e)return;const{prefix:m,iconName:p,icon:_}=e;return cn(d({type:"icon"},e),()=>(kt("beforeDOMElementCreation",{iconDefinition:e,params:t}),v.autoA11y&&(a?f["aria-labelledby"]="".concat(v.replacementClass,"-title-").concat(o||ge()):(f["aria-hidden"]="true",f.focusable="false")),Nr({icons:{main:tr(_),mask:i?tr(i.icon):{found:!1,width:null,height:null,icon:{}}},prefix:m,iconName:p,transform:d(d({},Q),n),symbol:r,title:a,maskId:s,titleId:o,extra:{attributes:f,styles:c,classes:l}})))};var Nh={mixout(){return{icon:Sh(Ch)}},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=Hi,e.nodeCallback=Oh,e}}},provides(e){e.i2svg=function(t){const{node:n=N,callback:r=()=>{}}=t;return Hi(n,r)},e.generateSvgReplacementMutation=function(t,n){const{iconName:r,title:i,titleId:s,prefix:a,transform:o,symbol:l,mask:f,maskId:c,extra:m}=n;return new Promise((p,_)=>{Promise.all([er(r,a),f.iconName?er(f.iconName,f.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(O=>{let[y,A]=O;p([t,Nr({icons:{main:y,mask:A},prefix:a,iconName:r,transform:o,symbol:l,maskId:c,title:i,titleId:s,extra:m,watchable:!0})])}).catch(_)})},e.generateAbstractIcon=function(t){let{children:n,attributes:r,main:i,transform:s,styles:a}=t;const o=an(a);o.length>0&&(r.style=o);let l;return Or(s)&&(l=vt("generateAbstractTransformGrouping",{main:i,transform:s,containerWidth:i.width,iconWidth:i.width})),n.push(l||i.icon),{children:n,attributes:r}}}},xh={mixout(){return{layer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:n=[]}=t;return cn({type:"layer"},()=>{kt("beforeDOMElementCreation",{assembler:e,params:t});let r=[];return e(i=>{Array.isArray(i)?i.map(s=>{r=r.concat(s.abstract)}):r=r.concat(i.abstract)}),[{tag:"span",attributes:{class:["".concat(v.cssPrefix,"-layers"),...n].join(" ")},children:r}]})}}}},Lh={mixout(){return{counter(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{title:n=null,classes:r=[],attributes:i={},styles:s={}}=t;return cn({type:"counter",content:e},()=>(kt("beforeDOMElementCreation",{content:e,params:t}),lh({content:e.toString(),title:n,extra:{attributes:i,styles:s,classes:["".concat(v.cssPrefix,"-layers-counter"),...r]}})))}}}},Ih={mixout(){return{text(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=Q,title:r=null,classes:i=[],attributes:s={},styles:a={}}=t;return cn({type:"text",content:e},()=>(kt("beforeDOMElementCreation",{content:e,params:t}),$i({content:e,transform:d(d({},Q),n),title:r,extra:{attributes:s,styles:a,classes:["".concat(v.cssPrefix,"-layers-text"),...i]}})))}}},provides(e){e.generateLayersText=function(t,n){const{title:r,transform:i,extra:s}=n;let a=null,o=null;if(sa){const l=parseInt(getComputedStyle(t).fontSize,10),f=t.getBoundingClientRect();a=f.width/l,o=f.height/l}return v.autoA11y&&!r&&(s.attributes["aria-hidden"]="true"),Promise.resolve([t,$i({content:t.innerHTML,width:a,height:o,transform:i,title:r,extra:s,watchable:!0})])}}};const Dh=new RegExp('"',"ug"),Wi=[1105920,1112319],zi=d(d(d(d({},{FontAwesome:{normal:"fas",400:"fas"}}),ed),vd),ud),ir=Object.keys(zi).reduce((e,t)=>(e[t.toLowerCase()]=zi[t],e),{}),Ph=Object.keys(ir).reduce((e,t)=>{const n=ir[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e},{});function kh(e){const t=e.replace(Dh,""),n=jd(t,0),r=n>=Wi[0]&&n<=Wi[1],i=t.length===2?t[0]===t[1]:!1;return{value:qn(i?t[0]:t),isSecondary:r||i}}function $h(e,t){const n=e.replace(/^['"]|['"]$/g,"").toLowerCase(),r=parseInt(t),i=isNaN(r)?"normal":r;return(ir[n]||{})[i]||Ph[n]}function Bi(e,t){const n="".concat(bd).concat(t.replace(":","-"));return new Promise((r,i)=>{if(e.getAttribute(n)!==null)return r();const a=se(e.children).filter(p=>p.getAttribute(Kn)===t)[0],o=gt.getComputedStyle(e,t),l=o.getPropertyValue("font-family"),f=l.match(wd),c=o.getPropertyValue("font-weight"),m=o.getPropertyValue("content");if(a&&!f)return e.removeChild(a),r();if(f&&m!=="none"&&m!==""){const p=o.getPropertyValue("content");let _=$h(l,c);const{value:O,isSecondary:y}=kh(p),A=f[0].startsWith("FontAwesome");let h=Cr(_,O),g=h;if(A){const T=Kd(O);T.iconName&&T.prefix&&(h=T.iconName,_=T.prefix)}if(h&&!y&&(!a||a.getAttribute(yr)!==_||a.getAttribute(Ar)!==g)){e.setAttribute(n,g),a&&e.removeChild(a);const T=Ah(),{extra:b}=T;b.attributes[Kn]=t,er(h,_).then(w=>{const S=Nr(d(d({},T),{},{icons:{main:w,mask:Na()},prefix:_,iconName:g,extra:b,watchable:!0})),C=N.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(C,e.firstChild):e.appendChild(C),C.outerHTML=S.map(x=>we(x)).join(` -`),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function Mh(e){return Promise.all([Bi(e,"::before"),Bi(e,"::after")])}function Rh(e){return e.parentNode!==document.head&&!~yd.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(Kn)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function Yi(e){if(ct)return new Promise((t,n)=>{const r=se(e.querySelectorAll("*")).filter(Rh).map(Mh),i=xr.begin("searchPseudoElements");Pa(),Promise.all(r).then(()=>{i(),rr(),t()}).catch(()=>{i(),rr(),n()})})}var Fh={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=Yi,e}}},provides(e){e.pseudoElements2svg=function(t){const{node:n=N}=t;v.searchPseudoElements&&Yi(n)}}};let Ki=!1;var Vh={mixout(){return{dom:{unwatch(){Pa(),Ki=!0}}}},hooks(){return{bootstrap(){Vi(Zn("mutationObserverCallbacks",{}))},noAuto(){vh()},watch(e){const{observeMutationsRoot:t}=e;Ki?rr():Vi(Zn("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}};const Ui=e=>{let t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e.toLowerCase().split(" ").reduce((n,r)=>{const i=r.toLowerCase().split("-"),s=i[0];let a=i.slice(1).join("-");if(s&&a==="h")return n.flipX=!0,n;if(s&&a==="v")return n.flipY=!0,n;if(a=parseFloat(a),isNaN(a))return n;switch(s){case"grow":n.size=n.size+a;break;case"shrink":n.size=n.size-a;break;case"left":n.x=n.x-a;break;case"right":n.x=n.x+a;break;case"up":n.y=n.y-a;break;case"down":n.y=n.y+a;break;case"rotate":n.rotate=n.rotate+a;break}return n},t)};var jh={mixout(){return{parse:{transform:e=>Ui(e)}}},hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-transform");return n&&(e.transform=Ui(n)),e}}},provides(e){e.generateAbstractTransformGrouping=function(t){let{main:n,transform:r,containerWidth:i,iconWidth:s}=t;const a={transform:"translate(".concat(i/2," 256)")},o="translate(".concat(r.x*32,", ").concat(r.y*32,") "),l="scale(".concat(r.size/16*(r.flipX?-1:1),", ").concat(r.size/16*(r.flipY?-1:1),") "),f="rotate(".concat(r.rotate," 0 0)"),c={transform:"".concat(o," ").concat(l," ").concat(f)},m={transform:"translate(".concat(s/2*-1," -256)")},p={outer:a,inner:c,path:m};return{tag:"g",attributes:d({},p.outer),children:[{tag:"g",attributes:d({},p.inner),children:[{tag:n.icon.tag,children:n.icon.children,attributes:d(d({},n.icon.attributes),p.path)}]}]}}}};const kn={x:0,y:0,width:"100%",height:"100%"};function Gi(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function Hh(e){return e.tag==="g"?e.children:[e]}var Wh={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-mask"),r=n?ln(n.split(" ").map(i=>i.trim())):Na();return r.prefix||(r.prefix=_t()),e.mask=r,e.maskId=t.getAttribute("data-fa-mask-id"),e}}},provides(e){e.generateAbstractMask=function(t){let{children:n,attributes:r,main:i,mask:s,maskId:a,transform:o}=t;const{width:l,icon:f}=i,{width:c,icon:m}=s,p=kd({transform:o,containerWidth:c,iconWidth:l}),_={tag:"rect",attributes:d(d({},kn),{},{fill:"white"})},O=f.children?{children:f.children.map(Gi)}:{},y={tag:"g",attributes:d({},p.inner),children:[Gi(d({tag:f.tag,attributes:d(d({},f.attributes),p.path)},O))]},A={tag:"g",attributes:d({},p.outer),children:[y]},h="mask-".concat(a||ge()),g="clip-".concat(a||ge()),T={tag:"mask",attributes:d(d({},kn),{},{id:h,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[_,A]},b={tag:"defs",children:[{tag:"clipPath",attributes:{id:g},children:Hh(m)},T]};return n.push(b,{tag:"rect",attributes:d({fill:"currentColor","clip-path":"url(#".concat(g,")"),mask:"url(#".concat(h,")")},kn)}),{children:n,attributes:r}}}},zh={provides(e){let t=!1;gt.matchMedia&&(t=gt.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){const n=[],r={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:d(d({},r),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});const s=d(d({},i),{},{attributeName:"opacity"}),a={tag:"circle",attributes:d(d({},r),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||a.children.push({tag:"animate",attributes:d(d({},i),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:d(d({},s),{},{values:"1;0;1;1;0;1;"})}),n.push(a),n.push({tag:"path",attributes:d(d({},r),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:d(d({},s),{},{values:"1;0;0;0;0;1;"})}]}),t||n.push({tag:"path",attributes:d(d({},r),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:d(d({},s),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},Bh={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-symbol"),r=n===null?!1:n===""?!0:n;return e.symbol=r,e}}}},Yh=[Rd,Nh,xh,Lh,Ih,Fh,Vh,jh,Wh,zh,Bh];eh(Yh,{mixoutsTo:z});z.noAuto;z.config;const Kh=z.library;z.dom;const sr=z.parse;z.findIconDefinition;z.toHtml;const Uh=z.icon;z.layer;z.text;z.counter;const Gh={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm96 64c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16z"]},cp=Gh,Xh={prefix:"fas",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"]},fp={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},up={prefix:"fas",iconName:"sun",icon:[512,512,[9728],"f185","M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},dp={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},hp={prefix:"fas",iconName:"moon",icon:[384,512,[127769,9214],"f186","M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z"]};function P(e,t,n){return(t=Jh(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function nt(e){for(var t=1;t0||!Array.isArray(t)&&t?P({},e,t):{}}function tp(e){var t,n=(t={"fa-spin":e.spin,"fa-pulse":e.pulse,"fa-fw":e.fixedWidth,"fa-border":e.border,"fa-li":e.listItem,"fa-inverse":e.inverse,"fa-flip":e.flip===!0,"fa-flip-horizontal":e.flip==="horizontal"||e.flip==="both","fa-flip-vertical":e.flip==="vertical"||e.flip==="both"},P(P(P(P(P(P(P(P(P(P(t,"fa-".concat(e.size),e.size!==null),"fa-rotate-".concat(e.rotation),e.rotation!==null),"fa-rotate-by",e.rotateBy),"fa-pull-".concat(e.pull),e.pull!==null),"fa-swap-opacity",e.swapOpacity),"fa-bounce",e.bounce),"fa-shake",e.shake),"fa-beat",e.beat),"fa-fade",e.fade),"fa-beat-fade",e.beatFade),P(P(P(P(t,"fa-flash",e.flash),"fa-spin-pulse",e.spinPulse),"fa-spin-reverse",e.spinReverse),"fa-width-auto",e.widthAuto));return Object.keys(n).map(function(r){return n[r]?r:null}).filter(function(r){return r})}var ep=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},$a={exports:{}};(function(e){(function(t){var n=function(h,g,T){if(!f(g)||m(g)||p(g)||_(g)||l(g))return g;var b,w=0,S=0;if(c(g))for(b=[],S=g.length;w1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof e=="string")return e;var r=(e.children||[]).map(function(l){return Ma(l)}),i=Object.keys(e.attributes||{}).reduce(function(l,f){var c=e.attributes[f];switch(f){case"class":l.class=sp(c);break;case"style":l.style=ip(c);break;default:l.attrs[f]=c}return l},{attrs:{},class:{},style:{}});n.class;var s=n.style,a=s===void 0?{}:s,o=qh(n,rp);return Ka(e.tag,nt(nt(nt({},t),{},{class:i.class,style:nt(nt({},i.style),a)},i.attrs),o),r)}var Ra=!1;try{Ra=!0}catch{}function ap(){if(!Ra&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function qi(e){if(e&&qe(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(sr.icon)return sr.icon(e);if(e===null)return null;if(qe(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}var op=Ba({name:"FontAwesomeIcon",props:{border:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(t){return[!0,!1,"horizontal","vertical","both"].indexOf(t)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},maskId:{type:String,default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(t){return["right","left"].indexOf(t)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(t){return[90,180,270].indexOf(Number.parseInt(t,10))>-1}},rotateBy:{type:Boolean,default:!1},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(t){return["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(t)>-1}},spin:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},titleId:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beat:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1},widthAuto:{type:Boolean,default:!1}},setup:function(t,n){var r=n.attrs,i=Ft(function(){return qi(t.icon)}),s=Ft(function(){return $n("classes",tp(t))}),a=Ft(function(){return $n("transform",typeof t.transform=="string"?sr.transform(t.transform):t.transform)}),o=Ft(function(){return $n("mask",qi(t.mask))}),l=Ft(function(){var c=nt(nt(nt(nt({},s.value),a.value),o.value),{},{symbol:t.symbol,maskId:t.maskId});return c.title=t.title,c.titleId=t.titleId,Uh(i.value,c)});Ya(l,function(c){if(!c)return ap("Could not find one or more icon(s)",i.value,o.value)},{immediate:!0});var f=Ft(function(){return l.value?Ma(l.value.abstract[0],{},r):null});return function(){return f.value}}});Kh.add(Xh);if(document.getElementById("footer")){const e=Ua({});e.component("font-awesome-icon",op),e.mount("#footer")}export{op as F,Zt as M,dp as a,cp as b,hp as c,up as d,fp as f,Kh as l}; diff --git a/app/static/dist/assets/index-C5w26_xW.js b/app/static/dist/assets/index-CPV_9DMy.js similarity index 73% rename from app/static/dist/assets/index-C5w26_xW.js rename to app/static/dist/assets/index-CPV_9DMy.js index 9d809df..ced32ac 100644 --- a/app/static/dist/assets/index-C5w26_xW.js +++ b/app/static/dist/assets/index-CPV_9DMy.js @@ -1,15 +1,15 @@ -var Li=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);import{l as yi,f as bi,a as Oi,b as Ni,M as As,F as xi}from"./about-KUKSBHXi.js";import{d as Ci,K as vi,C as Pi,b as Wi,a as ie,w as Mt,H as Di,o as Hi}from"./vue-6D8x8TOH.js";import{r as Ii,g as Mi}from"./lodash-DfDZ7ETS.js";import{_ as Fi}from"./themeSwitcher-D5G5hyoq.js";var xp=Li((sh,Jt)=>{function ar(e,t){return function(){return e.apply(t,arguments)}}const{toString:Ui}=Object.prototype,{getPrototypeOf:at}=Object,{iterator:gt,toStringTag:sr}=Symbol,Vt=(({hasOwnProperty:e})=>(t,a)=>e.call(t,a))(Object.prototype),Et=(e,t)=>{let a=e;const s=[];for(;a!=null&&a!==Object.prototype;){if(s.indexOf(a)!==-1)return!1;if(s.push(a),Vt(a,t))return!0;a=at(a)}return!1},qi=(e,t)=>e!=null&&Et(e,t)?e[t]:void 0,ja=(e=>t=>{const a=Ui.call(t);return e[a]||(e[a]=a.slice(8,-1).toLowerCase())})(Object.create(null)),pe=e=>(e=e.toLowerCase(),t=>ja(t)===e),ra=e=>t=>typeof t===e,{isArray:je}=Array,st=ra("undefined");function rt(e){return e!==null&&!st(e)&&e.constructor!==null&&!st(e.constructor)&&X(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const rr=pe("ArrayBuffer");function Yi(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&rr(e.buffer),t}const zi=ra("string"),X=ra("function"),ir=ra("number"),it=e=>e!==null&&typeof e=="object",ji=e=>e===!0||e===!1,Ft=e=>{if(!it(e))return!1;const t=at(e);return(t===null||t===Object.prototype||at(t)===null)&&!Et(e,sr)&&!Et(e,gt)},Ji=e=>{if(!it(e)||rt(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Vi=pe("Date"),Gi=pe("File"),$i=e=>!!(e&&typeof e.uri<"u"),Ki=e=>e&&typeof e.getParts<"u",Zi=pe("Blob"),Xi=pe("FileList"),Qi=e=>it(e)&&X(e.pipe);function eo(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const Ls=eo(),ys=typeof Ls.FormData<"u"?Ls.FormData:void 0,to=e=>{if(!e)return!1;if(ys&&e instanceof ys)return!0;const t=at(e);if(!t||t===Object.prototype||!X(e.append))return!1;const a=ja(e);return a==="formdata"||a==="object"&&X(e.toString)&&e.toString()==="[object FormData]"},ao=pe("URLSearchParams"),[so,ro,io,oo]=["ReadableStream","Request","Response","Headers"].map(pe),no=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function At(e,t,{allOwnKeys:a=!1}={}){if(e===null||typeof e>"u")return;let s,r;if(typeof e!="object"&&(e=[e]),je(e))for(s=0,r=e.length;s0;)if(r=a[s],t===r.toLowerCase())return r;return null}const Ue=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,nr=e=>!st(e)&&e!==Ue;function Pa(...e){const{caseless:t,skipUndefined:a}=nr(this)&&this||{},s={},r=(i,o)=>{if(o==="__proto__"||o==="constructor"||o==="prototype")return;const n=t&&typeof o=="string"&&or(s,o)||o,c=Vt(s,n)?s[n]:void 0;Ft(c)&&Ft(i)?s[n]=Pa(c,i):Ft(i)?s[n]=Pa({},i):je(i)?s[n]=i.slice():(!a||!st(i))&&(s[n]=i)};for(let i=0,o=e.length;i(At(t,(r,i)=>{a&&X(r)?Object.defineProperty(e,i,{__proto__:null,value:ar(r,a),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,i,{__proto__:null,value:r,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:s}),e),co=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),uo=(e,t,a,s)=>{e.prototype=Object.create(t.prototype,s),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),a&&Object.assign(e.prototype,a)},po=(e,t,a,s)=>{let r,i,o;const n={};if(t=t||{},e==null)return t;do{for(r=Object.getOwnPropertyNames(e),i=r.length;i-- >0;)o=r[i],(!s||s(o,e,t))&&!n[o]&&(t[o]=e[o],n[o]=!0);e=a!==!1&&at(e)}while(e&&(!a||a(e,t))&&e!==Object.prototype);return t},ho=(e,t,a)=>{e=String(e),(a===void 0||a>e.length)&&(a=e.length),a-=t.length;const s=e.indexOf(t,a);return s!==-1&&s===a},mo=e=>{if(!e)return null;if(je(e))return e;let t=e.length;if(!ir(t))return null;const a=new Array(t);for(;t-- >0;)a[t]=e[t];return a},fo=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&at(Uint8Array)),_o=(e,t)=>{const s=(e&&e[gt]).call(e);let r;for(;(r=s.next())&&!r.done;){const i=r.value;t.call(e,i[0],i[1])}},So=(e,t)=>{let a;const s=[];for(;(a=e.exec(t))!==null;)s.push(a);return s},ko=pe("HTMLFormElement"),To=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(a,s,r){return s.toUpperCase()+r}),{propertyIsEnumerable:Eo}=Object.prototype,Bo=pe("RegExp"),lr=(e,t)=>{const a=Object.getOwnPropertyDescriptors(e),s={};At(a,(r,i)=>{let o;(o=t(r,i,e))!==!1&&(s[i]=o||r)}),Object.defineProperties(e,s)},Ro=e=>{lr(e,(t,a)=>{if(X(e)&&["arguments","caller","callee"].includes(a))return!1;const s=e[a];if(X(s)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+a+"'")})}})},wo=(e,t)=>{const a={},s=r=>{r.forEach(i=>{a[i]=!0})};return je(e)?s(e):s(String(e).split(t)),a},go=()=>{},Ao=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Lo(e){return!!(e&&X(e.append)&&e[sr]==="FormData"&&e[gt])}const yo=e=>{const t=new WeakSet,a=s=>{if(it(s)){if(t.has(s))return;if(rt(s))return s;if(!("toJSON"in s)){t.add(s);const r=je(s)?[]:{};return At(s,(i,o)=>{const n=a(i);!st(n)&&(r[o]=n)}),t.delete(s),r}}return s};return a(e)},bo=pe("AsyncFunction"),Oo=e=>e&&(it(e)||X(e))&&X(e.then)&&X(e.catch),cr=((e,t)=>e?setImmediate:t?((a,s)=>(Ue.addEventListener("message",({source:r,data:i})=>{r===Ue&&i===a&&s.length&&s.shift()()},!1),r=>{s.push(r),Ue.postMessage(a,"*")}))(`axios@${Math.random()}`,[]):a=>setTimeout(a))(typeof setImmediate=="function",X(Ue.postMessage)),No=typeof queueMicrotask<"u"?queueMicrotask.bind(Ue):typeof process<"u"&&process.nextTick||cr,dr=e=>e!=null&&X(e[gt]),xo=e=>e!=null&&Et(e,gt)&&dr(e),l={isArray:je,isArrayBuffer:rr,isBuffer:rt,isFormData:to,isArrayBufferView:Yi,isString:zi,isNumber:ir,isBoolean:ji,isObject:it,isPlainObject:Ft,isEmptyObject:Ji,isReadableStream:so,isRequest:ro,isResponse:io,isHeaders:oo,isUndefined:st,isDate:Vi,isFile:Gi,isReactNativeBlob:$i,isReactNative:Ki,isBlob:Zi,isRegExp:Bo,isFunction:X,isStream:Qi,isURLSearchParams:ao,isTypedArray:fo,isFileList:Xi,forEach:At,merge:Pa,extend:lo,trim:no,stripBOM:co,inherits:uo,toFlatObject:po,kindOf:ja,kindOfTest:pe,endsWith:ho,toArray:mo,forEachEntry:_o,matchAll:So,isHTMLForm:ko,hasOwnProperty:Vt,hasOwnProp:Vt,hasOwnInPrototypeChain:Et,getSafeProp:qi,reduceDescriptors:lr,freezeMethods:Ro,toObjectSet:wo,toCamelCase:To,noop:go,toFiniteNumber:Ao,findKey:or,global:Ue,isContextDefined:nr,isSpecCompliantForm:Lo,toJSONObject:yo,isAsyncFn:bo,isThenable:Oo,setImmediate:cr,asap:No,isIterable:dr,isSafeIterable:xo},Co=l.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),vo=e=>{const t={};let a,s,r;return e&&e.split(` -`).forEach(function(o){r=o.indexOf(":"),a=o.substring(0,r).trim().toLowerCase(),s=o.substring(r+1).trim(),!(!a||t[a]&&Co[a])&&(a==="set-cookie"?t[a]?t[a].push(s):t[a]=[s]:t[a]=t[a]?t[a]+", "+s:s)}),t};function Po(e){let t=0,a=e.length;for(;tt;){const s=e.charCodeAt(a-1);if(s!==9&&s!==32)break;a-=1}return t===0&&a===e.length?e:e.slice(t,a)}const Wo=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g"),Do=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function Ja(e,t){return l.isArray(e)?e.map(a=>Ja(a,t)):Po(String(e).replace(t,""))}const Ho=e=>Ja(e,Wo),Io=e=>Ja(e,Do);function ur(e){const t=Object.create(null);return l.forEach(e.toJSON(),(a,s)=>{t[s]=Io(a)}),t}const bs=Symbol("internals");function ut(e){return e&&String(e).trim().toLowerCase()}function Ut(e){return e===!1||e==null?e:l.isArray(e)?e.map(Ut):Ho(String(e))}function Mo(e){const t=Object.create(null),a=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=a.exec(e);)t[s[1]]=s[2];return t}const Fo=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ra(e,t,a,s,r){if(l.isFunction(s))return s.call(this,t,a);if(r&&(t=a),!!l.isString(t)){if(l.isString(s))return t.indexOf(s)!==-1;if(l.isRegExp(s))return s.test(t)}}function Uo(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,a,s)=>a.toUpperCase()+s)}function qo(e,t){const a=l.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+a,{__proto__:null,value:function(r,i,o){return this[s].call(this,t,r,i,o)},configurable:!0})})}let V=class{constructor(t){t&&this.set(t)}set(t,a,s){const r=this;function i(n,c,d){const u=ut(c);if(!u)return;const p=l.findKey(r,u);(!p||r[p]===void 0||d===!0||d===void 0&&r[p]!==!1)&&(r[p||c]=Ut(n))}const o=(n,c)=>l.forEach(n,(d,u)=>i(d,u,c));if(l.isPlainObject(t)||t instanceof this.constructor)o(t,a);else if(l.isString(t)&&(t=t.trim())&&!Fo(t))o(vo(t),a);else if(l.isObject(t)&&l.isSafeIterable(t)){let n=Object.create(null),c,d;for(const u of t){if(!l.isArray(u))throw new TypeError("Object iterator must return a key-value pair");d=u[0],l.hasOwnProp(n,d)?(c=n[d],n[d]=l.isArray(c)?[...c,u[1]]:[c,u[1]]):n[d]=u[1]}o(n,a)}else t!=null&&i(a,t,s);return this}get(t,a){if(t=ut(t),t){const s=l.findKey(this,t);if(s){const r=this[s];if(!a)return r;if(a===!0)return Mo(r);if(l.isFunction(a))return a.call(this,r,s);if(l.isRegExp(a))return a.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,a){if(t=ut(t),t){const s=l.findKey(this,t);return!!(s&&this[s]!==void 0&&(!a||Ra(this,this[s],s,a)))}return!1}delete(t,a){const s=this;let r=!1;function i(o){if(o=ut(o),o){const n=l.findKey(s,o);n&&(!a||Ra(s,s[n],n,a))&&(delete s[n],r=!0)}}return l.isArray(t)?t.forEach(i):i(t),r}clear(t){const a=Object.keys(this);let s=a.length,r=!1;for(;s--;){const i=a[s];(!t||Ra(this,this[i],i,t,!0))&&(delete this[i],r=!0)}return r}normalize(t){const a=this,s={};return l.forEach(this,(r,i)=>{const o=l.findKey(s,i);if(o){a[o]=Ut(r),delete a[i];return}const n=t?Uo(i):String(i).trim();n!==i&&delete a[i],a[n]=Ut(r),s[n]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const a=Object.create(null);return l.forEach(this,(s,r)=>{s!=null&&s!==!1&&(a[r]=t&&l.isArray(s)?s.join(", "):s)}),a}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,a])=>t+": "+a).join(` -`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...a){const s=new this(t);return a.forEach(r=>s.set(r)),s}static accessor(t){const s=(this[bs]=this[bs]={accessors:{}}).accessors,r=this.prototype;function i(o){const n=ut(o);s[n]||(qo(r,o),s[n]=!0)}return l.isArray(t)?t.forEach(i):i(t),this}};V.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);l.reduceDescriptors(V.prototype,({value:e},t)=>{let a=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[a]=s}}});l.freezeMethods(V);const Yo="[REDACTED ****]";function zo(e){if(l.hasOwnProp(e,"toJSON"))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(l.hasOwnProp(t,"toJSON"))return!0;t=Object.getPrototypeOf(t)}return!1}function jo(e,t){const a=new Set(t.map(i=>String(i).toLowerCase())),s=[],r=i=>{if(i===null||typeof i!="object"||l.isBuffer(i))return i;if(s.indexOf(i)!==-1)return;i instanceof V&&(i=i.toJSON()),s.push(i);let o;if(l.isArray(i))o=[],i.forEach((n,c)=>{const d=r(n);l.isUndefined(d)||(o[c]=d)});else{if(!l.isPlainObject(i)&&zo(i))return s.pop(),i;o=Object.create(null);for(const[n,c]of Object.entries(i)){const d=a.has(n.toLowerCase())?Yo:r(c);l.isUndefined(d)||(o[n]=d)}}return s.pop(),o};return r(e)}let _=class pr extends Error{static from(t,a,s,r,i,o){const n=new pr(t.message,a||t.code,s,r,i);return n.cause=t,n.name=t.name,t.status!=null&&n.status==null&&(n.status=t.status),o&&Object.assign(n,o),n}constructor(t,a,s,r,i){super(t),Object.defineProperty(this,"message",{__proto__:null,value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,a&&(this.code=a),s&&(this.config=s),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){const t=this.config,a=t&&l.hasOwnProp(t,"redact")?t.redact:void 0,s=l.isArray(a)&&a.length>0?jo(t,a):l.toJSONObject(t);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:s,code:this.code,status:this.status}}};_.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";_.ERR_BAD_OPTION="ERR_BAD_OPTION";_.ECONNABORTED="ECONNABORTED";_.ETIMEDOUT="ETIMEDOUT";_.ECONNREFUSED="ECONNREFUSED";_.ERR_NETWORK="ERR_NETWORK";_.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";_.ERR_DEPRECATED="ERR_DEPRECATED";_.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";_.ERR_BAD_REQUEST="ERR_BAD_REQUEST";_.ERR_CANCELED="ERR_CANCELED";_.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";_.ERR_INVALID_URL="ERR_INVALID_URL";_.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const Jo=null,hr=100;function Wa(e){return l.isPlainObject(e)||l.isArray(e)}function mr(e){return l.endsWith(e,"[]")?e.slice(0,-2):e}function wa(e,t,a){return e?e.concat(t).map(function(r,i){return r=mr(r),!a&&i?"["+r+"]":r}).join(a?".":""):t}function Vo(e){return l.isArray(e)&&!e.some(Wa)}const Go=l.toFlatObject(l,{},null,function(t){return/^is[A-Z]/.test(t)});function ia(e,t,a){if(!l.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,a=l.toFlatObject(a,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,g){return!l.isUndefined(g[w])});const s=a.metaTokens,r=a.visitor||A,i=a.dots,o=a.indexes,n=a.Blob||typeof Blob<"u"&&Blob,c=a.maxDepth===void 0?hr:a.maxDepth,d=n&&l.isSpecCompliantForm(t),u=[];if(!l.isFunction(r))throw new TypeError("visitor must be a function");function p(m){if(m===null)return"";if(l.isDate(m))return m.toISOString();if(l.isBoolean(m))return m.toString();if(!d&&l.isBlob(m))throw new _("Blob is not supported. Use a Buffer instead.");return l.isArrayBuffer(m)||l.isTypedArray(m)?d&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function T(m){if(m>c)throw new _("Object is too deeply nested ("+m+" levels). Max depth: "+c,_.ERR_FORM_DATA_DEPTH_EXCEEDED)}function B(m,w){if(c===1/0)return JSON.stringify(m);const g=[];return JSON.stringify(m,function(E,b){if(!l.isObject(b))return b;for(;g.length&&g[g.length-1]!==this;)g.pop();return g.push(b),T(w+g.length-1),b})}function A(m,w,g){let x=m;if(l.isReactNative(t)&&l.isReactNativeBlob(m))return t.append(wa(g,w,i),p(m)),!1;if(m&&!g&&typeof m=="object"){if(l.endsWith(w,"{}"))w=s?w:w.slice(0,-2),m=B(m,1);else if(l.isArray(m)&&Vo(m)||(l.isFileList(m)||l.endsWith(w,"[]"))&&(x=l.toArray(m)))return w=mr(w),x.forEach(function(b,re){!(l.isUndefined(b)||b===null)&&t.append(o===!0?wa([w],re,i):o===null?w:w+"[]",p(b))}),!1}return Wa(m)?!0:(t.append(wa(g,w,i),p(m)),!1)}const N=Object.assign(Go,{defaultVisitor:A,convertValue:p,isVisitable:Wa});function k(m,w,g=0){if(!l.isUndefined(m)){if(T(g),u.indexOf(m)!==-1)throw new Error("Circular reference detected in "+w.join("."));u.push(m),l.forEach(m,function(E,b){(!(l.isUndefined(E)||E===null)&&r.call(t,E,l.isString(b)?b.trim():b,w,N))===!0&&k(E,w?w.concat(b):[b],g+1)}),u.pop()}}if(!l.isObject(e))throw new TypeError("data must be an object");return k(e),t}function Os(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(s){return t[s]})}function Va(e,t){this._pairs=[],e&&ia(e,this,t)}const fr=Va.prototype;fr.append=function(t,a){this._pairs.push([t,a])};fr.toString=function(t){const a=t?function(s){return t.call(this,s,Os)}:Os;return this._pairs.map(function(r){return a(r[0])+"="+a(r[1])},"").join("&")};function $o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function _r(e,t,a){if(!t)return e;const s=l.isFunction(a)?{serialize:a}:a,r=l.getSafeProp(s,"encode")||$o,i=l.getSafeProp(s,"serialize");let o;if(i?o=i(t,s):o=l.isURLSearchParams(t)?t.toString():new Va(t,s).toString(r),o){const n=e.indexOf("#");n!==-1&&(e=e.slice(0,n)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class Ns{constructor(){this.handlers=[]}use(t,a,s){return this.handlers.push({fulfilled:t,rejected:a,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){l.forEach(this.handlers,function(s){s!==null&&t(s)})}}const Ga={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},Ko=typeof URLSearchParams<"u"?URLSearchParams:Va,Zo=typeof FormData<"u"?FormData:null,Xo=typeof Blob<"u"?Blob:null,Qo={isBrowser:!0,classes:{URLSearchParams:Ko,FormData:Zo,Blob:Xo},protocols:["http","https","file","blob","url","data"]},$a=typeof window<"u"&&typeof document<"u",Da=typeof navigator=="object"&&navigator||void 0,en=$a&&(!Da||["ReactNative","NativeScript","NS"].indexOf(Da.product)<0),tn=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",an=$a&&window.location.href||"http://localhost",sn=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:$a,hasStandardBrowserEnv:en,hasStandardBrowserWebWorkerEnv:tn,navigator:Da,origin:an},Symbol.toStringTag,{value:"Module"})),j={...sn,...Qo};function rn(e,t){return ia(e,new j.classes.URLSearchParams,{visitor:function(a,s,r,i){return j.isNode&&l.isBuffer(a)?(this.append(s,a.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}const xs=hr;function Sr(e){if(e>xs)throw new _("FormData field is too deeply nested ("+e+" levels). Max depth: "+xs,_.ERR_FORM_DATA_DEPTH_EXCEEDED)}function on(e){const t=[],a=/\w+|\[(\w*)]/g;let s;for(;(s=a.exec(e))!==null;)Sr(t.length),t.push(s[0]==="[]"?"":s[1]||s[0]);return t}function nn(e){const t={},a=Object.keys(e);let s;const r=a.length;let i;for(s=0;s=a.length;return o=!o&&l.isArray(r)?r.length:o,c?(l.hasOwnProp(r,o)?r[o]=l.isArray(r[o])?r[o].concat(s):[r[o],s]:r[o]=s,!n):((!l.hasOwnProp(r,o)||!l.isObject(r[o]))&&(r[o]=[]),t(a,s,r[o],i)&&l.isArray(r[o])&&(r[o]=nn(r[o])),!n)}if(l.isFormData(e)&&l.isFunction(e.entries)){const a={};return l.forEachEntry(e,(s,r)=>{t(on(s),r,a,0)}),a}return null}const $e=(e,t)=>e!=null&&l.hasOwnProp(e,t)?e[t]:void 0;function ln(e,t,a){if(l.isString(e))try{return(t||JSON.parse)(e),l.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(a||JSON.stringify)(e)}const Lt={transitional:Ga,adapter:["xhr","http","fetch"],transformRequest:[function(t,a){const s=a.getContentType()||"",r=s.indexOf("application/json")>-1,i=l.isObject(t);if(i&&l.isHTMLForm(t)&&(t=new FormData(t)),l.isFormData(t))return r?JSON.stringify(kr(t)):t;if(l.isArrayBuffer(t)||l.isBuffer(t)||l.isStream(t)||l.isFile(t)||l.isBlob(t)||l.isReadableStream(t))return t;if(l.isArrayBufferView(t))return t.buffer;if(l.isURLSearchParams(t))return a.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let n;if(i){const c=$e(this,"formSerializer");if(s.indexOf("application/x-www-form-urlencoded")>-1)return rn(t,c).toString();if((n=l.isFileList(t))||s.indexOf("multipart/form-data")>-1){const d=$e(this,"env"),u=d&&d.FormData;return ia(n?{"files[]":t}:t,u&&new u,c)}}return i||r?(a.setContentType("application/json",!1),ln(t)):t}],transformResponse:[function(t){const a=$e(this,"transitional")||Lt.transitional,s=a&&a.forcedJSONParsing,r=$e(this,"responseType"),i=r==="json";if(l.isResponse(t)||l.isReadableStream(t))return t;if(t&&l.isString(t)&&(s&&!r||i)){const n=!(a&&a.silentJSONParsing)&&i;try{return JSON.parse(t,$e(this,"parseReviver"))}catch(c){if(n)throw c.name==="SyntaxError"?_.from(c,_.ERR_BAD_RESPONSE,this,null,$e(this,"response")):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:j.classes.FormData,Blob:j.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};l.forEach(["delete","get","head","post","put","patch","query"],e=>{Lt.headers[e]={}});function ga(e,t){const a=this||Lt,s=t||a,r=V.from(s.headers);let i=s.data;return l.forEach(e,function(n){i=n.call(a,i,r.normalize(),t?t.status:void 0)}),r.normalize(),i}function Tr(e){return!!(e&&e.__CANCEL__)}let yt=class extends _{constructor(t,a,s){super(t??"canceled",_.ERR_CANCELED,a,s),this.name="CanceledError",this.__CANCEL__=!0}};function Er(e,t,a){const s=a.config.validateStatus;!a.status||!s||s(a.status)?e(a):t(new _("Request failed with status code "+a.status,a.status>=400&&a.status<500?_.ERR_BAD_REQUEST:_.ERR_BAD_RESPONSE,a.config,a.request,a))}function cn(e){const t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||""}function dn(e,t){e=e||10;const a=new Array(e),s=new Array(e);let r=0,i=0,o;return t=t!==void 0?t:1e3,function(c){const d=Date.now(),u=s[i];o||(o=d),a[r]=c,s[r]=d;let p=i,T=0;for(;p!==r;)T+=a[p++],p=p%e;if(r=(r+1)%e,r===i&&(i=(i+1)%e),d-o{a=u,r=null,i&&(clearTimeout(i),i=null),e(...d)};return[(...d)=>{const u=Date.now(),p=u-a;p>=s?o(d,u):(r=d,i||(i=setTimeout(()=>{i=null,o(r)},s-p)))},()=>r&&o(r)]}const Gt=(e,t,a=3)=>{let s=0;const r=dn(50,250);return un(i=>{if(!i||typeof i.loaded!="number")return;const o=i.loaded,n=i.lengthComputable?i.total:void 0,c=n!=null?Math.min(o,n):o,d=Math.max(0,c-s),u=r(d);s=Math.max(s,c);const p={loaded:c,total:n,progress:n?c/n:void 0,bytes:d,rate:u||void 0,estimated:u&&n?(n-c)/u:void 0,event:i,lengthComputable:n!=null,[t?"download":"upload"]:!0};e(p)},a)},Cs=(e,t)=>{const a=e!=null;return[s=>t[0]({lengthComputable:a,total:e,loaded:s}),t[1]]},vs=e=>(...t)=>l.asap(()=>e(...t)),pn=j.hasStandardBrowserEnv?((e,t)=>a=>(a=new URL(a,j.origin),e.protocol===a.protocol&&e.host===a.host&&(t||e.port===a.port)))(new URL(j.origin),j.navigator&&/(msie|trident)/i.test(j.navigator.userAgent)):()=>!0,hn=j.hasStandardBrowserEnv?{write(e,t,a,s,r,i,o){if(typeof document>"u")return;const n=[`${e}=${encodeURIComponent(t)}`];l.isNumber(a)&&n.push(`expires=${new Date(a).toUTCString()}`),l.isString(s)&&n.push(`path=${s}`),l.isString(r)&&n.push(`domain=${r}`),i===!0&&n.push("secure"),l.isString(o)&&n.push(`SameSite=${o}`),document.cookie=n.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.split(";");for(let a=0;ae instanceof V?{...e}:e;function Je(e,t){t=t||{};const a=Object.create(null);Object.defineProperty(a,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function s(u,p,T,B){return l.isPlainObject(u)&&l.isPlainObject(p)?l.merge.call({caseless:B},u,p):l.isPlainObject(p)?l.merge({},p):l.isArray(p)?p.slice():p}function r(u,p,T,B){if(l.isUndefined(p)){if(!l.isUndefined(u))return s(void 0,u,T,B)}else return s(u,p,T,B)}function i(u,p){if(!l.isUndefined(p))return s(void 0,p)}function o(u,p){if(l.isUndefined(p)){if(!l.isUndefined(u))return s(void 0,u)}else return s(void 0,p)}function n(u){const p=l.hasOwnProp(t,"transitional")?t.transitional:void 0;if(!l.isUndefined(p))if(l.isPlainObject(p)){if(l.hasOwnProp(p,u))return p[u]}else return;const T=l.hasOwnProp(e,"transitional")?e.transitional:void 0;if(l.isPlainObject(T)&&l.hasOwnProp(T,u))return T[u]}function c(u,p,T){if(l.hasOwnProp(t,T))return s(u,p);if(l.hasOwnProp(e,T))return s(void 0,u)}const d={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,allowedSocketPaths:o,responseEncoding:o,validateStatus:c,headers:(u,p,T)=>r(Ws(u),Ws(p),T,!0)};return l.forEach(Object.keys({...e,...t}),function(p){if(p==="__proto__"||p==="constructor"||p==="prototype")return;const T=l.hasOwnProp(d,p)?d[p]:r,B=l.hasOwnProp(e,p)?e[p]:void 0,A=l.hasOwnProp(t,p)?t[p]:void 0,N=T(B,A,p);l.isUndefined(N)&&T!==c||(a[p]=N)}),l.hasOwnProp(t,"validateStatus")&&l.isUndefined(t.validateStatus)&&n("validateStatusUndefinedResolves")===!1&&(l.hasOwnProp(e,"validateStatus")?a.validateStatus=s(void 0,e.validateStatus):delete a.validateStatus),a}const En=["content-type","content-length"];function Bn(e,t,a){if(a!=="content-only"){e.set(t);return}Object.entries(t).forEach(([s,r])=>{En.includes(s.toLowerCase())&&e.set(s,r)})}const Rn=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(t,a)=>String.fromCharCode(parseInt(a,16)));function Rr(e){const t=Je({},e),a=T=>l.hasOwnProp(t,T)?t[T]:void 0,s=a("data");let r=a("withXSRFToken");const i=a("xsrfHeaderName"),o=a("xsrfCookieName");let n=a("headers");const c=a("auth"),d=a("baseURL"),u=a("allowAbsoluteUrls"),p=a("url");if(t.headers=n=V.from(n),t.url=_r(Br(d,p,u,t),a("params"),a("paramsSerializer")),c){const T=l.getSafeProp(c,"username")||"",B=l.getSafeProp(c,"password")||"";n.set("Authorization","Basic "+btoa(T+":"+(B?Rn(B):"")))}if(l.isFormData(s)&&(j.hasStandardBrowserEnv||j.hasStandardBrowserWebWorkerEnv||l.isReactNative(s)?n.setContentType(void 0):l.isFunction(s.getHeaders)&&Bn(n,s.getHeaders(),a("formDataHeaderPolicy"))),j.hasStandardBrowserEnv&&(l.isFunction(r)&&(r=r(t)),r===!0||r==null&&pn(t.url))){const B=i&&o&&hn.read(o);B&&n.set(i,B)}return t}const wn=typeof XMLHttpRequest<"u",gn=wn&&function(e){return new Promise(function(a,s){const r=Rr(e);let i=r.data;const o=V.from(r.headers).normalize();let{responseType:n,onUploadProgress:c,onDownloadProgress:d}=r,u,p,T,B,A;function N(){B&&B(),A&&A(),r.cancelToken&&r.cancelToken.unsubscribe(u),r.signal&&r.signal.removeEventListener("abort",u)}let k=new XMLHttpRequest;k.open(r.method.toUpperCase(),r.url,!0),k.timeout=r.timeout;function m(){if(!k)return;const g=V.from("getAllResponseHeaders"in k&&k.getAllResponseHeaders()),E={data:!n||n==="text"||n==="json"?k.responseText:k.response,status:k.status,statusText:k.statusText,headers:g,config:e,request:k};Er(function(re){a(re),N()},function(re){s(re),N()},E),k=null}"onloadend"in k?k.onloadend=m:k.onreadystatechange=function(){!k||k.readyState!==4||k.status===0&&!(k.responseURL&&k.responseURL.startsWith("file:"))||setTimeout(m)},k.onabort=function(){k&&(s(new _("Request aborted",_.ECONNABORTED,e,k)),N(),k=null)},k.onerror=function(x){const E=x&&x.message?x.message:"Network Error",b=new _(E,_.ERR_NETWORK,e,k);b.event=x||null,s(b),N(),k=null},k.ontimeout=function(){let x=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const E=r.transitional||Ga;r.timeoutErrorMessage&&(x=r.timeoutErrorMessage),s(new _(x,E.clarifyTimeoutError?_.ETIMEDOUT:_.ECONNABORTED,e,k)),N(),k=null},i===void 0&&o.setContentType(null),"setRequestHeader"in k&&l.forEach(ur(o),function(x,E){k.setRequestHeader(E,x)}),l.isUndefined(r.withCredentials)||(k.withCredentials=!!r.withCredentials),n&&n!=="json"&&(k.responseType=r.responseType),d&&([T,A]=Gt(d,!0),k.addEventListener("progress",T)),c&&k.upload&&([p,B]=Gt(c),k.upload.addEventListener("progress",p),k.upload.addEventListener("loadend",B)),(r.cancelToken||r.signal)&&(u=g=>{k&&(s(!g||g.type?new yt(null,e,k):g),k.abort(),N(),k=null)},r.cancelToken&&r.cancelToken.subscribe(u),r.signal&&(r.signal.aborted?u():r.signal.addEventListener("abort",u)));const w=cn(r.url);if(w&&!j.protocols.includes(w)){s(new _("Unsupported protocol "+w+":",_.ERR_BAD_REQUEST,e));return}k.send(i||null)})},An=(e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;const a=new AbortController;let s=!1;const r=function(c){if(!s){s=!0,o();const d=c instanceof Error?c:this.reason;a.abort(d instanceof _?d:new yt(d instanceof Error?d.message:d))}};let i=t&&setTimeout(()=>{i=null,r(new _(`timeout of ${t}ms exceeded`,_.ETIMEDOUT))},t);const o=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(r):c.removeEventListener("abort",r)}),e=null)};e.forEach(c=>c.addEventListener("abort",r));const{signal:n}=a;return n.unsubscribe=()=>l.asap(o),n},Ln=function*(e,t){let a=e.byteLength;if(a{const r=yn(e,t);let i=0,o,n=c=>{o||(o=!0,s&&s(c))};return new ReadableStream({async pull(c){try{const{done:d,value:u}=await r.next();if(d){n(),c.close();return}let p=u.byteLength;if(a){let T=i+=p;a(T)}c.enqueue(new Uint8Array(u))}catch(d){throw n(d),d}},cancel(c){return n(c),r.return()}},{highWaterMark:2})},$t=e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102,On=(e,t,a)=>t+2B>=2&&s.charCodeAt(B-2)===37&&s.charCodeAt(B-1)===51&&(s.charCodeAt(B)===68||s.charCodeAt(B)===100);d>=0&&(s.charCodeAt(d)===61?(c++,d--):u(d)&&(c++,d-=3)),c===1&&d>=0&&(s.charCodeAt(d)===61||u(d))&&c++;const T=Math.floor(o/4)*3-(c||0);return T>0?T:0}let i=0;for(let o=0,n=s.length;o=55296&&c<=56319&&o+1=56320&&d<=57343?(i+=4,o++):i+=3}else i+=3}return i}const Ka="1.18.0",Hs=64*1024,{isFunction:Wt}=l,xn=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(t,a)=>String.fromCharCode(parseInt(a,16))),Is=e=>{if(!l.isString(e))return e;try{return decodeURIComponent(e)}catch{return e}},Ms=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Cn=e=>{const t=e.indexOf("://");let a=e;return t!==-1&&(a=a.slice(t+3)),a.includes("@")||a.includes(":")},vn=e=>{const t=l.global!==void 0&&l.global!==null?l.global:globalThis,{ReadableStream:a,TextEncoder:s}=t;e=l.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);const{fetch:r,Request:i,Response:o}=e,n=r?Wt(r):typeof fetch=="function",c=Wt(i),d=Wt(o);if(!n)return!1;const u=n&&Wt(a),p=n&&(typeof s=="function"?(m=>w=>m.encode(w))(new s):async m=>new Uint8Array(await new i(m).arrayBuffer())),T=c&&u&&Ms(()=>{let m=!1;const w=new i(j.origin,{body:new a,method:"POST",get duplex(){return m=!0,"half"}}),g=w.headers.has("Content-Type");return w.body!=null&&w.body.cancel(),m&&!g}),B=d&&u&&Ms(()=>l.isReadableStream(new o("").body)),A={stream:B&&(m=>m.body)};n&&["text","arrayBuffer","blob","formData","stream"].forEach(m=>{!A[m]&&(A[m]=(w,g)=>{let x=w&&w[m];if(x)return x.call(w);throw new _(`Response type '${m}' is not supported`,_.ERR_NOT_SUPPORT,g)})});const N=async m=>{if(m==null)return 0;if(l.isBlob(m))return m.size;if(l.isSpecCompliantForm(m))return(await new i(j.origin,{method:"POST",body:m}).arrayBuffer()).byteLength;if(l.isArrayBufferView(m)||l.isArrayBuffer(m))return m.byteLength;if(l.isURLSearchParams(m)&&(m=m+""),l.isString(m))return(await p(m)).byteLength},k=async(m,w)=>{const g=l.toFiniteNumber(m.getContentLength());return g??N(w)};return async m=>{let{url:w,method:g,data:x,signal:E,cancelToken:b,timeout:re,onDownloadProgress:ee,onUploadProgress:He,responseType:Ne,headers:xe,withCredentials:Ct="same-origin",fetchOptions:ks,maxContentLength:me,maxBodyLength:vt}=Rr(m);const lt=l.isNumber(me)&&me>-1,Ea=l.isNumber(vt)&&vt>-1,wi=W=>l.hasOwnProp(m,W)?m[W]:void 0;let Ts=r||fetch;Ne=Ne?(Ne+"").toLowerCase():"text";let Ce=An([E,b&&b.toAbortSignal()],re),z=null;const Ie=Ce&&Ce.unsubscribe&&(()=>{Ce.unsubscribe()});let Ge,ct=null;const Es=()=>new _("Request body larger than maxBodyLength limit",_.ERR_BAD_REQUEST,m,z);try{let W;const Te=wi("auth");if(Te){const L=l.getSafeProp(Te,"username")||"",te=l.getSafeProp(Te,"password")||"";W={username:L,password:te}}if(Cn(w)){const L=new URL(w,j.origin);if(!W&&(L.username||L.password)){const te=Is(L.username),ve=Is(L.password);W={username:te,password:ve}}(L.username||L.password)&&(L.username="",L.password="",w=L.href)}if(W&&(xe.delete("authorization"),xe.set("Authorization","Basic "+btoa(xn((W.username||"")+":"+(W.password||""))))),lt&&typeof w=="string"&&w.startsWith("data:")&&Nn(w)>me)throw new _("maxContentLength size of "+me+" exceeded",_.ERR_BAD_RESPONSE,m,z);if(Ea&&g!=="get"&&g!=="head"){const L=await N(x);if(typeof L=="number"&&isFinite(L)&&(Ge=L,L>vt))throw Es()}const Pt=Ea&&(l.isReadableStream(x)||l.isStream(x)),Bs=(L,te,ve)=>Ds(L,Hs,Me=>{if(Ea&&Me>vt)throw ct=Es();te&&te(Me)},ve);if(T&&g!=="get"&&g!=="head"&&(He||Pt)){if(Ge=Ge??await k(xe,x),Ge!==0||Pt){let L=new i(w,{method:"POST",body:x,duplex:"half"}),te;if(l.isFormData(x)&&(te=L.headers.get("content-type"))&&xe.setContentType(te),L.body){const[ve,Me]=He&&Cs(Ge,Gt(vs(He)))||[];x=Bs(L.body,ve,Me)}}}else if(Pt&&!c&&u&&g!=="get"&&g!=="head")x=Bs(x);else if(Pt&&c&&!T&&g!=="get"&&g!=="head")throw new _("Stream request bodies are not supported by the current fetch implementation",_.ERR_NOT_SUPPORT,m,z);l.isString(Ct)||(Ct=Ct?"include":"omit");const gi=c&&"credentials"in i.prototype;if(l.isFormData(x)){const L=xe.getContentType();L&&/^multipart\/form-data/i.test(L)&&!/boundary=/i.test(L)&&xe.delete("content-type")}xe.set("User-Agent","axios/"+Ka,!1);const Rs={...ks,signal:Ce,method:g.toUpperCase(),headers:ur(xe.normalize()),body:x,duplex:"half",credentials:gi?Ct:void 0};z=c&&new i(w,Rs);let Ee=await(c?Ts(z,ks):Ts(w,Rs));const ws=V.from(Ee.headers);if(lt){const L=l.toFiniteNumber(ws.getContentLength());if(L!=null&&L>me)throw new _("maxContentLength size of "+me+" exceeded",_.ERR_BAD_RESPONSE,m,z)}const Ba=B&&(Ne==="stream"||Ne==="response");if(B&&Ee.body&&(ee||lt||Ba&&Ie)){const L={};["status","statusText","headers"].forEach(dt=>{L[dt]=Ee[dt]});const te=l.toFiniteNumber(ws.getContentLength()),[ve,Me]=ee&&Cs(te,Gt(vs(ee),!0))||[];let gs=0;const Ai=dt=>{if(lt&&(gs=dt,gs>me))throw new _("maxContentLength size of "+me+" exceeded",_.ERR_BAD_RESPONSE,m,z);ve&&ve(dt)};Ee=new o(Ds(Ee.body,Hs,Ai,()=>{Me&&Me(),Ie&&Ie()}),L)}Ne=Ne||"text";let Be=await A[l.findKey(A,Ne)||"text"](Ee,m);if(lt&&!B&&!Ba){let L;if(Be!=null&&(typeof Be.byteLength=="number"?L=Be.byteLength:typeof Be.size=="number"?L=Be.size:typeof Be=="string"&&(L=typeof s=="function"?new s().encode(Be).byteLength:Be.length)),typeof L=="number"&&L>me)throw new _("maxContentLength size of "+me+" exceeded",_.ERR_BAD_RESPONSE,m,z)}return!Ba&&Ie&&Ie(),await new Promise((L,te)=>{Er(L,te,{data:Be,headers:V.from(Ee.headers),status:Ee.status,statusText:Ee.statusText,config:m,request:z})})}catch(W){if(Ie&&Ie(),Ce&&Ce.aborted&&Ce.reason instanceof _){const Te=Ce.reason;throw Te.config=m,z&&(Te.request=z),W!==Te&&(Te.cause=W),Te}throw ct?(z&&!ct.request&&(ct.request=z),ct):W instanceof _?(z&&!W.request&&(W.request=z),W):W&&W.name==="TypeError"&&/Load failed|fetch/i.test(W.message)?Object.assign(new _("Network Error",_.ERR_NETWORK,m,z,W&&W.response),{cause:W.cause||W}):_.from(W,W&&W.code,m,z,W&&W.response)}}},Pn=new Map,wr=e=>{let t=e&&e.env||{};const{fetch:a,Request:s,Response:r}=t,i=[s,r,a];let o=i.length,n=o,c,d,u=Pn;for(;n--;)c=i[n],d=u.get(c),d===void 0&&u.set(c,d=n?new Map:vn(t)),u=d;return d};wr();const Za={http:Jo,xhr:gn,fetch:{get:wr}};l.forEach(Za,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch{}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});const Fs=e=>`- ${e}`,Wn=e=>l.isFunction(e)||e===null||e===!1;function Dn(e,t){e=l.isArray(e)?e:[e];const{length:a}=e;let s,r;const i={};for(let o=0;o`adapter ${c} `+(d===!1?"is not supported by the environment":"is not available in the build"));let n=a?o.length>1?`since : -`+o.map(Fs).join(` -`):" "+Fs(o[0]):"as no adapter specified";throw new _("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return r}const gr={getAdapter:Dn,adapters:Za};function Aa(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new yt(null,e)}function Us(e){return Aa(e),e.headers=V.from(e.headers),e.data=ga.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),gr.getAdapter(e.adapter||Lt.adapter,e)(e).then(function(s){Aa(e),e.response=s;try{s.data=ga.call(e,e.transformResponse,s)}finally{delete e.response}return s.headers=V.from(s.headers),s},function(s){if(!Tr(s)&&(Aa(e),s&&s.response)){e.response=s.response;try{s.response.data=ga.call(e,e.transformResponse,s.response)}finally{delete e.response}s.response.headers=V.from(s.response.headers)}return Promise.reject(s)})}const oa={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{oa[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const qs={};oa.transitional=function(t,a,s){function r(i,o){return"[Axios v"+Ka+"] Transitional option '"+i+"'"+o+(s?". "+s:"")}return(i,o,n)=>{if(t===!1)throw new _(r(o," has been removed"+(a?" in "+a:"")),_.ERR_DEPRECATED);return a&&!qs[o]&&(qs[o]=!0,console.warn(r(o," has been deprecated since v"+a+" and will be removed in the near future"))),t?t(i,o,n):!0}};oa.spelling=function(t){return(a,s)=>(console.warn(`${s} is likely a misspelling of ${t}`),!0)};function Hn(e,t,a){if(typeof e!="object")throw new _("options must be an object",_.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let r=s.length;for(;r-- >0;){const i=s[r],o=Object.prototype.hasOwnProperty.call(t,i)?t[i]:void 0;if(o){const n=e[i],c=n===void 0||o(n,i,e);if(c!==!0)throw new _("option "+i+" must be "+c,_.ERR_BAD_OPTION_VALUE);continue}if(a!==!0)throw new _("Unknown option "+i,_.ERR_BAD_OPTION)}}const qt={assertOptions:Hn,validators:oa},J=qt.validators;let Ye=class{constructor(t){this.defaults=t||{},this.interceptors={request:new Ns,response:new Ns}}async request(t,a){try{return await this._request(t,a)}catch(s){if(s instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const i=(()=>{if(!r.stack)return"";const o=r.stack.indexOf(` -`);return o===-1?"":r.stack.slice(o+1)})();try{if(!s.stack)s.stack=i;else if(i){const o=i.indexOf(` -`),n=o===-1?-1:i.indexOf(` -`,o+1),c=n===-1?"":i.slice(n+1);String(s.stack).endsWith(c)||(s.stack+=` -`+i)}}catch{}}throw s}}_request(t,a){typeof t=="string"?(a=a||{},a.url=t):a=t||{},a=Je(this.defaults,a);const{transitional:s,paramsSerializer:r,headers:i}=a;s!==void 0&&qt.assertOptions(s,{silentJSONParsing:J.transitional(J.boolean),forcedJSONParsing:J.transitional(J.boolean),clarifyTimeoutError:J.transitional(J.boolean),legacyInterceptorReqResOrdering:J.transitional(J.boolean),advertiseZstdAcceptEncoding:J.transitional(J.boolean),validateStatusUndefinedResolves:J.transitional(J.boolean)},!1),r!=null&&(l.isFunction(r)?a.paramsSerializer={serialize:r}:qt.assertOptions(r,{encode:J.function,serialize:J.function},!0)),a.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?a.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:a.allowAbsoluteUrls=!0),qt.assertOptions(a,{baseUrl:J.spelling("baseURL"),withXsrfToken:J.spelling("withXSRFToken")},!0),a.method=(a.method||this.defaults.method||"get").toLowerCase();let o=i&&l.merge(i.common,i[a.method]);i&&l.forEach(["delete","get","head","post","put","patch","query","common"],A=>{delete i[A]}),a.headers=V.concat(o,i);const n=[];let c=!0;this.interceptors.request.forEach(function(N){if(typeof N.runWhen=="function"&&N.runWhen(a)===!1)return;c=c&&N.synchronous;const k=a.transitional||Ga;k&&k.legacyInterceptorReqResOrdering?n.unshift(N.fulfilled,N.rejected):n.push(N.fulfilled,N.rejected)});const d=[];this.interceptors.response.forEach(function(N){d.push(N.fulfilled,N.rejected)});let u,p=0,T;if(!c){const A=[Us.bind(this),void 0];for(A.unshift(...n),A.push(...d),T=A.length,u=Promise.resolve(a);p{if(!s._listeners)return;let i=s._listeners.length;for(;i-- >0;)s._listeners[i](r);s._listeners=null}),this.promise.then=r=>{let i;const o=new Promise(n=>{s.subscribe(n),i=n}).then(r);return o.cancel=function(){s.unsubscribe(i)},o},t(function(i,o,n){s.reason||(s.reason=new yt(i,o,n),a(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const a=this._listeners.indexOf(t);a!==-1&&this._listeners.splice(a,1)}toAbortSignal(){const t=new AbortController,a=s=>{t.abort(s)};return this.subscribe(a),t.signal.unsubscribe=()=>this.unsubscribe(a),t.signal}static source(){let t;return{token:new Ar(function(r){t=r}),cancel:t}}};function Mn(e){return function(a){return e.apply(null,a)}}function Fn(e){return l.isObject(e)&&e.isAxiosError===!0}const Ha={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Ha).forEach(([e,t])=>{Ha[t]=e});function Lr(e){const t=new Ye(e),a=ar(Ye.prototype.request,t);return l.extend(a,Ye.prototype,t,{allOwnKeys:!0}),l.extend(a,t,null,{allOwnKeys:!0}),a.create=function(r){return Lr(Je(e,r))},a}const F=Lr(Lt);F.Axios=Ye;F.CanceledError=yt;F.CancelToken=In;F.isCancel=Tr;F.VERSION=Ka;F.toFormData=ia;F.AxiosError=_;F.Cancel=F.CanceledError;F.all=function(t){return Promise.all(t)};F.spread=Mn;F.isAxiosError=Fn;F.mergeConfig=Je;F.AxiosHeaders=V;F.formToJSON=e=>kr(l.isHTMLForm(e)?new FormData(e):e);F.getAdapter=gr.getAdapter;F.HttpStatusCode=Ha;F.default=F;const{Axios:Fp,AxiosError:Up,CanceledError:qp,isCancel:Yp,CancelToken:zp,VERSION:jp,all:Jp,Cancel:Vp,isAxiosError:Gp,spread:$p,toFormData:Kp,AxiosHeaders:Zp,HttpStatusCode:Xp,formToJSON:Qp,getAdapter:eh,mergeConfig:th,create:ah}=F;var yr;function f(){return yr.apply(null,arguments)}function Un(e){yr=e}function de(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function ze(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function v(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Xa(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(v(e,t))return!1;return!0}function Z(e){return e===void 0}function ye(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function bt(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function br(e,t){var a=[],s,r=e.length;for(s=0;s>>0,s;for(s=0;s0)for(a=0;a=0;return(i?a?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+s}var as=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Dt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ya={},Qe={};function R(e,t,a,s){var r=s;typeof s=="string"&&(r=function(){return this[s]()}),e&&(Qe[e]=r),t&&(Qe[t[0]]=function(){return _e(r.apply(this,arguments),t[1],t[2])}),a&&(Qe[a]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function Jn(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Vn(e){var t=e.match(as),a,s;for(a=0,s=t.length;a=0&&Dt.test(e);)e=e.replace(Dt,s),Dt.lastIndex=0,a-=1;return e}var Gn={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function $n(e){var t=this._longDateFormat[e],a=this._longDateFormat[e.toUpperCase()];return t||!a?t:(this._longDateFormat[e]=a.match(as).map(function(s){return s==="MMMM"||s==="MM"||s==="DD"||s==="dddd"?s.slice(1):s}).join(""),this._longDateFormat[e])}var Kn="Invalid date";function Zn(){return this._invalidDate}var Xn="%d",Qn=/\d{1,2}/;function el(e){return this._ordinal.replace("%d",e)}var tl={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function al(e,t,a,s){var r=this._relativeTime[a];return ke(r)?r(e,t,a,s):r.replace(/%d/i,e)}function sl(e,t){var a=this._relativeTime[e>0?"future":"past"];return ke(a)?a(t):a.replace(/%s/i,t)}var St={};function $(e,t){var a=e.toLowerCase();St[a]=St[a+"s"]=St[t]=e}function le(e){return typeof e=="string"?St[e]||St[e.toLowerCase()]:void 0}function ss(e){var t={},a,s;for(s in e)v(e,s)&&(a=le(s),a&&(t[a]=e[s]));return t}var Cr={};function K(e,t){Cr[e]=t}function rl(e){var t=[],a;for(a in e)v(e,a)&&t.push({unit:a,priority:Cr[a]});return t.sort(function(s,r){return s.priority-r.priority}),t}function la(e){return e%4===0&&e%100!==0||e%400===0}function oe(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function O(e){var t=+e,a=0;return t!==0&&isFinite(t)&&(a=oe(t)),a}function ot(e,t){return function(a){return a!=null?(vr(this,e,a),f.updateOffset(this,t),this):Kt(this,e)}}function Kt(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function vr(e,t,a){e.isValid()&&!isNaN(a)&&(t==="FullYear"&&la(e.year())&&e.month()===1&&e.date()===29?(a=O(a),e._d["set"+(e._isUTC?"UTC":"")+t](a,e.month(),ma(a,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](a))}function il(e){return e=le(e),ke(this[e])?this[e]():this}function ol(e,t){if(typeof e=="object"){e=ss(e);var a=rl(e),s,r=a.length;for(s=0;s68?1900:2e3)};var Yr=ot("FullYear",!0);function Al(){return la(this.year())}function Ll(e,t,a,s,r,i,o){var n;return e<100&&e>=0?(n=new Date(e+400,t,a,s,r,i,o),isFinite(n.getFullYear())&&n.setFullYear(e)):n=new Date(e,t,a,s,r,i,o),n}function Bt(e){var t,a;return e<100&&e>=0?(a=Array.prototype.slice.call(arguments),a[0]=e+400,t=new Date(Date.UTC.apply(null,a)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Xt(e,t,a){var s=7+t-a,r=(7+Bt(e,0,s).getUTCDay()-t)%7;return-r+s-1}function zr(e,t,a,s,r){var i=(7+a-s)%7,o=Xt(e,s,r),n=1+7*(t-1)+i+o,c,d;return n<=0?(c=e-1,d=kt(c)+n):n>kt(e)?(c=e+1,d=n-kt(e)):(c=e,d=n),{year:c,dayOfYear:d}}function Rt(e,t,a){var s=Xt(e.year(),t,a),r=Math.floor((e.dayOfYear()-s-1)/7)+1,i,o;return r<1?(o=e.year()-1,i=r+Le(o,t,a)):r>Le(e.year(),t,a)?(i=r-Le(e.year(),t,a),o=e.year()+1):(o=e.year(),i=r),{week:i,year:o}}function Le(e,t,a){var s=Xt(e,t,a),r=Xt(e+1,t,a);return(kt(e)-s+r)/7}R("w",["ww",2],"wo","week");R("W",["WW",2],"Wo","isoWeek");$("week","w");$("isoWeek","W");K("week",5);K("isoWeek",5);S("w",I);S("ww",I,se);S("W",I);S("WW",I,se);xt(["w","ww","W","WW"],function(e,t,a,s){t[s.substr(0,1)]=O(e)});function yl(e){return Rt(e,this._week.dow,this._week.doy).week}var bl={dow:0,doy:6};function Ol(){return this._week.dow}function Nl(){return this._week.doy}function xl(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function Cl(e){var t=Rt(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}R("d",0,"do","day");R("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});R("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});R("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});R("e",0,0,"weekday");R("E",0,0,"isoWeekday");$("day","d");$("weekday","e");$("isoWeekday","E");K("day",11);K("weekday",11);K("isoWeekday",11);S("d",I);S("e",I);S("E",I);S("dd",function(e,t){return t.weekdaysMinRegex(e)});S("ddd",function(e,t){return t.weekdaysShortRegex(e)});S("dddd",function(e,t){return t.weekdaysRegex(e)});xt(["dd","ddd","dddd"],function(e,t,a,s){var r=a._locale.weekdaysParse(e,s,a._strict);r!=null?t.d=r:y(a).invalidWeekday=e});xt(["d","e","E"],function(e,t,a,s){t[s]=O(e)});function vl(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function Pl(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function os(e,t){return e.slice(t,7).concat(e.slice(0,t))}var Wl="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),jr="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Dl="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Hl=Nt,Il=Nt,Ml=Nt;function Fl(e,t){var a=de(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?os(a,this._week.dow):e?a[e.day()]:a}function Ul(e){return e===!0?os(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function ql(e){return e===!0?os(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Yl(e,t,a){var s,r,i,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)i=Se([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(i,"").toLocaleLowerCase();return a?t==="dddd"?(r=U.call(this._weekdaysParse,o),r!==-1?r:null):t==="ddd"?(r=U.call(this._shortWeekdaysParse,o),r!==-1?r:null):(r=U.call(this._minWeekdaysParse,o),r!==-1?r:null):t==="dddd"?(r=U.call(this._weekdaysParse,o),r!==-1||(r=U.call(this._shortWeekdaysParse,o),r!==-1)?r:(r=U.call(this._minWeekdaysParse,o),r!==-1?r:null)):t==="ddd"?(r=U.call(this._shortWeekdaysParse,o),r!==-1||(r=U.call(this._weekdaysParse,o),r!==-1)?r:(r=U.call(this._minWeekdaysParse,o),r!==-1?r:null)):(r=U.call(this._minWeekdaysParse,o),r!==-1||(r=U.call(this._weekdaysParse,o),r!==-1)?r:(r=U.call(this._shortWeekdaysParse,o),r!==-1?r:null))}function zl(e,t,a){var s,r,i;if(this._weekdaysParseExact)return Yl.call(this,e,t,a);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(r=Se([2e3,1]).day(s),a&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(i="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[s]=new RegExp(i.replace(".",""),"i")),a&&t==="dddd"&&this._fullWeekdaysParse[s].test(e))return s;if(a&&t==="ddd"&&this._shortWeekdaysParse[s].test(e))return s;if(a&&t==="dd"&&this._minWeekdaysParse[s].test(e))return s;if(!a&&this._weekdaysParse[s].test(e))return s}}function jl(e){if(!this.isValid())return e!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e!=null?(e=vl(e,this.localeData()),this.add(e-t,"d")):t}function Jl(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function Vl(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=Pl(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function Gl(e){return this._weekdaysParseExact?(v(this,"_weekdaysRegex")||ns.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(v(this,"_weekdaysRegex")||(this._weekdaysRegex=Hl),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function $l(e){return this._weekdaysParseExact?(v(this,"_weekdaysRegex")||ns.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(v(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Il),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Kl(e){return this._weekdaysParseExact?(v(this,"_weekdaysRegex")||ns.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(v(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ml),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function ns(){function e(u,p){return p.length-u.length}var t=[],a=[],s=[],r=[],i,o,n,c,d;for(i=0;i<7;i++)o=Se([2e3,1]).day(i),n=ae(this.weekdaysMin(o,"")),c=ae(this.weekdaysShort(o,"")),d=ae(this.weekdays(o,"")),t.push(n),a.push(c),s.push(d),r.push(n),r.push(c),r.push(d);t.sort(e),a.sort(e),s.sort(e),r.sort(e),this._weekdaysRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function ls(){return this.hours()%12||12}function Zl(){return this.hours()||24}R("H",["HH",2],0,"hour");R("h",["hh",2],0,ls);R("k",["kk",2],0,Zl);R("hmm",0,0,function(){return""+ls.apply(this)+_e(this.minutes(),2)});R("hmmss",0,0,function(){return""+ls.apply(this)+_e(this.minutes(),2)+_e(this.seconds(),2)});R("Hmm",0,0,function(){return""+this.hours()+_e(this.minutes(),2)});R("Hmmss",0,0,function(){return""+this.hours()+_e(this.minutes(),2)+_e(this.seconds(),2)});function Jr(e,t){R(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}Jr("a",!0);Jr("A",!1);$("hour","h");K("hour",13);function Vr(e,t){return t._meridiemParse}S("a",Vr);S("A",Vr);S("H",I);S("h",I);S("k",I);S("HH",I,se);S("hh",I,se);S("kk",I,se);S("hmm",Dr);S("hmmss",Hr);S("Hmm",Dr);S("Hmmss",Hr);D(["H","HH"],Y);D(["k","kk"],function(e,t,a){var s=O(e);t[Y]=s===24?0:s});D(["a","A"],function(e,t,a){a._isPm=a._locale.isPM(e),a._meridiem=e});D(["h","hh"],function(e,t,a){t[Y]=O(e),y(a).bigHour=!0});D("hmm",function(e,t,a){var s=e.length-2;t[Y]=O(e.substr(0,s)),t[ce]=O(e.substr(s)),y(a).bigHour=!0});D("hmmss",function(e,t,a){var s=e.length-4,r=e.length-2;t[Y]=O(e.substr(0,s)),t[ce]=O(e.substr(s,2)),t[Ae]=O(e.substr(r)),y(a).bigHour=!0});D("Hmm",function(e,t,a){var s=e.length-2;t[Y]=O(e.substr(0,s)),t[ce]=O(e.substr(s))});D("Hmmss",function(e,t,a){var s=e.length-4,r=e.length-2;t[Y]=O(e.substr(0,s)),t[ce]=O(e.substr(s,2)),t[Ae]=O(e.substr(r))});function Xl(e){return(e+"").toLowerCase().charAt(0)==="p"}var Ql=/[ap]\.?m?\.?/i,ec=ot("Hours",!0);function tc(e,t,a){return e>11?a?"pm":"PM":a?"am":"AM"}var Gr={calendar:zn,longDateFormat:Gn,invalidDate:Kn,ordinal:Xn,dayOfMonthOrdinalParse:Qn,relativeTime:tl,months:fl,monthsShort:Ir,week:bl,weekdays:Wl,weekdaysMin:Dl,weekdaysShort:jr,meridiemParse:Ql},M={},pt={},wt;function ac(e,t){var a,s=Math.min(e.length,t.length);for(a=0;a0;){if(r=fa(i.slice(0,a).join("-")),r)return r;if(s&&s.length>=a&&ac(i,s)>=a-1)break;a--}t++}return wt}function rc(e){return e.match("^[^/\\\\]*$")!=null}function fa(e){var t=null,a;if(M[e]===void 0&&typeof Jt<"u"&&Jt&&Jt.exports&&rc(e))try{t=wt._abbr,a=require,a("./locale/"+e),De(t)}catch{M[e]=null}return M[e]}function De(e,t){var a;return e&&(Z(t)?a=be(e):a=cs(e,t),a?wt=a:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),wt._abbr}function cs(e,t){if(t!==null){var a,s=Gr;if(t.abbr=e,M[e]!=null)Nr("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=M[e]._config;else if(t.parentLocale!=null)if(M[t.parentLocale]!=null)s=M[t.parentLocale]._config;else if(a=fa(t.parentLocale),a!=null)s=a._config;else return pt[t.parentLocale]||(pt[t.parentLocale]=[]),pt[t.parentLocale].push({name:e,config:t}),null;return M[e]=new ts(Ma(s,t)),pt[e]&&pt[e].forEach(function(r){cs(r.name,r.config)}),De(e),M[e]}else return delete M[e],null}function ic(e,t){if(t!=null){var a,s,r=Gr;M[e]!=null&&M[e].parentLocale!=null?M[e].set(Ma(M[e]._config,t)):(s=fa(e),s!=null&&(r=s._config),t=Ma(r,t),s==null&&(t.abbr=e),a=new ts(t),a.parentLocale=M[e],M[e]=a),De(e)}else M[e]!=null&&(M[e].parentLocale!=null?(M[e]=M[e].parentLocale,e===De()&&De(e)):M[e]!=null&&delete M[e]);return M[e]}function be(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return wt;if(!de(e)){if(t=fa(e),t)return t;e=[e]}return sc(e)}function oc(){return Fa(M)}function ds(e){var t,a=e._a;return a&&y(e).overflow===-2&&(t=a[ge]<0||a[ge]>11?ge:a[fe]<1||a[fe]>ma(a[G],a[ge])?fe:a[Y]<0||a[Y]>24||a[Y]===24&&(a[ce]!==0||a[Ae]!==0||a[qe]!==0)?Y:a[ce]<0||a[ce]>59?ce:a[Ae]<0||a[Ae]>59?Ae:a[qe]<0||a[qe]>999?qe:-1,y(e)._overflowDayOfYear&&(tfe)&&(t=fe),y(e)._overflowWeeks&&t===-1&&(t=pl),y(e)._overflowWeekday&&t===-1&&(t=hl),y(e).overflow=t),e}var nc=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,lc=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,cc=/Z|[+-]\d\d(?::?\d\d)?/,Ht=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],ba=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],dc=/^\/?Date\((-?\d+)/i,uc=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,pc={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function $r(e){var t,a,s=e._i,r=nc.exec(s)||lc.exec(s),i,o,n,c,d=Ht.length,u=ba.length;if(r){for(y(e).iso=!0,t=0,a=d;tkt(o)||e._dayOfYear===0)&&(y(e)._overflowDayOfYear=!0),a=Bt(o,0,e._dayOfYear),e._a[ge]=a.getUTCMonth(),e._a[fe]=a.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=s[t]=r[t];for(;t<7;t++)e._a[t]=s[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[Y]===24&&e._a[ce]===0&&e._a[Ae]===0&&e._a[qe]===0&&(e._nextDay=!0,e._a[Y]=0),e._d=(e._useUTC?Bt:Ll).apply(null,s),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Y]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==i&&(y(e).weekdayMismatch=!0)}}function Ec(e){var t,a,s,r,i,o,n,c,d;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(i=1,o=4,a=Ze(t.GG,e._a[G],Rt(H(),1,4).year),s=Ze(t.W,1),r=Ze(t.E,1),(r<1||r>7)&&(c=!0)):(i=e._locale._week.dow,o=e._locale._week.doy,d=Rt(H(),i,o),a=Ze(t.gg,e._a[G],d.year),s=Ze(t.w,d.week),t.d!=null?(r=t.d,(r<0||r>6)&&(c=!0)):t.e!=null?(r=t.e+i,(t.e<0||t.e>6)&&(c=!0)):r=i),s<1||s>Le(a,i,o)?y(e)._overflowWeeks=!0:c!=null?y(e)._overflowWeekday=!0:(n=zr(a,s,r,i,o),e._a[G]=n.year,e._dayOfYear=n.dayOfYear)}f.ISO_8601=function(){};f.RFC_2822=function(){};function ps(e){if(e._f===f.ISO_8601){$r(e);return}if(e._f===f.RFC_2822){Kr(e);return}e._a=[],y(e).empty=!0;var t=""+e._i,a,s,r,i,o,n=t.length,c=0,d,u;for(r=xr(e._f,e._locale).match(as)||[],u=r.length,a=0;a0&&y(e).unusedInput.push(o),t=t.slice(t.indexOf(s)+s.length),c+=s.length),Qe[i]?(s?y(e).empty=!1:y(e).unusedTokens.push(i),ul(i,s,e)):e._strict&&!s&&y(e).unusedTokens.push(i);y(e).charsLeftOver=n-c,t.length>0&&y(e).unusedInput.push(t),e._a[Y]<=12&&y(e).bigHour===!0&&e._a[Y]>0&&(y(e).bigHour=void 0),y(e).parsedDateParts=e._a.slice(0),y(e).meridiem=e._meridiem,e._a[Y]=Bc(e._locale,e._a[Y],e._meridiem),d=y(e).era,d!==null&&(e._a[G]=e._locale.erasConvertYear(d,e._a[G])),us(e),ds(e)}function Bc(e,t,a){var s;return a==null?t:e.meridiemHour!=null?e.meridiemHour(t,a):(e.isPM!=null&&(s=e.isPM(a),s&&t<12&&(t+=12),!s&&t===12&&(t=0)),t)}function Rc(e){var t,a,s,r,i,o,n=!1,c=e._f.length;if(c===0){y(e).invalidFormat=!0,e._d=new Date(NaN);return}for(r=0;rthis?this:e:na()});function Qr(e,t){var a,s;if(t.length===1&&de(t[0])&&(t=t[0]),!t.length)return H();for(a=t[0],s=1;sthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Yc(){if(!Z(this._isDSTShifted))return this._isDSTShifted;var e={},t;return es(e,this),e=Zr(e),e._a?(t=e._isUTC?Se(e._a):H(e._a),this._isDSTShifted=this.isValid()&&Pc(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function zc(){return this.isValid()?!this._isUTC:!1}function jc(){return this.isValid()?this._isUTC:!1}function ti(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Jc=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Vc=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function he(e,t){var a=e,s=null,r,i,o;return zt(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:ye(e)||!isNaN(+e)?(a={},t?a[t]=+e:a.milliseconds=+e):(s=Jc.exec(e))?(r=s[1]==="-"?-1:1,a={y:0,d:O(s[fe])*r,h:O(s[Y])*r,m:O(s[ce])*r,s:O(s[Ae])*r,ms:O(qa(s[qe]*1e3))*r}):(s=Vc.exec(e))?(r=s[1]==="-"?-1:1,a={y:Fe(s[2],r),M:Fe(s[3],r),w:Fe(s[4],r),d:Fe(s[5],r),h:Fe(s[6],r),m:Fe(s[7],r),s:Fe(s[8],r)}):a==null?a={}:typeof a=="object"&&("from"in a||"to"in a)&&(o=Gc(H(a.from),H(a.to)),a={},a.ms=o.milliseconds,a.M=o.months),i=new _a(a),zt(e)&&v(e,"_locale")&&(i._locale=e._locale),zt(e)&&v(e,"_isValid")&&(i._isValid=e._isValid),i}he.fn=_a.prototype;he.invalid=vc;function Fe(e,t){var a=e&&parseFloat(e.replace(",","."));return(isNaN(a)?0:a)*t}function Js(e,t){var a={};return a.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(a.months,"M").isAfter(t)&&--a.months,a.milliseconds=+t-+e.clone().add(a.months,"M"),a}function Gc(e,t){var a;return e.isValid()&&t.isValid()?(t=ms(t,e),e.isBefore(t)?a=Js(e,t):(a=Js(t,e),a.milliseconds=-a.milliseconds,a.months=-a.months),a):{milliseconds:0,months:0}}function ai(e,t){return function(a,s){var r,i;return s!==null&&!isNaN(+s)&&(Nr(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=a,a=s,s=i),r=he(a,s),si(this,r,e),this}}function si(e,t,a,s){var r=t._milliseconds,i=qa(t._days),o=qa(t._months);e.isValid()&&(s=s??!0,o&&Fr(e,Kt(e,"Month")+o*a),i&&vr(e,"Date",Kt(e,"Date")+i*a),r&&e._d.setTime(e._d.valueOf()+r*a),s&&f.updateOffset(e,i||o))}var $c=ai(1,"add"),Kc=ai(-1,"subtract");function ri(e){return typeof e=="string"||e instanceof String}function Zc(e){return ue(e)||bt(e)||ri(e)||ye(e)||Qc(e)||Xc(e)||e===null||e===void 0}function Xc(e){var t=ze(e)&&!Xa(e),a=!1,s=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],r,i,o=s.length;for(r=0;ra.valueOf():a.valueOf()9999?Yt(a,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ke(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",Yt(a,"Z")):Yt(a,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function hd(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",a,s,r,i;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),a="["+e+'("]',s=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",r="-MM-DD[T]HH:mm:ss.SSS",i=t+'[")]',this.format(a+s+r+i)}function md(e){e||(e=this.isUtc()?f.defaultFormatUtc:f.defaultFormat);var t=Yt(this,e);return this.localeData().postformat(t)}function fd(e,t){return this.isValid()&&(ue(e)&&e.isValid()||H(e).isValid())?he({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function _d(e){return this.from(H(),e)}function Sd(e,t){return this.isValid()&&(ue(e)&&e.isValid()||H(e).isValid())?he({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function kd(e){return this.to(H(),e)}function ii(e){var t;return e===void 0?this._locale._abbr:(t=be(e),t!=null&&(this._locale=t),this)}var oi=ne("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function ni(){return this._locale}var Qt=1e3,et=60*Qt,ea=60*et,li=(365*400+97)*24*ea;function tt(e,t){return(e%t+t)%t}function ci(e,t,a){return e<100&&e>=0?new Date(e+400,t,a)-li:new Date(e,t,a).valueOf()}function di(e,t,a){return e<100&&e>=0?Date.UTC(e+400,t,a)-li:Date.UTC(e,t,a)}function Td(e){var t,a;if(e=le(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(a=this._isUTC?di:ci,e){case"year":t=a(this.year(),0,1);break;case"quarter":t=a(this.year(),this.month()-this.month()%3,1);break;case"month":t=a(this.year(),this.month(),1);break;case"week":t=a(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=a(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=a(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=tt(t+(this._isUTC?0:this.utcOffset()*et),ea);break;case"minute":t=this._d.valueOf(),t-=tt(t,et);break;case"second":t=this._d.valueOf(),t-=tt(t,Qt);break}return this._d.setTime(t),f.updateOffset(this,!0),this}function Ed(e){var t,a;if(e=le(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(a=this._isUTC?di:ci,e){case"year":t=a(this.year()+1,0,1)-1;break;case"quarter":t=a(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=a(this.year(),this.month()+1,1)-1;break;case"week":t=a(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=a(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=a(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=ea-tt(t+(this._isUTC?0:this.utcOffset()*et),ea)-1;break;case"minute":t=this._d.valueOf(),t+=et-tt(t,et)-1;break;case"second":t=this._d.valueOf(),t+=Qt-tt(t,Qt)-1;break}return this._d.setTime(t),f.updateOffset(this,!0),this}function Bd(){return this._d.valueOf()-(this._offset||0)*6e4}function Rd(){return Math.floor(this.valueOf()/1e3)}function wd(){return new Date(this.valueOf())}function gd(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Ad(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Ld(){return this.isValid()?this.toISOString():null}function yd(){return Qa(this)}function bd(){return Pe({},y(this))}function Od(){return y(this).overflow}function Nd(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}R("N",0,0,"eraAbbr");R("NN",0,0,"eraAbbr");R("NNN",0,0,"eraAbbr");R("NNNN",0,0,"eraName");R("NNNNN",0,0,"eraNarrow");R("y",["y",1],"yo","eraYear");R("y",["yy",2],0,"eraYear");R("y",["yyy",3],0,"eraYear");R("y",["yyyy",4],0,"eraYear");S("N",fs);S("NN",fs);S("NNN",fs);S("NNNN",Ud);S("NNNNN",qd);D(["N","NN","NNN","NNNN","NNNNN"],function(e,t,a,s){var r=a._locale.erasParse(e,s,a._strict);r?y(a).era=r:y(a).invalidEra=e});S("y",nt);S("yy",nt);S("yyy",nt);S("yyyy",nt);S("yo",Yd);D(["y","yy","yyy","yyyy"],G);D(["yo"],function(e,t,a,s){var r;a._locale._eraYearOrdinalRegex&&(r=e.match(a._locale._eraYearOrdinalRegex)),a._locale.eraYearOrdinalParse?t[G]=a._locale.eraYearOrdinalParse(e,r):t[G]=parseInt(e,10)});function xd(e,t){var a,s,r,i=this._eras||be("en")._eras;for(a=0,s=i.length;a=0)return i[s]}function vd(e,t){var a=e.since<=e.until?1:-1;return t===void 0?f(e.since).year():f(e.since).year()+(t-e.offset)*a}function Pd(){var e,t,a,s=this.localeData().eras();for(e=0,t=s.length;ei&&(t=i),Kd.call(this,e,t,a,s,r))}function Kd(e,t,a,s,r){var i=zr(e,t,a,s,r),o=Bt(i.year,0,i.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}R("Q",0,"Qo","quarter");$("quarter","Q");K("quarter",7);S("Q",Pr);D("Q",function(e,t){t[ge]=(O(e)-1)*3});function Zd(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}R("D",["DD",2],"Do","date");$("date","D");K("date",9);S("D",I);S("DD",I,se);S("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});D(["D","DD"],fe);D("Do",function(e,t){t[fe]=O(e.match(I)[0])});var pi=ot("Date",!0);R("DDD",["DDDD",3],"DDDo","dayOfYear");$("dayOfYear","DDD");K("dayOfYear",4);S("DDD",da);S("DDDD",Wr);D(["DDD","DDDD"],function(e,t,a){a._dayOfYear=O(e)});function Xd(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}R("m",["mm",2],0,"minute");$("minute","m");K("minute",14);S("m",I);S("mm",I,se);D(["m","mm"],ce);var Qd=ot("Minutes",!1);R("s",["ss",2],0,"second");$("second","s");K("second",15);S("s",I);S("ss",I,se);D(["s","ss"],Ae);var eu=ot("Seconds",!1);R("S",0,0,function(){return~~(this.millisecond()/100)});R(0,["SS",2],0,function(){return~~(this.millisecond()/10)});R(0,["SSS",3],0,"millisecond");R(0,["SSSS",4],0,function(){return this.millisecond()*10});R(0,["SSSSS",5],0,function(){return this.millisecond()*100});R(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});R(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});R(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});R(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});$("millisecond","ms");K("millisecond",16);S("S",da,Pr);S("SS",da,se);S("SSS",da,Wr);var We,hi;for(We="SSSS";We.length<=9;We+="S")S(We,nt);function tu(e,t){t[qe]=O(("0."+e)*1e3)}for(We="S";We.length<=9;We+="S")D(We,tu);hi=ot("Milliseconds",!1);R("z",0,0,"zoneAbbr");R("zz",0,0,"zoneName");function au(){return this._isUTC?"UTC":""}function su(){return this._isUTC?"Coordinated Universal Time":""}var h=Ot.prototype;h.add=$c;h.calendar=ad;h.clone=sd;h.diff=dd;h.endOf=Ed;h.format=md;h.from=fd;h.fromNow=_d;h.to=Sd;h.toNow=kd;h.get=il;h.invalidAt=Od;h.isAfter=rd;h.isBefore=id;h.isBetween=od;h.isSame=nd;h.isSameOrAfter=ld;h.isSameOrBefore=cd;h.isValid=yd;h.lang=oi;h.locale=ii;h.localeData=ni;h.max=yc;h.min=Lc;h.parsingFlags=bd;h.set=ol;h.startOf=Td;h.subtract=Kc;h.toArray=gd;h.toObject=Ad;h.toDate=wd;h.toISOString=pd;h.inspect=hd;typeof Symbol<"u"&&Symbol.for!=null&&(h[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});h.toJSON=Ld;h.toString=ud;h.unix=Rd;h.valueOf=Bd;h.creationData=Nd;h.eraName=Pd;h.eraNarrow=Wd;h.eraAbbr=Dd;h.eraYear=Hd;h.year=Yr;h.isLeapYear=Al;h.weekYear=zd;h.isoWeekYear=jd;h.quarter=h.quarters=Zd;h.month=Ur;h.daysInMonth=Rl;h.week=h.weeks=xl;h.isoWeek=h.isoWeeks=Cl;h.weeksInYear=Gd;h.weeksInWeekYear=$d;h.isoWeeksInYear=Jd;h.isoWeeksInISOWeekYear=Vd;h.date=pi;h.day=h.days=jl;h.weekday=Jl;h.isoWeekday=Vl;h.dayOfYear=Xd;h.hour=h.hours=ec;h.minute=h.minutes=Qd;h.second=h.seconds=eu;h.millisecond=h.milliseconds=hi;h.utcOffset=Dc;h.utc=Ic;h.local=Mc;h.parseZone=Fc;h.hasAlignedHourOffset=Uc;h.isDST=qc;h.isLocal=zc;h.isUtcOffset=jc;h.isUtc=ti;h.isUTC=ti;h.zoneAbbr=au;h.zoneName=su;h.dates=ne("dates accessor is deprecated. Use date instead.",pi);h.months=ne("months accessor is deprecated. Use month instead",Ur);h.years=ne("years accessor is deprecated. Use year instead",Yr);h.zone=ne("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Hc);h.isDSTShifted=ne("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Yc);function ru(e){return H(e*1e3)}function iu(){return H.apply(null,arguments).parseZone()}function mi(e){return e}var P=ts.prototype;P.calendar=jn;P.longDateFormat=$n;P.invalidDate=Zn;P.ordinal=el;P.preparse=mi;P.postformat=mi;P.relativeTime=al;P.pastFuture=sl;P.set=Yn;P.eras=xd;P.erasParse=Cd;P.erasConvertYear=vd;P.erasAbbrRegex=Md;P.erasNameRegex=Id;P.erasNarrowRegex=Fd;P.months=kl;P.monthsShort=Tl;P.monthsParse=Bl;P.monthsRegex=gl;P.monthsShortRegex=wl;P.week=yl;P.firstDayOfYear=Nl;P.firstDayOfWeek=Ol;P.weekdays=Fl;P.weekdaysMin=ql;P.weekdaysShort=Ul;P.weekdaysParse=zl;P.weekdaysRegex=Gl;P.weekdaysShortRegex=$l;P.weekdaysMinRegex=Kl;P.isPM=Xl;P.meridiem=tc;function ta(e,t,a,s){var r=be(),i=Se().set(s,t);return r[a](i,e)}function fi(e,t,a){if(ye(e)&&(t=e,e=void 0),e=e||"",t!=null)return ta(e,t,a,"month");var s,r=[];for(s=0;s<12;s++)r[s]=ta(e,s,a,"month");return r}function Ss(e,t,a,s){typeof e=="boolean"?(ye(t)&&(a=t,t=void 0),t=t||""):(t=e,a=t,e=!1,ye(t)&&(a=t,t=void 0),t=t||"");var r=be(),i=e?r._week.dow:0,o,n=[];if(a!=null)return ta(t,(a+i)%7,s,"day");for(o=0;o<7;o++)n[o]=ta(t,(o+i)%7,s,"day");return n}function ou(e,t){return fi(e,t,"months")}function nu(e,t){return fi(e,t,"monthsShort")}function lu(e,t,a){return Ss(e,t,a,"weekdays")}function cu(e,t,a){return Ss(e,t,a,"weekdaysShort")}function du(e,t,a){return Ss(e,t,a,"weekdaysMin")}De("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,a=O(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+a}});f.lang=ne("moment.lang is deprecated. Use moment.locale instead.",De);f.langData=ne("moment.langData is deprecated. Use moment.localeData instead.",be);var Re=Math.abs;function uu(){var e=this._data;return this._milliseconds=Re(this._milliseconds),this._days=Re(this._days),this._months=Re(this._months),e.milliseconds=Re(e.milliseconds),e.seconds=Re(e.seconds),e.minutes=Re(e.minutes),e.hours=Re(e.hours),e.months=Re(e.months),e.years=Re(e.years),this}function _i(e,t,a,s){var r=he(t,a);return e._milliseconds+=s*r._milliseconds,e._days+=s*r._days,e._months+=s*r._months,e._bubble()}function pu(e,t){return _i(this,e,t,1)}function hu(e,t){return _i(this,e,t,-1)}function Vs(e){return e<0?Math.floor(e):Math.ceil(e)}function mu(){var e=this._milliseconds,t=this._days,a=this._months,s=this._data,r,i,o,n,c;return e>=0&&t>=0&&a>=0||e<=0&&t<=0&&a<=0||(e+=Vs(za(a)+t)*864e5,t=0,a=0),s.milliseconds=e%1e3,r=oe(e/1e3),s.seconds=r%60,i=oe(r/60),s.minutes=i%60,o=oe(i/60),s.hours=o%24,t+=oe(o/24),c=oe(Si(t)),a+=c,t-=Vs(za(c)),n=oe(a/12),a%=12,s.days=t,s.months=a,s.years=n,this}function Si(e){return e*4800/146097}function za(e){return e*146097/4800}function fu(e){if(!this.isValid())return NaN;var t,a,s=this._milliseconds;if(e=le(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+s/864e5,a=this._months+Si(t),e){case"month":return a;case"quarter":return a/3;case"year":return a/12}else switch(t=this._days+Math.round(za(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return t*24+s/36e5;case"minute":return t*1440+s/6e4;case"second":return t*86400+s/1e3;case"millisecond":return Math.floor(t*864e5)+s;default:throw new Error("Unknown unit "+e)}}function _u(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+O(this._months/12)*31536e6:NaN}function Oe(e){return function(){return this.as(e)}}var Su=Oe("ms"),ku=Oe("s"),Tu=Oe("m"),Eu=Oe("h"),Bu=Oe("d"),Ru=Oe("w"),wu=Oe("M"),gu=Oe("Q"),Au=Oe("y");function Lu(){return he(this)}function yu(e){return e=le(e),this.isValid()?this[e+"s"]():NaN}function Ve(e){return function(){return this.isValid()?this._data[e]:NaN}}var bu=Ve("milliseconds"),Ou=Ve("seconds"),Nu=Ve("minutes"),xu=Ve("hours"),Cu=Ve("days"),vu=Ve("months"),Pu=Ve("years");function Wu(){return oe(this.days()/7)}var we=Math.round,Xe={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Du(e,t,a,s,r){return r.relativeTime(t||1,!!a,e,s)}function Hu(e,t,a,s){var r=he(e).abs(),i=we(r.as("s")),o=we(r.as("m")),n=we(r.as("h")),c=we(r.as("d")),d=we(r.as("M")),u=we(r.as("w")),p=we(r.as("y")),T=i<=a.ss&&["s",i]||i0,T[4]=s,Du.apply(null,T)}function Iu(e){return e===void 0?we:typeof e=="function"?(we=e,!0):!1}function Mu(e,t){return Xe[e]===void 0?!1:t===void 0?Xe[e]:(Xe[e]=t,e==="s"&&(Xe.ss=t-1),!0)}function Fu(e,t){if(!this.isValid())return this.localeData().invalidDate();var a=!1,s=Xe,r,i;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(a=e),typeof t=="object"&&(s=Object.assign({},Xe,t),t.s!=null&&t.ss==null&&(s.ss=t.s-1)),r=this.localeData(),i=Hu(this,!a,s,r),a&&(i=r.pastFuture(+this,i)),r.postformat(i)}var Oa=Math.abs;function Ke(e){return(e>0)-(e<0)||+e}function ka(){if(!this.isValid())return this.localeData().invalidDate();var e=Oa(this._milliseconds)/1e3,t=Oa(this._days),a=Oa(this._months),s,r,i,o,n=this.asSeconds(),c,d,u,p;return n?(s=oe(e/60),r=oe(s/60),e%=60,s%=60,i=oe(a/12),a%=12,o=e?e.toFixed(3).replace(/\.?0+$/,""):"",c=n<0?"-":"",d=Ke(this._months)!==Ke(n)?"-":"",u=Ke(this._days)!==Ke(n)?"-":"",p=Ke(this._milliseconds)!==Ke(n)?"-":"",c+"P"+(i?d+i+"Y":"")+(a?d+a+"M":"")+(t?u+t+"D":"")+(r||s||e?"T":"")+(r?p+r+"H":"")+(s?p+s+"M":"")+(e?p+o+"S":"")):"P0D"}var C=_a.prototype;C.isValid=Cc;C.abs=uu;C.add=pu;C.subtract=hu;C.as=fu;C.asMilliseconds=Su;C.asSeconds=ku;C.asMinutes=Tu;C.asHours=Eu;C.asDays=Bu;C.asWeeks=Ru;C.asMonths=wu;C.asQuarters=gu;C.asYears=Au;C.valueOf=_u;C._bubble=mu;C.clone=Lu;C.get=yu;C.milliseconds=bu;C.seconds=Ou;C.minutes=Nu;C.hours=xu;C.days=Cu;C.weeks=Wu;C.months=vu;C.years=Pu;C.humanize=Fu;C.toISOString=ka;C.toString=ka;C.toJSON=ka;C.locale=ii;C.localeData=ni;C.toIsoString=ne("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ka);C.lang=oi;R("X",0,0,"unix");R("x",0,0,"valueOf");S("x",pa);S("X",ll);D("X",function(e,t,a){a._d=new Date(parseFloat(e)*1e3)});D("x",function(e,t,a){a._d=new Date(O(e))});f.version="2.29.4";Un(H);f.fn=h;f.min=bc;f.max=Oc;f.now=Nc;f.utc=Se;f.unix=ru;f.months=ou;f.isDate=bt;f.locale=De;f.invalid=na;f.duration=he;f.isMoment=ue;f.weekdays=lu;f.parseZone=iu;f.localeData=be;f.isDuration=zt;f.monthsShort=nu;f.weekdaysMin=du;f.defineLocale=cs;f.updateLocale=ic;f.locales=oc;f.weekdaysShort=cu;f.normalizeUnits=le;f.relativeTimeRounding=Iu;f.relativeTimeThreshold=Mu;f.calendarFormat=td;f.prototype=h;f.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};function Uu(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function Q(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function q(e){Q(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn(new Error().stack)),new Date(NaN))}function aa(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function Tt(e,t){Q(2,arguments);var a=q(e),s=q(t),r=a.getTime()-s.getTime();return r<0?-1:r>0?1:r}var ki=6e4,Ti=36e5;function qu(e,t){Q(2,arguments);var a=q(e),s=q(t),r=a.getFullYear()-s.getFullYear(),i=a.getMonth()-s.getMonth();return r*12+i}function Yu(e,t){return Q(2,arguments),q(e).getTime()-q(t).getTime()}var Gs={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},zu="trunc";function ju(e){return e?Gs[e]:Gs[zu]}function Ju(e){Q(1,arguments);var t=q(e);return t.setHours(23,59,59,999),t}function Vu(e){Q(1,arguments);var t=q(e),a=t.getMonth();return t.setFullYear(t.getFullYear(),a+1,0),t.setHours(23,59,59,999),t}function Gu(e){Q(1,arguments);var t=q(e);return Ju(t).getTime()===Vu(t).getTime()}function $u(e,t){Q(2,arguments);var a=q(e),s=q(t),r=Tt(a,s),i=Math.abs(qu(a,s)),o;if(i<1)o=0;else{a.getMonth()===1&&a.getDate()>27&&a.setDate(30),a.setMonth(a.getMonth()-r*i);var n=Tt(a,s)===-r;Gu(q(e))&&i===1&&Tt(e,s)===1&&(n=!1),o=r*(i-Number(n))}return o===0?0:o}function Ku(e,t,a){Q(2,arguments);var s=Yu(e,t)/1e3;return ju(void 0)(s)}var Zu={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Xu=function(e,t,a){var s,r=Zu[e];return typeof r=="string"?s=r:t===1?s=r.one:s=r.other.replace("{{count}}",t.toString()),a!=null&&a.addSuffix?a.comparison&&a.comparison>0?"in "+s:s+" ago":s},Qu=Xu;function Na(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=t.width?String(t.width):e.defaultWidth,s=e.formats[a]||e.formats[e.defaultWidth];return s}}var e0={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},t0={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},a0={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},s0={date:Na({formats:e0,defaultWidth:"full"}),time:Na({formats:t0,defaultWidth:"full"}),dateTime:Na({formats:a0,defaultWidth:"full"})},r0=s0,i0={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},o0=function(e,t,a,s){return i0[e]},n0=o0;function mt(e){return function(t,a){var s=a||{},r=s.context?String(s.context):"standalone",i;if(r==="formatting"&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,n=s.width?String(s.width):o;i=e.formattingValues[n]||e.formattingValues[o]}else{var c=e.defaultWidth,d=s.width?String(s.width):e.defaultWidth;i=e.values[d]||e.values[c]}var u=e.argumentCallback?e.argumentCallback(t):t;return i[u]}}var l0={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},c0={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},d0={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},u0={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},p0={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},h0={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},m0=function(e,t){var a=Number(e),s=a%100;if(s>20||s<10)switch(s%10){case 1:return a+"st";case 2:return a+"nd";case 3:return a+"rd"}return a+"th"},f0={ordinalNumber:m0,era:mt({values:l0,defaultWidth:"wide"}),quarter:mt({values:c0,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:mt({values:d0,defaultWidth:"wide"}),day:mt({values:u0,defaultWidth:"wide"}),dayPeriod:mt({values:p0,defaultWidth:"wide",formattingValues:h0,defaultFormattingWidth:"wide"})},_0=f0;function ft(e){return function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=a.width,r=s&&e.matchPatterns[s]||e.matchPatterns[e.defaultMatchWidth],i=t.match(r);if(!i)return null;var o=i[0],n=s&&e.parsePatterns[s]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(n)?k0(n,function(p){return p.test(o)}):S0(n,function(p){return p.test(o)}),d;d=e.valueCallback?e.valueCallback(c):c,d=a.valueCallback?a.valueCallback(d):d;var u=t.slice(o.length);return{value:d,rest:u}}}function S0(e,t){for(var a in e)if(e.hasOwnProperty(a)&&t(e[a]))return a}function k0(e,t){for(var a=0;a1&&arguments[1]!==void 0?arguments[1]:{},s=t.match(e.matchPattern);if(!s)return null;var r=s[0],i=t.match(e.parsePattern);if(!i)return null;var o=e.valueCallback?e.valueCallback(i[0]):i[0];o=a.valueCallback?a.valueCallback(o):o;var n=t.slice(r.length);return{value:o,rest:n}}}var E0=/^(\d+)(th|st|nd|rd)?/i,B0=/\d+/i,R0={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},w0={any:[/^b/i,/^(a|c)/i]},g0={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},A0={any:[/1/i,/2/i,/3/i,/4/i]},L0={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},y0={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},b0={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},O0={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},N0={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},x0={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},C0={ordinalNumber:T0({matchPattern:E0,parsePattern:B0,valueCallback:function(e){return parseInt(e,10)}}),era:ft({matchPatterns:R0,defaultMatchWidth:"wide",parsePatterns:w0,defaultParseWidth:"any"}),quarter:ft({matchPatterns:g0,defaultMatchWidth:"wide",parsePatterns:A0,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:ft({matchPatterns:L0,defaultMatchWidth:"wide",parsePatterns:y0,defaultParseWidth:"any"}),day:ft({matchPatterns:b0,defaultMatchWidth:"wide",parsePatterns:O0,defaultParseWidth:"any"}),dayPeriod:ft({matchPatterns:N0,defaultMatchWidth:"any",parsePatterns:x0,defaultParseWidth:"any"})},v0=C0,P0={code:"en-US",formatDistance:Qu,formatLong:r0,formatRelative:n0,localize:_0,match:v0,options:{weekStartsOn:0,firstWeekContainsDate:1}},Ei=P0;function W0(e,t){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");t=t||{};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}function Bi(e){return W0({},e)}var $s=1440,D0=2520,xa=43200,H0=86400;function I0(e,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Q(2,arguments);var s=a.locale||Ei;if(!s.formatDistance)throw new RangeError("locale must contain formatDistance property");var r=Tt(e,t);if(isNaN(r))throw new RangeError("Invalid time value");var i=Bi(a);i.addSuffix=!!a.addSuffix,i.comparison=r;var o,n;r>0?(o=q(t),n=q(e)):(o=q(e),n=q(t));var c=Ku(n,o),d=(aa(n)-aa(o))/1e3,u=Math.round((c-d)/60),p;if(u<2)return a.includeSeconds?c<5?s.formatDistance("lessThanXSeconds",5,i):c<10?s.formatDistance("lessThanXSeconds",10,i):c<20?s.formatDistance("lessThanXSeconds",20,i):c<40?s.formatDistance("halfAMinute",null,i):c<60?s.formatDistance("lessThanXMinutes",1,i):s.formatDistance("xMinutes",1,i):u===0?s.formatDistance("lessThanXMinutes",1,i):s.formatDistance("xMinutes",u,i);if(u<45)return s.formatDistance("xMinutes",u,i);if(u<90)return s.formatDistance("aboutXHours",1,i);if(u<$s){var T=Math.round(u/60);return s.formatDistance("aboutXHours",T,i)}else{if(u2&&arguments[2]!==void 0?arguments[2]:{};Q(2,arguments);var s=a.locale||Ei;if(!s.formatDistance)throw new RangeError("locale must contain localize.formatDistance property");var r=Tt(e,t);if(isNaN(r))throw new RangeError("Invalid time value");var i=Bi(a);i.addSuffix=!!a.addSuffix,i.comparison=r;var o,n;r>0?(o=q(t),n=q(e)):(o=q(e),n=q(t));var c=a.roundingMethod==null?"round":String(a.roundingMethod),d;if(c==="floor")d=Math.floor;else if(c==="ceil")d=Math.ceil;else if(c==="round")d=Math.round;else throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");var u=n.getTime()-o.getTime(),p=u/Ks,T=aa(n)-aa(o),B=(u-T)/Ks,A;if(a.unit==null?p<1?A="second":p<60?A="minute":p2)return t;if(/:/.test(a[0])?s=a[0]:(t.date=a[0],s=a[1],It.timeZoneDelimiter.test(t.date)&&(t.date=e.split(It.timeZoneDelimiter)[0],s=e.substr(t.date.length,e.length))),s){var r=It.timezone.exec(s);r?(t.time=s.replace(r[1],""),t.timezone=r[1]):t.time=s}return t}function V0(e,t){var a=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),s=e.match(a);if(!s)return{year:NaN,restDateString:""};var r=s[1]?parseInt(s[1]):null,i=s[2]?parseInt(s[2]):null;return{year:i===null?r:i*100,restDateString:e.slice((s[1]||s[2]).length)}}function G0(e,t){if(t===null)return new Date(NaN);var a=e.match(Y0);if(!a)return new Date(NaN);var s=!!a[4],r=_t(a[1]),i=_t(a[2])-1,o=_t(a[3]),n=_t(a[4]),c=_t(a[5])-1;if(s)return tp(t,n,c)?Z0(t,n,c):new Date(NaN);var d=new Date(0);return!Q0(t,i,o)||!ep(t,r)?new Date(NaN):(d.setUTCFullYear(t,i,Math.max(r,o)),d)}function _t(e){return e?parseInt(e):1}function $0(e){var t=e.match(z0);if(!t)return NaN;var a=Ca(t[1]),s=Ca(t[2]),r=Ca(t[3]);return ap(a,s,r)?a*Ti+s*ki+r*1e3:NaN}function Ca(e){return e&&parseFloat(e.replace(",","."))||0}function K0(e){if(e==="Z")return 0;var t=e.match(j0);if(!t)return 0;var a=t[1]==="+"?-1:1,s=parseInt(t[2]),r=t[3]&&parseInt(t[3])||0;return sp(s,r)?a*(s*Ti+r*ki):NaN}function Z0(e,t,a){var s=new Date(0);s.setUTCFullYear(e,0,4);var r=s.getUTCDay()||7,i=(t-1)*7+a+1-r;return s.setUTCDate(s.getUTCDate()+i),s}var X0=[31,null,31,30,31,30,31,31,30,31,30,31];function Ri(e){return e%400===0||e%4===0&&e%100!==0}function Q0(e,t,a){return t>=0&&t<=11&&a>=1&&a<=(X0[t]||(Ri(e)?29:28))}function ep(e,t){return t>=1&&t<=(Ri(e)?366:365)}function tp(e,t,a){return t>=1&&t<=53&&a>=0&&a<=6}function ap(e,t,a){return e===24?t===0&&a===0:a>=0&&a<60&&t>=0&&t<60&&e>=0&&e<25}function sp(e,t){return t>=0&&t<=59}var rp=(e,t={},a)=>{var s,r;return typeof e=="string"&&(e=q0(e)),t.useStrict?U0(e,{addSuffix:(s=t.addSuffix)!=null?s:!0,locale:a,unit:t.unit,roundingMethod:t.roundingMethod}):F0(e,{includeSeconds:t.includeSeconds,addSuffix:(r=t.addSuffix)!=null?r:!0,locale:a})};const ip=(e={})=>{const t=e.name||"Timeago";return Ci({name:t,props:{datetime:{type:[String,Number,Date],required:!0},title:{type:[String,Boolean],required:!1,default:null},autoUpdate:{type:[Number,Boolean],required:!1,default:null},converter:{type:Function,required:!1,default:null},converterOptions:{type:Object,required:!1,default:null},locale:{type:Object,required:!1,default:null}},setup(a){const s=ie();Pi(()=>{n()}),Wi(()=>{c()});const r=d=>(a.converter||rp)(d||a.datetime,a.converterOptions||e.converterOptions,a.locale||e.locale),i=ie(r()),o=d=>{i.value=r(d)},n=()=>{if(a.autoUpdate){const d=a.autoUpdate===!0?60:a.autoUpdate;s.value=setInterval(()=>{o(a.datetime)},d*1e3)}},c=()=>{s.value&&(clearInterval(s.value),s.value=void 0)};return Mt(()=>a.autoUpdate,d=>{c(),d&&n()}),Mt(()=>[a.datetime,a.converter],()=>{o()}),Mt(()=>a.converterOptions,()=>{o()},{deep:!0}),{timeago:i,updateTimer:s}},render(){return vi("timeago",{attrs:{datetime:new Date(this.datetime).toISOString(),title:typeof this.title=="string"?this.title:this.title===!1?null:this.timeago}},[this.timeago])}})};var op=(e,t)=>{if(e.config.globalProperties.$timeago)return;Number(e.version.split(".")[0])<3&&console.warn("[vue-timeago3] This plugin requires at least Vue version 3.0");const s=ip(t);e.component(s.name,s)},np=Ii();const Qs=Mi(np);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&s(o)}).observe(document,{childList:!0,subtree:!0});function a(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(r){if(r.ep)return;r.ep=!0;const i=a(r);fetch(r.href,i)}})();const lp=`Nested Loop Left Join (cost=11.95..28.52 rows=5 width=157) (actual time=0.010..0.010 rows=0 loops=1) +import{i as e,n as t,r as n}from"./rolldown-runtime-Dd_uD5pT.js";import{S as r,V as i,j as a,n as o,r as s}from"./vue-Czeiv6NX.js";import{c,n as l,o as u,r as d,s as f,t as p}from"./about-Dhkdxd6W.js";import{t as m}from"./lodash-DvAq8kyA.js";import{t as h}from"./themeSwitcher-C9Rv-jw7.js";function ee(e,t){return function(){return e.apply(t,arguments)}}var{toString:te}=Object.prototype,{getPrototypeOf:g}=Object,{iterator:ne,toStringTag:re}=Symbol,_=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),ie=(e,t)=>{let n=e,r=[];for(;n!=null&&n!==Object.prototype;){if(r.indexOf(n)!==-1)return!1;if(r.push(n),_(n,t))return!0;n=g(n)}return!1},ae=(e,t)=>e!=null&&ie(e,t)?e[t]:void 0,v=(e=>t=>{let n=te.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),y=e=>(e=e.toLowerCase(),t=>v(t)===e),oe=e=>t=>typeof t===e,{isArray:se}=Array,ce=oe(`undefined`);function le(e){return e!==null&&!ce(e)&&e.constructor!==null&&!ce(e.constructor)&&x(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var ue=y(`ArrayBuffer`);function b(e){let t;return t=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&ue(e.buffer),t}var de=oe(`string`),x=oe(`function`),fe=oe(`number`),pe=e=>typeof e==`object`&&!!e,me=e=>e===!0||e===!1,he=e=>{if(!pe(e))return!1;let t=g(e);return(t===null||t===Object.prototype||g(t)===null)&&!ie(e,re)&&!ie(e,ne)},ge=e=>{if(!pe(e)||le(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},_e=y(`Date`),ve=y(`File`),ye=e=>!!(e&&e.uri!==void 0),be=e=>e&&e.getParts!==void 0,xe=y(`Blob`),Se=y(`FileList`),Ce=e=>pe(e)&&x(e.pipe);function we(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{}}var Te=we(),Ee=Te.FormData===void 0?void 0:Te.FormData,De=e=>{if(!e)return!1;if(Ee&&e instanceof Ee)return!0;let t=g(e);if(!t||t===Object.prototype||!x(e.append))return!1;let n=v(e);return n===`formdata`||n===`object`&&x(e.toString)&&e.toString()===`[object FormData]`},Oe=y(`URLSearchParams`),[ke,Ae,je,Me]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(y),Ne=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function Pe(e,t,{allOwnKeys:n=!1}={}){if(e==null)return;let r,i;if(typeof e!=`object`&&(e=[e]),se(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}var Ie=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,Le=e=>!ce(e)&&e!==Ie;function Re(...e){let{caseless:t,skipUndefined:n}=Le(this)&&this||{},r={},i=(e,i)=>{if(i===`__proto__`||i===`constructor`||i===`prototype`)return;let a=t&&typeof i==`string`&&Fe(r,i)||i,o=_(r,a)?r[a]:void 0;he(o)&&he(e)?r[a]=Re(o,e):he(e)?r[a]=Re({},e):se(e)?r[a]=e.slice():(!n||!ce(e))&&(r[a]=e)};for(let t=0,n=e.length;t(Pe(t,(t,r)=>{n&&x(t)?Object.defineProperty(e,r,{__proto__:null,value:ee(t,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,r,{__proto__:null,value:t,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),Be=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Ve=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},He=(e,t,n,r)=>{let i,a,o,s={};if(t||={},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-->0;)o=i[a],(!r||r(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&g(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Ue=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},We=e=>{if(!e)return null;if(se(e))return e;let t=e.length;if(!fe(t))return null;let n=Array(t);for(;t-->0;)n[t]=e[t];return n},Ge=(e=>t=>e&&t instanceof e)(typeof Uint8Array<`u`&&g(Uint8Array)),Ke=(e,t)=>{let n=(e&&e[ne]).call(e),r;for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},qe=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Je=y(`HTMLFormElement`),Ye=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),{propertyIsEnumerable:Xe}=Object.prototype,Ze=y(`RegExp`),Qe=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};Pe(n,(n,i)=>{let a;(a=t(n,i,e))!==!1&&(r[i]=a||n)}),Object.defineProperties(e,r)},$e=e=>{Qe(e,(t,n)=>{if(x(e)&&[`arguments`,`caller`,`callee`].includes(n))return!1;let r=e[n];if(x(r)){if(t.enumerable=!1,`writable`in t){t.writable=!1;return}t.set||=()=>{throw Error(`Can not rewrite read-only method '`+n+`'`)}}})},et=(e,t)=>{let n={},r=e=>{e.forEach(e=>{n[e]=!0})};return se(e)?r(e):r(String(e).split(t)),n},tt=()=>{},nt=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function rt(e){return!!(e&&x(e.append)&&e[re]===`FormData`&&e[ne])}var it=e=>{let t=new WeakSet,n=e=>{if(pe(e)){if(t.has(e))return;if(le(e))return e;if(!(`toJSON`in e)){t.add(e);let r=se(e)?[]:{};return Pe(e,(e,t)=>{let i=n(e);!ce(i)&&(r[t]=i)}),t.delete(e),r}}return e};return n(e)},at=y(`AsyncFunction`),ot=e=>e&&(pe(e)||x(e))&&x(e.then)&&x(e.catch),st=((e,t)=>e?setImmediate:t?((e,t)=>(Ie.addEventListener(`message`,({source:n,data:r})=>{n===Ie&&r===e&&t.length&&t.shift()()},!1),n=>{t.push(n),Ie.postMessage(e,`*`)}))(`axios@${Math.random()}`,[]):e=>setTimeout(e))(typeof setImmediate==`function`,x(Ie.postMessage)),ct=typeof queueMicrotask<`u`?queueMicrotask.bind(Ie):typeof process<`u`&&process.nextTick||st,lt=e=>e!=null&&x(e[ne]),S={isArray:se,isArrayBuffer:ue,isBuffer:le,isFormData:De,isArrayBufferView:b,isString:de,isNumber:fe,isBoolean:me,isObject:pe,isPlainObject:he,isEmptyObject:ge,isReadableStream:ke,isRequest:Ae,isResponse:je,isHeaders:Me,isUndefined:ce,isDate:_e,isFile:ve,isReactNativeBlob:ye,isReactNative:be,isBlob:xe,isRegExp:Ze,isFunction:x,isStream:Ce,isURLSearchParams:Oe,isTypedArray:Ge,isFileList:Se,forEach:Pe,merge:Re,extend:ze,trim:Ne,stripBOM:Be,inherits:Ve,toFlatObject:He,kindOf:v,kindOfTest:y,endsWith:Ue,toArray:We,forEachEntry:Ke,matchAll:qe,isHTMLForm:Je,hasOwnProperty:_,hasOwnProp:_,hasOwnInPrototypeChain:ie,getSafeProp:ae,reduceDescriptors:Qe,freezeMethods:$e,toObjectSet:et,toCamelCase:Ye,noop:tt,toFiniteNumber:nt,findKey:Fe,global:Ie,isContextDefined:Le,isSpecCompliantForm:rt,toJSONObject:it,isAsyncFn:at,isThenable:ot,setImmediate:st,asap:ct,isIterable:lt,isSafeIterable:e=>e!=null&&ie(e,ne)&<(e)},ut=S.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),dt=e=>{let t={},n,r,i;return e&&e.split(` +`).forEach(function(e){i=e.indexOf(`:`),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim(),!(!n||t[n]&&ut[n])&&(n===`set-cookie`?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+`, `+r:r)}),t};function ft(e){let t=0,n=e.length;for(;tt;){let t=e.charCodeAt(n-1);if(t!==9&&t!==32)break;--n}return t===0&&n===e.length?e:e.slice(t,n)}var pt=RegExp(`[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+`,`g`),mt=RegExp(`[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+`,`g`);function ht(e,t){return S.isArray(e)?e.map(e=>ht(e,t)):ft(String(e).replace(t,``))}var gt=e=>ht(e,pt),_t=e=>ht(e,mt);function vt(e){let t=Object.create(null);return S.forEach(e.toJSON(),(e,n)=>{t[n]=_t(e)}),t}var yt=Symbol(`internals`);function bt(e){return e&&String(e).trim().toLowerCase()}function xt(e){return e===!1||e==null?e:S.isArray(e)?e.map(xt):gt(String(e))}function St(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var Ct=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function wt(e,t,n,r,i){if(S.isFunction(r))return r.call(this,t,n);if(i&&(t=n),S.isString(t)){if(S.isString(r))return t.indexOf(r)!==-1;if(S.isRegExp(r))return r.test(t)}}function Tt(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}function Et(e,t){let n=S.toCamelCase(` `+t);[`get`,`set`,`has`].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})})}var C=class{constructor(e){e&&this.set(e)}set(e,t,n){let r=this;function i(e,t,n){let i=bt(t);if(!i)return;let a=S.findKey(r,i);(!a||r[a]===void 0||n===!0||n===void 0&&r[a]!==!1)&&(r[a||t]=xt(e))}let a=(e,t)=>S.forEach(e,(e,n)=>i(e,n,t));if(S.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(S.isString(e)&&(e=e.trim())&&!Ct(e))a(dt(e),t);else if(S.isObject(e)&&S.isSafeIterable(e)){let n=Object.create(null),r,i;for(let t of e){if(!S.isArray(t))throw TypeError(`Object iterator must return a key-value pair`);i=t[0],S.hasOwnProp(n,i)?(r=n[i],n[i]=S.isArray(r)?[...r,t[1]]:[r,t[1]]):n[i]=t[1]}a(n,t)}else e!=null&&i(t,e,n);return this}get(e,t){if(e=bt(e),e){let n=S.findKey(this,e);if(n){let e=this[n];if(!t)return e;if(t===!0)return St(e);if(S.isFunction(t))return t.call(this,e,n);if(S.isRegExp(t))return t.exec(e);throw TypeError(`parser must be boolean|regexp|function`)}}}has(e,t){if(e=bt(e),e){let n=S.findKey(this,e);return!(!n||this[n]===void 0||t&&!wt(this,this[n],n,t))}return!1}delete(e,t){let n=this,r=!1;function i(e){if(e=bt(e),e){let i=S.findKey(n,e);i&&(!t||wt(n,n[i],i,t))&&(delete n[i],r=!0)}}return S.isArray(e)?e.forEach(i):i(e),r}clear(e){let t=Object.keys(this),n=t.length,r=!1;for(;n--;){let i=t[n];(!e||wt(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){let t=this,n={};return S.forEach(this,(r,i)=>{let a=S.findKey(n,i);if(a){t[a]=xt(r),delete t[i];return}let o=e?Tt(i):String(i).trim();o!==i&&delete t[i],t[o]=xt(r),n[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return S.forEach(this,(n,r)=>{n!=null&&n!==!1&&(t[r]=e&&S.isArray(n)?n.join(`, `):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+`: `+t).join(` +`)}getSetCookie(){return this.get(`set-cookie`)||[]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let n=new this(e);return t.forEach(e=>n.set(e)),n}static accessor(e){let t=(this[yt]=this[yt]={accessors:{}}).accessors,n=this.prototype;function r(e){let r=bt(e);t[r]||(Et(n,e),t[r]=!0)}return S.isArray(e)?e.forEach(r):r(e),this}};C.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),S.reduceDescriptors(C.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),S.freezeMethods(C);var Dt=`[REDACTED ****]`;function Ot(e){if(S.hasOwnProp(e,`toJSON`))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(S.hasOwnProp(t,`toJSON`))return!0;t=Object.getPrototypeOf(t)}return!1}function kt(e,t){let n=new Set(t.map(e=>String(e).toLowerCase())),r=[],i=e=>{if(typeof e!=`object`||!e||S.isBuffer(e))return e;if(r.indexOf(e)!==-1)return;e instanceof C&&(e=e.toJSON()),r.push(e);let t;if(S.isArray(e))t=[],e.forEach((e,n)=>{let r=i(e);S.isUndefined(r)||(t[n]=r)});else{if(!S.isPlainObject(e)&&Ot(e))return r.pop(),e;t=Object.create(null);for(let[r,a]of Object.entries(e)){let e=n.has(r.toLowerCase())?Dt:i(a);S.isUndefined(e)||(t[r]=e)}}return r.pop(),t};return i(e)}var w=class e extends Error{static from(t,n,r,i,a,o){let s=new e(t.message,n||t.code,r,i,a);return s.cause=t,s.name=t.name,t.status!=null&&s.status==null&&(s.status=t.status),o&&Object.assign(s,o),s}constructor(e,t,n,r,i){super(e),Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name=`AxiosError`,this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){let e=this.config,t=e&&S.hasOwnProp(e,`redact`)?e.redact:void 0,n=S.isArray(t)&&t.length>0?kt(e,t):S.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:n,code:this.code,status:this.status}}};w.ERR_BAD_OPTION_VALUE=`ERR_BAD_OPTION_VALUE`,w.ERR_BAD_OPTION=`ERR_BAD_OPTION`,w.ECONNABORTED=`ECONNABORTED`,w.ETIMEDOUT=`ETIMEDOUT`,w.ECONNREFUSED=`ECONNREFUSED`,w.ERR_NETWORK=`ERR_NETWORK`,w.ERR_FR_TOO_MANY_REDIRECTS=`ERR_FR_TOO_MANY_REDIRECTS`,w.ERR_DEPRECATED=`ERR_DEPRECATED`,w.ERR_BAD_RESPONSE=`ERR_BAD_RESPONSE`,w.ERR_BAD_REQUEST=`ERR_BAD_REQUEST`,w.ERR_CANCELED=`ERR_CANCELED`,w.ERR_NOT_SUPPORT=`ERR_NOT_SUPPORT`,w.ERR_INVALID_URL=`ERR_INVALID_URL`,w.ERR_FORM_DATA_DEPTH_EXCEEDED=`ERR_FORM_DATA_DEPTH_EXCEEDED`;function At(e){return S.isPlainObject(e)||S.isArray(e)}function jt(e){return S.endsWith(e,`[]`)?e.slice(0,-2):e}function Mt(e,t,n){return e?e.concat(t).map(function(e,t){return e=jt(e),!n&&t?`[`+e+`]`:e}).join(n?`.`:``):t}function Nt(e){return S.isArray(e)&&!e.some(At)}var Pt=S.toFlatObject(S,{},null,function(e){return/^is[A-Z]/.test(e)});function Ft(e,t,n){if(!S.isObject(e))throw TypeError(`target must be an object`);t||=new FormData,n=S.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!S.isUndefined(t[e])});let r=n.metaTokens,i=n.visitor||m,a=n.dots,o=n.indexes,s=n.Blob||typeof Blob<`u`&&Blob,c=n.maxDepth===void 0?100:n.maxDepth,l=s&&S.isSpecCompliantForm(t),u=[];if(!S.isFunction(i))throw TypeError(`visitor must be a function`);function d(e){if(e===null)return``;if(S.isDate(e))return e.toISOString();if(S.isBoolean(e))return e.toString();if(!l&&S.isBlob(e))throw new w(`Blob is not supported. Use a Buffer instead.`);return S.isArrayBuffer(e)||S.isTypedArray(e)?l&&typeof Blob==`function`?new Blob([e]):Buffer.from(e):e}function f(e){if(e>c)throw new w(`Object is too deeply nested (`+e+` levels). Max depth: `+c,w.ERR_FORM_DATA_DEPTH_EXCEEDED)}function p(e,t){if(c===1/0)return JSON.stringify(e);let n=[];return JSON.stringify(e,function(e,r){if(!S.isObject(r))return r;for(;n.length&&n[n.length-1]!==this;)n.pop();return n.push(r),f(t+n.length-1),r})}function m(e,n,i){let s=e;if(S.isReactNative(t)&&S.isReactNativeBlob(e))return t.append(Mt(i,n,a),d(e)),!1;if(e&&!i&&typeof e==`object`){if(S.endsWith(n,`{}`))n=r?n:n.slice(0,-2),e=p(e,1);else if(S.isArray(e)&&Nt(e)||(S.isFileList(e)||S.endsWith(n,`[]`))&&(s=S.toArray(e)))return n=jt(n),s.forEach(function(e,r){!(S.isUndefined(e)||e===null)&&t.append(o===!0?Mt([n],r,a):o===null?n:n+`[]`,d(e))}),!1}return At(e)?!0:(t.append(Mt(i,n,a),d(e)),!1)}let h=Object.assign(Pt,{defaultVisitor:m,convertValue:d,isVisitable:At});function ee(e,n,r=0){if(!S.isUndefined(e)){if(f(r),u.indexOf(e)!==-1)throw Error(`Circular reference detected in `+n.join(`.`));u.push(e),S.forEach(e,function(e,a){(!(S.isUndefined(e)||e===null)&&i.call(t,e,S.isString(a)?a.trim():a,n,h))===!0&&ee(e,n?n.concat(a):[a],r+1)}),u.pop()}}if(!S.isObject(e))throw TypeError(`data must be an object`);return ee(e),t}function It(e){let t={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(e){return t[e]})}function Lt(e,t){this._pairs=[],e&&Ft(e,this,t)}var Rt=Lt.prototype;Rt.append=function(e,t){this._pairs.push([e,t])},Rt.toString=function(e){let t=e?function(t){return e.call(this,t,It)}:It;return this._pairs.map(function(e){return t(e[0])+`=`+t(e[1])},``).join(`&`)};function zt(e){return encodeURIComponent(e).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}function Bt(e,t,n){if(!t)return e;let r=S.isFunction(n)?{serialize:n}:n,i=S.getSafeProp(r,`encode`)||zt,a=S.getSafeProp(r,`serialize`),o;if(o=a?a(t,r):S.isURLSearchParams(t)?t.toString():new Lt(t,r).toString(i),o){let t=e.indexOf(`#`);t!==-1&&(e=e.slice(0,t)),e+=(e.indexOf(`?`)===-1?`?`:`&`)+o}return e}var Vt=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&=[]}forEach(e){S.forEach(this.handlers,function(t){t!==null&&e(t)})}},Ht={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},Ut={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<`u`?URLSearchParams:Lt,FormData:typeof FormData<`u`?FormData:null,Blob:typeof Blob<`u`?Blob:null},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]},Wt=t({hasBrowserEnv:()=>Gt,hasStandardBrowserEnv:()=>qt,hasStandardBrowserWebWorkerEnv:()=>Jt,navigator:()=>Kt,origin:()=>Yt}),Gt=typeof window<`u`&&typeof document<`u`,Kt=typeof navigator==`object`&&navigator||void 0,qt=Gt&&(!Kt||[`ReactNative`,`NativeScript`,`NS`].indexOf(Kt.product)<0),Jt=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,Yt=Gt&&window.location.href||`http://localhost`,T={...Wt,...Ut};function Xt(e,t){return Ft(e,new T.classes.URLSearchParams,{visitor:function(e,t,n,r){return T.isNode&&S.isBuffer(e)?(this.append(t,e.toString(`base64`)),!1):r.defaultVisitor.apply(this,arguments)},...t})}var Zt=100;function Qt(e){if(e>Zt)throw new w(`FormData field is too deeply nested (`+e+` levels). Max depth: `+Zt,w.ERR_FORM_DATA_DEPTH_EXCEEDED)}function $t(e){let t=[],n=/\w+|\[(\w*)]/g,r;for(;(r=n.exec(e))!==null;)Qt(t.length),t.push(r[0]===`[]`?``:r[1]||r[0]);return t}function en(e){let t={},n=Object.keys(e),r,i=n.length,a;for(r=0;r=e.length;return a=!a&&S.isArray(r)?r.length:a,s?(S.hasOwnProp(r,a)?r[a]=S.isArray(r[a])?r[a].concat(n):[r[a],n]:r[a]=n,!o):((!S.hasOwnProp(r,a)||!S.isObject(r[a]))&&(r[a]=[]),t(e,n,r[a],i)&&S.isArray(r[a])&&(r[a]=en(r[a])),!o)}if(S.isFormData(e)&&S.isFunction(e.entries)){let n={};return S.forEachEntry(e,(e,r)=>{t($t(e),r,n,0)}),n}return null}var nn=(e,t)=>e!=null&&S.hasOwnProp(e,t)?e[t]:void 0;function rn(e,t,n){if(S.isString(e))try{return(t||JSON.parse)(e),S.trim(e)}catch(e){if(e.name!==`SyntaxError`)throw e}return(n||JSON.stringify)(e)}var an={transitional:Ht,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(e,t){let n=t.getContentType()||``,r=n.indexOf(`application/json`)>-1,i=S.isObject(e);if(i&&S.isHTMLForm(e)&&(e=new FormData(e)),S.isFormData(e))return r?JSON.stringify(tn(e)):e;if(S.isArrayBuffer(e)||S.isBuffer(e)||S.isStream(e)||S.isFile(e)||S.isBlob(e)||S.isReadableStream(e))return e;if(S.isArrayBufferView(e))return e.buffer;if(S.isURLSearchParams(e))return t.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),e.toString();let a;if(i){let t=nn(this,`formSerializer`);if(n.indexOf(`application/x-www-form-urlencoded`)>-1)return Xt(e,t).toString();if((a=S.isFileList(e))||n.indexOf(`multipart/form-data`)>-1){let n=nn(this,`env`),r=n&&n.FormData;return Ft(a?{"files[]":e}:e,r&&new r,t)}}return i||r?(t.setContentType(`application/json`,!1),rn(e)):e}],transformResponse:[function(e){let t=nn(this,`transitional`)||an.transitional,n=t&&t.forcedJSONParsing,r=nn(this,`responseType`),i=r===`json`;if(S.isResponse(e)||S.isReadableStream(e))return e;if(e&&S.isString(e)&&(n&&!r||i)){let n=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e,nn(this,`parseReviver`))}catch(e){if(n)throw e.name===`SyntaxError`?w.from(e,w.ERR_BAD_RESPONSE,this,null,nn(this,`response`)):e}}return e}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:T.classes.FormData,Blob:T.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};S.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`],e=>{an.headers[e]={}});function on(e,t){let n=this||an,r=t||n,i=C.from(r.headers),a=r.data;return S.forEach(e,function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function sn(e){return!!(e&&e.__CANCEL__)}var cn=class extends w{constructor(e,t,n){super(e??`canceled`,w.ERR_CANCELED,t,n),this.name=`CanceledError`,this.__CANCEL__=!0}};function ln(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new w(`Request failed with status code `+n.status,n.status>=400&&n.status<500?w.ERR_BAD_REQUEST:w.ERR_BAD_RESPONSE,n.config,n.request,n))}function un(e){let t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||``}function dn(e,t){e||=10;let n=Array(e),r=Array(e),i=0,a=0,o;return t=t===void 0?1e3:t,function(s){let c=Date.now(),l=r[a];o||=c,n[i]=s,r[i]=c;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),c-o{n=r,i=null,a&&=(clearTimeout(a),null),e(...t)};return[(...e)=>{let t=Date.now(),s=t-n;s>=r?o(e,t):(i=e,a||=setTimeout(()=>{a=null,o(i)},r-s))},()=>i&&o(i)]}var pn=(e,t,n=3)=>{let r=0,i=dn(50,250);return fn(n=>{if(!n||typeof n.loaded!=`number`)return;let a=n.loaded,o=n.lengthComputable?n.total:void 0,s=o==null?a:Math.min(a,o),c=Math.max(0,s-r),l=i(c);r=Math.max(r,s),e({loaded:s,total:o,progress:o?s/o:void 0,bytes:c,rate:l||void 0,estimated:l&&o?(o-s)/l:void 0,event:n,lengthComputable:o!=null,[t?`download`:`upload`]:!0})},n)},mn=(e,t)=>{let n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},hn=e=>(...t)=>S.asap(()=>e(...t)),gn=T.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,T.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(T.origin),T.navigator&&/(msie|trident)/i.test(T.navigator.userAgent)):()=>!0,_n=T.hasStandardBrowserEnv?{write(e,t,n,r,i,a,o){if(typeof document>`u`)return;let s=[`${e}=${encodeURIComponent(t)}`];S.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),S.isString(r)&&s.push(`path=${r}`),S.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push(`secure`),S.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join(`; `)},read(e){if(typeof document>`u`)return null;let t=document.cookie.split(`;`);for(let n=0;ne instanceof C?{...e}:e;function Dn(e,t){t||={};let n=Object.create(null);Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function r(e,t,n,r){return S.isPlainObject(e)&&S.isPlainObject(t)?S.merge.call({caseless:r},e,t):S.isPlainObject(t)?S.merge({},t):S.isArray(t)?t.slice():t}function i(e,t,n,i){if(!S.isUndefined(t))return r(e,t,n,i);if(!S.isUndefined(e))return r(void 0,e,n,i)}function a(e,t){if(!S.isUndefined(t))return r(void 0,t)}function o(e,t){if(!S.isUndefined(t))return r(void 0,t);if(!S.isUndefined(e))return r(void 0,e)}function s(n){let r=S.hasOwnProp(t,`transitional`)?t.transitional:void 0;if(!S.isUndefined(r)){if(S.isPlainObject(r)){if(S.hasOwnProp(r,n))return r[n]}else return}let i=S.hasOwnProp(e,`transitional`)?e.transitional:void 0;if(S.isPlainObject(i)&&S.hasOwnProp(i,n))return i[n]}function c(n,i,a){if(S.hasOwnProp(t,a))return r(n,i);if(S.hasOwnProp(e,a))return r(void 0,n)}let l={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,allowedSocketPaths:o,responseEncoding:o,validateStatus:c,headers:(e,t,n)=>i(En(e),En(t),n,!0)};return S.forEach(Object.keys({...e,...t}),function(r){if(r===`__proto__`||r===`constructor`||r===`prototype`)return;let a=S.hasOwnProp(l,r)?l[r]:i,o=a(S.hasOwnProp(e,r)?e[r]:void 0,S.hasOwnProp(t,r)?t[r]:void 0,r);S.isUndefined(o)&&a!==c||(n[r]=o)}),S.hasOwnProp(t,`validateStatus`)&&S.isUndefined(t.validateStatus)&&s(`validateStatusUndefinedResolves`)===!1&&(S.hasOwnProp(e,`validateStatus`)?n.validateStatus=r(void 0,e.validateStatus):delete n.validateStatus),n}var On=[`content-type`,`content-length`];function kn(e,t,n){if(n!==`content-only`){e.set(t);return}Object.entries(t).forEach(([t,n])=>{On.includes(t.toLowerCase())&&e.set(t,n)})}var An=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16)));function jn(e){let t=Dn({},e),n=e=>S.hasOwnProp(t,e)?t[e]:void 0,r=n(`data`),i=n(`withXSRFToken`),a=n(`xsrfHeaderName`),o=n(`xsrfCookieName`),s=n(`headers`),c=n(`auth`),l=n(`baseURL`),u=n(`allowAbsoluteUrls`),d=n(`url`);if(t.headers=s=C.from(s),t.url=Bt(Tn(l,d,u,t),n(`params`),n(`paramsSerializer`)),c){let e=S.getSafeProp(c,`username`)||``,t=S.getSafeProp(c,`password`)||``;s.set(`Authorization`,`Basic `+btoa(e+`:`+(t?An(t):``)))}if(S.isFormData(r)&&(T.hasStandardBrowserEnv||T.hasStandardBrowserWebWorkerEnv||S.isReactNative(r)?s.setContentType(void 0):S.isFunction(r.getHeaders)&&kn(s,r.getHeaders(),n(`formDataHeaderPolicy`))),T.hasStandardBrowserEnv&&(S.isFunction(i)&&(i=i(t)),i===!0||i==null&&gn(t.url))){let e=a&&o&&_n.read(o);e&&s.set(a,e)}return t}var Mn=typeof XMLHttpRequest<`u`&&function(e){return new Promise(function(t,n){let r=jn(e),i=r.data,a=C.from(r.headers).normalize(),{responseType:o,onUploadProgress:s,onDownloadProgress:c}=r,l,u,d,f,p;function m(){f&&f(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(l),r.signal&&r.signal.removeEventListener(`abort`,l)}let h=new XMLHttpRequest;h.open(r.method.toUpperCase(),r.url,!0),h.timeout=r.timeout;function ee(){if(!h)return;let r=C.from(`getAllResponseHeaders`in h&&h.getAllResponseHeaders());ln(function(e){t(e),m()},function(e){n(e),m()},{data:!o||o===`text`||o===`json`?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:r,config:e,request:h}),h=null}`onloadend`in h?h.onloadend=ee:h.onreadystatechange=function(){h&&h.readyState===4&&(h.status!==0||h.responseURL&&h.responseURL.startsWith(`file:`))&&setTimeout(ee)},h.onabort=function(){h&&=(n(new w(`Request aborted`,w.ECONNABORTED,e,h)),m(),null)},h.onerror=function(t){let r=new w(t&&t.message?t.message:`Network Error`,w.ERR_NETWORK,e,h);r.event=t||null,n(r),m(),h=null},h.ontimeout=function(){let t=r.timeout?`timeout of `+r.timeout+`ms exceeded`:`timeout exceeded`,i=r.transitional||Ht;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new w(t,i.clarifyTimeoutError?w.ETIMEDOUT:w.ECONNABORTED,e,h)),m(),h=null},i===void 0&&a.setContentType(null),`setRequestHeader`in h&&S.forEach(vt(a),function(e,t){h.setRequestHeader(t,e)}),S.isUndefined(r.withCredentials)||(h.withCredentials=!!r.withCredentials),o&&o!==`json`&&(h.responseType=r.responseType),c&&([d,p]=pn(c,!0),h.addEventListener(`progress`,d)),s&&h.upload&&([u,f]=pn(s),h.upload.addEventListener(`progress`,u),h.upload.addEventListener(`loadend`,f)),(r.cancelToken||r.signal)&&(l=t=>{h&&=(n(!t||t.type?new cn(null,e,h):t),h.abort(),m(),null)},r.cancelToken&&r.cancelToken.subscribe(l),r.signal&&(r.signal.aborted?l():r.signal.addEventListener(`abort`,l)));let te=un(r.url);if(te&&!T.protocols.includes(te)){n(new w(`Unsupported protocol `+te+`:`,w.ERR_BAD_REQUEST,e));return}h.send(i||null)})},Nn=(e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;let n=new AbortController,r=!1,i=function(e){if(!r){r=!0,o();let t=e instanceof Error?e:this.reason;n.abort(t instanceof w?t:new cn(t instanceof Error?t.message:t))}},a=t&&setTimeout(()=>{a=null,i(new w(`timeout of ${t}ms exceeded`,w.ETIMEDOUT))},t),o=()=>{e&&=(a&&clearTimeout(a),a=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener(`abort`,i)}),null)};e.forEach(e=>e.addEventListener(`abort`,i));let{signal:s}=n;return s.unsubscribe=()=>S.asap(o),s},Pn=function*(e,t){let n=e.byteLength;if(!t||n{let i=Fn(e,t),a=0,o,s=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{let{done:t,value:r}=await i.next();if(t){s(),e.close();return}let o=r.byteLength;n&&n(a+=o),e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel(e){return s(e),i.return()}},{highWaterMark:2})},Rn=e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102,zn=(e,t,n)=>t+2e>=2&&r.charCodeAt(e-2)===37&&r.charCodeAt(e-1)===51&&(r.charCodeAt(e)===68||r.charCodeAt(e)===100);i>=0&&(r.charCodeAt(i)===61?(n++,i--):a(i)&&(n++,i-=3)),n===1&&i>=0&&(r.charCodeAt(i)===61||a(i))&&n++;let o=Math.floor(e/4)*3-(n||0);return o>0?o:0}let i=0;for(let e=0,t=r.length;e=55296&&n<=56319&&e+1=56320&&t<=57343?(i+=4,e++):i+=3}else i+=3}return i}var Vn=`1.18.0`,Hn=65536,{isFunction:Un}=S,Wn=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16))),Gn=e=>{if(!S.isString(e))return e;try{return decodeURIComponent(e)}catch{return e}},Kn=(e,...t)=>{try{return!!e(...t)}catch{return!1}},qn=e=>{let t=e.indexOf(`://`),n=e;return t!==-1&&(n=n.slice(t+3)),n.includes(`@`)||n.includes(`:`)},Jn=e=>{let t=S.global!==void 0&&S.global!==null?S.global:globalThis,{ReadableStream:n,TextEncoder:r}=t;e=S.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);let{fetch:i,Request:a,Response:o}=e,s=i?Un(i):typeof fetch==`function`,c=Un(a),l=Un(o);if(!s)return!1;let u=s&&Un(n),d=s&&(typeof r==`function`?(e=>t=>e.encode(t))(new r):async e=>new Uint8Array(await new a(e).arrayBuffer())),f=c&&u&&Kn(()=>{let e=!1,t=new a(T.origin,{body:new n,method:`POST`,get duplex(){return e=!0,`half`}}),r=t.headers.has(`Content-Type`);return t.body!=null&&t.body.cancel(),e&&!r}),p=l&&u&&Kn(()=>S.isReadableStream(new o(``).body)),m={stream:p&&(e=>e.body)};s&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(e=>{!m[e]&&(m[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new w(`Response type '${e}' is not supported`,w.ERR_NOT_SUPPORT,n)})});let h=async e=>{if(e==null)return 0;if(S.isBlob(e))return e.size;if(S.isSpecCompliantForm(e))return(await new a(T.origin,{method:`POST`,body:e}).arrayBuffer()).byteLength;if(S.isArrayBufferView(e)||S.isArrayBuffer(e))return e.byteLength;if(S.isURLSearchParams(e)&&(e+=``),S.isString(e))return(await d(e)).byteLength},ee=async(e,t)=>S.toFiniteNumber(e.getContentLength())??h(t);return async e=>{let{url:t,method:n,data:s,signal:l,cancelToken:d,timeout:te,onDownloadProgress:g,onUploadProgress:ne,responseType:re,headers:_,withCredentials:ie=`same-origin`,fetchOptions:ae,maxContentLength:v,maxBodyLength:y}=jn(e),oe=S.isNumber(v)&&v>-1,se=S.isNumber(y)&&y>-1,ce=t=>S.hasOwnProp(e,t)?e[t]:void 0,le=i||fetch;re=re?(re+``).toLowerCase():`text`;let ue=Nn([l,d&&d.toAbortSignal()],te),b=null,de=ue&&ue.unsubscribe&&(()=>{ue.unsubscribe()}),x,fe=null,pe=()=>new w(`Request body larger than maxBodyLength limit`,w.ERR_BAD_REQUEST,e,b);try{let i,l=ce(`auth`);if(l&&(i={username:S.getSafeProp(l,`username`)||``,password:S.getSafeProp(l,`password`)||``}),qn(t)){let e=new URL(t,T.origin);!i&&(e.username||e.password)&&(i={username:Gn(e.username),password:Gn(e.password)}),(e.username||e.password)&&(e.username=``,e.password=``,t=e.href)}if(i&&(_.delete(`authorization`),_.set(`Authorization`,`Basic `+btoa(Wn((i.username||``)+`:`+(i.password||``))))),oe&&typeof t==`string`&&t.startsWith(`data:`)&&Bn(t)>v)throw new w(`maxContentLength size of `+v+` exceeded`,w.ERR_BAD_RESPONSE,e,b);if(se&&n!==`get`&&n!==`head`){let e=await h(s);if(typeof e==`number`&&isFinite(e)&&(x=e,e>y))throw pe()}let d=se&&(S.isReadableStream(s)||S.isStream(s)),te=(e,t,n)=>Ln(e,Hn,e=>{if(se&&e>y)throw fe=pe();t&&t(e)},n);if(f&&n!==`get`&&n!==`head`&&(ne||d)){if(x??=await ee(_,s),x!==0||d){let e=new a(t,{method:`POST`,body:s,duplex:`half`}),n;if(S.isFormData(s)&&(n=e.headers.get(`content-type`))&&_.setContentType(n),e.body){let[t,n]=ne&&mn(x,pn(hn(ne)))||[];s=te(e.body,t,n)}}}else if(d&&!c&&u&&n!==`get`&&n!==`head`)s=te(s);else if(d&&c&&!f&&n!==`get`&&n!==`head`)throw new w(`Stream request bodies are not supported by the current fetch implementation`,w.ERR_NOT_SUPPORT,e,b);S.isString(ie)||(ie=ie?`include`:`omit`);let me=c&&`credentials`in a.prototype;if(S.isFormData(s)){let e=_.getContentType();e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)&&_.delete(`content-type`)}_.set(`User-Agent`,`axios/`+Vn,!1);let he={...ae,signal:ue,method:n.toUpperCase(),headers:vt(_.normalize()),body:s,duplex:`half`,credentials:me?ie:void 0};b=c&&new a(t,he);let ge=await(c?le(b,ae):le(t,he)),_e=C.from(ge.headers);if(oe){let t=S.toFiniteNumber(_e.getContentLength());if(t!=null&&t>v)throw new w(`maxContentLength size of `+v+` exceeded`,w.ERR_BAD_RESPONSE,e,b)}let ve=p&&(re===`stream`||re===`response`);if(p&&ge.body&&(g||oe||ve&&de)){let t={};[`status`,`statusText`,`headers`].forEach(e=>{t[e]=ge[e]});let n=S.toFiniteNumber(_e.getContentLength()),[r,i]=g&&mn(n,pn(hn(g),!0))||[],a=0;ge=new o(Ln(ge.body,Hn,t=>{if(oe&&(a=t,a>v))throw new w(`maxContentLength size of `+v+` exceeded`,w.ERR_BAD_RESPONSE,e,b);r&&r(t)},()=>{i&&i(),de&&de()}),t)}re||=`text`;let ye=await m[S.findKey(m,re)||`text`](ge,e);if(oe&&!p&&!ve){let t;if(ye!=null&&(typeof ye.byteLength==`number`?t=ye.byteLength:typeof ye.size==`number`?t=ye.size:typeof ye==`string`&&(t=typeof r==`function`?new r().encode(ye).byteLength:ye.length)),typeof t==`number`&&t>v)throw new w(`maxContentLength size of `+v+` exceeded`,w.ERR_BAD_RESPONSE,e,b)}return!ve&&de&&de(),await new Promise((t,n)=>{ln(t,n,{data:ye,headers:C.from(ge.headers),status:ge.status,statusText:ge.statusText,config:e,request:b})})}catch(t){if(de&&de(),ue&&ue.aborted&&ue.reason instanceof w){let n=ue.reason;throw n.config=e,b&&(n.request=b),t!==n&&(n.cause=t),n}throw fe?(b&&!fe.request&&(fe.request=b),fe):t instanceof w?(b&&!t.request&&(t.request=b),t):t&&t.name===`TypeError`&&/Load failed|fetch/i.test(t.message)?Object.assign(new w(`Network Error`,w.ERR_NETWORK,e,b,t&&t.response),{cause:t.cause||t}):w.from(t,t&&t.code,e,b,t&&t.response)}}},Yn=new Map,Xn=e=>{let t=e&&e.env||{},{fetch:n,Request:r,Response:i}=t,a=[r,i,n],o=a.length,s,c,l=Yn;for(;o--;)s=a[o],c=l.get(s),c===void 0&&l.set(s,c=o?new Map:Jn(t)),l=c;return c};Xn();var Zn={http:null,xhr:Mn,fetch:{get:Xn}};S.forEach(Zn,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch{}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});var Qn=e=>`- ${e}`,$n=e=>S.isFunction(e)||e===null||e===!1;function er(e,t){e=S.isArray(e)?e:[e];let{length:n}=e,r,i,a={};for(let o=0;o`adapter ${e} `+(t===!1?`is not supported by the environment`:`is not available in the build`));throw new w(`There is no suitable adapter to dispatch the request `+(n?e.length>1?`since : +`+e.map(Qn).join(` +`):` `+Qn(e[0]):`as no adapter specified`),`ERR_NOT_SUPPORT`)}return i}var tr={getAdapter:er,adapters:Zn};function nr(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new cn(null,e)}function rr(e){return nr(e),e.headers=C.from(e.headers),e.data=on.call(e,e.transformRequest),[`post`,`put`,`patch`].indexOf(e.method)!==-1&&e.headers.setContentType(`application/x-www-form-urlencoded`,!1),tr.getAdapter(e.adapter||an.adapter,e)(e).then(function(t){nr(e),e.response=t;try{t.data=on.call(e,e.transformResponse,t)}finally{delete e.response}return t.headers=C.from(t.headers),t},function(t){if(!sn(t)&&(nr(e),t&&t.response)){e.response=t.response;try{t.response.data=on.call(e,e.transformResponse,t.response)}finally{delete e.response}t.response.headers=C.from(t.response.headers)}return Promise.reject(t)})}var ir={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((e,t)=>{ir[e]=function(n){return typeof n===e||`a`+(t<1?`n `:` `)+e}});var ar={};ir.transitional=function(e,t,n){function r(e,t){return`[Axios v`+Vn+`] Transitional option '`+e+`'`+t+(n?`. `+n:``)}return(n,i,a)=>{if(e===!1)throw new w(r(i,` has been removed`+(t?` in `+t:``)),w.ERR_DEPRECATED);return t&&!ar[i]&&(ar[i]=!0,console.warn(r(i,` has been deprecated since v`+t+` and will be removed in the near future`))),!e||e(n,i,a)}},ir.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};function or(e,t,n){if(typeof e!=`object`)throw new w(`options must be an object`,w.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),i=r.length;for(;i-->0;){let a=r[i],o=Object.prototype.hasOwnProperty.call(t,a)?t[a]:void 0;if(o){let t=e[a],n=t===void 0||o(t,a,e);if(n!==!0)throw new w(`option `+a+` must be `+n,w.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new w(`Unknown option `+a,w.ERR_BAD_OPTION)}}var sr={assertOptions:or,validators:ir},E=sr.validators,cr=class{constructor(e){this.defaults=e||{},this.interceptors={request:new Vt,response:new Vt}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let n=(()=>{if(!t.stack)return``;let e=t.stack.indexOf(` +`);return e===-1?``:t.stack.slice(e+1)})();try{if(!e.stack)e.stack=n;else if(n){let t=n.indexOf(` +`),r=t===-1?-1:n.indexOf(` +`,t+1),i=r===-1?``:n.slice(r+1);String(e.stack).endsWith(i)||(e.stack+=` +`+n)}}catch{}}throw e}}_request(e,t){typeof e==`string`?(t||={},t.url=e):t=e||{},t=Dn(this.defaults,t);let{transitional:n,paramsSerializer:r,headers:i}=t;n!==void 0&&sr.assertOptions(n,{silentJSONParsing:E.transitional(E.boolean),forcedJSONParsing:E.transitional(E.boolean),clarifyTimeoutError:E.transitional(E.boolean),legacyInterceptorReqResOrdering:E.transitional(E.boolean),advertiseZstdAcceptEncoding:E.transitional(E.boolean),validateStatusUndefinedResolves:E.transitional(E.boolean)},!1),r!=null&&(S.isFunction(r)?t.paramsSerializer={serialize:r}:sr.assertOptions(r,{encode:E.function,serialize:E.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?t.allowAbsoluteUrls=!0:t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),sr.assertOptions(t,{baseUrl:E.spelling(`baseURL`),withXsrfToken:E.spelling(`withXSRFToken`)},!0),t.method=(t.method||this.defaults.method||`get`).toLowerCase();let a=i&&S.merge(i.common,i[t.method]);i&&S.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`,`common`],e=>{delete i[e]}),t.headers=C.concat(a,i);let o=[],s=!0;this.interceptors.request.forEach(function(e){if(typeof e.runWhen==`function`&&e.runWhen(t)===!1)return;s&&=e.synchronous;let n=t.transitional||Ht;n&&n.legacyInterceptorReqResOrdering?o.unshift(e.fulfilled,e.rejected):o.push(e.fulfilled,e.rejected)});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let l,u=0,d;if(!s){let e=[rr.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-->0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t,r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new cn(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}};function ur(e){return function(t){return e.apply(null,t)}}function dr(e){return S.isObject(e)&&e.isAxiosError===!0}var fr={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(fr).forEach(([e,t])=>{fr[t]=e});function pr(e){let t=new cr(e),n=ee(cr.prototype.request,t);return S.extend(n,cr.prototype,t,{allOwnKeys:!0}),S.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return pr(Dn(e,t))},n}var D=pr(an);D.Axios=cr,D.CanceledError=cn,D.CancelToken=lr,D.isCancel=sn,D.VERSION=Vn,D.toFormData=Ft,D.AxiosError=w,D.Cancel=D.CanceledError,D.all=function(e){return Promise.all(e)},D.spread=ur,D.isAxiosError=dr,D.mergeConfig=Dn,D.AxiosHeaders=C,D.formToJSON=e=>tn(S.isHTMLForm(e)?new FormData(e):e),D.getAdapter=tr.getAdapter,D.HttpStatusCode=fr,D.default=D;var mr;function O(){return mr.apply(null,arguments)}function hr(e){mr=e}function k(e){return e instanceof Array||Object.prototype.toString.call(e)===`[object Array]`}function gr(e){return e!=null&&Object.prototype.toString.call(e)===`[object Object]`}function A(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function _r(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;for(var t in e)if(A(e,t))return!1;return!0}function j(e){return e===void 0}function vr(e){return typeof e==`number`||Object.prototype.toString.call(e)===`[object Number]`}function yr(e){return e instanceof Date||Object.prototype.toString.call(e)===`[object Date]`}function br(e,t){var n=[],r,i=e.length;for(r=0;r>>0,r=0;r0)for(n=0;n=0?n?`+`:``:`-`)+(10**Math.max(0,i)).toString().substr(1)+r}var Hr=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ur=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Wr={},Gr={};function F(e,t,n,r){var i=r;typeof r==`string`&&(i=function(){return this[r]()}),e&&(Gr[e]=i),t&&(Gr[t[0]]=function(){return Vr(i.apply(this,arguments),t[1],t[2])}),n&&(Gr[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function Kr(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,``):e.replace(/\\/g,``)}function qr(e){for(var t=e.match(Hr),n=0,r=t.length;n=0&&Ur.test(e);)e=e.replace(Ur,r),Ur.lastIndex=0,--n;return e}var Xr={LTS:`h:mm:ss A`,LT:`h:mm A`,L:`MM/DD/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY h:mm A`,LLLL:`dddd, MMMM D, YYYY h:mm A`};function Zr(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(Hr).map(function(e){return e===`MMMM`||e===`MM`||e===`DD`||e===`dddd`?e.slice(1):e}).join(``),this._longDateFormat[e])}var Qr=`Invalid date`;function $r(){return this._invalidDate}var ei=`%d`,ti=/\d{1,2}/;function ni(e){return this._ordinal.replace(`%d`,e)}var ri={future:`in %s`,past:`%s ago`,s:`a few seconds`,ss:`%d seconds`,m:`a minute`,mm:`%d minutes`,h:`an hour`,hh:`%d hours`,d:`a day`,dd:`%d days`,w:`a week`,ww:`%d weeks`,M:`a month`,MM:`%d months`,y:`a year`,yy:`%d years`};function ii(e,t,n,r){var i=this._relativeTime[n];return Pr(i)?i(e,t,n,r):i.replace(/%d/i,e)}function ai(e,t){var n=this._relativeTime[e>0?`future`:`past`];return Pr(n)?n(t):n.replace(/%s/i,t)}var oi={};function I(e,t){var n=e.toLowerCase();oi[n]=oi[n+`s`]=oi[t]=e}function L(e){return typeof e==`string`?oi[e]||oi[e.toLowerCase()]:void 0}function si(e){var t={},n,r;for(r in e)A(e,r)&&(n=L(r),n&&(t[n]=e[r]));return t}var ci={};function R(e,t){ci[e]=t}function li(e){var t=[],n;for(n in e)A(e,n)&&t.push({unit:n,priority:ci[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}function ui(e){return e%4==0&&e%100!=0||e%400==0}function z(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function B(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=z(t)),n}function di(e,t){return function(n){return n==null?fi(this,e):(pi(this,e,n),O.updateOffset(this,t),this)}}function fi(e,t){return e.isValid()?e._d[`get`+(e._isUTC?`UTC`:``)+t]():NaN}function pi(e,t,n){e.isValid()&&!isNaN(n)&&(t===`FullYear`&&ui(e.year())&&e.month()===1&&e.date()===29?(n=B(n),e._d[`set`+(e._isUTC?`UTC`:``)+t](n,e.month(),Gi(n,e.month()))):e._d[`set`+(e._isUTC?`UTC`:``)+t](n))}function mi(e){return e=L(e),Pr(this[e])?this[e]():this}function hi(e,t){if(typeof e==`object`){e=si(e);var n=li(e),r,i=n.length;for(r=0;r68?1900:2e3)};var ca=di(`FullYear`,!0);function la(){return ui(this.year())}function ua(e,t,n,r,i,a,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,i,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,i,a,o),s}function da(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function fa(e,t,n){var r=7+t-n;return-((7+da(e,0,r).getUTCDay()-t)%7)+r-1}function pa(e,t,n,r,i){var a=(7+n-r)%7,o=fa(e,r,i),s=1+7*(t-1)+a+o,c,l;return s<=0?(c=e-1,l=sa(c)+s):s>sa(e)?(c=e+1,l=s-sa(e)):(c=e,l=s),{year:c,dayOfYear:l}}function ma(e,t,n){var r=fa(e.year(),t,n),i=Math.floor((e.dayOfYear()-r-1)/7)+1,a,o;return i<1?(o=e.year()-1,a=i+ha(o,t,n)):i>ha(e.year(),t,n)?(a=i-ha(e.year(),t,n),o=e.year()+1):(o=e.year(),a=i),{week:a,year:o}}function ha(e,t,n){var r=fa(e,t,n),i=fa(e+1,t,n);return(sa(e)-r+i)/7}F(`w`,[`ww`,2],`wo`,`week`),F(`W`,[`WW`,2],`Wo`,`isoWeek`),I(`week`,`w`),I(`isoWeek`,`W`),R(`week`,5),R(`isoWeek`,5),U(`w`,H),U(`ww`,H,V),U(`W`,H),U(`WW`,H,V),Fi([`w`,`ww`,`W`,`WW`],function(e,t,n,r){t[r.substr(0,1)]=B(e)});function ga(e){return ma(e,this._week.dow,this._week.doy).week}var _a={dow:0,doy:6};function va(){return this._week.dow}function ya(){return this._week.doy}function ba(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,`d`)}function xa(e){var t=ma(this,1,4).week;return e==null?t:this.add((e-t)*7,`d`)}F(`d`,0,`do`,`day`),F(`dd`,0,0,function(e){return this.localeData().weekdaysMin(this,e)}),F(`ddd`,0,0,function(e){return this.localeData().weekdaysShort(this,e)}),F(`dddd`,0,0,function(e){return this.localeData().weekdays(this,e)}),F(`e`,0,0,`weekday`),F(`E`,0,0,`isoWeekday`),I(`day`,`d`),I(`weekday`,`e`),I(`isoWeekday`,`E`),R(`day`,11),R(`weekday`,11),R(`isoWeekday`,11),U(`d`,H),U(`e`,H),U(`E`,H),U(`dd`,function(e,t){return t.weekdaysMinRegex(e)}),U(`ddd`,function(e,t){return t.weekdaysShortRegex(e)}),U(`dddd`,function(e,t){return t.weekdaysRegex(e)}),Fi([`dd`,`ddd`,`dddd`],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);i==null?M(n).invalidWeekday=e:t.d=i}),Fi([`d`,`e`,`E`],function(e,t,n,r){t[r]=B(e)});function Sa(e,t){return typeof e==`string`?isNaN(e)?(e=t.weekdaysParse(e),typeof e==`number`?e:null):parseInt(e,10):e}function Ca(e,t){return typeof e==`string`?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function wa(e,t){return e.slice(t,7).concat(e.slice(0,t))}var Ta=`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),Ea=`Sun_Mon_Tue_Wed_Thu_Fri_Sat`.split(`_`),Da=`Su_Mo_Tu_We_Th_Fr_Sa`.split(`_`),Oa=Ai,ka=Ai,Aa=Ai;function ja(e,t){var n=k(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?`format`:`standalone`];return e===!0?wa(n,this._week.dow):e?n[e.day()]:n}function Ma(e){return e===!0?wa(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Na(e){return e===!0?wa(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Pa(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=Sr([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,``).toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,``).toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,``).toLocaleLowerCase();return n?t===`dddd`?(i=J.call(this._weekdaysParse,o),i===-1?null:i):t===`ddd`?(i=J.call(this._shortWeekdaysParse,o),i===-1?null:i):(i=J.call(this._minWeekdaysParse,o),i===-1?null:i):t===`dddd`?(i=J.call(this._weekdaysParse,o),i!==-1||(i=J.call(this._shortWeekdaysParse,o),i!==-1)?i:(i=J.call(this._minWeekdaysParse,o),i===-1?null:i)):t===`ddd`?(i=J.call(this._shortWeekdaysParse,o),i!==-1||(i=J.call(this._weekdaysParse,o),i!==-1)?i:(i=J.call(this._minWeekdaysParse,o),i===-1?null:i)):(i=J.call(this._minWeekdaysParse,o),i!==-1||(i=J.call(this._weekdaysParse,o),i!==-1)?i:(i=J.call(this._shortWeekdaysParse,o),i===-1?null:i))}function Fa(e,t,n){var r,i,a;if(this._weekdaysParseExact)return Pa.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if(i=Sr([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=RegExp(`^`+this.weekdays(i,``).replace(`.`,`\\.?`)+`$`,`i`),this._shortWeekdaysParse[r]=RegExp(`^`+this.weekdaysShort(i,``).replace(`.`,`\\.?`)+`$`,`i`),this._minWeekdaysParse[r]=RegExp(`^`+this.weekdaysMin(i,``).replace(`.`,`\\.?`)+`$`,`i`)),this._weekdaysParse[r]||(a=`^`+this.weekdays(i,``)+`|^`+this.weekdaysShort(i,``)+`|^`+this.weekdaysMin(i,``),this._weekdaysParse[r]=new RegExp(a.replace(`.`,``),`i`)),n&&t===`dddd`&&this._fullWeekdaysParse[r].test(e)||n&&t===`ddd`&&this._shortWeekdaysParse[r].test(e)||n&&t===`dd`&&this._minWeekdaysParse[r].test(e)||!n&&this._weekdaysParse[r].test(e))return r}function Ia(e){if(!this.isValid())return e==null?NaN:this;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e==null?t:(e=Sa(e,this.localeData()),this.add(e-t,`d`))}function La(e){if(!this.isValid())return e==null?NaN:this;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,`d`)}function Ra(e){if(!this.isValid())return e==null?NaN:this;if(e!=null){var t=Ca(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function za(e){return this._weekdaysParseExact?(A(this,`_weekdaysRegex`)||Ha.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(A(this,`_weekdaysRegex`)||(this._weekdaysRegex=Oa),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ba(e){return this._weekdaysParseExact?(A(this,`_weekdaysRegex`)||Ha.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(A(this,`_weekdaysShortRegex`)||(this._weekdaysShortRegex=ka),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Va(e){return this._weekdaysParseExact?(A(this,`_weekdaysRegex`)||Ha.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(A(this,`_weekdaysMinRegex`)||(this._weekdaysMinRegex=Aa),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ha(){function e(e,t){return t.length-e.length}for(var t=[],n=[],r=[],i=[],a=0,o,s,c,l;a<7;a++)o=Sr([2e3,1]).day(a),s=W(this.weekdaysMin(o,``)),c=W(this.weekdaysShort(o,``)),l=W(this.weekdays(o,``)),t.push(s),n.push(c),r.push(l),i.push(s),i.push(c),i.push(l);t.sort(e),n.sort(e),r.sort(e),i.sort(e),this._weekdaysRegex=RegExp(`^(`+i.join(`|`)+`)`,`i`),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=RegExp(`^(`+r.join(`|`)+`)`,`i`),this._weekdaysShortStrictRegex=RegExp(`^(`+n.join(`|`)+`)`,`i`),this._weekdaysMinStrictRegex=RegExp(`^(`+t.join(`|`)+`)`,`i`)}function Ua(){return this.hours()%12||12}function Wa(){return this.hours()||24}F(`H`,[`HH`,2],0,`hour`),F(`h`,[`hh`,2],0,Ua),F(`k`,[`kk`,2],0,Wa),F(`hmm`,0,0,function(){return``+Ua.apply(this)+Vr(this.minutes(),2)}),F(`hmmss`,0,0,function(){return``+Ua.apply(this)+Vr(this.minutes(),2)+Vr(this.seconds(),2)}),F(`Hmm`,0,0,function(){return``+this.hours()+Vr(this.minutes(),2)}),F(`Hmmss`,0,0,function(){return``+this.hours()+Vr(this.minutes(),2)+Vr(this.seconds(),2)});function Ga(e,t){F(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}Ga(`a`,!0),Ga(`A`,!1),I(`hour`,`h`),R(`hour`,13);function Ka(e,t){return t._meridiemParse}U(`a`,Ka),U(`A`,Ka),U(`H`,H),U(`h`,H),U(`k`,H),U(`HH`,H,V),U(`hh`,H,V),U(`kk`,H,V),U(`hmm`,bi),U(`hmmss`,xi),U(`Hmm`,bi),U(`Hmmss`,xi),G([`H`,`HH`],q),G([`k`,`kk`],function(e,t,n){var r=B(e);t[q]=r===24?0:r}),G([`a`,`A`],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),G([`h`,`hh`],function(e,t,n){t[q]=B(e),M(n).bigHour=!0}),G(`hmm`,function(e,t,n){var r=e.length-2;t[q]=B(e.substr(0,r)),t[zi]=B(e.substr(r)),M(n).bigHour=!0}),G(`hmmss`,function(e,t,n){var r=e.length-4,i=e.length-2;t[q]=B(e.substr(0,r)),t[zi]=B(e.substr(r,2)),t[Bi]=B(e.substr(i)),M(n).bigHour=!0}),G(`Hmm`,function(e,t,n){var r=e.length-2;t[q]=B(e.substr(0,r)),t[zi]=B(e.substr(r))}),G(`Hmmss`,function(e,t,n){var r=e.length-4,i=e.length-2;t[q]=B(e.substr(0,r)),t[zi]=B(e.substr(r,2)),t[Bi]=B(e.substr(i))});function qa(e){return(e+``).toLowerCase().charAt(0)===`p`}var Ja=/[ap]\.?m?\.?/i,Ya=di(`Hours`,!0);function Xa(e,t,n){return e>11?n?`pm`:`PM`:n?`am`:`AM`}var Za={calendar:zr,longDateFormat:Xr,invalidDate:Qr,ordinal:ei,dayOfMonthOrdinalParse:ti,relativeTime:ri,months:Ki,monthsShort:qi,week:_a,weekdays:Ta,weekdaysMin:Da,weekdaysShort:Ea,meridiemParse:Ja},Y={},Qa={},$a;function eo(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(i=io(a.slice(0,n).join(`-`)),i)return i;if(r&&r.length>=n&&eo(a,r)>=n-1)break;n--}t++}return $a}function ro(e){return e.match(`^[^/\\\\]*$`)!=null}function io(e){var t=null,r;if(Y[e]===void 0&&typeof module<`u`&&module&&module.exports&&ro(e))try{t=$a._abbr,r=n,r(`./locale/`+e),ao(t)}catch{Y[e]=null}return Y[e]}function ao(e,t){var n;return e&&(n=j(t)?co(e):oo(e,t),n?$a=n:typeof console<`u`&&console.warn&&console.warn(`Locale `+e+` not found. Did you forget to load it?`)),$a._abbr}function oo(e,t){if(t!==null){var n,r=Za;if(t.abbr=e,Y[e]!=null)Nr(`defineLocaleOverride`,`use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.`),r=Y[e]._config;else if(t.parentLocale!=null){if(Y[t.parentLocale]!=null)r=Y[t.parentLocale]._config;else if(n=io(t.parentLocale),n!=null)r=n._config;else return Qa[t.parentLocale]||(Qa[t.parentLocale]=[]),Qa[t.parentLocale].push({name:e,config:t}),null}return Y[e]=new Lr(Ir(r,t)),Qa[e]&&Qa[e].forEach(function(e){oo(e.name,e.config)}),ao(e),Y[e]}return delete Y[e],null}function so(e,t){if(t!=null){var n,r,i=Za;Y[e]!=null&&Y[e].parentLocale!=null?Y[e].set(Ir(Y[e]._config,t)):(r=io(e),r!=null&&(i=r._config),t=Ir(i,t),r??(t.abbr=e),n=new Lr(t),n.parentLocale=Y[e],Y[e]=n),ao(e)}else Y[e]!=null&&(Y[e].parentLocale==null?Y[e]!=null&&delete Y[e]:(Y[e]=Y[e].parentLocale,e===ao()&&ao(e)));return Y[e]}function co(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return $a;if(!k(e)){if(t=io(e),t)return t;e=[e]}return no(e)}function lo(){return Rr(Y)}function uo(e){var t,n=e._a;return n&&M(e).overflow===-2&&(t=n[Li]<0||n[Li]>11?Li:n[Ri]<1||n[Ri]>Gi(n[K],n[Li])?Ri:n[q]<0||n[q]>24||n[q]===24&&(n[zi]!==0||n[Bi]!==0||n[Vi]!==0)?q:n[zi]<0||n[zi]>59?zi:n[Bi]<0||n[Bi]>59?Bi:n[Vi]<0||n[Vi]>999?Vi:-1,M(e)._overflowDayOfYear&&(tRi)&&(t=Ri),M(e)._overflowWeeks&&t===-1&&(t=Hi),M(e)._overflowWeekday&&t===-1&&(t=Ui),M(e).overflow=t),e}var fo=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,po=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,mo=/Z|[+-]\d\d(?::?\d\d)?/,ho=[[`YYYYYY-MM-DD`,/[+-]\d{6}-\d\d-\d\d/],[`YYYY-MM-DD`,/\d{4}-\d\d-\d\d/],[`GGGG-[W]WW-E`,/\d{4}-W\d\d-\d/],[`GGGG-[W]WW`,/\d{4}-W\d\d/,!1],[`YYYY-DDD`,/\d{4}-\d{3}/],[`YYYY-MM`,/\d{4}-\d\d/,!1],[`YYYYYYMMDD`,/[+-]\d{10}/],[`YYYYMMDD`,/\d{8}/],[`GGGG[W]WWE`,/\d{4}W\d{3}/],[`GGGG[W]WW`,/\d{4}W\d{2}/,!1],[`YYYYDDD`,/\d{7}/],[`YYYYMM`,/\d{6}/,!1],[`YYYY`,/\d{4}/,!1]],go=[[`HH:mm:ss.SSSS`,/\d\d:\d\d:\d\d\.\d+/],[`HH:mm:ss,SSSS`,/\d\d:\d\d:\d\d,\d+/],[`HH:mm:ss`,/\d\d:\d\d:\d\d/],[`HH:mm`,/\d\d:\d\d/],[`HHmmss.SSSS`,/\d\d\d\d\d\d\.\d+/],[`HHmmss,SSSS`,/\d\d\d\d\d\d,\d+/],[`HHmmss`,/\d\d\d\d\d\d/],[`HHmm`,/\d\d\d\d/],[`HH`,/\d\d/]],_o=/^\/?Date\((-?\d+)/i,vo=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,yo={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function bo(e){var t,n,r=e._i,i=fo.exec(r)||po.exec(r),a,o,s,c,l=ho.length,u=go.length;if(i){for(M(e).iso=!0,t=0,n=l;tsa(o)||e._dayOfYear===0)&&(M(e)._overflowDayOfYear=!0),n=da(o,0,e._dayOfYear),e._a[Li]=n.getUTCMonth(),e._a[Ri]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?+(t===2):e._a[t];e._a[q]===24&&e._a[zi]===0&&e._a[Bi]===0&&e._a[Vi]===0&&(e._nextDay=!0,e._a[q]=0),e._d=(e._useUTC?da:ua).apply(null,r),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[q]=24),e._w&&e._w.d!==void 0&&e._w.d!==a&&(M(e).weekdayMismatch=!0)}}function jo(e){var t=e._w,n,r,i,a,o,s,c,l;t.GG!=null||t.W!=null||t.E!=null?(a=1,o=4,n=Oo(t.GG,e._a[K],ma(X(),1,4).year),r=Oo(t.W,1),i=Oo(t.E,1),(i<1||i>7)&&(c=!0)):(a=e._locale._week.dow,o=e._locale._week.doy,l=ma(X(),a,o),n=Oo(t.gg,e._a[K],l.year),r=Oo(t.w,l.week),t.d==null?t.e==null?i=a:(i=t.e+a,(t.e<0||t.e>6)&&(c=!0)):(i=t.d,(i<0||i>6)&&(c=!0))),r<1||r>ha(n,a,o)?M(e)._overflowWeeks=!0:c==null?(s=pa(n,r,i,a,o),e._a[K]=s.year,e._dayOfYear=s.dayOfYear):M(e)._overflowWeekday=!0}O.ISO_8601=function(){},O.RFC_2822=function(){};function Mo(e){if(e._f===O.ISO_8601){bo(e);return}if(e._f===O.RFC_2822){Eo(e);return}e._a=[],M(e).empty=!0;var t=``+e._i,n,r,i,a,o,s=t.length,c=0,l,u;for(i=Yr(e._f,e._locale).match(Hr)||[],u=i.length,n=0;n0&&M(e).unusedInput.push(o),t=t.slice(t.indexOf(r)+r.length),c+=r.length),Gr[a]?(r?M(e).empty=!1:M(e).unusedTokens.push(a),Ii(a,r,e)):e._strict&&!r&&M(e).unusedTokens.push(a);M(e).charsLeftOver=s-c,t.length>0&&M(e).unusedInput.push(t),e._a[q]<=12&&M(e).bigHour===!0&&e._a[q]>0&&(M(e).bigHour=void 0),M(e).parsedDateParts=e._a.slice(0),M(e).meridiem=e._meridiem,e._a[q]=No(e._locale,e._a[q],e._meridiem),l=M(e).era,l!==null&&(e._a[K]=e._locale.erasConvertYear(l,e._a[K])),Ao(e),uo(e)}function No(e,t,n){var r;return n==null?t:e.meridiemHour==null?e.isPM==null?t:(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0),t):e.meridiemHour(t,n)}function Po(e){var t,n,r,i,a,o,s=!1,c=e._f.length;if(c===0){M(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;ithis?this:e:Er()});function Ho(e,t){var n,r;if(t.length===1&&k(t[0])&&(t=t[0]),!t.length)return X();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function fs(){if(!j(this._isDSTShifted))return this._isDSTShifted;var e={},t;return kr(e,this),e=Lo(e),e._a?(t=e._isUTC?Sr(e._a):X(e._a),this._isDSTShifted=this.isValid()&&$o(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function ps(){return this.isValid()?!this._isUTC:!1}function ms(){return this.isValid()?this._isUTC:!1}function hs(){return this.isValid()?this._isUTC&&this._offset===0:!1}var gs=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,_s=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function vs(e,t){var n=e,r=null,i,a,o;return Zo(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:vr(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=gs.exec(e))?(i=r[1]===`-`?-1:1,n={y:0,d:B(r[Ri])*i,h:B(r[q])*i,m:B(r[zi])*i,s:B(r[Bi])*i,ms:B(Qo(r[Vi]*1e3))*i}):(r=_s.exec(e))?(i=r[1]===`-`?-1:1,n={y:ys(r[2],i),M:ys(r[3],i),w:ys(r[4],i),d:ys(r[5],i),h:ys(r[6],i),m:ys(r[7],i),s:ys(r[8],i)}):n==null?n={}:typeof n==`object`&&(`from`in n||`to`in n)&&(o=xs(X(n.from),X(n.to)),n={},n.ms=o.milliseconds,n.M=o.months),a=new Xo(n),Zo(e)&&A(e,`_locale`)&&(a._locale=e._locale),Zo(e)&&A(e,`_isValid`)&&(a._isValid=e._isValid),a}vs.fn=Xo.prototype,vs.invalid=Yo;function ys(e,t){var n=e&&parseFloat(e.replace(`,`,`.`));return(isNaN(n)?0:n)*t}function bs(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,`M`).isAfter(t)&&--n.months,n.milliseconds=+t-e.clone().add(n.months,`M`),n}function xs(e,t){var n;return e.isValid()&&t.isValid()?(t=rs(t,e),e.isBefore(t)?n=bs(e,t):(n=bs(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Ss(e,t){return function(n,r){var i,a;return r!==null&&!isNaN(+r)&&(Nr(t,`moment().`+t+`(period, number) is deprecated. Please use moment().`+t+`(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.`),a=n,n=r,r=a),i=vs(n,r),Cs(this,i,e),this}}function Cs(e,t,n,r){var i=t._milliseconds,a=Qo(t._days),o=Qo(t._months);e.isValid()&&(r??=!0,o&&ta(e,fi(e,`Month`)+o*n),a&&pi(e,`Date`,fi(e,`Date`)+a*n),i&&e._d.setTime(e._d.valueOf()+i*n),r&&O.updateOffset(e,a||o))}var ws=Ss(1,`add`),Ts=Ss(-1,`subtract`);function Es(e){return typeof e==`string`||e instanceof String}function Ds(e){return N(e)||yr(e)||Es(e)||vr(e)||ks(e)||Os(e)||e==null}function Os(e){var t=gr(e)&&!_r(e),n=!1,r=[`years`,`year`,`y`,`months`,`month`,`M`,`days`,`day`,`d`,`dates`,`date`,`D`,`hours`,`hour`,`h`,`minutes`,`minute`,`m`,`seconds`,`second`,`s`,`milliseconds`,`millisecond`,`ms`],i,a,o=r.length;for(i=0;in.valueOf():n.valueOf()9999?Jr(n,t?`YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYYYY-MM-DD[T]HH:mm:ss.SSSZ`):Pr(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace(`Z`,Jr(n,`Z`)):Jr(n,t?`YYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYY-MM-DD[T]HH:mm:ss.SSSZ`)}function Ws(){if(!this.isValid())return`moment.invalid(/* `+this._i+` */)`;var e=`moment`,t=``,n,r,i,a;return this.isLocal()||(e=this.utcOffset()===0?`moment.utc`:`moment.parseZone`,t=`Z`),n=`[`+e+`("]`,r=0<=this.year()&&this.year()<=9999?`YYYY`:`YYYYYY`,i=`-MM-DD[T]HH:mm:ss.SSS`,a=t+`[")]`,this.format(n+r+i+a)}function Gs(e){e||=this.isUtc()?O.defaultFormatUtc:O.defaultFormat;var t=Jr(this,e);return this.localeData().postformat(t)}function Ks(e,t){return this.isValid()&&(N(e)&&e.isValid()||X(e).isValid())?vs({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function qs(e){return this.from(X(),e)}function Js(e,t){return this.isValid()&&(N(e)&&e.isValid()||X(e).isValid())?vs({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Ys(e){return this.to(X(),e)}function Xs(e){var t;return e===void 0?this._locale._abbr:(t=co(e),t!=null&&(this._locale=t),this)}var Zs=P(`moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.`,function(e){return e===void 0?this.localeData():this.locale(e)});function Qs(){return this._locale}var $s=1e3,ec=60*$s,tc=60*ec,nc=3506328*tc;function rc(e,t){return(e%t+t)%t}function ic(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-nc:new Date(e,t,n).valueOf()}function ac(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-nc:Date.UTC(e,t,n)}function oc(e){var t,n;if(e=L(e),e===void 0||e===`millisecond`||!this.isValid())return this;switch(n=this._isUTC?ac:ic,e){case`year`:t=n(this.year(),0,1);break;case`quarter`:t=n(this.year(),this.month()-this.month()%3,1);break;case`month`:t=n(this.year(),this.month(),1);break;case`week`:t=n(this.year(),this.month(),this.date()-this.weekday());break;case`isoWeek`:t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case`day`:case`date`:t=n(this.year(),this.month(),this.date());break;case`hour`:t=this._d.valueOf(),t-=rc(t+(this._isUTC?0:this.utcOffset()*ec),tc);break;case`minute`:t=this._d.valueOf(),t-=rc(t,ec);break;case`second`:t=this._d.valueOf(),t-=rc(t,$s)}return this._d.setTime(t),O.updateOffset(this,!0),this}function sc(e){var t,n;if(e=L(e),e===void 0||e===`millisecond`||!this.isValid())return this;switch(n=this._isUTC?ac:ic,e){case`year`:t=n(this.year()+1,0,1)-1;break;case`quarter`:t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case`month`:t=n(this.year(),this.month()+1,1)-1;break;case`week`:t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case`isoWeek`:t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case`day`:case`date`:t=n(this.year(),this.month(),this.date()+1)-1;break;case`hour`:t=this._d.valueOf(),t+=tc-rc(t+(this._isUTC?0:this.utcOffset()*ec),tc)-1;break;case`minute`:t=this._d.valueOf(),t+=ec-rc(t,ec)-1;break;case`second`:t=this._d.valueOf(),t+=$s-rc(t,$s)-1}return this._d.setTime(t),O.updateOffset(this,!0),this}function cc(){return this._d.valueOf()-(this._offset||0)*6e4}function lc(){return Math.floor(this.valueOf()/1e3)}function uc(){return new Date(this.valueOf())}function dc(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function fc(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function pc(){return this.isValid()?this.toISOString():null}function mc(){return Tr(this)}function hc(){return xr({},M(this))}function gc(){return M(this).overflow}function _c(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}F(`N`,0,0,`eraAbbr`),F(`NN`,0,0,`eraAbbr`),F(`NNN`,0,0,`eraAbbr`),F(`NNNN`,0,0,`eraName`),F(`NNNNN`,0,0,`eraNarrow`),F(`y`,[`y`,1],`yo`,`eraYear`),F(`y`,[`yy`,2],0,`eraYear`),F(`y`,[`yyy`,3],0,`eraYear`),F(`y`,[`yyyy`,4],0,`eraYear`),U(`N`,Oc),U(`NN`,Oc),U(`NNN`,Oc),U(`NNNN`,kc),U(`NNNNN`,Ac),G([`N`,`NN`,`NNN`,`NNNN`,`NNNNN`],function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?M(n).era=i:M(n).invalidEra=e}),U(`y`,Ti),U(`yy`,Ti),U(`yyy`,Ti),U(`yyyy`,Ti),U(`yo`,jc),G([`y`,`yy`,`yyy`,`yyyy`],K),G([`yo`],function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),t[K]=n._locale.eraYearOrdinalParse?n._locale.eraYearOrdinalParse(e,i):parseInt(e,10)});function vc(e,t){var n,r,i,a=this._eras||co(`en`)._eras;for(n=0,r=a.length;n=0)return a[r]}function bc(e,t){var n=e.since<=e.until?1:-1;return t===void 0?O(e.since).year():O(e.since).year()+(t-e.offset)*n}function xc(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;ea&&(t=a),Vc.call(this,e,t,n,r,i))}function Vc(e,t,n,r,i){var a=pa(e,t,n,r,i),o=da(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}F(`Q`,0,`Qo`,`quarter`),I(`quarter`,`Q`),R(`quarter`,7),U(`Q`,gi),G(`Q`,function(e,t){t[Li]=(B(e)-1)*3});function Hc(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}F(`D`,[`DD`,2],`Do`,`date`),I(`date`,`D`),R(`date`,9),U(`D`,H),U(`DD`,H,V),U(`Do`,function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),G([`D`,`DD`],Ri),G(`Do`,function(e,t){t[Ri]=B(e.match(H)[0])});var Uc=di(`Date`,!0);F(`DDD`,[`DDDD`,3],`DDDo`,`dayOfYear`),I(`dayOfYear`,`DDD`),R(`dayOfYear`,4),U(`DDD`,Si),U(`DDDD`,_i),G([`DDD`,`DDDD`],function(e,t,n){n._dayOfYear=B(e)});function Wc(e){var t=Math.round((this.clone().startOf(`day`)-this.clone().startOf(`year`))/864e5)+1;return e==null?t:this.add(e-t,`d`)}F(`m`,[`mm`,2],0,`minute`),I(`minute`,`m`),R(`minute`,14),U(`m`,H),U(`mm`,H,V),G([`m`,`mm`],zi);var Gc=di(`Minutes`,!1);F(`s`,[`ss`,2],0,`second`),I(`second`,`s`),R(`second`,15),U(`s`,H),U(`ss`,H,V),G([`s`,`ss`],Bi);var Kc=di(`Seconds`,!1);F(`S`,0,0,function(){return~~(this.millisecond()/100)}),F(0,[`SS`,2],0,function(){return~~(this.millisecond()/10)}),F(0,[`SSS`,3],0,`millisecond`),F(0,[`SSSS`,4],0,function(){return this.millisecond()*10}),F(0,[`SSSSS`,5],0,function(){return this.millisecond()*100}),F(0,[`SSSSSS`,6],0,function(){return this.millisecond()*1e3}),F(0,[`SSSSSSS`,7],0,function(){return this.millisecond()*1e4}),F(0,[`SSSSSSSS`,8],0,function(){return this.millisecond()*1e5}),F(0,[`SSSSSSSSS`,9],0,function(){return this.millisecond()*1e6}),I(`millisecond`,`ms`),R(`millisecond`,16),U(`S`,Si,gi),U(`SS`,Si,V),U(`SSS`,Si,_i);for(var qc=`SSSS`,Jc;qc.length<=9;qc+=`S`)U(qc,Ti);function Yc(e,t){t[Vi]=B((`0.`+e)*1e3)}for(qc=`S`;qc.length<=9;qc+=`S`)G(qc,Yc);Jc=di(`Milliseconds`,!1),F(`z`,0,0,`zoneAbbr`),F(`zz`,0,0,`zoneName`);function Xc(){return this._isUTC?`UTC`:``}function Zc(){return this._isUTC?`Coordinated Universal Time`:``}var Z=Ar.prototype;Z.add=ws,Z.calendar=Ms,Z.clone=Ns,Z.diff=Bs,Z.endOf=sc,Z.format=Gs,Z.from=Ks,Z.fromNow=qs,Z.to=Js,Z.toNow=Ys,Z.get=mi,Z.invalidAt=gc,Z.isAfter=Ps,Z.isBefore=Fs,Z.isBetween=Is,Z.isSame=Ls,Z.isSameOrAfter=Rs,Z.isSameOrBefore=zs,Z.isValid=mc,Z.lang=Zs,Z.locale=Xs,Z.localeData=Qs,Z.max=Vo,Z.min=Bo,Z.parsingFlags=hc,Z.set=hi,Z.startOf=oc,Z.subtract=Ts,Z.toArray=dc,Z.toObject=fc,Z.toDate=uc,Z.toISOString=Us,Z.inspect=Ws,typeof Symbol<`u`&&Symbol.for!=null&&(Z[Symbol.for(`nodejs.util.inspect.custom`)]=function(){return`Moment<`+this.format()+`>`}),Z.toJSON=pc,Z.toString=Hs,Z.unix=lc,Z.valueOf=cc,Z.creationData=_c,Z.eraName=xc,Z.eraNarrow=Sc,Z.eraAbbr=Cc,Z.eraYear=wc,Z.year=ca,Z.isLeapYear=la,Z.weekYear=Pc,Z.isoWeekYear=Fc,Z.quarter=Z.quarters=Hc,Z.month=na,Z.daysInMonth=ra,Z.week=Z.weeks=ba,Z.isoWeek=Z.isoWeeks=xa,Z.weeksInYear=Rc,Z.weeksInWeekYear=zc,Z.isoWeeksInYear=Ic,Z.isoWeeksInISOWeekYear=Lc,Z.date=Uc,Z.day=Z.days=Ia,Z.weekday=La,Z.isoWeekday=Ra,Z.dayOfYear=Wc,Z.hour=Z.hours=Ya,Z.minute=Z.minutes=Gc,Z.second=Z.seconds=Kc,Z.millisecond=Z.milliseconds=Jc,Z.utcOffset=as,Z.utc=ss,Z.local=cs,Z.parseZone=ls,Z.hasAlignedHourOffset=us,Z.isDST=ds,Z.isLocal=ps,Z.isUtcOffset=ms,Z.isUtc=hs,Z.isUTC=hs,Z.zoneAbbr=Xc,Z.zoneName=Zc,Z.dates=P(`dates accessor is deprecated. Use date instead.`,Uc),Z.months=P(`months accessor is deprecated. Use month instead`,na),Z.years=P(`years accessor is deprecated. Use year instead`,ca),Z.zone=P(`moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/`,os),Z.isDSTShifted=P(`isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information`,fs);function Qc(e){return X(e*1e3)}function $c(){return X.apply(null,arguments).parseZone()}function el(e){return e}var Q=Lr.prototype;Q.calendar=Br,Q.longDateFormat=Zr,Q.invalidDate=$r,Q.ordinal=ni,Q.preparse=el,Q.postformat=el,Q.relativeTime=ii,Q.pastFuture=ai,Q.set=Fr,Q.eras=vc,Q.erasParse=yc,Q.erasConvertYear=bc,Q.erasAbbrRegex=Ec,Q.erasNameRegex=Tc,Q.erasNarrowRegex=Dc,Q.months=Zi,Q.monthsShort=Qi,Q.monthsParse=ea,Q.monthsRegex=aa,Q.monthsShortRegex=ia,Q.week=ga,Q.firstDayOfYear=ya,Q.firstDayOfWeek=va,Q.weekdays=ja,Q.weekdaysMin=Na,Q.weekdaysShort=Ma,Q.weekdaysParse=Fa,Q.weekdaysRegex=za,Q.weekdaysShortRegex=Ba,Q.weekdaysMinRegex=Va,Q.isPM=qa,Q.meridiem=Xa;function tl(e,t,n,r){var i=co(),a=Sr().set(r,t);return i[n](a,e)}function nl(e,t,n){if(vr(e)&&(t=e,e=void 0),e||=``,t!=null)return tl(e,t,n,`month`);var r,i=[];for(r=0;r<12;r++)i[r]=tl(e,r,n,`month`);return i}function rl(e,t,n,r){typeof e==`boolean`?(vr(t)&&(n=t,t=void 0),t||=``):(t=e,n=t,e=!1,vr(t)&&(n=t,t=void 0),t||=``);var i=co(),a=e?i._week.dow:0,o,s=[];if(n!=null)return tl(t,(n+a)%7,r,`day`);for(o=0;o<7;o++)s[o]=tl(t,(o+a)%7,r,`day`);return s}function il(e,t){return nl(e,t,`months`)}function al(e,t){return nl(e,t,`monthsShort`)}function ol(e,t,n){return rl(e,t,n,`weekdays`)}function sl(e,t,n){return rl(e,t,n,`weekdaysShort`)}function cl(e,t,n){return rl(e,t,n,`weekdaysMin`)}ao(`en`,{eras:[{since:`0001-01-01`,until:1/0,offset:1,name:`Anno Domini`,narrow:`AD`,abbr:`AD`},{since:`0000-12-31`,until:-1/0,offset:1,name:`Before Christ`,narrow:`BC`,abbr:`BC`}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(B(e%100/10)===1?`th`:t===1?`st`:t===2?`nd`:t===3?`rd`:`th`)}}),O.lang=P(`moment.lang is deprecated. Use moment.locale instead.`,ao),O.langData=P(`moment.langData is deprecated. Use moment.localeData instead.`,co);var ll=Math.abs;function ul(){var e=this._data;return this._milliseconds=ll(this._milliseconds),this._days=ll(this._days),this._months=ll(this._months),e.milliseconds=ll(e.milliseconds),e.seconds=ll(e.seconds),e.minutes=ll(e.minutes),e.hours=ll(e.hours),e.months=ll(e.months),e.years=ll(e.years),this}function dl(e,t,n,r){var i=vs(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function fl(e,t){return dl(this,e,t,1)}function pl(e,t){return dl(this,e,t,-1)}function ml(e){return e<0?Math.floor(e):Math.ceil(e)}function hl(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,i,a,o,s,c;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=ml(_l(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,i=z(e/1e3),r.seconds=i%60,a=z(i/60),r.minutes=a%60,o=z(a/60),r.hours=o%24,t+=z(o/24),c=z(gl(t)),n+=c,t-=ml(_l(c)),s=z(n/12),n%=12,r.days=t,r.months=n,r.years=s,this}function gl(e){return e*4800/146097}function _l(e){return e*146097/4800}function vl(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=L(e),e===`month`||e===`quarter`||e===`year`)switch(t=this._days+r/864e5,n=this._months+gl(t),e){case`month`:return n;case`quarter`:return n/3;case`year`:return n/12}else switch(t=this._days+Math.round(_l(this._months)),e){case`week`:return t/7+r/6048e5;case`day`:return t+r/864e5;case`hour`:return t*24+r/36e5;case`minute`:return t*1440+r/6e4;case`second`:return t*86400+r/1e3;case`millisecond`:return Math.floor(t*864e5)+r;default:throw Error(`Unknown unit `+e)}}function yl(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+B(this._months/12)*31536e6:NaN}function bl(e){return function(){return this.as(e)}}var xl=bl(`ms`),Sl=bl(`s`),Cl=bl(`m`),wl=bl(`h`),Tl=bl(`d`),El=bl(`w`),Dl=bl(`M`),Ol=bl(`Q`),kl=bl(`y`);function Al(){return vs(this)}function jl(e){return e=L(e),this.isValid()?this[e+`s`]():NaN}function Ml(e){return function(){return this.isValid()?this._data[e]:NaN}}var Nl=Ml(`milliseconds`),Pl=Ml(`seconds`),Fl=Ml(`minutes`),Il=Ml(`hours`),Ll=Ml(`days`),Rl=Ml(`months`),zl=Ml(`years`);function Bl(){return z(this.days()/7)}var Vl=Math.round,Hl={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ul(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function Wl(e,t,n,r){var i=vs(e).abs(),a=Vl(i.as(`s`)),o=Vl(i.as(`m`)),s=Vl(i.as(`h`)),c=Vl(i.as(`d`)),l=Vl(i.as(`M`)),u=Vl(i.as(`w`)),d=Vl(i.as(`y`)),f=a<=n.ss&&[`s`,a]||a0,f[4]=r,Ul.apply(null,f)}function Gl(e){return e===void 0?Vl:typeof e==`function`&&(Vl=e,!0)}function Kl(e,t){return Hl[e]===void 0?!1:t===void 0?Hl[e]:(Hl[e]=t,e===`s`&&(Hl.ss=t-1),!0)}function ql(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=Hl,i,a;return typeof e==`object`&&(t=e,e=!1),typeof e==`boolean`&&(n=e),typeof t==`object`&&(r=Object.assign({},Hl,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),i=this.localeData(),a=Wl(this,!n,r,i),n&&(a=i.pastFuture(+this,a)),i.postformat(a)}var Jl=Math.abs;function Yl(e){return(e>0)-(e<0)||+e}function Xl(){if(!this.isValid())return this.localeData().invalidDate();var e=Jl(this._milliseconds)/1e3,t=Jl(this._days),n=Jl(this._months),r,i,a,o,s=this.asSeconds(),c,l,u,d;return s?(r=z(e/60),i=z(r/60),e%=60,r%=60,a=z(n/12),n%=12,o=e?e.toFixed(3).replace(/\.?0+$/,``):``,c=s<0?`-`:``,l=Yl(this._months)===Yl(s)?``:`-`,u=Yl(this._days)===Yl(s)?``:`-`,d=Yl(this._milliseconds)===Yl(s)?``:`-`,c+`P`+(a?l+a+`Y`:``)+(n?l+n+`M`:``)+(t?u+t+`D`:``)+(i||r||e?`T`:``)+(i?d+i+`H`:``)+(r?d+r+`M`:``)+(e?d+o+`S`:``)):`P0D`}var $=Xo.prototype;$.isValid=Jo,$.abs=ul,$.add=fl,$.subtract=pl,$.as=vl,$.asMilliseconds=xl,$.asSeconds=Sl,$.asMinutes=Cl,$.asHours=wl,$.asDays=Tl,$.asWeeks=El,$.asMonths=Dl,$.asQuarters=Ol,$.asYears=kl,$.valueOf=yl,$._bubble=hl,$.clone=Al,$.get=jl,$.milliseconds=Nl,$.seconds=Pl,$.minutes=Fl,$.hours=Il,$.days=Ll,$.weeks=Bl,$.months=Rl,$.years=zl,$.humanize=ql,$.toISOString=Xl,$.toString=Xl,$.toJSON=Xl,$.locale=Xs,$.localeData=Qs,$.toIsoString=P(`toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)`,Xl),$.lang=Zs,F(`X`,0,0,`unix`),F(`x`,0,0,`valueOf`),U(`x`,Ei),U(`X`,ki),G(`X`,function(e,t,n){n._d=new Date(parseFloat(e)*1e3)}),G(`x`,function(e,t,n){n._d=new Date(B(e))}),O.version=`2.29.4`,hr(X),O.fn=Z,O.min=Uo,O.max=Wo,O.now=Go,O.utc=Sr,O.unix=Qc,O.months=il,O.isDate=yr,O.locale=ao,O.invalid=Er,O.duration=vs,O.isMoment=N,O.weekdays=ol,O.parseZone=$c,O.localeData=co,O.isDuration=Zo,O.monthsShort=al,O.weekdaysMin=cl,O.defineLocale=oo,O.updateLocale=so,O.locales=lo,O.weekdaysShort=sl,O.normalizeUnits=L,O.relativeTimeRounding=Gl,O.relativeTimeThreshold=Kl,O.calendarFormat=js,O.prototype=Z,O.HTML5_FMT={DATETIME_LOCAL:`YYYY-MM-DDTHH:mm`,DATETIME_LOCAL_SECONDS:`YYYY-MM-DDTHH:mm:ss`,DATETIME_LOCAL_MS:`YYYY-MM-DDTHH:mm:ss.SSS`,DATE:`YYYY-MM-DD`,TIME:`HH:mm`,TIME_SECONDS:`HH:mm:ss`,TIME_MS:`HH:mm:ss.SSS`,WEEK:`GGGG-[W]WW`,MONTH:`YYYY-MM`};var Zl=e(m(),1);(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var Ql=`Nested Loop Left Join (cost=11.95..28.52 rows=5 width=157) (actual time=0.010..0.010 rows=0 loops=1) Output: rel_users_exams.user_username, rel_users_exams.exam_id, rel_users_exams.started_at, rel_users_exams.finished_at, exam_1.id, exam_1.title, exam_1.date_from, exam_1.date_to, exam_1.created, exam_1.created_by_, exam_1.duration, exam_1.success_threshold, exam_1.published Inner Unique: true Join Filter: (exam_1.id = rel_users_exams.exam_id) @@ -28,7 +28,7 @@ Arguments: `+Array.prototype.slice.call(s).join("")+` Index Cond: (exam_1.id = 1) Planning Time: 1.110 ms Execution Time: 0.170 ms -`,er=`/* A join between two tables */ +`,$l=`/* A join between two tables */ SELECT rel_users_exams.user_username AS rel_users_exams_user_username, rel_users_exams.exam_id AS rel_users_exams_exam_id, rel_users_exams.started_at AS rel_users_exams_started_at, @@ -46,7 +46,7 @@ FROM rel_users_exams LEFT OUTER JOIN exam AS exam_1 ON exam_1.id = rel_users_exams.exam_id WHERE 1 = rel_users_exams.exam_id; -`,cp=`[ +`,eu=`[ { "Plan": { "Node Type": "Nested Loop", @@ -197,7 +197,7 @@ WHERE 1 = rel_users_exams.exam_id; ], "Execution Time": 0.134 } -]`,dp=`[ +]`,tu=`[ { "Plan": { "Node Type": "Sort", @@ -465,7 +465,7 @@ WHERE 1 = rel_users_exams.exam_id; "Execution Time": 6.248 } ] -`,up=`/* Joins between four tables */ +`,nu=`/* Joins between four tables */ SELECT rel_users_exams.user_username AS rel_users_exams_user_username, rel_users_exams.exam_id AS rel_users_exams_exam_id, rel_users_exams.started_at AS rel_users_exams_started_at, @@ -501,7 +501,7 @@ JOIN answer AS answer_1 WHERE rel_users_exams.user_username = %(param_1)s AND rel_users_exams.exam_id = %(param_2)s ORDER BY question_1.id; -`,pp=`[ +`,ru=`[ { "Plan": { "Node Type": "Sort", @@ -1957,7 +1957,7 @@ ORDER BY question_1.id; "Execution Time": 14.391 } ] -`,hp=` +`,iu=` [ { "Plan": { @@ -2520,7 +2520,7 @@ ORDER BY question_1.id; "Execution Time": 726.800 } ] -`,mp=`/* An aggregate with four joins */ +`,au=`/* An aggregate with four joins */ SELECT c.state, cat.categoryname, sum(o.netamount), @@ -2533,7 +2533,7 @@ FROM customers c INNER JOIN categories cat ON p.category = cat.category GROUP BY c.state, cat.categoryname ORDER BY c.state, sum(o.totalamount) DESC LIMIT 10 OFFSET 1; -`,fp=`"Limit (cost=1.27..3878.21 rows=5 width=172) (actual time=0.245..2.544 rows=5 loops=1)" +`,ou=`"Limit (cost=1.27..3878.21 rows=5 width=172) (actual time=0.245..2.544 rows=5 loops=1)" " -> Nested Loop (cost=1.27..48075.41 rows=62 width=172) (actual time=0.244..2.539 rows=5 loops=1)" " -> Nested Loop (cost=0.84..2420.02 rows=65 width=85) (actual time=0.137..0.151 rows=5 loops=1)" " -> Nested Loop (cost=0.42..2356.20 rows=5 width=85) (actual time=0.118..0.119 rows=1 loops=1)" @@ -2564,7 +2564,7 @@ ORDER BY c.state, sum(o.totalamount) DESC LIMIT 10 OFFSET 1; " Filter: (is_active AND (date_acte IS NOT NULL) AND (date_acte >= top_challenge_list.date_deb_challenge) AND (date_acte <= top_challenge_list.date_fin_challenge) AND (id_type_transaction = 1))" " Rows Removed by Filter: 102" "Planning Time: 2.916 ms" -"Execution Time: 2.900 ms"`,_p=String.raw` +"Execution Time: 2.900 ms"`,su=String.raw` QUERY PLAN ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ Merge on public.t1 (cost=1824058.07..1336099696.57 rows=0 width=0) (actual time=16254.981..16254.984 rows=0 loops=1) @@ -2623,7 +2623,7 @@ ORDER BY c.state, sum(o.totalamount) DESC LIMIT 10 OFFSET 1; Timing: Generation 0.948 ms, Inlining 76.071 ms, Optimization 97.998 ms, Emission 70.028 ms, Total 245.045 ms Execution Time: 16365.829 ms (55 lignes) -`,Sp=String.raw` +`,cu=String.raw` -- create a plan with all written/buffers/shared/local/temp at once \timing off @@ -2670,7 +2670,7 @@ WHEN MATCHED AND t2b.i < :MINIMUM THEN DELETE WHEN MATCHED THEN UPDATE SET filler=t2b.filler, x=null ; -`,kp=`Append (actual time=102.409..302.675 rows=3 loops=1) +`,lu=`Append (actual time=102.409..302.675 rows=3 loops=1) CTE init -> Append (actual time=102.397..302.649 rows=2 loops=1) -> Function Scan on pg_sleep pg_sleep_for (actual time=102.396..102.398 rows=1 loops=1) @@ -2680,7 +2680,7 @@ WHEN MATCHED THEN -> CTE Scan on init (actual time=0.001..200.256 rows=2 loops=1) Planning Time: 47.003 ms Execution Time: 303.905 ms -`,Tp=`WITH init AS ( +`,uu=`WITH init AS ( SELECT * FROM pg_sleep_for('100ms') UNION ALL SELECT * FROM pg_sleep_for('200ms') @@ -2688,7 +2688,7 @@ Execution Time: 303.905 ms (SELECT * FROM init LIMIT 1) UNION ALL (SELECT * FROM init); -`,Ep=String.raw`{ +`,du=String.raw`{ "Plan": { "Node Type": "Hash Join", "Parallel Aware": false, @@ -5518,7 +5518,35 @@ UNION ALL ] } } -`,Bp=` Merge on public.tb (cost=262602.88..306621.45 rows=0 width=0) (actual time=7798.118..7798.122 rows=0 loops=1) +`,fu=[[`Simple join (TEXT format)`,Ql,$l],[`Simple join (JSON format)`,eu,$l],[`Three joins, missing an index`,tu,nu],[`Aggregate with four joins`,iu,au],[`With subplan`,ou,``],[`With Buffers`,su,cu],[`A single CTE`,lu,uu],[`Many CTEs`,ru,``],[`Very large plan`,du,``],[`DELETE with triggers`,` QUERY PLAN +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + Delete on emailmessages (cost=224.85..38989.92 rows=5000 width=34) (actual time=217158.570..217158.570 rows=0 loops=1) + Buffers: shared hit=2579331 read=506594 dirtied=503671 + -> Nested Loop (cost=224.85..38989.92 rows=5000 width=34) (actual time=7.105..4576.019 rows=5000 loops=1) + Buffers: shared hit=20223 read=395 + -> HashAggregate (cost=224.42..274.42 rows=5000 width=32) (actual time=7.072..23.891 rows=5000 loops=1) + Group Key: "ANY_subquery".emailmessageid + Buffers: shared hit=583 + -> Subquery Scan on "ANY_subquery" (cost=0.43..211.92 rows=5000 width=32) (actual time=0.064..3.892 rows=5000 loops=1) + Buffers: shared hit=583 + -> Limit (cost=0.43..161.92 rows=5000 width=4) (actual time=0.053..2.808 rows=5000 loops=1) + Buffers: shared hit=583 + -> Index Only Scan using emailmessages_pkey on emailmessages emailmessages_1 (cost=0.43..89834.20 rows=2781465 width=4) (actual time=0.051..2.260 rows=5000 loops=1) + Heap Fetches: 609 + Buffers: shared hit=583 + -> Index Scan using emailmessages_pkey on emailmessages (cost=0.43..7.73 rows=1 width=10) (actual time=0.903..0.905 rows=1 loops=5000) + Index Cond: (emailmessageid = "ANY_subquery".emailmessageid) + Buffers: shared hit=19640 read=395 + Planning time: 2.482 ms + Trigger for constraint headeremessageref: time=4038.247 calls=5000 + Trigger for constraint formdataemessageref: time=81.415 calls=5000 + Trigger for constraint attachemessageref: time=158945.774 calls=5000 + Trigger for constraint outgoingemessageref: time=332.316 calls=5000 + Trigger for constraint incomingemessageref: time=125.492 calls=5000 + Trigger for constraint eventemessageref: time=251.365 calls=5000 + Trigger for constraint filteredemessageref: time=125.894 calls=5000 + Execution time: 381072.164 ms +(26 rows)`,`DELETE FROM emailmessages where emailmessageid in ( select emailmessageid from emailmessages limit 5000 );`],[`With many options`,` Merge on public.tb (cost=262602.88..306621.45 rows=0 width=0) (actual time=7798.118..7798.122 rows=0 loops=1) Tuples: inserted=9995 updated=9679 deleted=326 Buffers: shared hit=7731564 read=22226 dirtied=27295 written=38115, temp read=9593 written=27592 I/O Timings: shared read=22.960 write=186.426, temp read=17.017 write=119.861 @@ -5631,7 +5659,7 @@ UNION ALL Serialization: time=0.000 ms output=0kB format=text Execution Time: 18733.542 ms (112 lignes) -`,Rp=`EXPLAIN (ANALYZE,BUFFERS,VERBOSE,SETTINGS,WAL,SERIALIZE,MEMORY,FORMAT TEXT) +`,`EXPLAIN (ANALYZE,BUFFERS,VERBOSE,SETTINGS,WAL,SERIALIZE,MEMORY,FORMAT TEXT) WITH tBl AS ( INSERT INTO tBlog SELECT i,x FROM tB WHERE i BETWEEN 4000000 AND 5000000 @@ -5651,7 +5679,7 @@ WHEN MATCHED AND tB.x > 0.97 THEN WHEN MATCHED THEN UPDATE SET filler=tAb.filler ; -`,wp=`[ +`],[`Parallel (verbose)`,`[ { "Plan": { "Node Type": "Aggregate", @@ -5779,7 +5807,31 @@ WHEN MATCHED THEN "Triggers": [], "Execution Time": 486.495 } -]`,gp=`select +]`,``],[`Parallel (4 workers)`,` Limit (cost=1964755.66..1964961.44 rows=1 width=27) (actual time=7579.592..7922.997 rows=1 loops=1) + -> Finalize GroupAggregate (cost=1964755.66..1966196.11 rows=7 width=27) (actual time=7579.590..7579.591 rows=1 loops=1) + Group Key: lineitem.l_shipmode + -> Gather Merge (cost=1964755.66..1966195.83 rows=28 width=27) (actual time=7559.593..7922.319 rows=6 loops=1) + Workers Planned: 4 + Workers Launched: 4 + -> Partial GroupAggregate (cost=1963755.61..1965192.44 rows=7 width=27) (actual time=7548.103..7564.592 rows=2 loops=5) + Group Key: lineitem.l_shipmode + -> Sort (cost=1963755.61..1963935.20 rows=71838 width=27) (actual time=7530.280..7539.688 rows=62519 loops=5) + Sort Key: lineitem.l_shipmode + Sort Method: external merge Disk: 2304kB + Worker 0: Sort Method: external merge Disk: 2064kB + Worker 1: Sort Method: external merge Disk: 2384kB + Worker 2: Sort Method: external merge Disk: 2264kB + Worker 3: Sort Method: external merge Disk: 2336kB + -> Parallel Hash Join (cost=382571.01..1957960.99 rows=71838 width=27) (actual time=7036.917..7499.692 rows=62519 loops=5) + Hash Cond: (lineitem.l_orderkey = orders.o_orderkey) + -> Parallel Seq Scan on lineitem (cost=0.00..1552386.40 rows=71838 width=19) (actual time=0.583..4901.063 rows=62519 loops=5) + Filter: ((l_shipmode = ANY ('{MAIL,AIR}'::bpchar[])) AND (l_commitdate < l_receiptdate) AND (l_shipdate < l_commitdate) AND (l_receiptdate >= '1996-01-01'::date) AND (l_receiptdate < '1997-01-01 00:00:00'::timestamp without time zone)) + Rows Removed by Filter: 11934691 + -> Parallel Hash (cost=313722.45..313722.45 rows=3750045 width=20) (actual time=2011.518..2011.518 rows=3000000 loops=5) + Buckets: 65536 Batches: 256 Memory Usage: 3840kB + -> Parallel Seq Scan on orders (cost=0.00..313722.45 rows=3750045 width=20) (actual time=0.029..995.948 rows=3000000 loops=5) + Planning Time: 0.977 ms + Execution Time: 7923.770 ms`,`select l_shipmode, sum(case when o_orderpriority = '1-URGENT' @@ -5808,59 +5860,7 @@ group by order by l_shipmode LIMIT 1; -`,Ap=` Limit (cost=1964755.66..1964961.44 rows=1 width=27) (actual time=7579.592..7922.997 rows=1 loops=1) - -> Finalize GroupAggregate (cost=1964755.66..1966196.11 rows=7 width=27) (actual time=7579.590..7579.591 rows=1 loops=1) - Group Key: lineitem.l_shipmode - -> Gather Merge (cost=1964755.66..1966195.83 rows=28 width=27) (actual time=7559.593..7922.319 rows=6 loops=1) - Workers Planned: 4 - Workers Launched: 4 - -> Partial GroupAggregate (cost=1963755.61..1965192.44 rows=7 width=27) (actual time=7548.103..7564.592 rows=2 loops=5) - Group Key: lineitem.l_shipmode - -> Sort (cost=1963755.61..1963935.20 rows=71838 width=27) (actual time=7530.280..7539.688 rows=62519 loops=5) - Sort Key: lineitem.l_shipmode - Sort Method: external merge Disk: 2304kB - Worker 0: Sort Method: external merge Disk: 2064kB - Worker 1: Sort Method: external merge Disk: 2384kB - Worker 2: Sort Method: external merge Disk: 2264kB - Worker 3: Sort Method: external merge Disk: 2336kB - -> Parallel Hash Join (cost=382571.01..1957960.99 rows=71838 width=27) (actual time=7036.917..7499.692 rows=62519 loops=5) - Hash Cond: (lineitem.l_orderkey = orders.o_orderkey) - -> Parallel Seq Scan on lineitem (cost=0.00..1552386.40 rows=71838 width=19) (actual time=0.583..4901.063 rows=62519 loops=5) - Filter: ((l_shipmode = ANY ('{MAIL,AIR}'::bpchar[])) AND (l_commitdate < l_receiptdate) AND (l_shipdate < l_commitdate) AND (l_receiptdate >= '1996-01-01'::date) AND (l_receiptdate < '1997-01-01 00:00:00'::timestamp without time zone)) - Rows Removed by Filter: 11934691 - -> Parallel Hash (cost=313722.45..313722.45 rows=3750045 width=20) (actual time=2011.518..2011.518 rows=3000000 loops=5) - Buckets: 65536 Batches: 256 Memory Usage: 3840kB - -> Parallel Seq Scan on orders (cost=0.00..313722.45 rows=3750045 width=20) (actual time=0.029..995.948 rows=3000000 loops=5) - Planning Time: 0.977 ms - Execution Time: 7923.770 ms`,Lp=` QUERY PLAN --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Delete on emailmessages (cost=224.85..38989.92 rows=5000 width=34) (actual time=217158.570..217158.570 rows=0 loops=1) - Buffers: shared hit=2579331 read=506594 dirtied=503671 - -> Nested Loop (cost=224.85..38989.92 rows=5000 width=34) (actual time=7.105..4576.019 rows=5000 loops=1) - Buffers: shared hit=20223 read=395 - -> HashAggregate (cost=224.42..274.42 rows=5000 width=32) (actual time=7.072..23.891 rows=5000 loops=1) - Group Key: "ANY_subquery".emailmessageid - Buffers: shared hit=583 - -> Subquery Scan on "ANY_subquery" (cost=0.43..211.92 rows=5000 width=32) (actual time=0.064..3.892 rows=5000 loops=1) - Buffers: shared hit=583 - -> Limit (cost=0.43..161.92 rows=5000 width=4) (actual time=0.053..2.808 rows=5000 loops=1) - Buffers: shared hit=583 - -> Index Only Scan using emailmessages_pkey on emailmessages emailmessages_1 (cost=0.43..89834.20 rows=2781465 width=4) (actual time=0.051..2.260 rows=5000 loops=1) - Heap Fetches: 609 - Buffers: shared hit=583 - -> Index Scan using emailmessages_pkey on emailmessages (cost=0.43..7.73 rows=1 width=10) (actual time=0.903..0.905 rows=1 loops=5000) - Index Cond: (emailmessageid = "ANY_subquery".emailmessageid) - Buffers: shared hit=19640 read=395 - Planning time: 2.482 ms - Trigger for constraint headeremessageref: time=4038.247 calls=5000 - Trigger for constraint formdataemessageref: time=81.415 calls=5000 - Trigger for constraint attachemessageref: time=158945.774 calls=5000 - Trigger for constraint outgoingemessageref: time=332.316 calls=5000 - Trigger for constraint incomingemessageref: time=125.492 calls=5000 - Trigger for constraint eventemessageref: time=251.365 calls=5000 - Trigger for constraint filteredemessageref: time=125.894 calls=5000 - Execution time: 381072.164 ms -(26 rows)`,yp="DELETE FROM emailmessages where emailmessageid in ( select emailmessageid from emailmessages limit 5000 );",bp=` +`],[`Partitions`,` Append (cost=0.43..170502.33 rows=4018259 width=97) (actual time=0.007..464.318 rows=4000001 loops=1) Buffers: shared hit=39 read=69641 I/O Timings: shared read=66.219 @@ -5880,9 +5880,9 @@ LIMIT 1; Buffers: shared hit=20 Planning Time: 0.271 ms Execution Time: 548.488 ms -`,Op=` +`,` /* Query on a pgbench database with 4 partitions, only 3 are used */ EXPLAIN (ANALYZE,BUFFERS,SETTINGS) SELECT * from pgbench_accounts where aid BETWEEN 5000000 AND 9000000 ; -`,Np=[["Simple join (TEXT format)",lp,er],["Simple join (JSON format)",cp,er],["Three joins, missing an index",dp,up],["Aggregate with four joins",hp,mp],["With subplan",fp,""],["With Buffers",_p,Sp],["A single CTE",kp,Tp],["Many CTEs",pp,""],["Very large plan",Ep,""],["DELETE with triggers",Lp,yp],["With many options",Bp,Rp],["Parallel (verbose)",wp,""],["Parallel (4 workers)",Ap,gp],["Partitions",bp,Op]];yi.add(bi,Oi,Ni);let va,tr;const Ta=Di({setup(){const e=ie(""),t=ie(""),a=ie(""),s=ie(""),r=ie(!1),i=ie(!1),o=ie([]),n=ie(null),c=ie(null),d=ie(!1);function u(E){n.value=null,E.preventDefault(),localStorage.getItem("dontAskBeforeSubmit")?p():va.show()}function p(){document.getElementById("dontAskAgain").checked&&localStorage.setItem("dontAskBeforeSubmit",!0);let b=n.value;b||(e.value=e.value||"Plan created on "+f().format("MMMM Do YYYY, h:mm a"),b={title:e.value,plan:t.value,query:a.value,password:s.value,createdOn:new Date}),g(b)}function T(E){[e.value,t.value,a.value]=E}function B(E){const b=E.srcElement;if(!(b instanceof HTMLTextAreaElement)||(r.value=!1,i.value=!1,!E.dataTransfer))return;const re=E.dataTransfer.files[0],ee=new FileReader;ee.onload=He=>{ee.result instanceof ArrayBuffer||(b.value=ee.result||"",b.dispatchEvent(new Event("input")))},ee.readAsText(re)}function A(){const E=[];for(let b in localStorage)Qs.startsWith(b,"plan_")&&E.push(JSON.parse(localStorage[b]));o.value=Qs.chain(E).sortBy("createdOn").reverse().value()}function N(E){E.value=E,localStorage.getItem("dontAskBeforeSubmit")?g(E):va.show()}function k(E){return E.shareId?"/"+E.shareId:"#"+E.id}function m(E){d.value&&E.shareId?F.get("/plan/"+E.shareId+"/"+E.deleteKey).then(w.bind(this,E)):w(E)}function w(E){localStorage.removeItem(E.id?E.id:"plan_"+E.shareId),A(),tr.hide()}function g(E){const b=document.getElementById("submitForm");F.post(b.action,{title:E.title,plan:E.plan,query:E.query,password:E.password}).then(re=>{localStorage.removeItem(E.id);const ee=re.data,He="plan_"+ee.id;localStorage.setItem(He,JSON.stringify({id:He,shareId:ee.id,title:E.title,createdOn:E.createdOn,deleteKey:ee.deleteKey})),window.location.href="/plan/"+ee.id})}function x(E){return new Date(E).toLocaleDateString(navigator.language,{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"})}return Hi(()=>{document.getElementsByTagName("textarea"),A(),va=new As(document.getElementById("confirmSubmitModal")),tr=new As(document.getElementById("deletePlanModal"))}),Mt(c,(E,b)=>{d.value=!1}),{samples:Np,titleInput:e,planInput:t,queryInput:a,passwordInput:s,draggingPlan:r,draggingQuery:i,plans:o,plan:n,planToDelete:c,deleteFromServer:d,checkForm:u,submitPlan:p,loadSample:T,handleDrop:B,loadPlan:N,getPlanUrl:k,deletePlan:m,formattedDate:x}}});Ta.use(op);Ta.component("font-awesome-icon",xi);Ta.component("theme-switcher",Fi);Ta.mount("#app")});export default xp(); +`]];f.add(l,d,u);var pu,mu,hu=s({setup(){let e=i(``),t=i(``),n=i(``),o=i(``),s=i(!1),l=i(!1),u=i([]),d=i(null),f=i(null),p=i(!1);function m(e){d.value=null,e.preventDefault(),localStorage.getItem(`dontAskBeforeSubmit`)?h():pu.show()}function h(){document.getElementById(`dontAskAgain`).checked&&localStorage.setItem(`dontAskBeforeSubmit`,!0);let r=d.value;r||=(e.value=e.value||`Plan created on `+O().format(`MMMM Do YYYY, h:mm a`),{title:e.value,plan:t.value,query:n.value,password:o.value,createdOn:new Date}),ae(r)}function ee(r){[e.value,t.value,n.value]=r}function te(e){let t=e.srcElement;if(!(t instanceof HTMLTextAreaElement)||(s.value=!1,l.value=!1,!e.dataTransfer))return;let n=e.dataTransfer.files[0],r=new FileReader;r.onload=e=>{r.result instanceof ArrayBuffer||(t.value=r.result||``,t.dispatchEvent(new Event(`input`)))},r.readAsText(n)}function g(){let e=[];for(let t in localStorage)Zl.default.startsWith(t,`plan_`)&&e.push(JSON.parse(localStorage[t]));u.value=Zl.default.chain(e).sortBy(`createdOn`).reverse().value()}function ne(e){e.value=e,localStorage.getItem(`dontAskBeforeSubmit`)?ae(e):pu.show()}function re(e){return e.shareId?`/`+e.shareId:`#`+e.id}function _(e){p.value&&e.shareId?D.get(`/plan/`+e.shareId+`/`+e.deleteKey).then(ie.bind(this,e)):ie(e)}function ie(e){localStorage.removeItem(e.id?e.id:`plan_`+e.shareId),g(),mu.hide()}function ae(e){let t=document.getElementById(`submitForm`);D.post(t.action,{title:e.title,plan:e.plan,query:e.query,password:e.password}).then(t=>{localStorage.removeItem(e.id);let n=t.data,r=`plan_`+n.id;localStorage.setItem(r,JSON.stringify({id:r,shareId:n.id,title:e.title,createdOn:e.createdOn,deleteKey:n.deleteKey})),window.location.href=`/plan/`+n.id})}function v(e){return new Date(e).toLocaleDateString(navigator.language,{weekday:`short`,year:`numeric`,month:`short`,day:`numeric`,hour:`numeric`,minute:`numeric`,second:`numeric`,timeZoneName:`short`})}return r(()=>{document.getElementsByTagName(`textarea`),g(),pu=new c(document.getElementById(`confirmSubmitModal`)),mu=new c(document.getElementById(`deletePlanModal`))}),a(f,(e,t)=>{p.value=!1}),{samples:fu,titleInput:e,planInput:t,queryInput:n,passwordInput:o,draggingPlan:s,draggingQuery:l,plans:u,plan:d,planToDelete:f,deleteFromServer:p,checkForm:m,submitPlan:h,loadSample:ee,handleDrop:te,loadPlan:ne,getPlanUrl:re,deletePlan:_,formattedDate:v}}});hu.use(o),hu.component(`font-awesome-icon`,p),hu.component(`theme-switcher`,h),hu.mount(`#app`); \ No newline at end of file diff --git a/app/static/dist/assets/lodash-DfDZ7ETS.js b/app/static/dist/assets/lodash-DfDZ7ETS.js deleted file mode 100644 index f89ffb8..0000000 --- a/app/static/dist/assets/lodash-DfDZ7ETS.js +++ /dev/null @@ -1,20 +0,0 @@ -var Je=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function fp(On){return On&&On.__esModule&&Object.prototype.hasOwnProperty.call(On,"default")?On.default:On}var ne={exports:{}};var up=ne.exports,ul;function lp(){return ul||(ul=1,(function(On,Qe){(function(){var o,fl="4.18.1",Ve=200,ll="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",an="Expected a function",ol="Invalid `variable` option passed into `_.template`",sl="Invalid `imports` option passed into `_.template`",ke="__lodash_hash_undefined__",al=500,te="__lodash_placeholder__",Kn=1,Ii=2,at=4,ct=1,ee=2,wn=1,ht=2,Si=4,Wn=8,mt=16,bn=32,Ot=64,Pn=128,Wt=256,je=512,cl=30,hl="...",gl=800,_l=16,Ti=1,pl=2,vl=3,nt=1/0,$n=9007199254740991,dl=17976931348623157e292,re=NaN,Ln=4294967295,wl=Ln-1,xl=Ln>>>1,Al=[["ary",Pn],["bind",wn],["bindKey",ht],["curry",Wn],["curryRight",mt],["flip",je],["partial",bn],["partialRight",Ot],["rearg",Wt]],gt="[object Arguments]",ie="[object Array]",Rl="[object AsyncFunction]",bt="[object Boolean]",Pt="[object Date]",Il="[object DOMException]",ue="[object Error]",fe="[object Function]",Ei="[object GeneratorFunction]",xn="[object Map]",Bt="[object Number]",Sl="[object Null]",Bn="[object Object]",Li="[object Promise]",Tl="[object Proxy]",Mt="[object RegExp]",An="[object Set]",Ft="[object String]",le="[object Symbol]",El="[object Undefined]",Dt="[object WeakMap]",Ll="[object WeakSet]",Ut="[object ArrayBuffer]",_t="[object DataView]",nr="[object Float32Array]",tr="[object Float64Array]",er="[object Int8Array]",rr="[object Int16Array]",ir="[object Int32Array]",ur="[object Uint8Array]",fr="[object Uint8ClampedArray]",lr="[object Uint16Array]",or="[object Uint32Array]",yl=/\b__p \+= '';/g,Cl=/\b(__p \+=) '' \+/g,ml=/(__e\(.*?\)|\b__t\)) \+\n'';/g,yi=/&(?:amp|lt|gt|quot|#39);/g,Ci=/[&<>"']/g,Ol=RegExp(yi.source),Wl=RegExp(Ci.source),bl=/<%-([\s\S]+?)%>/g,Pl=/<%([\s\S]+?)%>/g,mi=/<%=([\s\S]+?)%>/g,Bl=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ml=/^\w*$/,Fl=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,sr=/[\\^$.*+?()[\]{}|]/g,Dl=RegExp(sr.source),ar=/^\s+/,Ul=/\s/,Nl=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Gl=/\{\n\/\* \[wrapped with (.+)\] \*/,Hl=/,? & /,ql=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Oi=/[()=,{}\[\]\/\s]/,Kl=/\\(\\)?/g,$l=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Wi=/\w*$/,zl=/^[-+]0x[0-9a-f]+$/i,Zl=/^0b[01]+$/i,Yl=/^\[object .+?Constructor\]$/,Xl=/^0o[0-7]+$/i,Jl=/^(?:0|[1-9]\d*)$/,Ql=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,oe=/($^)/,Vl=/['\n\r\u2028\u2029\\]/g,se="\\ud800-\\udfff",kl="\\u0300-\\u036f",jl="\\ufe20-\\ufe2f",no="\\u20d0-\\u20ff",bi=kl+jl+no,Pi="\\u2700-\\u27bf",Bi="a-z\\xdf-\\xf6\\xf8-\\xff",to="\\xac\\xb1\\xd7\\xf7",eo="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ro="\\u2000-\\u206f",io=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Mi="A-Z\\xc0-\\xd6\\xd8-\\xde",Fi="\\ufe0e\\ufe0f",Di=to+eo+ro+io,cr="['’]",uo="["+se+"]",Ui="["+Di+"]",ae="["+bi+"]",Ni="\\d+",fo="["+Pi+"]",Gi="["+Bi+"]",Hi="[^"+se+Di+Ni+Pi+Bi+Mi+"]",hr="\\ud83c[\\udffb-\\udfff]",lo="(?:"+ae+"|"+hr+")",qi="[^"+se+"]",gr="(?:\\ud83c[\\udde6-\\uddff]){2}",_r="[\\ud800-\\udbff][\\udc00-\\udfff]",pt="["+Mi+"]",Ki="\\u200d",$i="(?:"+Gi+"|"+Hi+")",oo="(?:"+pt+"|"+Hi+")",zi="(?:"+cr+"(?:d|ll|m|re|s|t|ve))?",Zi="(?:"+cr+"(?:D|LL|M|RE|S|T|VE))?",Yi=lo+"?",Xi="["+Fi+"]?",so="(?:"+Ki+"(?:"+[qi,gr,_r].join("|")+")"+Xi+Yi+")*",ao="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",co="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Ji=Xi+Yi+so,ho="(?:"+[fo,gr,_r].join("|")+")"+Ji,go="(?:"+[qi+ae+"?",ae,gr,_r,uo].join("|")+")",_o=RegExp(cr,"g"),po=RegExp(ae,"g"),pr=RegExp(hr+"(?="+hr+")|"+go+Ji,"g"),vo=RegExp([pt+"?"+Gi+"+"+zi+"(?="+[Ui,pt,"$"].join("|")+")",oo+"+"+Zi+"(?="+[Ui,pt+$i,"$"].join("|")+")",pt+"?"+$i+"+"+zi,pt+"+"+Zi,co,ao,Ni,ho].join("|"),"g"),wo=RegExp("["+Ki+se+bi+Fi+"]"),xo=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ao=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ro=-1,F={};F[nr]=F[tr]=F[er]=F[rr]=F[ir]=F[ur]=F[fr]=F[lr]=F[or]=!0,F[gt]=F[ie]=F[Ut]=F[bt]=F[_t]=F[Pt]=F[ue]=F[fe]=F[xn]=F[Bt]=F[Bn]=F[Mt]=F[An]=F[Ft]=F[Dt]=!1;var M={};M[gt]=M[ie]=M[Ut]=M[_t]=M[bt]=M[Pt]=M[nr]=M[tr]=M[er]=M[rr]=M[ir]=M[xn]=M[Bt]=M[Bn]=M[Mt]=M[An]=M[Ft]=M[le]=M[ur]=M[fr]=M[lr]=M[or]=!0,M[ue]=M[fe]=M[Dt]=!1;var Io={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},So={"&":"&","<":"<",">":">",'"':""","'":"'"},To={"&":"&","<":"<",">":">",""":'"',"'":"'"},Eo={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Lo=parseFloat,yo=parseInt,Qi=typeof Je=="object"&&Je&&Je.Object===Object&&Je,Co=typeof self=="object"&&self&&self.Object===Object&&self,z=Qi||Co||Function("return this")(),vr=Qe&&!Qe.nodeType&&Qe,tt=vr&&!0&&On&&!On.nodeType&&On,Vi=tt&&tt.exports===vr,dr=Vi&&Qi.process,cn=(function(){try{var a=tt&&tt.require&&tt.require("util").types;return a||dr&&dr.binding&&dr.binding("util")}catch{}})(),ki=cn&&cn.isArrayBuffer,ji=cn&&cn.isDate,nu=cn&&cn.isMap,tu=cn&&cn.isRegExp,eu=cn&&cn.isSet,ru=cn&&cn.isTypedArray;function en(a,g,h){switch(h.length){case 0:return a.call(g);case 1:return a.call(g,h[0]);case 2:return a.call(g,h[0],h[1]);case 3:return a.call(g,h[0],h[1],h[2])}return a.apply(g,h)}function mo(a,g,h,w){for(var S=-1,W=a==null?0:a.length;++S-1}function wr(a,g,h){for(var w=-1,S=a==null?0:a.length;++w-1;);return h}function cu(a,g){for(var h=a.length;h--&&vt(g,a[h],0)>-1;);return h}function Uo(a,g){for(var h=a.length,w=0;h--;)a[h]===g&&++w;return w}var No=Ir(Io),Go=Ir(So);function Ho(a){return"\\"+Eo[a]}function qo(a,g){return a==null?o:a[g]}function dt(a){return wo.test(a)}function Ko(a){return xo.test(a)}function $o(a){for(var g,h=[];!(g=a.next()).done;)h.push(g.value);return h}function Lr(a){var g=-1,h=Array(a.size);return a.forEach(function(w,S){h[++g]=[S,w]}),h}function hu(a,g){return function(h){return a(g(h))}}function Yn(a,g){for(var h=-1,w=a.length,S=0,W=[];++h-1}function Ws(n,t){var e=this.__data__,r=Ce(e,n);return r<0?(++this.size,e.push([n,t])):e[r][1]=t,this}Mn.prototype.clear=ys,Mn.prototype.delete=Cs,Mn.prototype.get=ms,Mn.prototype.has=Os,Mn.prototype.set=Ws;function Fn(n){var t=-1,e=n==null?0:n.length;for(this.clear();++t=t?n:t)),n}function _n(n,t,e,r,i,f){var l,s=t&Kn,c=t&Ii,_=t&at;if(e&&(l=i?e(n,r,i,f):e(n)),l!==o)return l;if(!U(n))return n;var p=T(n);if(p){if(l=Ma(n),!s)return k(n,l)}else{var v=X(n),d=v==fe||v==Ei;if(jn(n))return Xu(n,s);if(v==Bn||v==gt||d&&!i){if(l=c||d?{}:_f(n),!s)return c?Ta(n,Ys(l,n)):Sa(n,Tu(l,n))}else{if(!M[v])return i?n:{};l=Fa(n,v,s)}}f||(f=new In);var x=f.get(n);if(x)return x;f.set(n,l),Kf(n)?n.forEach(function(A){l.add(_n(A,t,e,A,n,f))}):Hf(n)&&n.forEach(function(A,C){l.set(C,_n(A,t,e,C,n,f))});var I=_?c?kr:Vr:c?nn:$,L=p?o:I(n);return rn(L||n,function(A,C){L&&(C=A,A=n[C]),zt(l,C,_n(A,t,e,C,n,f))}),l}function Xs(n){var t=$(n);return function(e){return Eu(e,n,t)}}function Eu(n,t,e){var r=e.length;if(n==null)return!r;for(n=B(n);r--;){var i=e[r],f=t[i],l=n[i];if(l===o&&!(i in n)||!f(l))return!1}return!0}function Lu(n,t,e){if(typeof n!="function")throw new hn(an);return kt(function(){n.apply(o,e)},t)}function Zt(n,t,e,r){var i=-1,f=ce,l=!0,s=n.length,c=[],_=t.length;if(!s)return c;e&&(t=D(t,un(e))),r?(f=wr,l=!1):t.length>=Ve&&(f=Nt,l=!1,t=new it(t));n:for(;++ii?0:i+e),r=r===o||r>i?i:E(r),r<0&&(r+=i),r=e>r?0:zf(r);e0&&e(s)?t>1?Z(s,t-1,e,r,i):Zn(i,s):r||(i[i.length]=s)}return i}var Pr=nf(),mu=nf(!0);function Cn(n,t){return n&&Pr(n,t,$)}function Br(n,t){return n&&mu(n,t,$)}function Oe(n,t){return zn(t,function(e){return Gn(n[e])})}function ft(n,t){t=Vn(t,n);for(var e=0,r=t.length;n!=null&&et}function Vs(n,t){return n!=null&&b.call(n,t)}function ks(n,t){return n!=null&&t in B(n)}function js(n,t,e){return n>=Y(t,e)&&n=120&&p.length>=120)?new it(l&&p):o}p=n[0];var v=-1,d=s[0];n:for(;++v-1;)s!==n&&Re.call(s,c,1),Re.call(n,c,1);return n}function Gu(n,t){for(var e=n?t.length:0,r=e-1;e--;){var i=t[e];if(e==r||i!==f){var f=i;Nn(i)?Re.call(n,i,1):$r(n,i)}}return n}function Hr(n,t){return n+Te(Au()*(t-n+1))}function ha(n,t,e,r){for(var i=-1,f=K(Se((t-n)/(e||1)),0),l=h(f);f--;)l[r?f:++i]=n,n+=e;return l}function qr(n,t){var e="";if(!n||t<1||t>$n)return e;do t%2&&(e+=n),t=Te(t/2),t&&(n+=n);while(t);return e}function y(n,t){return ui(df(n,t,tn),n+"")}function ga(n){return Su(Ct(n))}function _a(n,t){var e=Ct(n);return He(e,ut(t,0,e.length))}function Jt(n,t,e,r){if(!U(n))return n;t=Vn(t,n);for(var i=-1,f=t.length,l=f-1,s=n;s!=null&&++ii?0:i+t),e=e>i?i:e,e<0&&(e+=i),i=t>e?0:e-t>>>0,t>>>=0;for(var f=h(i);++r>>1,l=n[f];l!==null&&!ln(l)&&(e?l<=t:l=Ve){var _=t?null:Ca(n);if(_)return ge(_);l=!1,i=Nt,c=new it}else c=t?[]:s;n:for(;++r=r?n:pn(n,t,e)}var Yu=us||function(n){return z.clearTimeout(n)};function Xu(n,t){if(t)return n.slice();var e=n.length,r=pu?pu(e):new n.constructor(e);return n.copy(r),r}function Xr(n){var t=new n.constructor(n.byteLength);return new xe(t).set(new xe(n)),t}function xa(n,t){var e=t?Xr(n.buffer):n.buffer;return new n.constructor(e,n.byteOffset,n.byteLength)}function Aa(n){var t=new n.constructor(n.source,Wi.exec(n));return t.lastIndex=n.lastIndex,t}function Ra(n){return $t?B($t.call(n)):{}}function Ju(n,t){var e=t?Xr(n.buffer):n.buffer;return new n.constructor(e,n.byteOffset,n.length)}function Qu(n,t){if(n!==t){var e=n!==o,r=n===null,i=n===n,f=ln(n),l=t!==o,s=t===null,c=t===t,_=ln(t);if(!s&&!_&&!f&&n>t||f&&l&&c&&!s&&!_||r&&l&&c||!e&&c||!i)return 1;if(!r&&!f&&!_&&n=s)return c;var _=e[r];return c*(_=="desc"?-1:1)}}return n.index-t.index}function Vu(n,t,e,r){for(var i=-1,f=n.length,l=e.length,s=-1,c=t.length,_=K(f-l,0),p=h(c+_),v=!r;++s1?e[i-1]:o,l=i>2?e[2]:o;for(f=n.length>3&&typeof f=="function"?(i--,f):o,l&&Q(e[0],e[1],l)&&(f=i<3?o:f,i=1),t=B(t);++r-1?i[f?t[l]:l]:o}}function rf(n){return Un(function(t){var e=t.length,r=e,i=gn.prototype.thru;for(n&&t.reverse();r--;){var f=t[r];if(typeof f!="function")throw new hn(an);if(i&&!l&&Ne(f)=="wrapper")var l=new gn([],!0)}for(r=l?r:e;++r1&&O.reverse(),p&&cs))return!1;var _=f.get(n),p=f.get(t);if(_&&p)return _==t&&p==n;var v=-1,d=!0,x=e&ee?new it:o;for(f.set(n,t),f.set(t,n);++v1?"& ":"")+t[r],t=t.join(e>2?", ":" "),n.replace(Nl,`{ -/* [wrapped with `+t+`] */ -`)}function Ua(n){return T(n)||st(n)||!!(wu&&n&&n[wu])}function Nn(n,t){var e=typeof n;return t=t??$n,!!t&&(e=="number"||e!="symbol"&&Jl.test(n))&&n>-1&&n%1==0&&n0){if(++t>=gl)return arguments[0]}else t=0;return n.apply(o,arguments)}}function He(n,t){var e=-1,r=n.length,i=r-1;for(t=t===o?r:t;++e1?n[t-1]:o;return e=typeof e=="function"?(n.pop(),e):o,mf(n,e)});function Of(n){var t=u(n);return t.__chain__=!0,t}function Jc(n,t){return t(n),n}function qe(n,t){return t(n)}var Qc=Un(function(n){var t=n.length,e=t?n[0]:0,r=this.__wrapped__,i=function(f){return br(f,n)};return t>1||this.__actions__.length||!(r instanceof m)||!Nn(e)?this.thru(i):(r=r.slice(e,+e+(t?1:0)),r.__actions__.push({func:qe,args:[i],thisArg:o}),new gn(r,this.__chain__).thru(function(f){return t&&!f.length&&f.push(o),f}))});function Vc(){return Of(this)}function kc(){return new gn(this.value(),this.__chain__)}function jc(){this.__values__===o&&(this.__values__=$f(this.value()));var n=this.__index__>=this.__values__.length,t=n?o:this.__values__[this.__index__++];return{done:n,value:t}}function nh(){return this}function th(n){for(var t,e=this;e instanceof ye;){var r=Sf(e);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;e=e.__wrapped__}return i.__wrapped__=n,t}function eh(){var n=this.__wrapped__;if(n instanceof m){var t=n;return this.__actions__.length&&(t=new m(this)),t=t.reverse(),t.__actions__.push({func:qe,args:[fi],thisArg:o}),new gn(t,this.__chain__)}return this.thru(fi)}function rh(){return zu(this.__wrapped__,this.__actions__)}var ih=Be(function(n,t,e){b.call(n,e)?++n[e]:yn(n,e,1)});function uh(n,t,e){var r=T(n)?iu:Js;return e&&Q(n,t,e)&&(t=o),r(n,R(t,3))}function fh(n,t){var e=T(n)?zn:Cu;return e(n,R(t,3))}var lh=ef(Tf),oh=ef(Ef);function sh(n,t){return Z(Ke(n,t),1)}function ah(n,t){return Z(Ke(n,t),nt)}function ch(n,t,e){return e=e===o?1:E(e),Z(Ke(n,t),e)}function Wf(n,t){var e=T(n)?rn:Jn;return e(n,R(t,3))}function bf(n,t){var e=T(n)?Oo:yu;return e(n,R(t,3))}var hh=Be(function(n,t,e){b.call(n,e)?n[e].push(t):yn(n,e,[t])});function gh(n,t,e,r){n=j(n)?n:Ct(n),e=e&&!r?E(e):0;var i=n.length;return e<0&&(e=K(i+e,0)),Xe(n)?e<=i&&n.indexOf(t,e)>-1:!!i&&vt(n,t,e)>-1}var _h=y(function(n,t,e){var r=-1,i=typeof t=="function",f=j(n)?h(n.length):[];return Jn(n,function(l){f[++r]=i?en(t,l,e):Yt(l,t,e)}),f}),ph=Be(function(n,t,e){yn(n,e,t)});function Ke(n,t){var e=T(n)?D:Bu;return e(n,R(t,3))}function vh(n,t,e,r){return n==null?[]:(T(t)||(t=t==null?[]:[t]),e=r?o:e,T(e)||(e=e==null?[]:[e]),Uu(n,t,e))}var dh=Be(function(n,t,e){n[e?0:1].push(t)},function(){return[[],[]]});function wh(n,t,e){var r=T(n)?xr:ou,i=arguments.length<3;return r(n,R(t,4),e,i,Jn)}function xh(n,t,e){var r=T(n)?Wo:ou,i=arguments.length<3;return r(n,R(t,4),e,i,yu)}function Ah(n,t){var e=T(n)?zn:Cu;return e(n,Ze(R(t,3)))}function Rh(n){var t=T(n)?Su:ga;return t(n)}function Ih(n,t,e){(e?Q(n,t,e):t===o)?t=1:t=E(t);var r=T(n)?$s:_a;return r(n,t)}function Sh(n){var t=T(n)?zs:va;return t(n)}function Th(n){if(n==null)return 0;if(j(n))return Xe(n)?wt(n):n.length;var t=X(n);return t==xn||t==An?n.size:Ur(n).length}function Eh(n,t,e){var r=T(n)?Ar:da;return e&&Q(n,t,e)&&(t=o),r(n,R(t,3))}var Lh=y(function(n,t){if(n==null)return[];var e=t.length;return e>1&&Q(n,t[0],t[1])?t=[]:e>2&&Q(t[0],t[1],t[2])&&(t=[t[0]]),Uu(n,Z(t,1),[])}),$e=fs||function(){return z.Date.now()};function yh(n,t){if(typeof t!="function")throw new hn(an);return n=E(n),function(){if(--n<1)return t.apply(this,arguments)}}function Pf(n,t,e){return t=e?o:t,t=n&&t==null?n.length:t,Dn(n,Pn,o,o,o,o,t)}function Bf(n,t){var e;if(typeof t!="function")throw new hn(an);return n=E(n),function(){return--n>0&&(e=t.apply(this,arguments)),n<=1&&(t=o),e}}var oi=y(function(n,t,e){var r=wn;if(e.length){var i=Yn(e,Lt(oi));r|=bn}return Dn(n,r,t,e,i)}),Mf=y(function(n,t,e){var r=wn|ht;if(e.length){var i=Yn(e,Lt(Mf));r|=bn}return Dn(t,r,n,e,i)});function Ff(n,t,e){t=e?o:t;var r=Dn(n,Wn,o,o,o,o,o,t);return r.placeholder=Ff.placeholder,r}function Df(n,t,e){t=e?o:t;var r=Dn(n,mt,o,o,o,o,o,t);return r.placeholder=Df.placeholder,r}function Uf(n,t,e){var r,i,f,l,s,c,_=0,p=!1,v=!1,d=!0;if(typeof n!="function")throw new hn(an);t=dn(t)||0,U(e)&&(p=!!e.leading,v="maxWait"in e,f=v?K(dn(e.maxWait)||0,t):f,d="trailing"in e?!!e.trailing:d);function x(H){var En=r,qn=i;return r=i=o,_=H,l=n.apply(qn,En),l}function I(H){return _=H,s=kt(C,t),p?x(H):l}function L(H){var En=H-c,qn=H-_,il=t-En;return v?Y(il,f-qn):il}function A(H){var En=H-c,qn=H-_;return c===o||En>=t||En<0||v&&qn>=f}function C(){var H=$e();if(A(H))return O(H);s=kt(C,L(H))}function O(H){return s=o,d&&r?x(H):(r=i=o,l)}function on(){s!==o&&Yu(s),_=0,r=c=i=s=o}function V(){return s===o?l:O($e())}function sn(){var H=$e(),En=A(H);if(r=arguments,i=this,c=H,En){if(s===o)return I(c);if(v)return Yu(s),s=kt(C,t),x(c)}return s===o&&(s=kt(C,t)),l}return sn.cancel=on,sn.flush=V,sn}var Ch=y(function(n,t){return Lu(n,1,t)}),mh=y(function(n,t,e){return Lu(n,dn(t)||0,e)});function Oh(n){return Dn(n,je)}function ze(n,t){if(typeof n!="function"||t!=null&&typeof t!="function")throw new hn(an);var e=function(){var r=arguments,i=t?t.apply(this,r):r[0],f=e.cache;if(f.has(i))return f.get(i);var l=n.apply(this,r);return e.cache=f.set(i,l)||f,l};return e.cache=new(ze.Cache||Fn),e}ze.Cache=Fn;function Ze(n){if(typeof n!="function")throw new hn(an);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}function Wh(n){return Bf(2,n)}var bh=wa(function(n,t){t=t.length==1&&T(t[0])?D(t[0],un(R())):D(Z(t,1),un(R()));var e=t.length;return y(function(r){for(var i=-1,f=Y(r.length,e);++i=t}),st=Wu((function(){return arguments})())?Wu:function(n){return N(n)&&b.call(n,"callee")&&!du.call(n,"callee")},T=h.isArray,Yh=ki?un(ki):ta;function j(n){return n!=null&&Ye(n.length)&&!Gn(n)}function G(n){return N(n)&&j(n)}function Xh(n){return n===!0||n===!1||N(n)&&J(n)==bt}var jn=os||Ri,Jh=ji?un(ji):ea;function Qh(n){return N(n)&&n.nodeType===1&&!jt(n)}function Vh(n){if(n==null)return!0;if(j(n)&&(T(n)||typeof n=="string"||typeof n.splice=="function"||jn(n)||yt(n)||st(n)))return!n.length;var t=X(n);if(t==xn||t==An)return!n.size;if(Vt(n))return!Ur(n).length;for(var e in n)if(b.call(n,e))return!1;return!0}function kh(n,t){return Xt(n,t)}function jh(n,t,e){e=typeof e=="function"?e:o;var r=e?e(n,t):o;return r===o?Xt(n,t,o,e):!!r}function ai(n){if(!N(n))return!1;var t=J(n);return t==ue||t==Il||typeof n.message=="string"&&typeof n.name=="string"&&!jt(n)}function ng(n){return typeof n=="number"&&xu(n)}function Gn(n){if(!U(n))return!1;var t=J(n);return t==fe||t==Ei||t==Rl||t==Tl}function Gf(n){return typeof n=="number"&&n==E(n)}function Ye(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=$n}function U(n){var t=typeof n;return n!=null&&(t=="object"||t=="function")}function N(n){return n!=null&&typeof n=="object"}var Hf=nu?un(nu):ia;function tg(n,t){return n===t||Dr(n,t,ni(t))}function eg(n,t,e){return e=typeof e=="function"?e:o,Dr(n,t,ni(t),e)}function rg(n){return qf(n)&&n!=+n}function ig(n){if(Ha(n))throw new S(ll);return bu(n)}function ug(n){return n===null}function fg(n){return n==null}function qf(n){return typeof n=="number"||N(n)&&J(n)==Bt}function jt(n){if(!N(n)||J(n)!=Bn)return!1;var t=Ae(n);if(t===null)return!0;var e=b.call(t,"constructor")&&t.constructor;return typeof e=="function"&&e instanceof e&&ve.call(e)==es}var ci=tu?un(tu):ua;function lg(n){return Gf(n)&&n>=-$n&&n<=$n}var Kf=eu?un(eu):fa;function Xe(n){return typeof n=="string"||!T(n)&&N(n)&&J(n)==Ft}function ln(n){return typeof n=="symbol"||N(n)&&J(n)==le}var yt=ru?un(ru):la;function og(n){return n===o}function sg(n){return N(n)&&X(n)==Dt}function ag(n){return N(n)&&J(n)==Ll}var cg=Ue(Nr),hg=Ue(function(n,t){return n<=t});function $f(n){if(!n)return[];if(j(n))return Xe(n)?Rn(n):k(n);if(Gt&&n[Gt])return $o(n[Gt]());var t=X(n),e=t==xn?Lr:t==An?ge:Ct;return e(n)}function Hn(n){if(!n)return n===0?n:0;if(n=dn(n),n===nt||n===-nt){var t=n<0?-1:1;return t*dl}return n===n?n:0}function E(n){var t=Hn(n),e=t%1;return t===t?e?t-e:t:0}function zf(n){return n?ut(E(n),0,Ln):0}function dn(n){if(typeof n=="number")return n;if(ln(n))return re;if(U(n)){var t=typeof n.valueOf=="function"?n.valueOf():n;n=U(t)?t+"":t}if(typeof n!="string")return n===0?n:+n;n=su(n);var e=Zl.test(n);return e||Xl.test(n)?yo(n.slice(2),e?2:8):zl.test(n)?re:+n}function Zf(n){return mn(n,nn(n))}function gg(n){return n?ut(E(n),-$n,$n):n===0?n:0}function P(n){return n==null?"":fn(n)}var _g=Tt(function(n,t){if(Vt(t)||j(t)){mn(t,$(t),n);return}for(var e in t)b.call(t,e)&&zt(n,e,t[e])}),Yf=Tt(function(n,t){mn(t,nn(t),n)}),Xf=Tt(function(n,t,e,r){mn(t,nn(t),n,r)}),hi=Tt(function(n,t,e,r){mn(t,$(t),n,r)}),pg=Un(br);function vg(n,t){var e=St(n);return t==null?e:Tu(e,t)}var dg=y(function(n,t){n=B(n);var e=-1,r=t.length,i=r>2?t[2]:o;for(i&&Q(t[0],t[1],i)&&(r=1);++e1),f}),mn(n,kr(n),e),r&&(e=_n(e,Kn|Ii|at,ma));for(var i=t.length;i--;)$r(e,t[i]);return e});function Mg(n,t){return Qf(n,Ze(R(t)))}var Fg=Un(function(n,t){return n==null?{}:aa(n,t)});function Qf(n,t){if(n==null)return{};var e=D(kr(n),function(r){return[r]});return t=R(t),Nu(n,e,function(r,i){return t(r,i[0])})}function Dg(n,t,e){t=Vn(t,n);var r=-1,i=t.length;for(i||(i=1,n=o);++rt){var r=n;n=t,t=r}if(e||n%1||t%1){var i=Au();return Y(n+i*(t-n+Lo("1e-"+((i+"").length-1))),t)}return Hr(n,t)}var Xg=Et(function(n,t,e){return t=t.toLowerCase(),n+(e?jf(t):t)});function jf(n){return pi(P(n).toLowerCase())}function nl(n){return n=P(n),n&&n.replace(Ql,No).replace(po,"")}function Jg(n,t,e){n=P(n),t=fn(t);var r=n.length;e=e===o?r:ut(E(e),0,r);var i=e;return e-=t.length,e>=0&&n.slice(e,i)==t}function Qg(n){return n=P(n),n&&Wl.test(n)?n.replace(Ci,Go):n}function Vg(n){return n=P(n),n&&Dl.test(n)?n.replace(sr,"\\$&"):n}var kg=Et(function(n,t,e){return n+(e?"-":"")+t.toLowerCase()}),jg=Et(function(n,t,e){return n+(e?" ":"")+t.toLowerCase()}),n_=tf("toLowerCase");function t_(n,t,e){n=P(n),t=E(t);var r=t?wt(n):0;if(!t||r>=t)return n;var i=(t-r)/2;return De(Te(i),e)+n+De(Se(i),e)}function e_(n,t,e){n=P(n),t=E(t);var r=t?wt(n):0;return t&&r>>0,e?(n=P(n),n&&(typeof t=="string"||t!=null&&!ci(t))&&(t=fn(t),!t&&dt(n))?kn(Rn(n),0,e):n.split(t,e)):[]}var s_=Et(function(n,t,e){return n+(e?" ":"")+pi(t)});function a_(n,t,e){return n=P(n),e=e==null?0:ut(E(e),0,n.length),t=fn(t),n.slice(e,e+t.length)==t}function c_(n,t,e){var r=u.templateSettings;e&&Q(n,t,e)&&(t=o),n=P(n),t=hi({},t,r,sf);var i=hi({},t.imports,r.imports,sf),f=$(i),l=Er(i,f);rn(f,function(A){if(Oi.test(A))throw new S(sl)});var s,c,_=0,p=t.interpolate||oe,v="__p += '",d=yr((t.escape||oe).source+"|"+p.source+"|"+(p===mi?$l:oe).source+"|"+(t.evaluate||oe).source+"|$","g"),x="//# sourceURL="+(b.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Ro+"]")+` -`;n.replace(d,function(A,C,O,on,V,sn){return O||(O=on),v+=n.slice(_,sn).replace(Vl,Ho),C&&(s=!0,v+=`' + -__e(`+C+`) + -'`),V&&(c=!0,v+=`'; -`+V+`; -__p += '`),O&&(v+=`' + -((__t = (`+O+`)) == null ? '' : __t) + -'`),_=sn+A.length,A}),v+=`'; -`;var I=b.call(t,"variable")&&t.variable;if(!I)v=`with (obj) { -`+v+` -} -`;else if(Oi.test(I))throw new S(ol);v=(c?v.replace(yl,""):v).replace(Cl,"$1").replace(ml,"$1;"),v="function("+(I||"obj")+`) { -`+(I?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(s?", __e = _.escape":"")+(c?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+v+`return __p -}`;var L=el(function(){return W(f,x+"return "+v).apply(o,l)});if(L.source=v,ai(L))throw L;return L}function h_(n){return P(n).toLowerCase()}function g_(n){return P(n).toUpperCase()}function __(n,t,e){if(n=P(n),n&&(e||t===o))return su(n);if(!n||!(t=fn(t)))return n;var r=Rn(n),i=Rn(t),f=au(r,i),l=cu(r,i)+1;return kn(r,f,l).join("")}function p_(n,t,e){if(n=P(n),n&&(e||t===o))return n.slice(0,gu(n)+1);if(!n||!(t=fn(t)))return n;var r=Rn(n),i=cu(r,Rn(t))+1;return kn(r,0,i).join("")}function v_(n,t,e){if(n=P(n),n&&(e||t===o))return n.replace(ar,"");if(!n||!(t=fn(t)))return n;var r=Rn(n),i=au(r,Rn(t));return kn(r,i).join("")}function d_(n,t){var e=cl,r=hl;if(U(t)){var i="separator"in t?t.separator:i;e="length"in t?E(t.length):e,r="omission"in t?fn(t.omission):r}n=P(n);var f=n.length;if(dt(n)){var l=Rn(n);f=l.length}if(e>=f)return n;var s=e-wt(r);if(s<1)return r;var c=l?kn(l,0,s).join(""):n.slice(0,s);if(i===o)return c+r;if(l&&(s+=c.length-s),ci(i)){if(n.slice(s).search(i)){var _,p=c;for(i.global||(i=yr(i.source,P(Wi.exec(i))+"g")),i.lastIndex=0;_=i.exec(p);)var v=_.index;c=c.slice(0,v===o?s:v)}}else if(n.indexOf(fn(i),s)!=s){var d=c.lastIndexOf(i);d>-1&&(c=c.slice(0,d))}return c+r}function w_(n){return n=P(n),n&&Ol.test(n)?n.replace(yi,Xo):n}var x_=Et(function(n,t,e){return n+(e?" ":"")+t.toUpperCase()}),pi=tf("toUpperCase");function tl(n,t,e){return n=P(n),t=e?o:t,t===o?Ko(n)?Vo(n):Bo(n):n.match(t)||[]}var el=y(function(n,t){try{return en(n,o,t)}catch(e){return ai(e)?e:new S(e)}}),A_=Un(function(n,t){return rn(t,function(e){e=Sn(e),yn(n,e,oi(n[e],n))}),n});function R_(n){var t=n==null?0:n.length,e=R();return n=t?D(n,function(r){if(typeof r[1]!="function")throw new hn(an);return[e(r[0]),r[1]]}):[],y(function(r){for(var i=-1;++i$n)return[];var e=Ln,r=Y(n,Ln);t=R(t),n-=Ln;for(var i=Tr(r,t);++e0||t<0)?new m(e):(n<0?e=e.takeRight(-n):n&&(e=e.drop(n)),t!==o&&(t=E(t),e=t<0?e.dropRight(-t):e.take(t-n)),e)},m.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},m.prototype.toArray=function(){return this.take(Ln)},Cn(m.prototype,function(n,t){var e=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=u[r?"take"+(t=="last"?"Right":""):t],f=r||/^find/.test(t);i&&(u.prototype[t]=function(){var l=this.__wrapped__,s=r?[1]:arguments,c=l instanceof m,_=s[0],p=c||T(l),v=function(C){var O=i.apply(u,Zn([C],s));return r&&d?O[0]:O};p&&e&&typeof _=="function"&&_.length!=1&&(c=p=!1);var d=this.__chain__,x=!!this.__actions__.length,I=f&&!d,L=c&&!x;if(!f&&p){l=L?l:new m(this);var A=n.apply(l,s);return A.__actions__.push({func:qe,args:[v],thisArg:o}),new gn(A,d)}return I&&L?n.apply(this,s):(A=this.thru(v),I?r?A.value()[0]:A.value():A)})}),rn(["pop","push","shift","sort","splice","unshift"],function(n){var t=_e[n],e=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",r=/^(?:pop|shift)$/.test(n);u.prototype[n]=function(){var i=arguments;if(r&&!this.__chain__){var f=this.value();return t.apply(T(f)?f:[],i)}return this[e](function(l){return t.apply(T(l)?l:[],i)})}}),Cn(m.prototype,function(n,t){var e=u[t];if(e){var r=e.name+"";b.call(It,r)||(It[r]=[]),It[r].push({name:t,func:e})}}),It[Me(o,ht).name]=[{name:"wrapper",func:o}],m.prototype.clone=xs,m.prototype.reverse=As,m.prototype.value=Rs,u.prototype.at=Qc,u.prototype.chain=Vc,u.prototype.commit=kc,u.prototype.next=jc,u.prototype.plant=th,u.prototype.reverse=eh,u.prototype.toJSON=u.prototype.valueOf=u.prototype.value=rh,u.prototype.first=u.prototype.head,Gt&&(u.prototype[Gt]=nh),u}),xt=ko();tt?((tt.exports=xt)._=xt,vr._=xt):z._=xt}).call(up)})(ne,ne.exports)),ne.exports}export{fp as g,lp as r}; diff --git a/app/static/dist/assets/lodash-DvAq8kyA.js b/app/static/dist/assets/lodash-DvAq8kyA.js new file mode 100644 index 0000000..87f9b40 --- /dev/null +++ b/app/static/dist/assets/lodash-DvAq8kyA.js @@ -0,0 +1,20 @@ +import{t as e}from"./rolldown-runtime-Dd_uD5pT.js";var t=e(((e,t)=>{(function(){var n,r=`Expected a function`,i=`__lodash_hash_undefined__`,a=`__lodash_placeholder__`,o=1,s=2,c=8,l=16,u=32,d=64,f=128,p=256,m=512,h=1/0,g=9007199254740991,_=17976931348623157e292,ee=NaN,v=4294967295,y=v-1,b=v>>>1,te=[[`ary`,f],[`bind`,o],[`bindKey`,s],[`curry`,c],[`curryRight`,l],[`flip`,m],[`partial`,u],[`partialRight`,d],[`rearg`,p]],ne=`[object Arguments]`,re=`[object Array]`,ie=`[object AsyncFunction]`,ae=`[object Boolean]`,oe=`[object Date]`,se=`[object DOMException]`,ce=`[object Error]`,le=`[object Function]`,ue=`[object GeneratorFunction]`,de=`[object Map]`,fe=`[object Number]`,pe=`[object Null]`,me=`[object Object]`,he=`[object Promise]`,ge=`[object Proxy]`,_e=`[object RegExp]`,ve=`[object Set]`,ye=`[object String]`,be=`[object Symbol]`,xe=`[object Undefined]`,Se=`[object WeakMap]`,Ce=`[object WeakSet]`,we=`[object ArrayBuffer]`,Te=`[object DataView]`,Ee=`[object Float32Array]`,De=`[object Float64Array]`,Oe=`[object Int8Array]`,ke=`[object Int16Array]`,Ae=`[object Int32Array]`,je=`[object Uint8Array]`,Me=`[object Uint8ClampedArray]`,Ne=`[object Uint16Array]`,Pe=`[object Uint32Array]`,Fe=/\b__p \+= '';/g,Ie=/\b(__p \+=) '' \+/g,Le=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Re=/&(?:amp|lt|gt|quot|#39);/g,ze=/[&<>"']/g,Be=RegExp(Re.source),Ve=RegExp(ze.source),He=/<%-([\s\S]+?)%>/g,Ue=/<%([\s\S]+?)%>/g,We=/<%=([\s\S]+?)%>/g,Ge=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ke=/^\w*$/,qe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Je=/[\\^$.*+?()[\]{}|]/g,Ye=RegExp(Je.source),Xe=/^\s+/,x=/\s/,Ze=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Qe=/\{\n\/\* \[wrapped with (.+)\] \*/,$e=/,? & /,et=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,tt=/[()=,{}\[\]\/\s]/,nt=/\\(\\)?/g,rt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,it=/\w*$/,at=/^[-+]0x[0-9a-f]+$/i,ot=/^0b[01]+$/i,st=/^\[object .+?Constructor\]$/,ct=/^0o[0-7]+$/i,lt=/^(?:0|[1-9]\d*)$/,ut=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,dt=/($^)/,ft=/['\n\r\u2028\u2029\\]/g,pt=`\\ud800-\\udfff`,mt=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,ht=`\\u2700-\\u27bf`,S=`a-z\\xdf-\\xf6\\xf8-\\xff`,gt=`\\xac\\xb1\\xd7\\xf7`,_t=`\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf`,vt=`\\u2000-\\u206f`,yt=` \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000`,bt=`A-Z\\xc0-\\xd6\\xd8-\\xde`,xt=`\\ufe0e\\ufe0f`,St=gt+_t+vt+yt,Ct=`['’]`,C=`[`+pt+`]`,wt=`[`+St+`]`,Tt=`[`+mt+`]`,Et=`\\d+`,Dt=`[`+ht+`]`,Ot=`[`+S+`]`,kt=`[^`+pt+St+Et+ht+S+bt+`]`,At=`\\ud83c[\\udffb-\\udfff]`,jt=`(?:`+Tt+`|`+At+`)`,Mt=`[^`+pt+`]`,Nt=`(?:\\ud83c[\\udde6-\\uddff]){2}`,Pt=`[\\ud800-\\udbff][\\udc00-\\udfff]`,Ft=`[`+bt+`]`,It=`\\u200d`,Lt=`(?:`+Ot+`|`+kt+`)`,Rt=`(?:`+Ft+`|`+kt+`)`,zt=`(?:`+Ct+`(?:d|ll|m|re|s|t|ve))?`,Bt=`(?:`+Ct+`(?:D|LL|M|RE|S|T|VE))?`,Vt=jt+`?`,Ht=`[`+xt+`]?`,Ut=`(?:`+It+`(?:`+[Mt,Nt,Pt].join(`|`)+`)`+Ht+Vt+`)*`,Wt=`\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])`,Gt=`\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])`,Kt=Ht+Vt+Ut,qt=`(?:`+[Dt,Nt,Pt].join(`|`)+`)`+Kt,Jt=`(?:`+[Mt+Tt+`?`,Tt,Nt,Pt,C].join(`|`)+`)`,Yt=RegExp(Ct,`g`),Xt=RegExp(Tt,`g`),Zt=RegExp(At+`(?=`+At+`)|`+Jt+Kt,`g`),Qt=RegExp([Ft+`?`+Ot+`+`+zt+`(?=`+[wt,Ft,`$`].join(`|`)+`)`,Rt+`+`+Bt+`(?=`+[wt,Ft+Lt,`$`].join(`|`)+`)`,Ft+`?`+Lt+`+`+zt,Ft+`+`+Bt,Gt,Wt,Et,qt].join(`|`),`g`),$t=RegExp(`[`+It+pt+mt+xt+`]`),w=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,en=`Array.Buffer.DataView.Date.Error.Float32Array.Float64Array.Function.Int8Array.Int16Array.Int32Array.Map.Math.Object.Promise.RegExp.Set.String.Symbol.TypeError.Uint8Array.Uint8ClampedArray.Uint16Array.Uint32Array.WeakMap._.clearTimeout.isFinite.parseInt.setTimeout`.split(`.`),tn=-1,T={};T[Ee]=T[De]=T[Oe]=T[ke]=T[Ae]=T[je]=T[Me]=T[Ne]=T[Pe]=!0,T[ne]=T[re]=T[we]=T[ae]=T[Te]=T[oe]=T[ce]=T[le]=T[de]=T[fe]=T[me]=T[_e]=T[ve]=T[ye]=T[Se]=!1;var E={};E[ne]=E[re]=E[we]=E[Te]=E[ae]=E[oe]=E[Ee]=E[De]=E[Oe]=E[ke]=E[Ae]=E[de]=E[fe]=E[me]=E[_e]=E[ve]=E[ye]=E[be]=E[je]=E[Me]=E[Ne]=E[Pe]=!0,E[ce]=E[le]=E[Se]=!1;var D={À:`A`,Á:`A`,Â:`A`,Ã:`A`,Ä:`A`,Å:`A`,à:`a`,á:`a`,â:`a`,ã:`a`,ä:`a`,å:`a`,Ç:`C`,ç:`c`,Ð:`D`,ð:`d`,È:`E`,É:`E`,Ê:`E`,Ë:`E`,è:`e`,é:`e`,ê:`e`,ë:`e`,Ì:`I`,Í:`I`,Î:`I`,Ï:`I`,ì:`i`,í:`i`,î:`i`,ï:`i`,Ñ:`N`,ñ:`n`,Ò:`O`,Ó:`O`,Ô:`O`,Õ:`O`,Ö:`O`,Ø:`O`,ò:`o`,ó:`o`,ô:`o`,õ:`o`,ö:`o`,ø:`o`,Ù:`U`,Ú:`U`,Û:`U`,Ü:`U`,ù:`u`,ú:`u`,û:`u`,ü:`u`,Ý:`Y`,ý:`y`,ÿ:`y`,Æ:`Ae`,æ:`ae`,Þ:`Th`,þ:`th`,ß:`ss`,Ā:`A`,Ă:`A`,Ą:`A`,ā:`a`,ă:`a`,ą:`a`,Ć:`C`,Ĉ:`C`,Ċ:`C`,Č:`C`,ć:`c`,ĉ:`c`,ċ:`c`,č:`c`,Ď:`D`,Đ:`D`,ď:`d`,đ:`d`,Ē:`E`,Ĕ:`E`,Ė:`E`,Ę:`E`,Ě:`E`,ē:`e`,ĕ:`e`,ė:`e`,ę:`e`,ě:`e`,Ĝ:`G`,Ğ:`G`,Ġ:`G`,Ģ:`G`,ĝ:`g`,ğ:`g`,ġ:`g`,ģ:`g`,Ĥ:`H`,Ħ:`H`,ĥ:`h`,ħ:`h`,Ĩ:`I`,Ī:`I`,Ĭ:`I`,Į:`I`,İ:`I`,ĩ:`i`,ī:`i`,ĭ:`i`,į:`i`,ı:`i`,Ĵ:`J`,ĵ:`j`,Ķ:`K`,ķ:`k`,ĸ:`k`,Ĺ:`L`,Ļ:`L`,Ľ:`L`,Ŀ:`L`,Ł:`L`,ĺ:`l`,ļ:`l`,ľ:`l`,ŀ:`l`,ł:`l`,Ń:`N`,Ņ:`N`,Ň:`N`,Ŋ:`N`,ń:`n`,ņ:`n`,ň:`n`,ŋ:`n`,Ō:`O`,Ŏ:`O`,Ő:`O`,ō:`o`,ŏ:`o`,ő:`o`,Ŕ:`R`,Ŗ:`R`,Ř:`R`,ŕ:`r`,ŗ:`r`,ř:`r`,Ś:`S`,Ŝ:`S`,Ş:`S`,Š:`S`,ś:`s`,ŝ:`s`,ş:`s`,š:`s`,Ţ:`T`,Ť:`T`,Ŧ:`T`,ţ:`t`,ť:`t`,ŧ:`t`,Ũ:`U`,Ū:`U`,Ŭ:`U`,Ů:`U`,Ű:`U`,Ų:`U`,ũ:`u`,ū:`u`,ŭ:`u`,ů:`u`,ű:`u`,ų:`u`,Ŵ:`W`,ŵ:`w`,Ŷ:`Y`,ŷ:`y`,Ÿ:`Y`,Ź:`Z`,Ż:`Z`,Ž:`Z`,ź:`z`,ż:`z`,ž:`z`,IJ:`IJ`,ij:`ij`,Œ:`Oe`,œ:`oe`,ʼn:`'n`,ſ:`s`},nn={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`},rn={"&":`&`,"<":`<`,">":`>`,""":`"`,"'":`'`},an={"\\":`\\`,"'":`'`,"\n":`n`,"\r":`r`,"\u2028":`u2028`,"\u2029":`u2029`},on=parseFloat,sn=parseInt,cn=typeof global==`object`&&global&&global.Object===Object&&global,ln=typeof self==`object`&&self&&self.Object===Object&&self,O=cn||ln||Function(`return this`)(),un=typeof e==`object`&&e&&!e.nodeType&&e,dn=un&&typeof t==`object`&&t&&!t.nodeType&&t,fn=dn&&dn.exports===un,pn=fn&&cn.process,k=function(){try{return dn&&dn.require&&dn.require(`util`).types||pn&&pn.binding&&pn.binding(`util`)}catch{}}(),mn=k&&k.isArrayBuffer,hn=k&&k.isDate,gn=k&&k.isMap,_n=k&&k.isRegExp,vn=k&&k.isSet,yn=k&&k.isTypedArray;function A(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function bn(e,t,n,r){for(var i=-1,a=e==null?0:e.length;++i-1}function Tn(e,t,n){for(var r=-1,i=e==null?0:e.length;++r-1;);return n}function Xn(e,t){for(var n=e.length;n--&&Fn(t,e[n],0)>-1;);return n}function Zn(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var Qn=Bn(D),$n=Bn(nn);function er(e){return`\\`+an[e]}function tr(e,t){return e==null?n:e[t]}function nr(e){return $t.test(e)}function rr(e){return w.test(e)}function ir(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}function ar(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function or(e,t){return function(n){return e(t(n))}}function sr(e,t){for(var n=-1,r=e.length,i=0,o=[];++n-1}function Hr(e,t){var n=this.__data__,r=ui(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}Lr.prototype.clear=Rr,Lr.prototype.delete=zr,Lr.prototype.get=Br,Lr.prototype.has=Vr,Lr.prototype.set=Hr;function Ur(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t=t?e:t)),e}function _i(e,t,r,i,a,o){var s,c=t&1,l=t&2,u=t&4;if(r&&(s=a?r(e,i,a,o):r(e)),s!==n)return s;if(!K(e))return e;var d=U(e);if(d){if(s=Yo(e),!c)return z(e,s)}else{var f=V(e),p=f==le||f==ue;if(ru(e))return Wa(e,c);if(f==me||f==ne||p&&!a){if(s=l||p?{}:Xo(e),!c)return l?no(e,pi(s,e)):to(e,fi(s,e))}else{if(!E[f])return a?e:{};s=Zo(e,f,c)}}o||=new Qr;var m=o.get(e);if(m)return m;o.set(e,s),Tu(e)?e.forEach(function(n){s.add(_i(n,t,r,n,e,o))}):mu(e)&&e.forEach(function(n,i){s.set(i,_i(n,t,r,i,e,o))});var h=d?n:(u?l?Io:Fo:l?Q:Z)(e);return j(h||e,function(n,i){h&&(i=n,n=e[i]),li(s,i,_i(n,t,r,i,e,o))}),s}function vi(e){var t=Z(e);return function(n){return yi(n,e,t)}}function yi(e,t,r){var i=r.length;if(e==null)return!i;for(e=S(e);i--;){var a=r[i],o=t[a],s=e[a];if(s===n&&!(a in e)||!o(s))return!1}return!0}function bi(e,t,i){if(typeof e!=`function`)throw new vt(r);return vs(function(){e.apply(n,i)},t)}function xi(e,t,n,r){var i=-1,a=wn,o=!0,s=e.length,c=[],l=t.length;if(!s)return c;n&&(t=M(t,N(n))),r?(a=Tn,o=!1):t.length>=200&&(a=Jn,o=!1,t=new Yr(t));outer:for(;++ia?0:a+r),i=i===n||i>a?a:Y(i),i<0&&(i+=a),i=r>i?0:Fu(i);r0&&n(s)?t>1?I(s,t-1,n,r,i):En(i,s):r||(i[i.length]=s)}return i}var Oi=oo(),ki=oo(!0);function Ai(e,t){return e&&Oi(e,t,Z)}function ji(e,t){return e&&ki(e,t,Z)}function Mi(e,t){return Cn(t,function(t){return du(e[t])})}function Ni(e,t){t=Ba(t,e);for(var r=0,i=t.length;e!=null&&rt}function Ii(e,t){return e!=null&&C.call(e,t)}function Li(e,t){return e!=null&&t in S(e)}function Ri(e,t,n){return e>=D(t,n)&&e=120&&d.length>=120)?new Yr(s&&d):n}d=e[0];var f=-1,p=c[0];outer:for(;++f-1;)s!==e&&Lt.call(s,c,1),Lt.call(e,c,1);return e}function ma(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==a){var a=i;es(i)?Lt.call(e,i,1):Ma(e,i)}}return e}function ha(e,t){return e+Kt(an()*(t-e+1))}function ga(e,t,n,r){for(var i=-1,a=w(Gt((t-e)/(n||1)),0),o=x(a);a--;)o[r?a:++i]=e,e+=n;return o}function _a(e,t){var n=``;if(!e||t<1||t>g)return n;do t%2&&(n+=e),t=Kt(t/2),t&&(e+=e);while(t);return n}function R(e,t){return ys(ps(e,t,$),e+``)}function va(e){return ai(wd(e))}function ya(e,t){var n=wd(e);return Ss(n,gi(t,0,n.length))}function ba(e,t,r,i){if(!K(e))return e;t=Ba(t,e);for(var a=-1,o=t.length,s=o-1,c=e;c!=null&&++ai?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=x(i);++r>>1,o=e[a];o!==null&&!J(o)&&(n?o<=t:o=200){var l=t?null:To(e);if(l)return cr(l);o=!1,i=Jn,c=new Yr}else c=t?[]:s;outer:for(;++r=i?e:wa(e,t,r)}var Ua=Ht||function(e){return O.clearTimeout(e)};function Wa(e,t){if(t)return e.slice();var n=e.length,r=Nt?Nt(n):new e.constructor(n);return e.copy(r),r}function Ga(e){var t=new e.constructor(e.byteLength);return new Mt(t).set(new Mt(e)),t}function Ka(e,t){var n=t?Ga(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function qa(e){var t=new e.constructor(e.source,it.exec(e));return t.lastIndex=e.lastIndex,t}function Ja(e){return Cr?S(Cr.call(e)):{}}function Ya(e,t){var n=t?Ga(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Xa(e,t){if(e!==t){var r=e!==n,i=e===null,a=e===e,o=J(e),s=t!==n,c=t===null,l=t===t,u=J(t);if(!c&&!u&&!o&&e>t||o&&s&&l&&!c&&!u||i&&s&&l||!r&&l||!a)return 1;if(!i&&!o&&!u&&e=s?c:c*(n[r]==`desc`?-1:1)}return e.index-t.index}function Qa(e,t,n,r){for(var i=-1,a=e.length,o=n.length,s=-1,c=t.length,l=w(a-o,0),u=x(c+l),d=!r;++s1?r[a-1]:n,s=a>2?r[2]:n;for(o=e.length>3&&typeof o==`function`?(a--,o):n,s&&H(r[0],r[1],s)&&(o=a<3?n:o,a=1),t=S(t);++i-1?a[o?t[s]:s]:n}}function mo(e){return Po(function(t){var i=t.length,a=i,o=Dr.prototype.thru;for(e&&t.reverse();a--;){var s=t[a];if(typeof s!=`function`)throw new vt(r);if(o&&!l&&Ro(s)==`wrapper`)var l=new Dr([],!0)}for(a=l?a:i;++a1&&o.reverse(),_&&hc))return!1;var u=o.get(e),d=o.get(t);if(u&&d)return u==t&&d==e;var f=-1,p=!0,m=r&2?new Yr:n;for(o.set(e,t),o.set(t,e);++f1?`& `:``)+t[r],t=t.join(n>2?`, `:` `),e.replace(Ze,`{ +/* [wrapped with `+t+`] */ +`)}function $o(e){return U(e)||eu(e)||!!(Rt&&e&&e[Rt])}function es(e,t){var n=typeof e;return t??=g,!!t&&(n==`number`||n!=`symbol`&<.test(e))&&e>-1&&e%1==0&&e0){if(++t>=800)return arguments[0]}else t=0;return e.apply(n,arguments)}}function Ss(e,t){var r=-1,i=e.length,a=i-1;for(t=t===n?i:t;++r1?e[t-1]:n;return r=typeof r==`function`?(e.pop(),r):n,kc(e,r)});function Rc(e){var t=P(e);return t.__chain__=!0,t}function zc(e,t){return t(e),e}function Bc(e,t){return t(e)}var Vc=Po(function(e){var t=e.length,r=t?e[0]:0,i=this.__wrapped__,a=function(t){return hi(t,e)};return t>1||this.__actions__.length||!(i instanceof F)||!es(r)?this.thru(a):(i=i.slice(r,+r+ +!!t),i.__actions__.push({func:Bc,args:[a],thisArg:n}),new Dr(i,this.__chain__).thru(function(e){return t&&!e.length&&e.push(n),e}))});function Hc(){return Rc(this)}function Uc(){return new Dr(this.value(),this.__chain__)}function Wc(){this.__values__===n&&(this.__values__=Nu(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?n:this.__values__[this.__index__++]}}function Gc(){return this}function Kc(e){for(var t,r=this;r instanceof Er;){var i=Ds(r);i.__index__=0,i.__values__=n,t?a.__wrapped__=i:t=i;var a=i;r=r.__wrapped__}return a.__wrapped__=e,t}function qc(){var e=this.__wrapped__;if(e instanceof F){var t=e;return this.__actions__.length&&(t=new F(this)),t=t.reverse(),t.__actions__.push({func:Bc,args:[sc],thisArg:n}),new Dr(t,this.__chain__)}return this.thru(sc)}function Jc(){return Fa(this.__wrapped__,this.__actions__)}var Yc=ro(function(e,t,n){C.call(e,n)?++e[n]:mi(e,n,1)});function Xc(e,t,r){var i=U(e)?Sn:wi;return r&&H(e,t,r)&&(t=n),i(e,B(t,3))}function Zc(e,t){return(U(e)?Cn:Di)(e,B(t,3))}var Qc=po(zs),$c=po(Bs);function el(e,t){return I(ll(e,t),1)}function tl(e,t){return I(ll(e,t),h)}function nl(e,t,r){return r=r===n?1:Y(r),I(ll(e,t),r)}function rl(e,t){return(U(e)?j:Si)(e,B(t,3))}function il(e,t){return(U(e)?xn:Ci)(e,B(t,3))}var al=ro(function(e,t,n){C.call(e,n)?e[n].push(t):mi(e,n,[t])});function ol(e,t,n,r){e=W(e)?e:wd(e),n=n&&!r?Y(n):0;var i=e.length;return n<0&&(n=w(i+n,0)),Eu(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&Fn(e,t,n)>-1}var sl=R(function(e,t,n){var r=-1,i=typeof t==`function`,a=W(e)?x(e.length):[];return Si(e,function(e){a[++r]=i?A(t,e,n):Vi(e,t,n)}),a}),cl=ro(function(e,t,n){mi(e,n,t)});function ll(e,t){return(U(e)?M:ra)(e,B(t,3))}function ul(e,t,r,i){return e==null?[]:(U(t)||(t=t==null?[]:[t]),r=i?n:r,U(r)||(r=r==null?[]:[r]),la(e,t,r))}var dl=ro(function(e,t,n){e[+!n].push(t)},function(){return[[],[]]});function fl(e,t,n){var r=U(e)?Dn:Vn,i=arguments.length<3;return r(e,B(t,4),n,i,Si)}function pl(e,t,n){var r=U(e)?On:Vn,i=arguments.length<3;return r(e,B(t,4),n,i,Ci)}function ml(e,t){return(U(e)?Cn:Di)(e,Pl(B(t,3)))}function hl(e){return(U(e)?ai:va)(e)}function gl(e,t,r){return t=(r?H(e,t,r):t===n)?1:Y(t),(U(e)?oi:ya)(e,t)}function _l(e){return(U(e)?si:Ca)(e)}function vl(e){if(e==null)return 0;if(W(e))return Eu(e)?fr(e):e.length;var t=V(e);return t==de||t==ve?e.size:ea(e).length}function yl(e,t,r){var i=U(e)?kn:Ta;return r&&H(e,t,r)&&(t=n),i(e,B(t,3))}var bl=R(function(e,t){if(e==null)return[];var n=t.length;return n>1&&H(e,t[0],t[1])?t=[]:n>2&&H(t[0],t[1],t[2])&&(t=[t[0]]),la(e,I(t,1),[])}),xl=Ut||function(){return O.Date.now()};function Sl(e,t){if(typeof t!=`function`)throw new vt(r);return e=Y(e),function(){if(--e<1)return t.apply(this,arguments)}}function Cl(e,t,r){return t=r?n:t,t=e&&t==null?e.length:t,Do(e,f,n,n,n,n,t)}function wl(e,t){var i;if(typeof t!=`function`)throw new vt(r);return e=Y(e),function(){return--e>0&&(i=t.apply(this,arguments)),e<=1&&(t=n),i}}var Tl=R(function(e,t,n){var r=o;if(n.length){var i=sr(n,zo(Tl));r|=u}return Do(e,r,t,n,i)}),El=R(function(e,t,n){var r=o|s;if(n.length){var i=sr(n,zo(El));r|=u}return Do(t,r,e,n,i)});function Dl(e,t,r){t=r?n:t;var i=Do(e,c,n,n,n,n,n,t);return i.placeholder=Dl.placeholder,i}function Ol(e,t,r){t=r?n:t;var i=Do(e,l,n,n,n,n,n,t);return i.placeholder=Ol.placeholder,i}function kl(e,t,i){var a,o,s,c,l,u,d=0,f=!1,p=!1,m=!0;if(typeof e!=`function`)throw new vt(r);t=Iu(t)||0,K(i)&&(f=!!i.leading,p=`maxWait`in i,s=p?w(Iu(i.maxWait)||0,t):s,m=`trailing`in i?!!i.trailing:m);function h(t){var r=a,i=o;return a=o=n,d=t,c=e.apply(i,r),c}function g(e){return d=e,l=vs(v,t),f?h(e):c}function _(e){var n=e-u,r=e-d,i=t-n;return p?D(i,s-r):i}function ee(e){var r=e-u,i=e-d;return u===n||r>=t||r<0||p&&i>=s}function v(){var e=xl();if(ee(e))return y(e);l=vs(v,_(e))}function y(e){return l=n,m&&a?h(e):(a=o=n,c)}function b(){l!==n&&Ua(l),d=0,a=u=o=l=n}function te(){return l===n?c:y(xl())}function ne(){var e=xl(),r=ee(e);if(a=arguments,o=this,u=e,r){if(l===n)return g(u);if(p)return Ua(l),l=vs(v,t),h(u)}return l===n&&(l=vs(v,t)),c}return ne.cancel=b,ne.flush=te,ne}var Al=R(function(e,t){return bi(e,1,t)}),jl=R(function(e,t,n){return bi(e,Iu(t)||0,n)});function Ml(e){return Do(e,m)}function Nl(e,t){if(typeof e!=`function`||t!=null&&typeof t!=`function`)throw new vt(r);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(Nl.Cache||Ur),n}Nl.Cache=Ur;function Pl(e){if(typeof e!=`function`)throw new vt(r);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function Fl(e){return wl(2,e)}var Il=Va(function(e,t){t=t.length==1&&U(t[0])?M(t[0],N(B())):M(I(t,1),N(B()));var n=t.length;return R(function(r){for(var i=-1,a=D(r.length,n);++i=t}),eu=Hi(function(){return arguments}())?Hi:function(e){return q(e)&&C.call(e,`callee`)&&!It.call(e,`callee`)},U=x.isArray,tu=mn?N(mn):Ui;function W(e){return e!=null&&pu(e.length)&&!du(e)}function G(e){return q(e)&&W(e)}function nu(e){return e===!0||e===!1||q(e)&&L(e)==ae}var ru=Jt||jf,iu=hn?N(hn):Wi;function au(e){return q(e)&&e.nodeType===1&&!Su(e)}function ou(e){if(e==null)return!0;if(W(e)&&(U(e)||typeof e==`string`||typeof e.splice==`function`||ru(e)||Du(e)||eu(e)))return!e.length;var t=V(e);if(t==de||t==ve)return!e.size;if(os(e))return!ea(e).length;for(var n in e)if(C.call(e,n))return!1;return!0}function su(e,t){return Gi(e,t)}function cu(e,t,r){r=typeof r==`function`?r:n;var i=r?r(e,t):n;return i===n?Gi(e,t,n,r):!!i}function lu(e){if(!q(e))return!1;var t=L(e);return t==ce||t==se||typeof e.message==`string`&&typeof e.name==`string`&&!Su(e)}function uu(e){return typeof e==`number`&&Zt(e)}function du(e){if(!K(e))return!1;var t=L(e);return t==le||t==ue||t==ie||t==ge}function fu(e){return typeof e==`number`&&e==Y(e)}function pu(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=g}function K(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}function q(e){return typeof e==`object`&&!!e}var mu=gn?N(gn):qi;function hu(e,t){return e===t||Ji(e,t,Vo(t))}function gu(e,t,r){return r=typeof r==`function`?r:n,Ji(e,t,Vo(t),r)}function _u(e){return xu(e)&&e!=+e}function vu(e){if(as(e))throw new pt(`Unsupported core-js use. Try https://npms.io/search?q=ponyfill.`);return Yi(e)}function yu(e){return e===null}function bu(e){return e==null}function xu(e){return typeof e==`number`||q(e)&&L(e)==fe}function Su(e){if(!q(e)||L(e)!=me)return!1;var t=Pt(e);if(t===null)return!0;var n=C.call(t,`constructor`)&&t.constructor;return typeof n==`function`&&n instanceof n&&Ct.call(n)==Dt}var Cu=_n?N(_n):Xi;function wu(e){return fu(e)&&e>=-g&&e<=g}var Tu=vn?N(vn):Zi;function Eu(e){return typeof e==`string`||!U(e)&&q(e)&&L(e)==ye}function J(e){return typeof e==`symbol`||q(e)&&L(e)==be}var Du=yn?N(yn):Qi;function Ou(e){return e===n}function ku(e){return q(e)&&V(e)==Se}function Au(e){return q(e)&&L(e)==Ce}var ju=So(na),Mu=So(function(e,t){return e<=t});function Nu(e){if(!e)return[];if(W(e))return Eu(e)?pr(e):z(e);if(zt&&e[zt])return ir(e[zt]());var t=V(e);return(t==de?ar:t==ve?cr:wd)(e)}function Pu(e){return e?(e=Iu(e),e===h||e===-1/0?(e<0?-1:1)*_:e===e?e:0):e===0?e:0}function Y(e){var t=Pu(e),n=t%1;return t===t?n?t-n:t:0}function Fu(e){return e?gi(Y(e),0,v):0}function Iu(e){if(typeof e==`number`)return e;if(J(e))return ee;if(K(e)){var t=typeof e.valueOf==`function`?e.valueOf():e;e=K(t)?t+``:t}if(typeof e!=`string`)return e===0?e:+e;e=Kn(e);var n=ot.test(e);return n||ct.test(e)?sn(e.slice(2),n?2:8):at.test(e)?ee:+e}function Lu(e){return eo(e,Q(e))}function Ru(e){return e?gi(Y(e),-g,g):e===0?e:0}function X(e){return e==null?``:Aa(e)}var zu=io(function(e,t){if(os(t)||W(t)){eo(t,Z(t),e);return}for(var n in t)C.call(t,n)&&li(e,n,t[n])}),Bu=io(function(e,t){eo(t,Q(t),e)}),Vu=io(function(e,t,n,r){eo(t,Q(t),e,r)}),Hu=io(function(e,t,n,r){eo(t,Z(t),e,r)}),Uu=Po(hi);function Wu(e,t){var n=Tr(e);return t==null?n:fi(n,t)}var Gu=R(function(e,t){e=S(e);var r=-1,i=t.length,a=i>2?t[2]:n;for(a&&H(t[0],t[1],a)&&(i=1);++r1,t}),eo(e,Io(e),n),r&&(n=_i(n,7,Ao));for(var i=t.length;i--;)Ma(n,t[i]);return n});function fd(e,t){return md(e,Pl(B(t)))}var pd=Po(function(e,t){return e==null?{}:ua(e,t)});function md(e,t){if(e==null)return{};var n=M(Io(e),function(e){return[e]});return t=B(t),da(e,n,function(e,n){return t(e,n[0])})}function hd(e,t,r){t=Ba(t,e);var i=-1,a=t.length;for(a||(a=1,e=n);++it){var i=e;e=t,t=i}if(r||e%1||t%1){var a=an();return D(e+a*(t-e+on(`1e-`+((a+``).length-1))),t)}return ha(e,t)}var kd=lo(function(e,t,n){return t=t.toLowerCase(),e+(n?Ad(t):t)});function Ad(e){return rf(X(e).toLowerCase())}function jd(e){return e=X(e),e&&e.replace(ut,Qn).replace(Xt,``)}function Md(e,t,r){e=X(e),t=Aa(t);var i=e.length;r=r===n?i:gi(Y(r),0,i);var a=r;return r-=t.length,r>=0&&e.slice(r,a)==t}function Nd(e){return e=X(e),e&&Ve.test(e)?e.replace(ze,$n):e}function Pd(e){return e=X(e),e&&Ye.test(e)?e.replace(Je,`\\$&`):e}var Fd=lo(function(e,t,n){return e+(n?`-`:``)+t.toLowerCase()}),Id=lo(function(e,t,n){return e+(n?` `:``)+t.toLowerCase()}),Ld=co(`toLowerCase`);function Rd(e,t,n){e=X(e),t=Y(t);var r=t?fr(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return yo(Kt(i),n)+e+yo(Gt(i),n)}function zd(e,t,n){e=X(e),t=Y(t);var r=t?fr(e):0;return t&&r>>0,r?(e=X(e),e&&(typeof t==`string`||t!=null&&!Cu(t))&&(t=Aa(t),!t&&nr(e))?Ha(pr(e),0,r):e.split(t,r)):[]}var Kd=lo(function(e,t,n){return e+(n?` `:``)+rf(t)});function qd(e,t,n){return e=X(e),n=n==null?0:gi(Y(n),0,e.length),t=Aa(t),e.slice(n,n+t.length)==t}function Jd(e,t,r){var i=P.templateSettings;r&&H(e,t,r)&&(t=n),e=X(e),t=Hu({},t,i,Oo);var a=Hu({},t.imports,i.imports,Oo),o=Z(a),s=qn(a,o);j(o,function(e){if(tt.test(e))throw new pt("Invalid `imports` option passed into `_.template`")});var c,l,u=0,d=t.interpolate||dt,f=`__p += '`,p=gt((t.escape||dt).source+`|`+d.source+`|`+(d===We?rt:dt).source+`|`+(t.evaluate||dt).source+`|$`,`g`),m=`//# sourceURL=`+(C.call(t,`sourceURL`)?(t.sourceURL+``).replace(/\s/g,` `):`lodash.templateSources[`+ ++tn+`]`)+` +`;e.replace(p,function(t,n,r,i,a,o){return r||=i,f+=e.slice(u,o).replace(ft,er),n&&(c=!0,f+=`' + +__e(`+n+`) + +'`),a&&(l=!0,f+=`'; +`+a+`; +__p += '`),r&&(f+=`' + +((__t = (`+r+`)) == null ? '' : __t) + +'`),u=o+t.length,t}),f+=`'; +`;var h=C.call(t,`variable`)&&t.variable;if(!h)f=`with (obj) { +`+f+` +} +`;else if(tt.test(h))throw new pt("Invalid `variable` option passed into `_.template`");f=(l?f.replace(Fe,``):f).replace(Ie,`$1`).replace(Le,`$1;`),f=`function(`+(h||`obj`)+`) { +`+(h?``:`obj || (obj = {}); +`)+`var __t, __p = ''`+(c?`, __e = _.escape`:``)+(l?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+f+`return __p +}`;var g=of(function(){return mt(o,m+`return `+f).apply(n,s)});if(g.source=f,lu(g))throw g;return g}function Yd(e){return X(e).toLowerCase()}function Xd(e){return X(e).toUpperCase()}function Zd(e,t,r){if(e=X(e),e&&(r||t===n))return Kn(e);if(!e||!(t=Aa(t)))return e;var i=pr(e),a=pr(t);return Ha(i,Yn(i,a),Xn(i,a)+1).join(``)}function Qd(e,t,r){if(e=X(e),e&&(r||t===n))return e.slice(0,mr(e)+1);if(!e||!(t=Aa(t)))return e;var i=pr(e);return Ha(i,0,Xn(i,pr(t))+1).join(``)}function $d(e,t,r){if(e=X(e),e&&(r||t===n))return e.replace(Xe,``);if(!e||!(t=Aa(t)))return e;var i=pr(e);return Ha(i,Yn(i,pr(t))).join(``)}function ef(e,t){var r=30,i=`...`;if(K(t)){var a=`separator`in t?t.separator:a;r=`length`in t?Y(t.length):r,i=`omission`in t?Aa(t.omission):i}e=X(e);var o=e.length;if(nr(e)){var s=pr(e);o=s.length}if(r>=o)return e;var c=r-fr(i);if(c<1)return i;var l=s?Ha(s,0,c).join(``):e.slice(0,c);if(a===n)return l+i;if(s&&(c+=l.length-c),Cu(a)){if(e.slice(c).search(a)){var u,d=l;for(a.global||(a=gt(a.source,X(it.exec(a))+`g`)),a.lastIndex=0;u=a.exec(d);)var f=u.index;l=l.slice(0,f===n?c:f)}}else if(e.indexOf(Aa(a),c)!=c){var p=l.lastIndexOf(a);p>-1&&(l=l.slice(0,p))}return l+i}function tf(e){return e=X(e),e&&Be.test(e)?e.replace(Re,hr):e}var nf=lo(function(e,t,n){return e+(n?` `:``)+t.toUpperCase()}),rf=co(`toUpperCase`);function af(e,t,r){return e=X(e),t=r?n:t,t===n?rr(e)?vr(e):Mn(e):e.match(t)||[]}var of=R(function(e,t){try{return A(e,n,t)}catch(e){return lu(e)?e:new pt(e)}}),sf=Po(function(e,t){return j(t,function(t){t=ws(t),mi(e,t,Tl(e[t],e))}),e});function cf(e){var t=e==null?0:e.length,n=B();return e=t?M(e,function(e){if(typeof e[1]!=`function`)throw new vt(r);return[n(e[0]),e[1]]}):[],R(function(n){for(var r=-1;++rg)return[];var n=v,r=D(e,v);t=B(t),e-=v;for(var i=Wn(r,t);++n0||t<0)?new F(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==n&&(t=Y(t),r=t<0?r.dropRight(-t):r.take(t-e)),r)},F.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},F.prototype.toArray=function(){return this.take(v)},Ai(F.prototype,function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),a=P[i?`take`+(t==`last`?`Right`:``):t],o=i||/^find/.test(t);a&&(P.prototype[t]=function(){var t=this.__wrapped__,s=i?[1]:arguments,c=t instanceof F,l=s[0],u=c||U(t),d=function(e){var t=a.apply(P,En([e],s));return i&&f?t[0]:t};u&&r&&typeof l==`function`&&l.length!=1&&(c=u=!1);var f=this.__chain__,p=!!this.__actions__.length,m=o&&!f,h=c&&!p;if(!o&&u){t=h?t:new F(this);var g=e.apply(t,s);return g.__actions__.push({func:Bc,args:[d],thisArg:n}),new Dr(g,f)}return m&&h?e.apply(this,s):(g=this.thru(d),m?i?g.value()[0]:g.value():g)})}),j([`pop`,`push`,`shift`,`sort`,`splice`,`unshift`],function(e){var t=yt[e],n=/^(?:push|sort|unshift)$/.test(e)?`tap`:`thru`,r=/^(?:pop|shift)$/.test(e);P.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(U(i)?i:[],e)}return this[n](function(n){return t.apply(U(n)?n:[],e)})}}),Ai(F.prototype,function(e,t){var n=P[t];if(n){var r=n.name+``;C.call(Bn,r)||(Bn[r]=[]),Bn[r].push({name:t,func:n})}}),Bn[ho(n,s).name]=[{name:`wrapper`,func:n}],F.prototype.clone=Or,F.prototype.reverse=kr,F.prototype.value=Ar,P.prototype.at=Vc,P.prototype.chain=Hc,P.prototype.commit=Uc,P.prototype.next=Wc,P.prototype.plant=Kc,P.prototype.reverse=qc,P.prototype.toJSON=P.prototype.valueOf=P.prototype.value=Jc,P.prototype.first=P.prototype.head,zt&&(P.prototype[zt]=Gc),P})();typeof define==`function`&&typeof define.amd==`object`&&define.amd?(O._=yr,define(function(){return yr})):dn?((dn.exports=yr)._=yr,un._=yr):O._=yr}).call(e)}));export{t}; \ No newline at end of file diff --git a/app/static/dist/assets/pev2-Bqp5dLNN.js b/app/static/dist/assets/pev2-Bqp5dLNN.js deleted file mode 100644 index 742acea..0000000 --- a/app/static/dist/assets/pev2-Bqp5dLNN.js +++ /dev/null @@ -1,711 +0,0 @@ -import{d as Dt,r as Er,a as ze,o as Ei,w as en,n as ba,b as dd,u as c,c as N,e as M,f as v,g as Oe,h as g,i as G,j as Se,t as fe,k as yt,l as ct,F as rt,m as Yt,p as ve,q as Tt,s as Wt,v as Mt,x as zg,y as Wi,z as $t,A as FR,B as KR,C as fu,D as zR,E as Sa,G as TE,H as Xl,I as jR,J as YR,K as ei,L as gn}from"./vue-6D8x8TOH.js";var GR={},$R=Object.defineProperty,JR=(e,t,n)=>t in e?$R(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,xe=(e,t,n)=>JR(e,typeof t!="symbol"?t+"":t,n),hl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function pd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Cl={exports:{}};var qR=Cl.exports,AE;function ZR(){return AE||(AE=1,(function(e,t){(function(){var n,a="4.18.1",o=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",l="Expected a function",f="Invalid `variable` option passed into `_.template`",h="Invalid `imports` option passed into `_.template`",p="__lodash_hash_undefined__",m=500,_="__lodash_placeholder__",y=1,I=2,A=4,L=1,w=2,C=1,H=2,U=4,x=8,k=16,K=32,$=64,te=128,ge=256,X=512,_e=30,Ne="...",re=800,S=16,Te=1,ne=2,ue=3,Ee=1/0,Re=9007199254740991,oe=17976931348623157e292,D=NaN,Z=4294967295,he=Z-1,R=Z>>>1,ae=[["ary",te],["bind",C],["bindKey",H],["curry",x],["curryRight",k],["flip",X],["partial",K],["partialRight",$],["rearg",ge]],F="[object Arguments]",Q="[object Array]",se="[object AsyncFunction]",q="[object Boolean]",Ae="[object Date]",Ue="[object DOMException]",je="[object Error]",at="[object Function]",Xt="[object GeneratorFunction]",Pt="[object Map]",Lt="[object Number]",qe="[object Null]",Y="[object Object]",be="[object Promise]",We="[object Proxy]",pt="[object RegExp]",Nt="[object Set]",Ut="[object String]",Wn="[object Symbol]",Xn="[object Undefined]",On="[object WeakMap]",jr="[object WeakSet]",tr="[object ArrayBuffer]",Lr="[object DataView]",Ua="[object Float32Array]",ka="[object Float64Array]",Ba="[object Int8Array]",pa="[object Int16Array]",ie="[object Int32Array]",Pe="[object Uint8Array]",Ye="[object Uint8ClampedArray]",Et="[object Uint16Array]",lt="[object Uint32Array]",an=/\b__p \+= '';/g,vn=/\b(__p \+=) '' \+/g,mr=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Cn=/&(?:amp|lt|gt|quot|#39);/g,B=/[&<>"']/g,ce=RegExp(Cn.source),Le=RegExp(B.source),tt=/<%-([\s\S]+?)%>/g,kt=/<%([\s\S]+?)%>/g,Ct=/<%=([\s\S]+?)%>/g,Be=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Me=/^\w*$/,Ze=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,qt=/[\\^$.*+?()[\]{}|]/g,Zt=RegExp(qt.source),Yr=/^\s+/,fo=/\s/,po=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Iu=/\{\n\/\* \[wrapped with (.+)\] \*/,ho=/,? & /,Ou=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Ss=/[()=,{}\[\]\/\s]/,Ru=/\\(\\)?/g,Is=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Va=/\w*$/,bu=/^[-+]0x[0-9a-f]+$/i,Lu=/^0b[01]+$/i,Nu=/^\[object .+?Constructor\]$/,Nr=/^0o[0-7]+$/i,Os=/^(?:0|[1-9]\d*)$/,Rs=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,_i=/($^)/,Cu=/['\n\r\u2028\u2029\\]/g,gi="\\ud800-\\udfff",vi="\\u0300-\\u036f",xu="\\ufe20-\\ufe2f",Ie="\\u20d0-\\u20ff",Fe=vi+xu+Ie,ht="\\u2700-\\u27bf",xt="a-z\\xdf-\\xf6\\xf8-\\xff",tn="\\xac\\xb1\\xd7\\xf7",nr="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Cr="\\u2000-\\u206f",Ti=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Tn="A-Z\\xc0-\\xd6\\xd8-\\xde",Fn="\\ufe0e\\ufe0f",Eo=tn+nr+Cr+Ti,Ai="['’]",bs="["+gi+"]",Ls="["+Eo+"]",yi="["+Fe+"]",Ns="\\d+",wu="["+ht+"]",Ha="["+xt+"]",mo="[^"+gi+Eo+Ns+ht+xt+Tn+"]",xn="\\ud83c[\\udffb-\\udfff]",Mu="(?:"+yi+"|"+xn+")",Si="[^"+gi+"]",et="(?:\\ud83c[\\udde6-\\uddff]){2}",Ii="[\\ud800-\\udbff][\\udc00-\\udfff]",zt="["+Tn+"]",wt="\\u200d",Wa="(?:"+Ha+"|"+mo+")",Gr="(?:"+zt+"|"+mo+")",Oi="(?:"+Ai+"(?:d|ll|m|re|s|t|ve))?",Ri="(?:"+Ai+"(?:D|LL|M|RE|S|T|VE))?",Ce=Mu+"?",Ve="["+Fn+"]?",ot="(?:"+wt+"(?:"+[Si,et,Ii].join("|")+")"+Ve+Ce+")*",Ot="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",dn="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",rr=Ve+Ce+ot,Du="(?:"+[wu,et,Ii].join("|")+")"+rr,Pu="(?:"+[Si+yi+"?",yi,et,Ii,bs].join("|")+")",Q1=RegExp(Ai,"g"),eT=RegExp(yi,"g"),Uu=RegExp(xn+"(?="+xn+")|"+Pu+rr,"g"),tT=RegExp([zt+"?"+Ha+"+"+Oi+"(?="+[Ls,zt,"$"].join("|")+")",Gr+"+"+Ri+"(?="+[Ls,zt+Wa,"$"].join("|")+")",zt+"?"+Wa+"+"+Oi,zt+"+"+Ri,dn,Ot,Ns,Du].join("|"),"g"),nT=RegExp("["+wt+gi+Fe+Fn+"]"),rT=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,aT=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],iT=-1,Ft={};Ft[Ua]=Ft[ka]=Ft[Ba]=Ft[pa]=Ft[ie]=Ft[Pe]=Ft[Ye]=Ft[Et]=Ft[lt]=!0,Ft[F]=Ft[Q]=Ft[tr]=Ft[q]=Ft[Lr]=Ft[Ae]=Ft[je]=Ft[at]=Ft[Pt]=Ft[Lt]=Ft[Y]=Ft[pt]=Ft[Nt]=Ft[Ut]=Ft[On]=!1;var Vt={};Vt[F]=Vt[Q]=Vt[tr]=Vt[Lr]=Vt[q]=Vt[Ae]=Vt[Ua]=Vt[ka]=Vt[Ba]=Vt[pa]=Vt[ie]=Vt[Pt]=Vt[Lt]=Vt[Y]=Vt[pt]=Vt[Nt]=Vt[Ut]=Vt[Wn]=Vt[Pe]=Vt[Ye]=Vt[Et]=Vt[lt]=!0,Vt[je]=Vt[at]=Vt[On]=!1;var oT={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},sT={"&":"&","<":"<",">":">",'"':""","'":"'"},lT={"&":"&","<":"<",">":">",""":'"',"'":"'"},uT={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},cT=parseFloat,fT=parseInt,dp=typeof hl=="object"&&hl&&hl.Object===Object&&hl,dT=typeof self=="object"&&self&&self.Object===Object&&self,En=dp||dT||Function("return this")(),ku=t&&!t.nodeType&&t,Xa=ku&&!0&&e&&!e.nodeType&&e,pp=Xa&&Xa.exports===ku,Bu=pp&&dp.process,ar=(function(){try{var z=Xa&&Xa.require&&Xa.require("util").types;return z||Bu&&Bu.binding&&Bu.binding("util")}catch{}})(),hp=ar&&ar.isArrayBuffer,Ep=ar&&ar.isDate,mp=ar&&ar.isMap,_p=ar&&ar.isRegExp,gp=ar&&ar.isSet,vp=ar&&ar.isTypedArray;function Kn(z,le,ee){switch(ee.length){case 0:return z.call(le);case 1:return z.call(le,ee[0]);case 2:return z.call(le,ee[0],ee[1]);case 3:return z.call(le,ee[0],ee[1],ee[2])}return z.apply(le,ee)}function pT(z,le,ee,De){for(var nt=-1,It=z==null?0:z.length;++nt-1}function Vu(z,le,ee){for(var De=-1,nt=z==null?0:z.length;++De-1;);return ee}function bp(z,le){for(var ee=z.length;ee--&&bi(le,z[ee],0)>-1;);return ee}function yT(z,le){for(var ee=z.length,De=0;ee--;)z[ee]===le&&++De;return De}var ST=Fu(oT),IT=Fu(sT);function OT(z){return"\\"+uT[z]}function RT(z,le){return z==null?n:z[le]}function Li(z){return nT.test(z)}function bT(z){return rT.test(z)}function LT(z){for(var le,ee=[];!(le=z.next()).done;)ee.push(le.value);return ee}function Yu(z){var le=-1,ee=Array(z.size);return z.forEach(function(De,nt){ee[++le]=[nt,De]}),ee}function Lp(z,le){return function(ee){return z(le(ee))}}function ma(z,le){for(var ee=-1,De=z.length,nt=0,It=[];++ee-1}function EA(r,i){var u=this.__data__,E=Ys(u,r);return E<0?(++this.size,u.push([r,i])):u[E][1]=i,this}$r.prototype.clear=fA,$r.prototype.delete=dA,$r.prototype.get=pA,$r.prototype.has=hA,$r.prototype.set=EA;function Jr(r){var i=-1,u=r==null?0:r.length;for(this.clear();++i=i?r:i)),r}function sr(r,i,u,E,T,b){var P,V=i&y,j=i&I,de=i&A;if(u&&(P=T?u(r,E,T,b):u(r)),P!==n)return P;if(!Gt(r))return r;var pe=it(r);if(pe){if(P=vy(r),!V)return wn(r,P)}else{var me=yn(r),we=me==at||me==Xt;if(ya(r))return ch(r,V);if(me==Y||me==F||we&&!T){if(P=j||we?{}:Nh(r),!V)return j?ly(r,xA(P,r)):sy(r,Hp(P,r))}else{if(!Vt[me])return T?r:{};P=Ty(r,me,V)}}b||(b=new gr);var He=b.get(r);if(He)return He;b.set(r,P),aE(r)?r.forEach(function(Ge){P.add(sr(Ge,i,u,Ge,r,b))}):nE(r)&&r.forEach(function(Ge,mt){P.set(mt,sr(Ge,i,u,mt,r,b))});var Je=de?j?vc:gc:j?Dn:pn,ut=pe?n:Je(r);return zn(ut||r,function(Ge,mt){ut&&(mt=Ge,Ge=r[mt]),So(P,mt,sr(Ge,i,u,mt,r,b))}),P}function wA(r){var i=pn(r);return function(u){return Wp(u,r,i)}}function Wp(r,i,u){var E=u.length;if(r==null)return!E;for(r=Bt(r);E--;){var T=u[E],b=i[T],P=r[T];if(P===n&&!(T in r)||!b(P))return!1}return!0}function Xp(r,i,u){if(typeof r!="function")throw new ir(l);return Co(function(){r.apply(n,u)},i)}function Io(r,i,u,E){var T=-1,b=Cs,P=!0,V=r.length,j=[],de=i.length;if(!V)return j;u&&(i=jt(i,jn(u))),E?(b=Vu,P=!1):i.length>=o&&(b=_o,P=!1,i=new za(i));e:for(;++TT?0:T+u),E=E===n||E>T?T:st(E),E<0&&(E+=T),E=u>E?0:oE(E);u0&&u(V)?i>1?mn(V,i-1,u,E,T):Ea(T,V):E||(T[T.length]=V)}return T}var ec=mh(),zp=mh(!0);function wr(r,i){return r&&ec(r,i,pn)}function tc(r,i){return r&&zp(r,i,pn)}function $s(r,i){return ha(i,function(u){return ea(r[u])})}function Ya(r,i){i=Ta(i,r);for(var u=0,E=i.length;r!=null&&ui}function PA(r,i){return r!=null&&Rt.call(r,i)}function UA(r,i){return r!=null&&i in Bt(r)}function kA(r,i,u){return r>=An(i,u)&&r=120&&pe.length>=120)?new za(P&&pe):n}pe=r[0];var me=-1,we=V[0];e:for(;++me-1;)V!==r&&Hs.call(V,j,1),Hs.call(r,j,1);return r}function nh(r,i){for(var u=r?i.length:0,E=u-1;u--;){var T=i[u];if(u==E||T!==b){var b=T;Qr(T)?Hs.call(r,T,1):fc(r,T)}}return r}function lc(r,i){return r+Fs(Up()*(i-r+1))}function JA(r,i,u,E){for(var T=-1,b=cn(Xs((i-r)/(u||1)),0),P=ee(b);b--;)P[E?b:++T]=r,r+=u;return P}function uc(r,i){var u="";if(!r||i<1||i>Re)return u;do i%2&&(u+=r),i=Fs(i/2),i&&(r+=r);while(i);return u}function ft(r,i){return Rc(wh(r,i,Pn),r+"")}function qA(r){return Vp(Vi(r))}function ZA(r,i){var u=Vi(r);return ol(u,ja(i,0,u.length))}function bo(r,i,u,E){if(!Gt(r))return r;i=Ta(i,r);for(var T=-1,b=i.length,P=b-1,V=r;V!=null&&++TT?0:T+i),u=u>T?T:u,u<0&&(u+=T),T=i>u?0:u-i>>>0,i>>>=0;for(var b=ee(T);++E>>1,P=r[b];P!==null&&!Gn(P)&&(u?P<=i:P=o){var de=i?null:dy(r);if(de)return ws(de);P=!1,T=_o,j=new za}else j=i?[]:V;e:for(;++E=E?r:lr(r,i,u)}var uh=FT||function(r){return En.clearTimeout(r)};function ch(r,i){if(i)return r.slice();var u=r.length,E=xp?xp(u):new r.constructor(u);return r.copy(E),E}function Ec(r){var i=new r.constructor(r.byteLength);return new Bs(i).set(new Bs(r)),i}function ry(r,i){var u=i?Ec(r.buffer):r.buffer;return new r.constructor(u,r.byteOffset,r.byteLength)}function ay(r){var i=new r.constructor(r.source,Va.exec(r));return i.lastIndex=r.lastIndex,i}function iy(r){return yo?Bt(yo.call(r)):{}}function fh(r,i){var u=i?Ec(r.buffer):r.buffer;return new r.constructor(u,r.byteOffset,r.length)}function dh(r,i){if(r!==i){var u=r!==n,E=r===null,T=r===r,b=Gn(r),P=i!==n,V=i===null,j=i===i,de=Gn(i);if(!V&&!de&&!b&&r>i||b&&P&&j&&!V&&!de||E&&P&&j||!u&&j||!T)return 1;if(!E&&!b&&!de&&r=V)return j;var de=u[E];return j*(de=="desc"?-1:1)}}return r.index-i.index}function ph(r,i,u,E){for(var T=-1,b=r.length,P=u.length,V=-1,j=i.length,de=cn(b-P,0),pe=ee(j+de),me=!E;++V1?u[T-1]:n,P=T>2?u[2]:n;for(b=r.length>3&&typeof b=="function"?(T--,b):n,P&&bn(u[0],u[1],P)&&(b=T<3?n:b,T=1),i=Bt(i);++E-1?T[b?i[P]:P]:n}}function vh(r){return Zr(function(i){var u=i.length,E=u,T=or.prototype.thru;for(r&&i.reverse();E--;){var b=i[E];if(typeof b!="function")throw new ir(l);if(T&&!P&&al(b)=="wrapper")var P=new or([],!0)}for(E=P?E:u;++E1&&vt.reverse(),pe&&jV))return!1;var de=b.get(r),pe=b.get(i);if(de&&pe)return de==i&&pe==r;var me=-1,we=!0,He=u&w?new za:n;for(b.set(r,i),b.set(i,r);++me1?"& ":"")+i[E],i=i.join(u>2?", ":" "),r.replace(po,`{ -/* [wrapped with `+i+`] */ -`)}function yy(r){return it(r)||Ja(r)||!!(Dp&&r&&r[Dp])}function Qr(r,i){var u=typeof r;return i=i??Re,!!i&&(u=="number"||u!="symbol"&&Os.test(r))&&r>-1&&r%1==0&&r0){if(++i>=re)return arguments[0]}else i=0;return r.apply(n,arguments)}}function ol(r,i){var u=-1,E=r.length,T=E-1;for(i=i===n?E:i;++u1?r[i-1]:n;return u=typeof u=="function"?(r.pop(),u):n,Kh(r,u)});function zh(r){var i=O(r);return i.__chain__=!0,i}function MS(r,i){return i(r),r}function sl(r,i){return i(r)}var DS=Zr(function(r){var i=r.length,u=i?r[0]:0,E=this.__wrapped__,T=function(b){return Qu(b,r)};return i>1||this.__actions__.length||!(E instanceof _t)||!Qr(u)?this.thru(T):(E=E.slice(u,+u+(i?1:0)),E.__actions__.push({func:sl,args:[T],thisArg:n}),new or(E,this.__chain__).thru(function(b){return i&&!b.length&&b.push(n),b}))});function PS(){return zh(this)}function US(){return new or(this.value(),this.__chain__)}function kS(){this.__values__===n&&(this.__values__=iE(this.value()));var r=this.__index__>=this.__values__.length,i=r?n:this.__values__[this.__index__++];return{done:r,value:i}}function BS(){return this}function VS(r){for(var i,u=this;u instanceof js;){var E=Bh(u);E.__index__=0,E.__values__=n,i?T.__wrapped__=E:i=E;var T=E;u=u.__wrapped__}return T.__wrapped__=r,i}function HS(){var r=this.__wrapped__;if(r instanceof _t){var i=r;return this.__actions__.length&&(i=new _t(this)),i=i.reverse(),i.__actions__.push({func:sl,args:[bc],thisArg:n}),new or(i,this.__chain__)}return this.thru(bc)}function WS(){return sh(this.__wrapped__,this.__actions__)}var XS=Qs(function(r,i,u){Rt.call(r,u)?++r[u]:xr(r,u,1)});function FS(r,i,u){var E=it(r)?Tp:MA;return u&&bn(r,i,u)&&(i=n),E(r,$e(i,3))}function KS(r,i){var u=it(r)?ha:Kp;return u(r,$e(i,3))}var zS=gh(Vh),jS=gh(Hh);function YS(r,i){return mn(ll(r,i),1)}function GS(r,i){return mn(ll(r,i),Ee)}function $S(r,i,u){return u=u===n?1:st(u),mn(ll(r,i),u)}function jh(r,i){var u=it(r)?zn:ga;return u(r,$e(i,3))}function Yh(r,i){var u=it(r)?hT:Fp;return u(r,$e(i,3))}var JS=Qs(function(r,i,u){Rt.call(r,u)?r[u].push(i):xr(r,u,[i])});function qS(r,i,u,E){r=Mn(r)?r:Vi(r),u=u&&!E?st(u):0;var T=r.length;return u<0&&(u=cn(T+u,0)),pl(r)?u<=T&&r.indexOf(i,u)>-1:!!T&&bi(r,i,u)>-1}var ZS=ft(function(r,i,u){var E=-1,T=typeof i=="function",b=Mn(r)?ee(r.length):[];return ga(r,function(P){b[++E]=T?Kn(i,P,u):Oo(P,i,u)}),b}),QS=Qs(function(r,i,u){xr(r,u,i)});function ll(r,i){var u=it(r)?jt:Jp;return u(r,$e(i,3))}function eI(r,i,u,E){return r==null?[]:(it(i)||(i=i==null?[]:[i]),u=E?n:u,it(u)||(u=u==null?[]:[u]),eh(r,i,u))}var tI=Qs(function(r,i,u){r[u?0:1].push(i)},function(){return[[],[]]});function nI(r,i,u){var E=it(r)?Hu:Ip,T=arguments.length<3;return E(r,$e(i,4),u,T,ga)}function rI(r,i,u){var E=it(r)?ET:Ip,T=arguments.length<3;return E(r,$e(i,4),u,T,Fp)}function aI(r,i){var u=it(r)?ha:Kp;return u(r,fl($e(i,3)))}function iI(r){var i=it(r)?Vp:qA;return i(r)}function oI(r,i,u){(u?bn(r,i,u):i===n)?i=1:i=st(i);var E=it(r)?LA:ZA;return E(r,i)}function sI(r){var i=it(r)?NA:ey;return i(r)}function lI(r){if(r==null)return 0;if(Mn(r))return pl(r)?Ni(r):r.length;var i=yn(r);return i==Pt||i==Nt?r.size:ic(r).length}function uI(r,i,u){var E=it(r)?Wu:ty;return u&&bn(r,i,u)&&(i=n),E(r,$e(i,3))}var cI=ft(function(r,i){if(r==null)return[];var u=i.length;return u>1&&bn(r,i[0],i[1])?i=[]:u>2&&bn(i[0],i[1],i[2])&&(i=[i[0]]),eh(r,mn(i,1),[])}),ul=KT||function(){return En.Date.now()};function fI(r,i){if(typeof i!="function")throw new ir(l);return r=st(r),function(){if(--r<1)return i.apply(this,arguments)}}function Gh(r,i,u){return i=u?n:i,i=r&&i==null?r.length:i,qr(r,te,n,n,n,n,i)}function $h(r,i){var u;if(typeof i!="function")throw new ir(l);return r=st(r),function(){return--r>0&&(u=i.apply(this,arguments)),r<=1&&(i=n),u}}var Nc=ft(function(r,i,u){var E=C;if(u.length){var T=ma(u,ki(Nc));E|=K}return qr(r,E,i,u,T)}),Jh=ft(function(r,i,u){var E=C|H;if(u.length){var T=ma(u,ki(Jh));E|=K}return qr(i,E,r,u,T)});function qh(r,i,u){i=u?n:i;var E=qr(r,x,n,n,n,n,n,i);return E.placeholder=qh.placeholder,E}function Zh(r,i,u){i=u?n:i;var E=qr(r,k,n,n,n,n,n,i);return E.placeholder=Zh.placeholder,E}function Qh(r,i,u){var E,T,b,P,V,j,de=0,pe=!1,me=!1,we=!0;if(typeof r!="function")throw new ir(l);i=cr(i)||0,Gt(u)&&(pe=!!u.leading,me="maxWait"in u,b=me?cn(cr(u.maxWait)||0,i):b,we="trailing"in u?!!u.trailing:we);function He(rn){var Ar=E,na=T;return E=T=n,de=rn,P=r.apply(na,Ar),P}function Je(rn){return de=rn,V=Co(mt,i),pe?He(rn):P}function ut(rn){var Ar=rn-j,na=rn-de,vE=i-Ar;return me?An(vE,b-na):vE}function Ge(rn){var Ar=rn-j,na=rn-de;return j===n||Ar>=i||Ar<0||me&&na>=b}function mt(){var rn=ul();if(Ge(rn))return vt(rn);V=Co(mt,ut(rn))}function vt(rn){return V=n,we&&E?He(rn):(E=T=n,P)}function $n(){V!==n&&uh(V),de=0,E=j=T=V=n}function Ln(){return V===n?P:vt(ul())}function Jn(){var rn=ul(),Ar=Ge(rn);if(E=arguments,T=this,j=rn,Ar){if(V===n)return Je(j);if(me)return uh(V),V=Co(mt,i),He(j)}return V===n&&(V=Co(mt,i)),P}return Jn.cancel=$n,Jn.flush=Ln,Jn}var dI=ft(function(r,i){return Xp(r,1,i)}),pI=ft(function(r,i,u){return Xp(r,cr(i)||0,u)});function hI(r){return qr(r,X)}function cl(r,i){if(typeof r!="function"||i!=null&&typeof i!="function")throw new ir(l);var u=function(){var E=arguments,T=i?i.apply(this,E):E[0],b=u.cache;if(b.has(T))return b.get(T);var P=r.apply(this,E);return u.cache=b.set(T,P)||b,P};return u.cache=new(cl.Cache||Jr),u}cl.Cache=Jr;function fl(r){if(typeof r!="function")throw new ir(l);return function(){var i=arguments;switch(i.length){case 0:return!r.call(this);case 1:return!r.call(this,i[0]);case 2:return!r.call(this,i[0],i[1]);case 3:return!r.call(this,i[0],i[1],i[2])}return!r.apply(this,i)}}function EI(r){return $h(2,r)}var mI=ny(function(r,i){i=i.length==1&&it(i[0])?jt(i[0],jn($e())):jt(mn(i,1),jn($e()));var u=i.length;return ft(function(E){for(var T=-1,b=An(E.length,u);++T=i}),Ja=Yp((function(){return arguments})())?Yp:function(r){return Qt(r)&&Rt.call(r,"callee")&&!Mp.call(r,"callee")},it=ee.isArray,xI=hp?jn(hp):VA;function Mn(r){return r!=null&&dl(r.length)&&!ea(r)}function nn(r){return Qt(r)&&Mn(r)}function wI(r){return r===!0||r===!1||Qt(r)&&Rn(r)==q}var ya=jT||Xc,MI=Ep?jn(Ep):HA;function DI(r){return Qt(r)&&r.nodeType===1&&!xo(r)}function PI(r){if(r==null)return!0;if(Mn(r)&&(it(r)||typeof r=="string"||typeof r.splice=="function"||ya(r)||Bi(r)||Ja(r)))return!r.length;var i=yn(r);if(i==Pt||i==Nt)return!r.size;if(No(r))return!ic(r).length;for(var u in r)if(Rt.call(r,u))return!1;return!0}function UI(r,i){return Ro(r,i)}function kI(r,i,u){u=typeof u=="function"?u:n;var E=u?u(r,i):n;return E===n?Ro(r,i,n,u):!!E}function xc(r){if(!Qt(r))return!1;var i=Rn(r);return i==je||i==Ue||typeof r.message=="string"&&typeof r.name=="string"&&!xo(r)}function BI(r){return typeof r=="number"&&Pp(r)}function ea(r){if(!Gt(r))return!1;var i=Rn(r);return i==at||i==Xt||i==se||i==We}function tE(r){return typeof r=="number"&&r==st(r)}function dl(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=Re}function Gt(r){var i=typeof r;return r!=null&&(i=="object"||i=="function")}function Qt(r){return r!=null&&typeof r=="object"}var nE=mp?jn(mp):XA;function VI(r,i){return r===i||ac(r,i,Ac(i))}function HI(r,i,u){return u=typeof u=="function"?u:n,ac(r,i,Ac(i),u)}function WI(r){return rE(r)&&r!=+r}function XI(r){if(Oy(r))throw new nt(s);return Gp(r)}function FI(r){return r===null}function KI(r){return r==null}function rE(r){return typeof r=="number"||Qt(r)&&Rn(r)==Lt}function xo(r){if(!Qt(r)||Rn(r)!=Y)return!1;var i=Vs(r);if(i===null)return!0;var u=Rt.call(i,"constructor")&&i.constructor;return typeof u=="function"&&u instanceof u&&Ps.call(u)==HT}var wc=_p?jn(_p):FA;function zI(r){return tE(r)&&r>=-Re&&r<=Re}var aE=gp?jn(gp):KA;function pl(r){return typeof r=="string"||!it(r)&&Qt(r)&&Rn(r)==Ut}function Gn(r){return typeof r=="symbol"||Qt(r)&&Rn(r)==Wn}var Bi=vp?jn(vp):zA;function jI(r){return r===n}function YI(r){return Qt(r)&&yn(r)==On}function GI(r){return Qt(r)&&Rn(r)==jr}var $I=rl(oc),JI=rl(function(r,i){return r<=i});function iE(r){if(!r)return[];if(Mn(r))return pl(r)?_r(r):wn(r);if(go&&r[go])return LT(r[go]());var i=yn(r),u=i==Pt?Yu:i==Nt?ws:Vi;return u(r)}function ta(r){if(!r)return r===0?r:0;if(r=cr(r),r===Ee||r===-Ee){var i=r<0?-1:1;return i*oe}return r===r?r:0}function st(r){var i=ta(r),u=i%1;return i===i?u?i-u:i:0}function oE(r){return r?ja(st(r),0,Z):0}function cr(r){if(typeof r=="number")return r;if(Gn(r))return D;if(Gt(r)){var i=typeof r.valueOf=="function"?r.valueOf():r;r=Gt(i)?i+"":i}if(typeof r!="string")return r===0?r:+r;r=Op(r);var u=Lu.test(r);return u||Nr.test(r)?fT(r.slice(2),u?2:8):bu.test(r)?D:+r}function sE(r){return Mr(r,Dn(r))}function qI(r){return r?ja(st(r),-Re,Re):r===0?r:0}function bt(r){return r==null?"":Yn(r)}var ZI=Pi(function(r,i){if(No(i)||Mn(i)){Mr(i,pn(i),r);return}for(var u in i)Rt.call(i,u)&&So(r,u,i[u])}),lE=Pi(function(r,i){Mr(i,Dn(i),r)}),uE=Pi(function(r,i,u,E){Mr(i,Dn(i),r,E)}),Mc=Pi(function(r,i,u,E){Mr(i,pn(i),r,E)}),QI=Zr(Qu);function eO(r,i){var u=Di(r);return i==null?u:Hp(u,i)}var tO=ft(function(r,i){r=Bt(r);var u=-1,E=i.length,T=E>2?i[2]:n;for(T&&bn(i[0],i[1],T)&&(E=1);++u1),b}),Mr(r,vc(r),u),E&&(u=sr(u,y|I|A,py));for(var T=i.length;T--;)fc(u,i[T]);return u});function vO(r,i){return fE(r,fl($e(i)))}var TO=Zr(function(r,i){return r==null?{}:GA(r,i)});function fE(r,i){if(r==null)return{};var u=jt(vc(r),function(E){return[E]});return i=$e(i),th(r,u,function(E,T){return i(E,T[0])})}function AO(r,i,u){i=Ta(i,r);var E=-1,T=i.length;for(T||(T=1,r=n);++Ei){var E=r;r=i,i=E}if(u||r%1||i%1){var T=Up();return An(r+T*(i-r+cT("1e-"+((T+"").length-1))),i)}return lc(r,i)}var wO=Ui(function(r,i,u){return i=i.toLowerCase(),r+(u?hE(i):i)});function hE(r){return Uc(bt(r).toLowerCase())}function EE(r){return r=bt(r),r&&r.replace(Rs,ST).replace(eT,"")}function MO(r,i,u){r=bt(r),i=Yn(i);var E=r.length;u=u===n?E:ja(st(u),0,E);var T=u;return u-=i.length,u>=0&&r.slice(u,T)==i}function DO(r){return r=bt(r),r&&Le.test(r)?r.replace(B,IT):r}function PO(r){return r=bt(r),r&&Zt.test(r)?r.replace(qt,"\\$&"):r}var UO=Ui(function(r,i,u){return r+(u?"-":"")+i.toLowerCase()}),kO=Ui(function(r,i,u){return r+(u?" ":"")+i.toLowerCase()}),BO=_h("toLowerCase");function VO(r,i,u){r=bt(r),i=st(i);var E=i?Ni(r):0;if(!i||E>=i)return r;var T=(i-E)/2;return nl(Fs(T),u)+r+nl(Xs(T),u)}function HO(r,i,u){r=bt(r),i=st(i);var E=i?Ni(r):0;return i&&E>>0,u?(r=bt(r),r&&(typeof i=="string"||i!=null&&!wc(i))&&(i=Yn(i),!i&&Li(r))?Aa(_r(r),0,u):r.split(i,u)):[]}var YO=Ui(function(r,i,u){return r+(u?" ":"")+Uc(i)});function GO(r,i,u){return r=bt(r),u=u==null?0:ja(st(u),0,r.length),i=Yn(i),r.slice(u,u+i.length)==i}function $O(r,i,u){var E=O.templateSettings;u&&bn(r,i,u)&&(i=n),r=bt(r),i=Mc({},i,E,Ih);var T=Mc({},i.imports,E.imports,Ih),b=pn(T),P=ju(T,b);zn(b,function(Ge){if(Ss.test(Ge))throw new nt(h)});var V,j,de=0,pe=i.interpolate||_i,me="__p += '",we=Gu((i.escape||_i).source+"|"+pe.source+"|"+(pe===Ct?Is:_i).source+"|"+(i.evaluate||_i).source+"|$","g"),He="//# sourceURL="+(Rt.call(i,"sourceURL")?(i.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++iT+"]")+` -`;r.replace(we,function(Ge,mt,vt,$n,Ln,Jn){return vt||(vt=$n),me+=r.slice(de,Jn).replace(Cu,OT),mt&&(V=!0,me+=`' + -__e(`+mt+`) + -'`),Ln&&(j=!0,me+=`'; -`+Ln+`; -__p += '`),vt&&(me+=`' + -((__t = (`+vt+`)) == null ? '' : __t) + -'`),de=Jn+Ge.length,Ge}),me+=`'; -`;var Je=Rt.call(i,"variable")&&i.variable;if(!Je)me=`with (obj) { -`+me+` -} -`;else if(Ss.test(Je))throw new nt(f);me=(j?me.replace(an,""):me).replace(vn,"$1").replace(mr,"$1;"),me="function("+(Je||"obj")+`) { -`+(Je?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(V?", __e = _.escape":"")+(j?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+me+`return __p -}`;var ut=_E(function(){return It(b,He+"return "+me).apply(n,P)});if(ut.source=me,xc(ut))throw ut;return ut}function JO(r){return bt(r).toLowerCase()}function qO(r){return bt(r).toUpperCase()}function ZO(r,i,u){if(r=bt(r),r&&(u||i===n))return Op(r);if(!r||!(i=Yn(i)))return r;var E=_r(r),T=_r(i),b=Rp(E,T),P=bp(E,T)+1;return Aa(E,b,P).join("")}function QO(r,i,u){if(r=bt(r),r&&(u||i===n))return r.slice(0,Np(r)+1);if(!r||!(i=Yn(i)))return r;var E=_r(r),T=bp(E,_r(i))+1;return Aa(E,0,T).join("")}function eR(r,i,u){if(r=bt(r),r&&(u||i===n))return r.replace(Yr,"");if(!r||!(i=Yn(i)))return r;var E=_r(r),T=Rp(E,_r(i));return Aa(E,T).join("")}function tR(r,i){var u=_e,E=Ne;if(Gt(i)){var T="separator"in i?i.separator:T;u="length"in i?st(i.length):u,E="omission"in i?Yn(i.omission):E}r=bt(r);var b=r.length;if(Li(r)){var P=_r(r);b=P.length}if(u>=b)return r;var V=u-Ni(E);if(V<1)return E;var j=P?Aa(P,0,V).join(""):r.slice(0,V);if(T===n)return j+E;if(P&&(V+=j.length-V),wc(T)){if(r.slice(V).search(T)){var de,pe=j;for(T.global||(T=Gu(T.source,bt(Va.exec(T))+"g")),T.lastIndex=0;de=T.exec(pe);)var me=de.index;j=j.slice(0,me===n?V:me)}}else if(r.indexOf(Yn(T),V)!=V){var we=j.lastIndexOf(T);we>-1&&(j=j.slice(0,we))}return j+E}function nR(r){return r=bt(r),r&&ce.test(r)?r.replace(Cn,wT):r}var rR=Ui(function(r,i,u){return r+(u?" ":"")+i.toUpperCase()}),Uc=_h("toUpperCase");function mE(r,i,u){return r=bt(r),i=u?n:i,i===n?bT(r)?PT(r):gT(r):r.match(i)||[]}var _E=ft(function(r,i){try{return Kn(r,n,i)}catch(u){return xc(u)?u:new nt(u)}}),aR=Zr(function(r,i){return zn(i,function(u){u=vr(u),xr(r,u,Nc(r[u],r))}),r});function iR(r){var i=r==null?0:r.length,u=$e();return r=i?jt(r,function(E){if(typeof E[1]!="function")throw new ir(l);return[u(E[0]),E[1]]}):[],ft(function(E){for(var T=-1;++TRe)return[];var u=Z,E=An(r,Z);i=$e(i),r-=Z;for(var T=zu(E,i);++u0||i<0)?new _t(u):(r<0?u=u.takeRight(-r):r&&(u=u.drop(r)),i!==n&&(i=st(i),u=i<0?u.dropRight(-i):u.take(i-r)),u)},_t.prototype.takeRightWhile=function(r){return this.reverse().takeWhile(r).reverse()},_t.prototype.toArray=function(){return this.take(Z)},wr(_t.prototype,function(r,i){var u=/^(?:filter|find|map|reject)|While$/.test(i),E=/^(?:head|last)$/.test(i),T=O[E?"take"+(i=="last"?"Right":""):i],b=E||/^find/.test(i);T&&(O.prototype[i]=function(){var P=this.__wrapped__,V=E?[1]:arguments,j=P instanceof _t,de=V[0],pe=j||it(P),me=function(mt){var vt=T.apply(O,Ea([mt],V));return E&&we?vt[0]:vt};pe&&u&&typeof de=="function"&&de.length!=1&&(j=pe=!1);var we=this.__chain__,He=!!this.__actions__.length,Je=b&&!we,ut=j&&!He;if(!b&&pe){P=ut?P:new _t(this);var Ge=r.apply(P,V);return Ge.__actions__.push({func:sl,args:[me],thisArg:n}),new or(Ge,we)}return Je&&ut?r.apply(this,V):(Ge=this.thru(me),Je?E?Ge.value()[0]:Ge.value():Ge)})}),zn(["pop","push","shift","sort","splice","unshift"],function(r){var i=Ms[r],u=/^(?:push|sort|unshift)$/.test(r)?"tap":"thru",E=/^(?:pop|shift)$/.test(r);O.prototype[r]=function(){var T=arguments;if(E&&!this.__chain__){var b=this.value();return i.apply(it(b)?b:[],T)}return this[u](function(P){return i.apply(it(P)?P:[],T)})}}),wr(_t.prototype,function(r,i){var u=O[i];if(u){var E=u.name+"";Rt.call(Mi,E)||(Mi[E]=[]),Mi[E].push({name:i,func:u})}}),Mi[el(n,H).name]=[{name:"wrapper",func:n}],_t.prototype.clone=rA,_t.prototype.reverse=aA,_t.prototype.value=iA,O.prototype.at=DS,O.prototype.chain=PS,O.prototype.commit=US,O.prototype.next=kS,O.prototype.plant=VS,O.prototype.reverse=HS,O.prototype.toJSON=O.prototype.valueOf=O.prototype.value=WS,O.prototype.first=O.prototype.head,go&&(O.prototype[go]=BS),O},Ci=UT();Xa?((Xa.exports=Ci)._=Ci,ku._=Ci):En._=Ci}).call(qR)})(Cl,Cl.exports)),Cl.exports}var jg=ZR();const W=pd(jg),QR={__name:"splitpanes",props:{horizontal:{type:Boolean},pushOtherPanes:{type:Boolean,default:!0},dblClickSplitter:{type:Boolean,default:!0},rtl:{type:Boolean,default:!1},firstSplitter:{type:Boolean}},emits:["ready","resize","resized","pane-click","pane-maximize","pane-add","pane-remove","splitter-click"],setup(e,{emit:t}){const n=t,a=e,o=FR(),s=ze([]),l=ve(()=>s.value.reduce((F,Q)=>(F[~~Q.id]=Q)&&F,{})),f=ve(()=>s.value.length),h=ze(null),p=ze(!1),m=ze({mouseDown:!1,dragging:!1,activeSplitter:null,cursorOffset:0}),_=ze({splitter:null,timeoutId:null}),y=ve(()=>({[`splitpanes splitpanes--${a.horizontal?"horizontal":"vertical"}`]:!0,"splitpanes--dragging":m.value.dragging})),I=()=>{document.addEventListener("mousemove",w,{passive:!1}),document.addEventListener("mouseup",C),"ontouchstart"in window&&(document.addEventListener("touchmove",w,{passive:!1}),document.addEventListener("touchend",C))},A=()=>{document.removeEventListener("mousemove",w,{passive:!1}),document.removeEventListener("mouseup",C),"ontouchstart"in window&&(document.removeEventListener("touchmove",w,{passive:!1}),document.removeEventListener("touchend",C))},L=(F,Q)=>{const se=F.target.closest(".splitpanes__splitter");if(se){const{left:q,top:Ae}=se.getBoundingClientRect(),{clientX:Ue,clientY:je}="ontouchstart"in window&&F.touches?F.touches[0]:F;m.value.cursorOffset=a.horizontal?je-Ae:Ue-q}I(),m.value.mouseDown=!0,m.value.activeSplitter=Q},w=F=>{m.value.mouseDown&&(F.preventDefault(),m.value.dragging=!0,requestAnimationFrame(()=>{$(k(F)),n("resize",s.value.map(Q=>({min:Q.min,max:Q.max,size:Q.size})))}))},C=()=>{m.value.dragging&&n("resized",s.value.map(F=>({min:F.min,max:F.max,size:F.size}))),m.value.mouseDown=!1,setTimeout(()=>{m.value.dragging=!1,A()},100)},H=(F,Q)=>{"ontouchstart"in window&&(F.preventDefault(),a.dblClickSplitter&&(_.value.splitter===Q?(clearTimeout(_.value.timeoutId),_.value.timeoutId=null,U(F,Q),_.value.splitter=null):(_.value.splitter=Q,_.value.timeoutId=setTimeout(()=>_.value.splitter=null,500)))),m.value.dragging||n("splitter-click",s.value[Q])},U=(F,Q)=>{let se=0;s.value=s.value.map((q,Ae)=>(q.size=Ae===Q?q.max:q.min,Ae!==Q&&(se+=q.min),q)),s.value[Q].size-=se,n("pane-maximize",s.value[Q]),n("resized",s.value.map(q=>({min:q.min,max:q.max,size:q.size})))},x=(F,Q)=>{n("pane-click",l.value[Q])},k=F=>{const Q=h.value.getBoundingClientRect(),{clientX:se,clientY:q}="ontouchstart"in window&&F.touches?F.touches[0]:F;return{x:se-(a.horizontal?0:m.value.cursorOffset)-Q.left,y:q-(a.horizontal?m.value.cursorOffset:0)-Q.top}},K=F=>{F=F[a.horizontal?"y":"x"];const Q=h.value[a.horizontal?"clientHeight":"clientWidth"];return a.rtl&&!a.horizontal&&(F=Q-F),F*100/Q},$=F=>{const Q=m.value.activeSplitter;let se={prevPanesSize:ge(Q),nextPanesSize:X(Q),prevReachedMinPanes:0,nextReachedMinPanes:0};const q=0+(a.pushOtherPanes?0:se.prevPanesSize),Ae=100-(a.pushOtherPanes?0:se.nextPanesSize),Ue=Math.max(Math.min(K(F),Ae),q);let je=[Q,Q+1],at=s.value[je[0]]||null,Xt=s.value[je[1]]||null;const Pt=at.max<100&&Ue>=at.max+se.prevPanesSize,Lt=Xt.max<100&&Ue<=100-(Xt.max+X(Q+1));if(Pt||Lt){Pt?(at.size=at.max,Xt.size=Math.max(100-at.max-se.prevPanesSize-se.nextPanesSize,0)):(at.size=Math.max(100-Xt.max-se.prevPanesSize-X(Q+1),0),Xt.size=Xt.max);return}if(a.pushOtherPanes){const qe=te(se,Ue);if(!qe)return;({sums:se,panesToResize:je}=qe),at=s.value[je[0]]||null,Xt=s.value[je[1]]||null}at!==null&&(at.size=Math.min(Math.max(Ue-se.prevPanesSize-se.prevReachedMinPanes,at.min),at.max)),Xt!==null&&(Xt.size=Math.min(Math.max(100-Ue-se.nextPanesSize-se.nextReachedMinPanes,Xt.min),Xt.max))},te=(F,Q)=>{const se=m.value.activeSplitter,q=[se,se+1];return Q{Ue>q[0]&&Ue<=se&&(Ae.size=Ae.min,F.prevReachedMinPanes+=Ae.min)}),F.prevPanesSize=ge(q[0]),q[0]===void 0)?(F.prevReachedMinPanes=0,s.value[0].size=s.value[0].min,s.value.forEach((Ae,Ue)=>{Ue>0&&Ue<=se&&(Ae.size=Ae.min,F.prevReachedMinPanes+=Ae.min)}),s.value[q[1]].size=100-F.prevReachedMinPanes-s.value[0].min-F.prevPanesSize-F.nextPanesSize,null):Q>100-F.nextPanesSize-s.value[q[1]].min&&(q[1]=Ne(se).index,F.nextReachedMinPanes=0,q[1]>se+1&&s.value.forEach((Ae,Ue)=>{Ue>se&&Ue{Ue=se+1&&(Ae.size=Ae.min,F.nextReachedMinPanes+=Ae.min)}),s.value[q[0]].size=100-F.prevPanesSize-X(q[0]-1),null):{sums:F,panesToResize:q}},ge=F=>s.value.reduce((Q,se,q)=>Q+(qs.value.reduce((Q,se,q)=>Q+(q>F+1?se.size:0),0),_e=F=>[...s.value].reverse().find(Q=>Q.indexQ.min)||{},Ne=F=>s.value.find(Q=>Q.index>F+1&&Q.size>Q.min)||{},re=()=>{var F;Array.from(((F=h.value)==null?void 0:F.children)||[]).forEach(Q=>{const se=Q.classList.contains("splitpanes__pane"),q=Q.classList.contains("splitpanes__splitter");!se&&!q&&(Q.remove(),console.warn("Splitpanes: Only elements are allowed at the root of . One of your DOM nodes was removed."))})},S=(F,Q,se=!1)=>{const q=F-1,Ae=document.createElement("div");Ae.classList.add("splitpanes__splitter"),se||(Ae.onmousedown=Ue=>L(Ue,q),typeof window<"u"&&"ontouchstart"in window&&(Ae.ontouchstart=Ue=>L(Ue,q)),Ae.onclick=Ue=>H(Ue,q+1)),a.dblClickSplitter&&(Ae.ondblclick=Ue=>U(Ue,q+1)),Q.parentNode.insertBefore(Ae,Q)},Te=F=>{F.onmousedown=void 0,F.onclick=void 0,F.ondblclick=void 0,F.remove()},ne=()=>{var F;const Q=Array.from(((F=h.value)==null?void 0:F.children)||[]);Q.forEach(q=>{q.className.includes("splitpanes__splitter")&&Te(q)});let se=0;Q.forEach(q=>{q.className.includes("splitpanes__pane")&&(!se&&a.firstSplitter?S(se,q,!0):se&&S(se,q),se++)})},ue=({uid:F,...Q})=>{const se=l.value[F];Object.entries(Q).forEach(([q,Ae])=>se[q]=Ae)},Ee=F=>{var Q;let se=-1;Array.from(((Q=h.value)==null?void 0:Q.children)||[]).some(q=>(q.className.includes("splitpanes__pane")&&se++,q.isSameNode(F.el))),s.value.splice(se,0,{...F,index:se}),s.value.forEach((q,Ae)=>q.index=Ae),p.value&&ba(()=>{ne(),oe({addedPane:s.value[se]}),n("pane-add",{index:se,panes:s.value.map(q=>({min:q.min,max:q.max,size:q.size}))})})},Re=F=>{const Q=s.value.findIndex(q=>q.id===F),se=s.value.splice(Q,1)[0];s.value.forEach((q,Ae)=>q.index=Ae),ba(()=>{ne(),oe({removedPane:{...se}}),n("pane-remove",{removed:se,panes:s.value.map(q=>({min:q.min,max:q.max,size:q.size}))})})},oe=(F={})=>{!F.addedPane&&!F.removedPane?Z():s.value.some(Q=>Q.givenSize!==null||Q.min||Q.max<100)?he(F):D(),p.value&&n("resized",s.value.map(Q=>({min:Q.min,max:Q.max,size:Q.size})))},D=()=>{const F=100/f.value;let Q=0;const se=[],q=[];s.value.forEach(Ae=>{Ae.size=Math.max(Math.min(F,Ae.max),Ae.min),Q-=Ae.size,Ae.size>=Ae.max&&se.push(Ae.id),Ae.size<=Ae.min&&q.push(Ae.id)}),Q>.1&&R(Q,se,q)},Z=()=>{let F=100;const Q=[],se=[];let q=0;s.value.forEach(Ue=>{F-=Ue.size,Ue.givenSize!==null&&q++,Ue.size>=Ue.max&&Q.push(Ue.id),Ue.size<=Ue.min&&se.push(Ue.id)});let Ae=100;F>.1&&(s.value.forEach(Ue=>{Ue.givenSize===null&&(Ue.size=Math.max(Math.min(F/(f.value-q),Ue.max),Ue.min)),Ae-=Ue.size}),Ae>.1&&R(Ae,Q,se))},he=({addedPane:F,removedPane:Q}={})=>{let se=100/f.value,q=0;const Ae=[],Ue=[];(F?.givenSize??null)!==null&&(se=(100-F.givenSize)/(f.value-1).value),s.value.forEach(je=>{q-=je.size,je.size>=je.max&&Ae.push(je.id),je.size<=je.min&&Ue.push(je.id)}),!(Math.abs(q)<.1)&&(s.value.forEach(je=>{F?.givenSize!==null&&F?.id===je.id||(je.size=Math.max(Math.min(se,je.max),je.min)),q-=je.size,je.size>=je.max&&Ae.push(je.id),je.size<=je.min&&Ue.push(je.id)}),q>.1&&R(q,Ae,Ue))},R=(F,Q,se)=>{let q;F>0?q=F/(f.value-Q.length):q=F/(f.value-se.length),s.value.forEach((Ae,Ue)=>{if(F>0&&!Q.includes(Ae.id)){const je=Math.max(Math.min(Ae.size+q,Ae.max),Ae.min),at=je-Ae.size;F-=at,Ae.size=je}else if(!se.includes(Ae.id)){const je=Math.max(Math.min(Ae.size+q,Ae.max),Ae.min),at=je-Ae.size;F-=at,Ae.size=je}}),Math.abs(F)>.1&&ba(()=>{p.value&&console.warn("Splitpanes: Could not resize panes correctly due to their constraints.")})};en(()=>a.firstSplitter,()=>ne()),en(()=>a.dblClickSplitter,F=>{[...h.value.querySelectorAll(".splitpanes__splitter")].forEach((Q,se)=>{Q.ondblclick=F?q=>U(q,se):void 0})}),dd(()=>p.value=!1),Ei(()=>{re(),ne(),oe(),n("ready"),p.value=!0});const ae=()=>{var F;return ei("div",{ref:h,class:y.value},(F=o.default)==null?void 0:F.call(o))};return gn("panes",s),gn("indexedPanes",l),gn("horizontal",ve(()=>a.horizontal)),gn("requestUpdate",ue),gn("onPaneAdd",Ee),gn("onPaneRemove",Re),gn("onPaneClick",x),(F,Q)=>(N(),ct(KR(ae)))}},yE={__name:"pane",props:{size:{type:[Number,String]},minSize:{type:[Number,String],default:0},maxSize:{type:[Number,String],default:100}},setup(e){var t;const n=e,a=Mt("requestUpdate"),o=Mt("onPaneAdd"),s=Mt("horizontal"),l=Mt("onPaneRemove"),f=Mt("onPaneClick"),h=(t=zg())==null?void 0:t.uid,p=Mt("indexedPanes"),m=ve(()=>p.value[h]),_=ze(null),y=ve(()=>{const w=isNaN(n.size)||n.size===void 0?0:parseFloat(n.size);return Math.max(Math.min(w,A.value),I.value)}),I=ve(()=>{const w=parseFloat(n.minSize);return isNaN(w)?0:w}),A=ve(()=>{const w=parseFloat(n.maxSize);return isNaN(w)?100:w}),L=ve(()=>{var w;return`${s.value?"height":"width"}: ${(w=m.value)==null?void 0:w.size}%`});return Ei(()=>{o({id:h,el:_.value,min:I.value,max:A.value,givenSize:n.size===void 0?null:y.value,size:y.value})}),en(()=>y.value,w=>a({uid:h,size:w})),en(()=>I.value,w=>a({uid:h,min:w})),en(()=>A.value,w=>a({uid:h,max:w})),dd(()=>l(h)),(w,C)=>(N(),M("div",{ref_key:"paneEl",ref:_,class:"splitpanes__pane",onClick:C[0]||(C[0]=H=>c(f)(H,w._.uid)),style:$t(L.value)},[Wi(w.$slots,"default")],4))}},Fl=Symbol("selectedNodeId"),ds=Symbol("highlightedNodeId"),ci=Symbol("selectNode"),Da=Symbol("viewOptions");var pf={exports:{}};var eb=pf.exports,SE;function tb(){return SE||(SE=1,(function(e,t){(function(n,a){e.exports=a()})(eb,function(){return(function(){var n={686:(function(s,l,f){f.d(l,{default:function(){return oe}});var h=f(279),p=f.n(h),m=f(370),_=f.n(m),y=f(817),I=f.n(y);function A(D){try{return document.execCommand(D)}catch{return!1}}var L=function(D){var Z=I()(D);return A("cut"),Z},w=L;function C(D){var Z=document.documentElement.getAttribute("dir")==="rtl",he=document.createElement("textarea");he.style.fontSize="12pt",he.style.border="0",he.style.padding="0",he.style.margin="0",he.style.position="absolute",he.style[Z?"right":"left"]="-9999px";var R=window.pageYOffset||document.documentElement.scrollTop;return he.style.top="".concat(R,"px"),he.setAttribute("readonly",""),he.value=D,he}var H=function(D){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},he="";if(typeof D=="string"){var R=C(D);Z.container.appendChild(R),he=I()(R),A("copy"),R.remove()}else he=I()(D),A("copy");return he},U=H;function x(D){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(Z){return typeof Z}:x=function(Z){return Z&&typeof Symbol=="function"&&Z.constructor===Symbol&&Z!==Symbol.prototype?"symbol":typeof Z},x(D)}var k=function(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Z=D.action,he=Z===void 0?"copy":Z,R=D.container,ae=D.target,F=D.text;if(he!=="copy"&&he!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(ae!==void 0)if(ae&&x(ae)==="object"&&ae.nodeType===1){if(he==="copy"&&ae.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(he==="cut"&&(ae.hasAttribute("readonly")||ae.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(F)return U(F,{container:R});if(ae)return he==="cut"?w(ae):U(ae,{container:R})},K=k;function $(D){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?$=function(Z){return typeof Z}:$=function(Z){return Z&&typeof Symbol=="function"&&Z.constructor===Symbol&&Z!==Symbol.prototype?"symbol":typeof Z},$(D)}function te(D,Z){if(!(D instanceof Z))throw new TypeError("Cannot call a class as a function")}function ge(D,Z){for(var he=0;he"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function ue(D){return ue=Object.setPrototypeOf?Object.getPrototypeOf:function(Z){return Z.__proto__||Object.getPrototypeOf(Z)},ue(D)}function Ee(D,Z){var he="data-clipboard-".concat(D);if(Z.hasAttribute(he))return Z.getAttribute(he)}var Re=(function(D){_e(he,D);var Z=re(he);function he(R,ae){var F;return te(this,he),F=Z.call(this),F.resolveOptions(ae),F.listenClick(R),F}return X(he,[{key:"resolveOptions",value:function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof R.action=="function"?R.action:this.defaultAction,this.target=typeof R.target=="function"?R.target:this.defaultTarget,this.text=typeof R.text=="function"?R.text:this.defaultText,this.container=$(R.container)==="object"?R.container:document.body}},{key:"listenClick",value:function(R){var ae=this;this.listener=_()(R,"click",function(F){return ae.onClick(F)})}},{key:"onClick",value:function(R){var ae=R.delegateTarget||R.currentTarget,F=this.action(ae)||"copy",Q=K({action:F,container:this.container,target:this.target(ae),text:this.text(ae)});this.emit(Q?"success":"error",{action:F,text:Q,trigger:ae,clearSelection:function(){ae&&ae.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(R){return Ee("action",R)}},{key:"defaultTarget",value:function(R){var ae=Ee("target",R);if(ae)return document.querySelector(ae)}},{key:"defaultText",value:function(R){return Ee("text",R)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(R){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return U(R,ae)}},{key:"cut",value:function(R){return w(R)}},{key:"isSupported",value:function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],ae=typeof R=="string"?[R]:R,F=!!document.queryCommandSupported;return ae.forEach(function(Q){F=F&&!!document.queryCommandSupported(Q)}),F}}]),he})(p()),oe=Re}),828:(function(s){var l=9;if(typeof Element<"u"&&!Element.prototype.matches){var f=Element.prototype;f.matches=f.matchesSelector||f.mozMatchesSelector||f.msMatchesSelector||f.oMatchesSelector||f.webkitMatchesSelector}function h(p,m){for(;p&&p.nodeType!==l;){if(typeof p.matches=="function"&&p.matches(m))return p;p=p.parentNode}}s.exports=h}),438:(function(s,l,f){var h=f(828);function p(y,I,A,L,w){var C=_.apply(this,arguments);return y.addEventListener(A,C,w),{destroy:function(){y.removeEventListener(A,C,w)}}}function m(y,I,A,L,w){return typeof y.addEventListener=="function"?p.apply(null,arguments):typeof A=="function"?p.bind(null,document).apply(null,arguments):(typeof y=="string"&&(y=document.querySelectorAll(y)),Array.prototype.map.call(y,function(C){return p(C,I,A,L,w)}))}function _(y,I,A,L){return function(w){w.delegateTarget=h(w.target,I),w.delegateTarget&&L.call(y,w)}}s.exports=m}),879:(function(s,l){l.node=function(f){return f!==void 0&&f instanceof HTMLElement&&f.nodeType===1},l.nodeList=function(f){var h=Object.prototype.toString.call(f);return f!==void 0&&(h==="[object NodeList]"||h==="[object HTMLCollection]")&&"length"in f&&(f.length===0||l.node(f[0]))},l.string=function(f){return typeof f=="string"||f instanceof String},l.fn=function(f){var h=Object.prototype.toString.call(f);return h==="[object Function]"}}),370:(function(s,l,f){var h=f(879),p=f(438);function m(A,L,w){if(!A&&!L&&!w)throw new Error("Missing required arguments");if(!h.string(L))throw new TypeError("Second argument must be a String");if(!h.fn(w))throw new TypeError("Third argument must be a Function");if(h.node(A))return _(A,L,w);if(h.nodeList(A))return y(A,L,w);if(h.string(A))return I(A,L,w);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function _(A,L,w){return A.addEventListener(L,w),{destroy:function(){A.removeEventListener(L,w)}}}function y(A,L,w){return Array.prototype.forEach.call(A,function(C){C.addEventListener(L,w)}),{destroy:function(){Array.prototype.forEach.call(A,function(C){C.removeEventListener(L,w)})}}}function I(A,L,w){return p(document.body,A,L,w)}s.exports=m}),817:(function(s){function l(f){var h;if(f.nodeName==="SELECT")f.focus(),h=f.value;else if(f.nodeName==="INPUT"||f.nodeName==="TEXTAREA"){var p=f.hasAttribute("readonly");p||f.setAttribute("readonly",""),f.select(),f.setSelectionRange(0,f.value.length),p||f.removeAttribute("readonly"),h=f.value}else{f.hasAttribute("contenteditable")&&f.focus();var m=window.getSelection(),_=document.createRange();_.selectNodeContents(f),m.removeAllRanges(),m.addRange(_),h=m.toString()}return h}s.exports=l}),279:(function(s){function l(){}l.prototype={on:function(f,h,p){var m=this.e||(this.e={});return(m[f]||(m[f]=[])).push({fn:h,ctx:p}),this},once:function(f,h,p){var m=this;function _(){m.off(f,_),h.apply(p,arguments)}return _._=h,this.on(f,_,p)},emit:function(f){var h=[].slice.call(arguments,1),p=((this.e||(this.e={}))[f]||[]).slice(),m=0,_=p.length;for(m;m<_;m++)p[m].fn.apply(p[m].ctx,h);return this},off:function(f,h){var p=this.e||(this.e={}),m=p[f],_=[];if(m&&h)for(var y=0,I=m.length;y({toClipboard(t,n){return new Promise((a,o)=>{const s=document.createElement("button"),l=new rb(s,{text:()=>t,action:()=>"copy",container:n!==void 0?n:document.body});l.on("success",f=>{l.destroy(),a(f)}),l.on("error",f=>{l.destroy(),o(f)}),document.body.appendChild(s),s.click(),document.body.removeChild(s)})}});var Vn="top",pr="bottom",hr="right",Hn="left",hd="auto",ps=[Vn,pr,hr,Hn],$i="start",Jo="end",ib="clippingParents",Yg="viewport",wo="popper",ob="reference",IE=ps.reduce(function(e,t){return e.concat([t+"-"+$i,t+"-"+Jo])},[]),Gg=[].concat(ps,[hd]).reduce(function(e,t){return e.concat([t,t+"-"+$i,t+"-"+Jo])},[]),sb="beforeRead",lb="read",ub="afterRead",cb="beforeMain",fb="main",db="afterMain",pb="beforeWrite",hb="write",Eb="afterWrite",mb=[sb,lb,ub,cb,fb,db,pb,hb,Eb];function Fr(e){return e?(e.nodeName||"").toLowerCase():null}function Rr(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ji(e){var t=Rr(e).Element;return e instanceof t||e instanceof Element}function dr(e){var t=Rr(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function $g(e){if(typeof ShadowRoot>"u")return!1;var t=Rr(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function _b(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var a=t.styles[n]||{},o=t.attributes[n]||{},s=t.elements[n];!dr(s)||!Fr(s)||(Object.assign(s.style,a),Object.keys(o).forEach(function(l){var f=o[l];f===!1?s.removeAttribute(l):s.setAttribute(l,f===!0?"":f)}))})}function gb(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(a){var o=t.elements[a],s=t.attributes[a]||{},l=Object.keys(t.styles.hasOwnProperty(a)?t.styles[a]:n[a]),f=l.reduce(function(h,p){return h[p]="",h},{});!dr(o)||!Fr(o)||(Object.assign(o.style,f),Object.keys(s).forEach(function(h){o.removeAttribute(h)}))})}}var Jg={name:"applyStyles",enabled:!0,phase:"write",fn:_b,effect:gb,requires:["computeStyles"]};function Hr(e){return e.split("-")[0]}var ii=Math.max,Kl=Math.min,qi=Math.round;function Zi(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),a=1,o=1;if(dr(e)&&t){var s=e.offsetHeight,l=e.offsetWidth;l>0&&(a=qi(n.width)/l||1),s>0&&(o=qi(n.height)/s||1)}return{width:n.width/a,height:n.height/o,top:n.top/o,right:n.right/a,bottom:n.bottom/o,left:n.left/a,x:n.left/a,y:n.top/o}}function Ed(e){var t=Zi(e),n=e.offsetWidth,a=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-a)<=1&&(a=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:a}}function qg(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&$g(n)){var a=t;do{if(a&&e.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function Kr(e){return Rr(e).getComputedStyle(e)}function vb(e){return["table","td","th"].indexOf(Fr(e))>=0}function Pa(e){return((Ji(e)?e.ownerDocument:e.document)||window.document).documentElement}function du(e){return Fr(e)==="html"?e:e.assignedSlot||e.parentNode||($g(e)?e.host:null)||Pa(e)}function OE(e){return!dr(e)||Kr(e).position==="fixed"?null:e.offsetParent}function Tb(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&dr(e)){var a=Kr(e);if(a.position==="fixed")return null}for(var o=du(e);dr(o)&&["html","body"].indexOf(Fr(o))<0;){var s=Kr(o);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return o;o=o.parentNode}return null}function hs(e){for(var t=Rr(e),n=OE(e);n&&vb(n)&&Kr(n).position==="static";)n=OE(n);return n&&(Fr(n)==="html"||Fr(n)==="body"&&Kr(n).position==="static")?t:n||Tb(e)||t}function md(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Xo(e,t,n){return ii(e,Kl(t,n))}function Ab(e,t,n){var a=Xo(e,t,n);return a>n?n:a}function Zg(){return{top:0,right:0,bottom:0,left:0}}function Qg(e){return Object.assign({},Zg(),e)}function ev(e,t){return t.reduce(function(n,a){return n[a]=e,n},{})}var yb=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,Qg(typeof e!="number"?e:ev(e,ps))};function Sb(e){var t,n=e.state,a=e.name,o=e.options,s=n.elements.arrow,l=n.modifiersData.popperOffsets,f=Hr(n.placement),h=md(f),p=[Hn,hr].indexOf(f)>=0,m=p?"height":"width";if(!(!s||!l)){var _=yb(o.padding,n),y=Ed(s),I=h==="y"?Vn:Hn,A=h==="y"?pr:hr,L=n.rects.reference[m]+n.rects.reference[h]-l[h]-n.rects.popper[m],w=l[h]-n.rects.reference[h],C=hs(s),H=C?h==="y"?C.clientHeight||0:C.clientWidth||0:0,U=L/2-w/2,x=_[I],k=H-y[m]-_[A],K=H/2-y[m]/2+U,$=Xo(x,K,k),te=h;n.modifiersData[a]=(t={},t[te]=$,t.centerOffset=$-K,t)}}function Ib(e){var t=e.state,n=e.options,a=n.element,o=a===void 0?"[data-popper-arrow]":a;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||qg(t.elements.popper,o)&&(t.elements.arrow=o))}var Ob={name:"arrow",enabled:!0,phase:"main",fn:Sb,effect:Ib,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Qi(e){return e.split("-")[1]}var Rb={top:"auto",right:"auto",bottom:"auto",left:"auto"};function bb(e){var t=e.x,n=e.y,a=window,o=a.devicePixelRatio||1;return{x:qi(t*o)/o||0,y:qi(n*o)/o||0}}function RE(e){var t,n=e.popper,a=e.popperRect,o=e.placement,s=e.variation,l=e.offsets,f=e.position,h=e.gpuAcceleration,p=e.adaptive,m=e.roundOffsets,_=e.isFixed,y=m===!0?bb(l):typeof m=="function"?m(l):l,I=y.x,A=I===void 0?0:I,L=y.y,w=L===void 0?0:L,C=l.hasOwnProperty("x"),H=l.hasOwnProperty("y"),U=Hn,x=Vn,k=window;if(p){var K=hs(n),$="clientHeight",te="clientWidth";if(K===Rr(n)&&(K=Pa(n),Kr(K).position!=="static"&&f==="absolute"&&($="scrollHeight",te="scrollWidth")),K=K,o===Vn||(o===Hn||o===hr)&&s===Jo){x=pr;var ge=_&&k.visualViewport?k.visualViewport.height:K[$];w-=ge-a.height,w*=h?1:-1}if(o===Hn||(o===Vn||o===pr)&&s===Jo){U=hr;var X=_&&k.visualViewport?k.visualViewport.width:K[te];A-=X-a.width,A*=h?1:-1}}var _e=Object.assign({position:f},p&&Rb);if(h){var Ne;return Object.assign({},_e,(Ne={},Ne[x]=H?"0":"",Ne[U]=C?"0":"",Ne.transform=(k.devicePixelRatio||1)<=1?"translate("+A+"px, "+w+"px)":"translate3d("+A+"px, "+w+"px, 0)",Ne))}return Object.assign({},_e,(t={},t[x]=H?w+"px":"",t[U]=C?A+"px":"",t.transform="",t))}function Lb(e){var t=e.state,n=e.options,a=n.gpuAcceleration,o=a===void 0?!0:a,s=n.adaptive,l=s===void 0?!0:s,f=n.roundOffsets,h=f===void 0?!0:f,p={placement:Hr(t.placement),variation:Qi(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,RE(Object.assign({},p,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:l,roundOffsets:h})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,RE(Object.assign({},p,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:h})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Nb={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Lb,data:{}},El={passive:!0};function Cb(e){var t=e.state,n=e.instance,a=e.options,o=a.scroll,s=o===void 0?!0:o,l=a.resize,f=l===void 0?!0:l,h=Rr(t.elements.popper),p=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&p.forEach(function(m){m.addEventListener("scroll",n.update,El)}),f&&h.addEventListener("resize",n.update,El),function(){s&&p.forEach(function(m){m.removeEventListener("scroll",n.update,El)}),f&&h.removeEventListener("resize",n.update,El)}}var xb={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Cb,data:{}},wb={left:"right",right:"left",bottom:"top",top:"bottom"};function xl(e){return e.replace(/left|right|bottom|top/g,function(t){return wb[t]})}var Mb={start:"end",end:"start"};function bE(e){return e.replace(/start|end/g,function(t){return Mb[t]})}function _d(e){var t=Rr(e),n=t.pageXOffset,a=t.pageYOffset;return{scrollLeft:n,scrollTop:a}}function gd(e){return Zi(Pa(e)).left+_d(e).scrollLeft}function Db(e){var t=Rr(e),n=Pa(e),a=t.visualViewport,o=n.clientWidth,s=n.clientHeight,l=0,f=0;return a&&(o=a.width,s=a.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(l=a.offsetLeft,f=a.offsetTop)),{width:o,height:s,x:l+gd(e),y:f}}function Pb(e){var t,n=Pa(e),a=_d(e),o=(t=e.ownerDocument)==null?void 0:t.body,s=ii(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),l=ii(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),f=-a.scrollLeft+gd(e),h=-a.scrollTop;return Kr(o||n).direction==="rtl"&&(f+=ii(n.clientWidth,o?o.clientWidth:0)-s),{width:s,height:l,x:f,y:h}}function vd(e){var t=Kr(e),n=t.overflow,a=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+a)}function tv(e){return["html","body","#document"].indexOf(Fr(e))>=0?e.ownerDocument.body:dr(e)&&vd(e)?e:tv(du(e))}function Fo(e,t){var n;t===void 0&&(t=[]);var a=tv(e),o=a===((n=e.ownerDocument)==null?void 0:n.body),s=Rr(a),l=o?[s].concat(s.visualViewport||[],vd(a)?a:[]):a,f=t.concat(l);return o?f:f.concat(Fo(du(l)))}function hf(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Ub(e){var t=Zi(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function LE(e,t){return t===Yg?hf(Db(e)):Ji(t)?Ub(t):hf(Pb(Pa(e)))}function kb(e){var t=Fo(du(e)),n=["absolute","fixed"].indexOf(Kr(e).position)>=0,a=n&&dr(e)?hs(e):e;return Ji(a)?t.filter(function(o){return Ji(o)&&qg(o,a)&&Fr(o)!=="body"&&(n?Kr(o).position!=="static":!0)}):[]}function Bb(e,t,n){var a=t==="clippingParents"?kb(e):[].concat(t),o=[].concat(a,[n]),s=o[0],l=o.reduce(function(f,h){var p=LE(e,h);return f.top=ii(p.top,f.top),f.right=Kl(p.right,f.right),f.bottom=Kl(p.bottom,f.bottom),f.left=ii(p.left,f.left),f},LE(e,s));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function nv(e){var t=e.reference,n=e.element,a=e.placement,o=a?Hr(a):null,s=a?Qi(a):null,l=t.x+t.width/2-n.width/2,f=t.y+t.height/2-n.height/2,h;switch(o){case Vn:h={x:l,y:t.y-n.height};break;case pr:h={x:l,y:t.y+t.height};break;case hr:h={x:t.x+t.width,y:f};break;case Hn:h={x:t.x-n.width,y:f};break;default:h={x:t.x,y:t.y}}var p=o?md(o):null;if(p!=null){var m=p==="y"?"height":"width";switch(s){case $i:h[p]=h[p]-(t[m]/2-n[m]/2);break;case Jo:h[p]=h[p]+(t[m]/2-n[m]/2);break}}return h}function qo(e,t){t===void 0&&(t={});var n=t,a=n.placement,o=a===void 0?e.placement:a,s=n.boundary,l=s===void 0?ib:s,f=n.rootBoundary,h=f===void 0?Yg:f,p=n.elementContext,m=p===void 0?wo:p,_=n.altBoundary,y=_===void 0?!1:_,I=n.padding,A=I===void 0?0:I,L=Qg(typeof A!="number"?A:ev(A,ps)),w=m===wo?ob:wo,C=e.rects.popper,H=e.elements[y?w:m],U=Bb(Ji(H)?H:H.contextElement||Pa(e.elements.popper),l,h),x=Zi(e.elements.reference),k=nv({reference:x,element:C,placement:o}),K=hf(Object.assign({},C,k)),$=m===wo?K:x,te={top:U.top-$.top+L.top,bottom:$.bottom-U.bottom+L.bottom,left:U.left-$.left+L.left,right:$.right-U.right+L.right},ge=e.modifiersData.offset;if(m===wo&&ge){var X=ge[o];Object.keys(te).forEach(function(_e){var Ne=[hr,pr].indexOf(_e)>=0?1:-1,re=[Vn,pr].indexOf(_e)>=0?"y":"x";te[_e]+=X[re]*Ne})}return te}function Vb(e,t){t===void 0&&(t={});var n=t,a=n.placement,o=n.boundary,s=n.rootBoundary,l=n.padding,f=n.flipVariations,h=n.allowedAutoPlacements,p=h===void 0?Gg:h,m=Qi(a),_=m?f?IE:IE.filter(function(A){return Qi(A)===m}):ps,y=_.filter(function(A){return p.indexOf(A)>=0});y.length===0&&(y=_);var I=y.reduce(function(A,L){return A[L]=qo(e,{placement:L,boundary:o,rootBoundary:s,padding:l})[Hr(L)],A},{});return Object.keys(I).sort(function(A,L){return I[A]-I[L]})}function Hb(e){if(Hr(e)===hd)return[];var t=xl(e);return[bE(e),t,bE(t)]}function Wb(e){var t=e.state,n=e.options,a=e.name;if(!t.modifiersData[a]._skip){for(var o=n.mainAxis,s=o===void 0?!0:o,l=n.altAxis,f=l===void 0?!0:l,h=n.fallbackPlacements,p=n.padding,m=n.boundary,_=n.rootBoundary,y=n.altBoundary,I=n.flipVariations,A=I===void 0?!0:I,L=n.allowedAutoPlacements,w=t.options.placement,C=Hr(w),H=C===w,U=h||(H||!A?[xl(w)]:Hb(w)),x=[w].concat(U).reduce(function(R,ae){return R.concat(Hr(ae)===hd?Vb(t,{placement:ae,boundary:m,rootBoundary:_,padding:p,flipVariations:A,allowedAutoPlacements:L}):ae)},[]),k=t.rects.reference,K=t.rects.popper,$=new Map,te=!0,ge=x[0],X=0;X=0,Te=S?"width":"height",ne=qo(t,{placement:_e,boundary:m,rootBoundary:_,altBoundary:y,padding:p}),ue=S?re?hr:Hn:re?pr:Vn;k[Te]>K[Te]&&(ue=xl(ue));var Ee=xl(ue),Re=[];if(s&&Re.push(ne[Ne]<=0),f&&Re.push(ne[ue]<=0,ne[Ee]<=0),Re.every(function(R){return R})){ge=_e,te=!1;break}$.set(_e,Re)}if(te)for(var oe=A?3:1,D=function(R){var ae=x.find(function(F){var Q=$.get(F);if(Q)return Q.slice(0,R).every(function(se){return se})});if(ae)return ge=ae,"break"},Z=oe;Z>0;Z--){var he=D(Z);if(he==="break")break}t.placement!==ge&&(t.modifiersData[a]._skip=!0,t.placement=ge,t.reset=!0)}}var Xb={name:"flip",enabled:!0,phase:"main",fn:Wb,requiresIfExists:["offset"],data:{_skip:!1}};function NE(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 CE(e){return[Vn,hr,pr,Hn].some(function(t){return e[t]>=0})}function Fb(e){var t=e.state,n=e.name,a=t.rects.reference,o=t.rects.popper,s=t.modifiersData.preventOverflow,l=qo(t,{elementContext:"reference"}),f=qo(t,{altBoundary:!0}),h=NE(l,a),p=NE(f,o,s),m=CE(h),_=CE(p);t.modifiersData[n]={referenceClippingOffsets:h,popperEscapeOffsets:p,isReferenceHidden:m,hasPopperEscaped:_},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":m,"data-popper-escaped":_})}var Kb={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Fb};function zb(e,t,n){var a=Hr(e),o=[Hn,Vn].indexOf(a)>=0?-1:1,s=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,l=s[0],f=s[1];return l=l||0,f=(f||0)*o,[Hn,hr].indexOf(a)>=0?{x:f,y:l}:{x:l,y:f}}function jb(e){var t=e.state,n=e.options,a=e.name,o=n.offset,s=o===void 0?[0,0]:o,l=Gg.reduce(function(m,_){return m[_]=zb(_,t.rects,s),m},{}),f=l[t.placement],h=f.x,p=f.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=h,t.modifiersData.popperOffsets.y+=p),t.modifiersData[a]=l}var Yb={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:jb};function Gb(e){var t=e.state,n=e.name;t.modifiersData[n]=nv({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}var $b={name:"popperOffsets",enabled:!0,phase:"read",fn:Gb,data:{}};function Jb(e){return e==="x"?"y":"x"}function qb(e){var t=e.state,n=e.options,a=e.name,o=n.mainAxis,s=o===void 0?!0:o,l=n.altAxis,f=l===void 0?!1:l,h=n.boundary,p=n.rootBoundary,m=n.altBoundary,_=n.padding,y=n.tether,I=y===void 0?!0:y,A=n.tetherOffset,L=A===void 0?0:A,w=qo(t,{boundary:h,rootBoundary:p,padding:_,altBoundary:m}),C=Hr(t.placement),H=Qi(t.placement),U=!H,x=md(C),k=Jb(x),K=t.modifiersData.popperOffsets,$=t.rects.reference,te=t.rects.popper,ge=typeof L=="function"?L(Object.assign({},t.rects,{placement:t.placement})):L,X=typeof ge=="number"?{mainAxis:ge,altAxis:ge}:Object.assign({mainAxis:0,altAxis:0},ge),_e=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,Ne={x:0,y:0};if(K){if(s){var re,S=x==="y"?Vn:Hn,Te=x==="y"?pr:hr,ne=x==="y"?"height":"width",ue=K[x],Ee=ue+w[S],Re=ue-w[Te],oe=I?-te[ne]/2:0,D=H===$i?$[ne]:te[ne],Z=H===$i?-te[ne]:-$[ne],he=t.elements.arrow,R=I&&he?Ed(he):{width:0,height:0},ae=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Zg(),F=ae[S],Q=ae[Te],se=Xo(0,$[ne],R[ne]),q=U?$[ne]/2-oe-se-F-X.mainAxis:D-se-F-X.mainAxis,Ae=U?-$[ne]/2+oe+se+Q+X.mainAxis:Z+se+Q+X.mainAxis,Ue=t.elements.arrow&&hs(t.elements.arrow),je=Ue?x==="y"?Ue.clientTop||0:Ue.clientLeft||0:0,at=(re=_e?.[x])!=null?re:0,Xt=ue+q-at-je,Pt=ue+Ae-at,Lt=Xo(I?Kl(Ee,Xt):Ee,ue,I?ii(Re,Pt):Re);K[x]=Lt,Ne[x]=Lt-ue}if(f){var qe,Y=x==="x"?Vn:Hn,be=x==="x"?pr:hr,We=K[k],pt=k==="y"?"height":"width",Nt=We+w[Y],Ut=We-w[be],Wn=[Vn,Hn].indexOf(C)!==-1,Xn=(qe=_e?.[k])!=null?qe:0,On=Wn?Nt:We-$[pt]-te[pt]-Xn+X.altAxis,jr=Wn?We+$[pt]+te[pt]-Xn-X.altAxis:Ut,tr=I&&Wn?Ab(On,We,jr):Xo(I?On:Nt,We,I?jr:Ut);K[k]=tr,Ne[k]=tr-We}t.modifiersData[a]=Ne}}var Zb={name:"preventOverflow",enabled:!0,phase:"main",fn:qb,requiresIfExists:["offset"]};function Qb(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function eL(e){return e===Rr(e)||!dr(e)?_d(e):Qb(e)}function tL(e){var t=e.getBoundingClientRect(),n=qi(t.width)/e.offsetWidth||1,a=qi(t.height)/e.offsetHeight||1;return n!==1||a!==1}function nL(e,t,n){n===void 0&&(n=!1);var a=dr(t),o=dr(t)&&tL(t),s=Pa(t),l=Zi(e,o),f={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(a||!a&&!n)&&((Fr(t)!=="body"||vd(s))&&(f=eL(t)),dr(t)?(h=Zi(t,!0),h.x+=t.clientLeft,h.y+=t.clientTop):s&&(h.x=gd(s))),{x:l.left+f.scrollLeft-h.x,y:l.top+f.scrollTop-h.y,width:l.width,height:l.height}}function rL(e){var t=new Map,n=new Set,a=[];e.forEach(function(s){t.set(s.name,s)});function o(s){n.add(s.name);var l=[].concat(s.requires||[],s.requiresIfExists||[]);l.forEach(function(f){if(!n.has(f)){var h=t.get(f);h&&o(h)}}),a.push(s)}return e.forEach(function(s){n.has(s.name)||o(s)}),a}function aL(e){var t=rL(e);return mb.reduce(function(n,a){return n.concat(t.filter(function(o){return o.phase===a}))},[])}function iL(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function oL(e){var t=e.reduce(function(n,a){var o=n[a.name];return n[a.name]=o?Object.assign({},o,a,{options:Object.assign({},o.options,a.options),data:Object.assign({},o.data,a.data)}):a,n},{});return Object.keys(t).map(function(n){return t[n]})}var xE={placement:"bottom",modifiers:[],strategy:"absolute"};function wE(){for(var e=arguments.length,t=new Array(e),n=0;n-1}function lv(e,t){return typeof e=="function"?e.apply(void 0,t):e}function ME(e,t){if(t===0)return e;var n;return function(a){clearTimeout(n),n=setTimeout(function(){e(a)},t)}}function fL(e){return e.split(/\s+/).filter(Boolean)}function Hi(e){return[].concat(e)}function DE(e,t){e.indexOf(t)===-1&&e.push(t)}function dL(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function uv(e){return e.split("-")[0]}function eo(e){return[].slice.call(e)}function PE(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function zi(){return document.createElement("div")}function pu(e){return["Element","Fragment"].some(function(t){return Td(e,t)})}function pL(e){return Td(e,"NodeList")}function Ad(e){return Td(e,"MouseEvent")}function hL(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function EL(e){return pu(e)?[e]:pL(e)?eo(e):Array.isArray(e)?e:eo(document.querySelectorAll(e))}function Kc(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function Zo(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function cv(e){var t,n=Hi(e),a=n[0];return a!=null&&(t=a.ownerDocument)!=null&&t.body?a.ownerDocument:document}function mL(e,t){var n=t.clientX,a=t.clientY;return e.every(function(o){var s=o.popperRect,l=o.popperState,f=o.props,h=f.interactiveBorder,p=uv(l.placement),m=l.modifiersData.offset;if(!m)return!0;var _=p==="bottom"?m.top.y:0,y=p==="top"?m.bottom.y:0,I=p==="right"?m.left.x:0,A=p==="left"?m.right.x:0,L=s.top-a+_>h,w=a-s.bottom-y>h,C=s.left-n+I>h,H=n-s.right-A>h;return L||w||C||H})}function zc(e,t,n){var a=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(o){e[a](o,n)})}function UE(e,t){for(var n=t;n;){var a;if(e.contains(n))return!0;n=n.getRootNode==null||(a=n.getRootNode())==null?void 0:a.host}return!1}var Pr={isTouch:!1},kE=0;function _L(){Pr.isTouch||(Pr.isTouch=!0,window.performance&&document.addEventListener("mousemove",fv))}function fv(){var e=performance.now();e-kE<20&&(Pr.isTouch=!1,document.removeEventListener("mousemove",fv)),kE=e}function gL(){var e=document.activeElement;if(hL(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function vL(){document.addEventListener("touchstart",_L,Za),window.addEventListener("blur",gL)}var TL=typeof window<"u"&&typeof document<"u",AL=TL?!!window.msCrypto:!1,yL={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},SL={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},Ir=Object.assign({appendTo:sv,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},yL,SL),IL=Object.keys(Ir),OL=function(e){var t=Object.keys(e);t.forEach(function(n){Ir[n]=e[n]})};function dv(e){var t=e.plugins||[],n=t.reduce(function(a,o){var s=o.name,l=o.defaultValue;if(s){var f;a[s]=e[s]!==void 0?e[s]:(f=Ir[s])!=null?f:l}return a},{});return Object.assign({},e,n)}function RL(e,t){var n=t?Object.keys(dv(Object.assign({},Ir,{plugins:t}))):IL,a=n.reduce(function(o,s){var l=(e.getAttribute("data-tippy-"+s)||"").trim();if(!l)return o;if(s==="content")o[s]=l;else try{o[s]=JSON.parse(l)}catch{o[s]=l}return o},{});return a}function BE(e,t){var n=Object.assign({},t,{content:lv(t.content,[e])},t.ignoreAttributes?{}:RL(e,t.plugins));return n.aria=Object.assign({},Ir.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?t.interactive:n.aria.expanded,content:n.aria.content==="auto"?t.interactive?null:"describedby":n.aria.content},n}var bL=function(){return"innerHTML"};function Ef(e,t){e[bL()]=t}function VE(e){var t=zi();return e===!0?t.className=iv:(t.className=ov,pu(e)?t.appendChild(e):Ef(t,e)),t}function HE(e,t){pu(t.content)?(Ef(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?Ef(e,t.content):e.textContent=t.content)}function zl(e){var t=e.firstElementChild,n=eo(t.children);return{box:t,content:n.find(function(a){return a.classList.contains(rv)}),arrow:n.find(function(a){return a.classList.contains(iv)||a.classList.contains(ov)}),backdrop:n.find(function(a){return a.classList.contains(av)})}}function pv(e){var t=zi(),n=zi();n.className=cL,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var a=zi();a.className=rv,a.setAttribute("data-state","hidden"),HE(a,e.props),t.appendChild(n),n.appendChild(a),o(e.props,e.props);function o(s,l){var f=zl(t),h=f.box,p=f.content,m=f.arrow;l.theme?h.setAttribute("data-theme",l.theme):h.removeAttribute("data-theme"),typeof l.animation=="string"?h.setAttribute("data-animation",l.animation):h.removeAttribute("data-animation"),l.inertia?h.setAttribute("data-inertia",""):h.removeAttribute("data-inertia"),h.style.maxWidth=typeof l.maxWidth=="number"?l.maxWidth+"px":l.maxWidth,l.role?h.setAttribute("role",l.role):h.removeAttribute("role"),(s.content!==l.content||s.allowHTML!==l.allowHTML)&&HE(p,e.props),l.arrow?m?s.arrow!==l.arrow&&(h.removeChild(m),h.appendChild(VE(l.arrow))):h.appendChild(VE(l.arrow)):m&&h.removeChild(m)}return{popper:t,onUpdate:o}}pv.$$tippy=!0;var LL=1,ml=[],jc=[];function NL(e,t){var n=BE(e,Object.assign({},Ir,dv(PE(t)))),a,o,s,l=!1,f=!1,h=!1,p=!1,m,_,y,I=[],A=ME(Xt,n.interactiveDebounce),L,w=LL++,C=null,H=dL(n.plugins),U={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},x={id:w,reference:e,popper:zi(),popperInstance:C,props:n,state:U,plugins:H,clearDelayTimeouts:On,setProps:jr,setContent:tr,show:Lr,hide:Ua,hideWithInteractivity:ka,enable:Wn,disable:Xn,unmount:Ba,destroy:pa};if(!n.render)return x;var k=n.render(x),K=k.popper,$=k.onUpdate;K.setAttribute("data-tippy-root",""),K.id="tippy-"+x.id,x.popper=K,e._tippy=x,K._tippy=x;var te=H.map(function(ie){return ie.fn(x)}),ge=e.hasAttribute("aria-expanded");return Ue(),oe(),ue(),Ee("onCreate",[x]),n.showOnCreate&&Nt(),K.addEventListener("mouseenter",function(){x.props.interactive&&x.state.isVisible&&x.clearDelayTimeouts()}),K.addEventListener("mouseleave",function(){x.props.interactive&&x.props.trigger.indexOf("mouseenter")>=0&&S().addEventListener("mousemove",A)}),x;function X(){var ie=x.props.touch;return Array.isArray(ie)?ie:[ie,0]}function _e(){return X()[0]==="hold"}function Ne(){var ie;return!!((ie=x.props.render)!=null&&ie.$$tippy)}function re(){return L||e}function S(){var ie=re().parentNode;return ie?cv(ie):document}function Te(){return zl(K)}function ne(ie){return x.state.isMounted&&!x.state.isVisible||Pr.isTouch||m&&m.type==="focus"?0:Fc(x.props.delay,ie?0:1,Ir.delay)}function ue(ie){ie===void 0&&(ie=!1),K.style.pointerEvents=x.props.interactive&&!ie?"":"none",K.style.zIndex=""+x.props.zIndex}function Ee(ie,Pe,Ye){if(Ye===void 0&&(Ye=!0),te.forEach(function(lt){lt[ie]&<[ie].apply(lt,Pe)}),Ye){var Et;(Et=x.props)[ie].apply(Et,Pe)}}function Re(){var ie=x.props.aria;if(ie.content){var Pe="aria-"+ie.content,Ye=K.id,Et=Hi(x.props.triggerTarget||e);Et.forEach(function(lt){var an=lt.getAttribute(Pe);if(x.state.isVisible)lt.setAttribute(Pe,an?an+" "+Ye:Ye);else{var vn=an&&an.replace(Ye,"").trim();vn?lt.setAttribute(Pe,vn):lt.removeAttribute(Pe)}})}}function oe(){if(!(ge||!x.props.aria.expanded)){var ie=Hi(x.props.triggerTarget||e);ie.forEach(function(Pe){x.props.interactive?Pe.setAttribute("aria-expanded",x.state.isVisible&&Pe===re()?"true":"false"):Pe.removeAttribute("aria-expanded")})}}function D(){S().removeEventListener("mousemove",A),ml=ml.filter(function(ie){return ie!==A})}function Z(ie){if(!(Pr.isTouch&&(h||ie.type==="mousedown"))){var Pe=ie.composedPath&&ie.composedPath()[0]||ie.target;if(!(x.props.interactive&&UE(K,Pe))){if(Hi(x.props.triggerTarget||e).some(function(Ye){return UE(Ye,Pe)})){if(Pr.isTouch||x.state.isVisible&&x.props.trigger.indexOf("click")>=0)return}else Ee("onClickOutside",[x,ie]);x.props.hideOnClick===!0&&(x.clearDelayTimeouts(),x.hide(),f=!0,setTimeout(function(){f=!1}),x.state.isMounted||F())}}}function he(){h=!0}function R(){h=!1}function ae(){var ie=S();ie.addEventListener("mousedown",Z,!0),ie.addEventListener("touchend",Z,Za),ie.addEventListener("touchstart",R,Za),ie.addEventListener("touchmove",he,Za)}function F(){var ie=S();ie.removeEventListener("mousedown",Z,!0),ie.removeEventListener("touchend",Z,Za),ie.removeEventListener("touchstart",R,Za),ie.removeEventListener("touchmove",he,Za)}function Q(ie,Pe){q(ie,function(){!x.state.isVisible&&K.parentNode&&K.parentNode.contains(K)&&Pe()})}function se(ie,Pe){q(ie,Pe)}function q(ie,Pe){var Ye=Te().box;function Et(lt){lt.target===Ye&&(zc(Ye,"remove",Et),Pe())}if(ie===0)return Pe();zc(Ye,"remove",_),zc(Ye,"add",Et),_=Et}function Ae(ie,Pe,Ye){Ye===void 0&&(Ye=!1);var Et=Hi(x.props.triggerTarget||e);Et.forEach(function(lt){lt.addEventListener(ie,Pe,Ye),I.push({node:lt,eventType:ie,handler:Pe,options:Ye})})}function Ue(){_e()&&(Ae("touchstart",at,{passive:!0}),Ae("touchend",Pt,{passive:!0})),fL(x.props.trigger).forEach(function(ie){if(ie!=="manual")switch(Ae(ie,at),ie){case"mouseenter":Ae("mouseleave",Pt);break;case"focus":Ae(AL?"focusout":"blur",Lt);break;case"focusin":Ae("focusout",Lt);break}})}function je(){I.forEach(function(ie){var Pe=ie.node,Ye=ie.eventType,Et=ie.handler,lt=ie.options;Pe.removeEventListener(Ye,Et,lt)}),I=[]}function at(ie){var Pe,Ye=!1;if(!(!x.state.isEnabled||qe(ie)||f)){var Et=((Pe=m)==null?void 0:Pe.type)==="focus";m=ie,L=ie.currentTarget,oe(),!x.state.isVisible&&Ad(ie)&&ml.forEach(function(lt){return lt(ie)}),ie.type==="click"&&(x.props.trigger.indexOf("mouseenter")<0||l)&&x.props.hideOnClick!==!1&&x.state.isVisible?Ye=!0:Nt(ie),ie.type==="click"&&(l=!Ye),Ye&&!Et&&Ut(ie)}}function Xt(ie){var Pe=ie.target,Ye=re().contains(Pe)||K.contains(Pe);if(!(ie.type==="mousemove"&&Ye)){var Et=pt().concat(K).map(function(lt){var an,vn=lt._tippy,mr=(an=vn.popperInstance)==null?void 0:an.state;return mr?{popperRect:lt.getBoundingClientRect(),popperState:mr,props:n}:null}).filter(Boolean);mL(Et,ie)&&(D(),Ut(ie))}}function Pt(ie){var Pe=qe(ie)||x.props.trigger.indexOf("click")>=0&&l;if(!Pe){if(x.props.interactive){x.hideWithInteractivity(ie);return}Ut(ie)}}function Lt(ie){x.props.trigger.indexOf("focusin")<0&&ie.target!==re()||x.props.interactive&&ie.relatedTarget&&K.contains(ie.relatedTarget)||Ut(ie)}function qe(ie){return Pr.isTouch?_e()!==ie.type.indexOf("touch")>=0:!1}function Y(){be();var ie=x.props,Pe=ie.popperOptions,Ye=ie.placement,Et=ie.offset,lt=ie.getReferenceClientRect,an=ie.moveTransition,vn=Ne()?zl(K).arrow:null,mr=lt?{getBoundingClientRect:lt,contextElement:lt.contextElement||re()}:e,Cn={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(ce){var Le=ce.state;if(Ne()){var tt=Te(),kt=tt.box;["placement","reference-hidden","escaped"].forEach(function(Ct){Ct==="placement"?kt.setAttribute("data-placement",Le.placement):Le.attributes.popper["data-popper-"+Ct]?kt.setAttribute("data-"+Ct,""):kt.removeAttribute("data-"+Ct)}),Le.attributes.popper={}}}},B=[{name:"offset",options:{offset:Et}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!an}},Cn];Ne()&&vn&&B.push({name:"arrow",options:{element:vn,padding:3}}),B.push.apply(B,Pe?.modifiers||[]),x.popperInstance=uL(mr,K,Object.assign({},Pe,{placement:Ye,onFirstUpdate:y,modifiers:B}))}function be(){x.popperInstance&&(x.popperInstance.destroy(),x.popperInstance=null)}function We(){var ie=x.props.appendTo,Pe,Ye=re();x.props.interactive&&ie===sv||ie==="parent"?Pe=Ye.parentNode:Pe=lv(ie,[Ye]),Pe.contains(K)||Pe.appendChild(K),x.state.isMounted=!0,Y()}function pt(){return eo(K.querySelectorAll("[data-tippy-root]"))}function Nt(ie){x.clearDelayTimeouts(),ie&&Ee("onTrigger",[x,ie]),ae();var Pe=ne(!0),Ye=X(),Et=Ye[0],lt=Ye[1];Pr.isTouch&&Et==="hold"&<&&(Pe=lt),Pe?a=setTimeout(function(){x.show()},Pe):x.show()}function Ut(ie){if(x.clearDelayTimeouts(),Ee("onUntrigger",[x,ie]),!x.state.isVisible){F();return}if(!(x.props.trigger.indexOf("mouseenter")>=0&&x.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(ie.type)>=0&&l)){var Pe=ne(!1);Pe?o=setTimeout(function(){x.state.isVisible&&x.hide()},Pe):s=requestAnimationFrame(function(){x.hide()})}}function Wn(){x.state.isEnabled=!0}function Xn(){x.hide(),x.state.isEnabled=!1}function On(){clearTimeout(a),clearTimeout(o),cancelAnimationFrame(s)}function jr(ie){if(!x.state.isDestroyed){Ee("onBeforeUpdate",[x,ie]),je();var Pe=x.props,Ye=BE(e,Object.assign({},Pe,PE(ie),{ignoreAttributes:!0}));x.props=Ye,Ue(),Pe.interactiveDebounce!==Ye.interactiveDebounce&&(D(),A=ME(Xt,Ye.interactiveDebounce)),Pe.triggerTarget&&!Ye.triggerTarget?Hi(Pe.triggerTarget).forEach(function(Et){Et.removeAttribute("aria-expanded")}):Ye.triggerTarget&&e.removeAttribute("aria-expanded"),oe(),ue(),$&&$(Pe,Ye),x.popperInstance&&(Y(),pt().forEach(function(Et){requestAnimationFrame(Et._tippy.popperInstance.forceUpdate)})),Ee("onAfterUpdate",[x,ie])}}function tr(ie){x.setProps({content:ie})}function Lr(){var ie=x.state.isVisible,Pe=x.state.isDestroyed,Ye=!x.state.isEnabled,Et=Pr.isTouch&&!x.props.touch,lt=Fc(x.props.duration,0,Ir.duration);if(!(ie||Pe||Ye||Et)&&!re().hasAttribute("disabled")&&(Ee("onShow",[x],!1),x.props.onShow(x)!==!1)){if(x.state.isVisible=!0,Ne()&&(K.style.visibility="visible"),ue(),ae(),x.state.isMounted||(K.style.transition="none"),Ne()){var an=Te(),vn=an.box,mr=an.content;Kc([vn,mr],0)}y=function(){var Cn;if(!(!x.state.isVisible||p)){if(p=!0,K.offsetHeight,K.style.transition=x.props.moveTransition,Ne()&&x.props.animation){var B=Te(),ce=B.box,Le=B.content;Kc([ce,Le],lt),Zo([ce,Le],"visible")}Re(),oe(),DE(jc,x),(Cn=x.popperInstance)==null||Cn.forceUpdate(),Ee("onMount",[x]),x.props.animation&&Ne()&&se(lt,function(){x.state.isShown=!0,Ee("onShown",[x])})}},We()}}function Ua(){var ie=!x.state.isVisible,Pe=x.state.isDestroyed,Ye=!x.state.isEnabled,Et=Fc(x.props.duration,1,Ir.duration);if(!(ie||Pe||Ye)&&(Ee("onHide",[x],!1),x.props.onHide(x)!==!1)){if(x.state.isVisible=!1,x.state.isShown=!1,p=!1,l=!1,Ne()&&(K.style.visibility="hidden"),D(),F(),ue(!0),Ne()){var lt=Te(),an=lt.box,vn=lt.content;x.props.animation&&(Kc([an,vn],Et),Zo([an,vn],"hidden"))}Re(),oe(),x.props.animation?Ne()&&Q(Et,x.unmount):x.unmount()}}function ka(ie){S().addEventListener("mousemove",A),DE(ml,A),A(ie)}function Ba(){x.state.isVisible&&x.hide(),x.state.isMounted&&(be(),pt().forEach(function(ie){ie._tippy.unmount()}),K.parentNode&&K.parentNode.removeChild(K),jc=jc.filter(function(ie){return ie!==x}),x.state.isMounted=!1,Ee("onHidden",[x]))}function pa(){x.state.isDestroyed||(x.clearDelayTimeouts(),x.unmount(),je(),delete e._tippy,x.state.isDestroyed=!0,Ee("onDestroy",[x]))}}function Ke(e,t){t===void 0&&(t={});var n=Ir.plugins.concat(t.plugins||[]);vL();var a=Object.assign({},t,{plugins:n}),o=EL(e),s=o.reduce(function(l,f){var h=f&&NL(f,a);return h&&l.push(h),l},[]);return pu(e)?s[0]:s}Ke.defaultProps=Ir;Ke.setDefaultProps=OL;Ke.currentInput=Pr;Object.assign({},Jg,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}});var CL={name:"animateFill",defaultValue:!1,fn:function(e){var t;if(!((t=e.props.render)!=null&&t.$$tippy))return{};var n=zl(e.popper),a=n.box,o=n.content,s=e.props.animateFill?xL():null;return{onCreate:function(){s&&(a.insertBefore(s,a.firstElementChild),a.setAttribute("data-animatefill",""),a.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(s){var l=a.style.transitionDuration,f=Number(l.replace("ms",""));o.style.transitionDelay=Math.round(f/10)+"ms",s.style.transitionDuration=l,Zo([s],"visible")}},onShow:function(){s&&(s.style.transitionDuration="0ms")},onHide:function(){s&&Zo([s],"hidden")}}}};function xL(){var e=zi();return e.className=av,Zo([e],"hidden"),e}var mf={clientX:0,clientY:0},_l=[];function hv(e){var t=e.clientX,n=e.clientY;mf={clientX:t,clientY:n}}function wL(e){e.addEventListener("mousemove",hv)}function ML(e){e.removeEventListener("mousemove",hv)}var DL={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=cv(e.props.triggerTarget||t),a=!1,o=!1,s=!0,l=e.props;function f(){return e.props.followCursor==="initial"&&e.state.isVisible}function h(){n.addEventListener("mousemove",_)}function p(){n.removeEventListener("mousemove",_)}function m(){a=!0,e.setProps({getReferenceClientRect:null}),a=!1}function _(A){var L=A.target?t.contains(A.target):!0,w=e.props.followCursor,C=A.clientX,H=A.clientY,U=t.getBoundingClientRect(),x=C-U.left,k=H-U.top;(L||!e.props.interactive)&&e.setProps({getReferenceClientRect:function(){var K=t.getBoundingClientRect(),$=C,te=H;w==="initial"&&($=K.left+x,te=K.top+k);var ge=w==="horizontal"?K.top:te,X=w==="vertical"?K.right:$,_e=w==="horizontal"?K.bottom:te,Ne=w==="vertical"?K.left:$;return{width:X-Ne,height:_e-ge,top:ge,right:X,bottom:_e,left:Ne}}})}function y(){e.props.followCursor&&(_l.push({instance:e,doc:n}),wL(n))}function I(){_l=_l.filter(function(A){return A.instance!==e}),_l.filter(function(A){return A.doc===n}).length===0&&ML(n)}return{onCreate:y,onDestroy:I,onBeforeUpdate:function(){l=e.props},onAfterUpdate:function(A,L){var w=L.followCursor;a||w!==void 0&&l.followCursor!==w&&(I(),w?(y(),e.state.isMounted&&!o&&!f()&&h()):(p(),m()))},onMount:function(){e.props.followCursor&&!o&&(s&&(_(mf),s=!1),f()||h())},onTrigger:function(A,L){Ad(L)&&(mf={clientX:L.clientX,clientY:L.clientY}),o=L.type==="focus"},onHidden:function(){e.props.followCursor&&(m(),p(),s=!0)}}}};function PL(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat((((n=e.popperOptions)==null?void 0:n.modifiers)||[]).filter(function(a){var o=a.name;return o!==t.name}),[t])})}}var UL={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t=e.reference;function n(){return!!e.props.inlinePositioning}var a,o=-1,s=!1,l=[],f={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(_){var y=_.state;n()&&(l.indexOf(y.placement)!==-1&&(l=[]),a!==y.placement&&l.indexOf(y.placement)===-1&&(l.push(y.placement),e.setProps({getReferenceClientRect:function(){return h(y.placement)}})),a=y.placement)}};function h(_){return kL(uv(_),t.getBoundingClientRect(),eo(t.getClientRects()),o)}function p(_){s=!0,e.setProps(_),s=!1}function m(){s||p(PL(e.props,f))}return{onCreate:m,onAfterUpdate:m,onTrigger:function(_,y){if(Ad(y)){var I=eo(e.reference.getClientRects()),A=I.find(function(w){return w.left-2<=y.clientX&&w.right+2>=y.clientX&&w.top-2<=y.clientY&&w.bottom+2>=y.clientY}),L=I.indexOf(A);o=L>-1?L:o}},onHidden:function(){o=-1}}}};function kL(e,t,n,a){if(n.length<2||e===null)return t;if(n.length===2&&a>=0&&n[0].left>n[1].right)return n[a]||t;switch(e){case"top":case"bottom":{var o=n[0],s=n[n.length-1],l=e==="top",f=o.top,h=s.bottom,p=l?o.left:s.left,m=l?o.right:s.right,_=m-p,y=h-f;return{top:f,bottom:h,left:p,right:m,width:_,height:y}}case"left":case"right":{var I=Math.min.apply(Math,n.map(function(K){return K.left})),A=Math.max.apply(Math,n.map(function(K){return K.right})),L=n.filter(function(K){return e==="left"?K.left===I:K.right===A}),w=L[0].top,C=L[L.length-1].bottom,H=I,U=A,x=U-H,k=C-w;return{top:w,bottom:C,left:H,right:U,width:x,height:k}}default:return t}}var BL={name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function a(){return e.popperInstance?e.popperInstance.state.elements.reference:t}function o(h){return e.props.sticky===!0||e.props.sticky===h}var s=null,l=null;function f(){var h=o("reference")?a().getBoundingClientRect():null,p=o("popper")?n.getBoundingClientRect():null;(h&&WE(s,h)||p&&WE(l,p))&&e.popperInstance&&e.popperInstance.update(),s=h,l=p,e.state.isMounted&&requestAnimationFrame(f)}return{onMount:function(){e.props.sticky&&f()}}}};function WE(e,t){return e&&t?e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left:!0}Ke.setDefaultProps({render:pv});Ke.setDefaultProps({onShow:e=>{if(!e.props.content)return!1}});const VL=e=>e instanceof Object&&"$"in e&&"$el"in e;function Ev(e,t={},n={mount:!0,appName:"Tippy"}){n=Object.assign({mount:!0,appName:"Tippy"},n);const a=zg(),o=ze(),s=ze({isEnabled:!1,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1}),l=jR();let f=null;const h=()=>f||(f=document.createDocumentFragment(),f),p=$=>{let te,ge=Sa($)?$.value:$;return YR(ge)?(l.value||(l.value=Xl({name:n.appName,setup:()=>()=>Sa($)?$.value:$}),a&&Object.assign(l.value._context,a.appContext),l.value.mount(h())),te=()=>h()):typeof ge=="object"?(l.value||(l.value=Xl({name:n.appName,setup:()=>()=>ei(Sa($)?$.value:$)}),a&&Object.assign(l.value._context,a.appContext),l.value.mount(h())),te=()=>h()):te=ge,te},m=$=>{let te={};return Sa($)?te=$.value||{}:TE($)?te={...$}:te={...$},te.content&&(te.content=p(te.content)),te.triggerTarget&&(te.triggerTarget=Sa(te.triggerTarget)?te.triggerTarget.value:te.triggerTarget),(!te.plugins||!Array.isArray(te.plugins))&&(te.plugins=[]),te.plugins=te.plugins.filter(ge=>ge.name!=="vueTippyReactiveState"),te.plugins.push({name:"vueTippyReactiveState",fn:()=>({onCreate(){s.value.isEnabled=!0},onMount(){s.value.isMounted=!0},onShow(){s.value.isMounted=!0,s.value.isVisible=!0},onShown(){s.value.isShown=!0},onHide(){s.value.isMounted=!1,s.value.isVisible=!1},onHidden(){s.value.isShown=!1},onUnmounted(){s.value.isMounted=!1},onDestroy(){s.value.isDestroyed=!0}})}),te},_=()=>{o.value&&o.value.setProps(m(t))},y=()=>{!o.value||!t.content||o.value.setContent(p(t.content))},I=$=>{var te;(te=o.value)===null||te===void 0||te.setContent(p($))},A=$=>{var te;(te=o.value)===null||te===void 0||te.setProps(m($))},L=()=>{var $;o.value&&(o.value.destroy(),o.value=void 0),f=null,($=l.value)===null||$===void 0||$.unmount(),l.value=void 0},w=()=>{var $;($=o.value)===null||$===void 0||$.show()},C=()=>{var $;($=o.value)===null||$===void 0||$.hide()},H=()=>{var $;($=o.value)===null||$===void 0||$.disable(),s.value.isEnabled=!1},U=()=>{var $;($=o.value)===null||$===void 0||$.enable(),s.value.isEnabled=!0},x=()=>{var $;($=o.value)===null||$===void 0||$.unmount()},k=()=>{if(!e)return;let $=Sa(e)?e.value:e;typeof $=="function"&&($=$()),VL($)&&($=$.$el),$&&(o.value=Ke($,m(t)),$.$tippy=K)},K={tippy:o,refresh:_,refreshContent:y,setContent:I,setProps:A,destroy:L,hide:C,show:w,disable:H,enable:U,unmount:x,mount:k,state:s};return n.mount&&(a?a.isMounted?k():Ei(k):k()),a&&zR(()=>{L()}),Sa(t)||TE(t)?en(t,_,{immediate:!1}):Sa(t.content)&&en(t.content,y,{immediate:!1}),K}function HL(e){return typeof e=="function"?e():c(e)}function WL(e){var t,n;const a=HL(e);return(n=(t=a)===null||t===void 0?void 0:t.$el)!==null&&n!==void 0?n:a}const Ko=Dt({props:{to:{type:[String,Function]},tag:{type:[String,Object],default:"span"},contentTag:{type:[String,Object],default:"span"},contentClass:{type:String,default:null},appendTo:{default:()=>Ke.defaultProps.appendTo},aria:{default:()=>Ke.defaultProps.aria},delay:{default:()=>Ke.defaultProps.delay},duration:{default:()=>Ke.defaultProps.duration},getReferenceClientRect:{default:()=>Ke.defaultProps.getReferenceClientRect},hideOnClick:{type:[Boolean,String],default:()=>Ke.defaultProps.hideOnClick},ignoreAttributes:{type:Boolean,default:()=>Ke.defaultProps.ignoreAttributes},interactive:{type:Boolean,default:()=>Ke.defaultProps.interactive},interactiveBorder:{default:()=>Ke.defaultProps.interactiveBorder},interactiveDebounce:{default:()=>Ke.defaultProps.interactiveDebounce},moveTransition:{default:()=>Ke.defaultProps.moveTransition},offset:{default:()=>Ke.defaultProps.offset},onAfterUpdate:{default:()=>Ke.defaultProps.onAfterUpdate},onBeforeUpdate:{default:()=>Ke.defaultProps.onBeforeUpdate},onCreate:{default:()=>Ke.defaultProps.onCreate},onDestroy:{default:()=>Ke.defaultProps.onDestroy},onHidden:{default:()=>Ke.defaultProps.onHidden},onHide:{default:()=>Ke.defaultProps.onHide},onMount:{default:()=>Ke.defaultProps.onMount},onShow:{default:()=>Ke.defaultProps.onShow},onShown:{default:()=>Ke.defaultProps.onShown},onTrigger:{default:()=>Ke.defaultProps.onTrigger},onUntrigger:{default:()=>Ke.defaultProps.onUntrigger},onClickOutside:{default:()=>Ke.defaultProps.onClickOutside},placement:{default:()=>Ke.defaultProps.placement},plugins:{default:()=>Ke.defaultProps.plugins},popperOptions:{default:()=>Ke.defaultProps.popperOptions},render:{default:()=>Ke.defaultProps.render},showOnCreate:{type:Boolean,default:()=>Ke.defaultProps.showOnCreate},touch:{type:[Boolean,String,Array],default:()=>Ke.defaultProps.touch},trigger:{default:()=>Ke.defaultProps.trigger},triggerTarget:{default:()=>Ke.defaultProps.triggerTarget},animateFill:{type:Boolean,default:()=>Ke.defaultProps.animateFill},followCursor:{type:[Boolean,String],default:()=>Ke.defaultProps.followCursor},inlinePositioning:{type:Boolean,default:()=>Ke.defaultProps.inlinePositioning},sticky:{type:[Boolean,String],default:()=>Ke.defaultProps.sticky},allowHTML:{type:Boolean,default:()=>Ke.defaultProps.allowHTML},animation:{default:()=>Ke.defaultProps.animation},arrow:{default:()=>Ke.defaultProps.arrow},content:{default:()=>Ke.defaultProps.content},inertia:{default:()=>Ke.defaultProps.inertia},maxWidth:{default:()=>Ke.defaultProps.maxWidth},role:{default:()=>Ke.defaultProps.role},theme:{default:()=>Ke.defaultProps.theme},zIndex:{default:()=>Ke.defaultProps.zIndex}},emits:["state"],setup(e,{slots:t,emit:n,expose:a}){const o=ze(),s=ze(),l=ze(),f=ze(!1),h=()=>{let I={...e};for(const A of["to","tag","contentTag","contentClass"])I.hasOwnProperty(A)&&delete I[A];return I};let p=()=>WL(o);e.to&&(typeof Element<"u"&&e.to instanceof Element?p=()=>e.to:e.to==="parent"?p=()=>{let I=o.value;return I||(I=o.value=s.value.parentElement),I}:(typeof e.to=="string"||e.to instanceof String)&&(p=()=>document.querySelector(e.to)));const m=Ev(p,h());let _=t.content;!_&&e.to==="parent"&&(_=t.default),Ei(()=>{f.value=!0,ba(()=>{_&&m.setContent(()=>l.value)})}),en(m.state,()=>{n("state",c(m.state))},{immediate:!0,deep:!0}),en(()=>e,()=>{m.setProps(h()),_&&m.setContent(()=>l.value)},{deep:!0});let y=Er({elem:o,contentElem:l,mounted:f,...m});return a(y),()=>{const I=(e.contentTag,e.contentTag),A=_?ei(I,{ref:l,style:{display:f.value?"inherit":"none"},class:e.contentClass},_(y)):null;if(e.to==="parent"){const C=[];if(!o.value){const H=ei("span",{ref:s,"data-v-tippy":"",style:{display:"none"}});C.push(H)}return A&&C.push(A),C}const L=t.default?t.default(y):[];if(!e.tag){const C=ei(L[0],{ref:o,"data-v-tippy":""});return A?[C,A]:C}const w=(e.tag,e.tag);return ei(w,{ref:o,"data-v-tippy":""},A?[L,A]:L)}}}),XL=["a11y","allowHTML","arrow","flip","flipOnUpdate","hideOnClick","ignoreAttributes","inertia","interactive","lazy","multiple","showOnInit","touch","touchHold"];let XE={};Object.keys(Ke.defaultProps).forEach(e=>{XL.includes(e)?XE[e]={type:Boolean,default:function(){return Ke.defaultProps[e]}}:XE[e]={default:function(){return Ke.defaultProps[e]}}});const At={mounted(e,t,n){const a=typeof t.value=="string"?{content:t.value}:t.value||{},o=Object.keys(t.modifiers||{}),s=o.find(f=>f!=="arrow"),l=o.findIndex(f=>f==="arrow")!==-1;s&&(a.placement=a.placement||s),l&&(a.arrow=a.arrow!==void 0?a.arrow:!0),n.props&&n.props.onTippyShow&&(a.onShow=function(...f){var h;return(h=n.props)===null||h===void 0?void 0:h.onTippyShow(...f)}),n.props&&n.props.onTippyShown&&(a.onShown=function(...f){var h;return(h=n.props)===null||h===void 0?void 0:h.onTippyShown(...f)}),n.props&&n.props.onTippyHidden&&(a.onHidden=function(...f){var h;return(h=n.props)===null||h===void 0?void 0:h.onTippyHidden(...f)}),n.props&&n.props.onTippyHide&&(a.onHide=function(...f){var h;return(h=n.props)===null||h===void 0?void 0:h.onTippyHide(...f)}),n.props&&n.props.onTippyMount&&(a.onMount=function(...f){var h;return(h=n.props)===null||h===void 0?void 0:h.onTippyMount(...f)}),e.getAttribute("title")&&!a.content&&(a.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!a.content&&(a.content=e.getAttribute("content")),Ev(e,a)},unmounted(e){e.$tippy?e.$tippy.destroy():e._tippy&&e._tippy.destroy()},updated(e,t){const n=typeof t.value=="string"?{content:t.value}:t.value||{};n.content||(n.content=null),e.getAttribute("title")&&!n.content&&(n.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!n.content&&(n.content=e.getAttribute("content")),e.$tippy?e.$tippy.setProps(n||{}):e._tippy&&e._tippy.setProps(n||{})}},mv=Ke.setDefaultProps;mv({ignoreAttributes:!0,plugins:[BL,UL,DL,CL]});function FL(e,t,n){return(t=zL(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function FE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,a)}return n}function ye(e){for(var t=1;t{};let yd={},_v={},gv=null,vv={mark:KE,measure:KE};try{typeof window<"u"&&(yd=window),typeof document<"u"&&(_v=document),typeof MutationObserver<"u"&&(gv=MutationObserver),typeof performance<"u"&&(vv=performance)}catch{}const{userAgent:zE=""}=yd.navigator||{},La=yd,Kt=_v,jE=gv,gl=vv;La.document;const da=!!Kt.documentElement&&!!Kt.head&&typeof Kt.addEventListener=="function"&&typeof Kt.createElement=="function",Tv=~zE.indexOf("MSIE")||~zE.indexOf("Trident/");var jL=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,YL=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,Av={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},GL={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},yv=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],In="classic",hu="duotone",$L="sharp",JL="sharp-duotone",Sv=[In,hu,$L,JL],qL={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}},ZL={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}},QL=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),eN={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}},tN=["fak","fa-kit","fakd","fa-kit-duotone"],YE={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},nN=["kit"],rN={kit:{"fa-kit":"fak"}},aN=["fak","fakd"],iN={kit:{fak:"fa-kit"}},GE={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},vl={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},oN=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],sN=["fak","fa-kit","fakd","fa-kit-duotone"],lN={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},uN={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}},cN={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},_f={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},fN=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],gf=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...oN,...fN],dN=["solid","regular","light","thin","duotone","brands"],Iv=[1,2,3,4,5,6,7,8,9,10],pN=Iv.concat([11,12,13,14,15,16,17,18,19,20]),hN=[...Object.keys(cN),...dN,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",vl.GROUP,vl.SWAP_OPACITY,vl.PRIMARY,vl.SECONDARY].concat(Iv.map(e=>"".concat(e,"x"))).concat(pN.map(e=>"w-".concat(e))),EN={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}};const sa="___FONT_AWESOME___",vf=16,Ov="fa",Rv="svg-inline--fa",fi="data-fa-i2svg",Tf="data-fa-pseudo-element",mN="data-fa-pseudo-element-pending",Sd="data-prefix",Id="data-icon",$E="fontawesome-i2svg",_N="async",gN=["HTML","HEAD","STYLE","SCRIPT"],bv=(()=>{try{return!0}catch{return!1}})();function Es(e){return new Proxy(e,{get(t,n){return n in t?t[n]:t[In]}})}const Lv=ye({},Av);Lv[In]=ye(ye(ye(ye({},{"fa-duotone":"duotone"}),Av[In]),YE.kit),YE["kit-duotone"]);const vN=Es(Lv),Af=ye({},eN);Af[In]=ye(ye(ye(ye({},{duotone:"fad"}),Af[In]),GE.kit),GE["kit-duotone"]);const JE=Es(Af),yf=ye({},_f);yf[In]=ye(ye({},yf[In]),iN.kit);const Od=Es(yf),Sf=ye({},uN);Sf[In]=ye(ye({},Sf[In]),rN.kit);Es(Sf);const TN=jL,Nv="fa-layers-text",AN=YL,yN=ye({},qL);Es(yN);const SN=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Yc=GL,IN=[...nN,...hN],zo=La.FontAwesomeConfig||{};function ON(e){var t=Kt.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function RN(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}Kt&&typeof Kt.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(e=>{let[t,n]=e;const a=RN(ON(t));a!=null&&(zo[n]=a)});const Cv={styleDefault:"solid",familyDefault:In,cssPrefix:Ov,replacementClass:Rv,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};zo.familyPrefix&&(zo.cssPrefix=zo.familyPrefix);const to=ye(ye({},Cv),zo);to.autoReplaceSvg||(to.observeMutations=!1);const Xe={};Object.keys(Cv).forEach(e=>{Object.defineProperty(Xe,e,{enumerable:!0,set:function(t){to[e]=t,jo.forEach(n=>n(Xe))},get:function(){return to[e]}})});Object.defineProperty(Xe,"familyPrefix",{enumerable:!0,set:function(e){to.cssPrefix=e,jo.forEach(t=>t(Xe))},get:function(){return to.cssPrefix}});La.FontAwesomeConfig=Xe;const jo=[];function bN(e){return jo.push(e),()=>{jo.splice(jo.indexOf(e),1)}}const Ia=vf,kr={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function LN(e){if(!e||!da)return;const t=Kt.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const n=Kt.head.childNodes;let a=null;for(let o=n.length-1;o>-1;o--){const s=n[o],l=(s.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(l)>-1&&(a=s)}return Kt.head.insertBefore(t,a),e}const NN="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Qo(){let e=12,t="";for(;e-- >0;)t+=NN[Math.random()*62|0];return t}function io(e){const t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function Rd(e){return e.classList?io(e.classList):(e.getAttribute("class")||"").split(" ").filter(t=>t)}function xv(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function CN(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,'="').concat(xv(e[n]),'" '),"").trim()}function Eu(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function bd(e){return e.size!==kr.size||e.x!==kr.x||e.y!==kr.y||e.rotate!==kr.rotate||e.flipX||e.flipY}function xN(e){let{transform:t,containerWidth:n,iconWidth:a}=e;const o={transform:"translate(".concat(n/2," 256)")},s="translate(".concat(t.x*32,", ").concat(t.y*32,") "),l="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),f="rotate(".concat(t.rotate," 0 0)"),h={transform:"".concat(s," ").concat(l," ").concat(f)},p={transform:"translate(".concat(a/2*-1," -256)")};return{outer:o,inner:h,path:p}}function wN(e){let{transform:t,width:n=vf,height:a=vf,startCentered:o=!1}=e,s="";return o&&Tv?s+="translate(".concat(t.x/Ia-n/2,"em, ").concat(t.y/Ia-a/2,"em) "):o?s+="translate(calc(-50% + ".concat(t.x/Ia,"em), calc(-50% + ").concat(t.y/Ia,"em)) "):s+="translate(".concat(t.x/Ia,"em, ").concat(t.y/Ia,"em) "),s+="scale(".concat(t.size/Ia*(t.flipX?-1:1),", ").concat(t.size/Ia*(t.flipY?-1:1),") "),s+="rotate(".concat(t.rotate,"deg) "),s}var MN=`:root, :host { - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; - --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"; - --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"; - --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; - --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone"; - --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone"; - --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; - --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; - --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; - --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; - --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp"; - --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone"; - --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone"; - --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone"; - --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone"; -} - -svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { - overflow: visible; - box-sizing: content-box; -} - -.svg-inline--fa { - display: var(--fa-display, inline-block); - height: 1em; - overflow: visible; - vertical-align: -0.125em; -} -.svg-inline--fa.fa-2xs { - vertical-align: 0.1em; -} -.svg-inline--fa.fa-xs { - vertical-align: 0em; -} -.svg-inline--fa.fa-sm { - vertical-align: -0.0714285705em; -} -.svg-inline--fa.fa-lg { - vertical-align: -0.2em; -} -.svg-inline--fa.fa-xl { - vertical-align: -0.25em; -} -.svg-inline--fa.fa-2xl { - vertical-align: -0.3125em; -} -.svg-inline--fa.fa-pull-left { - margin-right: var(--fa-pull-margin, 0.3em); - width: auto; -} -.svg-inline--fa.fa-pull-right { - margin-left: var(--fa-pull-margin, 0.3em); - width: auto; -} -.svg-inline--fa.fa-li { - width: var(--fa-li-width, 2em); - top: 0.25em; -} -.svg-inline--fa.fa-fw { - width: var(--fa-fw-width, 1.25em); -} - -.fa-layers svg.svg-inline--fa { - bottom: 0; - left: 0; - margin: auto; - position: absolute; - right: 0; - top: 0; -} - -.fa-layers-counter, .fa-layers-text { - display: inline-block; - position: absolute; - text-align: center; -} - -.fa-layers { - display: inline-block; - height: 1em; - position: relative; - text-align: center; - vertical-align: -0.125em; - width: 1em; -} -.fa-layers svg.svg-inline--fa { - transform-origin: center center; -} - -.fa-layers-text { - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - transform-origin: center center; -} - -.fa-layers-counter { - background-color: var(--fa-counter-background-color, #ff253a); - border-radius: var(--fa-counter-border-radius, 1em); - box-sizing: border-box; - color: var(--fa-inverse, #fff); - line-height: var(--fa-counter-line-height, 1); - max-width: var(--fa-counter-max-width, 5em); - min-width: var(--fa-counter-min-width, 1.5em); - overflow: hidden; - padding: var(--fa-counter-padding, 0.25em 0.5em); - right: var(--fa-right, 0); - text-overflow: ellipsis; - top: var(--fa-top, 0); - transform: scale(var(--fa-counter-scale, 0.25)); - transform-origin: top right; -} - -.fa-layers-bottom-right { - bottom: var(--fa-bottom, 0); - right: var(--fa-right, 0); - top: auto; - transform: scale(var(--fa-layers-scale, 0.25)); - transform-origin: bottom right; -} - -.fa-layers-bottom-left { - bottom: var(--fa-bottom, 0); - left: var(--fa-left, 0); - right: auto; - top: auto; - transform: scale(var(--fa-layers-scale, 0.25)); - transform-origin: bottom left; -} - -.fa-layers-top-right { - top: var(--fa-top, 0); - right: var(--fa-right, 0); - transform: scale(var(--fa-layers-scale, 0.25)); - transform-origin: top right; -} - -.fa-layers-top-left { - left: var(--fa-left, 0); - right: auto; - top: var(--fa-top, 0); - transform: scale(var(--fa-layers-scale, 0.25)); - transform-origin: top left; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; -} - -.fa-xs { - font-size: 0.75em; - line-height: 0.0833333337em; - vertical-align: 0.125em; -} - -.fa-sm { - font-size: 0.875em; - line-height: 0.0714285718em; - vertical-align: 0.0535714295em; -} - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; -} - -.fa-xl { - font-size: 1.5em; - line-height: 0.0416666682em; - vertical-align: -0.125em; -} - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-left: var(--fa-li-margin, 2.5em); - padding-left: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - left: calc(-1 * var(--fa-li-width, 2em)); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - animation-name: fa-beat; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - animation-name: fa-bounce; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - animation-name: fa-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - animation-name: fa-beat-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - animation-name: fa-flip; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - animation-name: fa-shake; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - animation-name: fa-spin; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 2s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - animation-name: fa-spin; - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, -.fa-bounce, -.fa-fade, -.fa-beat-fade, -.fa-flip, -.fa-pulse, -.fa-shake, -.fa-spin, -.fa-spin-pulse { - animation-delay: -1ms; - animation-duration: 1ms; - animation-iteration-count: 1; - transition-delay: 0s; - transition-duration: 0s; - } -} -@keyframes fa-beat { - 0%, 90% { - transform: scale(1); - } - 45% { - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-bounce { - 0% { - transform: scale(1, 1) translateY(0); - } - 10% { - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - transform: scale(1, 1) translateY(0); - } - 100% { - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - transform: scale(1); - } - 50% { - opacity: 1; - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-flip { - 50% { - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-shake { - 0% { - transform: rotate(-15deg); - } - 4% { - transform: rotate(15deg); - } - 8%, 24% { - transform: rotate(-18deg); - } - 12%, 28% { - transform: rotate(18deg); - } - 16% { - transform: rotate(-22deg); - } - 20% { - transform: rotate(22deg); - } - 32% { - transform: rotate(-12deg); - } - 36% { - transform: rotate(12deg); - } - 40%, 100% { - transform: rotate(0deg); - } -} -@keyframes fa-spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -.fa-rotate-90 { - transform: rotate(90deg); -} - -.fa-rotate-180 { - transform: rotate(180deg); -} - -.fa-rotate-270 { - transform: rotate(270deg); -} - -.fa-flip-horizontal { - transform: scale(-1, 1); -} - -.fa-flip-vertical { - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - transform: scale(-1, -1); -} - -.fa-rotate-by { - transform: rotate(var(--fa-rotate-angle, 0)); -} - -.fa-stack { - display: inline-block; - vertical-align: middle; - height: 2em; - position: relative; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - bottom: 0; - left: 0; - margin: auto; - position: absolute; - right: 0; - top: 0; - z-index: var(--fa-stack-z-index, auto); -} - -.svg-inline--fa.fa-stack-1x { - height: 1em; - width: 1.25em; -} -.svg-inline--fa.fa-stack-2x { - height: 2em; - width: 2.5em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.svg-inline--fa .fa-primary { - fill: var(--fa-primary-color, currentColor); - opacity: var(--fa-primary-opacity, 1); -} - -.svg-inline--fa .fa-secondary { - fill: var(--fa-secondary-color, currentColor); - opacity: var(--fa-secondary-opacity, 0.4); -} - -.svg-inline--fa.fa-swap-opacity .fa-primary { - opacity: var(--fa-secondary-opacity, 0.4); -} - -.svg-inline--fa.fa-swap-opacity .fa-secondary { - opacity: var(--fa-primary-opacity, 1); -} - -.svg-inline--fa mask .fa-primary, -.svg-inline--fa mask .fa-secondary { - fill: black; -}`;function wv(){const e=Ov,t=Rv,n=Xe.cssPrefix,a=Xe.replacementClass;let o=MN;if(n!==e||a!==t){const s=new RegExp("\\.".concat(e,"\\-"),"g"),l=new RegExp("\\--".concat(e,"\\-"),"g"),f=new RegExp("\\.".concat(t),"g");o=o.replace(s,".".concat(n,"-")).replace(l,"--".concat(n,"-")).replace(f,".".concat(a))}return o}let qE=!1;function Gc(){Xe.autoAddCss&&!qE&&(LN(wv()),qE=!0)}var DN={mixout(){return{dom:{css:wv,insertCss:Gc}}},hooks(){return{beforeDOMElementCreation(){Gc()},beforeI2svg(){Gc()}}}};const la=La||{};la[sa]||(la[sa]={});la[sa].styles||(la[sa].styles={});la[sa].hooks||(la[sa].hooks={});la[sa].shims||(la[sa].shims=[]);var Br=la[sa];const Mv=[],Dv=function(){Kt.removeEventListener("DOMContentLoaded",Dv),jl=1,Mv.map(e=>e())};let jl=!1;da&&(jl=(Kt.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Kt.readyState),jl||Kt.addEventListener("DOMContentLoaded",Dv));function PN(e){da&&(jl?setTimeout(e,0):Mv.push(e))}function ms(e){const{tag:t,attributes:n={},children:a=[]}=e;return typeof e=="string"?xv(e):"<".concat(t," ").concat(CN(n),">").concat(a.map(ms).join(""),"")}function ZE(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var $c=function(e,t,n,a){var o=Object.keys(e),s=o.length,l=t,f,h,p;for(n===void 0?(f=1,p=e[o[0]]):(f=0,p=n);f=55296&&o<=56319&&n=55296&&a<=56319&&n>t+1&&(o=e.charCodeAt(t+1),o>=56320&&o<=57343)?(a-55296)*1024+o-56320+65536:a}function QE(e){return Object.keys(e).reduce((t,n)=>{const a=e[n];return a.icon?t[a.iconName]=a.icon:t[n]=a,t},{})}function If(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:a=!1}=n,o=QE(t);typeof Br.hooks.addPack=="function"&&!a?Br.hooks.addPack(e,QE(t)):Br.styles[e]=ye(ye({},Br.styles[e]||{}),o),e==="fas"&&If("fa",t)}const{styles:es,shims:BN}=Br,Uv=Object.keys(Od),VN=Uv.reduce((e,t)=>(e[t]=Object.keys(Od[t]),e),{});let Ld=null,kv={},Bv={},Vv={},Hv={},Wv={};function HN(e){return~IN.indexOf(e)}function WN(e,t){const n=t.split("-"),a=n[0],o=n.slice(1).join("-");return a===e&&o!==""&&!HN(o)?o:null}const Xv=()=>{const e=a=>$c(es,(o,s,l)=>(o[l]=$c(s,a,{}),o),{});kv=e((a,o,s)=>(o[3]&&(a[o[3]]=s),o[2]&&o[2].filter(l=>typeof l=="number").forEach(l=>{a[l.toString(16)]=s}),a)),Bv=e((a,o,s)=>(a[s]=s,o[2]&&o[2].filter(l=>typeof l=="string").forEach(l=>{a[l]=s}),a)),Wv=e((a,o,s)=>{const l=o[2];return a[s]=s,l.forEach(f=>{a[f]=s}),a});const t="far"in es||Xe.autoFetchSvg,n=$c(BN,(a,o)=>{const s=o[0];let l=o[1];const f=o[2];return l==="far"&&!t&&(l="fas"),typeof s=="string"&&(a.names[s]={prefix:l,iconName:f}),typeof s=="number"&&(a.unicodes[s.toString(16)]={prefix:l,iconName:f}),a},{names:{},unicodes:{}});Vv=n.names,Hv=n.unicodes,Ld=mu(Xe.styleDefault,{family:Xe.familyDefault})};bN(e=>{Ld=mu(e.styleDefault,{family:Xe.familyDefault})});Xv();function Nd(e,t){return(kv[e]||{})[t]}function XN(e,t){return(Bv[e]||{})[t]}function ti(e,t){return(Wv[e]||{})[t]}function Fv(e){return Vv[e]||{prefix:null,iconName:null}}function FN(e){const t=Hv[e],n=Nd("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function Na(){return Ld}const Kv=()=>({prefix:null,iconName:null,rest:[]});function KN(e){let t=In;const n=Uv.reduce((a,o)=>(a[o]="".concat(Xe.cssPrefix,"-").concat(o),a),{});return Sv.forEach(a=>{(e.includes(n[a])||e.some(o=>VN[a].includes(o)))&&(t=a)}),t}function mu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:n=In}=t,a=vN[n][e];if(n===hu&&!e)return"fad";const o=JE[n][e]||JE[n][a],s=e in Br.styles?e:null;return o||s||null}function zN(e){let t=[],n=null;return e.forEach(a=>{const o=WN(Xe.cssPrefix,a);o?n=o:a&&t.push(a)}),{iconName:n,rest:t}}function em(e){return e.sort().filter((t,n,a)=>a.indexOf(t)===n)}function _u(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:n=!1}=t;let a=null;const o=gf.concat(sN),s=em(e.filter(_=>o.includes(_))),l=em(e.filter(_=>!gf.includes(_))),f=s.filter(_=>(a=_,!yv.includes(_))),[h=null]=f,p=KN(s),m=ye(ye({},zN(l)),{},{prefix:mu(h,{family:p})});return ye(ye(ye({},m),$N({values:e,family:p,styles:es,config:Xe,canonical:m,givenPrefix:a})),jN(n,a,m))}function jN(e,t,n){let{prefix:a,iconName:o}=n;if(e||!a||!o)return{prefix:a,iconName:o};const s=t==="fa"?Fv(o):{},l=ti(a,o);return o=s.iconName||l||o,a=s.prefix||a,a==="far"&&!es.far&&es.fas&&!Xe.autoFetchSvg&&(a="fas"),{prefix:a,iconName:o}}const YN=Sv.filter(e=>e!==In||e!==hu),GN=Object.keys(_f).filter(e=>e!==In).map(e=>Object.keys(_f[e])).flat();function $N(e){const{values:t,family:n,canonical:a,givenPrefix:o="",styles:s={},config:l={}}=e,f=n===hu,h=t.includes("fa-duotone")||t.includes("fad"),p=l.familyDefault==="duotone",m=a.prefix==="fad"||a.prefix==="fa-duotone";if(!f&&(h||p||m)&&(a.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(a.prefix="fab"),!a.prefix&&YN.includes(n)&&(Object.keys(s).find(_=>GN.includes(_))||l.autoFetchSvg)){const _=QL.get(n).defaultShortPrefixId;a.prefix=_,a.iconName=ti(a.prefix,a.iconName)||a.iconName}return(a.prefix==="fa"||o==="fa")&&(a.prefix=Na()||"fas"),a}class JN{constructor(){this.definitions={}}add(){for(var t=arguments.length,n=new Array(t),a=0;a{this.definitions[s]=ye(ye({},this.definitions[s]||{}),o[s]),If(s,o[s]);const l=Od[In][s];l&&If(l,o[s]),Xv()})}reset(){this.definitions={}}_pullDefinitions(t,n){const a=n.prefix&&n.iconName&&n.icon?{0:n}:n;return Object.keys(a).map(o=>{const{prefix:s,iconName:l,icon:f}=a[o],h=f[2];t[s]||(t[s]={}),h.length>0&&h.forEach(p=>{typeof p=="string"&&(t[s][p]=f)}),t[s][l]=f}),t}}let tm=[],Xi={};const ji={},qN=Object.keys(ji);function ZN(e,t){let{mixoutsTo:n}=t;return tm=e,Xi={},Object.keys(ji).forEach(a=>{qN.indexOf(a)===-1&&delete ji[a]}),tm.forEach(a=>{const o=a.mixout?a.mixout():{};if(Object.keys(o).forEach(s=>{typeof o[s]=="function"&&(n[s]=o[s]),typeof o[s]=="object"&&Object.keys(o[s]).forEach(l=>{n[s]||(n[s]={}),n[s][l]=o[s][l]})}),a.hooks){const s=a.hooks();Object.keys(s).forEach(l=>{Xi[l]||(Xi[l]=[]),Xi[l].push(s[l])})}a.provides&&a.provides(ji)}),n}function Of(e,t){for(var n=arguments.length,a=new Array(n>2?n-2:0),o=2;o{t=s.apply(null,[t,...a])}),t}function di(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a{o.apply(null,n)})}function Ca(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return ji[e]?ji[e].apply(null,t):void 0}function Rf(e){e.prefix==="fa"&&(e.prefix="fas");let{iconName:t}=e;const n=e.prefix||Na();if(t)return t=ti(n,t)||t,ZE(zv.definitions,n,t)||ZE(Br.styles,n,t)}const zv=new JN,QN=()=>{Xe.autoReplaceSvg=!1,Xe.observeMutations=!1,di("noAuto")},e2={i2svg:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return da?(di("beforeI2svg",e),Ca("pseudoElements2svg",e),Ca("i2svg",e)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t}=e;Xe.autoReplaceSvg===!1&&(Xe.autoReplaceSvg=!0),Xe.observeMutations=!0,PN(()=>{n2({autoReplaceSvgRoot:t}),di("watch",e)})}},t2={icon:e=>{if(e===null)return null;if(typeof e=="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:ti(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){const t=e[1].indexOf("fa-")===0?e[1].slice(3):e[1],n=mu(e[0]);return{prefix:n,iconName:ti(n,t)||t}}if(typeof e=="string"&&(e.indexOf("".concat(Xe.cssPrefix,"-"))>-1||e.match(TN))){const t=_u(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||Na(),iconName:ti(t.prefix,t.iconName)||t.iconName}}if(typeof e=="string"){const t=Na();return{prefix:t,iconName:ti(t,e)||e}}}},er={noAuto:QN,config:Xe,dom:e2,parse:t2,library:zv,findIconDefinition:Rf,toHtml:ms},n2=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t=Kt}=e;(Object.keys(Br.styles).length>0||Xe.autoFetchSvg)&&da&&Xe.autoReplaceSvg&&er.dom.i2svg({node:t})};function gu(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(n=>ms(n))}}),Object.defineProperty(e,"node",{get:function(){if(!da)return;const n=Kt.createElement("div");return n.innerHTML=e.html,n.children}}),e}function r2(e){let{children:t,main:n,mask:a,attributes:o,styles:s,transform:l}=e;if(bd(l)&&n.found&&!a.found){const{width:f,height:h}=n,p={x:f/h/2,y:.5};o.style=Eu(ye(ye({},s),{},{"transform-origin":"".concat(p.x+l.x/16,"em ").concat(p.y+l.y/16,"em")}))}return[{tag:"svg",attributes:o,children:t}]}function a2(e){let{prefix:t,iconName:n,children:a,attributes:o,symbol:s}=e;const l=s===!0?"".concat(t,"-").concat(Xe.cssPrefix,"-").concat(n):s;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:ye(ye({},o),{},{id:l}),children:a}]}]}function Cd(e){const{icons:{main:t,mask:n},prefix:a,iconName:o,transform:s,symbol:l,title:f,maskId:h,titleId:p,extra:m,watchable:_=!1}=e,{width:y,height:I}=n.found?n:t,A=aN.includes(a),L=[Xe.replacementClass,o?"".concat(Xe.cssPrefix,"-").concat(o):""].filter(k=>m.classes.indexOf(k)===-1).filter(k=>k!==""||!!k).concat(m.classes).join(" ");let w={children:[],attributes:ye(ye({},m.attributes),{},{"data-prefix":a,"data-icon":o,class:L,role:m.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(y," ").concat(I)})};const C=A&&!~m.classes.indexOf("fa-fw")?{width:"".concat(y/I*16*.0625,"em")}:{};_&&(w.attributes[fi]=""),f&&(w.children.push({tag:"title",attributes:{id:w.attributes["aria-labelledby"]||"title-".concat(p||Qo())},children:[f]}),delete w.attributes.title);const H=ye(ye({},w),{},{prefix:a,iconName:o,main:t,mask:n,maskId:h,transform:s,symbol:l,styles:ye(ye({},C),m.styles)}),{children:U,attributes:x}=n.found&&t.found?Ca("generateAbstractMask",H)||{children:[],attributes:{}}:Ca("generateAbstractIcon",H)||{children:[],attributes:{}};return H.children=U,H.attributes=x,l?a2(H):r2(H)}function nm(e){const{content:t,width:n,height:a,transform:o,title:s,extra:l,watchable:f=!1}=e,h=ye(ye(ye({},l.attributes),s?{title:s}:{}),{},{class:l.classes.join(" ")});f&&(h[fi]="");const p=ye({},l.styles);bd(o)&&(p.transform=wN({transform:o,startCentered:!0,width:n,height:a}),p["-webkit-transform"]=p.transform);const m=Eu(p);m.length>0&&(h.style=m);const _=[];return _.push({tag:"span",attributes:h,children:[t]}),s&&_.push({tag:"span",attributes:{class:"sr-only"},children:[s]}),_}function i2(e){const{content:t,title:n,extra:a}=e,o=ye(ye(ye({},a.attributes),n?{title:n}:{}),{},{class:a.classes.join(" ")}),s=Eu(a.styles);s.length>0&&(o.style=s);const l=[];return l.push({tag:"span",attributes:o,children:[t]}),n&&l.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),l}const{styles:Jc}=Br;function bf(e){const t=e[0],n=e[1],[a]=e.slice(4);let o=null;return Array.isArray(a)?o={tag:"g",attributes:{class:"".concat(Xe.cssPrefix,"-").concat(Yc.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Xe.cssPrefix,"-").concat(Yc.SECONDARY),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(Xe.cssPrefix,"-").concat(Yc.PRIMARY),fill:"currentColor",d:a[1]}}]}:o={tag:"path",attributes:{fill:"currentColor",d:a}},{found:!0,width:t,height:n,icon:o}}const o2={found:!1,width:512,height:512};function s2(e,t){!bv&&!Xe.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function Lf(e,t){let n=t;return t==="fa"&&Xe.styleDefault!==null&&(t=Na()),new Promise((a,o)=>{if(n==="fa"){const s=Fv(e)||{};e=s.iconName||e,t=s.prefix||t}if(e&&t&&Jc[t]&&Jc[t][e]){const s=Jc[t][e];return a(bf(s))}s2(e,t),a(ye(ye({},o2),{},{icon:Xe.showMissingIcons&&e?Ca("missingIconAbstract")||{}:{}}))})}const rm=()=>{},Nf=Xe.measurePerformance&&gl&&gl.mark&&gl.measure?gl:{mark:rm,measure:rm},Bo='FA "6.7.2"',l2=e=>(Nf.mark("".concat(Bo," ").concat(e," begins")),()=>jv(e)),jv=e=>{Nf.mark("".concat(Bo," ").concat(e," ends")),Nf.measure("".concat(Bo," ").concat(e),"".concat(Bo," ").concat(e," begins"),"".concat(Bo," ").concat(e," ends"))};var xd={begin:l2,end:jv};const wl=()=>{};function am(e){return typeof(e.getAttribute?e.getAttribute(fi):null)=="string"}function u2(e){const t=e.getAttribute?e.getAttribute(Sd):null,n=e.getAttribute?e.getAttribute(Id):null;return t&&n}function c2(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(Xe.replacementClass)}function f2(){return Xe.autoReplaceSvg===!0?Ml.replace:Ml[Xe.autoReplaceSvg]||Ml.replace}function d2(e){return Kt.createElementNS("http://www.w3.org/2000/svg",e)}function p2(e){return Kt.createElement(e)}function Yv(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:n=e.tag==="svg"?d2:p2}=t;if(typeof e=="string")return Kt.createTextNode(e);const a=n(e.tag);return Object.keys(e.attributes||[]).forEach(function(o){a.setAttribute(o,e.attributes[o])}),(e.children||[]).forEach(function(o){a.appendChild(Yv(o,{ceFn:n}))}),a}function h2(e){let t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}const Ml={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach(n=>{t.parentNode.insertBefore(Yv(n),t)}),t.getAttribute(fi)===null&&Xe.keepOriginalSource){let n=Kt.createComment(h2(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){const t=e[0],n=e[1];if(~Rd(t).indexOf(Xe.replacementClass))return Ml.replace(e);const a=new RegExp("".concat(Xe.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const s=n[0].attributes.class.split(" ").reduce((l,f)=>(f===Xe.replacementClass||f.match(a)?l.toSvg.push(f):l.toNode.push(f),l),{toNode:[],toSvg:[]});n[0].attributes.class=s.toSvg.join(" "),s.toNode.length===0?t.removeAttribute("class"):t.setAttribute("class",s.toNode.join(" "))}const o=n.map(s=>ms(s)).join(` -`);t.setAttribute(fi,""),t.innerHTML=o}};function im(e){e()}function Gv(e,t){const n=typeof t=="function"?t:wl;if(e.length===0)n();else{let a=im;Xe.mutateApproach===_N&&(a=La.requestAnimationFrame||im),a(()=>{const o=f2(),s=xd.begin("mutate");e.map(o),s(),n()})}}let wd=!1;function $v(){wd=!0}function Cf(){wd=!1}let Yl=null;function om(e){if(!jE||!Xe.observeMutations)return;const{treeCallback:t=wl,nodeCallback:n=wl,pseudoElementsCallback:a=wl,observeMutationsRoot:o=Kt}=e;Yl=new jE(s=>{if(wd)return;const l=Na();io(s).forEach(f=>{if(f.type==="childList"&&f.addedNodes.length>0&&!am(f.addedNodes[0])&&(Xe.searchPseudoElements&&a(f.target),t(f.target)),f.type==="attributes"&&f.target.parentNode&&Xe.searchPseudoElements&&a(f.target.parentNode),f.type==="attributes"&&am(f.target)&&~SN.indexOf(f.attributeName))if(f.attributeName==="class"&&u2(f.target)){const{prefix:h,iconName:p}=_u(Rd(f.target));f.target.setAttribute(Sd,h||l),p&&f.target.setAttribute(Id,p)}else c2(f.target)&&n(f.target)})}),da&&Yl.observe(o,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function E2(){Yl&&Yl.disconnect()}function m2(e){const t=e.getAttribute("style");let n=[];return t&&(n=t.split(";").reduce((a,o)=>{const s=o.split(":"),l=s[0],f=s.slice(1);return l&&f.length>0&&(a[l]=f.join(":").trim()),a},{})),n}function _2(e){const t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),a=e.innerText!==void 0?e.innerText.trim():"";let o=_u(Rd(e));return o.prefix||(o.prefix=Na()),t&&n&&(o.prefix=t,o.iconName=n),o.iconName&&o.prefix||(o.prefix&&a.length>0&&(o.iconName=XN(o.prefix,e.innerText)||Nd(o.prefix,Pv(e.innerText))),!o.iconName&&Xe.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(o.iconName=e.firstChild.data)),o}function g2(e){const t=io(e.attributes).reduce((o,s)=>(o.name!=="class"&&o.name!=="style"&&(o[s.name]=s.value),o),{}),n=e.getAttribute("title"),a=e.getAttribute("data-fa-title-id");return Xe.autoA11y&&(n?t["aria-labelledby"]="".concat(Xe.replacementClass,"-title-").concat(a||Qo()):(t["aria-hidden"]="true",t.focusable="false")),t}function v2(){return{iconName:null,title:null,titleId:null,prefix:null,transform:kr,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function sm(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:n,prefix:a,rest:o}=_2(e),s=g2(e),l=Of("parseNodeAttributes",{},e);let f=t.styleParser?m2(e):[];return ye({iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:a,transform:kr,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:o,styles:f,attributes:s}},l)}const{styles:T2}=Br;function Jv(e){const t=Xe.autoReplaceSvg==="nest"?sm(e,{styleParser:!1}):sm(e);return~t.extra.classes.indexOf(Nv)?Ca("generateLayersText",e,t):Ca("generateSvgReplacementMutation",e,t)}function A2(){return[...tN,...gf]}function lm(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!da)return Promise.resolve();const n=Kt.documentElement.classList,a=m=>n.add("".concat($E,"-").concat(m)),o=m=>n.remove("".concat($E,"-").concat(m)),s=Xe.autoFetchSvg?A2():yv.concat(Object.keys(T2));s.includes("fa")||s.push("fa");const l=[".".concat(Nv,":not([").concat(fi,"])")].concat(s.map(m=>".".concat(m,":not([").concat(fi,"])"))).join(", ");if(l.length===0)return Promise.resolve();let f=[];try{f=io(e.querySelectorAll(l))}catch{}if(f.length>0)a("pending"),o("complete");else return Promise.resolve();const h=xd.begin("onTree"),p=f.reduce((m,_)=>{try{const y=Jv(_);y&&m.push(y)}catch(y){bv||y.name==="MissingIcon"&&console.error(y)}return m},[]);return new Promise((m,_)=>{Promise.all(p).then(y=>{Gv(y,()=>{a("active"),a("complete"),o("pending"),typeof t=="function"&&t(),h(),m()})}).catch(y=>{h(),_(y)})})}function y2(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;Jv(e).then(n=>{n&&Gv([n],t)})}function S2(e){return function(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const a=(t||{}).icon?t:Rf(t||{});let{mask:o}=n;return o&&(o=(o||{}).icon?o:Rf(o||{})),e(a,ye(ye({},n),{},{mask:o}))}}const I2=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=kr,symbol:a=!1,mask:o=null,maskId:s=null,title:l=null,titleId:f=null,classes:h=[],attributes:p={},styles:m={}}=t;if(!e)return;const{prefix:_,iconName:y,icon:I}=e;return gu(ye({type:"icon"},e),()=>(di("beforeDOMElementCreation",{iconDefinition:e,params:t}),Xe.autoA11y&&(l?p["aria-labelledby"]="".concat(Xe.replacementClass,"-title-").concat(f||Qo()):(p["aria-hidden"]="true",p.focusable="false")),Cd({icons:{main:bf(I),mask:o?bf(o.icon):{found:!1,width:null,height:null,icon:{}}},prefix:_,iconName:y,transform:ye(ye({},kr),n),symbol:a,title:l,maskId:s,titleId:f,extra:{attributes:p,styles:m,classes:h}})))};var O2={mixout(){return{icon:S2(I2)}},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=lm,e.nodeCallback=y2,e}}},provides(e){e.i2svg=function(t){const{node:n=Kt,callback:a=()=>{}}=t;return lm(n,a)},e.generateSvgReplacementMutation=function(t,n){const{iconName:a,title:o,titleId:s,prefix:l,transform:f,symbol:h,mask:p,maskId:m,extra:_}=n;return new Promise((y,I)=>{Promise.all([Lf(a,l),p.iconName?Lf(p.iconName,p.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(A=>{let[L,w]=A;y([t,Cd({icons:{main:L,mask:w},prefix:l,iconName:a,transform:f,symbol:h,maskId:m,title:o,titleId:s,extra:_,watchable:!0})])}).catch(I)})},e.generateAbstractIcon=function(t){let{children:n,attributes:a,main:o,transform:s,styles:l}=t;const f=Eu(l);f.length>0&&(a.style=f);let h;return bd(s)&&(h=Ca("generateAbstractTransformGrouping",{main:o,transform:s,containerWidth:o.width,iconWidth:o.width})),n.push(h||o.icon),{children:n,attributes:a}}}},R2={mixout(){return{layer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:n=[]}=t;return gu({type:"layer"},()=>{di("beforeDOMElementCreation",{assembler:e,params:t});let a=[];return e(o=>{Array.isArray(o)?o.map(s=>{a=a.concat(s.abstract)}):a=a.concat(o.abstract)}),[{tag:"span",attributes:{class:["".concat(Xe.cssPrefix,"-layers"),...n].join(" ")},children:a}]})}}}},b2={mixout(){return{counter(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{title:n=null,classes:a=[],attributes:o={},styles:s={}}=t;return gu({type:"counter",content:e},()=>(di("beforeDOMElementCreation",{content:e,params:t}),i2({content:e.toString(),title:n,extra:{attributes:o,styles:s,classes:["".concat(Xe.cssPrefix,"-layers-counter"),...a]}})))}}}},L2={mixout(){return{text(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=kr,title:a=null,classes:o=[],attributes:s={},styles:l={}}=t;return gu({type:"text",content:e},()=>(di("beforeDOMElementCreation",{content:e,params:t}),nm({content:e,transform:ye(ye({},kr),n),title:a,extra:{attributes:s,styles:l,classes:["".concat(Xe.cssPrefix,"-layers-text"),...o]}})))}}},provides(e){e.generateLayersText=function(t,n){const{title:a,transform:o,extra:s}=n;let l=null,f=null;if(Tv){const h=parseInt(getComputedStyle(t).fontSize,10),p=t.getBoundingClientRect();l=p.width/h,f=p.height/h}return Xe.autoA11y&&!a&&(s.attributes["aria-hidden"]="true"),Promise.resolve([t,nm({content:t.innerHTML,width:l,height:f,transform:o,title:a,extra:s,watchable:!0})])}}};const N2=new RegExp('"',"ug"),um=[1105920,1112319],cm=ye(ye(ye(ye({},{FontAwesome:{normal:"fas",400:"fas"}}),ZL),EN),lN),xf=Object.keys(cm).reduce((e,t)=>(e[t.toLowerCase()]=cm[t],e),{}),C2=Object.keys(xf).reduce((e,t)=>{const n=xf[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e},{});function x2(e){const t=e.replace(N2,""),n=kN(t,0),a=n>=um[0]&&n<=um[1],o=t.length===2?t[0]===t[1]:!1;return{value:Pv(o?t[0]:t),isSecondary:a||o}}function w2(e,t){const n=e.replace(/^['"]|['"]$/g,"").toLowerCase(),a=parseInt(t),o=isNaN(a)?"normal":a;return(xf[n]||{})[o]||C2[n]}function fm(e,t){const n="".concat(mN).concat(t.replace(":","-"));return new Promise((a,o)=>{if(e.getAttribute(n)!==null)return a();const s=io(e.children).filter(_=>_.getAttribute(Tf)===t)[0],l=La.getComputedStyle(e,t),f=l.getPropertyValue("font-family"),h=f.match(AN),p=l.getPropertyValue("font-weight"),m=l.getPropertyValue("content");if(s&&!h)return e.removeChild(s),a();if(h&&m!=="none"&&m!==""){const _=l.getPropertyValue("content");let y=w2(f,p);const{value:I,isSecondary:A}=x2(_),L=h[0].startsWith("FontAwesome");let w=Nd(y,I),C=w;if(L){const H=FN(I);H.iconName&&H.prefix&&(w=H.iconName,y=H.prefix)}if(w&&!A&&(!s||s.getAttribute(Sd)!==y||s.getAttribute(Id)!==C)){e.setAttribute(n,C),s&&e.removeChild(s);const H=v2(),{extra:U}=H;U.attributes[Tf]=t,Lf(w,y).then(x=>{const k=Cd(ye(ye({},H),{},{icons:{main:x,mask:Kv()},prefix:y,iconName:C,extra:U,watchable:!0})),K=Kt.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(K,e.firstChild):e.appendChild(K),K.outerHTML=k.map($=>ms($)).join(` -`),e.removeAttribute(n),a()}).catch(o)}else a()}else a()})}function M2(e){return Promise.all([fm(e,"::before"),fm(e,"::after")])}function D2(e){return e.parentNode!==document.head&&!~gN.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(Tf)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function dm(e){if(da)return new Promise((t,n)=>{const a=io(e.querySelectorAll("*")).filter(D2).map(M2),o=xd.begin("searchPseudoElements");$v(),Promise.all(a).then(()=>{o(),Cf(),t()}).catch(()=>{o(),Cf(),n()})})}var P2={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=dm,e}}},provides(e){e.pseudoElements2svg=function(t){const{node:n=Kt}=t;Xe.searchPseudoElements&&dm(n)}}};let pm=!1;var U2={mixout(){return{dom:{unwatch(){$v(),pm=!0}}}},hooks(){return{bootstrap(){om(Of("mutationObserverCallbacks",{}))},noAuto(){E2()},watch(e){const{observeMutationsRoot:t}=e;pm?Cf():om(Of("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}};const hm=e=>{let t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e.toLowerCase().split(" ").reduce((n,a)=>{const o=a.toLowerCase().split("-"),s=o[0];let l=o.slice(1).join("-");if(s&&l==="h")return n.flipX=!0,n;if(s&&l==="v")return n.flipY=!0,n;if(l=parseFloat(l),isNaN(l))return n;switch(s){case"grow":n.size=n.size+l;break;case"shrink":n.size=n.size-l;break;case"left":n.x=n.x-l;break;case"right":n.x=n.x+l;break;case"up":n.y=n.y-l;break;case"down":n.y=n.y+l;break;case"rotate":n.rotate=n.rotate+l;break}return n},t)};var k2={mixout(){return{parse:{transform:e=>hm(e)}}},hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-transform");return n&&(e.transform=hm(n)),e}}},provides(e){e.generateAbstractTransformGrouping=function(t){let{main:n,transform:a,containerWidth:o,iconWidth:s}=t;const l={transform:"translate(".concat(o/2," 256)")},f="translate(".concat(a.x*32,", ").concat(a.y*32,") "),h="scale(".concat(a.size/16*(a.flipX?-1:1),", ").concat(a.size/16*(a.flipY?-1:1),") "),p="rotate(".concat(a.rotate," 0 0)"),m={transform:"".concat(f," ").concat(h," ").concat(p)},_={transform:"translate(".concat(s/2*-1," -256)")},y={outer:l,inner:m,path:_};return{tag:"g",attributes:ye({},y.outer),children:[{tag:"g",attributes:ye({},y.inner),children:[{tag:n.icon.tag,children:n.icon.children,attributes:ye(ye({},n.icon.attributes),y.path)}]}]}}}};const qc={x:0,y:0,width:"100%",height:"100%"};function Em(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function B2(e){return e.tag==="g"?e.children:[e]}var V2={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-mask"),a=n?_u(n.split(" ").map(o=>o.trim())):Kv();return a.prefix||(a.prefix=Na()),e.mask=a,e.maskId=t.getAttribute("data-fa-mask-id"),e}}},provides(e){e.generateAbstractMask=function(t){let{children:n,attributes:a,main:o,mask:s,maskId:l,transform:f}=t;const{width:h,icon:p}=o,{width:m,icon:_}=s,y=xN({transform:f,containerWidth:m,iconWidth:h}),I={tag:"rect",attributes:ye(ye({},qc),{},{fill:"white"})},A=p.children?{children:p.children.map(Em)}:{},L={tag:"g",attributes:ye({},y.inner),children:[Em(ye({tag:p.tag,attributes:ye(ye({},p.attributes),y.path)},A))]},w={tag:"g",attributes:ye({},y.outer),children:[L]},C="mask-".concat(l||Qo()),H="clip-".concat(l||Qo()),U={tag:"mask",attributes:ye(ye({},qc),{},{id:C,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[I,w]},x={tag:"defs",children:[{tag:"clipPath",attributes:{id:H},children:B2(_)},U]};return n.push(x,{tag:"rect",attributes:ye({fill:"currentColor","clip-path":"url(#".concat(H,")"),mask:"url(#".concat(C,")")},qc)}),{children:n,attributes:a}}}},H2={provides(e){let t=!1;La.matchMedia&&(t=La.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){const n=[],a={fill:"currentColor"},o={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:ye(ye({},a),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});const s=ye(ye({},o),{},{attributeName:"opacity"}),l={tag:"circle",attributes:ye(ye({},a),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||l.children.push({tag:"animate",attributes:ye(ye({},o),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:ye(ye({},s),{},{values:"1;0;1;1;0;1;"})}),n.push(l),n.push({tag:"path",attributes:ye(ye({},a),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:ye(ye({},s),{},{values:"1;0;0;0;0;1;"})}]}),t||n.push({tag:"path",attributes:ye(ye({},a),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:ye(ye({},s),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},W2={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-symbol"),a=n===null?!1:n===""?!0:n;return e.symbol=a,e}}}},X2=[DN,O2,R2,b2,L2,P2,U2,k2,V2,H2,W2];ZN(X2,{mixoutsTo:er});er.noAuto;er.config;er.library;er.dom;const wf=er.parse;er.findIconDefinition;er.toHtml;const F2=er.icon;er.layer;er.text;er.counter;function Sn(e,t,n){return(t=Y2(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,a)}return n}function aa(e){for(var t=1;t0||!Array.isArray(t)&&t?Sn({},e,t):{}}function G2(e){var t,n=(t={"fa-spin":e.spin,"fa-pulse":e.pulse,"fa-fw":e.fixedWidth,"fa-border":e.border,"fa-li":e.listItem,"fa-inverse":e.inverse,"fa-flip":e.flip===!0,"fa-flip-horizontal":e.flip==="horizontal"||e.flip==="both","fa-flip-vertical":e.flip==="vertical"||e.flip==="both"},Sn(Sn(Sn(Sn(Sn(Sn(Sn(Sn(Sn(Sn(t,"fa-".concat(e.size),e.size!==null),"fa-rotate-".concat(e.rotation),e.rotation!==null),"fa-rotate-by",e.rotateBy),"fa-pull-".concat(e.pull),e.pull!==null),"fa-swap-opacity",e.swapOpacity),"fa-bounce",e.bounce),"fa-shake",e.shake),"fa-beat",e.beat),"fa-fade",e.fade),"fa-beat-fade",e.beatFade),Sn(Sn(Sn(Sn(t,"fa-flash",e.flash),"fa-spin-pulse",e.spinPulse),"fa-spin-reverse",e.spinReverse),"fa-width-auto",e.widthAuto));return Object.keys(n).map(function(a){return n[a]?a:null}).filter(function(a){return a})}var $2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},qv={exports:{}};(function(e){(function(t){var n=function(C,H,U){if(!p(H)||_(H)||y(H)||I(H)||h(H))return H;var x,k=0,K=0;if(m(H))for(x=[],K=H.length;k1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof e=="string")return e;var a=(e.children||[]).map(function(h){return Zv(h)}),o=Object.keys(e.attributes||{}).reduce(function(h,p){var m=e.attributes[p];switch(p){case"class":h.class=Q2(m);break;case"style":h.style=Z2(m);break;default:h.attrs[p]=m}return h},{attrs:{},class:{},style:{}});n.class;var s=n.style,l=s===void 0?{}:s,f=K2(n,q2);return ei(e.tag,aa(aa(aa({},t),{},{class:o.class,style:aa(aa({},o.style),l)},o.attrs),f),a)}var Qv=!1;try{Qv=!0}catch{}function eC(){if(!Qv&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function _m(e){if(e&&Gl(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(wf.icon)return wf.icon(e);if(e===null)return null;if(Gl(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}var dt=Dt({name:"FontAwesomeIcon",props:{border:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(e){return[!0,!1,"horizontal","vertical","both"].indexOf(e)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},maskId:{type:String,default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(e){return["right","left"].indexOf(e)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(e){return[90,180,270].indexOf(Number.parseInt(e,10))>-1}},rotateBy:{type:Boolean,default:!1},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(e){return["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(e)>-1}},spin:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},titleId:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beat:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1},widthAuto:{type:Boolean,default:!1}},setup:function(e,t){var n=t.attrs,a=ve(function(){return _m(e.icon)}),o=ve(function(){return Zc("classes",G2(e))}),s=ve(function(){return Zc("transform",typeof e.transform=="string"?wf.transform(e.transform):e.transform)}),l=ve(function(){return Zc("mask",_m(e.mask))}),f=ve(function(){var p=aa(aa(aa(aa({},o.value),s.value),l.value),{},{symbol:e.symbol,maskId:e.maskId});return p.title=e.title,p.titleId=e.titleId,F2(a.value,p)});en(f,function(p){if(!p)return eC("Could not find one or more icon(s)",a.value,l.value)},{immediate:!0});var h=ve(function(){return f.value?Zv(f.value.abstract[0],{},n):null});return function(){return h.value}}});const tC={prefix:"fas",iconName:"chevron-up",icon:[512,512,[],"f077","M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"]},nC={prefix:"fas",iconName:"align-justify",icon:[448,512,[],"f039","M448 64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32zm0 256c0-17.7-14.3-32-32-32L32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32zM0 192c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160c-17.7 0-32 14.3-32 32zM448 448c0-17.7-14.3-32-32-32L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32z"]},rC={prefix:"fas",iconName:"clipboard",icon:[384,512,[128203],"f328","M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},aC={prefix:"fas",iconName:"arrow-down-wide-short",icon:[576,512,["sort-amount-asc","sort-amount-down"],"f160","M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L320 96z"]},Mf={prefix:"fas",iconName:"filter",icon:[512,512,[],"f0b0","M3.9 54.9C10.5 40.9 24.5 32 40 32l432 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9 320 448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z"]},iC={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},oi=iC,oC={prefix:"fas",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M125.7 160l50.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L48 224c-17.7 0-32-14.3-32-32L16 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"]},sC=oC,e0={prefix:"fas",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},Mo={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},lC={prefix:"fas",iconName:"arrow-down-short-wide",icon:[576,512,["sort-amount-desc","sort-amount-down-alt"],"f884","M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},uC={prefix:"fas",iconName:"thumbs-down",icon:[512,512,[128078,61576],"f165","M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2l144 0c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48l-97.5 0c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7l0 38.3 0 48 0 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384l64 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32L32 96C14.3 96 0 110.3 0 128L0 352c0 17.7 14.3 32 32 32z"]},t0={prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},cC={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},fC=cC,n0={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]},r0={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]},dC={prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]},pC={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},hC={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},gm=hC,EC={prefix:"fas",iconName:"right-left",icon:[512,512,["exchange-alt"],"f362","M32 96l320 0 0-64c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-64L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32l-320 0 0 64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64 320 0z"]},a0=EC,i0={prefix:"fas",iconName:"dollar-sign",icon:[320,512,[128178,61781,"dollar","usd"],"24","M160 0c17.7 0 32 14.3 32 32l0 35.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8c17.4 3.2 28.9 19.9 25.7 37.2s-19.9 28.9-37.2 25.7l-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11l0 33.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.9c-.4-.1-.9-.1-1.3-.2l-.2 0s0 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.1-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.5 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7s0 0 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11L128 32c0-17.7 14.3-32 32-32z"]},mC={class:"copy position-absolute",style:{top:"0",right:"0"}},Qc=Dt({__name:"Copy",props:{content:{}},setup(e){const t=e,n=ze(!1);function a(){const{toClipboard:o}=ab();o(t.content),n.value=!0,window.setTimeout(()=>{n.value=!1},2e3)}return(o,s)=>(N(),M("div",mC,[v("button",{name:"copyRawButton",class:Oe(["btn btn-outline-secondary btn-sm m-2",n.value?"d-none":"d-block"]),onClick:a},[Se(c(dt),{"fixed-width":"",icon:c(rC)},null,8,["icon"])],2),s[0]||(s[0]=g()),Tt((N(),M("button",{class:Oe(["btn btn-outline-secondary btn-sm m-2",n.value?"d-block":"d-none"]),onClick:a},[Se(c(dt),{"fixed-width":"",icon:c(pC)},null,8,["icon"])],2)),[[c(At),{placement:"left",arrow:!0,content:"copied"}]])]))}});var St=(e=>(e[e.time=0]="time",e[e.rows=1]="rows",e[e.cost=2]="cost",e[e.buffers=3]="buffers",e[e.estimate_factor=4]="estimate_factor",e[e.io=5]="io",e))(St||{}),Qe=(e=>(e.shared="Shared",e.temp="Temp",e.local="Local",e))(Qe||{}),kn=(e=>(e.NONE="none",e.DURATION="duration",e.ROWS="rows",e.COST="cost",e))(kn||{}),Vr=(e=>(e.asc="asc",e.desc="desc",e))(Vr||{}),hn=(e=>(e[e.over=1]="over",e[e.under=2]="under",e[e.none=3]="none",e))(hn||{}),qn=(e=>(e.SHARED_HIT_BLOCKS="Shared Hit Blocks",e.SHARED_READ_BLOCKS="Shared Read Blocks",e.SHARED_DIRTIED_BLOCKS="Shared Dirtied Blocks",e.SHARED_WRITTEN_BLOCKS="Shared Written Blocks",e.TEMP_READ_BLOCKS="Temp Read Blocks",e.TEMP_WRITTEN_BLOCKS="Temp Written Blocks",e.LOCAL_HIT_BLOCKS="Local Hit Blocks",e.LOCAL_READ_BLOCKS="Local Read Blocks",e.LOCAL_DIRTIED_BLOCKS="Local Dirtied Blocks",e.LOCAL_WRITTEN_BLOCKS="Local Written Blocks",e))(qn||{}),o0=(e=>(e.NODE_TYPE="Node Type",e.ACTUAL_ROWS="Actual Rows",e.PLAN_ROWS="Plan Rows",e.PLAN_WIDTH="Plan Width",e.ROWS_REMOVED_BY_FILTER="Rows Removed by Filter",e.ROWS_REMOVED_BY_JOIN_FILTER="Rows Removed by Join Filter",e.ROWS_REMOVED_BY_INDEX_RECHECK="Rows Removed by Index Recheck",e.ACTUAL_STARTUP_TIME="Actual Startup Time",e.ACTUAL_TOTAL_TIME="Actual Total Time",e.ACTUAL_LOOPS="Actual Loops",e.STARTUP_COST="Startup Cost",e.TOTAL_COST="Total Cost",e.PLANS="Plans",e.RELATION_NAME="Relation Name",e.SCHEMA="Schema",e.ALIAS="Alias",e.GROUP_KEY="Group Key",e.SORT_KEY="Sort Key",e.SORT_METHOD="Sort Method",e.SORT_SPACE_TYPE="Sort Space Type",e.SORT_SPACE_USED="Sort Space Used",e.JOIN_TYPE="Join Type",e.INDEX_NAME="Index Name",e.HASH_CONDITION="Hash Cond",e.PARENT_RELATIONSHIP="Parent Relationship",e.SUBPLAN_NAME="Subplan Name",e.PARALLEL_AWARE="Parallel Aware",e.WORKERS="Workers",e.WORKERS_PLANNED="Workers Planned",e.WORKERS_LAUNCHED="Workers Launched",e.READ_BLOCKS="*Read Blocks",e.WRITTEN_BLOCKS="*Written Blocks",e.IO_READ_TIME="I/O Read Time",e.IO_WRITE_TIME="I/O Write Time",e.SHARED_IO_READ_TIME="Shared I/O Read Time",e.SHARED_IO_WRITE_TIME="Shared I/O Write Time",e.LOCAL_IO_READ_TIME="Local I/O Read Time",e.LOCAL_IO_WRITE_TIME="Local I/O Write Time",e.TEMP_IO_READ_TIME="Temp I/O Read Time",e.TEMP_IO_WRITE_TIME="Temp I/O Write Time",e.OUTPUT="Output",e.HEAP_FETCHES="Heap Fetches",e.WAL_RECORDS="WAL Records",e.WAL_BYTES="WAL Bytes",e.WAL_FPI="WAL FPI",e.FULL_SORT_GROUPS="Full-sort Groups",e.PRE_SORTED_GROUPS="Pre-sorted Groups",e.PRESORTED_KEY="Presorted Key",e.FILTER="Filter",e.STRATEGY="Strategy",e.PARTIAL_MODE="Partial Mode",e.OPERATION="Operation",e.RECHECK_COND="Recheck Cond",e.SCAN_DIRECTION="Scan Direction",e.NODE_ID="nodeId",e.EXCLUSIVE_DURATION="*Duration (exclusive)",e.EXCLUSIVE_COST="*Cost (exclusive)",e.ACTUAL_ROWS_REVISED="*Actual Rows Revised",e.ACTUAL_ROWS_FRACTIONAL="*Actual Rows Is Fractional",e.PLAN_ROWS_REVISED="*Plan Rows Revised",e.ROWS_REMOVED_BY_FILTER_REVISED="*Rows Removed by Filter",e.ROWS_REMOVED_BY_JOIN_FILTER_REVISED="*Rows Removed by Join Filter",e.ROWS_REMOVED_BY_INDEX_RECHECK_REVISED="*Rows Removed by Index Recheck",e.PLANNER_ESTIMATE_FACTOR="*Planner Row Estimate Factor",e.PLANNER_ESTIMATE_DIRECTION="*Planner Row Estimate Direction",e.EXCLUSIVE_SHARED_HIT_BLOCKS="*Shared Hit Blocks (exclusive)",e.EXCLUSIVE_SHARED_READ_BLOCKS="*Shared Read Blocks (exclusive)",e.EXCLUSIVE_SHARED_DIRTIED_BLOCKS="*Shared Dirtied Blocks (exclusive)",e.EXCLUSIVE_SHARED_WRITTEN_BLOCKS="*Shared Written Blocks (exclusive)",e.EXCLUSIVE_TEMP_READ_BLOCKS="*Temp Read Blocks (exclusive)",e.EXCLUSIVE_TEMP_WRITTEN_BLOCKS="*Temp Written Blocks (exclusive)",e.EXCLUSIVE_LOCAL_HIT_BLOCKS="*Local Hit Blocks (exclusive)",e.EXCLUSIVE_LOCAL_READ_BLOCKS="*Local Read Blocks (exclusive)",e.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS="*Local Dirtied Blocks (exclusive)",e.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS="*Local Written Blocks (exclusive)",e.EXCLUSIVE_READ_BLOCKS="*Read Blocks (exclusive)",e.EXCLUSIVE_WRITTEN_BLOCKS="*Written Blocks (exclusive)",e.AVERAGE_IO_READ_SPEED="*I/O Read Speed",e.AVERAGE_IO_WRITE_SPEED="*I/O Write Speed",e.AVERAGE_SHARED_IO_READ_SPEED="*Shared I/O Read Speed",e.AVERAGE_SHARED_IO_WRITE_SPEED="*Shared I/O Write Speed",e.AVERAGE_LOCAL_IO_READ_SPEED="*Local I/O Read Speed",e.AVERAGE_LOCAL_IO_WRITE_SPEED="*Local I/O Write Speed",e.AVERAGE_TEMP_IO_READ_SPEED="*Temp I/O Read Speed",e.AVERAGE_TEMP_IO_WRITE_SPEED="*Temp I/O Write Speed",e.EXCLUSIVE_IO_READ_TIME="*I/O Read Time (exclusive)",e.EXCLUSIVE_IO_WRITE_TIME="*I/O Write Time (exclusive)",e.EXCLUSIVE_AVERAGE_IO_READ_SPEED="*I/O Read Speed (exclusive)",e.EXCLUSIVE_AVERAGE_IO_WRITE_SPEED="*I/O Write Speed (exclusive)",e.EXCLUSIVE_SHARED_IO_READ_TIME="*Shared I/O Read Time (exclusive)",e.EXCLUSIVE_SHARED_IO_WRITE_TIME="*Shared I/O Write Time (exclusive)",e.EXCLUSIVE_AVERAGE_SHARED_IO_READ_SPEED="*Shared I/O Read Speed (exclusive)",e.EXCLUSIVE_AVERAGE_SHARED_IO_WRITE_SPEED="*Shared I/O Write Speed (exclusive)",e.EXCLUSIVE_LOCAL_IO_READ_TIME="*Local I/O Read Time (exclusive)",e.EXCLUSIVE_LOCAL_IO_WRITE_TIME="*Local I/O Write Time (exclusive)",e.EXCLUSIVE_AVERAGE_LOCAL_IO_READ_SPEED="*Local I/O Read Speed (exclusive)",e.EXCLUSIVE_AVERAGE_LOCAL_IO_WRITE_SPEED="*Local I/O Write Speed (exclusive)",e.EXCLUSIVE_TEMP_IO_READ_TIME="*Temp I/O Read Time (exclusive)",e.EXCLUSIVE_TEMP_IO_WRITE_TIME="*Temp I/O Write Time (exclusive)",e.EXCLUSIVE_AVERAGE_TEMP_IO_READ_SPEED="*Temp I/O Read Speed (exclusive)",e.EXCLUSIVE_AVERAGE_TEMP_IO_WRITE_SPEED="*Temp I/O Write Speed (exclusive)",e.SUM_IO_READ_TIME="*I/O Read Time (all scopes)",e.SUM_IO_WRITE_TIME="*I/O Write Time (all scopes)",e.AVERAGE_SUM_IO_READ_SPEED="*I/O Read Time speed (all scopes)",e.AVERAGE_SUM_IO_WRITE_SPEED="*I/O Write Time speed (all scopes)",e.EXCLUSIVE_SUM_IO_READ_TIME="*I/O Read Time (exclusive, all scopes)",e.EXCLUSIVE_SUM_IO_WRITE_TIME="*I/O Write Time (exclusive, all scopes)",e.EXCLUSIVE_AVERAGE_SUM_IO_READ_SPEED="*I/O Read Time speed (exclusive, all scopes)",e.EXCLUSIVE_AVERAGE_SUM_IO_WRITE_SPEED="*I/O Write Time speed (exclusive, all scopes)",e.WORKERS_PLANNED_BY_GATHER="*Workers Planned By Gather",e.WORKERS_LAUNCHED_BY_GATHER="*Workers Launched By Gather",e.CTE_SCAN="CTE Scan",e.CTE_NAME="CTE Name",e.FUNCTION_NAME="Function Name",e.ARRAY_INDEX_KEY="arrayIndex",e.PEV_PLAN_TAG="plan_",e.JIT="JIT",e.SERIALIZATION="Serialization",e))(o0||{});const d={...o0,...qn};var ts=(e=>(e.WORKER_NUMBER="Worker Number",e))(ts||{}),Dl=(e=>(e.GROUP_COUNT="Group Count",e.SORT_METHODS_USED="Sort Methods Used",e.SORT_SPACE_MEMORY="Sort Space Memory",e))(Dl||{}),Df=(e=>(e.AVERAGE_SORT_SPACE_USED="Average Sort Space Used",e.PEAK_SORT_SPACE_USED="Peak Sort Space Used",e))(Df||{}),Pl=(e=>(e.SHARED="shared",e.LOCAL="local",e.TEMP="temp",e))(Pl||{});function $l(e){return _C[e.toUpperCase()]}function si(e){return gC[e.toUpperCase()]}const _C={LIMIT:"returns a specified number of rows from a record set.",SORT:"sorts a record set based on the specified sort key.","NESTED LOOP":`merges two record sets by looping through every record in the first set and - trying to find a match in the second set. All matching records are returned.`,"MERGE JOIN":"merges two record sets by first sorting them on a join key.",HASH:`generates a hash table from the records in the input recordset. Hash is used by - Hash Join.`,"HASH JOIN":"joins two record sets by hashing one of them (using a Hash Scan).",AGGREGATE:"groups records together based on a GROUP BY or aggregate function (like sum()).",HASHAGGREGATE:`groups records together based on a GROUP BY or aggregate function (like sum()). Hash Aggregate uses - a hash to first organize the records by a key.`,"SEQ SCAN":`finds relevant records by sequentially scanning the input record set. When reading from a table, - Seq Scans (unlike Index Scans) perform a single read operation (only the table is read).`,"INDEX SCAN":`finds relevant records based on an Index. - Index Scans perform 2 read operations: one to - read the index and another to read the actual value from the table.`,"INDEX ONLY SCAN":`finds relevant records based on an Index. - Index Only Scans perform a single read operation - from the index and do not read from the corresponding table.`,"BITMAP HEAP SCAN":`searches through the pages returned by the Bitmap Index Scan - for relevant rows.`,"BITMAP INDEX SCAN":`uses a Bitmap Index (index which uses 1 bit per page) - to find all relevant pages. - Results of this node are fed to the Bitmap Heap Scan.`,"CTE SCAN":`performs a sequential scan of Common Table Expression (CTE) query results. Note that - results of a CTE are materialized (calculated and temporarily stored).`,MEMOIZE:"is used to cache the results of the inner side of a nested loop. It avoids executing underlying nodes when the results for the current parameters are already in the cache.",GATHER:"reads the results of the parallel workers, in an undefined order.","GATHER MERGE":"reads the results of the parallel workers, preserving any ordering."},gC={"MISSING EXECUTION TIME":`Execution time (or Total runtime) not available for this plan. Make sure you - use EXPLAIN ANALYZE.`,"MISSING PLANNING TIME":"Planning time not available for this plan.","WORKERS PLANNED NOT LAUNCHED":`Less workers than planned were launched. -Consider modifying max_parallel_workers or max_parallel_workers_per_gather.`,"WORKERS DETAILED INFO MISSING":"Consider using EXPLAIN (ANALYZE, VERBOSE)","FUZZY NEEDS VERBOSE":"Information may not be accurate. Use EXPLAIN VERBOSE mode.","HINT TRACK_IO_TIMING":"HINT: activate track_io_timing to have details on time spent outside the PG cache.","IO TIMINGS PARALLEL":"Distributed among parallel workers"};function vC(e,t,n,a){if(!t)return;const o=e.getBoundingClientRect(),s=t.getBoundingClientRect();let l=e.scrollLeft;const f=s.left>=o.left&&s.left<=o.right&&s.right<=o.right;let h=e.scrollTop;const p=s.top>=o.top&&s.top<=o.bottom&&s.bottom<=o.bottom;(!f||!p)&&(l=s.left+e.scrollLeft-o.left-o.width/2+s.width/2,h=s.top+e.scrollTop-o.top-o.height/2+s.height/2,TC({element:e,to:{scrollTop:h,scrollLeft:l},duration:400,done:a}))}const vm=({currentTime:e,start:t,change:n,duration:a})=>{let o=e;return o/=a/2,o<1?n/2*o*o+t:(o-=1,-n/2*(o*(o-2)-1)+t)};function TC({duration:e,element:t,to:n,done:a}){const o=t.scrollTop,s=t.scrollLeft,l=n.scrollTop-o,f=n.scrollLeft-s,h=new Date().getTime(),p=()=>{const m=new Date().getTime()-h;t.scrollTop=vm({currentTime:m,start:o,change:l,duration:e}),t.scrollLeft=vm({currentTime:m,start:s,change:f,duration:e}),m{if(p)return s.push(h,I||m||_||y),"";if(m)o.push(m);else if(_)o.pop();else if(y)o[o.length-1]!==y?o.push(y):o.pop();else if(I?!o.length:!h)return s.push(h),l.push(s.join("")),s=[],"";return s.push(f),""}),l}function AC(e,t){let n;const a=e.content.Plan;return a.nodeId==t?a:(a&&a.Plans&&(a.Plans.some(function o(s){return s.nodeId===t?(n=s,!0):s.Plans&&s.Plans.some(o)}),!n&&e.ctes&&W.each(e.ctes,o=>{if(o.nodeId==t)return n=o,!1;if(o.Plans&&(o.Plans.some(function s(l){return l.nodeId===t?(n=l,!0):l.Plans&&l.Plans.some(s)}),n))return!1})),n)}function yC(e,t){let n;return e.ctes&&W.each(e.ctes,a=>{if(a[d.SUBPLAN_NAME]=="CTE "+t)return n=a,!1}),n}const SC=[d.NODE_TYPE,d.CTE_NAME,d.EXCLUSIVE_DURATION,d.EXCLUSIVE_COST,d.TOTAL_COST,d.PLAN_ROWS,d.ACTUAL_ROWS,d.ACTUAL_LOOPS,d.OUTPUT,d.WORKERS,d.WORKERS_PLANNED,d.WORKERS_LAUNCHED,d.READ_BLOCKS,d.WRITTEN_BLOCKS,d.EXCLUSIVE_SHARED_HIT_BLOCKS,d.EXCLUSIVE_SHARED_READ_BLOCKS,d.EXCLUSIVE_SHARED_DIRTIED_BLOCKS,d.EXCLUSIVE_SHARED_WRITTEN_BLOCKS,d.EXCLUSIVE_TEMP_READ_BLOCKS,d.EXCLUSIVE_TEMP_WRITTEN_BLOCKS,d.EXCLUSIVE_LOCAL_HIT_BLOCKS,d.EXCLUSIVE_LOCAL_READ_BLOCKS,d.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS,d.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS,d.EXCLUSIVE_READ_BLOCKS,d.EXCLUSIVE_WRITTEN_BLOCKS,d.SHARED_HIT_BLOCKS,d.SHARED_READ_BLOCKS,d.SHARED_DIRTIED_BLOCKS,d.SHARED_WRITTEN_BLOCKS,d.TEMP_READ_BLOCKS,d.TEMP_WRITTEN_BLOCKS,d.LOCAL_HIT_BLOCKS,d.LOCAL_READ_BLOCKS,d.LOCAL_DIRTIED_BLOCKS,d.LOCAL_WRITTEN_BLOCKS,d.PLANNER_ESTIMATE_FACTOR,d.PLANNER_ESTIMATE_DIRECTION,d.SUBPLAN_NAME,d.GROUP_KEY,d.HASH_CONDITION,d.JOIN_TYPE,d.INDEX_NAME,d.HASH_CONDITION,d.EXCLUSIVE_IO_READ_TIME,d.EXCLUSIVE_IO_WRITE_TIME,d.EXCLUSIVE_SHARED_IO_READ_TIME,d.EXCLUSIVE_SHARED_IO_WRITE_TIME,d.EXCLUSIVE_LOCAL_IO_READ_TIME,d.EXCLUSIVE_LOCAL_IO_WRITE_TIME,d.EXCLUSIVE_TEMP_IO_READ_TIME,d.EXCLUSIVE_TEMP_IO_WRITE_TIME,d.EXCLUSIVE_AVERAGE_IO_READ_SPEED,d.EXCLUSIVE_AVERAGE_IO_WRITE_SPEED,d.EXCLUSIVE_AVERAGE_SHARED_IO_READ_SPEED,d.EXCLUSIVE_AVERAGE_SHARED_IO_WRITE_SPEED,d.EXCLUSIVE_AVERAGE_LOCAL_IO_READ_SPEED,d.EXCLUSIVE_AVERAGE_LOCAL_IO_WRITE_SPEED,d.EXCLUSIVE_AVERAGE_TEMP_IO_READ_SPEED,d.EXCLUSIVE_AVERAGE_TEMP_IO_WRITE_SPEED,d.EXCLUSIVE_AVERAGE_IO_READ_SPEED,d.EXCLUSIVE_AVERAGE_IO_WRITE_SPEED,d.EXCLUSIVE_SUM_IO_READ_TIME,d.EXCLUSIVE_SUM_IO_WRITE_TIME,d.EXCLUSIVE_AVERAGE_SUM_IO_READ_SPEED,d.EXCLUSIVE_AVERAGE_SUM_IO_WRITE_SPEED,d.AVERAGE_IO_READ_SPEED,d.AVERAGE_IO_WRITE_SPEED,d.AVERAGE_SHARED_IO_READ_SPEED,d.AVERAGE_SHARED_IO_WRITE_SPEED,d.AVERAGE_LOCAL_IO_READ_SPEED,d.AVERAGE_LOCAL_IO_WRITE_SPEED,d.AVERAGE_TEMP_IO_READ_SPEED,d.AVERAGE_TEMP_IO_WRITE_SPEED,d.IO_READ_TIME,d.IO_WRITE_TIME,d.SHARED_IO_READ_TIME,d.SHARED_IO_WRITE_TIME,d.LOCAL_IO_READ_TIME,d.LOCAL_IO_WRITE_TIME,d.TEMP_IO_READ_TIME,d.TEMP_IO_WRITE_TIME,d.SUM_IO_READ_TIME,d.SUM_IO_WRITE_TIME,d.AVERAGE_SUM_IO_READ_SPEED,d.AVERAGE_SUM_IO_WRITE_SPEED,d.HEAP_FETCHES,d.WAL_RECORDS,d.WAL_BYTES,d.WAL_FPI,d.NODE_ID,d.ROWS_REMOVED_BY_FILTER,d.ROWS_REMOVED_BY_JOIN_FILTER,d.ROWS_REMOVED_BY_INDEX_RECHECK,d.ACTUAL_ROWS_REVISED,d.PLAN_ROWS_REVISED,d.ROWS_REMOVED_BY_FILTER_REVISED,d.ROWS_REMOVED_BY_JOIN_FILTER_REVISED,d.ROWS_REMOVED_BY_INDEX_RECHECK_REVISED,"size",d.RELATION_NAME,d.ALIAS,d.FUNCTION_NAME,d.STRATEGY,d.PARTIAL_MODE,d.SCAN_DIRECTION,d.ACTUAL_ROWS_FRACTIONAL];function IC(e,t){return(!!t||e===ts.WORKER_NUMBER||e===d.ACTUAL_ROWS)&&SC.indexOf(e)===-1}var Am,ym,Sm,Im,Om,Rm,bm,Lm,Nm,Cm,xm,wm,Mm,Dm,Pm,Um,km,Bm,Vm,Hm,Wm,Xm,Fm,Km,zm,jm,Ym,Gm,$m,Jm,qm,Zm,Qm,e_,t_,n_,r_,a_,i_,o_,s_,l_,u_,c_,f_,d_,p_,h_,E_,m_,__,g_,v_,T_,A_,y_,S_,I_,O_,R_,b_,L_,N_,C_,x_,w_,M_,D_,P_;let OC=(P_=d.ACTUAL_LOOPS,D_=d.ACTUAL_ROWS,M_=d.ACTUAL_ROWS_REVISED,w_=d.ACTUAL_STARTUP_TIME,x_=d.ACTUAL_TOTAL_TIME,C_=d.EXCLUSIVE_COST,N_=d.EXCLUSIVE_DURATION,L_=d.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS,b_=d.EXCLUSIVE_LOCAL_HIT_BLOCKS,R_=d.EXCLUSIVE_LOCAL_READ_BLOCKS,O_=d.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS,I_=d.EXCLUSIVE_SHARED_DIRTIED_BLOCKS,S_=d.EXCLUSIVE_SHARED_HIT_BLOCKS,y_=d.EXCLUSIVE_SHARED_READ_BLOCKS,A_=d.EXCLUSIVE_SHARED_WRITTEN_BLOCKS,T_=d.EXCLUSIVE_READ_BLOCKS,v_=d.EXCLUSIVE_WRITTEN_BLOCKS,g_=d.EXCLUSIVE_TEMP_READ_BLOCKS,__=d.EXCLUSIVE_TEMP_WRITTEN_BLOCKS,m_=d.FILTER,E_=d.PLANNER_ESTIMATE_DIRECTION,h_=d.PLANNER_ESTIMATE_FACTOR,p_=d.INDEX_NAME,d_=d.NODE_TYPE,f_=d.PARALLEL_AWARE,c_=d.PLANS,u_=d.PLAN_ROWS,l_=d.PLAN_ROWS_REVISED,s_=d.SUBPLAN_NAME,o_=d.TOTAL_COST,i_=d.WORKERS,a_=d.WORKERS_LAUNCHED,r_=d.WORKERS_PLANNED,n_=d.WORKERS_LAUNCHED_BY_GATHER,t_=d.WORKERS_PLANNED_BY_GATHER,e_=d.EXCLUSIVE_IO_READ_TIME,Qm=d.EXCLUSIVE_IO_WRITE_TIME,Zm=d.EXCLUSIVE_SHARED_IO_READ_TIME,qm=d.EXCLUSIVE_SHARED_IO_WRITE_TIME,Jm=d.EXCLUSIVE_LOCAL_IO_READ_TIME,$m=d.EXCLUSIVE_LOCAL_IO_WRITE_TIME,Gm=d.EXCLUSIVE_TEMP_IO_READ_TIME,Ym=d.EXCLUSIVE_TEMP_IO_WRITE_TIME,jm=d.EXCLUSIVE_SUM_IO_READ_TIME,zm=d.EXCLUSIVE_SUM_IO_WRITE_TIME,Km=d.AVERAGE_IO_READ_SPEED,Fm=d.AVERAGE_IO_WRITE_SPEED,Xm=d.AVERAGE_SHARED_IO_READ_SPEED,Wm=d.AVERAGE_SHARED_IO_WRITE_SPEED,Hm=d.AVERAGE_LOCAL_IO_READ_SPEED,Vm=d.AVERAGE_LOCAL_IO_WRITE_SPEED,Bm=d.AVERAGE_TEMP_IO_READ_SPEED,km=d.AVERAGE_TEMP_IO_WRITE_SPEED,Um=d.AVERAGE_SUM_IO_READ_SPEED,Pm=d.AVERAGE_SUM_IO_WRITE_SPEED,Dm=d.EXCLUSIVE_AVERAGE_SUM_IO_READ_SPEED,Mm=d.EXCLUSIVE_AVERAGE_SUM_IO_WRITE_SPEED,wm=d.IO_READ_TIME,xm=d.IO_WRITE_TIME,Cm=d.SHARED_IO_READ_TIME,Nm=d.SHARED_IO_WRITE_TIME,Lm=d.LOCAL_IO_READ_TIME,bm=d.LOCAL_IO_WRITE_TIME,Rm=d.TEMP_IO_READ_TIME,Om=d.TEMP_IO_WRITE_TIME,Im=d.SUM_IO_READ_TIME,Sm=d.SUM_IO_WRITE_TIME,ym=d.PARTIAL_MODE,Am=d.SCAN_DIRECTION,class{constructor(e){if(xe(this,"nodeId"),xe(this,"size"),xe(this,"Options"),xe(this,"Timing"),xe(this,"Settings"),xe(this,P_),xe(this,D_),xe(this,M_),xe(this,w_),xe(this,x_),xe(this,C_),xe(this,N_),xe(this,L_),xe(this,b_),xe(this,R_),xe(this,O_),xe(this,I_),xe(this,S_),xe(this,y_),xe(this,A_),xe(this,T_),xe(this,v_),xe(this,g_),xe(this,__),xe(this,m_),xe(this,E_),xe(this,h_),xe(this,p_),xe(this,d_),xe(this,f_,!1),xe(this,c_),xe(this,u_),xe(this,l_),xe(this,s_),xe(this,o_),xe(this,i_),xe(this,a_),xe(this,r_),xe(this,n_),xe(this,t_),xe(this,e_),xe(this,Qm),xe(this,Zm),xe(this,qm),xe(this,Jm),xe(this,$m),xe(this,Gm),xe(this,Ym),xe(this,jm),xe(this,zm),xe(this,Km),xe(this,Fm),xe(this,Xm),xe(this,Wm),xe(this,Hm),xe(this,Vm),xe(this,Bm),xe(this,km),xe(this,Um),xe(this,Pm),xe(this,Dm),xe(this,Mm),xe(this,wm),xe(this,xm),xe(this,Cm),xe(this,Nm),xe(this,Lm),xe(this,bm),xe(this,Rm),xe(this,Om),xe(this,Im),xe(this,Sm),xe(this,ym),xe(this,Am),!e)return;this[d.NODE_TYPE]=e;let t;(U=>{U[U.NodeType=1]="NodeType",U[U.RelationName=2]="RelationName",U[U.Alias=3]="Alias"})(t||(t={}));const n=/^((?:Parallel\s+)?(?:Seq|Tid.*|Bitmap\s+Heap|WorkTable|(?:Async\s+)?Foreign)\s+Scan|Update|Insert|Delete|Merge)\son\s(\S+)(?:\s+(\S+))?$/.exec(e);let a;(U=>{U[U.NodeType=1]="NodeType",U[U.IndexName=2]="IndexName"})(a||(a={}));const o=/^(Bitmap\s+Index\s+Scan)\son\s(\S+)$/.exec(e);let s;(U=>{U[U.NodeType=1]="NodeType",U[U.ScanDirection=2]="ScanDirection",U[U.IndexName=3]="IndexName",U[U.RelationName=4]="RelationName",U[U.Alias=5]="Alias"})(s||(s={}));const l=/^((?:Parallel\s+)?Index(?:\sOnly)?\sScan)(\sBackward)?\susing\s(\S+)\son\s(\S+)(?:\s+(\S+))?$/.exec(e);let f;(U=>{U[U.NodeType=1]="NodeType",U[U.CteName=2]="CteName",U[U.Alias=3]="Alias"})(f||(f={}));const h=/^(CTE\sScan)\son\s(\S+)(?:\s+(\S+))?$/.exec(e);let p;(U=>{U[U.NodeType=1]="NodeType",U[U.FunctionName=2]="FunctionName",U[U.Alias=3]="Alias"})(p||(p={}));const m=/^(Function\sScan)\son\s(\S+)(?:\s+(\S+))?$/.exec(e);let _;(U=>{U[U.NodeType=1]="NodeType",U[U.Alias=2]="Alias"})(_||(_={}));const y=/^(Subquery\sScan)\son\s(.+)$/.exec(e);n?(this[d.NODE_TYPE]=n[1],this[d.RELATION_NAME]=n[2],n[3]&&(this[d.ALIAS]=n[3])):o?(this[d.NODE_TYPE]=o[1],this[d.INDEX_NAME]=o[2]):l?(this[d.NODE_TYPE]=l[1],this[d.INDEX_NAME]=l[3],this[d.SCAN_DIRECTION]=l[2]?"Backward":"Forward",this[d.RELATION_NAME]=l[4],l[5]&&(this[d.ALIAS]=l[5])):h?(this[d.NODE_TYPE]=h[1],this[d.CTE_NAME]=h[2],h[3]&&(this[d.ALIAS]=h[3])):m?(this[d.NODE_TYPE]=m[1],this[d.FUNCTION_NAME]=m[2],m[3]&&(this[d.ALIAS]=m[3])):y&&(this[d.NODE_TYPE]=y[1],this[d.ALIAS]=y[2]);let I;(U=>{U[U.NodeType=2]="NodeType"})(I||(I={}));const A=/^(Parallel\s+)(.*)/.exec(this[d.NODE_TYPE]);A&&(this[d.NODE_TYPE]=A[2],this[d.PARALLEL_AWARE]=!0);let L;(U=>{U[U.NodeType=1]="NodeType"})(L||(L={}));const w=/(.*)\sJoin$/.exec(this[d.NODE_TYPE]);let C;(U=>{U[U.NodeType=1]="NodeType",U[U.JoinType=2]="JoinType"})(C||(C={}));const H=/(.*)\s+(Full|Left|Right|Anti)/.exec(this[d.NODE_TYPE]);w&&(this[d.NODE_TYPE]=w[1],H&&(this[d.NODE_TYPE]=H[1],this[d.JOIN_TYPE]=H[2]),this[d.NODE_TYPE]+=" Join")}});class RC{constructor(){xe(this,"nodeId",0),xe(this,"flat",[])}recurse(t){return W.map(t,n=>[n,this.recurse(n[d.PLANS])])}createPlan(t,n,a){a=a.replace(/(\S)(?!$)(\s{2,})/gm,"$1 ");const o={id:d.PEV_PLAN_TAG+new Date().getTime().toString(),name:t||"plan created on "+new Date().toDateString(),createdOn:new Date,content:n,query:a,planStats:{},ctes:[],isAnalyze:W.has(n.Plan,d.ACTUAL_ROWS),isVerbose:this.findOutputProperty(n.Plan)};return this.nodeId=1,this.flat=[],this.processNode(n.Plan,o),this.flat=this.flat.concat(W.flattenDeep(this.recurse([o.content.Plan]))),W.each(o.ctes,s=>{this.flat=this.flat.concat(W.flattenDeep(this.recurse([s])))}),this.fixCteScansDuration(o),this.fixInitPlanUsageDuration(o),this.calculateMaximums(o),o}isCTE(t){return t[d.PARENT_RELATIONSHIP]==="InitPlan"&&W.startsWith(t[d.SUBPLAN_NAME],"CTE")}processNode(t,n){t.nodeId=this.nodeId++,this.calculatePlannerEstimate(t),W.each(t[d.PLANS],a=>{!this.isCTE(a)&&a[d.PARENT_RELATIONSHIP]!=="InitPlan"&&a[d.PARENT_RELATIONSHIP]!=="SubPlan"&&(a[d.WORKERS_PLANNED_BY_GATHER]=t[d.WORKERS_PLANNED]||t[d.WORKERS_PLANNED_BY_GATHER],a[d.WORKERS_LAUNCHED_BY_GATHER]=t[d.WORKERS_LAUNCHED]||t[d.WORKERS_LAUNCHED_BY_GATHER]),this.isCTE(a)&&n.ctes.push(a),this.processNode(a,n)}),W.remove(t[d.PLANS],a=>this.isCTE(a)),this.calculateActuals(t),this.calculateExclusives(t),this.calculateIoTimingsAverage(t),this.convertNodeType(t)}calculateMaximums(t){const n=W.maxBy(this.flat,d.ACTUAL_ROWS_REVISED);n&&(t.content.maxRows=n[d.ACTUAL_ROWS_REVISED]);const a=W.maxBy(this.flat,d.EXCLUSIVE_COST);a&&(t.content.maxCost=a[d.EXCLUSIVE_COST]);const o=W.maxBy(this.flat,d.TOTAL_COST);o&&(t.content.maxTotalCost=o[d.TOTAL_COST]);const s=W.maxBy(this.flat,d.EXCLUSIVE_DURATION);s&&(t.content.maxDuration=s[d.EXCLUSIVE_DURATION]),t.content.maxBlocks||(t.content.maxBlocks={});function l(L){return L[d.EXCLUSIVE_SHARED_HIT_BLOCKS]+L[d.EXCLUSIVE_SHARED_READ_BLOCKS]+L[d.EXCLUSIVE_SHARED_DIRTIED_BLOCKS]+L[d.EXCLUSIVE_SHARED_WRITTEN_BLOCKS]}const f=W.maxBy(this.flat,L=>l(L));f&&l(f)&&(t.content.maxBlocks[Qe.shared]=l(f));function h(L){return L[d.EXCLUSIVE_TEMP_READ_BLOCKS]+L[d.EXCLUSIVE_TEMP_WRITTEN_BLOCKS]}const p=W.maxBy(this.flat,L=>h(L));p&&h(p)&&(t.content.maxBlocks[Qe.temp]=h(p));function m(L){return L[d.EXCLUSIVE_LOCAL_HIT_BLOCKS]+L[d.EXCLUSIVE_LOCAL_READ_BLOCKS]+L[d.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS]+L[d.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS]}const _=W.maxBy(this.flat,L=>m(L));_&&m(_)&&(t.content.maxBlocks[Qe.local]=m(_)),t.content.maxIo||(t.content.maxIo=0);function y(L){return L[d.EXCLUSIVE_SUM_IO_READ_TIME]+L[d.EXCLUSIVE_SUM_IO_WRITE_TIME]}const I=W.maxBy(this.flat,L=>y(L));I&&y(I)&&(t.content.maxIo=y(I));const A=W.max(W.map(this.flat,L=>{const w=L[d.PLANNER_ESTIMATE_FACTOR];if(w!==1/0)return w}));t.content.maxEstimateFactor=A*2||1}calculateActuals(t){if(!W.isUndefined(t[d.ACTUAL_TOTAL_TIME])){const n=(t[d.WORKERS_LAUNCHED_BY_GATHER]||0)+1;t[d.ACTUAL_TOTAL_TIME]=t[d.ACTUAL_TOTAL_TIME]*t[d.ACTUAL_LOOPS]/n,t[d.ACTUAL_STARTUP_TIME]=t[d.ACTUAL_STARTUP_TIME]*t[d.ACTUAL_LOOPS]/n,t[d.EXCLUSIVE_DURATION]=t[d.ACTUAL_TOTAL_TIME];const a=t[d.EXCLUSIVE_DURATION]-this.childrenDuration(t,0);t[d.EXCLUSIVE_DURATION]=a>0?a:0}W.isUndefined(t[d.TOTAL_COST])||(t[d.EXCLUSIVE_COST]=t[d.TOTAL_COST]),W.each(t[d.PLANS],n=>{n[d.TOTAL_COST]&&(t[d.EXCLUSIVE_COST]=t[d.EXCLUSIVE_COST]-n[d.TOTAL_COST])}),t[d.EXCLUSIVE_COST]<0&&(t[d.EXCLUSIVE_COST]=0),W.each(["ACTUAL_ROWS","PLAN_ROWS","ROWS_REMOVED_BY_FILTER","ROWS_REMOVED_BY_JOIN_FILTER","ROWS_REMOVED_BY_INDEX_RECHECK"],n=>{if(!W.isUndefined(t[d[n]])){const a=n+"_REVISED",o=t[d.ACTUAL_LOOPS]||1,s=t[d[n]]*o;t[d[a]]=s}})}fixCteScansDuration(t){t.isAnalyze&&W.each(t.ctes,n=>{const a=n[d.ACTUAL_TOTAL_TIME]||0,o=W.filter(this.flat,l=>`CTE ${l[d.CTE_NAME]}`==n[d.SUBPLAN_NAME]),s=W.sumBy(o,l=>l[d.EXCLUSIVE_DURATION]);W.each(o,l=>{l[d.EXCLUSIVE_DURATION]=Math.max(0,l[d.EXCLUSIVE_DURATION]-a*(l[d.ACTUAL_TOTAL_TIME]||0)/s)})})}fixInitPlanUsageDuration(t){if(!t.isAnalyze)return;const n=W.filter(this.flat,a=>a[d.PARENT_RELATIONSHIP]=="InitPlan");W.each(n,a=>{if(!a[d.SUBPLAN_NAME])return;const o=/(InitPlan\s+[1-9]+)(?:\s+\(returns (\$[0-9]+)\))*/m.exec(a[d.SUBPLAN_NAME]);if(!o)return;const s=o[2]||o[1];W.each(W.filter(this.flat,l=>l[d.PARENT_RELATIONSHIP]!="InitPlan"),l=>{W.each(l,f=>{if(typeof f=="string"&&new RegExp(`.*${s.replace(/[^a-zA-Z0-9]/g,"\\$&")}[0-9]?`).exec(f))return l[d.EXCLUSIVE_DURATION]-=a[d.ACTUAL_TOTAL_TIME]||0,!1})})})}childrenDuration(t,n){return W.each(t[d.PLANS],a=>{(a[d.PARENT_RELATIONSHIP]!=="InitPlan"||a[d.PARENT_RELATIONSHIP]=="InitPlan"&&t[d.NODE_TYPE]=="Result")&&(n+=a[d.ACTUAL_TOTAL_TIME]||0)}),n}calculatePlannerEstimate(t){t[d.ACTUAL_ROWS]!==void 0&&t[d.PLAN_ROWS]!==void 0&&(t[d.PLANNER_ESTIMATE_FACTOR]=t[d.ACTUAL_ROWS]/t[d.PLAN_ROWS],t[d.PLANNER_ESTIMATE_DIRECTION]=hn.none,t[d.ACTUAL_ROWS]>t[d.PLAN_ROWS]&&(t[d.PLANNER_ESTIMATE_DIRECTION]=hn.under),t[d.ACTUAL_ROWS]{const m=/^(\s*)(\[|\{)\s*$/.exec(h);if(m)return a=m[1],o=p,!1});let s=0;W.each(n,(h,p)=>{if(new RegExp("^"+a+"(]|})s*$").exec(h))return s=p,!1});const l=n.slice(o,s+1).join(` -`).replace(/""/gm,'"'),f=JSON.parse(l);return this.getPlanContent(f)}getPlanContent(t){if(Array.isArray(t)&&(t=t[0]),!t.Plan)throw new Error("Invalid plan");return t}splitIntoLines(t){const n=[],a=t.split(/\r?\n/),o=(f,h)=>(f.match(h)||[]).length,s=f=>{const h=f.indexOf(")"),p=f.indexOf("(");return h!=-1&&hf.search(/\S/)==h.search(/\S/);return W.each(a,f=>{const h=n[n.length-1];h&&o(h,/\)/g)!=o(h,/\(/g)?n[n.length-1]+=f:f.match(/^(?:Total\s+runtime|Planning(\s+time)?|Execution\s+time|Time|Filter|Output|JIT|Trigger|Settings|Serialization)/i)?n.push(f):f.match(/^\S/)||f.match(/^\s*\(/)||s(f)?0/i)?n[n.length-1]+=f:n.push(f)}),n}fromText(t){const n=this.splitIntoLines(t),a={},o=[],s=/^\s*/,l=/^s*$/,f=/^\\s*(QUERY|---|#).*$/,h="^(\\s*->\\s*|\\s*)",p="(Finalize|Simple|Partial)*",m="([^\\r\\n\\t\\f\\v\\(]*?)",_="\\(cost=(\\d+\\.\\d+)\\.\\.(\\d+\\.\\d+)\\s+rows=(\\d+)\\s+width=(\\d+)\\)",y="(?:",I=")",A="\\(",L="\\)",w="(?:actual(?:\\stime=(\\d+\\.\\d+)\\.\\.(\\d+\\.\\d+))?\\srows=(\\d+(?:\\.\\d+)?)\\sloops=(\\d+)|(never\\s+executed))",C="?",H=/^(\s*)((?:Sub|Init)Plan)\s*(?:\d+\s*)?\s*(?:\(returns.*\)\s*)?$/gm,U=/^(\s*)CTE\s+(\S+)\s*$/g;let x;(S=>{S[S.Name=2]="Name",S[S.Time=3]="Time",S[S.Calls=4]="Calls"})(x||(x={}));const k=/^(\s*)Trigger\s+(.*):\s+time=(\d+\.\d+)\s+calls=(\d+)\s*$/;let K;(S=>{S[S.Number=2]="Number",S[S.ActualTimeFirst=3]="ActualTimeFirst",S[S.ActualTimeLast=4]="ActualTimeLast",S[S.ActualRows=5]="ActualRows",S[S.ActualLoops=6]="ActualLoops",S[S.NeverExecuted=7]="NeverExecuted",S[S.Extra=8]="Extra"})(K||(K={}));const $=new RegExp("^(\\s*)Worker\\s+(\\d+):\\s+"+y+w+I+C+"(.*)\\s*$"),te=/^(\s*)JIT:\s*$/;let ge;(S=>{S[S.Time=2]="Time",S[S.Output=3]="Output"})(ge||(ge={}));const X=/^(\s*)Serialization:\s+time=(\d+\.\d+) ms.*output=(\d+).*$/,_e=/^(\s*)(\S.*\S)\s*$/;let Ne;(S=>{S[S.Prefix=1]="Prefix",S[S.PartialMode=2]="PartialMode",S[S.Type=3]="Type",S[S.EstimatedStartupCost1=4]="EstimatedStartupCost1",S[S.EstimatedTotalCost1=5]="EstimatedTotalCost1",S[S.EstimatedRows=6]="EstimatedRows",S[S.EstimatedRowWidth=7]="EstimatedRowWidth",S[S.ActualTimeFirst1=8]="ActualTimeFirst1",S[S.ActualTimeLast1=9]="ActualTimeLast1",S[S.ActualRows1=10]="ActualRows1",S[S.ActualLoops1=11]="ActualLoops1",S[S.NeverExecuted=12]="NeverExecuted",S[S.EstimatedStartupCost2=13]="EstimatedStartupCost2",S[S.EstimatedTotalCost2=14]="EstimatedTotalCost2",S[S.EstimatedRows2=15]="EstimatedRows2",S[S.EstimatedRowWidth2=16]="EstimatedRowWidth2",S[S.ActualTimeFirst2=17]="ActualTimeFirst2",S[S.ActualTimeLast2=18]="ActualTimeLast2",S[S.ActualRows2=19]="ActualRows2",S[S.ActualLoops2=20]="ActualLoops2"})(Ne||(Ne={}));const re=new RegExp(h+p+"\\s*"+m+"\\s*"+y+(y+_+"\\s+"+A+w+L+I)+"|"+y+_+I+"|"+y+A+w+L+I+I+"\\s*$","m");if(W.each(n,S=>{var Te,ne,ue,Ee,Re,oe,D,Z,he,R;S=S.replace(/"\s*$/,""),S=S.replace(/^\s*"/,""),S=S.replace(/\t/gm," ");const ae=S.match(s),F=ae?ae[0].length:0;S=S.replace(s,"");const Q=l.exec(S),se=f.exec(S),q=re.exec(S),Ae=H.exec(S),Ue=U.exec(S),je=k.exec(S),at=$.exec(S),Xt=te.exec(S),Pt=X.exec(S),Lt=_e.exec(S);if(!(Q||se)){if(q&&!Ue&&!Ae){const qe=q[12],Y=new OC(q[3]);if((q[4]&&q[5]||q[13]&&q[14])&&(Y[d.STARTUP_COST]=parseFloat(q[4]||q[13]),Y[d.TOTAL_COST]=parseFloat(q[5]||q[14]),Y[d.PLAN_ROWS]=parseInt(q[6]||q[15],0),Y[d.PLAN_WIDTH]=parseInt(q[7]||q[16],0)),(q[8]&&q[9]||q[17]&&q[18])&&(Y[d.ACTUAL_STARTUP_TIME]=parseFloat(q[8]||q[17]),Y[d.ACTUAL_TOTAL_TIME]=parseFloat(q[9]||q[18])),q[10]&&q[11]||q[19]&&q[20]){const pt=q[10]||q[19];pt.indexOf(".")!=-1&&(Y[d.ACTUAL_ROWS_FRACTIONAL]=!0),Y[d.ACTUAL_ROWS]=parseFloat(pt),Y[d.ACTUAL_LOOPS]=parseInt(q[11]||q[20],0)}q[2]&&(Y[d.PARTIAL_MODE]=q[2]),qe&&(Y[d.ACTUAL_LOOPS]=0,Y[d.ACTUAL_ROWS]=0,Y[d.ACTUAL_TOTAL_TIME]=void 0);const be={node:Y,subelementType:"subnode"};if(o.length===0){o.push([F,be]),a.Plan=Y;return}W.remove(o,pt=>pt[0]>=F);const We=(Te=W.last(o))==null?void 0:Te[1];if(!We)return;o.push([F,be]),We.node[d.PLANS]||(We.node[d.PLANS]=[]),We.subelementType==="initplan"?(Y[d.PARENT_RELATIONSHIP]="InitPlan",Y[d.SUBPLAN_NAME]=We.name):We.subelementType==="subplan"&&(Y[d.PARENT_RELATIONSHIP]="SubPlan",Y[d.SUBPLAN_NAME]=We.name),(ne=We.node.Plans)==null||ne.push(Y)}else if(Ae){const qe=Ae[2];W.remove(o,We=>We[0]>=F);const Y=(ue=W.last(o))==null?void 0:ue[1],be={node:Y?.node,subelementType:qe.toLowerCase(),name:Ae[0]};o.push([F,be])}else if(Ue){const qe=Ue[2];W.remove(o,We=>We[0]>=F);const Y=(Ee=W.last(o))==null?void 0:Ee[1],be={node:Y?.node,subelementType:"initplan",name:"CTE "+qe};o.push([F,be])}else if(at){const qe=parseInt(at[2],0),Y=(Re=W.last(o))==null?void 0:Re[1];if(!Y)return;Y.node[d.WORKERS]||(Y.node[d.WORKERS]=[]);let be=this.getWorker(Y.node,qe);if(be||(be={[ts.WORKER_NUMBER]:qe},(oe=Y.node[d.WORKERS])==null||oe.push(be)),at[3]&&at[4]&&(be[d.ACTUAL_STARTUP_TIME]=parseFloat(at[3]),be[d.ACTUAL_TOTAL_TIME]=parseFloat(at[4]),be[d.ACTUAL_ROWS]=parseInt(at[5],0),be[d.ACTUAL_LOOPS]=parseInt(at[6],0)),this.parseSort(at[8],be))return;const We=at[8].split(/: (.+)/).filter(pt=>pt);if(at[8]){if(!We[1])return;const pt=W.startCase(We[0]);be[pt]=We[1]}}else if(je)W.remove(o,qe=>qe[0]>=F),a.Triggers=a.Triggers||[],a.Triggers.push({"Trigger Name":je[2],Time:this.parseTime(je[3]),Calls:je[4]});else if(Xt){let qe;if(o.length===0)a.JIT={},qe={node:a.JIT},o.push([1,qe]);else{const Y=(D=W.last(o))==null?void 0:D[1];if(!Y)return;if(W.last((Z=Y.node)==null?void 0:Z[d.WORKERS])){const be=W.last((he=Y.node)==null?void 0:he[d.WORKERS]);be.JIT={},qe={node:be.JIT},o.push([F,qe])}}}else if(Pt){a.Serialization={Time:parseFloat(Pt[2]),"Output Volume":parseInt(Pt[3])};const qe={node:a.Serialization};o.push([1,qe])}else if(Lt){W.remove(o,pt=>pt[0]>=F||F==1);let qe;if(o.length===0?qe=a:qe=(R=W.last(o))==null?void 0:R[1].node,!qe.Plan&&qe["Query Text"]){qe["Query Text"]+=` -`+S;return}const Y=Lt[2].split(/: (.+)/).filter(pt=>pt);if(!Y[1]||!qe||this.parseSort(Lt[2],qe)||this.parseBuffers(Lt[2],qe)||this.parseWAL(Lt[2],qe)||this.parseIOTimings(Lt[2],qe)||this.parseOptions(Lt[2],qe)||this.parseTiming(Lt[2],qe)||this.parseSettings(Lt[2],qe)||this.parseSortGroups(Lt[2],qe)||this.parseSortKey(Lt[2],qe))return;let be=Y[1].replace(/(\s*ms)$/,"");parseFloat(be)&&(be=parseFloat(be));let We=Y[0];(We.indexOf(" runtime")!==-1||We.indexOf(" time")!==-1)&&(We=W.startCase(We)),qe[We]=be}}}),a==null||!a.Plan)throw new Error("Unable to parse plan");return a}parseSortKey(t,n){const a=/^\s*((?:Sort|Presorted) Key):\s+(.*)/g.exec(t);return a?(n[a[1]]=W.map(Tm(a[2],","),W.trim),!0):!1}parseSort(t,n){let a;(s=>{s[s.Method=2]="Method",s[s.SpaceType=3]="SpaceType",s[s.SpaceUsed=4]="SpaceUsed"})(a||(a={}));const o=/^(\s*)Sort Method:\s+(.*)\s+(Memory|Disk):\s+(?:(\S*)kB)\s*$/g.exec(t);return o?(n[d.SORT_METHOD]=o[2].trim(),n[d.SORT_SPACE_USED]=o[4],n[d.SORT_SPACE_TYPE]=o[3],!0):!1}parseBuffers(t,n){const a=/Buffers:\s+(.*)\s*$/g.exec(t);return a?(W.each(a[1].split(/,\s+/),o=>{const s=/(shared|temp|local)\s+(.*)$/g.exec(o);if(s){const l=s[1];W.each(["hit","read","written","dirtied"],f=>{n[W.map([l,f,"blocks"],W.capitalize).join(" ")]=0}),W.each(s[2].split(/\s+/),f=>{this.parseBuffer(f,l,n)})}}),!0):!1}parseBuffer(t,n,a){const o=t.split(/=/),s=o[0],l=parseInt(o[1],0);a[W.map([n,s,"blocks"],W.capitalize).join(" ")]=l}getWorker(t,n){return W.find(t[d.WORKERS],a=>a[ts.WORKER_NUMBER]===n)}parseWAL(t,n){const a=/WAL:\s+(.*)\s*$/g.exec(t);return a?(W.each(["Records","Bytes","FPI"],o=>{n["WAL "+o]=0}),W.each(a[1].split(/\s+/),o=>{const s=o.split(/=/),l=s[0],f=parseInt(s[1],0);let h;l==="fpi"?h="FPI":h=W.capitalize(l),n["WAL "+h]=f}),!0):!1}parseIOTimings(t,n){if(!/I\/O Timings:\s+(.*)\s*$/g.exec(t))return!1;const a=/\b(shared\/local|shared|local|temp)((?:\s+(?:read|write)=\d+(?:\.\d+)?)+)/g,o=/(read|write)=(\d+(?:\.\d+)?)/g,s=[];let l,f;for(;(l=a.exec(t))!==null;){const I=l[1],A=l[2],L={scope:I,read:0,write:0};for(;(f=o.exec(A))!==null;)L[f[1]]=parseFloat(f[2]);s.push(L)}const h=t.replace(a,""),p={scope:void 0,read:0,write:0};let m=!1;for(;(f=o.exec(h))!==null;)p[f[1]]=parseFloat(f[2]),m=!0;m&&s.push(p);const _=W.some(s,I=>I.scope=="shared"||I.scope=="local"),y=W.some(s,I=>I.scope=="shared/local");return _?(n[d.SHARED_IO_READ_TIME]=0,n[d.SHARED_IO_WRITE_TIME]=0,n[d.LOCAL_IO_READ_TIME]=0,n[d.LOCAL_IO_WRITE_TIME]=0):(n[d.IO_READ_TIME]=0,n[d.IO_WRITE_TIME]=0),(y||_)&&(n[d.TEMP_IO_READ_TIME]=0,n[d.TEMP_IO_WRITE_TIME]=0),s.forEach(I=>{["read","write"].forEach(A=>{let L=`IO_${W.upperCase(A)}_TIME`;I.scope&&I.scope!="shared/local"&&(L=W.upperCase(I.scope)+"_"+L);const w=d[L];n[w]=I[A]})}),!0}parseOptions(t,n){const a=/^(\s*)Options:\s+(.*)$/g.exec(t);if(a){n.Options={};const o=a[2].split(/\s*,\s*/);let s;return W.each(o,l=>{s=/^(\S*)\s+(.*)$/g.exec(l),s&&n.Options&&(n.Options[s[1]]=JSON.parse(s[2]))}),!0}return!1}parseTiming(t,n){const a=/^(\s*)Timing:\s+(.*)$/g.exec(t);if(a){n.Timing={};const o=a[2].split(/\s*,\s*/);let s;return W.each(o,l=>{s=/^(\S*)\s+(.*)$/g.exec(l),s&&n.Timing&&(n.Timing[s[1]]=this.parseTime(s[2]))}),!0}return!1}parseTime(t){return parseFloat(t.replace(/(\s*ms)$/,""))}parseSettings(t,n){const a=/^(\s*)Settings:\s*(.*)$/g.exec(t);if(a){n.Settings={};const o=Tm(a[2],",");let s;return W.each(o,l=>{s=/^(\S*)\s+=\s+(.*)$/g.exec(W.trim(l)),s&&n.Settings&&(n.Settings[s[1]]=s[2].replace(/'/g,""))}),!0}return!1}parseSortGroups(t,n){const a=/^\s*(Full-sort|Pre-sorted) Groups:\s+([0-9]*)\s+Sort Method[s]*:\s+(.*)\s+Average Memory:\s+(\S*)kB\s+Peak Memory:\s+(\S*)kB.*$/g.exec(t);if(a){const o={[Dl.GROUP_COUNT]:parseInt(a[2],0),[Dl.SORT_METHODS_USED]:W.map(a[3].split(","),W.trim),[Dl.SORT_SPACE_MEMORY]:{[Df.AVERAGE_SORT_SPACE_USED]:parseInt(a[4],0),[Df.PEAK_SORT_SPACE_USED]:parseInt(a[5],0)}};if(a[1]==="Full-sort")n[d.FULL_SORT_GROUPS]=o;else if(a[1]==="Pre-sorted")n[d.PRE_SORTED_GROUPS]=o;else throw new Error("Unsupported sort groups method");return!0}return!1}calculateExclusives(t){const n=["SHARED_HIT_BLOCKS","SHARED_READ_BLOCKS","SHARED_DIRTIED_BLOCKS","SHARED_WRITTEN_BLOCKS","TEMP_READ_BLOCKS","TEMP_WRITTEN_BLOCKS","LOCAL_HIT_BLOCKS","LOCAL_READ_BLOCKS","LOCAL_DIRTIED_BLOCKS","LOCAL_WRITTEN_BLOCKS","IO_READ_TIME","IO_WRITE_TIME","SHARED_IO_READ_TIME","SHARED_IO_WRITE_TIME","LOCAL_IO_READ_TIME","LOCAL_IO_WRITE_TIME","TEMP_IO_READ_TIME","TEMP_IO_WRITE_TIME"];W.each(n,a=>{const o=Number(W.sumBy(W.filter(t[d.PLANS],f=>!f[d.SUBPLAN_NAME]),f=>f[d[a]]||0).toFixed(3)),s="EXCLUSIVE_"+a,l=d[s];t[l]=Number((t[d[a]]-o).toFixed(3))})}calculateIoTimingsAverage(t){let n;W.isUndefined(t[d.TEMP_IO_READ_TIME])?n={"":["shared","local","temp"]}:W.isUndefined(t[d.IO_READ_TIME])?n={shared:["shared"],local:["local"],temp:["temp"]}:n={"":["shared","local"],temp:["temp"]};const a=["read","write"],o=["read","written"];W.forEach(n,(s,l)=>{a.forEach((f,h)=>{["exclusive_",""].forEach(p=>{const m=`${p}${l?l+"_":""}io_${f}_time`.toUpperCase(),_=`${p}average_${l?l+"_":""}io_${f}_speed`.toUpperCase(),y=t[d[m]]||0,I=o[h],A=W.sumBy(s,w=>{const C=`${p}${w}_${I}_blocks`.toUpperCase();return t[d[C]]||0}),L=`${p}${I}_blocks`.toUpperCase();t[d[L]]=A,y&&(t[d[_]]=Number((A/(y/1e3)).toFixed(3)))})})}),a.forEach((s,l)=>{["exclusive_",""].forEach(f=>{const h=`${f}sum_io_${s}_time`.toUpperCase(),p=`${f}average_sum_io_${s}_speed`.toUpperCase();let m=0,_=0;W.forEach(n,(y,I)=>{const A=`${f}${I?I+"_":""}io_${s}_time`.toUpperCase();m+=t[d[A]]||0;const L=o[l];_+=W.sumBy(y,w=>{const C=`${f}${w}_${L}_blocks`.toUpperCase();return t[d[C]]||0})}),t[d[h]]=Number(m.toFixed(3)),m&&(t[d[p]]=Number((_/(m/1e3)).toFixed(3)))})})}findOutputProperty(t){const n=t.Plans;return n?W.some(n,a=>W.has(a,d.OUTPUT)||this.findOutputProperty(a)):!1}convertNodeType(t){if(t[d.NODE_TYPE]=="Aggregate"&&t[d.STRATEGY]){let n="";switch(t[d.STRATEGY]){case"Sorted":n="Group";break;case"Hashed":n="Hash";break;case"Plain":n="";break;default:console.error("Unsupported Aggregate Strategy")}t[d.NODE_TYPE]=n+"Aggregate"}t[d.NODE_TYPE]=="ModifyTable"&&(t[d.NODE_TYPE]=t[d.OPERATION])}}const U_=new RC;function k_(e,t){const n=[],a=(o,s,l,f)=>{const h=[...s,o.nodeId],p={node:o,path:h,branches:l,level:f};n.push(p),t.set(o.nodeId,p);const m=o.Plans??[];m.forEach((_,y)=>{const I=y===m.length-1;a(_,h,[...l,!I],f+1)})};return a(e,[],[],0),n}function B_(){return{executionTime:NaN,planningTime:NaN,maxRows:NaN,maxCost:NaN,maxDuration:NaN,maxBlocks:{},maxIo:NaN,maxEstimateFactor:NaN,triggers:[],jitTime:NaN,serialization:{},settings:{}}}const J=Er({flat:[],stats:B_(),nodeById:new Map,parse(e,t){J.stats=B_(),J.flat=[];const n=new Map;let a;try{a=U_.fromSource(e)}catch{J.plan=void 0;return}J.query=a["Query Text"]||t,J.plan=U_.createPlan("",a,J.query);const o=J.plan.content;J.stats={executionTime:o["Execution Time"]||o["Total Runtime"]||NaN,planningTime:o["Planning Time"]||NaN,maxRows:o.maxRows||NaN,maxCost:o.maxCost||NaN,maxDuration:o.maxDuration||NaN,maxBlocks:o.maxBlocks||{},maxIo:o.maxIo||NaN,maxEstimateFactor:o.maxEstimateFactor||NaN,triggers:o.Triggers||[],jitTime:o.JIT&&o.JIT.Timing&&o.JIT.Timing.Total||NaN,serialization:o.Serialization,settings:o.Settings};const s=[];s.push(k_(J.plan.content.Plan,n)),W.each(J.plan.ctes,l=>{s.push(k_(l,n))}),J.flat=s,J.nodeById=n}}),bC={key:0,class:"plan-tree"},LC=Dt({__name:"LevelDivider",props:{row:{},isSubplan:{type:Boolean,default:!1},dense:{type:Boolean,default:!1}},setup(e){const t=e,n=Mt(ds),a=t.dense?"":" ",o=`${a}│`,s=`${a}├`,l=`${a}└`,f=t.row.branches,h=f.length,p=f[h-1]===!1,m=t.isSubplan?p?`${a} `:o:p?l:s;function _(A){return n?.value===null?!1:A==I.value}const y=ve(()=>n?.value===null?!1:t.row.path.includes(n?.value)),I=ve(()=>{var A;if(n?.value===null)return;const L=(A=J.nodeById)==null?void 0:A.get(n?.value);return L?L.level:void 0});return(A,L)=>c(f).length?(N(),M("span",bC,[(N(!0),M(rt,null,Yt(e.row.branches.slice(0,-1),(w,C)=>(N(),M("span",{key:C,class:Oe(w&&y.value&&_(C)?"text-body-emphasis":c(n)?"text-body-tertiary":"text-body-secondary")},fe(w?o:` ${c(a)}`),3))),128)),v("span",{class:Oe(y.value&&(c(n)==e.row.node.nodeId||I.value==e.row.level-1)?"text-body-emphasis":c(n)?"text-body-tertiary":"text-body-secondary")},fe(c(n)==e.row.node.nodeId?`${c(a)}▶`:c(m)),3)])):G("",!0)}}),_s=(e,t)=>{const n=e.__vccOpts||e;for(const[a,o]of t)n[a]=o;return n},vu=_s(LC,[["__scopeId","data-v-83070b1c"]]),NC={class:"table-borderless"},CC={class:"text-nowrap p-0"},xC={class:"p-0 ps-1"},wC={class:"table-borderless"},MC={class:"p-0 ps-1"},DC=Dt({__name:"SortGroup",props:{sortGroup:{}},setup(e){return(t,n)=>(N(),M("div",null,[g(` - Count: `+fe(e.sortGroup["Group Count"])+" ",1),n[6]||(n[6]=v("br",null,null,-1)),n[7]||(n[7]=g()),v("table",NC,[v("tbody",null,[v("tr",null,[v("td",CC,[n[0]||(n[0]=g(` - Sort Method`,-1)),e.sortGroup["Sort Methods Used"].length>1?(N(),M(rt,{key:0},[g("s")],64)):G("",!0),n[1]||(n[1]=g(`: - `,-1))]),n[2]||(n[2]=g()),v("td",xC,fe(c(ia)(e.sortGroup["Sort Methods Used"])),1)])])]),n[8]||(n[8]=g()),v("table",wC,[v("tbody",null,[v("tr",null,[n[4]||(n[4]=v("td",{class:"p-0"},"Memory:",-1)),n[5]||(n[5]=g()),v("td",MC,[g(` - Average: - `+fe(c(Jl)(e.sortGroup["Sort Space Memory"]["Average Sort Space Used"]))+" ",1),n[3]||(n[3]=v("br",null,null,-1)),g(` - Peak: - `+fe(c(Jl)(e.sortGroup["Sort Space Memory"]["Peak Sort Space Used"])),1)])])])])]))}}),PC={class:"table table-sm table-borderless"},UC={class:"text-end"},kC={class:"text-end"},BC={class:"text-end"},s0=Dt({__name:"JitDetails",props:{jit:{}},setup(e){const t=e;return(n,a)=>(N(),M("table",PC,[v("tbody",null,[v("tr",null,[a[0]||(a[0]=v("th",null,"Functions",-1)),a[1]||(a[1]=g()),v("td",UC,fe(t.jit.Functions),1)]),a[4]||(a[4]=g()),a[5]||(a[5]=v("tr",null,[v("th",{colspan:"2"},"Options")],-1)),a[6]||(a[6]=g()),(N(!0),M(rt,null,Yt(t.jit.Options,(o,s)=>(N(),M("tr",{key:s},[v("td",null,"  "+fe(s),1),a[2]||(a[2]=g()),v("td",kC,[g(fe(o?"✓":"✗")+" ",1),v("small",null,"("+fe(o)+")",1)])]))),128)),a[7]||(a[7]=g()),a[8]||(a[8]=v("tr",null,[v("th",{colspan:"2"},"Timing")],-1)),a[9]||(a[9]=g()),(N(!0),M(rt,null,Yt(t.jit.Timing,(o,s)=>(N(),M("tr",{key:s},[v("td",null,"  "+fe(s),1),a[3]||(a[3]=g()),v("td",BC,fe(o)+" ms",1)]))),128))])]))}});var ef,V_;function VC(){if(V_)return ef;V_=1;function e(B){return B instanceof Map?B.clear=B.delete=B.set=function(){throw new Error("map is read-only")}:B instanceof Set&&(B.add=B.clear=B.delete=function(){throw new Error("set is read-only")}),Object.freeze(B),Object.getOwnPropertyNames(B).forEach(ce=>{const Le=B[ce],tt=typeof Le;(tt==="object"||tt==="function")&&!Object.isFrozen(Le)&&e(Le)}),B}class t{constructor(ce){ce.data===void 0&&(ce.data={}),this.data=ce.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function n(B){return B.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function a(B,...ce){const Le=Object.create(null);for(const tt in B)Le[tt]=B[tt];return ce.forEach(function(tt){for(const kt in tt)Le[kt]=tt[kt]}),Le}const o="",s=B=>!!B.scope,l=(B,{prefix:ce})=>{if(B.startsWith("language:"))return B.replace("language:","language-");if(B.includes(".")){const Le=B.split(".");return[`${ce}${Le.shift()}`,...Le.map((tt,kt)=>`${tt}${"_".repeat(kt+1)}`)].join(" ")}return`${ce}${B}`};class f{constructor(ce,Le){this.buffer="",this.classPrefix=Le.classPrefix,ce.walk(this)}addText(ce){this.buffer+=n(ce)}openNode(ce){if(!s(ce))return;const Le=l(ce.scope,{prefix:this.classPrefix});this.span(Le)}closeNode(ce){s(ce)&&(this.buffer+=o)}value(){return this.buffer}span(ce){this.buffer+=``}}const h=(B={})=>{const ce={children:[]};return Object.assign(ce,B),ce};class p{constructor(){this.rootNode=h(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(ce){this.top.children.push(ce)}openNode(ce){const Le=h({scope:ce});this.add(Le),this.stack.push(Le)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(ce){return this.constructor._walk(ce,this.rootNode)}static _walk(ce,Le){return typeof Le=="string"?ce.addText(Le):Le.children&&(ce.openNode(Le),Le.children.forEach(tt=>this._walk(ce,tt)),ce.closeNode(Le)),ce}static _collapse(ce){typeof ce!="string"&&ce.children&&(ce.children.every(Le=>typeof Le=="string")?ce.children=[ce.children.join("")]:ce.children.forEach(Le=>{p._collapse(Le)}))}}class m extends p{constructor(ce){super(),this.options=ce}addText(ce){ce!==""&&this.add(ce)}startScope(ce){this.openNode(ce)}endScope(){this.closeNode()}__addSublanguage(ce,Le){const tt=ce.root;Le&&(tt.scope=`language:${Le}`),this.add(tt)}toHTML(){return new f(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function _(B){return B?typeof B=="string"?B:B.source:null}function y(B){return L("(?=",B,")")}function I(B){return L("(?:",B,")*")}function A(B){return L("(?:",B,")?")}function L(...B){return B.map(ce=>_(ce)).join("")}function w(B){const ce=B[B.length-1];return typeof ce=="object"&&ce.constructor===Object?(B.splice(B.length-1,1),ce):{}}function C(...B){return"("+(w(B).capture?"":"?:")+B.map(ce=>_(ce)).join("|")+")"}function H(B){return new RegExp(B.toString()+"|").exec("").length-1}function U(B,ce){const Le=B&&B.exec(ce);return Le&&Le.index===0}const x=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function k(B,{joinWith:ce}){let Le=0;return B.map(tt=>{Le+=1;const kt=Le;let Ct=_(tt),Be="";for(;Ct.length>0;){const Me=x.exec(Ct);if(!Me){Be+=Ct;break}Be+=Ct.substring(0,Me.index),Ct=Ct.substring(Me.index+Me[0].length),Me[0][0]==="\\"&&Me[1]?Be+="\\"+String(Number(Me[1])+kt):(Be+=Me[0],Me[0]==="("&&Le++)}return Be}).map(tt=>`(${tt})`).join(ce)}const K=/\b\B/,$="[a-zA-Z]\\w*",te="[a-zA-Z_]\\w*",ge="\\b\\d+(\\.\\d+)?",X="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",_e="\\b(0b[01]+)",Ne="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",re=(B={})=>{const ce=/^#![ ]*\//;return B.binary&&(B.begin=L(ce,/.*\b/,B.binary,/\b.*/)),a({scope:"meta",begin:ce,end:/$/,relevance:0,"on:begin":(Le,tt)=>{Le.index!==0&&tt.ignoreMatch()}},B)},S={begin:"\\\\[\\s\\S]",relevance:0},Te={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[S]},ne={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[S]},ue={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},Ee=function(B,ce,Le={}){const tt=a({scope:"comment",begin:B,end:ce,contains:[]},Le);tt.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const kt=C("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return tt.contains.push({begin:L(/[ ]+/,"(",kt,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),tt},Re=Ee("//","$"),oe=Ee("/\\*","\\*/"),D=Ee("#","$"),Z={scope:"number",begin:ge,relevance:0},he={scope:"number",begin:X,relevance:0},R={scope:"number",begin:_e,relevance:0},ae={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[S,{begin:/\[/,end:/\]/,relevance:0,contains:[S]}]},F={scope:"title",begin:$,relevance:0},Q={scope:"title",begin:te,relevance:0},se={begin:"\\.\\s*"+te,relevance:0};var q=Object.freeze({__proto__:null,APOS_STRING_MODE:Te,BACKSLASH_ESCAPE:S,BINARY_NUMBER_MODE:R,BINARY_NUMBER_RE:_e,COMMENT:Ee,C_BLOCK_COMMENT_MODE:oe,C_LINE_COMMENT_MODE:Re,C_NUMBER_MODE:he,C_NUMBER_RE:X,END_SAME_AS_BEGIN:function(B){return Object.assign(B,{"on:begin":(ce,Le)=>{Le.data._beginMatch=ce[1]},"on:end":(ce,Le)=>{Le.data._beginMatch!==ce[1]&&Le.ignoreMatch()}})},HASH_COMMENT_MODE:D,IDENT_RE:$,MATCH_NOTHING_RE:K,METHOD_GUARD:se,NUMBER_MODE:Z,NUMBER_RE:ge,PHRASAL_WORDS_MODE:ue,QUOTE_STRING_MODE:ne,REGEXP_MODE:ae,RE_STARTERS_RE:Ne,SHEBANG:re,TITLE_MODE:F,UNDERSCORE_IDENT_RE:te,UNDERSCORE_TITLE_MODE:Q});function Ae(B,ce){B.input[B.index-1]==="."&&ce.ignoreMatch()}function Ue(B,ce){B.className!==void 0&&(B.scope=B.className,delete B.className)}function je(B,ce){ce&&B.beginKeywords&&(B.begin="\\b("+B.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",B.__beforeBegin=Ae,B.keywords=B.keywords||B.beginKeywords,delete B.beginKeywords,B.relevance===void 0&&(B.relevance=0))}function at(B,ce){Array.isArray(B.illegal)&&(B.illegal=C(...B.illegal))}function Xt(B,ce){if(B.match){if(B.begin||B.end)throw new Error("begin & end are not supported with match");B.begin=B.match,delete B.match}}function Pt(B,ce){B.relevance===void 0&&(B.relevance=1)}const Lt=(B,ce)=>{if(!B.beforeMatch)return;if(B.starts)throw new Error("beforeMatch cannot be used with starts");const Le=Object.assign({},B);Object.keys(B).forEach(tt=>{delete B[tt]}),B.keywords=Le.keywords,B.begin=L(Le.beforeMatch,y(Le.begin)),B.starts={relevance:0,contains:[Object.assign(Le,{endsParent:!0})]},B.relevance=0,delete Le.beforeMatch},qe=["of","and","for","in","not","or","if","then","parent","list","value"],Y="keyword";function be(B,ce,Le=Y){const tt=Object.create(null);return typeof B=="string"?kt(Le,B.split(" ")):Array.isArray(B)?kt(Le,B):Object.keys(B).forEach(function(Ct){Object.assign(tt,be(B[Ct],ce,Ct))}),tt;function kt(Ct,Be){ce&&(Be=Be.map(Me=>Me.toLowerCase())),Be.forEach(function(Me){const Ze=Me.split("|");tt[Ze[0]]=[Ct,We(Ze[0],Ze[1])]})}}function We(B,ce){return ce?Number(ce):pt(B)?0:1}function pt(B){return qe.includes(B.toLowerCase())}const Nt={},Ut=B=>{console.error(B)},Wn=(B,...ce)=>{console.log(`WARN: ${B}`,...ce)},Xn=(B,ce)=>{Nt[`${B}/${ce}`]||(console.log(`Deprecated as of ${B}. ${ce}`),Nt[`${B}/${ce}`]=!0)},On=new Error;function jr(B,ce,{key:Le}){let tt=0;const kt=B[Le],Ct={},Be={};for(let Me=1;Me<=ce.length;Me++)Be[Me+tt]=kt[Me],Ct[Me+tt]=!0,tt+=H(ce[Me-1]);B[Le]=Be,B[Le]._emit=Ct,B[Le]._multi=!0}function tr(B){if(Array.isArray(B.begin)){if(B.skip||B.excludeBegin||B.returnBegin)throw Ut("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),On;if(typeof B.beginScope!="object"||B.beginScope===null)throw Ut("beginScope must be object"),On;jr(B,B.begin,{key:"beginScope"}),B.begin=k(B.begin,{joinWith:""})}}function Lr(B){if(Array.isArray(B.end)){if(B.skip||B.excludeEnd||B.returnEnd)throw Ut("skip, excludeEnd, returnEnd not compatible with endScope: {}"),On;if(typeof B.endScope!="object"||B.endScope===null)throw Ut("endScope must be object"),On;jr(B,B.end,{key:"endScope"}),B.end=k(B.end,{joinWith:""})}}function Ua(B){B.scope&&typeof B.scope=="object"&&B.scope!==null&&(B.beginScope=B.scope,delete B.scope)}function ka(B){Ua(B),typeof B.beginScope=="string"&&(B.beginScope={_wrap:B.beginScope}),typeof B.endScope=="string"&&(B.endScope={_wrap:B.endScope}),tr(B),Lr(B)}function Ba(B){function ce(Be,Me){return new RegExp(_(Be),"m"+(B.case_insensitive?"i":"")+(B.unicodeRegex?"u":"")+(Me?"g":""))}class Le{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(Me,Ze){Ze.position=this.position++,this.matchIndexes[this.matchAt]=Ze,this.regexes.push([Ze,Me]),this.matchAt+=H(Me)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const Me=this.regexes.map(Ze=>Ze[1]);this.matcherRe=ce(k(Me,{joinWith:"|"}),!0),this.lastIndex=0}exec(Me){this.matcherRe.lastIndex=this.lastIndex;const Ze=this.matcherRe.exec(Me);if(!Ze)return null;const qt=Ze.findIndex((Yr,fo)=>fo>0&&Yr!==void 0),Zt=this.matchIndexes[qt];return Ze.splice(0,qt),Object.assign(Ze,Zt)}}class tt{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(Me){if(this.multiRegexes[Me])return this.multiRegexes[Me];const Ze=new Le;return this.rules.slice(Me).forEach(([qt,Zt])=>Ze.addRule(qt,Zt)),Ze.compile(),this.multiRegexes[Me]=Ze,Ze}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(Me,Ze){this.rules.push([Me,Ze]),Ze.type==="begin"&&this.count++}exec(Me){const Ze=this.getMatcher(this.regexIndex);Ze.lastIndex=this.lastIndex;let qt=Ze.exec(Me);if(this.resumingScanAtSamePosition()&&!(qt&&qt.index===this.lastIndex)){const Zt=this.getMatcher(0);Zt.lastIndex=this.lastIndex+1,qt=Zt.exec(Me)}return qt&&(this.regexIndex+=qt.position+1,this.regexIndex===this.count&&this.considerAll()),qt}}function kt(Be){const Me=new tt;return Be.contains.forEach(Ze=>Me.addRule(Ze.begin,{rule:Ze,type:"begin"})),Be.terminatorEnd&&Me.addRule(Be.terminatorEnd,{type:"end"}),Be.illegal&&Me.addRule(Be.illegal,{type:"illegal"}),Me}function Ct(Be,Me){const Ze=Be;if(Be.isCompiled)return Ze;[Ue,Xt,ka,Lt].forEach(Zt=>Zt(Be,Me)),B.compilerExtensions.forEach(Zt=>Zt(Be,Me)),Be.__beforeBegin=null,[je,at,Pt].forEach(Zt=>Zt(Be,Me)),Be.isCompiled=!0;let qt=null;return typeof Be.keywords=="object"&&Be.keywords.$pattern&&(Be.keywords=Object.assign({},Be.keywords),qt=Be.keywords.$pattern,delete Be.keywords.$pattern),qt=qt||/\w+/,Be.keywords&&(Be.keywords=be(Be.keywords,B.case_insensitive)),Ze.keywordPatternRe=ce(qt,!0),Me&&(Be.begin||(Be.begin=/\B|\b/),Ze.beginRe=ce(Ze.begin),!Be.end&&!Be.endsWithParent&&(Be.end=/\B|\b/),Be.end&&(Ze.endRe=ce(Ze.end)),Ze.terminatorEnd=_(Ze.end)||"",Be.endsWithParent&&Me.terminatorEnd&&(Ze.terminatorEnd+=(Be.end?"|":"")+Me.terminatorEnd)),Be.illegal&&(Ze.illegalRe=ce(Be.illegal)),Be.contains||(Be.contains=[]),Be.contains=[].concat(...Be.contains.map(function(Zt){return ie(Zt==="self"?Be:Zt)})),Be.contains.forEach(function(Zt){Ct(Zt,Ze)}),Be.starts&&Ct(Be.starts,Me),Ze.matcher=kt(Ze),Ze}if(B.compilerExtensions||(B.compilerExtensions=[]),B.contains&&B.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return B.classNameAliases=a(B.classNameAliases||{}),Ct(B)}function pa(B){return B?B.endsWithParent||pa(B.starts):!1}function ie(B){return B.variants&&!B.cachedVariants&&(B.cachedVariants=B.variants.map(function(ce){return a(B,{variants:null},ce)})),B.cachedVariants?B.cachedVariants:pa(B)?a(B,{starts:B.starts?a(B.starts):null}):Object.isFrozen(B)?a(B):B}var Pe="11.11.1";class Ye extends Error{constructor(ce,Le){super(ce),this.name="HTMLInjectionError",this.html=Le}}const Et=n,lt=a,an=Symbol("nomatch"),vn=7,mr=function(B){const ce=Object.create(null),Le=Object.create(null),tt=[];let kt=!0;const Ct="Could not find the language '{}', did you forget to load/include a language module?",Be={disableAutodetect:!0,name:"Plain text",contains:[]};let Me={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:m};function Ze(Ie){return Me.noHighlightRe.test(Ie)}function qt(Ie){let Fe=Ie.className+" ";Fe+=Ie.parentNode?Ie.parentNode.className:"";const ht=Me.languageDetectRe.exec(Fe);if(ht){const xt=Nr(ht[1]);return xt||(Wn(Ct.replace("{}",ht[1])),Wn("Falling back to no-highlight mode for this block.",Ie)),xt?ht[1]:"no-highlight"}return Fe.split(/\s+/).find(xt=>Ze(xt)||Nr(xt))}function Zt(Ie,Fe,ht){let xt="",tn="";typeof Fe=="object"?(xt=Ie,ht=Fe.ignoreIllegals,tn=Fe.language):(Xn("10.7.0","highlight(lang, code, ...args) has been deprecated."),Xn("10.7.0",`Please use highlight(code, options) instead. -https://github.com/highlightjs/highlight.js/issues/2277`),tn=Ie,xt=Fe),ht===void 0&&(ht=!0);const nr={code:xt,language:tn};vi("before:highlight",nr);const Cr=nr.result?nr.result:Yr(nr.language,nr.code,ht);return Cr.code=nr.code,vi("after:highlight",Cr),Cr}function Yr(Ie,Fe,ht,xt){const tn=Object.create(null);function nr(Ce,Ve){return Ce.keywords[Ve]}function Cr(){if(!et.keywords){zt.addText(wt);return}let Ce=0;et.keywordPatternRe.lastIndex=0;let Ve=et.keywordPatternRe.exec(wt),ot="";for(;Ve;){ot+=wt.substring(Ce,Ve.index);const Ot=xn.case_insensitive?Ve[0].toLowerCase():Ve[0],dn=nr(et,Ot);if(dn){const[rr,Du]=dn;if(zt.addText(ot),ot="",tn[Ot]=(tn[Ot]||0)+1,tn[Ot]<=vn&&(Wa+=Du),rr.startsWith("_"))ot+=Ve[0];else{const Pu=xn.classNameAliases[rr]||rr;Fn(Ve[0],Pu)}}else ot+=Ve[0];Ce=et.keywordPatternRe.lastIndex,Ve=et.keywordPatternRe.exec(wt)}ot+=wt.substring(Ce),zt.addText(ot)}function Ti(){if(wt==="")return;let Ce=null;if(typeof et.subLanguage=="string"){if(!ce[et.subLanguage]){zt.addText(wt);return}Ce=Yr(et.subLanguage,wt,!0,Ii[et.subLanguage]),Ii[et.subLanguage]=Ce._top}else Ce=po(wt,et.subLanguage.length?et.subLanguage:null);et.relevance>0&&(Wa+=Ce.relevance),zt.__addSublanguage(Ce._emitter,Ce.language)}function Tn(){et.subLanguage!=null?Ti():Cr(),wt=""}function Fn(Ce,Ve){Ce!==""&&(zt.startScope(Ve),zt.addText(Ce),zt.endScope())}function Eo(Ce,Ve){let ot=1;const Ot=Ve.length-1;for(;ot<=Ot;){if(!Ce._emit[ot]){ot++;continue}const dn=xn.classNameAliases[Ce[ot]]||Ce[ot],rr=Ve[ot];dn?Fn(rr,dn):(wt=rr,Cr(),wt=""),ot++}}function Ai(Ce,Ve){return Ce.scope&&typeof Ce.scope=="string"&&zt.openNode(xn.classNameAliases[Ce.scope]||Ce.scope),Ce.beginScope&&(Ce.beginScope._wrap?(Fn(wt,xn.classNameAliases[Ce.beginScope._wrap]||Ce.beginScope._wrap),wt=""):Ce.beginScope._multi&&(Eo(Ce.beginScope,Ve),wt="")),et=Object.create(Ce,{parent:{value:et}}),et}function bs(Ce,Ve,ot){let Ot=U(Ce.endRe,ot);if(Ot){if(Ce["on:end"]){const dn=new t(Ce);Ce["on:end"](Ve,dn),dn.isMatchIgnored&&(Ot=!1)}if(Ot){for(;Ce.endsParent&&Ce.parent;)Ce=Ce.parent;return Ce}}if(Ce.endsWithParent)return bs(Ce.parent,Ve,ot)}function Ls(Ce){return et.matcher.regexIndex===0?(wt+=Ce[0],1):(Ri=!0,0)}function yi(Ce){const Ve=Ce[0],ot=Ce.rule,Ot=new t(ot),dn=[ot.__beforeBegin,ot["on:begin"]];for(const rr of dn)if(rr&&(rr(Ce,Ot),Ot.isMatchIgnored))return Ls(Ve);return ot.skip?wt+=Ve:(ot.excludeBegin&&(wt+=Ve),Tn(),!ot.returnBegin&&!ot.excludeBegin&&(wt=Ve)),Ai(ot,Ce),ot.returnBegin?0:Ve.length}function Ns(Ce){const Ve=Ce[0],ot=Fe.substring(Ce.index),Ot=bs(et,Ce,ot);if(!Ot)return an;const dn=et;et.endScope&&et.endScope._wrap?(Tn(),Fn(Ve,et.endScope._wrap)):et.endScope&&et.endScope._multi?(Tn(),Eo(et.endScope,Ce)):dn.skip?wt+=Ve:(dn.returnEnd||dn.excludeEnd||(wt+=Ve),Tn(),dn.excludeEnd&&(wt=Ve));do et.scope&&zt.closeNode(),!et.skip&&!et.subLanguage&&(Wa+=et.relevance),et=et.parent;while(et!==Ot.parent);return Ot.starts&&Ai(Ot.starts,Ce),dn.returnEnd?0:Ve.length}function wu(){const Ce=[];for(let Ve=et;Ve!==xn;Ve=Ve.parent)Ve.scope&&Ce.unshift(Ve.scope);Ce.forEach(Ve=>zt.openNode(Ve))}let Ha={};function mo(Ce,Ve){const ot=Ve&&Ve[0];if(wt+=Ce,ot==null)return Tn(),0;if(Ha.type==="begin"&&Ve.type==="end"&&Ha.index===Ve.index&&ot===""){if(wt+=Fe.slice(Ve.index,Ve.index+1),!kt){const Ot=new Error(`0 width match regex (${Ie})`);throw Ot.languageName=Ie,Ot.badRule=Ha.rule,Ot}return 1}if(Ha=Ve,Ve.type==="begin")return yi(Ve);if(Ve.type==="illegal"&&!ht){const Ot=new Error('Illegal lexeme "'+ot+'" for mode "'+(et.scope||"")+'"');throw Ot.mode=et,Ot}else if(Ve.type==="end"){const Ot=Ns(Ve);if(Ot!==an)return Ot}if(Ve.type==="illegal"&&ot==="")return wt+=` -`,1;if(Oi>1e5&&Oi>Ve.index*3)throw new Error("potential infinite loop, way more iterations than matches");return wt+=ot,ot.length}const xn=Nr(Ie);if(!xn)throw Ut(Ct.replace("{}",Ie)),new Error('Unknown language: "'+Ie+'"');const Mu=Ba(xn);let Si="",et=xt||Mu;const Ii={},zt=new Me.__emitter(Me);wu();let wt="",Wa=0,Gr=0,Oi=0,Ri=!1;try{if(xn.__emitTokens)xn.__emitTokens(Fe,zt);else{for(et.matcher.considerAll();;){Oi++,Ri?Ri=!1:et.matcher.considerAll(),et.matcher.lastIndex=Gr;const Ce=et.matcher.exec(Fe);if(!Ce)break;const Ve=Fe.substring(Gr,Ce.index),ot=mo(Ve,Ce);Gr=Ce.index+ot}mo(Fe.substring(Gr))}return zt.finalize(),Si=zt.toHTML(),{language:Ie,value:Si,relevance:Wa,illegal:!1,_emitter:zt,_top:et}}catch(Ce){if(Ce.message&&Ce.message.includes("Illegal"))return{language:Ie,value:Et(Fe),illegal:!0,relevance:0,_illegalBy:{message:Ce.message,index:Gr,context:Fe.slice(Gr-100,Gr+100),mode:Ce.mode,resultSoFar:Si},_emitter:zt};if(kt)return{language:Ie,value:Et(Fe),illegal:!1,relevance:0,errorRaised:Ce,_emitter:zt,_top:et};throw Ce}}function fo(Ie){const Fe={value:Et(Ie),illegal:!1,relevance:0,_top:Be,_emitter:new Me.__emitter(Me)};return Fe._emitter.addText(Ie),Fe}function po(Ie,Fe){Fe=Fe||Me.languages||Object.keys(ce);const ht=fo(Ie),xt=Fe.filter(Nr).filter(Rs).map(Tn=>Yr(Tn,Ie,!1));xt.unshift(ht);const tn=xt.sort((Tn,Fn)=>{if(Tn.relevance!==Fn.relevance)return Fn.relevance-Tn.relevance;if(Tn.language&&Fn.language){if(Nr(Tn.language).supersetOf===Fn.language)return 1;if(Nr(Fn.language).supersetOf===Tn.language)return-1}return 0}),[nr,Cr]=tn,Ti=nr;return Ti.secondBest=Cr,Ti}function Iu(Ie,Fe,ht){const xt=Fe&&Le[Fe]||ht;Ie.classList.add("hljs"),Ie.classList.add(`language-${xt}`)}function ho(Ie){let Fe=null;const ht=qt(Ie);if(Ze(ht))return;if(vi("before:highlightElement",{el:Ie,language:ht}),Ie.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",Ie);return}if(Ie.children.length>0&&(Me.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(Ie)),Me.throwUnescapedHTML))throw new Ye("One of your code blocks includes unescaped HTML.",Ie.innerHTML);Fe=Ie;const xt=Fe.textContent,tn=ht?Zt(xt,{language:ht,ignoreIllegals:!0}):po(xt);Ie.innerHTML=tn.value,Ie.dataset.highlighted="yes",Iu(Ie,ht,tn.language),Ie.result={language:tn.language,re:tn.relevance,relevance:tn.relevance},tn.secondBest&&(Ie.secondBest={language:tn.secondBest.language,relevance:tn.secondBest.relevance}),vi("after:highlightElement",{el:Ie,result:tn,text:xt})}function Ou(Ie){Me=lt(Me,Ie)}const Ss=()=>{Va(),Xn("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function Ru(){Va(),Xn("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let Is=!1;function Va(){function Ie(){Va()}if(document.readyState==="loading"){Is||window.addEventListener("DOMContentLoaded",Ie,!1),Is=!0;return}document.querySelectorAll(Me.cssSelector).forEach(ho)}function bu(Ie,Fe){let ht=null;try{ht=Fe(B)}catch(xt){if(Ut("Language definition for '{}' could not be registered.".replace("{}",Ie)),kt)Ut(xt);else throw xt;ht=Be}ht.name||(ht.name=Ie),ce[Ie]=ht,ht.rawDefinition=Fe.bind(null,B),ht.aliases&&Os(ht.aliases,{languageName:Ie})}function Lu(Ie){delete ce[Ie];for(const Fe of Object.keys(Le))Le[Fe]===Ie&&delete Le[Fe]}function Nu(){return Object.keys(ce)}function Nr(Ie){return Ie=(Ie||"").toLowerCase(),ce[Ie]||ce[Le[Ie]]}function Os(Ie,{languageName:Fe}){typeof Ie=="string"&&(Ie=[Ie]),Ie.forEach(ht=>{Le[ht.toLowerCase()]=Fe})}function Rs(Ie){const Fe=Nr(Ie);return Fe&&!Fe.disableAutodetect}function _i(Ie){Ie["before:highlightBlock"]&&!Ie["before:highlightElement"]&&(Ie["before:highlightElement"]=Fe=>{Ie["before:highlightBlock"](Object.assign({block:Fe.el},Fe))}),Ie["after:highlightBlock"]&&!Ie["after:highlightElement"]&&(Ie["after:highlightElement"]=Fe=>{Ie["after:highlightBlock"](Object.assign({block:Fe.el},Fe))})}function Cu(Ie){_i(Ie),tt.push(Ie)}function gi(Ie){const Fe=tt.indexOf(Ie);Fe!==-1&&tt.splice(Fe,1)}function vi(Ie,Fe){const ht=Ie;tt.forEach(function(xt){xt[ht]&&xt[ht](Fe)})}function xu(Ie){return Xn("10.7.0","highlightBlock will be removed entirely in v12.0"),Xn("10.7.0","Please use highlightElement now."),ho(Ie)}Object.assign(B,{highlight:Zt,highlightAuto:po,highlightAll:Va,highlightElement:ho,highlightBlock:xu,configure:Ou,initHighlighting:Ss,initHighlightingOnLoad:Ru,registerLanguage:bu,unregisterLanguage:Lu,listLanguages:Nu,getLanguage:Nr,registerAliases:Os,autoDetection:Rs,inherit:lt,addPlugin:Cu,removePlugin:gi}),B.debugMode=function(){kt=!1},B.safeMode=function(){kt=!0},B.versionString=Pe,B.regex={concat:L,lookahead:y,either:C,optional:A,anyNumberOfTimes:I};for(const Ie in q)typeof q[Ie]=="object"&&e(q[Ie]);return Object.assign(B,q),B},Cn=mr({});return Cn.newInstance=()=>mr({}),ef=Cn,Cn.HighlightJS=Cn,Cn.default=Cn,ef}var HC=VC();const Tu=pd(HC);function WC(e){const t=e.COMMENT("--","$"),n="[a-zA-Z_][a-zA-Z_0-9$]*",a="\\$([a-zA-Z_]?|[a-zA-Z_][a-zA-Z_0-9]*)\\$",o="<<\\s*"+n+"\\s*>>",s="ABORT ALTER ANALYZE BEGIN CALL CHECKPOINT|10 CLOSE CLUSTER COMMENT COMMIT COPY CREATE DEALLOCATE DECLARE DELETE DISCARD DO DROP END EXECUTE EXPLAIN FETCH GRANT IMPORT INSERT LISTEN LOAD LOCK MOVE NOTIFY PREPARE REASSIGN|10 REFRESH REINDEX RELEASE RESET REVOKE ROLLBACK SAVEPOINT SECURITY SELECT SET SHOW START TRUNCATE UNLISTEN|10 UPDATE VACUUM|10 VALUES AGGREGATE COLLATION CONVERSION|10 DATABASE DEFAULT PRIVILEGES DOMAIN TRIGGER EXTENSION FOREIGN WRAPPER|10 TABLE FUNCTION GROUP LANGUAGE LARGE OBJECT MATERIALIZED VIEW OPERATOR CLASS FAMILY POLICY PUBLICATION|10 ROLE RULE SCHEMA SEQUENCE SERVER STATISTICS SUBSCRIPTION SYSTEM TABLESPACE CONFIGURATION DICTIONARY PARSER TEMPLATE TYPE USER MAPPING PREPARED ACCESS METHOD CAST AS TRANSFORM TRANSACTION OWNED TO INTO SESSION AUTHORIZATION INDEX PROCEDURE ASSERTION ALL ANALYSE AND ANY ARRAY ASC ASYMMETRIC|10 BOTH CASE CHECK COLLATE COLUMN CONCURRENTLY|10 CONSTRAINT CROSS DEFERRABLE RANGE DESC DISTINCT ELSE EXCEPT FOR FREEZE|10 FROM FULL HAVING ILIKE IN INITIALLY INNER INTERSECT IS ISNULL JOIN LATERAL LEADING LIKE LIMIT NATURAL NOT NOTNULL NULL OFFSET ON ONLY OR ORDER OUTER OVERLAPS PLACING PRIMARY REFERENCES RETURNING SIMILAR SOME SYMMETRIC TABLESAMPLE THEN TRAILING UNION UNIQUE USING VARIADIC|10 VERBOSE WHEN WHERE WINDOW WITH BY RETURNS INOUT OUT SETOF|10 IF STRICT CURRENT CONTINUE OWNER LOCATION OVER PARTITION WITHIN BETWEEN ESCAPE EXTERNAL INVOKER DEFINER WORK RENAME VERSION CONNECTION CONNECT TABLES TEMP TEMPORARY FUNCTIONS SEQUENCES TYPES SCHEMAS OPTION CASCADE RESTRICT ADD ADMIN EXISTS VALID VALIDATE ENABLE DISABLE REPLICA|10 ALWAYS PASSING COLUMNS PATH REF VALUE OVERRIDING IMMUTABLE STABLE VOLATILE BEFORE AFTER EACH ROW PROCEDURAL ROUTINE NO HANDLER VALIDATOR OPTIONS STORAGE OIDS|10 WITHOUT INHERIT DEPENDS CALLED INPUT LEAKPROOF|10 COST ROWS NOWAIT SEARCH UNTIL ENCRYPTED|10 PASSWORD CONFLICT|10 INSTEAD INHERITS CHARACTERISTICS WRITE CURSOR ALSO STATEMENT SHARE EXCLUSIVE INLINE ISOLATION REPEATABLE READ COMMITTED SERIALIZABLE UNCOMMITTED LOCAL GLOBAL SQL PROCEDURES RECURSIVE SNAPSHOT ROLLUP CUBE TRUSTED|10 INCLUDE FOLLOWING PRECEDING UNBOUNDED RANGE GROUPS UNENCRYPTED|10 SYSID FORMAT DELIMITER HEADER QUOTE ENCODING FILTER OFF FORCE_QUOTE FORCE_NOT_NULL FORCE_NULL COSTS BUFFERS TIMING SUMMARY DISABLE_PAGE_SKIPPING RESTART CYCLE GENERATED IDENTITY DEFERRED IMMEDIATE LEVEL LOGGED UNLOGGED OF NOTHING NONE EXCLUDE ATTRIBUTE USAGE ROUTINES TRUE FALSE NAN INFINITY ",l="SUPERUSER NOSUPERUSER CREATEDB NOCREATEDB CREATEROLE NOCREATEROLE INHERIT NOINHERIT LOGIN NOLOGIN REPLICATION NOREPLICATION BYPASSRLS NOBYPASSRLS ",f="ALIAS BEGIN CONSTANT DECLARE END EXCEPTION RETURN PERFORM|10 RAISE GET DIAGNOSTICS STACKED|10 FOREACH LOOP ELSIF EXIT WHILE REVERSE SLICE DEBUG LOG INFO NOTICE WARNING ASSERT OPEN ",h="BIGINT INT8 BIGSERIAL SERIAL8 BIT VARYING VARBIT BOOLEAN BOOL BOX BYTEA CHARACTER CHAR VARCHAR CIDR CIRCLE DATE DOUBLE PRECISION FLOAT8 FLOAT INET INTEGER INT INT4 INTERVAL JSON JSONB LINE LSEG|10 MACADDR MACADDR8 MONEY NUMERIC DEC DECIMAL PATH POINT POLYGON REAL FLOAT4 SMALLINT INT2 SMALLSERIAL|10 SERIAL2|10 SERIAL|10 SERIAL4|10 TEXT TIME ZONE TIMETZ|10 TIMESTAMP TIMESTAMPTZ|10 TSQUERY|10 TSVECTOR|10 TXID_SNAPSHOT|10 UUID XML NATIONAL NCHAR INT4RANGE|10 INT8RANGE|10 NUMRANGE|10 TSRANGE|10 TSTZRANGE|10 DATERANGE|10 ANYELEMENT ANYARRAY ANYNONARRAY ANYENUM ANYRANGE CSTRING INTERNAL RECORD PG_DDL_COMMAND VOID UNKNOWN OPAQUE REFCURSOR NAME OID REGPROC|10 REGPROCEDURE|10 REGOPER|10 REGOPERATOR|10 REGCLASS|10 REGTYPE|10 REGROLE|10 REGNAMESPACE|10 REGCONFIG|10 REGDICTIONARY|10 ",p=h.trim().split(" ").map(function(A){return A.split("|")[0]}).join("|"),m="CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURRENT_CATALOG|10 CURRENT_DATE LOCALTIME LOCALTIMESTAMP CURRENT_ROLE|10 CURRENT_SCHEMA|10 SESSION_USER PUBLIC ",_="FOUND NEW OLD TG_NAME|10 TG_WHEN|10 TG_LEVEL|10 TG_OP|10 TG_RELID|10 TG_RELNAME|10 TG_TABLE_NAME|10 TG_TABLE_SCHEMA|10 TG_NARGS|10 TG_ARGV|10 TG_EVENT|10 TG_TAG|10 ROW_COUNT RESULT_OID|10 PG_CONTEXT|10 RETURNED_SQLSTATE COLUMN_NAME CONSTRAINT_NAME PG_DATATYPE_NAME|10 MESSAGE_TEXT TABLE_NAME SCHEMA_NAME PG_EXCEPTION_DETAIL|10 PG_EXCEPTION_HINT|10 PG_EXCEPTION_CONTEXT|10 ",y="SQLSTATE SQLERRM|10 SUCCESSFUL_COMPLETION WARNING DYNAMIC_RESULT_SETS_RETURNED IMPLICIT_ZERO_BIT_PADDING NULL_VALUE_ELIMINATED_IN_SET_FUNCTION PRIVILEGE_NOT_GRANTED PRIVILEGE_NOT_REVOKED STRING_DATA_RIGHT_TRUNCATION DEPRECATED_FEATURE NO_DATA NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNED SQL_STATEMENT_NOT_YET_COMPLETE CONNECTION_EXCEPTION CONNECTION_DOES_NOT_EXIST CONNECTION_FAILURE SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION TRANSACTION_RESOLUTION_UNKNOWN PROTOCOL_VIOLATION TRIGGERED_ACTION_EXCEPTION FEATURE_NOT_SUPPORTED INVALID_TRANSACTION_INITIATION LOCATOR_EXCEPTION INVALID_LOCATOR_SPECIFICATION INVALID_GRANTOR INVALID_GRANT_OPERATION INVALID_ROLE_SPECIFICATION DIAGNOSTICS_EXCEPTION STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLER CASE_NOT_FOUND CARDINALITY_VIOLATION DATA_EXCEPTION ARRAY_SUBSCRIPT_ERROR CHARACTER_NOT_IN_REPERTOIRE DATETIME_FIELD_OVERFLOW DIVISION_BY_ZERO ERROR_IN_ASSIGNMENT ESCAPE_CHARACTER_CONFLICT INDICATOR_OVERFLOW INTERVAL_FIELD_OVERFLOW INVALID_ARGUMENT_FOR_LOGARITHM INVALID_ARGUMENT_FOR_NTILE_FUNCTION INVALID_ARGUMENT_FOR_NTH_VALUE_FUNCTION INVALID_ARGUMENT_FOR_POWER_FUNCTION INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION INVALID_CHARACTER_VALUE_FOR_CAST INVALID_DATETIME_FORMAT INVALID_ESCAPE_CHARACTER INVALID_ESCAPE_OCTET INVALID_ESCAPE_SEQUENCE NONSTANDARD_USE_OF_ESCAPE_CHARACTER INVALID_INDICATOR_PARAMETER_VALUE INVALID_PARAMETER_VALUE INVALID_REGULAR_EXPRESSION INVALID_ROW_COUNT_IN_LIMIT_CLAUSE INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE INVALID_TABLESAMPLE_ARGUMENT INVALID_TABLESAMPLE_REPEAT INVALID_TIME_ZONE_DISPLACEMENT_VALUE INVALID_USE_OF_ESCAPE_CHARACTER MOST_SPECIFIC_TYPE_MISMATCH NULL_VALUE_NOT_ALLOWED NULL_VALUE_NO_INDICATOR_PARAMETER NUMERIC_VALUE_OUT_OF_RANGE SEQUENCE_GENERATOR_LIMIT_EXCEEDED STRING_DATA_LENGTH_MISMATCH STRING_DATA_RIGHT_TRUNCATION SUBSTRING_ERROR TRIM_ERROR UNTERMINATED_C_STRING ZERO_LENGTH_CHARACTER_STRING FLOATING_POINT_EXCEPTION INVALID_TEXT_REPRESENTATION INVALID_BINARY_REPRESENTATION BAD_COPY_FILE_FORMAT UNTRANSLATABLE_CHARACTER NOT_AN_XML_DOCUMENT INVALID_XML_DOCUMENT INVALID_XML_CONTENT INVALID_XML_COMMENT INVALID_XML_PROCESSING_INSTRUCTION INTEGRITY_CONSTRAINT_VIOLATION RESTRICT_VIOLATION NOT_NULL_VIOLATION FOREIGN_KEY_VIOLATION UNIQUE_VIOLATION CHECK_VIOLATION EXCLUSION_VIOLATION INVALID_CURSOR_STATE INVALID_TRANSACTION_STATE ACTIVE_SQL_TRANSACTION BRANCH_TRANSACTION_ALREADY_ACTIVE HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION READ_ONLY_SQL_TRANSACTION SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED NO_ACTIVE_SQL_TRANSACTION IN_FAILED_SQL_TRANSACTION IDLE_IN_TRANSACTION_SESSION_TIMEOUT INVALID_SQL_STATEMENT_NAME TRIGGERED_DATA_CHANGE_VIOLATION INVALID_AUTHORIZATION_SPECIFICATION INVALID_PASSWORD DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST DEPENDENT_OBJECTS_STILL_EXIST INVALID_TRANSACTION_TERMINATION SQL_ROUTINE_EXCEPTION FUNCTION_EXECUTED_NO_RETURN_STATEMENT MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED INVALID_CURSOR_NAME EXTERNAL_ROUTINE_EXCEPTION CONTAINING_SQL_NOT_PERMITTED MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED EXTERNAL_ROUTINE_INVOCATION_EXCEPTION INVALID_SQLSTATE_RETURNED NULL_VALUE_NOT_ALLOWED TRIGGER_PROTOCOL_VIOLATED SRF_PROTOCOL_VIOLATED EVENT_TRIGGER_PROTOCOL_VIOLATED SAVEPOINT_EXCEPTION INVALID_SAVEPOINT_SPECIFICATION INVALID_CATALOG_NAME INVALID_SCHEMA_NAME TRANSACTION_ROLLBACK TRANSACTION_INTEGRITY_CONSTRAINT_VIOLATION SERIALIZATION_FAILURE STATEMENT_COMPLETION_UNKNOWN DEADLOCK_DETECTED SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION SYNTAX_ERROR INSUFFICIENT_PRIVILEGE CANNOT_COERCE GROUPING_ERROR WINDOWING_ERROR INVALID_RECURSION INVALID_FOREIGN_KEY INVALID_NAME NAME_TOO_LONG RESERVED_NAME DATATYPE_MISMATCH INDETERMINATE_DATATYPE COLLATION_MISMATCH INDETERMINATE_COLLATION WRONG_OBJECT_TYPE GENERATED_ALWAYS UNDEFINED_COLUMN UNDEFINED_FUNCTION UNDEFINED_TABLE UNDEFINED_PARAMETER UNDEFINED_OBJECT DUPLICATE_COLUMN DUPLICATE_CURSOR DUPLICATE_DATABASE DUPLICATE_FUNCTION DUPLICATE_PREPARED_STATEMENT DUPLICATE_SCHEMA DUPLICATE_TABLE DUPLICATE_ALIAS DUPLICATE_OBJECT AMBIGUOUS_COLUMN AMBIGUOUS_FUNCTION AMBIGUOUS_PARAMETER AMBIGUOUS_ALIAS INVALID_COLUMN_REFERENCE INVALID_COLUMN_DEFINITION INVALID_CURSOR_DEFINITION INVALID_DATABASE_DEFINITION INVALID_FUNCTION_DEFINITION INVALID_PREPARED_STATEMENT_DEFINITION INVALID_SCHEMA_DEFINITION INVALID_TABLE_DEFINITION INVALID_OBJECT_DEFINITION WITH_CHECK_OPTION_VIOLATION INSUFFICIENT_RESOURCES DISK_FULL OUT_OF_MEMORY TOO_MANY_CONNECTIONS CONFIGURATION_LIMIT_EXCEEDED PROGRAM_LIMIT_EXCEEDED STATEMENT_TOO_COMPLEX TOO_MANY_COLUMNS TOO_MANY_ARGUMENTS OBJECT_NOT_IN_PREREQUISITE_STATE OBJECT_IN_USE CANT_CHANGE_RUNTIME_PARAM LOCK_NOT_AVAILABLE OPERATOR_INTERVENTION QUERY_CANCELED ADMIN_SHUTDOWN CRASH_SHUTDOWN CANNOT_CONNECT_NOW DATABASE_DROPPED SYSTEM_ERROR IO_ERROR UNDEFINED_FILE DUPLICATE_FILE SNAPSHOT_TOO_OLD CONFIG_FILE_ERROR LOCK_FILE_EXISTS FDW_ERROR FDW_COLUMN_NAME_NOT_FOUND FDW_DYNAMIC_PARAMETER_VALUE_NEEDED FDW_FUNCTION_SEQUENCE_ERROR FDW_INCONSISTENT_DESCRIPTOR_INFORMATION FDW_INVALID_ATTRIBUTE_VALUE FDW_INVALID_COLUMN_NAME FDW_INVALID_COLUMN_NUMBER FDW_INVALID_DATA_TYPE FDW_INVALID_DATA_TYPE_DESCRIPTORS FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER FDW_INVALID_HANDLE FDW_INVALID_OPTION_INDEX FDW_INVALID_OPTION_NAME FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH FDW_INVALID_STRING_FORMAT FDW_INVALID_USE_OF_NULL_POINTER FDW_TOO_MANY_HANDLES FDW_OUT_OF_MEMORY FDW_NO_SCHEMAS FDW_OPTION_NAME_NOT_FOUND FDW_REPLY_HANDLE FDW_SCHEMA_NOT_FOUND FDW_TABLE_NOT_FOUND FDW_UNABLE_TO_CREATE_EXECUTION FDW_UNABLE_TO_CREATE_REPLY FDW_UNABLE_TO_ESTABLISH_CONNECTION PLPGSQL_ERROR RAISE_EXCEPTION NO_DATA_FOUND TOO_MANY_ROWS ASSERT_FAILURE INTERNAL_ERROR DATA_CORRUPTED INDEX_CORRUPTED ",I="ARRAY_AGG AVG BIT_AND BIT_OR BOOL_AND BOOL_OR COUNT EVERY JSON_AGG JSONB_AGG JSON_OBJECT_AGG JSONB_OBJECT_AGG MAX MIN MODE STRING_AGG SUM XMLAGG CORR COVAR_POP COVAR_SAMP REGR_AVGX REGR_AVGY REGR_COUNT REGR_INTERCEPT REGR_R2 REGR_SLOPE REGR_SXX REGR_SXY REGR_SYY STDDEV STDDEV_POP STDDEV_SAMP VARIANCE VAR_POP VAR_SAMP PERCENTILE_CONT PERCENTILE_DISC ROW_NUMBER RANK DENSE_RANK PERCENT_RANK CUME_DIST NTILE LAG LEAD FIRST_VALUE LAST_VALUE NTH_VALUE NUM_NONNULLS NUM_NULLS ABS CBRT CEIL CEILING DEGREES DIV EXP FLOOR LN LOG MOD PI POWER RADIANS ROUND SCALE SIGN SQRT TRUNC WIDTH_BUCKET RANDOM SETSEED ACOS ACOSD ASIN ASIND ATAN ATAND ATAN2 ATAN2D COS COSD COT COTD SIN SIND TAN TAND BIT_LENGTH CHAR_LENGTH CHARACTER_LENGTH LOWER OCTET_LENGTH OVERLAY POSITION SUBSTRING TREAT TRIM UPPER ASCII BTRIM CHR CONCAT CONCAT_WS CONVERT CONVERT_FROM CONVERT_TO DECODE ENCODE INITCAP LEFT LENGTH LPAD LTRIM MD5 PARSE_IDENT PG_CLIENT_ENCODING QUOTE_IDENT|10 QUOTE_LITERAL|10 QUOTE_NULLABLE|10 REGEXP_MATCH REGEXP_MATCHES REGEXP_REPLACE REGEXP_SPLIT_TO_ARRAY REGEXP_SPLIT_TO_TABLE REPEAT REPLACE REVERSE RIGHT RPAD RTRIM SPLIT_PART STRPOS SUBSTR TO_ASCII TO_HEX TRANSLATE OCTET_LENGTH GET_BIT GET_BYTE SET_BIT SET_BYTE TO_CHAR TO_DATE TO_NUMBER TO_TIMESTAMP AGE CLOCK_TIMESTAMP|10 DATE_PART DATE_TRUNC ISFINITE JUSTIFY_DAYS JUSTIFY_HOURS JUSTIFY_INTERVAL MAKE_DATE MAKE_INTERVAL|10 MAKE_TIME MAKE_TIMESTAMP|10 MAKE_TIMESTAMPTZ|10 NOW STATEMENT_TIMESTAMP|10 TIMEOFDAY TRANSACTION_TIMESTAMP|10 ENUM_FIRST ENUM_LAST ENUM_RANGE AREA CENTER DIAMETER HEIGHT ISCLOSED ISOPEN NPOINTS PCLOSE POPEN RADIUS WIDTH BOX BOUND_BOX CIRCLE LINE LSEG PATH POLYGON ABBREV BROADCAST HOST HOSTMASK MASKLEN NETMASK NETWORK SET_MASKLEN TEXT INET_SAME_FAMILY INET_MERGE MACADDR8_SET7BIT ARRAY_TO_TSVECTOR GET_CURRENT_TS_CONFIG NUMNODE PLAINTO_TSQUERY PHRASETO_TSQUERY WEBSEARCH_TO_TSQUERY QUERYTREE SETWEIGHT STRIP TO_TSQUERY TO_TSVECTOR JSON_TO_TSVECTOR JSONB_TO_TSVECTOR TS_DELETE TS_FILTER TS_HEADLINE TS_RANK TS_RANK_CD TS_REWRITE TSQUERY_PHRASE TSVECTOR_TO_ARRAY TSVECTOR_UPDATE_TRIGGER TSVECTOR_UPDATE_TRIGGER_COLUMN XMLCOMMENT XMLCONCAT XMLELEMENT XMLFOREST XMLPI XMLROOT XMLEXISTS XML_IS_WELL_FORMED XML_IS_WELL_FORMED_DOCUMENT XML_IS_WELL_FORMED_CONTENT XPATH XPATH_EXISTS XMLTABLE XMLNAMESPACES TABLE_TO_XML TABLE_TO_XMLSCHEMA TABLE_TO_XML_AND_XMLSCHEMA QUERY_TO_XML QUERY_TO_XMLSCHEMA QUERY_TO_XML_AND_XMLSCHEMA CURSOR_TO_XML CURSOR_TO_XMLSCHEMA SCHEMA_TO_XML SCHEMA_TO_XMLSCHEMA SCHEMA_TO_XML_AND_XMLSCHEMA DATABASE_TO_XML DATABASE_TO_XMLSCHEMA DATABASE_TO_XML_AND_XMLSCHEMA XMLATTRIBUTES TO_JSON TO_JSONB ARRAY_TO_JSON ROW_TO_JSON JSON_BUILD_ARRAY JSONB_BUILD_ARRAY JSON_BUILD_OBJECT JSONB_BUILD_OBJECT JSON_OBJECT JSONB_OBJECT JSON_ARRAY_LENGTH JSONB_ARRAY_LENGTH JSON_EACH JSONB_EACH JSON_EACH_TEXT JSONB_EACH_TEXT JSON_EXTRACT_PATH JSONB_EXTRACT_PATH JSON_OBJECT_KEYS JSONB_OBJECT_KEYS JSON_POPULATE_RECORD JSONB_POPULATE_RECORD JSON_POPULATE_RECORDSET JSONB_POPULATE_RECORDSET JSON_ARRAY_ELEMENTS JSONB_ARRAY_ELEMENTS JSON_ARRAY_ELEMENTS_TEXT JSONB_ARRAY_ELEMENTS_TEXT JSON_TYPEOF JSONB_TYPEOF JSON_TO_RECORD JSONB_TO_RECORD JSON_TO_RECORDSET JSONB_TO_RECORDSET JSON_STRIP_NULLS JSONB_STRIP_NULLS JSONB_SET JSONB_INSERT JSONB_PRETTY CURRVAL LASTVAL NEXTVAL SETVAL COALESCE NULLIF GREATEST LEAST ARRAY_APPEND ARRAY_CAT ARRAY_NDIMS ARRAY_DIMS ARRAY_FILL ARRAY_LENGTH ARRAY_LOWER ARRAY_POSITION ARRAY_POSITIONS ARRAY_PREPEND ARRAY_REMOVE ARRAY_REPLACE ARRAY_TO_STRING ARRAY_UPPER CARDINALITY STRING_TO_ARRAY UNNEST ISEMPTY LOWER_INC UPPER_INC LOWER_INF UPPER_INF RANGE_MERGE GENERATE_SERIES GENERATE_SUBSCRIPTS CURRENT_DATABASE CURRENT_QUERY CURRENT_SCHEMA|10 CURRENT_SCHEMAS|10 INET_CLIENT_ADDR INET_CLIENT_PORT INET_SERVER_ADDR INET_SERVER_PORT ROW_SECURITY_ACTIVE FORMAT_TYPE TO_REGCLASS TO_REGPROC TO_REGPROCEDURE TO_REGOPER TO_REGOPERATOR TO_REGTYPE TO_REGNAMESPACE TO_REGROLE COL_DESCRIPTION OBJ_DESCRIPTION SHOBJ_DESCRIPTION TXID_CURRENT TXID_CURRENT_IF_ASSIGNED TXID_CURRENT_SNAPSHOT TXID_SNAPSHOT_XIP TXID_SNAPSHOT_XMAX TXID_SNAPSHOT_XMIN TXID_VISIBLE_IN_SNAPSHOT TXID_STATUS CURRENT_SETTING SET_CONFIG BRIN_SUMMARIZE_NEW_VALUES BRIN_SUMMARIZE_RANGE BRIN_DESUMMARIZE_RANGE GIN_CLEAN_PENDING_LIST SUPPRESS_REDUNDANT_UPDATES_TRIGGER LO_FROM_BYTEA LO_PUT LO_GET LO_CREAT LO_CREATE LO_UNLINK LO_IMPORT LO_EXPORT LOREAD LOWRITE GROUPING CAST ".trim().split(" ").map(function(A){return A.split("|")[0]}).join("|");return{name:"PostgreSQL",aliases:["postgres","postgresql"],supersetOf:"sql",case_insensitive:!0,keywords:{keyword:s+f+l,built_in:m+_+y},illegal:/:==|\W\s*\(\*|(^|\s)\$[a-z]|\{\{|[a-z]:\s*$|\.\.\.|TO:|DO:/,contains:[{className:"keyword",variants:[{begin:/\bTEXT\s*SEARCH\b/},{begin:/\b(PRIMARY|FOREIGN|FOR(\s+NO)?)\s+KEY\b/},{begin:/\bPARALLEL\s+(UNSAFE|RESTRICTED|SAFE)\b/},{begin:/\bSTORAGE\s+(PLAIN|EXTERNAL|EXTENDED|MAIN)\b/},{begin:/\bMATCH\s+(FULL|PARTIAL|SIMPLE)\b/},{begin:/\bNULLS\s+(FIRST|LAST)\b/},{begin:/\bEVENT\s+TRIGGER\b/},{begin:/\b(MAPPING|OR)\s+REPLACE\b/},{begin:/\b(FROM|TO)\s+(PROGRAM|STDIN|STDOUT)\b/},{begin:/\b(SHARE|EXCLUSIVE)\s+MODE\b/},{begin:/\b(LEFT|RIGHT)\s+(OUTER\s+)?JOIN\b/},{begin:/\b(FETCH|MOVE)\s+(NEXT|PRIOR|FIRST|LAST|ABSOLUTE|RELATIVE|FORWARD|BACKWARD)\b/},{begin:/\bPRESERVE\s+ROWS\b/},{begin:/\bDISCARD\s+PLANS\b/},{begin:/\bREFERENCING\s+(OLD|NEW)\b/},{begin:/\bSKIP\s+LOCKED\b/},{begin:/\bGROUPING\s+SETS\b/},{begin:/\b(BINARY|INSENSITIVE|SCROLL|NO\s+SCROLL)\s+(CURSOR|FOR)\b/},{begin:/\b(WITH|WITHOUT)\s+HOLD\b/},{begin:/\bWITH\s+(CASCADED|LOCAL)\s+CHECK\s+OPTION\b/},{begin:/\bEXCLUDE\s+(TIES|NO\s+OTHERS)\b/},{begin:/\bFORMAT\s+(TEXT|XML|JSON|YAML)\b/},{begin:/\bSET\s+((SESSION|LOCAL)\s+)?NAMES\b/},{begin:/\bIS\s+(NOT\s+)?UNKNOWN\b/},{begin:/\bSECURITY\s+LABEL\b/},{begin:/\bSTANDALONE\s+(YES|NO|NO\s+VALUE)\b/},{begin:/\bWITH\s+(NO\s+)?DATA\b/},{begin:/\b(FOREIGN|SET)\s+DATA\b/},{begin:/\bSET\s+(CATALOG|CONSTRAINTS)\b/},{begin:/\b(WITH|FOR)\s+ORDINALITY\b/},{begin:/\bIS\s+(NOT\s+)?DOCUMENT\b/},{begin:/\bXML\s+OPTION\s+(DOCUMENT|CONTENT)\b/},{begin:/\b(STRIP|PRESERVE)\s+WHITESPACE\b/},{begin:/\bNO\s+(ACTION|MAXVALUE|MINVALUE)\b/},{begin:/\bPARTITION\s+BY\s+(RANGE|LIST|HASH)\b/},{begin:/\bAT\s+TIME\s+ZONE\b/},{begin:/\bGRANTED\s+BY\b/},{begin:/\bRETURN\s+(QUERY|NEXT)\b/},{begin:/\b(ATTACH|DETACH)\s+PARTITION\b/},{begin:/\bFORCE\s+ROW\s+LEVEL\s+SECURITY\b/},{begin:/\b(INCLUDING|EXCLUDING)\s+(COMMENTS|CONSTRAINTS|DEFAULTS|IDENTITY|INDEXES|STATISTICS|STORAGE|ALL)\b/},{begin:/\bAS\s+(ASSIGNMENT|IMPLICIT|PERMISSIVE|RESTRICTIVE|ENUM|RANGE)\b/}]},{begin:/\b(FORMAT|FAMILY|VERSION)\s*\(/},{begin:/\bINCLUDE\s*\(/,keywords:"INCLUDE"},{begin:/\bRANGE(?!\s*(BETWEEN|UNBOUNDED|CURRENT|[-0-9]+))/},{begin:/\b(VERSION|OWNER|TEMPLATE|TABLESPACE|CONNECTION\s+LIMIT|PROCEDURE|RESTRICT|JOIN|PARSER|COPY|START|END|COLLATION|INPUT|ANALYZE|STORAGE|LIKE|DEFAULT|DELIMITER|ENCODING|COLUMN|CONSTRAINT|TABLE|SCHEMA)\s*=/},{begin:/\b(PG_\w+?|HAS_[A-Z_]+_PRIVILEGE)\b/,relevance:10},{begin:/\bEXTRACT\s*\(/,end:/\bFROM\b/,returnEnd:!0,keywords:{type:"CENTURY DAY DECADE DOW DOY EPOCH HOUR ISODOW ISOYEAR MICROSECONDS MILLENNIUM MILLISECONDS MINUTE MONTH QUARTER SECOND TIMEZONE TIMEZONE_HOUR TIMEZONE_MINUTE WEEK YEAR"}},{begin:/\b(XMLELEMENT|XMLPI)\s*\(\s*NAME/,keywords:{keyword:"NAME"}},{begin:/\b(XMLPARSE|XMLSERIALIZE)\s*\(\s*(DOCUMENT|CONTENT)/,keywords:{keyword:"DOCUMENT CONTENT"}},{beginKeywords:"CACHE INCREMENT MAXVALUE MINVALUE",end:e.C_NUMBER_RE,returnEnd:!0,keywords:"BY CACHE INCREMENT MAXVALUE MINVALUE"},{className:"type",begin:/\b(WITH|WITHOUT)\s+TIME\s+ZONE\b/},{className:"type",begin:/\bINTERVAL\s+(YEAR|MONTH|DAY|HOUR|MINUTE|SECOND)(\s+TO\s+(MONTH|HOUR|MINUTE|SECOND))?\b/},{begin:/\bRETURNS\s+(LANGUAGE_HANDLER|TRIGGER|EVENT_TRIGGER|FDW_HANDLER|INDEX_AM_HANDLER|TSM_HANDLER)\b/,keywords:{keyword:"RETURNS",type:"LANGUAGE_HANDLER TRIGGER EVENT_TRIGGER FDW_HANDLER INDEX_AM_HANDLER TSM_HANDLER"}},{begin:"\\b("+I+")\\s*\\("},{begin:"\\.("+p+")\\b"},{begin:"\\b("+p+")\\s+PATH\\b",keywords:{keyword:"PATH",type:h.replace("PATH ","")}},{className:"type",begin:"\\b("+p+")\\b"},{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:"(e|E|u&|U&)'",end:"'",contains:[{begin:"\\\\."}],relevance:10},e.END_SAME_AS_BEGIN({begin:a,end:a,contains:[{subLanguage:["pgsql","perl","python","tcl","r","lua","java","php","ruby","bash","scheme","xml","json"],endsWithParent:!0}]}),{begin:'"',end:'"',contains:[{begin:'""'}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,{className:"meta",variants:[{begin:"%(ROW)?TYPE",relevance:10},{begin:"\\$\\d+"},{begin:"^#\\w",end:"$"}]},{className:"symbol",begin:o,relevance:10}]}}function XC(e){const t={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},n={match:/[{}[\],:]/,className:"punctuation",relevance:0},a=["true","false","null"],o={scope:"literal",beginKeywords:a.join(" ")};return{name:"JSON",aliases:["jsonc"],keywords:{literal:a},contains:[t,n,e.QUOTE_STRING_MODE,o,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}Tu.registerLanguage("pgsql",WC);Tu.registerLanguage("json",XC);function gt(e){if(e===void 0)return"-";if(typeof e!="number")throw new Error(`Expected number, got ${typeof e}`);e<0&&console.error(` - Duration is negative. This is probably a bug. - Please report it at https://github.com/dalibo/pev2. - `);const t=[];let n=1e3*60*60*24;const a=Math.floor(e/n);a&&t.push(a+"d");let o=e%n;n/=24;const s=Math.floor(o/n);s&&t.push(s+"h"),o=o%n,n/=60;const l=Math.floor(o/n);l&&t.push(l+"m"),o=o%n,n/=60;const f=Math.floor(o/n);f&&t.push(f+"s"),o=o%n;const h=parseFloat(o.toPrecision(3));return h&&t.push(h.toLocaleString()+"ms"),t.length===0?"0ms":t.slice(0,2).join(" ")}function Yo(e){return e===void 0?"N/A":e.toLocaleString(void 0,{minimumFractionDigits:2})}function fn(e){return e===void 0?"N/A":e.toLocaleString()}function FC(e){return e===void 0?"N/A":e.toLocaleString()}function Md(e){return e===void 0?"N/A":`${parseFloat(e.toPrecision(2)).toLocaleString()} ×`}function Jl(e){return Dd(e*1024)}function H_(e){return Dd(e)}function Dd(e){if(e===0)return"0 kB";const t=1024,n=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],a=Math.floor(Math.log(e)/Math.log(t)),o=e/Math.pow(t,a);return`${o%1===0?o.toLocaleString():parseFloat(o.toPrecision(2)).toLocaleString()} ${n[a]}`}function Un(e){return e?Dd(e*8*1024):""}function Ht(e,t=!1){if(t=!!t,!e)return"";let n=e.toLocaleString();return t&&(n+=`
${Un(e)}`),n}function on(e){return Ht(e,!0)}function W_(e){return isNaN(e)?"-":W.round(e*100)+"%"}function tf(e){if(e==null)return"";const t=typeof e=="string"?e.split(/\s*,\s*/):e;if(!Array.isArray(t))throw new Error(`Expected string or array of strings, got ${typeof e}`);return`
    ${t.map(n=>`
  • ${W.escape(n)}
  • `).join("")}
`}function X_(e){return Xl(DC,{sortGroup:e}).mount(document.createElement("div")).$el.outerHTML}function sn(e){return e?Un(e)+"/s":""}function KC(e){return Xl(s0,{jit:e}).mount(document.createElement("div")).$el.outerHTML}function F_(e){return e?"yes":"no"}function zC(e){return JSON.stringify(e,null,2)}function jC(e){switch(e){case hn.over:return' over';case hn.under:return' under';default:return"-"}}const YC={[d.ACTUAL_ROWS]:fn,[d.ACTUAL_LOOPS]:FC,[d.PLAN_ROWS]:fn,[d.PLAN_WIDTH]:H_,[d.ACTUAL_ROWS_REVISED]:fn,[d.ACTUAL_ROWS_FRACTIONAL]:F_,[d.PLAN_ROWS_REVISED]:fn,[d.ACTUAL_TOTAL_TIME]:gt,[d.ACTUAL_STARTUP_TIME]:gt,[d.STARTUP_COST]:Yo,[d.TOTAL_COST]:Yo,[d.PARALLEL_AWARE]:F_,[d.WORKERS]:zC,[d.SORT_SPACE_USED]:Jl,[d.ROWS_REMOVED_BY_FILTER]:fn,[d.ROWS_REMOVED_BY_JOIN_FILTER]:fn,[d.ROWS_REMOVED_BY_FILTER_REVISED]:fn,[d.ROWS_REMOVED_BY_JOIN_FILTER_REVISED]:fn,[d.ROWS_REMOVED_BY_INDEX_RECHECK]:fn,[d.ROWS_REMOVED_BY_INDEX_RECHECK_REVISED]:fn,[d.HEAP_FETCHES]:fn,[d.OUTPUT]:tf,[d.SORT_KEY]:tf,[d.PRESORTED_KEY]:tf,[d.WAL_RECORDS]:fn,[d.WAL_BYTES]:H_,[d.WAL_FPI]:fn,[d.EXCLUSIVE_DURATION]:gt,[d.EXCLUSIVE_COST]:Yo,[d.PLANNER_ESTIMATE_FACTOR]:Md,[d.PLANNER_ESTIMATE_DIRECTION]:jC,[d.IO_READ_TIME]:gt,[d.IO_WRITE_TIME]:gt,[d.SUM_IO_READ_TIME]:gt,[d.SUM_IO_WRITE_TIME]:gt,[d.AVERAGE_SUM_IO_READ_SPEED]:sn,[d.AVERAGE_SUM_IO_WRITE_SPEED]:sn,[d.AVERAGE_IO_READ_SPEED]:sn,[d.AVERAGE_IO_WRITE_SPEED]:sn,[d.SHARED_IO_READ_TIME]:gt,[d.SHARED_IO_WRITE_TIME]:gt,[d.AVERAGE_SHARED_IO_READ_SPEED]:sn,[d.AVERAGE_SHARED_IO_WRITE_SPEED]:sn,[d.LOCAL_IO_READ_TIME]:gt,[d.LOCAL_IO_WRITE_TIME]:gt,[d.AVERAGE_LOCAL_IO_READ_SPEED]:sn,[d.AVERAGE_LOCAL_IO_WRITE_SPEED]:sn,[d.TEMP_IO_READ_TIME]:gt,[d.TEMP_IO_WRITE_TIME]:gt,[d.AVERAGE_TEMP_IO_READ_SPEED]:sn,[d.AVERAGE_TEMP_IO_WRITE_SPEED]:sn,[d.EXCLUSIVE_IO_READ_TIME]:gt,[d.EXCLUSIVE_IO_WRITE_TIME]:gt,[d.EXCLUSIVE_AVERAGE_IO_READ_SPEED]:sn,[d.EXCLUSIVE_AVERAGE_IO_WRITE_SPEED]:sn,[d.EXCLUSIVE_SHARED_IO_READ_TIME]:gt,[d.EXCLUSIVE_SHARED_IO_WRITE_TIME]:gt,[d.EXCLUSIVE_AVERAGE_SHARED_IO_READ_SPEED]:sn,[d.EXCLUSIVE_AVERAGE_SHARED_IO_WRITE_SPEED]:sn,[d.EXCLUSIVE_LOCAL_IO_READ_TIME]:gt,[d.EXCLUSIVE_LOCAL_IO_WRITE_TIME]:gt,[d.EXCLUSIVE_AVERAGE_LOCAL_IO_READ_SPEED]:sn,[d.EXCLUSIVE_AVERAGE_LOCAL_IO_WRITE_SPEED]:sn,[d.EXCLUSIVE_TEMP_IO_READ_TIME]:gt,[d.EXCLUSIVE_TEMP_IO_WRITE_TIME]:gt,[d.EXCLUSIVE_AVERAGE_TEMP_IO_READ_SPEED]:sn,[d.EXCLUSIVE_AVERAGE_TEMP_IO_WRITE_SPEED]:sn,[d.SHARED_HIT_BLOCKS]:on,[d.SHARED_READ_BLOCKS]:on,[d.SHARED_DIRTIED_BLOCKS]:on,[d.SHARED_WRITTEN_BLOCKS]:on,[d.TEMP_READ_BLOCKS]:on,[d.TEMP_WRITTEN_BLOCKS]:on,[d.LOCAL_HIT_BLOCKS]:on,[d.LOCAL_READ_BLOCKS]:on,[d.LOCAL_DIRTIED_BLOCKS]:on,[d.LOCAL_WRITTEN_BLOCKS]:on,[d.EXCLUSIVE_SHARED_HIT_BLOCKS]:on,[d.EXCLUSIVE_SHARED_READ_BLOCKS]:on,[d.EXCLUSIVE_SHARED_DIRTIED_BLOCKS]:on,[d.EXCLUSIVE_SHARED_WRITTEN_BLOCKS]:on,[d.EXCLUSIVE_TEMP_READ_BLOCKS]:on,[d.EXCLUSIVE_TEMP_WRITTEN_BLOCKS]:on,[d.EXCLUSIVE_LOCAL_HIT_BLOCKS]:on,[d.EXCLUSIVE_LOCAL_READ_BLOCKS]:on,[d.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS]:on,[d.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS]:on,[d.FULL_SORT_GROUPS]:X_,[d.PRE_SORTED_GROUPS]:X_,[d.JIT]:KC};function ns(e,t){const n=YC[e];return n?n(t):W.escape(t)}function ia(e){return e instanceof Array||(e=[e]),e=W.map(e,t=>W.escape(t.replace(/(^\(|\)$)/g,""))),e.join(", ")}function l0(e,t){return W.map(e,n=>{let a=W.escape(n);return t&&(a+=t.indexOf(n)!==-1?' (presort)':""),a}).join(", ")}function Pf(e){let t;return e>90?t=4:e>40?t=3:e>10&&(t=2),t?"c-"+t:""}function GC(e){return Tu.highlight(e,{language:"pgsql"}).value}function $C(e){return Tu.highlight(e,{language:"json"}).value}const u0=Dt({__name:"TimeTooltip",props:{node:{}},setup(e){return(t,n)=>(N(),M(rt,null,[n[0]||(n[0]=g(` - Duration: - `,-1)),n[1]||(n[1]=v("br",null,null,-1)),g("Exclusive: "+fe(c(gt)(e.node[c(d).EXCLUSIVE_DURATION]))+`, - Total: - `+fe(c(gt)(e.node[c(d).ACTUAL_TOTAL_TIME])),1)],64))}});function JC(e,t,n){let a,o,s;{const l=n*(1+t),f=2*n-l;a=nf(f,l,e+1/3),o=nf(f,l,e),s=nf(f,l,e-1/3)}return[Math.floor(a*255),Math.floor(o*255),Math.floor(s*255)]}function qC(e){const t=(100-e)*1.2/360,n=JC(t,.9,.4);return"rgb("+n[0]+","+n[1]+","+n[2]+")"}function nf(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function mi(e,t){const n=ze(NaN),a=ze(NaN),o=ze(0),s=ze(null),l=ze(),f=ze(),h=ze(NaN),p=ze(NaN),m=ze();fu(()=>{_(),A(),L(),H(),f.value=e[d.PLANNER_ESTIMATE_DIRECTION],l.value=e[d.PLANNER_ESTIMATE_FACTOR]}),en(()=>t.highlightType,_);function _(){let Y;switch(t.highlightType){case kn.DURATION:if(Y=e[d.EXCLUSIVE_DURATION],Y===void 0){s.value=null;break}o.value=Math.round(Y/J.stats.maxDuration*100),s.value=gt(Y);break;case kn.ROWS:if(Y=e[d.ACTUAL_ROWS_REVISED],Y===void 0){s.value=null;break}o.value=Math.round(Y/J.stats.maxRows*100)||0,s.value=fn(Y);break;case kn.COST:if(Y=e[d.EXCLUSIVE_COST],Y===void 0){s.value=null;break}o.value=Math.round(Y/J.stats.maxCost*100),s.value=Yo(Y);break}}const y=ve(()=>qC(o.value)),I=ve(()=>{let Y=Ne.value?"Parallel ":"";return Y+=e[d.PARTIAL_MODE]?e[d.PARTIAL_MODE]+" ":"",Y+=e[d.NODE_TYPE],e[d.SCAN_DIRECTION]&&e[d.SCAN_DIRECTION]!=="Forward"&&(Y+=" "+e[d.SCAN_DIRECTION]),e[d.JOIN_TYPE]&&(Y=Y.replace("Join",`${e[d.JOIN_TYPE]} Join`)),Y});function A(){var Y,be,We;const pt=J.stats.executionTime||((We=(be=(Y=J.plan)==null?void 0:Y.content)==null?void 0:be.Plan)==null?void 0:We[d.ACTUAL_TOTAL_TIME]),Nt=e[d.EXCLUSIVE_DURATION];n.value=W.round(Nt/pt*100)}function L(){var Y;const be=(Y=J.plan)==null?void 0:Y.content.maxTotalCost,We=e[d.EXCLUSIVE_COST];a.value=W.round(We/be*100)}const w=Object.keys(e).find(Y=>Y===d.ROWS_REMOVED_BY_FILTER_REVISED||Y===d.ROWS_REMOVED_BY_JOIN_FILTER_REVISED||Y===d.ROWS_REMOVED_BY_INDEX_RECHECK_REVISED),C=Object.keys(d).find(Y=>d[Y]===w);function H(){if(C){const Y=e[d[C]];h.value=Y;const be=e[d.ACTUAL_ROWS_REVISED];p.value=W.floor(Y/(Y+be)*100),p.value===100?m.value=">99":p.value===0?m.value="<1":m.value=p.value.toString()}}const U=ve(()=>{let Y;const be=n.value;return be>90?Y=4:be>40?Y=3:be>10&&(Y=2),Y?"c-"+Y:!1}),x=ve(()=>{let Y;const be=e[d.PLANNER_ESTIMATE_FACTOR];return be>1e3?Y=4:be>100?Y=3:be>10&&(Y=2),Y?"c-"+Y:!1}),k=ve(()=>{let Y;const be=a.value;return be>90?Y=4:be>40?Y=3:be>10&&(Y=2),Y?"c-"+Y:!1}),K=ve(()=>{let Y;const be=p.value;return be>90?Y=4:be>50&&(Y=3),Y?"c-"+Y:!1}),$=ve(()=>{let Y;const be=e[d.HEAP_FETCHES]/(e[d.ACTUAL_ROWS]+(e[d.ROWS_REMOVED_BY_FILTER]||0)+(e[d.ROWS_REMOVED_BY_JOIN_FILTER]||0))*100;return be>90?Y=4:be>40?Y=3:be>0&&(Y=2),Y?"c-"+Y:!1}),te=ve(()=>m.value+"% of rows removed by filter"),ge=ve(()=>`Filter used:
${e[d.FILTER]}
`),X=ve(()=>`Recheck condition:
${e[d.RECHECK_COND]}
`),_e=ve(()=>!!J.stats.executionTime&&!e[d.ACTUAL_LOOPS]),Ne=ve(()=>e[d.PARALLEL_AWARE]),re=ve(()=>{if(console.warn("Make sure it works for workers that are not array"),e[d.WORKERS_LAUNCHED])return e[d.WORKERS_LAUNCHED];if(e[d.WORKERS_LAUNCHED_BY_GATHER])return e[d.WORKERS_LAUNCHED_BY_GATHER];const Y=e[d.WORKERS];return Y?Y.length:NaN}),S=ve(()=>e[d.WORKERS_LAUNCHED]||e[d.WORKERS_PLANNED_BY_GATHER]),Te=ve(()=>{const Y=e[d.WORKERS_PLANNED_BY_GATHER];return[...Array(Y).keys()].slice().reverse()}),ne=ve(()=>{switch(e[d.PLANNER_ESTIMATE_FACTOR]){case 1/0:return 100;case 1:return 0;default:return(e[d.PLANNER_ESTIMATE_FACTOR]||0)/J.stats.maxEstimateFactor*100}}),ue=ve(()=>{var Y;return e[d.EXCLUSIVE_SHARED_HIT_BLOCKS]/((Y=J.stats.maxBlocks)==null?void 0:Y[Qe.shared])*100}),Ee=ve(()=>{var Y;return e[d.EXCLUSIVE_SHARED_READ_BLOCKS]/((Y=J.stats.maxBlocks)==null?void 0:Y[Qe.shared])*100}),Re=ve(()=>{var Y;return e[d.EXCLUSIVE_SHARED_DIRTIED_BLOCKS]/((Y=J.stats.maxBlocks)==null?void 0:Y[Qe.shared])*100}),oe=ve(()=>{var Y;return e[d.EXCLUSIVE_SHARED_WRITTEN_BLOCKS]/((Y=J.stats.maxBlocks)==null?void 0:Y[Qe.shared])*100}),D=ve(()=>{var Y;return e[d.EXCLUSIVE_TEMP_READ_BLOCKS]/((Y=J.stats.maxBlocks)==null?void 0:Y[Qe.temp])*100}),Z=ve(()=>{var Y;return e[d.EXCLUSIVE_TEMP_WRITTEN_BLOCKS]/((Y=J.stats.maxBlocks)==null?void 0:Y[Qe.temp])*100}),he=ve(()=>{var Y;return e[d.EXCLUSIVE_LOCAL_HIT_BLOCKS]/((Y=J.stats.maxBlocks)==null?void 0:Y[Qe.local])*100}),R=ve(()=>{var Y;return e[d.EXCLUSIVE_LOCAL_READ_BLOCKS]/((Y=J.stats.maxBlocks)==null?void 0:Y[Qe.local])*100}),ae=ve(()=>{var Y;return e[d.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS]/((Y=J.stats.maxBlocks)==null?void 0:Y[Qe.local])*100}),F=ve(()=>{var Y;return e[d.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS]/((Y=J.stats.maxBlocks)==null?void 0:Y[Qe.local])*100}),Q=ve(()=>["Rows: ",fn(e[d.ACTUAL_ROWS_REVISED])].join("")),se=ve(()=>{const Y=e[d.PLANNER_ESTIMATE_FACTOR],be=e[d.PLANNER_ESTIMATE_DIRECTION];let We="";if(Y===void 0||be===void 0)return"N/A";switch(be){case hn.over:We+="Over";break;case hn.under:We+="Under";break;default:We+="Correctly"}return We+=" estimated",We+=Y!==1?" by "+Md(Y)+"":"",We+="
",We+=`Rows: ${fn(e[d.ACTUAL_ROWS_REVISED])} `,We+=`(${fn(e[d.PLAN_ROWS_REVISED])} planned)`,We}),q=ve(()=>["Cost: ",fn(e[d.EXCLUSIVE_COST])].join("")),Ae=ve(()=>`${d[C]}: ${at.value}${fn(h.value)}`),Ue=ve(()=>!!e[d.ACTUAL_ROWS_FRACTIONAL]),je=ve(()=>e[d.ACTUAL_LOOPS]>1),at=ve(()=>!Ue.value&&je.value?"~":""),Xt=ve(()=>Y=>{let be="",We,pt,Nt,Ut;switch(Y){case Qe.shared:We=e[d.EXCLUSIVE_SHARED_HIT_BLOCKS],pt=e[d.EXCLUSIVE_SHARED_READ_BLOCKS],Ut=e[d.EXCLUSIVE_SHARED_DIRTIED_BLOCKS],Nt=e[d.EXCLUSIVE_SHARED_WRITTEN_BLOCKS];break;case Qe.temp:pt=e[d.EXCLUSIVE_TEMP_READ_BLOCKS],Nt=e[d.EXCLUSIVE_TEMP_WRITTEN_BLOCKS];break;case Qe.local:We=e[d.EXCLUSIVE_LOCAL_HIT_BLOCKS],pt=e[d.EXCLUSIVE_LOCAL_READ_BLOCKS],Ut=e[d.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS],Nt=e[d.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS];break}switch(be+='',be+=We?'":"",be+=pt?'":"",be+=Ut?'":"",be+=Nt?'":"",be+="
Hit:'+Ht(We,!0)+"
Read:'+Ht(pt,!0)+"
Dirtied:'+Ht(Ut,!0)+"
Written:'+Ht(Nt,!0)+"
",!We&&!pt&&!Ut&&!Nt&&(be=" N/A"),Y){case Qe.shared:be="Shared Blocks:"+be;break;case Qe.temp:be="Temp Blocks:"+be;break;case Qe.local:be="Local Blocks:"+be;break}return be}),Pt=ve(()=>Y=>{let be='';return be+=``),be}),Lt=ve(()=>{var Y;return`Heap Fetches: ${(Y=e[d.HEAP_FETCHES])==null?void 0:Y.toLocaleString()}`});function qe(Y){const be=d[Y],We=e[be];return ns(be,We)}return{barColor:y,barWidth:o,buffersByLocationTooltip:Xt,buffersByMetricTooltip:Pt,costClass:k,costTooltip:q,durationClass:U,estimateFactorPercent:ne,estimateFactorTooltip:se,estimationClass:x,executionTimePercent:n,filterTooltip:te,filterDetailTooltip:ge,formattedProp:qe,heapFetchesClass:$,heapFetchesTooltip:Lt,highlightValue:s,indexRecheckTooltip:X,isNeverExecuted:_e,isParallelAware:Ne,localDirtiedPercent:ae,localHitPercent:he,localReadPercent:R,localWrittenPercent:F,nodeName:I,plannerRowEstimateDirection:f,plannerRowEstimateValue:l,rowsRemoved:h,rowsRemovedClass:K,rowsRemovedPercent:p,rowsRemovedPercentString:m,rowsRemovedProp:C,rowsRemovedTooltip:Ae,rowsTooltip:Q,sharedDirtiedPercent:Re,sharedHitPercent:ue,sharedReadPercent:Ee,sharedWrittenPercent:oe,tempReadPercent:D,tempWrittenPercent:Z,tilde:at,workersLaunchedCount:re,workersPlannedCount:S,workersPlannedCountReversed:Te}}const ZC={key:0,class:"text-end"},QC={key:1,class:"text-end"},ex={key:2,class:"text-end"},tx={key:3,class:"text-end"},Tl=Dt({__name:"IoTimingsRow",props:{node:{},scope:{},exclusive:{type:Boolean,default:()=>!1}},setup(e){const t=e,n=t.exclusive?"EXCLUSIVE_":"",a=Er(t.node),o=Mt(Da),{formattedProp:s}=mi(a,o),l=t.scope?`${t.scope}_`.toUpperCase():"",f=t.scope?jg.capitalize(t.scope):"Shared/Local",h=n+l+"IO_READ_TIME",p=n+"AVERAGE_"+l+"IO_READ_SPEED",m=n+l+"READ_BLOCKS",_=n+l+"IO_WRITE_TIME",y=n+"AVERAGE_"+l+"IO_WRITE_SPEED",I=n+l+"WRITTEN_BLOCKS";return(A,L)=>(N(),M("tr",null,[v("td",null,fe(c(f)),1),L[11]||(L[11]=g()),a[c(d)[h]]?(N(),M("td",ZC,[g(fe(c(s)(h))+" ",1),L[0]||(L[0]=v("br",null,null,-1)),L[1]||(L[1]=g()),v("small",null,fe(c(Un)(a[c(d)[m]])),1),L[2]||(L[2]=g()),L[3]||(L[3]=v("br",null,null,-1)),L[4]||(L[4]=g()),v("small",null,"~"+fe(c(s)(p)),1),L[5]||(L[5]=g()),a[c(d).WORKERS_PLANNED]||a[c(d).WORKERS_PLANNED_BY_GATHER]?Tt((N(),ct(c(dt),{key:0,icon:c(oi),class:"cursor-help d-inline-block text-body-tertiary"},null,8,["icon"])),[[c(At),{content:c(si)("io timings parallel")}]]):G("",!0)])):(N(),M("td",QC,"-")),L[12]||(L[12]=g()),a[c(d)[_]]?(N(),M("td",ex,[g(fe(c(s)(_))+" ",1),L[6]||(L[6]=v("br",null,null,-1)),L[7]||(L[7]=g()),v("small",null,fe(c(Un)(a[c(d)[I]])),1),L[8]||(L[8]=g()),L[9]||(L[9]=v("br",null,null,-1)),L[10]||(L[10]=g()),v("small",null,"~"+fe(c(s)(y)),1)])):(N(),M("td",tx,"-"))]))}}),nx={key:0,class:"table table-sm"},rs=Dt({__name:"IoTooltip",props:{node:{},exclusive:{type:Boolean,default:()=>!1}},setup(e){const t=e,n=ve(()=>t.exclusive?"EXCLUSIVE_":""),a=Er(t.node);return(o,s)=>a[c(d)[n.value+"IO_READ_TIME"]]||a[c(d)[n.value+"IO_WRITE_TIME"]]||a[c(d)[n.value+"SHARED_IO_READ_TIME"]]||a[c(d)[n.value+"SHARED_IO_WRITE_TIME"]]||a[c(d)[n.value+"LOCAL_IO_READ_TIME"]]||a[c(d)[n.value+"LOCAL_IO_WRITE_TIME"]]||a[c(d)[n.value+"TEMP_IO_READ_TIME"]]||a[c(d)[n.value+"TEMP_IO_WRITE_TIME"]]?(N(),M("table",nx,[s[3]||(s[3]=v("thead",null,[v("tr",null,[v("th",{class:"text-nowrap"},"I/O Timings"),g(),v("td",{class:"text-end",width:"50%"},"Read"),g(),v("td",{class:"text-end",width:"50%"},"Write")])],-1)),s[4]||(s[4]=g()),v("tbody",null,[a[c(d)[n.value+"IO_READ_TIME"]]||a[c(d)[n.value+"IO_WRITE_TIME"]]?(N(),ct(Tl,{key:0,node:a,exclusive:e.exclusive},null,8,["node","exclusive"])):G("",!0),s[0]||(s[0]=g()),a[c(d)[n.value+"SHARED_IO_READ_TIME"]]||a[c(d)[n.value+"SHARED_IO_WRITE_TIME"]]?(N(),ct(Tl,{key:1,node:a,scope:c(Pl).SHARED,exclusive:e.exclusive},null,8,["node","scope","exclusive"])):G("",!0),s[1]||(s[1]=g()),a[c(d)[n.value+"LOCAL_IO_READ_TIME"]]||a[c(d)[n.value+"LOCAL_IO_WRITE_TIME"]]?(N(),ct(Tl,{key:2,node:a,scope:c(Pl).LOCAL,exclusive:e.exclusive},null,8,["node","scope","exclusive"])):G("",!0),s[2]||(s[2]=g()),a[c(d)[n.value+"TEMP_IO_READ_TIME"]]||a[c(d)[n.value+"TEMP_IO_WRITE_TIME"]]?(N(),ct(Tl,{key:3,node:a,scope:c(Pl).TEMP,exclusive:e.exclusive},null,8,["node","scope","exclusive"])):G("",!0)])])):G("",!0)}}),rx={key:0},ax=["innerHTML"],ix=["innerHTML"],ox=["innerHTML"],sx=["innerHTML"],lx={class:"fw-normal small"},ux={key:0,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},cx={key:1,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},fx={key:2,class:"progress rounded-0 align-items-center bg-transparent justify-content-center",style:{height:"10px"}},dx={class:"text-body-tertiary small"},px={key:1,class:"fa fa-fw d-inline-block"},hx={class:"text-body-tertiary small"},Ex={key:1,class:"fa fa-fw d-inline-block"},mx={key:3,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},_x={key:4,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},gx={key:5,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},vx={key:6,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},Tx={key:7,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},Ax=Dt({__name:"DiagramRow",props:{row:{},viewOptions:{}},setup(e){const t=e,n=t.row.node,a=Er(t.viewOptions),o=ze(null),s=Mt(Fl),l=Mt(ci);if(!l)throw new Error(`Could not resolve ${ci.description}`);const f=Mt(ds),h=Mt(Da),{buffersByLocationTooltip:p,costTooltip:m,estimateFactorPercent:_,estimateFactorTooltip:y,isNeverExecuted:I,nodeName:A,rowsTooltip:L}=mi(n,h),w=Mt("scrollTo");en(()=>s?.value,H=>{H==n.nodeId&&o.value&&w?.(o.value)});const C=ve(()=>f?.value&&(f?.value==t.row.node.nodeId||t.row.path[t.row.path.length-2]==f?.value));return(H,U)=>(N(),ct(c(Ko),{class:Oe(["no-focus-outline node",{selected:c(n).nodeId===c(s),"never-executed":c(I)}]),tag:"tr",onMouseenter:U[0]||(U[0]=x=>f.value=c(n).nodeId),onMouseleave:U[1]||(U[1]=x=>f.value=void 0),onClick:U[2]||(U[2]=Wt(x=>c(l)(c(n).nodeId,!0),["prevent"]))},{content:yt(()=>[c(n)[c(d).CTE_NAME]?(N(),M("div",rx,[v("em",null,"CTE "+fe(c(n)[c(d).CTE_NAME]),1)])):G("",!0),U[3]||(U[3]=g()),a.metric==c(St).time?(N(),ct(u0,{key:1,node:c(n)},null,8,["node"])):a.metric==c(St).io?(N(),ct(rs,{key:2,node:c(n),exclusive:"",class:"mb-0"},null,8,["node"])):a.metric==c(St).rows?(N(),M("div",{key:3,innerHTML:c(L)},null,8,ax)):a.metric==c(St).estimate_factor?(N(),M("div",{key:4,innerHTML:c(y)},null,8,ix)):a.metric==c(St).cost?(N(),M("div",{key:5,innerHTML:c(m)},null,8,ox)):a.metric==c(St).buffers?(N(),M("div",{key:6,innerHTML:c(p)(a.buffersMetric)},null,8,sx)):G("",!0)]),default:yt(()=>{var x,k,K,$,te,ge,X,_e,Ne,re,S,Te,ne,ue,Ee,Re,oe;return[U[19]||(U[19]=g()),v("td",{class:"text-body-secondary",ref_key:"rootEl",ref:o},[v("span",lx,"#"+fe(c(n).nodeId),1)],512),U[20]||(U[20]=g()),v("td",null,[Se(vu,{row:e.row,isSubplan:!!c(n)[c(d).SUBPLAN_NAME],dense:""},null,8,["row","isSubplan"]),U[4]||(U[4]=g()),v("span",{class:Oe([C.value?"text-body-emphasis":c(f)?"text-body-tertiary":"text-body-secondary"])},[v("b",null,fe(c(A)),1)],2)]),U[21]||(U[21]=g()),v("td",null,[a.metric==c(St).time?(N(),M("div",ux,[v("div",{class:Oe(["progress-bar border-secondary bg-secondary",{"border-start":c(n)[c(d).EXCLUSIVE_DURATION]>0}]),role:"progressbar",style:$t([{height:"5px"},{width:c(n)[c(d).EXCLUSIVE_DURATION]/(c(J).stats.executionTime||((x=c(J).plan)==null?void 0:x.content.Plan[c(d).ACTUAL_TOTAL_TIME])||0)*100+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6),U[5]||(U[5]=g()),v("div",{class:"progress-bar bg-secondary opacity-20",role:"progressbar",style:$t([{height:"5px"},{width:((c(n)[c(d).ACTUAL_TOTAL_TIME]||0)-c(n)[c(d).EXCLUSIVE_DURATION])/(c(J).stats.executionTime||((k=c(J).plan)==null?void 0:k.content.Plan[c(d).ACTUAL_TOTAL_TIME])||0)*100+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4)])):a.metric==c(St).rows?(N(),M("div",cx,[v("div",{class:"bg-secondary",role:"progressbar",style:$t([{height:"5px"},{width:Math.round(c(n)[c(d).ACTUAL_ROWS_REVISED]/c(J).stats.maxRows*100)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4)])):a.metric==c(St).estimate_factor?(N(),M("div",fx,[v("span",dx,[c(n)[c(d).PLANNER_ESTIMATE_DIRECTION]===c(hn).under?(N(),ct(c(dt),{key:0,"fixed-width":"",icon:c(t0)},null,8,["icon"])):(N(),M("i",px))]),U[6]||(U[6]=g()),v("div",{class:Oe(["progress-bar",[c(n)[c(d).PLANNER_ESTIMATE_DIRECTION]===c(hn).under?"bg-secondary":"bg-transparent"]]),role:"progressbar",style:$t([{height:"5px"},{width:c(_)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6),U[7]||(U[7]=g()),U[8]||(U[8]=v("div",{class:"progress-bar border-start bg-secondary",role:"progressbar",style:{width:"1px",height:"5px"},"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,-1)),U[9]||(U[9]=g()),v("div",{class:Oe(["progress-bar",[c(n)[c(d).PLANNER_ESTIMATE_DIRECTION]===c(hn).over?"bg-secondary":"bg-transparent"]]),role:"progressbar",style:$t([{height:"5px"},{width:c(_)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6),U[10]||(U[10]=g()),v("span",hx,[c(n)[c(d).PLANNER_ESTIMATE_DIRECTION]===c(hn).over?(N(),ct(c(dt),{key:0,"fixed-width":"",icon:c(r0)},null,8,["icon"])):(N(),M("i",Ex))])])):a.metric==c(St).cost?(N(),M("div",mx,[v("div",{class:Oe(["bg-secondary",{"border-secondary border-start":c(n)[c(d).EXCLUSIVE_COST]>0}]),role:"progressbar",style:$t([{height:"5px"},{width:Math.round(c(n)[c(d).EXCLUSIVE_COST]/c(J).stats.maxCost*100)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6)])):a.metric==c(St).buffers&&a.buffersMetric==c(Qe).shared&&(K=c(J).stats.maxBlocks)!=null&&K[c(Qe).shared]?(N(),M("div",_x,[v("div",{class:Oe(["bg-hit",{"border-start border-hit":c(n)[c(d).EXCLUSIVE_SHARED_HIT_BLOCKS]>0}]),role:"progressbar",style:$t([{height:"5px"},{width:(Math.round(c(n)[c(d).EXCLUSIVE_SHARED_HIT_BLOCKS]/(($=c(J).stats.maxBlocks)==null?void 0:$[c(Qe).shared])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6),U[11]||(U[11]=g()),v("div",{class:Oe(["bg-read",{"border-start border-read":c(n)[c(d).EXCLUSIVE_SHARED_READ_BLOCKS]>0}]),role:"progressbar",style:$t([{height:"5px"},{width:(Math.round(c(n)[c(d).EXCLUSIVE_SHARED_READ_BLOCKS]/((te=c(J).stats.maxBlocks)==null?void 0:te[c(Qe).shared])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6),U[12]||(U[12]=g()),v("div",{class:Oe(["bg-dirtied",{"border-start border-dirtied":c(n)[c(d).EXCLUSIVE_SHARED_DIRTIED_BLOCKS]>0}]),role:"progressbar",style:$t([{height:"5px"},{width:(Math.round(c(n)[c(d).EXCLUSIVE_SHARED_DIRTIED_BLOCKS]/((ge=c(J).stats.maxBlocks)==null?void 0:ge[c(Qe).shared])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6),U[13]||(U[13]=g()),v("div",{class:Oe(["bg-written",{"border-start border-written":c(n)[c(d).EXCLUSIVE_SHARED_WRITTEN_BLOCKS]>0}]),role:"progressbar",style:$t([{height:"5px"},{width:(Math.round(c(n)[c(d).EXCLUSIVE_SHARED_WRITTEN_BLOCKS]/((X=c(J).stats.maxBlocks)==null?void 0:X[c(Qe).shared])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6)])):a.metric==c(St).buffers&&a.buffersMetric==c(Qe).temp&&(_e=c(J).stats.maxBlocks)!=null&&_e[c(Qe).temp]?(N(),M("div",gx,[v("div",{class:"bg-read",role:"progressbar",style:$t([{height:"5px"},{width:(Math.round(c(n)[c(d).EXCLUSIVE_TEMP_READ_BLOCKS]/((Ne=c(J).stats.maxBlocks)==null?void 0:Ne[c(Qe).temp])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4),U[14]||(U[14]=g()),v("div",{class:"bg-written",role:"progressbar",style:$t([{width:(Math.round(c(n)[c(d).EXCLUSIVE_TEMP_WRITTEN_BLOCKS]/((re=c(J).stats.maxBlocks)==null?void 0:re[c(Qe).temp])*100)||0)+"%"},{height:"5px"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4)])):a.metric==c(St).buffers&&a.buffersMetric==c(Qe).local&&(S=c(J).stats.maxBlocks)!=null&&S[c(Qe).local]?(N(),M("div",vx,[v("div",{class:"bg-hit",role:"progressbar",style:$t([{height:"5px"},{width:(Math.round(c(n)[c(d).EXCLUSIVE_LOCAL_HIT_BLOCKS]/((Te=c(J).stats.maxBlocks)==null?void 0:Te[c(Qe).local])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4),U[15]||(U[15]=g()),v("div",{class:"bg-read",role:"progressbar",style:$t([{width:(Math.round(c(n)[c(d).EXCLUSIVE_LOCAL_READ_BLOCKS]/((ne=c(J).stats.maxBlocks)==null?void 0:ne[c(Qe).local])*100)||0)+"%"},{height:"5px"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4),U[16]||(U[16]=g()),v("div",{class:"bg-dirtied",role:"progressbar",style:$t([{height:"5px"},{width:(Math.round(c(n)[c(d).EXCLUSIVE_LOCAL_DIRTIED_BLOCKS]/((ue=c(J).stats.maxBlocks)==null?void 0:ue[c(Qe).local])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4),U[17]||(U[17]=g()),v("div",{class:"bg-written",role:"progressbar",style:$t([{height:"5px"},{width:(Math.round(c(n)[c(d).EXCLUSIVE_LOCAL_WRITTEN_BLOCKS]/((Ee=c(J).stats.maxBlocks)==null?void 0:Ee[c(Qe).local])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4)])):a.metric==c(St).io&&((Re=c(J).plan)!=null&&Re.content.Plan[c(d).SUM_IO_READ_TIME]||(oe=c(J).plan)!=null&&oe.content.Plan[c(d).SUM_IO_WRITE_TIME])?(N(),M("div",Tx,[v("div",{class:"bg-read",role:"progressbar",style:$t([{height:"5px"},{width:(Math.round(c(n)[c(d).EXCLUSIVE_SUM_IO_READ_TIME]/c(J).stats.maxIo*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4),U[18]||(U[18]=g()),v("div",{class:"bg-written",role:"progressbar",style:$t([{height:"5px"},{width:(Math.round(c(n)[c(d).EXCLUSIVE_SUM_IO_WRITE_TIME]/c(J).stats.maxIo*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4)])):G("",!0)])]}),_:1},8,["class"]))}}),yx={class:"diagram"},Sx={class:"flex-shrink-0"},Ix={class:"text-center my-1"},Ox={class:"btn-group btn-group-xs"},Rx=["disabled"],bx={key:0,class:"text-center my-1"},Lx={class:"btn-group btn-group-xs"},Nx=["disabled"],Cx=["disabled"],xx=["disabled"],wx={class:"legend text-center"},Mx={key:0,class:"list-unstyled list-inline mb-0"},Dx={key:0,class:"list-inline-item"},Px={key:1,class:"list-inline-item"},Ux={key:1,class:"list-unstyled list-inline mb-0 d-inline-block"},kx={key:0,class:"m-1"},Bx={key:0},Vx={key:0},Hx=["colspan"],Wx=["onClick"],Xx={key:1,class:"p-2 text-center text-body-tertiary"},Fx=Dt({__name:"Diagram",setup(e){const t=ze(null),n=Mt(ci);if(!n)throw new Error(`Could not resolve ${ci.description}`);const a=Er({metric:St.time,buffersMetric:Qe.shared});fu(()=>{const h=localStorage.getItem("diagramViewOptions");h&&W.assignIn(a,JSON.parse(h));const p=W.keys(J.stats.maxBlocks);W.indexOf(p,a.buffersMetric)===-1&&(a.buffersMetric=W.min(p))}),en(a,o);function o(){localStorage.setItem("diagramViewOptions",JSON.stringify(a))}const s=ve(()=>a.metric===St.buffers?!!a.buffersMetric:!0);function l(h){return W.startsWith(h[d.SUBPLAN_NAME],"CTE")}function f(h){t.value&&vC(t.value,h)}return gn("scrollTo",f),(h,p)=>{var m,_,y;return N(),M("div",yx,[v("div",Sx,[v("div",Ix,[v("div",Ox,[v("button",{class:Oe(["btn btn-outline-secondary",{active:a.metric===c(St).time}]),onClick:p[0]||(p[0]=I=>a.metric=c(St).time)},` - time - `,2),p[9]||(p[9]=g()),v("button",{class:Oe(["btn btn-outline-secondary",{active:a.metric===c(St).rows}]),onClick:p[1]||(p[1]=I=>a.metric=c(St).rows)},` - rows - `,2),p[10]||(p[10]=g()),v("button",{class:Oe(["btn btn-outline-secondary",{active:a.metric===c(St).estimate_factor}]),onClick:p[2]||(p[2]=I=>a.metric=c(St).estimate_factor)},` - estimation - `,2),p[11]||(p[11]=g()),v("button",{class:Oe(["btn btn-outline-secondary",{active:a.metric===c(St).cost}]),onClick:p[3]||(p[3]=I=>a.metric=c(St).cost)},` - cost - `,2),p[12]||(p[12]=g()),v("button",{class:Oe(["btn btn-outline-secondary",{active:a.metric===c(St).buffers}]),onClick:p[4]||(p[4]=I=>a.metric=c(St).buffers)},` - buffers - `,2),p[13]||(p[13]=g()),Se(c(Ko),{content:c(J).stats.maxIo?void 0:c(si)("hint track_io_timing"),allowHTML:!0,class:"btn-tooltip-wrapper"},{default:yt(()=>[v("button",{class:Oe(["btn btn-outline-secondary",{active:a.metric===c(St).io}]),onClick:p[5]||(p[5]=I=>a.metric=c(St).io),disabled:!c(J).stats.maxIo},` - IO - `,10,Rx)]),_:1},8,["content"])])]),p[25]||(p[25]=g()),a.metric==c(St).buffers?(N(),M("div",bx,[v("div",Lx,[v("button",{class:Oe(["btn btn-outline-secondary",{active:a.buffersMetric===c(Qe).shared}]),onClick:p[6]||(p[6]=I=>a.buffersMetric=c(Qe).shared),disabled:!((m=c(J).stats.maxBlocks)!=null&&m[c(Qe).shared])},` - shared - `,10,Nx),p[14]||(p[14]=g()),v("button",{class:Oe(["btn btn-outline-secondary",{active:a.buffersMetric===c(Qe).temp}]),onClick:p[7]||(p[7]=I=>a.buffersMetric=c(Qe).temp),disabled:!((_=c(J).stats.maxBlocks)!=null&&_[c(Qe).temp])},` - temp - `,10,Cx),p[15]||(p[15]=g()),v("button",{class:Oe(["btn btn-outline-secondary",{active:a.buffersMetric===c(Qe).local}]),onClick:p[8]||(p[8]=I=>a.buffersMetric=c(Qe).local),disabled:!((y=c(J).stats.maxBlocks)!=null&&y[c(Qe).local])},` - local - `,10,xx)])])):G("",!0),p[26]||(p[26]=g()),v("div",wx,[a.metric==c(St).buffers?(N(),M("ul",Mx,[a.buffersMetric!=c(Qe).temp?(N(),M("li",Dx,[...p[16]||(p[16]=[v("span",{class:"bg-hit rounded"},null,-1),g(` - Hit - `,-1)])])):G("",!0),p[18]||(p[18]=g()),p[19]||(p[19]=v("li",{class:"list-inline-item"},[v("span",{class:"bg-read"}),g(` - Read - `)],-1)),p[20]||(p[20]=g()),a.buffersMetric!=c(Qe).temp?(N(),M("li",Px,[...p[17]||(p[17]=[v("span",{class:"bg-dirtied"},null,-1),g(` - Dirtied - `,-1)])])):G("",!0),p[21]||(p[21]=g()),p[22]||(p[22]=v("li",{class:"list-inline-item"},[v("span",{class:"bg-written"}),g(` - Written - `)],-1))])):G("",!0),p[24]||(p[24]=g()),a.metric==c(St).io?(N(),M("ul",Ux,[...p[23]||(p[23]=[v("li",{class:"list-inline-item"},[v("span",{class:"bg-read"}),g(` - Read - `)],-1),g(),v("li",{class:"list-inline-item"},[v("span",{class:"bg-written"}),g(` - Write - `)],-1)])])):G("",!0)])]),p[34]||(p[34]=g()),v("div",{class:"overflow-auto flex-grow-1",ref_key:"container",ref:t},[s.value?(N(),M("table",kx,[(N(!0),M(rt,null,Yt(c(J).flat,(I,A)=>(N(),M("tbody",{key:A},[A===0&&c(J).flat.length>1?(N(),M("tr",Bx,[...p[27]||(p[27]=[v("th",{colspan:"3",class:"subplan"},"Main Query Plan",-1)])])):G("",!0),p[32]||(p[32]=g()),(N(!0),M(rt,null,Yt(I,L=>(N(),M(rt,{key:L},[L.node[c(d).SUBPLAN_NAME]?(N(),M("tr",Vx,[p[29]||(p[29]=v("td",null,null,-1)),p[30]||(p[30]=g()),v("td",{class:Oe({"fw-bold":l(L.node)}),colspan:l(L.node)?3:2},[Se(vu,{row:L,dense:""},null,8,["row"]),p[28]||(p[28]=g()),v("a",{class:"fst-italic text-reset",href:"",onClick:Wt(w=>c(n)(L.node.nodeId,!0),["prevent"])},fe(L.node[c(d).SUBPLAN_NAME]),9,Wx)],10,Hx)])):G("",!0),p[31]||(p[31]=g()),Se(Ax,{row:L,viewOptions:a},null,8,["row","viewOptions"])],64))),128))]))),128))])):(N(),M("div",Xx,[...p[33]||(p[33]=[v("em",null," No data available ",-1)])]))],512)])}}}),Kx=_s(Fx,[["__scopeId","data-v-f5a78255"]]),zx={class:"grid-progress progress rounded-0 bg-transparent"},_n=Dt({__name:"GridProgressBar",props:{percentage:{},percentage2:{}},setup(e){return(t,n)=>(N(),M("div",zx,[v("div",{class:Oe(["bg-secondary border-secondary opacity-50",{"border-start":e.percentage>0}]),style:$t({width:e.percentage+"%"})},null,6),n[0]||(n[0]=g()),e.percentage2?(N(),M("div",{key:0,class:Oe(["bg-secondary border-secondary opacity-20",{"border-start":e.percentage2>0}]),style:$t({width:e.percentage2+"%"})},null,6)):G("",!0)]))}}),jx={class:"px-1"},Yx={key:0,class:"text-warning"},Gx={class:"px-1"},$x={key:0,class:"text-warning"},Jx={class:"card-header"},qx={class:"list-group list-group-flush"},Zx={class:"col-6"},Qx=["innerHTML"],c0=Dt({__name:"WorkersDetail",props:{node:{}},setup(e){const t=Er(e.node),n=Mt(Da),{workersLaunchedCount:a,workersPlannedCount:o}=mi(t,n);return(s,l)=>{var f,h,p,m;return N(),M(rt,null,[v("div",null,[l[1]||(l[1]=v("b",null,"Workers planned: ",-1)),l[2]||(l[2]=g()),v("span",jx,fe(c(o)),1),l[3]||(l[3]=g()),!t[c(d).WORKERS_PLANNED]&&!t[c(d).WORKERS]&&(!((f=c(J).plan)!=null&&f.isVerbose)||!((h=c(J).plan)!=null&&h.isAnalyze))?(N(),M("em",Yx,[Tt(Se(c(dt),{icon:c(gm),class:"cursor-help"},null,8,["icon"]),[[c(At),c(si)("fuzzy needs verbose")]])])):G("",!0)]),l[9]||(l[9]=g()),v("div",null,[l[4]||(l[4]=v("b",null,"Workers launched: ",-1)),l[5]||(l[5]=g()),v("span",Gx,fe(c(a)),1),l[6]||(l[6]=g()),!t[c(d).WORKERS_LAUNCHED]&&!t[c(d).WORKERS]&&(!((p=c(J).plan)!=null&&p.isVerbose)||!((m=c(J).plan)!=null&&m.isAnalyze))?(N(),M("em",$x,[Tt(Se(c(dt),{icon:c(gm),class:"cursor-help"},null,8,["icon"]),[[c(At),c(si)("fuzzy needs verbose")]])])):G("",!0)]),l[10]||(l[10]=g()),c(W).isArray(t[c(d).WORKERS])?(N(),M("div",{key:0,class:"overflow-auto",style:{"max-height":"300px"},onWheel:l[0]||(l[0]=Wt(()=>{},["stop"]))},[(N(!0),M(rt,null,Yt(t[c(d).WORKERS],(_,y)=>(N(),M("div",{key:y,class:"card mt-2"},[v("div",Jx,[v("b",null,"Worker "+fe(_[c(ts).WORKER_NUMBER]),1)]),l[8]||(l[8]=g()),v("ul",qx,[(N(!0),M(rt,null,Yt(_,(I,A)=>(N(),M("li",{key:A,class:"list-group-item d-flex flex-row"},[v("div",Zx,fe(A),1),l[7]||(l[7]=g()),v("div",{class:"col-6",innerHTML:c(ns)(A,I)},null,8,Qx)]))),128))])]))),128))],32)):G("",!0)],64)}}}),ew={class:"table table-sm prop-list mb-0"},tw={key:0},nw={width:"40%"},rw=["innerHTML"],f0=Dt({__name:"MiscDetail",props:{node:{}},setup(e){const t=ze(),n=Er(e.node);fu(()=>{a()});function a(){t.value=W.chain(n).omit(d.PLANS).omit(d.WORKERS).map((o,s)=>({key:s,value:o})).value()}return(o,s)=>(N(),M(rt,null,[v("table",ew,[(N(!0),M(rt,null,Yt(t.value,(l,f)=>(N(),M(rt,{key:f},[c(IC)(l.key,l.value)?(N(),M("tr",tw,[v("td",nw,fe(l.key),1),s[0]||(s[0]=g()),v("td",{innerHTML:c(ns)(l.key,l.value)},null,8,rw)])):G("",!0)],64))),128))]),s[1]||(s[1]=g()),s[2]||(s[2]=v("div",{class:"text-body-tertiary text-end"},[v("em",null,"* Calculated value")],-1))],64))}}),aw={height:"1em",width:"1em",viewBox:"0 0 20 20",class:"me-1",style:{"margin-left":"-8px"}},Do=Dt({__name:"SeverityBullet",props:{severity:{}},setup(e){return(t,n)=>(N(),M("svg",aw,[v("circle",{r:"7",cx:"10",cy:"10",class:Oe(e.severity),stroke:"white","stroke-width":"1"},null,2)]))}}),iw={class:"node-index"},ow=["href"],sw={class:"font-weight-normal"},lw={class:"position-relative d-flex"},uw={class:"flex-grow-1"},cw={key:0,class:"text-body-secondary mt-1"},fw={key:0,class:"text-body-secondary mt-1"},dw={key:0,class:"text-body-secondary mt-1"},pw={key:3,class:"text-end grid-progress-cell text-nowrap"},hw={class:"position-relative"},Ew={key:4,class:"text-end grid-progress-cell text-nowrap"},mw={key:0},_w={key:0,class:"position-relative d-flex"},gw={class:"flex-grow-1"},vw=["innerHTML"],Tw={key:0},Aw={key:1},yw={key:1,class:"text-body-secondary mt-1"},Sw={key:5,class:"text-end grid-progress-cell text-nowrap"},Iw={class:"position-relative d-flex"},Ow={class:"flex-grow-1"},Rw={key:6,class:"text-end text-nowrap"},bw={key:0},Lw={key:7,class:"text-end grid-progress-cell text-nowrap"},Nw={class:"position-relative d-flex"},Cw={class:"flex-grow-1"},xw={key:0,class:"text-body-secondary mt-1"},ww={key:8,class:"text-end grid-progress-cell text-nowrap"},Mw={class:"position-relative d-flex"},Dw={class:"flex-grow-1"},Pw={class:"d-inline"},Uw={class:"text-body-secondary"},kw={key:0},Bw={key:1},Vw=["innerHTML"],Hw=["innerHTML"],Ww=["innerHTML"],Xw=["innerHTML"],Fw=["innerHTML"],Kw={key:6,class:"text-reset"},zw={class:"text-wrap"},jw={key:0,class:"node-description mt-1"},Yw={class:"node-type"},Gw=["innerHTML"],$w={class:"nav nav-tabs mt-1"},Jw={class:"nav-item"},qw={class:"nav-item"},Zw={class:"nav-item"},Qw={class:"tab-content bg-body"},eM=["innerHTML"],tM={key:9,class:"text-end text-nowrap grid-progress-cell"},nM={class:"position-relative"},rM={key:0,class:"text-body-secondary mt-1"},aM={key:10,class:"text-end text-nowrap grid-progress-cell"},iM={class:"position-relative"},oM={key:0,class:"text-body-secondary mt-1"},sM={key:11,class:"text-end text-nowrap grid-progress-cell"},lM={class:"position-relative"},uM={key:0,class:"text-body-secondary mt-1"},cM={key:12,class:"text-end text-nowrap grid-progress-cell"},fM={class:"position-relative"},dM={key:0,class:"text-body-secondary mt-1"},pM={key:13,class:"text-end text-nowrap grid-progress-cell"},hM={class:"position-relative"},EM={key:0,class:"text-body-secondary mt-1"},mM={key:14,class:"text-end text-nowrap grid-progress-cell"},_M={class:"position-relative"},gM={key:0,class:"text-body-secondary mt-1"},vM={key:15,class:"text-end text-nowrap grid-progress-cell"},TM={class:"position-relative"},AM={key:0,class:"text-body-secondary mt-1"},yM={key:16,class:"text-end text-nowrap grid-progress-cell"},SM={class:"position-relative"},IM={key:0,class:"text-body-secondary mt-1"},OM={key:17,class:"text-end text-nowrap grid-progress-cell"},RM={class:"position-relative"},bM={key:0,class:"text-body-secondary mt-1"},LM={key:18,class:"text-end text-nowrap grid-progress-cell"},NM={class:"position-relative"},CM={key:0,class:"text-body-secondary mt-1"},xM=Dt({__name:"GridRow",props:{row:{},columns:{}},setup(e){const t=e,n=t.row.node,a=Mt(Da),o=Mt(ds),s=ze("misc"),{buffersByMetricTooltip:l,costClass:f,costTooltip:h,durationClass:p,estimationClass:m,estimateFactorPercent:_,estimateFactorTooltip:y,executionTimePercent:I,formattedProp:A,heapFetchesClass:L,heapFetchesTooltip:w,isNeverExecuted:C,localDirtiedPercent:H,localHitPercent:U,localReadPercent:x,localWrittenPercent:k,nodeName:K,rowsRemoved:$,rowsRemovedClass:te,rowsRemovedPercent:ge,rowsRemovedPercentString:X,rowsRemovedProp:_e,rowsRemovedTooltip:Ne,rowsTooltip:re,sharedDirtiedPercent:S,sharedHitPercent:Te,sharedReadPercent:ne,sharedWrittenPercent:ue,tempReadPercent:Ee,tempWrittenPercent:Re,tilde:oe}=mi(n,a),D=ze(!1),Z=ve(()=>o?.value&&(o?.value==t.row.node.nodeId||t.row.path[t.row.path.length-2]==o?.value));return(he,R)=>{var ae,F,Q;return N(),M("tr",{onClick:R[8]||(R[8]=se=>D.value=!D.value),class:Oe(["node",{"never-executed":c(C)}])},[v("td",iw,[v("a",{href:`#plan/node/${c(n).nodeId}`,onClick:R[0]||(R[0]=Wt(()=>{},["stop"]))},[v("span",sw,"#"+fe(c(n).nodeId),1)],8,ow)]),R[84]||(R[84]=g()),e.columns.includes("time")?(N(),ct(c(Ko),{key:0,class:"text-end grid-progress-cell text-nowrap",tag:"td"},{content:yt(()=>[Se(u0,{node:c(n)},null,8,["node"])]),default:yt(()=>{var se,q,Ae;return[R[12]||(R[12]=g()),Se(_n,{percentage:c(n)[c(d).EXCLUSIVE_DURATION]/(c(J).stats.executionTime||((se=c(J).plan)==null?void 0:se.content.Plan[c(d).ACTUAL_TOTAL_TIME])||0)*100,percentage2:((c(n)[c(d).ACTUAL_TOTAL_TIME]||0)-c(n)[c(d).EXCLUSIVE_DURATION])/(c(J).stats.executionTime||((q=c(J).plan)==null?void 0:q.content.Plan[c(d).ACTUAL_TOTAL_TIME])||0)*100},null,8,["percentage","percentage2"]),R[13]||(R[13]=g()),v("div",lw,[c(p)?(N(),ct(Do,{key:0,severity:c(p)},null,8,["severity"])):G("",!0),R[9]||(R[9]=g()),v("span",uw,fe(((Ae=c(n)[c(d).EXCLUSIVE_DURATION])==null?void 0:Ae.toLocaleString(void 0,{minimumFractionDigits:3}))||"-"),1)]),R[14]||(R[14]=g()),D.value?(N(),M("div",cw,[g(fe(c(gt)(c(n)[c(d).EXCLUSIVE_DURATION]))+" ",1),R[10]||(R[10]=v("br",null,null,-1)),R[11]||(R[11]=g()),c(I)!==1/0?(N(),M(rt,{key:0},[g(fe(c(I))+`% - `,1)],64)):G("",!0)])):G("",!0)]}),_:1})):G("",!0),R[85]||(R[85]=g()),e.columns.includes("ioread")?(N(),ct(c(Ko),{key:1,class:"text-end grid-progress-cell text-nowrap",tag:"td"},{content:yt(()=>[Se(rs,{node:c(n),class:"mb-0",exclusive:""},null,8,["node"])]),default:yt(()=>{var se,q;return[R[16]||(R[16]=g()),c(n)[c(d).EXCLUSIVE_SUM_IO_READ_TIME]?(N(),M(rt,{key:0},[Se(_n,{percentage:c(n)[c(d).EXCLUSIVE_SUM_IO_READ_TIME]/((((se=c(J).plan)==null?void 0:se.content.Plan[c(d).SUM_IO_READ_TIME])??0)+(((q=c(J).plan)==null?void 0:q.content.Plan[c(d).SUM_IO_WRITE_TIME])??0))*100},null,8,["percentage"]),g(" "+fe(c(n)[c(d).EXCLUSIVE_SUM_IO_READ_TIME].toLocaleString(void 0,{minimumFractionDigits:3}))+" ",1),D.value?(N(),M("div",fw,[g(fe(c(gt)(c(n)[c(d).EXCLUSIVE_SUM_IO_READ_TIME]))+" ",1),R[15]||(R[15]=v("br",null,null,-1)),g(" "+fe(c(sn)(c(n)[c(d).EXCLUSIVE_AVERAGE_SUM_IO_READ_SPEED])),1)])):G("",!0)],64)):G("",!0)]}),_:1})):G("",!0),R[86]||(R[86]=g()),e.columns.includes("iowrite")?(N(),ct(c(Ko),{key:2,class:"text-end grid-progress-cell text-nowrap",tag:"td"},{content:yt(()=>[Se(rs,{node:c(n),class:"mb-0",exclusive:""},null,8,["node"])]),default:yt(()=>{var se,q;return[R[18]||(R[18]=g()),c(n)[c(d).EXCLUSIVE_SUM_IO_WRITE_TIME]?(N(),M(rt,{key:0},[Se(_n,{percentage:c(n)[c(d).EXCLUSIVE_SUM_IO_WRITE_TIME]/((((se=c(J).plan)==null?void 0:se.content.Plan[c(d).SUM_IO_READ_TIME])??0)+(((q=c(J).plan)==null?void 0:q.content.Plan[c(d).SUM_IO_WRITE_TIME])??0))*100},null,8,["percentage"]),g(" "+fe(c(n)[c(d).EXCLUSIVE_SUM_IO_WRITE_TIME].toLocaleString(void 0,{minimumFractionDigits:3}))+" ",1),D.value?(N(),M("div",dw,[g(fe(c(gt)(c(n)[c(d).EXCLUSIVE_SUM_IO_WRITE_TIME]))+" ",1),R[17]||(R[17]=v("br",null,null,-1)),g(" "+fe(c(sn)(c(n)[c(d).EXCLUSIVE_AVERAGE_SUM_IO_WRITE_SPEED])),1)])):G("",!0)],64)):G("",!0)]}),_:1})):G("",!0),R[87]||(R[87]=g()),e.columns.includes("rows")?(N(),M("td",pw,[Se(_n,{percentage:c(n)[c(d).ACTUAL_ROWS_REVISED]/c(J).stats.maxRows*100},null,8,["percentage"]),R[19]||(R[19]=g()),Tt((N(),M("div",hw,[g(fe(c(oe)+((ae=c(n)[c(d).ACTUAL_ROWS_REVISED])==null?void 0:ae.toLocaleString())),1)])),[[c(At),{content:c(re),allowHTML:!0}]])])):G("",!0),R[88]||(R[88]=g()),e.columns.includes("estimation")?(N(),M("td",Ew,[Se(_n,{percentage:c(_)},null,8,["percentage"]),R[26]||(R[26]=g()),c(n)[c(d).PLANNER_ESTIMATE_FACTOR]!=null?Tt((N(),M("div",mw,[c(n)[c(d).PLANNER_ESTIMATE_FACTOR]!=1?(N(),M("div",_w,[c(m)?(N(),ct(Do,{key:0,severity:c(m)},null,8,["severity"])):G("",!0),R[22]||(R[22]=g()),v("span",gw,[v("span",{innerHTML:c(Md)(c(n)[c(d).PLANNER_ESTIMATE_FACTOR]||0)},null,8,vw),R[20]||(R[20]=g()),c(n)[c(d).PLANNER_ESTIMATE_DIRECTION]===c(hn).under?(N(),M("span",Tw,` - ▾ - `)):G("",!0),R[21]||(R[21]=g()),c(n)[c(d).PLANNER_ESTIMATE_DIRECTION]===c(hn).over?(N(),M("span",Aw,` - ▴ - `)):G("",!0)])])):G("",!0),R[25]||(R[25]=g()),D.value&&c(n)[c(d).PLANNER_ESTIMATE_FACTOR]!=1?(N(),M("div",yw,[R[23]||(R[23]=g(` - Planned:`,-1)),R[24]||(R[24]=v("br",null,null,-1)),g(" "+fe((F=c(n)[c(d).PLAN_ROWS_REVISED])==null?void 0:F.toLocaleString()),1)])):G("",!0)])),[[c(At),{content:c(y),allowHTML:!0}]]):G("",!0)])):G("",!0),R[89]||(R[89]=g()),e.columns.includes("cost")?(N(),M("td",Sw,[Se(_n,{percentage:Math.round(c(n)[c(d).EXCLUSIVE_COST]/c(J).stats.maxCost*100)},null,8,["percentage"]),R[28]||(R[28]=g()),Tt((N(),M("div",Iw,[c(f)?(N(),ct(Do,{key:0,severity:c(f)},null,8,["severity"])):G("",!0),R[27]||(R[27]=g()),v("span",Ow,fe(c(Yo)(c(n)[c(d).EXCLUSIVE_COST])),1)])),[[c(At),{content:c(h),allowHTML:!0}]])])):G("",!0),R[90]||(R[90]=g()),e.columns.includes("loops")?(N(),M("td",Rw,[c(n)[c(d).ACTUAL_LOOPS]!=1?(N(),M("span",bw,fe(c(n)[c(d).ACTUAL_LOOPS].toLocaleString()),1)):G("",!0)])):G("",!0),R[91]||(R[91]=g()),e.columns.includes("filter")?(N(),M("td",Lw,[c($)?(N(),M(rt,{key:0},[Se(_n,{percentage:c(ge)},null,8,["percentage"]),R[30]||(R[30]=g()),Tt((N(),M("div",Nw,[c(te)?(N(),ct(Do,{key:0,severity:c(te)},null,8,["severity"])):G("",!0),R[29]||(R[29]=g()),v("span",Cw,fe(c(X))+"% ",1)])),[[c(At),{content:c(Ne),allowHTML:!0}]]),R[31]||(R[31]=g()),D.value?(N(),M("div",xw,fe(c(oe)+c(A)(c(_e))),1)):G("",!0)],64)):G("",!0)])):G("",!0),R[92]||(R[92]=g()),e.columns.includes("heapfetches")?(N(),M("td",ww,[Tt((N(),M("div",Mw,[c(L)?(N(),ct(Do,{key:0,severity:c(L)},null,8,["severity"])):G("",!0),R[32]||(R[32]=g()),v("span",Dw,fe((Q=c(n)[c(d).HEAP_FETCHES])==null?void 0:Q.toLocaleString()),1)])),[[c(At),{content:c(w),allowHTML:!0}]])])):G("",!0),R[93]||(R[93]=g()),v("td",{class:Oe(D.value?"":"text-nowrap text-truncate overflow-hidden"),style:{"max-width":"0"},onMouseenter:R[6]||(R[6]=se=>o.value=c(n).nodeId),onMouseleave:R[7]||(R[7]=se=>o.value=void 0)},[Se(vu,{row:e.row,isSubplan:!!c(n)[c(d).SUBPLAN_NAME]},null,8,["row","isSubplan"]),R[60]||(R[60]=g()),v("div",Pw,[v("b",{class:Oe(["border px-1 bg-body-tertiary",[Z.value?"text-body-emphasis":c(o)?"text-body-tertiary":"text-body-secondary"]]),style:{"--bs-border-opacity":"0.5"}},fe(c(K)),3),R[52]||(R[52]=g()),v("span",Uw,[c(n)[c(d).RELATION_NAME]||c(n)[c(d).FUNCTION_NAME]?(N(),M(rt,{key:0},[R[34]||(R[34]=v("span",{class:"text-body-tertiary"},"on",-1)),R[35]||(R[35]=g()),c(n)[c(d).SCHEMA]?(N(),M("span",kw,fe(c(n)[c(d).SCHEMA])+".",1)):G("",!0),g(fe(c(n)[c(d).RELATION_NAME])+fe(c(n)[c(d).FUNCTION_NAME])+" ",1),c(n)[c(d).ALIAS]?(N(),M("span",Bw,[R[33]||(R[33]=v("span",{class:"text-body-tertiary"},"as",-1)),g(" "+fe(c(n)[c(d).ALIAS]),1)])):G("",!0)],64)):c(n)[c(d).ALIAS]?(N(),M(rt,{key:1},[R[36]||(R[36]=v("span",{class:"text-body-tertiary"},"on",-1)),R[37]||(R[37]=g()),v("span",{innerHTML:c(ia)(c(n)[c(d).ALIAS])},null,8,Vw)],64)):G("",!0),R[47]||(R[47]=g()),c(n)[c(d).GROUP_KEY]?(N(),M(rt,{key:2},[R[38]||(R[38]=v("span",{class:"text-body-tertiary"},"by",-1)),R[39]||(R[39]=g()),v("span",{innerHTML:c(ia)(c(n)[c(d).GROUP_KEY])},null,8,Hw)],64)):G("",!0),R[48]||(R[48]=g()),c(n)[c(d).SORT_KEY]?(N(),M(rt,{key:3},[R[40]||(R[40]=v("span",{class:"text-body-tertiary"},"by",-1)),R[41]||(R[41]=g()),v("span",{innerHTML:c(l0)(c(n)[c(d).SORT_KEY],c(n)[c(d).PRESORTED_KEY])},null,8,Ww)],64)):G("",!0),R[49]||(R[49]=g()),c(n)[c(d).INDEX_NAME]?(N(),M(rt,{key:4},[R[42]||(R[42]=v("span",{class:"text-body-tertiary"},"using",-1)),R[43]||(R[43]=g()),v("span",{innerHTML:c(ia)(c(n)[c(d).INDEX_NAME])},null,8,Xw)],64)):G("",!0),R[50]||(R[50]=g()),c(n)[c(d).HASH_CONDITION]?(N(),M(rt,{key:5},[R[44]||(R[44]=v("span",{class:"text-body-tertiary"},"on",-1)),R[45]||(R[45]=g()),v("span",{innerHTML:c(ia)(c(n)[c(d).HASH_CONDITION])},null,8,Fw)],64)):G("",!0),R[51]||(R[51]=g()),c(n)[c(d).CTE_NAME]?(N(),M("span",Kw,[R[46]||(R[46]=v("span",{class:"text-body-tertiary"},"CTE",-1)),g(" "+fe(c(n)[c(d).CTE_NAME]),1)])):G("",!0)])]),R[61]||(R[61]=g()),R[62]||(R[62]=v("br",null,null,-1)),R[63]||(R[63]=g()),D.value?(N(),M("div",{key:0,class:"plan-node position-relative detailed",style:{width:"100%"},onClick:R[5]||(R[5]=Wt(()=>{},["stop"]))},[v("div",zw,[c($l)(c(n)[c(d).NODE_TYPE])?(N(),M("div",jw,[v("span",Yw,fe(c(n)[c(d).NODE_TYPE])+" Node",1),R[53]||(R[53]=g()),v("span",{innerHTML:c($l)(c(n)[c(d).NODE_TYPE])},null,8,Gw)])):G("",!0),R[58]||(R[58]=g()),v("ul",$w,[v("li",Jw,[v("a",{class:Oe(["nav-link px-2 py-1",{active:s.value==="misc"}]),onClick:R[1]||(R[1]=Wt(se=>s.value="misc",["prevent","stop"])),href:""},"Misc",2)]),R[54]||(R[54]=g()),v("li",qw,[v("a",{class:Oe(["nav-link px-2 py-1",{active:s.value==="output",disabled:!c(n)[c(d).OUTPUT]}]),onClick:R[2]||(R[2]=Wt(se=>s.value="output",["prevent","stop"])),href:""},"Output",2)]),R[55]||(R[55]=g()),v("li",Zw,[v("a",{class:Oe(["nav-link px-2 py-1",{active:s.value==="workers",disabled:!(c(n)[c(d).WORKERS_PLANNED]||c(n)[c(d).WORKERS_PLANNED_BY_GATHER])}]),onClick:R[3]||(R[3]=Wt(se=>s.value="workers",["prevent","stop"])),href:""},"Workers",2)])]),R[59]||(R[59]=g()),v("div",Qw,[v("div",{class:Oe(["tab-pane p-1 border border-top-0",{"show active":s.value==="misc"}])},[Se(f0,{node:c(n)},null,8,["node"])],2),R[56]||(R[56]=g()),v("div",{class:Oe(["tab-pane p-1 border border-top-0 overflow-auto font-monospace",{"show active":s.value==="output"}]),innerHTML:c(A)("OUTPUT"),style:{"max-height":"200px"},onMousewheel:R[4]||(R[4]=Wt(()=>{},["stop"]))},null,42,eM),R[57]||(R[57]=g()),v("div",{class:Oe(["tab-pane p-1 border border-top-0 rounded rounded-top-start-0",{"show active":s.value==="workers"}])},[Se(c0,{node:c(n)},null,8,["node"])],2)])])])):G("",!0)],34),R[94]||(R[94]=g()),e.columns.includes("shared.hit")?(N(),M("td",tM,[Se(_n,{percentage:c(Te)},null,8,["percentage"]),R[64]||(R[64]=g()),Tt((N(),M("div",nM,[g(fe(c(Ht)(c(n)[c(d).EXCLUSIVE_SHARED_HIT_BLOCKS])),1)])),[[c(At),{content:c(l)(c(d).EXCLUSIVE_SHARED_HIT_BLOCKS),allowHTML:!0}]]),R[65]||(R[65]=g()),D.value?(N(),M("div",rM,fe(c(Un)(c(n)[c(d).EXCLUSIVE_SHARED_HIT_BLOCKS])),1)):G("",!0)])):G("",!0),R[95]||(R[95]=g()),e.columns.includes("shared.read")?(N(),M("td",aM,[Se(_n,{percentage:c(ne)},null,8,["percentage"]),R[66]||(R[66]=g()),Tt((N(),M("div",iM,[g(fe(c(Ht)(c(n)[c(d).EXCLUSIVE_SHARED_READ_BLOCKS])),1)])),[[c(At),{content:c(l)(c(d).EXCLUSIVE_SHARED_READ_BLOCKS),allowHTML:!0}]]),R[67]||(R[67]=g()),D.value?(N(),M("div",oM,fe(c(Un)(c(n)[c(d).EXCLUSIVE_SHARED_READ_BLOCKS])),1)):G("",!0)])):G("",!0),R[96]||(R[96]=g()),e.columns.includes("shared.dirtied")?(N(),M("td",sM,[Se(_n,{percentage:c(S)},null,8,["percentage"]),R[68]||(R[68]=g()),Tt((N(),M("div",lM,[g(fe(c(Ht)(c(n)[c(d).EXCLUSIVE_SHARED_DIRTIED_BLOCKS])),1)])),[[c(At),{content:c(l)(c(d).EXCLUSIVE_SHARED_DIRTIED_BLOCKS),allowHTML:!0}]]),R[69]||(R[69]=g()),D.value?(N(),M("div",uM,fe(c(Un)(c(n)[c(d).EXCLUSIVE_SHARED_DIRTIED_BLOCKS])),1)):G("",!0)])):G("",!0),R[97]||(R[97]=g()),e.columns.includes("shared.written")?(N(),M("td",cM,[Se(_n,{percentage:c(ue)},null,8,["percentage"]),R[70]||(R[70]=g()),Tt((N(),M("div",fM,[g(fe(c(Ht)(c(n)[c(d).EXCLUSIVE_SHARED_WRITTEN_BLOCKS])),1)])),[[c(At),{content:c(l)(c(d).EXCLUSIVE_SHARED_WRITTEN_BLOCKS),allowHTML:!0}]]),R[71]||(R[71]=g()),D.value?(N(),M("div",dM,fe(c(Un)(c(n)[c(d).EXCLUSIVE_SHARED_WRITTEN_BLOCKS])),1)):G("",!0)])):G("",!0),R[98]||(R[98]=g()),e.columns.includes("temp.read")?(N(),M("td",pM,[Se(_n,{percentage:c(Ee)},null,8,["percentage"]),R[72]||(R[72]=g()),Tt((N(),M("div",hM,[g(fe(c(Ht)(c(n)[c(d).EXCLUSIVE_TEMP_READ_BLOCKS])),1)])),[[c(At),{content:c(l)(c(d).EXCLUSIVE_TEMP_READ_BLOCKS),allowHTML:!0}]]),R[73]||(R[73]=g()),D.value?(N(),M("div",EM,fe(c(Un)(c(n)[c(d).EXCLUSIVE_TEMP_READ_BLOCKS])),1)):G("",!0)])):G("",!0),R[99]||(R[99]=g()),e.columns.includes("temp.written")?(N(),M("td",mM,[Se(_n,{percentage:c(Re)},null,8,["percentage"]),R[74]||(R[74]=g()),Tt((N(),M("div",_M,[g(fe(c(Ht)(c(n)[c(d).EXCLUSIVE_TEMP_WRITTEN_BLOCKS])),1)])),[[c(At),{content:c(l)(c(d).EXCLUSIVE_TEMP_WRITTEN_BLOCKS),allowHTML:!0}]]),R[75]||(R[75]=g()),D.value?(N(),M("div",gM,fe(c(Un)(c(n)[c(d).EXCLUSIVE_TEMP_WRITTEN_BLOCKS])),1)):G("",!0)])):G("",!0),R[100]||(R[100]=g()),e.columns.includes("local.hit")?(N(),M("td",vM,[Se(_n,{percentage:c(U)},null,8,["percentage"]),R[76]||(R[76]=g()),Tt((N(),M("div",TM,[g(fe(c(Ht)(c(n)[c(d).EXCLUSIVE_LOCAL_HIT_BLOCKS])),1)])),[[c(At),{content:c(l)(c(d).EXCLUSIVE_LOCAL_HIT_BLOCKS),allowHTML:!0}]]),R[77]||(R[77]=g()),D.value?(N(),M("div",AM,fe(c(Un)(c(n)[c(d).EXCLUSIVE_LOCAL_HIT_BLOCKS])),1)):G("",!0)])):G("",!0),R[101]||(R[101]=g()),e.columns.includes("local.read")?(N(),M("td",yM,[Se(_n,{percentage:c(x)},null,8,["percentage"]),R[78]||(R[78]=g()),Tt((N(),M("div",SM,[g(fe(c(Ht)(c(n)[c(d).EXCLUSIVE_LOCAL_READ_BLOCKS])),1)])),[[c(At),{content:c(l)(c(d).EXCLUSIVE_LOCAL_READ_BLOCKS),allowHTML:!0}]]),R[79]||(R[79]=g()),D.value?(N(),M("div",IM,fe(c(Un)(c(n)[c(d).EXCLUSIVE_LOCAL_READ_BLOCKS])),1)):G("",!0)])):G("",!0),R[102]||(R[102]=g()),e.columns.includes("local.dirtied")?(N(),M("td",OM,[Se(_n,{percentage:c(H)},null,8,["percentage"]),R[80]||(R[80]=g()),Tt((N(),M("div",RM,[g(fe(c(Ht)(c(n)[c(d).EXCLUSIVE_LOCAL_DIRTIED_BLOCKS])),1)])),[[c(At),{content:c(l)(c(d).EXCLUSIVE_LOCAL_DIRTIED_BLOCKS),allowHTML:!0}]]),R[81]||(R[81]=g()),D.value?(N(),M("div",bM,fe(c(Un)(c(n)[c(d).EXCLUSIVE_LOCAL_DIRTIED_BLOCKS])),1)):G("",!0)])):G("",!0),R[103]||(R[103]=g()),e.columns.includes("local.written")?(N(),M("td",LM,[Se(_n,{percentage:c(k)},null,8,["percentage"]),R[82]||(R[82]=g()),Tt((N(),M("div",NM,[g(fe(c(Ht)(c(n)[c(d).EXCLUSIVE_LOCAL_WRITTEN_BLOCKS])),1)])),[[c(At),{content:c(l)(c(d).EXCLUSIVE_LOCAL_WRITTEN_BLOCKS),allowHTML:!0}]]),R[83]||(R[83]=g()),D.value?(N(),M("div",CM,fe(c(Un)(c(n)[c(d).EXCLUSIVE_LOCAL_WRITTEN_BLOCKS])),1)):G("",!0)])):G("",!0)],2)}}}),wM={class:"table table-sm table-hover"},MM={class:"sticky-top",style:{"z-index":"2"}},DM={key:0,class:"table-group"},PM=["colspan"],UM=["colspan"],kM=["colspan"],BM=["colspan"],VM=["colspan"],HM={key:0,class:"text-center"},WM={key:1,class:"text-center"},XM={key:2,class:"text-center"},FM={key:3,class:"text-center"},KM={key:4,class:"text-center"},zM={key:5,class:"text-center"},jM={key:6,class:"text-center"},YM={key:7,class:"text-center"},GM={key:8,class:"text-center"},$M={key:9,class:"text-center"},JM={key:10,class:"text-center"},qM={key:11,class:"text-center"},ZM={key:12,class:"text-center"},QM={key:13,class:"text-center"},eD={key:14,class:"text-center"},tD={key:15,class:"text-center"},nD={key:16,class:"text-center"},rD={key:17,class:"text-center"},aD={key:18,class:"text-center"},iD={key:0},oD=["colspan"],sD=["colspan"],lD={class:"fst-italic text-reset"},uD=Dt({__name:"Grid",setup(e){Ei(()=>{localStorage.setItem("gridIsNotNew","true")});function t(re){return W.startsWith(re[d.SUBPLAN_NAME],"CTE")}const n=ve(()=>W.some(J.flat,re=>W.some(re,S=>S.node[d.EXCLUSIVE_DURATION]||!1))),a=ve(()=>W.some(J.flat,re=>W.some(re,S=>S.node[d.IO_READ_TIME]||S.node[d.SHARED_IO_READ_TIME]||S.node[d.LOCAL_IO_READ_TIME]||S.node[d.TEMP_IO_READ_TIME]))),o=ve(()=>W.some(J.flat,re=>W.some(re,S=>S.node[d.IO_WRITE_TIME]||S.node[d.SHARED_IO_WRITE_TIME]||S.node[d.LOCAL_IO_WRITE_TIME]||S.node[d.TEMP_IO_WRITE_TIME]))),s=ve(()=>a.value||o.value),l=ve(()=>W.filter([a.value,o.value],re=>re).length),f=ve(()=>W.some(J.flat,re=>W.some(re,S=>S.node[d.ACTUAL_ROWS_REVISED]||!1))),h=ve(()=>W.some(J.flat,re=>W.some(re,S=>S.node[d.PLANNER_ESTIMATE_FACTOR]||!1))),p=ve(()=>W.some(J.flat,re=>W.some(re,S=>S.node[d.ACTUAL_LOOPS]>1))),m=ve(()=>W.some(J.flat,re=>W.some(re,S=>S.node[d.EXCLUSIVE_COST]>1))),_=ve(()=>W.some(J.flat,re=>W.some(re,S=>S.node[d.ROWS_REMOVED_BY_FILTER]||S.node[d.ROWS_REMOVED_BY_JOIN_FILTER]||S.node[d.ROWS_REMOVED_BY_INDEX_RECHECK]))),y=ve(()=>W.some(J.flat,re=>W.some(re,S=>S.node[d.HEAP_FETCHES]))),I=ve(()=>W.filter([A.value,L.value,w.value,C.value],re=>re).length),A=ve(()=>W.some(J.flat,re=>W.some(re,S=>S.node[d.EXCLUSIVE_SHARED_HIT_BLOCKS]))),L=ve(()=>W.some(J.flat,re=>W.some(re,S=>S.node[d.EXCLUSIVE_SHARED_READ_BLOCKS]))),w=ve(()=>W.some(J.flat,re=>W.some(re,S=>S.node[d.EXCLUSIVE_SHARED_DIRTIED_BLOCKS]))),C=ve(()=>W.some(J.flat,re=>W.some(re,S=>S.node[d.EXCLUSIVE_SHARED_WRITTEN_BLOCKS]))),H=ve(()=>W.filter([U.value,x.value],re=>re).length),U=ve(()=>W.some(J.flat,re=>W.some(re,S=>S.node[d.EXCLUSIVE_TEMP_READ_BLOCKS]))),x=ve(()=>W.some(J.flat,re=>W.some(re,S=>S.node[d.EXCLUSIVE_TEMP_WRITTEN_BLOCKS]))),k=ve(()=>W.filter([K.value,$.value,te.value,ge.value],re=>re).length),K=ve(()=>W.some(J.flat,re=>W.some(re,S=>S.node[d.EXCLUSIVE_LOCAL_HIT_BLOCKS]))),$=ve(()=>W.some(J.flat,re=>W.some(re,S=>S.node[d.EXCLUSIVE_LOCAL_READ_BLOCKS]))),te=ve(()=>W.some(J.flat,re=>W.some(re,S=>S.node[d.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS]))),ge=ve(()=>W.some(J.flat,re=>W.some(re,S=>S.node[d.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS]))),X=ve(()=>{const re=[];return n.value&&re.push("time"),a.value&&re.push("ioread"),o.value&&re.push("iowrite"),f.value&&re.push("rows"),h.value&&re.push("estimation"),m.value&&re.push("cost"),p.value&&re.push("loops"),_.value&&re.push("filter"),y.value&&re.push("heapfetches"),re}),_e=ve(()=>{const re=[];return A.value&&re.push("shared.hit"),L.value&&re.push("shared.read"),w.value&&re.push("shared.dirtied"),C.value&&re.push("shared.written"),U.value&&re.push("temp.read"),x.value&&re.push("temp.written"),K.value&&re.push("local.hit"),$.value&&re.push("local.read"),te.value&&re.push("local.dirtied"),ge.value&&re.push("local.written"),re}),Ne=ve(()=>[].concat(X.value,_e.value));return(re,S)=>(N(),M("div",null,[v("table",wM,[v("thead",MM,[s.value||_e.value.length>0?(N(),M("tr",DM,[S[0]||(S[0]=v("th",{colspan:"2"},null,-1)),S[1]||(S[1]=g()),s.value?(N(),M("th",{key:0,class:"text-center",colspan:l.value},"io",8,PM)):G("",!0),S[2]||(S[2]=g()),v("th",{colspan:X.value.length-l.value},null,8,UM),S[3]||(S[3]=g()),I.value>0?(N(),M("th",{key:1,class:"text-center",colspan:I.value},` - shared - `,8,kM)):G("",!0),S[4]||(S[4]=g()),H.value>0?(N(),M("th",{key:2,class:"text-center",colspan:H.value},` - temp - `,8,BM)):G("",!0),S[5]||(S[5]=g()),k.value>0?(N(),M("th",{key:3,class:"text-center",colspan:k.value},` - local - `,8,VM)):G("",!0)])):G("",!0),S[28]||(S[28]=g()),v("tr",null,[S[6]||(S[6]=v("th",{class:"text-center"},null,-1)),S[7]||(S[7]=g()),n.value?(N(),M("th",HM,"time")):G("",!0),S[8]||(S[8]=g()),a.value?(N(),M("th",WM,"read")):G("",!0),S[9]||(S[9]=g()),o.value?(N(),M("th",XM,"write")):G("",!0),S[10]||(S[10]=g()),f.value?(N(),M("th",FM,"rows")):G("",!0),S[11]||(S[11]=g()),h.value?(N(),M("th",KM,"estim")):G("",!0),S[12]||(S[12]=g()),m.value?(N(),M("th",zM,"cost")):G("",!0),S[13]||(S[13]=g()),p.value?(N(),M("th",jM,"loops")):G("",!0),S[14]||(S[14]=g()),_.value?(N(),M("th",YM,"filter")):G("",!0),S[15]||(S[15]=g()),y.value?(N(),M("th",GM,"heap")):G("",!0),S[16]||(S[16]=g()),S[17]||(S[17]=v("th",{style:{width:"100%"}},null,-1)),S[18]||(S[18]=g()),A.value?(N(),M("th",$M,"hit")):G("",!0),S[19]||(S[19]=g()),L.value?(N(),M("th",JM,"read")):G("",!0),S[20]||(S[20]=g()),w.value?(N(),M("th",qM,"dirt")):G("",!0),S[21]||(S[21]=g()),C.value?(N(),M("th",ZM,"writ")):G("",!0),S[22]||(S[22]=g()),U.value?(N(),M("th",QM,"read")):G("",!0),S[23]||(S[23]=g()),x.value?(N(),M("th",eD,"writ")):G("",!0),S[24]||(S[24]=g()),K.value?(N(),M("th",tD,"hit")):G("",!0),S[25]||(S[25]=g()),$.value?(N(),M("th",nD,"read")):G("",!0),S[26]||(S[26]=g()),te.value?(N(),M("th",rD,"dirt")):G("",!0),S[27]||(S[27]=g()),ge.value?(N(),M("th",aD,"writ")):G("",!0)])]),S[32]||(S[32]=g()),(N(!0),M(rt,null,Yt(c(J).flat,(Te,ne)=>(N(),M("tbody",{key:ne},[(N(!0),M(rt,null,Yt(Te,ue=>(N(),M(rt,{key:ue},[ue.node[c(d).SUBPLAN_NAME]?(N(),M("tr",iD,[v("td",{class:"bg-body-tertiary",colspan:1+X.value.length},null,8,oD),S[30]||(S[30]=g()),v("td",{class:Oe(["plan pr-2 bg-body-tertiary",{"font-weight-bold":t(ue.node)}]),colspan:Ne.value.length+_e.value.length},[Se(vu,{row:ue},null,8,["row"]),S[29]||(S[29]=g()),v("b",lD,fe(ue.node[c(d).SUBPLAN_NAME]),1)],10,sD)])):G("",!0),S[31]||(S[31]=g()),Se(xM,{row:ue,columns:Ne.value},null,8,["row","columns"])],64))),128))]))),128))])]))}}),cD=_s(uD,[["__scopeId","data-v-881db010"]]),fD={},dD={src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAC1QAAAtUBwMJvJQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAf5SURBVGiB7Zp7UFT3Fcc/v3vv8kaQgA8CEmtE8ZEYiVETjS+UkUcm09FM0rE2iRPttOOjY60WbLwNQoI6I9HONNo2rbZpxmo7RkBH8Z34qJpEx2cdoxHREZ8gu+yyu9xf/4BddoFdFlzTOu33r7vnd37nnO+9v9c5vxUEGfp4PcwWpb1pSDFTQBqAhPNCig3h9fYN+n7dFkx/IpjGFucsz0WKEuB7PlSqEOQXl+X9GYQMhs+gEPhFdkGaQFkNZAbkVHJAKur84rIlpx7W90MR+FmmHhdqClkmpfwpoLrkIWEhjJs2iuEThgLw1b7THNhyFLvN7tndEEJ+oihiUdG2/OquxtAlArPT15niet15S0IhEO82JmDIS2lkz5pEbEI3rz5198xU/PVzju88iZReo6dGwAcWI7pk7Y55DY+cwJLsggwDZbWAIZ7ypP69yZ09mZS0JL/9r1+6ybb1u7h6rqp100VDioUrt+eVdSaegAksyinor0i1EOR0T3m3uCgyfjCWEZnDECIwc1LCmUPn2f7xXu7fqm0d0m4U54Li0nfPBmKrQ4/6dD3KZjX9XEqWAKEuuaqpjMoazpQfjiM0PCSgwFvD0eDgwN+PcmDLERx2p1eTEOK3Ns2+rGSrXtMlArquK9YTphlIVgA9PdvSXuhP7uzJxPWK7VLgrVF7p46dG/fz9b7TeE8P7iF473J4/99s3vxaY3t92yWwKLtorIJcAwzzlPdIjifnnQxSh/ta5h8Ol89UUra+ghuX2yxKJw3EvJXleZ+3bmhDYHF20bsglwGKSxYRHc6kN8YwOud5FMX/qLOabVRfvY3R6lUqQtAzJYHwqDC//aWUfL3vLNs/3oO5xuLZZEjQV5TnF/gksDiraA5CfuT6rWoK6RnPkjlzHJHdIvw6djnf8cd91NdZ222PiA5n6lsTAprsVouN/ZuPcOizYzgdLaNHwJwPyvPXtyGg5+oRVsNUBXQHSElLYtr8bBKSnujQmQt2m51t6yr86rwyZzIhYYFP+ttVd9lcUkblhesuUU2jIyRp1a5FFvAYJjap5bqCj03oxqyC1zsV/KNCQtITzCp4g5h498YYq5kaslw/3ASkVAa4ngePHtCpt/SoERoewuDRqe7fBmKg61lpUTOiXU9hEaH8tyE8smXyC6T7cyjtaj9GCCoB1aShqL5NKqqCatKC6ZKgWlNVhRFTnuXquSoMQ3Lr2h2gaQNUFEHKoCRUPwS7guC+DiA5NZHk1EQMQ/KPtdsBGPPqCx1ugF3FYz8HuvwFzLX1OBocPtul0XKUqLlVi/DzBUJCTUTGdLzTt4cuEThRcYpv2yYkPrF306EOdfoOTiY945lOx9JpAubaer49V4WiKv4PZhIsD+oBms5RfqaA1WzjytlrDBzxdKe/RKcJOJoT86jYSKbMeNmnnuckzvzReL+TeNdfDvLgbh12m73TBP53JrGUEqvZhtXcVFgzGg0stfVoIVqblNJqseG0txyBm/RUr+MAwP1bNVhqrdQ/sNJgtXPz6m1sVjs9+8SjKIG924AIOB1O9m46zIO7dW6ZucbCjj/tA2DQqFQGjewPwOHSE20yqp0b9wPwZL9ejM5JB+DTFVs5dfCcl97pL84DEBkTwcKPfkxEtP/kBwIcQvdv1XoF3xquEomjwdleOujG9W9uupP3iycu+9Sz1NZz8ctLgYQWGAHPNb3d9ub0UUojAFtNOkYHuk5nuzl8Gzz2k/j/BP7TaCEgFXeNr3VVoaMlzbVJBbL0uXT85Q0Amua9QJpr6z2t3Hc/uR6EYrhrkacPXfAi0b1XLPGJcT6D7zfsqSanIRpPDU5ut2wihKDv4GS0kKbAnhk7yOcBL65nDGnNyzI0HUnOHvlXi4JsidVtYe7UNaERqrkSKXsA9OgTz7R52fQZ+KS7n9PubFOw0jS1zdtsdDbS2Oi9yqiqgqqpXjK7zYHV4n3jpGmq13Gi8sJ1tnxY7k6OgOrwCEcffbNu9yIAsCR7+XSJ+JubXXO9P+vtiXTvEcN3iQf3zOxue58gpRCvrSjL2+KOsXXH5urch3hUok2hJl7MfZ5Jr7/0yMstDruTw9uOs3fTIRqsXjc6DQgxt7gs73eewnYHYV524ZBGKAEmecpj4qPJnDmB5yYMIcCrgE7h/LFLlK7bxb3qNhX1PSosKCrPP9O6wW8YzbeOq4F+nvLkAYm8MnsKyQMSHzpogBuXqyldX8GVM5Vecim5JhSWFpflb/TVt8P3ODt9nal77zs/QfIe4C4oCSF4bsIQst6eSFRsZJcCr6+zsufTLzhSdgLD+7hiEYJVYWbHBx3dKwc8EPIyC3s7NXQBs2h1I/ny90cyfvqLaCbVj4UWNDoNjm7/kopPDmKzeN3rSRBbNM1YWPjZ0muB2OrCJd/76RKjBBjjKY9PjCNz5jiGjknz2//SySuUrt9NdeVt7wbJcUUR898vyzvSmXi6PBUX5yzPFVKslZDiKX96WF9y38mgZ0qCl/6d6/co/8Nuzh9rc0y+IeDXYSMcv9d1vePjbCs81Fqi5+oRNsM0V8JSIMolVzWFkVOHM3zi0OYblzP8c8dXNDq94rNKWIOqFa7Ytth3stEBgvNXg6nFSYrqKJJSzAjEphCyzCnkvFWlv7rysL6Dupr/MqtopKHIEiSjfKicNBSxYGVp3oFg+Qz6dqTrulJ/PORVIeWbCAYBIDknkBu+iUzd6uu6tKv4N+243iwIA9v6AAAAAElFTkSuQmCC",alt:"PEV2",style:{width:"20px",height:"20px"}};function pD(e,t){return N(),M("img",dD)}const K_=_s(fD,[["render",pD]]),hD={class:"table table-sm"},ED=["innerHTML"],mD=["innerHTML"],_D=["innerHTML"],gD=["innerHTML"],vD=["innerHTML"],TD=["innerHTML"],AD=["innerHTML"],yD=["innerHTML"],SD=["innerHTML"],ID=["innerHTML"],d0=Dt({__name:"BuffersDetail",props:{object:{}},setup(e){const t=e,n=d.EXCLUSIVE_SHARED_HIT_BLOCKS in t.object?t.object[d.EXCLUSIVE_SHARED_HIT_BLOCKS]:t.object[qn.SHARED_HIT_BLOCKS],a=d.EXCLUSIVE_SHARED_READ_BLOCKS in t.object?t.object[d.EXCLUSIVE_SHARED_READ_BLOCKS]:t.object[qn.SHARED_READ_BLOCKS],o=d.EXCLUSIVE_SHARED_DIRTIED_BLOCKS in t.object?t.object[d.EXCLUSIVE_SHARED_DIRTIED_BLOCKS]:t.object[qn.SHARED_DIRTIED_BLOCKS],s=d.EXCLUSIVE_SHARED_WRITTEN_BLOCKS in t.object?t.object[d.EXCLUSIVE_SHARED_WRITTEN_BLOCKS]:t.object[qn.SHARED_WRITTEN_BLOCKS],l=d.EXCLUSIVE_LOCAL_HIT_BLOCKS in t.object?t.object[d.EXCLUSIVE_LOCAL_HIT_BLOCKS]:t.object[qn.LOCAL_HIT_BLOCKS],f=d.EXCLUSIVE_LOCAL_READ_BLOCKS in t.object?t.object[d.EXCLUSIVE_LOCAL_READ_BLOCKS]:t.object[qn.LOCAL_READ_BLOCKS],h=d.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS in t.object?t.object[d.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS]:t.object[qn.LOCAL_DIRTIED_BLOCKS],p=d.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS in t.object?t.object[d.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS]:t.object[qn.LOCAL_WRITTEN_BLOCKS],m=d.EXCLUSIVE_TEMP_READ_BLOCKS in t.object?t.object[d.EXCLUSIVE_TEMP_READ_BLOCKS]:t.object[qn.TEMP_READ_BLOCKS],_=d.EXCLUSIVE_TEMP_WRITTEN_BLOCKS in t.object?t.object[d.EXCLUSIVE_TEMP_WRITTEN_BLOCKS]:t.object[qn.TEMP_WRITTEN_BLOCKS];return(y,I)=>(N(),M("table",hD,[I[19]||(I[19]=v("thead",null,[v("tr",null,[v("th",null,"Blocks"),g(),v("td",{class:"text-end",width:"25%"},"Hit"),g(),v("td",{class:"text-end",width:"25%"},"Read"),g(),v("td",{class:"text-end",width:"25%"},"Dirtied"),g(),v("td",{class:"text-end",width:"25%"},"Written")])],-1)),I[20]||(I[20]=g()),v("tbody",null,[v("tr",null,[I[0]||(I[0]=v("td",null,"Shared",-1)),I[1]||(I[1]=g()),v("td",{class:"text-end",innerHTML:c(Ht)(c(n),!0)||"-"},null,8,ED),I[2]||(I[2]=g()),v("td",{class:"text-end",innerHTML:c(Ht)(c(a),!0)||"-"},null,8,mD),I[3]||(I[3]=g()),v("td",{class:"text-end",innerHTML:c(Ht)(c(o),!0)||"-"},null,8,_D),I[4]||(I[4]=g()),v("td",{class:"text-end",innerHTML:c(Ht)(c(s),!0)||"-"},null,8,gD)]),I[17]||(I[17]=g()),v("tr",null,[I[5]||(I[5]=v("td",null,"Temp",-1)),I[6]||(I[6]=g()),I[7]||(I[7]=v("td",{class:"text-end bg-hatched"},null,-1)),I[8]||(I[8]=g()),v("td",{class:"text-end",innerHTML:c(Ht)(c(m),!0)||"-"},null,8,vD),I[9]||(I[9]=g()),I[10]||(I[10]=v("td",{class:"text-end bg-hatched"},null,-1)),I[11]||(I[11]=g()),v("td",{class:"text-end",innerHTML:c(Ht)(c(_),!0)||"-"},null,8,TD)]),I[18]||(I[18]=g()),v("tr",null,[I[12]||(I[12]=v("td",null,"Local",-1)),I[13]||(I[13]=g()),v("td",{class:"text-end",innerHTML:c(Ht)(c(l),!0)||"-"},null,8,AD),I[14]||(I[14]=g()),v("td",{class:"text-end",innerHTML:c(Ht)(c(f),!0)||"-"},null,8,yD),I[15]||(I[15]=g()),v("td",{class:"text-end",innerHTML:c(Ht)(c(h),!0)||"-"},null,8,SD),I[16]||(I[16]=g()),v("td",{class:"text-end",innerHTML:c(Ht)(c(p),!0)||"-"},null,8,ID)])])]))}}),OD={class:"card-header border-top"},RD={key:0,class:"node-description"},bD={class:"node-type"},LD=["innerHTML"],ND={class:"nav nav-tabs card-header-tabs"},CD={class:"nav-item"},xD={class:"nav-item"},wD={class:"nav-item"},MD={class:"nav-item"},DD={class:"nav-item"},PD={class:"card-body tab-content"},UD={key:0},kD=["innerHTML"],BD={class:"px-1"},VD={key:0,class:"text-body-tertiary"},HD={key:1},WD={key:0},XD={key:1},FD={key:2},KD=["innerHTML"],zD={key:1},jD={class:"px-1"},YD={key:2},GD=["innerHTML"],$D={key:3},JD={class:"text-body-tertiary"},qD={key:4},ZD={class:"px-1"},QD={key:0,class:"mb-2"},eP={class:"more-info"},tP={key:0},nP={class:"more-info"},rP=["innerHTML"],aP=Dt({__name:"PlanNodeDetail",props:{node:{}},setup(e){const t=Mt(Da),n=e,a=Mt("updateSize"),o=Er(n.node),s=ze(),l=ze("general"),{costClass:f,durationClass:h,estimationClass:p,executionTimePercent:m,filterDetailTooltip:_,formattedProp:y,heapFetchesClass:I,indexRecheckTooltip:A,plannerRowEstimateDirection:L,plannerRowEstimateValue:w,rowsRemoved:C,rowsRemovedClass:H,rowsRemovedPercentString:U,rowsRemovedProp:x,tilde:k}=mi(o,t);fu(()=>{$()});const K=ve(()=>p.value&&L.value!==hn.none&&w.value);function $(){s.value=W.chain(o).omit(d.PLANS).omit(d.WORKERS).map((ge,X)=>({key:X,value:ge})).value()}const te=ve(()=>{const ge=["EXCLUSIVE_SHARED_HIT_BLOCKS","EXCLUSIVE_SHARED_READ_BLOCKS","EXCLUSIVE_SHARED_DIRTIED_BLOCKS","EXCLUSIVE_SHARED_WRITTEN_BLOCKS","EXCLUSIVE_TEMP_READ_BLOCKS","EXCLUSIVE_TEMP_WRITTEN_BLOCKS","EXCLUSIVE_LOCAL_HIT_BLOCKS","EXCLUSIVE_LOCAL_READ_BLOCKS","EXCLUSIVE_LOCAL_DIRTIED_BLOCKS","EXCLUSIVE_LOCAL_WRITTEN_BLOCKS","EXCLUSIVE_IO_READ_TIME","EXCLUSIVE_IO_WRITE_TIME"],X=W.map(ge,_e=>{const Ne=o[d[_e]];return W.isNaN(Ne)?0:Ne});return W.sum(X)>0});return en(l,()=>{window.setTimeout(()=>a&&a(o),1)}),(ge,X)=>{var _e;return N(),M(rt,null,[v("div",OD,[c($l)(o[c(d).NODE_TYPE])?(N(),M("div",RD,[v("span",bD,fe(o[c(d).NODE_TYPE])+" Node",1),X[6]||(X[6]=g()),v("span",{innerHTML:c($l)(o[c(d).NODE_TYPE])},null,8,LD)])):G("",!0),X[11]||(X[11]=g()),v("ul",ND,[v("li",CD,[v("a",{class:Oe(["nav-link",{active:l.value==="general"}]),onClick:X[0]||(X[0]=Wt(Ne=>l.value="general",["prevent","stop"])),href:""},"General",2)]),X[7]||(X[7]=g()),v("li",xD,[v("a",{class:Oe(["nav-link text-nowrap",{active:l.value==="iobuffer",disabled:!te.value}]),onClick:X[1]||(X[1]=Wt(Ne=>l.value="iobuffer",["prevent","stop"])),href:""},"IO & Buffers",2)]),X[8]||(X[8]=g()),v("li",wD,[v("a",{class:Oe(["nav-link",{active:l.value==="output",disabled:!o[c(d).OUTPUT]}]),onClick:X[2]||(X[2]=Wt(Ne=>l.value="output",["prevent","stop"])),href:""},"Output",2)]),X[9]||(X[9]=g()),v("li",MD,[v("a",{class:Oe(["nav-link",{active:l.value==="workers",disabled:!(o[c(d).WORKERS_PLANNED]||o[c(d).WORKERS_PLANNED_BY_GATHER])}]),onClick:X[3]||(X[3]=Wt(Ne=>l.value="workers",["prevent","stop"])),href:""},"Workers",2)]),X[10]||(X[10]=g()),v("li",DD,[v("a",{class:Oe(["nav-link",{active:l.value==="misc"}]),onClick:X[4]||(X[4]=Wt(Ne=>l.value="misc",["prevent","stop"])),href:""},"Misc",2)])])]),X[60]||(X[60]=g()),v("div",PD,[v("div",{class:Oe(["tab-pane",{"show active":l.value==="general"}])},[(_e=c(J).plan)!=null&&_e.isAnalyze?(N(),M("div",UD,[Se(c(dt),{"fixed-width":"",icon:c(e0),class:"text-body-tertiary"},null,8,["icon"]),X[14]||(X[14]=g()),X[15]||(X[15]=v("b",null,"Timing:",-1)),X[16]||(X[16]=g()),v("span",{class:Oe(["p-0 px-1 rounded alert",c(h)]),innerHTML:c(y)("EXCLUSIVE_DURATION")},null,10,kD),X[17]||(X[17]=g()),c(m)&&c(m)!==1/0?(N(),M(rt,{key:0},[X[12]||(X[12]=g(` - | - `,-1)),v("strong",null,fe(c(m)),1),X[13]||(X[13]=v("span",{class:"text-body-tertiary"},"%",-1))],64)):G("",!0)])):G("",!0),X[44]||(X[44]=g()),v("div",null,[Se(c(dt),{"fixed-width":"",icon:c(nC),class:"text-body-tertiary"},null,8,["icon"]),X[24]||(X[24]=g()),X[25]||(X[25]=v("b",null,"Rows:",-1)),X[26]||(X[26]=g()),v("span",BD,fe(c(k)+c(y)("ACTUAL_ROWS_REVISED")),1),X[27]||(X[27]=g()),o[c(d).PLAN_ROWS]?(N(),M("span",VD,"(Planned: "+fe(c(k)+c(y)("PLAN_ROWS_REVISED"))+")",1)):G("",!0),X[28]||(X[28]=g()),c(L)!==c(hn).none&&K.value?(N(),M("span",HD,[X[21]||(X[21]=g(` - | - `,-1)),c(L)===c(hn).over?(N(),M("span",WD,[Se(c(dt),{icon:c(r0)},null,8,["icon"]),X[18]||(X[18]=g(" over",-1))])):G("",!0),X[22]||(X[22]=g()),c(L)===c(hn).under?(N(),M("span",XD,[Se(c(dt),{icon:c(t0)},null,8,["icon"]),X[19]||(X[19]=g(" under",-1))])):G("",!0),X[23]||(X[23]=g(` - estimated - `,-1)),c(w)!=1/0?(N(),M("span",FD,[X[20]||(X[20]=g(` - by - `,-1)),v("span",{class:Oe(["p-0 px-1 alert",c(p)]),innerHTML:c(y)("PLANNER_ESTIMATE_FACTOR")},null,10,KD)])):G("",!0)])):G("",!0)]),X[45]||(X[45]=g()),c(C)?(N(),M("div",zD,[Se(c(dt),{"fixed-width":"",icon:c(Mf),class:"text-body-tertiary"},null,8,["icon"]),X[30]||(X[30]=g()),v("b",null,fe(c(d)[c(x)])+": ",1),X[31]||(X[31]=g()),v("span",null,[v("span",jD,fe(c(k)+c(y)(c(x))),1),X[29]||(X[29]=g(`| - `,-1)),v("span",{class:Oe(["p-0 px-1 alert",c(H)])},fe(c(U))+"%",3)]),X[32]||(X[32]=g()),c(x)=="ROWS_REMOVED_BY_INDEX_RECHECK_REVISED"?Tt((N(),ct(c(dt),{key:0,"fixed-width":"",icon:c(oi),class:"text-muted"},null,8,["icon"])),[[c(At),{allowHTML:!0,content:c(A)}]]):Tt((N(),ct(c(dt),{key:1,"fixed-width":"",icon:c(oi),class:"text-muted"},null,8,["icon"])),[[c(At),{allowHTML:!0,content:c(_)}]])])):G("",!0),X[46]||(X[46]=g()),o[c(d).HEAP_FETCHES]?(N(),M("div",YD,[Se(c(dt),{"fixed-width":"",icon:c(a0),class:"text-body-tertiary"},null,8,["icon"]),X[33]||(X[33]=g()),X[34]||(X[34]=v("b",null,"Heap Fetches:",-1)),X[35]||(X[35]=g()),v("span",{class:Oe(["p-0 px-1 rounded alert",c(I)]),innerHTML:c(y)("HEAP_FETCHES")},null,10,GD),X[36]||(X[36]=g()),c(I)?Tt((N(),ct(c(dt),{key:0,icon:c(oi),"fixed-width":"",class:"text-body-tertiary"},null,8,["icon"])),[[c(At),{arrow:!0,content:"Visibility map may be out-of-date. Consider using VACUUM or change autovacuum settings."}]]):G("",!0)])):G("",!0),X[47]||(X[47]=g()),c(W).isUndefined(o[c(d).EXCLUSIVE_COST])?G("",!0):(N(),M("div",$D,[Se(c(dt),{"fixed-width":"",icon:c(i0),class:"text-body-tertiary"},null,8,["icon"]),X[37]||(X[37]=g()),X[38]||(X[38]=v("b",null,"Cost:",-1)),X[39]||(X[39]=g()),v("span",{class:Oe(["p-0 px-1 me-1 alert",c(f)])},fe(c(y)("EXCLUSIVE_COST")),3),X[40]||(X[40]=g()),v("span",JD,"(Total: "+fe(c(y)("TOTAL_COST"))+")",1)])),X[48]||(X[48]=g()),o[c(d).ACTUAL_LOOPS]>1?(N(),M("div",qD,[Se(c(dt),{"fixed-width":"",icon:c(sC),class:"text-body-tertiary"},null,8,["icon"]),X[41]||(X[41]=g()),X[42]||(X[42]=v("b",null,"Loops:",-1)),X[43]||(X[43]=g()),v("span",ZD,fe(c(y)("ACTUAL_LOOPS")),1)])):G("",!0)],2),X[56]||(X[56]=g()),v("div",{class:Oe(["tab-pane",{"show active":l.value==="iobuffer"}])},[Se(rs,{node:o,exclusive:""},null,8,["node"]),X[54]||(X[54]=g()),Se(d0,{object:o},null,8,["object"]),X[55]||(X[55]=g()),o[c(d).WAL_RECORDS]||o[c(d).WAL_BYTES]?(N(),M("div",QD,[v("b",null,[Tt((N(),M("span",eP,[...X[49]||(X[49]=[g("WAL",-1)])])),[[c(At),"Write-Ahead Logging"]]),X[50]||(X[50]=g(`: - `,-1))]),g(" "+fe(c(y)("WAL_RECORDS"))+` records - `,1),v("small",null,"("+fe(c(y)("WAL_BYTES"))+")",1),X[53]||(X[53]=g()),o[c(d).WAL_FPI]?(N(),M("span",tP,[X[52]||(X[52]=g(` - - - `,-1)),Tt((N(),M("span",nP,[...X[51]||(X[51]=[g("FPI",-1)])])),[[c(At),"WAL Full Page Images"]]),g(`: - `+fe(c(y)("WAL_FPI")),1)])):G("",!0)])):G("",!0)],2),X[57]||(X[57]=g()),v("div",{class:Oe(["tab-pane overflow-auto font-monospace",{"show active":l.value==="output"}]),innerHTML:c(y)("OUTPUT"),style:{"max-height":"200px"},onMousewheel:X[5]||(X[5]=Wt(()=>{},["stop"]))},null,42,rP),X[58]||(X[58]=g()),o[c(d).WORKERS_PLANNED]||o[c(d).WORKERS_PLANNED_BY_GATHER]?(N(),M("div",{key:0,class:Oe(["tab-pane",{"show active":l.value==="workers"}])},[Se(c0,{node:o},null,8,["node"])],2)):G("",!0),X[59]||(X[59]=g()),v("div",{class:Oe(["tab-pane",{"show active":l.value==="misc"}])},[Se(f0,{node:o},null,8,["node"])],2)])],64)}}}),iP={key:5,class:"p-0 d-inline-block mb-0 ms-1 text-nowrap"},oP=Dt({__name:"NodeBadges",props:{node:{}},setup(e){const t=Er(e.node),n=Mt(Da),{rowsRemoved:a,costClass:o,durationClass:s,estimationClass:l,rowsRemovedClass:f,heapFetchesClass:h,filterTooltip:p}=mi(t,n);return(m,_)=>(N(),M(rt,null,[c(s)?Tt((N(),M("span",{key:0,class:Oe("p-0 d-inline-block mb-0 ms-1 text-nowrap alert "+c(s))},[Se(c(dt),{"fixed-width":"",icon:c(e0)},null,8,["icon"])],2)),[[c(At),"Slow"]]):G("",!0),_[0]||(_[0]=g()),c(o)?Tt((N(),M("span",{key:1,class:Oe("p-0 d-inline-block mb-0 ms-1 text-nowrap alert "+c(o))},[Se(c(dt),{"fixed-width":"",icon:c(i0)},null,8,["icon"])],2)),[[c(At),"Cost is high"]]):G("",!0),_[1]||(_[1]=g()),c(l)?Tt((N(),M("span",{key:2,class:Oe("p-0 d-inline-block mb-0 ms-1 text-nowrap alert "+c(l))},[Se(c(dt),{"fixed-width":"",icon:c(uC)},null,8,["icon"])],2)),[[c(At),"Bad estimation for number of rows"]]):G("",!0),_[2]||(_[2]=g()),c(f)?Tt((N(),M("span",{key:3,class:Oe("p-0 d-inline-block mb-0 ms-1 text-nowrap alert "+c(f))},[Se(c(dt),{"fixed-width":"",icon:c(Mf)},null,8,["icon"])],2)),[[c(At),c(p)]]):G("",!0),_[3]||(_[3]=g()),c(h)?Tt((N(),M("span",{key:4,class:Oe("p-0 d-inline-block mb-0 ms-1 text-nowrap alert "+c(h))},[Se(c(dt),{"fixed-width":"",icon:c(a0)},null,8,["icon"])],2)),[[c(At),{arrow:!0,content:"Heap Fetches number is high"}]]):G("",!0),_[4]||(_[4]=g()),c(a)&&!c(f)?Tt((N(),M("span",iP,[Se(c(dt),{"fixed-width":"",icon:c(Mf),class:"text-body-tertiary"},null,8,["icon"])])),[[c(At),c(p)]]):G("",!0)],64))}}),sP={key:0,class:"fixed-bottom text-center"},lP={class:"subplan-name fst-italic px-1"},uP={key:1,class:"workers py-0 px-1 h-100 w-100 position-absolute",style:{left:"-1px",top:"1px"}},cP={class:"card-body header no-focus-outline"},fP={class:"mb-0 d-flex justify-content-between"},dP={class:"text-body-tertiary"},pP={class:"text-nowrap"},hP={class:"text-start font-monospace"},EP={key:0},mP={key:1},_P=["innerHTML"],gP=["innerHTML"],vP=["innerHTML"],TP=["innerHTML"],AP=["innerHTML"],yP={key:6},SP={key:0},IP={class:"progress mt-2 mb-1",style:{height:"5px"}},OP={class:"node-bar-label"},RP={class:"text-body-tertiary"},bP=["innerHTML"],LP={key:1,class:"text-end"},z_=Dt({__name:"PlanNode",props:{node:{}},setup(e){const t=ze(null),n=Mt(Fl);if(!n)throw new Error(`Could not resolve ${Fl.description}`);const a=Mt(ds),o=Mt(ci);if(!o)throw new Error(`Could not resolve ${ci.description}`);const s=Mt(Da),l=e,f=ze(!1),h=Er(l.node),p=Mt("updateNodeSize"),{nodeName:m,barWidth:_,barColor:y,highlightValue:I,isNeverExecuted:A,workersLaunchedCount:L,workersPlannedCount:w,workersPlannedCountReversed:C}=mi(h,s);Ei(async()=>{H(h)});function H(x){var k;const K=(k=t.value)==null?void 0:k.getBoundingClientRect();K&&p?.(x,[K.width,K.height])}gn("updateSize",H),en(f,()=>{window.setTimeout(()=>H(h),1)}),en(s,()=>{ba(()=>{H(h)})}),en(n,()=>{n.value==h.nodeId&&(f.value=!0)});function U(){const x=yC(J.plan,h[d.CTE_NAME]);x&&o?.(x.nodeId,!0)}return(x,k)=>(N(),M("div",{ref_key:"outerEl",ref:t,onMousedown:k[4]||(k[4]=Wt(()=>{},["stop"]))},[v("div",{class:Oe(["text-start plan-node",{detailed:f.value,parallel:c(w),selected:c(n)==h.nodeId,highlight:c(a)==h.nodeId}])},[h[c(d).SUBPLAN_NAME]?(N(),M("div",sP,[v("b",lP,fe(h[c(d).SUBPLAN_NAME]),1)])):G("",!0),k[34]||(k[34]=g()),c(w)?(N(),M("div",uP,[(N(!0),M(rt,null,Yt(c(C),K=>(N(),M("div",{key:K,style:$t({top:1+K*2+"px",left:1+(K+1)*3+"px"}),class:Oe(["border bg-body position-absolute w-100 h-100",{"border-dashed":K>=c(L)}])},null,6))),128))])):G("",!0),k[35]||(k[35]=g()),v("div",{class:Oe(["plan-node-body card border",{"never-executed":c(A)}]),onMouseenter:k[2]||(k[2]=K=>a.value=h.nodeId),onMouseleave:k[3]||(k[3]=K=>a.value=void 0)},[v("div",cP,[v("header",fP,[v("h4",{class:"overflow-hidden rounded text-start py-0 px-1 node-detail-toggle",onClick:k[0]||(k[0]=Wt(K=>f.value=!f.value,["prevent","stop"]))},[v("span",dP,[f.value?(N(),ct(c(dt),{key:0,"fixed-width":"",icon:c(tC)},null,8,["icon"])):(N(),ct(c(dt),{key:1,"fixed-width":"",icon:c(n0)},null,8,["icon"]))]),g(" "+fe(c(m)),1)]),k[6]||(k[6]=g()),v("div",pP,[Se(oP,{node:h},null,8,["node"]),k[5]||(k[5]=g()),v("a",{class:"fw-normal small ms-1",href:"",onClick:k[1]||(k[1]=Wt(K=>c(o)(h.nodeId,!0),["prevent","stop"]))},` - #`+fe(h.nodeId),1)])]),k[29]||(k[29]=g()),v("div",hP,[h[c(d).RELATION_NAME]||h[c(d).FUNCTION_NAME]?(N(),M("div",{key:0,class:Oe({"line-clamp-2":!f.value})},[k[8]||(k[8]=v("span",{class:"text-body-tertiary"},"on",-1)),k[9]||(k[9]=g()),h[c(d).SCHEMA]?(N(),M("span",EP,fe(h[c(d).SCHEMA])+".",1)):G("",!0),g(fe(h[c(d).RELATION_NAME])+" "+fe(h[c(d).FUNCTION_NAME])+" ",1),h[c(d).ALIAS]?(N(),M("span",mP,[k[7]||(k[7]=v("span",{class:"text-body-tertiary"},"as",-1)),g(" "+fe(h[c(d).ALIAS]),1)])):G("",!0)],2)):h[c(d).ALIAS]?(N(),M("div",{key:1,class:Oe({"line-clamp-2":!f.value})},[k[10]||(k[10]=v("span",{class:"text-body-tertiary"},"on",-1)),k[11]||(k[11]=g()),v("span",{innerHTML:c(ia)(h[c(d).ALIAS])},null,8,_P)],2)):G("",!0),k[22]||(k[22]=g()),h[c(d).GROUP_KEY]?(N(),M("div",{key:2,class:Oe({"line-clamp-2":!f.value})},[k[12]||(k[12]=v("span",{class:"text-body-tertiary"},"by",-1)),k[13]||(k[13]=g()),v("span",{innerHTML:c(ia)(h[c(d).GROUP_KEY])},null,8,gP)],2)):G("",!0),k[23]||(k[23]=g()),h[c(d).SORT_KEY]?(N(),M("div",{key:3,class:Oe({"line-clamp-2":!f.value})},[k[14]||(k[14]=v("span",{class:"text-body-tertiary"},"by",-1)),k[15]||(k[15]=g()),v("span",{innerHTML:c(l0)(h[c(d).SORT_KEY],h[c(d).PRESORTED_KEY])},null,8,vP)],2)):G("",!0),k[24]||(k[24]=g()),h[c(d).INDEX_NAME]?(N(),M("div",{key:4,class:Oe({"line-clamp-2":!f.value})},[k[16]||(k[16]=v("span",{class:"text-body-tertiary"},"using",-1)),k[17]||(k[17]=g()),v("span",{innerHTML:c(ia)(h[c(d).INDEX_NAME])},null,8,TP)],2)):G("",!0),k[25]||(k[25]=g()),h[c(d).HASH_CONDITION]?(N(),M("div",{key:5,class:Oe({"line-clamp-2":!f.value})},[k[18]||(k[18]=v("span",{class:"text-body-tertiary"},"on",-1)),k[19]||(k[19]=g()),v("span",{innerHTML:c(ia)(h[c(d).HASH_CONDITION])},null,8,AP)],2)):G("",!0),k[26]||(k[26]=g()),h[c(d).CTE_NAME]?(N(),M("div",yP,[v("a",{class:"text-reset",href:"",onClick:Wt(U,["prevent","stop"])},[Se(c(dt),{icon:c(fC),class:"text-body-tertiary"},null,8,["icon"]),k[20]||(k[20]=g()),k[21]||(k[21]=v("span",{class:"text-body-tertiary"},"CTE",-1)),g(" "+fe(h[c(d).CTE_NAME]),1)])])):G("",!0)]),k[30]||(k[30]=g()),c(s).highlightType!==c(kn).NONE&&c(I)!==null?(N(),M("div",SP,[v("div",IP,[v("div",{class:"progress-bar",role:"progressbar",style:$t({width:c(_)+"%","background-color":c(y)}),"aria-valuenow":"0","aria-valuemin":"0","aria-valuemax":"100"},null,4)]),k[28]||(k[28]=g()),v("span",OP,[v("span",RP,fe(c(s).highlightType)+":",1),k[27]||(k[27]=g()),v("span",{innerHTML:c(I)},null,8,bP)])])):G("",!0)]),k[32]||(k[32]=g()),f.value?(N(),ct(aP,{key:0,node:h},null,8,["node"])):G("",!0),k[33]||(k[33]=g()),c(A)?(N(),M("div",LP,[...k[31]||(k[31]=[v("span",{class:"text-body-tertiary bg-body px-1"}," Never executed ",-1)])])):G("",!0)],34)],2)],544))}}),NP={key:0,class:"plan-stats flex-shrink-0 d-flex border-bottom border-top align-items-center"},CP={class:"d-inline-block px-2"},xP={key:0,class:"text-body-tertiary"},wP=["innerHTML"],MP={class:"d-inline-block border-start px-2"},DP={key:0,class:"text-body-tertiary"},PP={key:1,class:"stat-value"},UP=["innerHTML"],kP={key:0,class:"d-inline-block border-start px-2 position-relative"},BP={class:"stat-value"},VP=["innerHTML"],HP={key:0,class:"stat-dropdown-container text-start"},WP={key:0},XP={key:1,class:"d-inline-block border-start px-2 position-relative"},FP={class:"stat-value"},KP=["innerHTML"],zP={key:0,class:"stat-dropdown-container text-start"},jP={key:2,class:"d-inline-block border-start px-2 position-relative"},YP={class:"stat-value"},GP=["innerHTML"],$P={key:0,class:"stat-dropdown-container text-start"},JP={class:"float-end"},qP=["innerHTML"],ZP={key:0,class:"text-body-tertiary"},QP={key:1,class:"my-2"},e3={key:3,class:"d-inline-block border-start px-2 position-relative"},t3={class:"stat-label"},n3={class:"badge bg-secondary"},r3={key:0,class:"stat-dropdown-container text-start"},a3={class:"table table-sm table-striped mb-0"},i3={key:4,class:"d-inline-block border-start px-2 position-relative"},o3={class:"stat-label"},s3=["innerHTML"],l3={key:1,class:"stat-dropdown-container text-start"},j_=Dt({__name:"PlanStats",setup(e){const t=ze(!1),n=ze(!1),a=ze(!1),o=ze(!1),s=ze(!1),l=I=>{let A=NaN;return I>90?A=4:I>40?A=3:I>10&&(A=2),A?"c-"+A:!1},f=ve(()=>{const I=J.stats.executionTime||0,A=p.value||0;return W.round(A/I*100)});function h(I){const A=J.stats.executionTime||0,L=I.Time;return W.round(L/A*100)}const p=ve(()=>W.sumBy(J.stats.triggers,I=>I.Time));function m(I){const A=I[d.AVERAGE_SUM_IO_READ_SPEED],L=I[d.AVERAGE_SUM_IO_WRITE_SPEED],w=[];return A&&w.push(`read=~${ns(d.AVERAGE_SUM_IO_READ_SPEED,A)}`),L&&w.push(`write=~${ns(d.AVERAGE_SUM_IO_WRITE_SPEED,L)}`),w.join(", ")}function _(I){var A;return(A=I.Plans)==null?void 0:A.some(function L(w){return w[d.WORKERS_PLANNED]||w[d.WORKERS_PLANNED_BY_GATHER]?!0:Array.isArray(w.Plans)&&w.Plans.some(L)})}const y=ve(()=>{if(!J.stats.serialization)return!1;const I=["SHARED_HIT_BLOCKS","SHARED_READ_BLOCKS","SHARED_DIRTIED_BLOCKS","SHARED_WRITTEN_BLOCKS","TEMP_READ_BLOCKS","TEMP_WRITTEN_BLOCKS","LOCAL_HIT_BLOCKS","LOCAL_READ_BLOCKS","LOCAL_DIRTIED_BLOCKS","LOCAL_WRITTEN_BLOCKS"],A=W.map(I,L=>{var w;const C=(w=J.stats.serialization)==null?void 0:w[qn[L]];return W.isNaN(C)?0:C});return W.sum(A)>0});return(I,A)=>{var L,w,C,H,U,x,k;return c(J).stats?(N(),M("div",NP,[v("div",CP,[A[10]||(A[10]=g(` - Execution time: - `,-1)),c(J).stats.executionTime?(N(),M("span",{key:1,class:"stat-value",innerHTML:c(gt)(c(J).stats.executionTime)},null,8,wP)):(N(),M("span",xP,[A[9]||(A[9]=g(` - N/A - `,-1)),Tt(Se(c(dt),{icon:c(oi),class:"cursor-help"},null,8,["icon"]),[[c(At),c(si)("missing execution time")]])]))]),A[62]||(A[62]=g()),v("div",MP,[A[12]||(A[12]=g(` - Planning time: - `,-1)),c(J).stats.planningTime?(N(),M("span",PP,[v("span",{class:Oe("mb-0 p-0 px-1 alert "+l(c(J).stats.planningTime/c(J).stats.executionTime*100)),innerHTML:c(gt)(c(J).stats.planningTime)},null,10,UP)])):(N(),M("span",DP,[A[11]||(A[11]=g(` - N/A - `,-1)),Tt(Se(c(dt),{icon:c(oi),class:"cursor-help"},null,8,["icon"]),[[c(At),c(si)("missing planning time")]])]))]),A[63]||(A[63]=g()),c(J).stats.serialization?(N(),M("div",kP,[A[24]||(A[24]=g(` - Serialization: - `,-1)),v("span",BP,[v("span",{class:Oe("mb-0 p-0 px-1 alert "+l(c(J).stats.serialization.Time/c(J).stats.executionTime*100)),innerHTML:c(gt)(c(J).stats.serialization.Time)},null,10,VP)]),A[25]||(A[25]=g()),v("button",{onClick:A[0]||(A[0]=Wt(K=>o.value=!o.value,["prevent"])),class:"bg-transparent border-0 p-0 m-0 ps-1"},[Se(c(dt),{icon:c(Mo),class:"text-body-tertiary"},null,8,["icon"])]),A[26]||(A[26]=g()),o.value?(N(),M("div",HP,[v("button",{class:"btn btn-xs btn-close float-end",onClick:A[1]||(A[1]=K=>o.value=!1)}),A[19]||(A[19]=g()),A[20]||(A[20]=v("h3",null,"Serialization",-1)),A[21]||(A[21]=g()),v("div",null,[A[13]||(A[13]=v("b",null,"Time:",-1)),A[14]||(A[14]=g()),v("span",null,fe(c(gt)(c(J).stats.serialization.Time)),1)]),A[22]||(A[22]=g()),v("div",null,[A[15]||(A[15]=v("b",null,"Output Volume: ",-1)),A[16]||(A[16]=g()),v("span",null,fe(c(Jl)(c(J).stats.serialization["Output Volume"])),1)]),A[23]||(A[23]=g()),y.value?(N(),M("div",WP,[A[17]||(A[17]=v("b",null,"Buffers: ",-1)),A[18]||(A[18]=g()),Se(d0,{object:c(J).stats.serialization},null,8,["object"])])):G("",!0)])):G("",!0)])):G("",!0),A[64]||(A[64]=g()),c(J).stats.jitTime&&c(J).stats.executionTime?(N(),M("div",XP,[A[29]||(A[29]=g(` - JIT: - `,-1)),v("span",FP,[v("span",{class:Oe("mb-0 p-0 px-1 alert "+l(c(J).stats.jitTime/c(J).stats.executionTime*100)),innerHTML:c(gt)(c(J).stats.jitTime)},null,10,KP),A[27]||(A[27]=g()),v("button",{onClick:A[2]||(A[2]=Wt(K=>a.value=!a.value,["prevent"])),class:"bg-transparent border-0 p-0 m-0 ps-1"},[Se(c(dt),{icon:c(Mo),class:"text-body-tertiary"},null,8,["icon"])]),A[28]||(A[28]=g()),a.value?(N(),M("div",zP,[v("div",null,[(L=c(J).plan)!=null&&L.content.JIT?(N(),ct(s0,{key:0,jit:(w=c(J).plan)==null?void 0:w.content.JIT},null,8,["jit"])):G("",!0)])])):G("",!0)])])):G("",!0),A[65]||(A[65]=g()),c(J).stats.triggers&&c(J).stats.triggers.length?(N(),M("div",jP,[A[44]||(A[44]=v("span",{class:"stat-label"},"Triggers: ",-1)),A[45]||(A[45]=g()),v("span",YP,[v("span",{class:Oe("mb-0 p-0 px-1 alert "+c(Pf)(f.value)),innerHTML:c(gt)(p.value)},null,10,GP)]),A[46]||(A[46]=g()),v("button",{onClick:A[3]||(A[3]=Wt(K=>n.value=!n.value,["prevent"])),class:"bg-transparent border-0 p-0 m-0 ps-1"},[Se(c(dt),{icon:c(Mo),class:"text-body-tertiary"},null,8,["icon"])]),A[47]||(A[47]=g()),n.value?(N(),M("div",$P,[v("button",{class:"btn btn-xs btn-close float-end",onClick:A[4]||(A[4]=K=>n.value=!1)}),A[41]||(A[41]=g()),A[42]||(A[42]=v("h3",null,"Triggers",-1)),A[43]||(A[43]=g()),(N(!0),M(rt,null,Yt(c(J).stats.triggers,(K,$)=>(N(),M("div",{key:$},[g(fe(K["Trigger Name"])+" ",1),A[31]||(A[31]=v("br",null,null,-1)),A[32]||(A[32]=g()),A[33]||(A[33]=v("span",{class:"text-body-tertiary"},"Called",-1)),g(" "+fe(K.Calls),1),A[34]||(A[34]=v("span",{class:"text-body-tertiary"},"×",-1)),A[35]||(A[35]=g()),v("span",JP,[v("span",{class:Oe("p-0 px-1 alert "+c(Pf)(h(K))),innerHTML:c(gt)(K.Time)},null,10,qP),g(` - | `+fe(h(K)),1),A[30]||(A[30]=v("span",{class:"text-body-tertiary"},"%",-1))]),A[36]||(A[36]=g()),A[37]||(A[37]=v("br",null,null,-1)),A[38]||(A[38]=g()),K.Relation?(N(),M("span",ZP,"on")):G("",!0),g(" "+fe(K.Relation)+" ",1),A[39]||(A[39]=v("div",{class:"clearfix"},null,-1)),A[40]||(A[40]=g()),c(J).stats.triggers&&$!=c(J).stats.triggers.length-1?(N(),M("hr",QP)):G("",!0)]))),128))])):G("",!0)])):G("",!0),A[66]||(A[66]=g()),c(J).stats.settings?(N(),M("div",e3,[v("span",t3,[A[48]||(A[48]=g(`Settings: - `,-1)),v("span",n3,fe(c(W).keys(c(J).stats.settings).length),1)]),A[55]||(A[55]=g()),v("button",{onClick:A[5]||(A[5]=Wt(K=>t.value=!t.value,["prevent"])),class:"bg-transparent border-0 p-0 m-0 ps-1"},[Se(c(dt),{icon:c(Mo),class:"text-body-tertiary"},null,8,["icon"])]),A[56]||(A[56]=g()),t.value?(N(),M("div",r3,[v("button",{class:"btn btn-xs btn-close float-end",onClick:A[6]||(A[6]=K=>t.value=!1)}),A[50]||(A[50]=g()),A[51]||(A[51]=v("h3",null,"PG Settings",-1)),A[52]||(A[52]=g()),A[53]||(A[53]=v("em",{class:"text-body-tertiary d-block pb-2"},` - Configuration parameters affecting query planning with value different - from the built-in default value. - `,-1)),A[54]||(A[54]=g()),v("table",a3,[v("tbody",null,[(N(!0),M(rt,null,Yt(c(J).stats.settings,(K,$)=>(N(),M("tr",{key:$},[v("td",null,fe($),1),A[49]||(A[49]=g()),v("td",null,fe(K),1)]))),128))])])])):G("",!0)])):G("",!0),A[67]||(A[67]=g()),(C=c(J).plan)!=null&&C.content.Plan&&m((H=c(J).plan)==null?void 0:H.content.Plan)?(N(),M("div",i3,[v("span",o3,[A[57]||(A[57]=g(` - IO: `,-1)),v("span",{innerHTML:m((U=c(J).plan)==null?void 0:U.content.Plan)},null,8,s3)]),A[59]||(A[59]=g()),_((x=c(J).plan)==null?void 0:x.content.Plan)?Tt((N(),ct(c(dt),{key:0,icon:c(oi),class:"cursor-help d-inline-block text-body-tertiary"},null,8,["icon"])),[[c(At),{content:c(si)("io timings parallel")}]]):G("",!0),A[60]||(A[60]=g()),v("button",{onClick:A[7]||(A[7]=Wt(K=>s.value=!s.value,["prevent"])),class:"bg-transparent border-0 p-0 m-0 ps-1"},[Se(c(dt),{icon:c(Mo),class:"text-body-tertiary"},null,8,["icon"])]),A[61]||(A[61]=g()),s.value?(N(),M("div",l3,[v("button",{class:"btn btn-xs btn-close float-end",onClick:A[8]||(A[8]=K=>s.value=!1)}),A[58]||(A[58]=g()),Se(rs,{node:(k=c(J).plan)==null?void 0:k.content.Plan,class:"mb-0"},null,8,["node"])])):G("",!0)])):G("",!0)])):G("",!0)}}}),u3={class:"table"},Al=Dt({__name:"SortedTable",props:{values:{},sort:{},dir:{}},setup(e){const t=e,n=ze(t.sort),a=ze(t.dir);gn("sort",n),gn("dir",a),gn("sortBy",s);const o=ve(()=>W.orderBy(t.values,n.value,a.value));function s(l){l===n.value&&(a.value=a.value===Vr.asc?Vr.desc:Vr.asc),n.value=l}return(l,f)=>(N(),M("table",u3,[Wi(l.$slots,"default"),f[0]||(f[0]=g()),Wi(l.$slots,"head"),f[1]||(f[1]=g()),Wi(l.$slots,"body",{values:o.value}),f[2]||(f[2]=g()),Wi(l.$slots,"foot")]))}}),fr=Dt({__name:"SortLink",props:{name:{}},setup(e){const t=Mt("dir"),n=Mt("sort"),a=Mt("sortBy");return(o,s)=>(N(),M("a",{href:"#",onClick:s[0]||(s[0]=Wt(l=>c(a)&&c(a)(e.name),["prevent"]))},[Wi(o.$slots,"default",{},()=>[g(fe(e.name),1)]),s[1]||(s[1]=g()),c(n)==e.name&&c(t)==c(Vr).asc?(N(),ct(c(dt),{key:0,"fixed-width":"",icon:c(lC)},null,8,["icon"])):c(n)==e.name&&c(t)==c(Vr).desc?(N(),ct(c(dt),{key:1,"fixed-width":"",icon:c(aC)},null,8,["icon"])):G("",!0)]))}}),c3={class:"thead-light"},f3={class:"text-end"},d3={class:"text-end"},p3={class:"text-end"},h3={class:"ps-3"},E3=["href"],m3={class:"text-end"},_3={class:"px-1"},g3={class:"text-end"},yl=Dt({__name:"StatsTableItem",props:{value:{},executionTime:{}},setup(e){const t=e,n=ze(!1);function a(o){return o[d.EXCLUSIVE_DURATION]/t.executionTime}return(o,s)=>(N(),M(rt,null,[v("thead",c3,[v("tr",{onClick:s[0]||(s[0]=Wt(l=>n.value=!n.value,["prevent"])),role:"button"},[v("th",null,[n.value?(N(),ct(c(dt),{key:0,"fixed-width":"",icon:c(n0)},null,8,["icon"])):(N(),ct(c(dt),{key:1,"fixed-width":"",icon:c(dC)},null,8,["icon"])),g(" "+fe(t.value.name),1)]),s[1]||(s[1]=g()),v("th",f3,fe(t.value.count),1),s[2]||(s[2]=g()),v("th",d3,[v("span",{class:Oe(["alert p-0 px-1",c(Pf)(t.value.timePercent*100)])},fe(c(gt)(t.value.time)),3)]),s[3]||(s[3]=g()),v("th",p3,fe(c(W_)(t.value.timePercent)),1)])]),s[8]||(s[8]=g()),v("tbody",{class:Oe(n.value?"":"d-none")},[(N(!0),M(rt,null,Yt(c(W).reverse(c(W).sortBy(t.value.nodes,c(d).EXCLUSIVE_DURATION)),l=>(N(),M("tr",{key:l.nodeId,style:{"font-size":"smaller"}},[v("td",h3,[v("a",{href:`#plan/node/${l.nodeId}`,class:"me-1"},"#"+fe(l.nodeId),9,E3),g(" "+fe(l[c(d).NODE_TYPE]),1)]),s[4]||(s[4]=g()),s[5]||(s[5]=v("td",{class:"text-end"},null,-1)),s[6]||(s[6]=g()),v("td",m3,[v("span",_3,fe(c(gt)(l[c(d).EXCLUSIVE_DURATION])),1)]),s[7]||(s[7]=g()),v("td",g3,fe(c(W_)(a(l))),1)]))),128))],2)],64))}}),v3={class:"small stats container-fluid mt-2"},T3={class:"row row-cols-1 row-cols-lg-2 row-cols-xxl-3 g-4"},A3={class:"col"},y3={class:"card"},S3={class:"card-body"},I3={scope:"col"},O3={scope:"col",class:"text-end"},R3={scope:"col",colspan:"2",class:"text-end"},b3={key:0},L3={class:"col"},N3={class:"card"},C3={class:"card-body"},x3={scope:"col"},w3={scope:"col",class:"text-end"},M3={scope:"col",colspan:"2",class:"text-end"},D3={key:0},P3={class:"col"},U3={class:"card"},k3={class:"card-body"},B3={scope:"col"},V3={scope:"col",class:"text-end"},H3={scope:"col",colspan:"2",class:"text-end"},W3={class:"col"},X3={class:"card"},F3={class:"card-body"},K3={scope:"col"},z3={scope:"col",class:"text-end"},j3={scope:"col",colspan:"2",class:"text-end"},Y3={key:0},G3=Dt({__name:"Stats",setup(e){const t=ve(()=>{var h,p;return J.stats.executionTime||((p=(h=J.plan)==null?void 0:h.content.Plan)==null?void 0:p[d.ACTUAL_TOTAL_TIME])}),n=ve(()=>W.flatten(J.flat).map(h=>h.node));function a(h){return W.sumBy(h,d.EXCLUSIVE_DURATION)/t.value}const o=ve(()=>{const h=W.groupBy(W.filter(n.value,m=>m[d.RELATION_NAME]!==void 0),d.RELATION_NAME),p=[];return W.each(h,(m,_)=>{p.push({name:_,count:m.length,time:W.sumBy(m,d.EXCLUSIVE_DURATION),timePercent:a(m),nodes:m})}),p}),s=ve(()=>{const h=W.groupBy(W.filter(n.value,m=>m[d.FUNCTION_NAME]!==void 0),d.FUNCTION_NAME),p=[];return W.each(h,(m,_)=>{p.push({name:_,count:m.length,time:W.sumBy(m,d.EXCLUSIVE_DURATION),timePercent:a(m),nodes:m})}),p}),l=ve(()=>{const h=W.groupBy(n.value,d.NODE_TYPE),p=[];return W.each(h,(m,_)=>{p.push({name:_,count:m.length,time:W.sumBy(m,d.EXCLUSIVE_DURATION),timePercent:a(m),nodes:m})}),p}),f=ve(()=>{const h=W.groupBy(W.filter(n.value,m=>m[d.INDEX_NAME]!==void 0),d.INDEX_NAME),p=[];return W.each(h,(m,_)=>{p.push({name:_,count:m.length,time:W.sumBy(m,d.EXCLUSIVE_DURATION),timePercent:a(m),nodes:m})}),p});return(h,p)=>(N(),M("div",v3,[v("div",T3,[v("div",A3,[v("div",y3,[v("div",S3,[Se(Al,{class:"table table-sm mb-0",values:o.value,sort:"time",dir:c(Vr).desc},{body:yt(m=>[(N(!0),M(rt,null,Yt(m.values,_=>(N(),ct(yl,{key:_,value:_,executionTime:t.value},null,8,["value","executionTime"]))),128))]),default:yt(()=>[v("thead",null,[v("tr",null,[v("th",I3,[Se(fr,{name:"name"},{default:yt(()=>[...p[0]||(p[0]=[g("Table",-1)])]),_:1})]),p[3]||(p[3]=g()),v("th",O3,[Se(fr,{name:"count"},{default:yt(()=>[...p[1]||(p[1]=[g("Count",-1)])]),_:1})]),p[4]||(p[4]=g()),v("th",R3,[Se(fr,{name:"time"},{default:yt(()=>[...p[2]||(p[2]=[g("Time",-1)])]),_:1})])])]),p[6]||(p[6]=g()),p[7]||(p[7]=g()),o.value.length?G("",!0):(N(),M("tbody",b3,[...p[5]||(p[5]=[v("tr",null,[v("td",{colspan:"3",class:"text-center fst-italic"},` - No tables used - `)],-1)])]))]),_:1},8,["values","dir"])])])]),p[30]||(p[30]=g()),v("div",L3,[v("div",N3,[v("div",C3,[Se(Al,{class:"table table-sm mb-0",values:s.value,sort:"time",dir:c(Vr).desc},{body:yt(m=>[(N(!0),M(rt,null,Yt(m.values,_=>(N(),ct(yl,{key:_,value:_,executionTime:t.value},null,8,["value","executionTime"]))),128))]),default:yt(()=>[v("thead",null,[v("tr",null,[v("th",x3,[Se(fr,{name:"name"},{default:yt(()=>[...p[8]||(p[8]=[g("Function",-1)])]),_:1})]),p[11]||(p[11]=g()),v("th",w3,[Se(fr,{name:"count"},{default:yt(()=>[...p[9]||(p[9]=[g("Count",-1)])]),_:1})]),p[12]||(p[12]=g()),v("th",M3,[Se(fr,{name:"time"},{default:yt(()=>[...p[10]||(p[10]=[g("Time",-1)])]),_:1})])])]),p[14]||(p[14]=g()),p[15]||(p[15]=g()),s.value.length?G("",!0):(N(),M("tbody",D3,[...p[13]||(p[13]=[v("tr",null,[v("td",{colspan:"3",class:"text-center fst-italic"},` - No function used - `)],-1)])]))]),_:1},8,["values","dir"])])])]),p[31]||(p[31]=g()),v("div",P3,[v("div",U3,[v("div",k3,[Se(Al,{class:"table table-sm mb-0",values:l.value,sort:"time",dir:c(Vr).desc},{body:yt(m=>[(N(!0),M(rt,null,Yt(m.values,_=>(N(),ct(yl,{key:_,value:_,executionTime:t.value},null,8,["value","executionTime"]))),128))]),default:yt(()=>[v("thead",null,[v("tr",null,[v("th",B3,[Se(fr,{name:"name"},{default:yt(()=>[...p[16]||(p[16]=[g("Node Type",-1)])]),_:1})]),p[19]||(p[19]=g()),v("th",V3,[Se(fr,{name:"count"},{default:yt(()=>[...p[17]||(p[17]=[g("Count",-1)])]),_:1})]),p[20]||(p[20]=g()),v("th",H3,[Se(fr,{name:"time"},{default:yt(()=>[...p[18]||(p[18]=[g("Time",-1)])]),_:1})])])]),p[21]||(p[21]=g())]),_:1},8,["values","dir"])])])]),p[32]||(p[32]=g()),v("div",W3,[v("div",X3,[v("div",F3,[Se(Al,{class:"table table-sm mb-0",values:f.value,sort:"time",dir:c(Vr).desc},{body:yt(m=>[(N(!0),M(rt,null,Yt(m.values,_=>(N(),ct(yl,{key:_,value:_,executionTime:t.value},null,8,["value","executionTime"]))),128))]),default:yt(()=>[v("thead",null,[v("tr",null,[v("th",K3,[Se(fr,{name:"name"},{default:yt(()=>[...p[22]||(p[22]=[g("Index",-1)])]),_:1})]),p[25]||(p[25]=g()),v("th",z3,[Se(fr,{name:"count"},{default:yt(()=>[...p[23]||(p[23]=[g("Count",-1)])]),_:1})]),p[26]||(p[26]=g()),v("th",j3,[Se(fr,{name:"time"},{default:yt(()=>[...p[24]||(p[24]=[g("Time",-1)])]),_:1})])])]),p[28]||(p[28]=g()),p[29]||(p[29]=g()),f.value.length?G("",!0):(N(),M("tbody",Y3,[...p[27]||(p[27]=[v("tr",null,[v("td",{colspan:"3",class:"text-center fst-italic"},` - No index used - `)],-1)])]))]),_:1},8,["values","dir"])])])])])]))}});function $3(e,t){e.indexOf(t)===-1&&e.push(t)}function Pd(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const xa=(e,t,n)=>n>t?t:n{},wa=()=>{};var G_;typeof process<"u"&&((G_=GR)==null?void 0:G_.NODE_ENV)!=="production"&&(gs=(e,t,n)=>{!e&&typeof console<"u"&&console.warn(Y_(t,n))},wa=(e,t,n)=>{if(!e)throw new Error(Y_(t,n))});const ua={},p0=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function J3(e){return typeof e=="object"&&e!==null}const h0=e=>/^0[^.\s]+$/u.test(e);function Ud(e){let t;return()=>(t===void 0&&(t=e()),t)}const oo=e=>e,q3=(e,t)=>n=>t(e(n)),kd=(...e)=>e.reduce(q3),Bd=(e,t,n)=>{const a=t-e;return a===0?1:(n-e)/a};class E0{constructor(){this.subscriptions=[]}add(t){return $3(this.subscriptions,t),()=>Pd(this.subscriptions,t)}notify(t,n,a){const o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](t,n,a);else for(let s=0;se*1e3,Or=e=>e/1e3;function m0(e,t){return t?e*(1e3/t):0}const Z3=(e,t,n)=>{const a=t-e;return((n-e)%a+a)%a+e},_0=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,Q3=1e-7,eU=12;function tU(e,t,n,a,o){let s,l,f=0;do l=t+(n-t)/2,s=_0(l,a,o)-e,s>0?n=l:t=l;while(Math.abs(s)>Q3&&++ftU(s,0,1,e,n);return s=>s===0||s===1?s:_0(o(s),t,a)}const g0=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,v0=e=>t=>1-e(1-t),T0=vs(.33,1.53,.69,.99),Vd=v0(T0),A0=g0(Vd),y0=e=>(e*=2)<1?.5*Vd(e):.5*(2-Math.pow(2,-10*(e-1))),Hd=e=>1-Math.sin(Math.acos(e)),nU=v0(Hd),S0=g0(Hd),rU=vs(.42,0,1,1),aU=vs(0,0,.58,1),I0=vs(.42,0,.58,1),O0=e=>Array.isArray(e)&&typeof e[0]!="number";function R0(e,t){return O0(e)?e[Z3(0,e.length,t)]:e}const b0=e=>Array.isArray(e)&&typeof e[0]=="number",$_={linear:oo,easeIn:rU,easeInOut:I0,easeOut:aU,circIn:Hd,circInOut:S0,circOut:nU,backIn:Vd,backInOut:A0,backOut:T0,anticipate:y0},iU=e=>typeof e=="string",J_=e=>{if(b0(e)){wa(e.length===4,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");const[t,n,a,o]=e;return vs(t,n,a,o)}else if(iU(e))return wa($_[e]!==void 0,`Invalid easing type '${e}'`,"invalid-easing-type"),$_[e];return e},Sl=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function oU(e,t){let n=new Set,a=new Set,o=!1,s=!1;const l=new WeakSet;let f={delta:0,timestamp:0,isProcessing:!1};function h(m){l.has(m)&&(p.schedule(m),e()),m(f)}const p={schedule:(m,_=!1,y=!1)=>{const I=y&&o?n:a;return _&&l.add(m),I.has(m)||I.add(m),m},cancel:m=>{a.delete(m),l.delete(m)},process:m=>{if(f=m,o){s=!0;return}o=!0,[n,a]=[a,n],n.forEach(h),n.clear(),o=!1,s&&(s=!1,p.process(m))}};return p}const sU=40;function L0(e,t){let n=!1,a=!0;const o={delta:0,timestamp:0,isProcessing:!1},s=()=>n=!0,l=Sl.reduce((C,H)=>(C[H]=oU(s),C),{}),{setup:f,read:h,resolveKeyframes:p,preUpdate:m,update:_,preRender:y,render:I,postRender:A}=l,L=()=>{const C=ua.useManualTiming?o.timestamp:performance.now();n=!1,ua.useManualTiming||(o.delta=a?1e3/60:Math.max(Math.min(C-o.timestamp,sU),1)),o.timestamp=C,o.isProcessing=!0,f.process(o),h.process(o),p.process(o),m.process(o),_.process(o),y.process(o),I.process(o),A.process(o),o.isProcessing=!1,n&&t&&(a=!1,e(L))},w=()=>{n=!0,a=!0,o.isProcessing||e(L)};return{schedule:Sl.reduce((C,H)=>{const U=l[H];return C[H]=(x,k=!1,K=!1)=>(n||w(),U.schedule(x,k,K)),C},{}),cancel:C=>{for(let H=0;H(Ul===void 0&&Zn.set(ql.isProcessing||ua.useManualTiming?ql.timestamp:performance.now()),Ul),set:e=>{Ul=e,queueMicrotask(lU)}},N0=e=>t=>typeof t=="string"&&t.startsWith(e),C0=N0("--"),uU=N0("var(--"),Wd=e=>uU(e)?cU.test(e.split("/*")[0].trim()):!1,cU=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function q_(e){return typeof e!="string"?!1:e.split("/*")[0].includes("var(--")}const so={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},as={...so,transform:e=>xa(0,1,e)},Il={...so,default:1},Go=e=>Math.round(e*1e5)/1e5,Xd=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function fU(e){return e==null}const dU=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Fd=(e,t)=>n=>!!(typeof n=="string"&&dU.test(n)&&n.startsWith(e)||t&&!fU(n)&&Object.prototype.hasOwnProperty.call(n,t)),x0=(e,t,n)=>a=>{if(typeof a!="string")return a;const[o,s,l,f]=a.match(Xd);return{[e]:parseFloat(o),[t]:parseFloat(s),[n]:parseFloat(l),alpha:f!==void 0?parseFloat(f):1}},pU=e=>xa(0,255,e),rf={...so,transform:e=>Math.round(pU(e))},ni={test:Fd("rgb","red"),parse:x0("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:a=1})=>"rgba("+rf.transform(e)+", "+rf.transform(t)+", "+rf.transform(n)+", "+Go(as.transform(a))+")"};function hU(e){let t="",n="",a="",o="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),a=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),a=e.substring(3,4),o=e.substring(4,5),t+=t,n+=n,a+=a,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(a,16),alpha:o?parseInt(o,16)/255:1}}const kf={test:Fd("#"),parse:hU,transform:ni.transform},Ts=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Oa=Ts("deg"),Yi=Ts("%"),ke=Ts("px"),EU=Ts("vh"),mU=Ts("vw"),Z_={...Yi,parse:e=>Yi.parse(e)/100,transform:e=>Yi.transform(e*100)},Fi={test:Fd("hsl","hue"),parse:x0("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:a=1})=>"hsla("+Math.round(e)+", "+Yi.transform(Go(t))+", "+Yi.transform(Go(n))+", "+Go(as.transform(a))+")"},ln={test:e=>ni.test(e)||kf.test(e)||Fi.test(e),parse:e=>ni.test(e)?ni.parse(e):Fi.test(e)?Fi.parse(e):kf.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?ni.transform(e):Fi.transform(e),getAnimatableNone:e=>{const t=ln.parse(e);return t.alpha=0,ln.transform(t)}},_U=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function gU(e){var t,n;return isNaN(e)&&typeof e=="string"&&(((t=e.match(Xd))==null?void 0:t.length)||0)+(((n=e.match(_U))==null?void 0:n.length)||0)>0}const w0="number",M0="color",vU="var",TU="var(",Q_="${}",AU=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function is(e){const t=e.toString(),n=[],a={color:[],number:[],var:[]},o=[];let s=0;const l=t.replace(AU,f=>(ln.test(f)?(a.color.push(s),o.push(M0),n.push(ln.parse(f))):f.startsWith(TU)?(a.var.push(s),o.push(vU),n.push(f)):(a.number.push(s),o.push(w0),n.push(parseFloat(f))),++s,Q_)).split(Q_);return{values:n,split:l,indexes:a,types:o}}function D0(e){return is(e).values}function P0(e){const{split:t,types:n}=is(e),a=t.length;return o=>{let s="";for(let l=0;ltypeof e=="number"?0:ln.test(e)?ln.getAnimatableNone(e):e;function SU(e){const t=D0(e);return P0(e)(t.map(yU))}const Ma={test:gU,parse:D0,createTransformer:P0,getAnimatableNone:SU};function af(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function IU({hue:e,saturation:t,lightness:n,alpha:a}){e/=360,t/=100,n/=100;let o=0,s=0,l=0;if(!t)o=s=l=n;else{const f=n<.5?n*(1+t):n+t-n*t,h=2*n-f;o=af(h,f,e+1/3),s=af(h,f,e),l=af(h,f,e-1/3)}return{red:Math.round(o*255),green:Math.round(s*255),blue:Math.round(l*255),alpha:a}}function Zl(e,t){return n=>n>0?t:e}const lo=(e,t,n)=>e+(t-e)*n,of=(e,t,n)=>{const a=e*e,o=n*(t*t-a)+a;return o<0?0:Math.sqrt(o)},OU=[kf,ni,Fi],RU=e=>OU.find(t=>t.test(e));function eg(e){const t=RU(e);if(gs(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!t)return!1;let n=t.parse(e);return t===Fi&&(n=IU(n)),n}const tg=(e,t)=>{const n=eg(e),a=eg(t);if(!n||!a)return Zl(e,t);const o={...n};return s=>(o.red=of(n.red,a.red,s),o.green=of(n.green,a.green,s),o.blue=of(n.blue,a.blue,s),o.alpha=lo(n.alpha,a.alpha,s),ni.transform(o))},Bf=new Set(["none","hidden"]);function bU(e,t){return Bf.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}function LU(e,t){return n=>lo(e,t,n)}function Kd(e){return typeof e=="number"?LU:typeof e=="string"?Wd(e)?Zl:ln.test(e)?tg:xU:Array.isArray(e)?U0:typeof e=="object"?ln.test(e)?tg:NU:Zl}function U0(e,t){const n=[...e],a=n.length,o=e.map((s,l)=>Kd(s)(s,t[l]));return s=>{for(let l=0;l{for(const s in a)n[s]=a[s](o);return n}}function CU(e,t){const n=[],a={color:0,var:0,number:0};for(let o=0;o{const n=Ma.createTransformer(t),a=is(e),o=is(t);return a.indexes.var.length===o.indexes.var.length&&a.indexes.color.length===o.indexes.color.length&&a.indexes.number.length>=o.indexes.number.length?Bf.has(e)&&!o.values.length||Bf.has(t)&&!a.values.length?bU(e,t):kd(U0(CU(a,o),o.values),n):(gs(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`,"complex-values-different"),Zl(e,t))};function k0(e,t,n){return typeof e=="number"&&typeof t=="number"&&typeof n=="number"?lo(e,t,n):Kd(e)(e,t)}const wU=e=>{const t=({timestamp:n})=>e(n);return{start:(n=!0)=>ca.update(t,n),stop:()=>Uf(t),now:()=>ql.isProcessing?ql.timestamp:Zn.now()}},B0=(e,t,n=10)=>{let a="";const o=Math.max(Math.round(t/n),2);for(let s=0;s=Ql?1/0:t}function V0(e,t=100,n){const a=n({...e,keyframes:[0,t]}),o=Math.min(zd(a),Ql);return{type:"keyframes",ease:s=>a.next(o*s).value/t,duration:Or(o)}}const MU=5;function H0(e,t,n){const a=Math.max(t-MU,0);return m0(n-e(a),t-a)}const Jt={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},sf=.001;function DU({duration:e=Jt.duration,bounce:t=Jt.bounce,velocity:n=Jt.velocity,mass:a=Jt.mass}){let o,s;gs(e<=Wr(Jt.maxDuration),"Spring duration must be 10 seconds or less","spring-duration-limit");let l=1-t;l=xa(Jt.minDamping,Jt.maxDamping,l),e=xa(Jt.minDuration,Jt.maxDuration,Or(e)),l<1?(o=p=>{const m=p*l,_=m*e,y=m-n,I=Vf(p,l),A=Math.exp(-_);return sf-y/I*A},s=p=>{const m=p*l*e,_=m*n+n,y=Math.pow(l,2)*Math.pow(p,2)*e,I=Math.exp(-m),A=Vf(Math.pow(p,2),l);return(-o(p)+sf>0?-1:1)*((_-y)*I)/A}):(o=p=>{const m=Math.exp(-p*e),_=(p-n)*e+1;return-sf+m*_},s=p=>{const m=Math.exp(-p*e),_=(n-p)*(e*e);return m*_});const f=5/e,h=UU(o,s,f);if(e=Wr(e),isNaN(h))return{stiffness:Jt.stiffness,damping:Jt.damping,duration:e};{const p=Math.pow(h,2)*a;return{stiffness:p,damping:l*2*Math.sqrt(a*p),duration:e}}}const PU=12;function UU(e,t,n){let a=n;for(let o=1;oe[n]!==void 0)}function VU(e){let t={velocity:Jt.velocity,stiffness:Jt.stiffness,damping:Jt.damping,mass:Jt.mass,isResolvedFromDuration:!1,...e};if(!ng(e,BU)&&ng(e,kU))if(e.visualDuration){const n=e.visualDuration,a=2*Math.PI/(n*1.2),o=a*a,s=2*xa(.05,1,1-(e.bounce||0))*Math.sqrt(o);t={...t,mass:Jt.mass,stiffness:o,damping:s}}else{const n=DU(e);t={...t,...n,mass:Jt.mass},t.isResolvedFromDuration=!0}return t}function os(e=Jt.visualDuration,t=Jt.bounce){const n=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:a,restDelta:o}=n;const s=n.keyframes[0],l=n.keyframes[n.keyframes.length-1],f={done:!1,value:s},{stiffness:h,damping:p,mass:m,duration:_,velocity:y,isResolvedFromDuration:I}=VU({...n,velocity:-Or(n.velocity||0)}),A=y||0,L=p/(2*Math.sqrt(h*m)),w=l-s,C=Or(Math.sqrt(h/m)),H=Math.abs(w)<5;a||(a=H?Jt.restSpeed.granular:Jt.restSpeed.default),o||(o=H?Jt.restDelta.granular:Jt.restDelta.default);let U;if(L<1){const k=Vf(C,L);U=K=>{const $=Math.exp(-L*C*K);return l-$*((A+L*C*w)/k*Math.sin(k*K)+w*Math.cos(k*K))}}else if(L===1)U=k=>l-Math.exp(-C*k)*(w+(A+C*w)*k);else{const k=C*Math.sqrt(L*L-1);U=K=>{const $=Math.exp(-L*C*K),te=Math.min(k*K,300);return l-$*((A+L*C*w)*Math.sinh(te)+k*w*Math.cosh(te))/k}}const x={calculatedDuration:I&&_||null,next:k=>{const K=U(k);if(I)f.done=k>=_;else{let $=k===0?A:0;L<1&&($=k===0?Wr(A):H0(U,k,K));const te=Math.abs($)<=a,ge=Math.abs(l-K)<=o;f.done=te&&ge}return f.value=f.done?l:K,f},toString:()=>{const k=Math.min(zd(x),Ql),K=B0($=>x.next(k*$).value,k,30);return k+"ms "+K},toTransition:()=>{}};return x}os.applyToOptions=e=>{const t=V0(e,100,os);return e.ease=t.ease,e.duration=Wr(t.duration),e.type="keyframes",e};function Hf({keyframes:e,velocity:t=0,power:n=.8,timeConstant:a=325,bounceDamping:o=10,bounceStiffness:s=500,modifyTarget:l,min:f,max:h,restDelta:p=.5,restSpeed:m}){const _=e[0],y={done:!1,value:_},I=te=>f!==void 0&&teh,A=te=>f===void 0?h:h===void 0||Math.abs(f-te)-L*Math.exp(-te/a),U=te=>C+H(te),x=te=>{const ge=H(te),X=U(te);y.done=Math.abs(ge)<=p,y.value=y.done?C:X};let k,K;const $=te=>{I(y.value)&&(k=te,K=os({keyframes:[y.value,A(y.value)],velocity:H0(U,te,y.value),damping:o,stiffness:s,restDelta:p,restSpeed:m}))};return $(0),{calculatedDuration:null,next:te=>{let ge=!1;return!K&&k===void 0&&(ge=!0,x(te),$(te)),k!==void 0&&te>=k?K.next(te-k):(!ge&&x(te),y)}}}function HU(e,t,n){const a=[],o=n||ua.mix||k0,s=e.length-1;for(let l=0;lt[0];if(s===2&&t[0]===t[1])return()=>t[1];const l=e[0]===e[1];e[0]>e[s-1]&&(e=[...e].reverse(),t=[...t].reverse());const f=HU(t,a,o),h=f.length,p=m=>{if(l&&m1)for(;_p(xa(e[0],e[s-1],m)):p}function W0(e,t){const n=e[e.length-1];for(let a=1;a<=t;a++){const o=Bd(0,t,a);e.push(lo(n,1,o))}}function X0(e){const t=[0];return W0(t,e.length-1),t}function XU(e,t){return e.map(n=>n*t)}function FU(e,t){return e.map(()=>t||I0).splice(0,e.length-1)}function $o({duration:e=300,keyframes:t,times:n,ease:a="easeInOut"}){const o=O0(a)?a.map(J_):J_(a),s={done:!1,value:t[0]},l=XU(n&&n.length===t.length?n:X0(t),e),f=WU(l,t,{ease:Array.isArray(o)?o:FU(t,o)});return{calculatedDuration:e,next:h=>(s.value=f(h),s.done=h>=e,s)}}const KU=e=>e!==null;function jd(e,{repeat:t,repeatType:n="loop"},a,o=1){const s=e.filter(KU),l=o<0||t&&n!=="loop"&&t%2===1?0:s.length-1;return!l||a===void 0?s[l]:a}const zU={decay:Hf,inertia:Hf,tween:$o,keyframes:$o,spring:os};function F0(e){typeof e.type=="string"&&(e.type=zU[e.type])}class Yd{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,n){return this.finished.then(t,n)}}const jU=e=>e/100;class Gd extends Yd{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{var n,a;const{motionValue:o}=this.options;o&&o.updatedAt!==Zn.now()&&this.tick(Zn.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),(a=(n=this.options).onStop)==null||a.call(n))},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;F0(t);const{type:n=$o,repeat:a=0,repeatDelay:o=0,repeatType:s,velocity:l=0}=t;let{keyframes:f}=t;const h=n||$o;h!==$o&&typeof f[0]!="number"&&(this.mixKeyframes=kd(jU,k0(f[0],f[1])),f=[0,100]);const p=h({...t,keyframes:f});s==="mirror"&&(this.mirroredGenerator=h({...t,keyframes:[...f].reverse(),velocity:-l})),p.calculatedDuration===null&&(p.calculatedDuration=zd(p));const{calculatedDuration:m}=p;this.calculatedDuration=m,this.resolvedDuration=m+o,this.totalDuration=this.resolvedDuration*(a+1)-o,this.generator=p}updateTime(t){const n=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=n}tick(t,n=!1){const{generator:a,totalDuration:o,mixKeyframes:s,mirroredGenerator:l,resolvedDuration:f,calculatedDuration:h}=this;if(this.startTime===null)return a.next(0);const{delay:p=0,keyframes:m,repeat:_,repeatType:y,repeatDelay:I,type:A,onUpdate:L,finalKeyframe:w}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-o/this.speed,this.startTime)),n?this.currentTime=t:this.updateTime(t);const C=this.currentTime-p*(this.playbackSpeed>=0?1:-1),H=this.playbackSpeed>=0?C<0:C>o;this.currentTime=Math.max(C,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=o);let U=this.currentTime,x=a;if(_){const te=Math.min(this.currentTime,o)/f;let ge=Math.floor(te),X=te%1;!X&&te>=1&&(X=1),X===1&&ge--,ge=Math.min(ge,_+1),ge%2&&(y==="reverse"?(X=1-X,I&&(X-=I/f)):y==="mirror"&&(x=l)),U=xa(0,1,X)*f}const k=H?{done:!1,value:m[0]}:x.next(U);s&&(k.value=s(k.value));let{done:K}=k;!H&&h!==null&&(K=this.playbackSpeed>=0?this.currentTime>=o:this.currentTime<=0);const $=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&K);return $&&A!==Hf&&(k.value=jd(m,this.options,w,this.speed)),L&&L(k.value),$&&this.finish(),k}then(t,n){return this.finished.then(t,n)}get duration(){return Or(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Or(t)}get time(){return Or(this.currentTime)}set time(t){var n;t=Wr(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),(n=this.driver)==null||n.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(Zn.now());const n=this.playbackSpeed!==t;this.playbackSpeed=t,n&&(this.time=Or(this.currentTime))}play(){var t,n;if(this.isStopped)return;const{driver:a=wU,startTime:o}=this.options;this.driver||(this.driver=a(l=>this.tick(l))),(n=(t=this.options).onPlay)==null||n.call(t);const s=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=s):this.holdTime!==null?this.startTime=s-this.holdTime:this.startTime||(this.startTime=o??s),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(Zn.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){var t,n;this.notifyFinished(),this.teardown(),this.state="finished",(n=(t=this.options).onComplete)==null||n.call(t)}cancel(){var t,n;this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),(n=(t=this.options).onCancel)==null||n.call(t)}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){var n;return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),(n=this.driver)==null||n.stop(),t.observe(this)}}function YU(e){for(let t=1;te*180/Math.PI,Wf=e=>{const t=ri(Math.atan2(e[1],e[0]));return Xf(t)},GU={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:Wf,rotateZ:Wf,skewX:e=>ri(Math.atan(e[1])),skewY:e=>ri(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},Xf=e=>(e=e%360,e<0&&(e+=360),e),rg=Wf,ag=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),ig=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),$U={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:ag,scaleY:ig,scale:e=>(ag(e)+ig(e))/2,rotateX:e=>Xf(ri(Math.atan2(e[6],e[5]))),rotateY:e=>Xf(ri(Math.atan2(-e[2],e[0]))),rotateZ:rg,rotate:rg,skewX:e=>ri(Math.atan(e[4])),skewY:e=>ri(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function Ff(e){return e.includes("scale")?1:0}function Kf(e,t){if(!e||e==="none")return Ff(t);const n=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let a,o;if(n)a=$U,o=n;else{const f=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);a=GU,o=f}if(!o)return Ff(t);const s=a[t],l=o[1].split(",").map(qU);return typeof s=="function"?s(l):l[s]}const JU=(e,t)=>{const{transform:n="none"}=getComputedStyle(e);return Kf(n,t)};function qU(e){return parseFloat(e.trim())}const uo=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],co=new Set(uo),og=e=>e===so||e===ke,ZU=new Set(["x","y","z"]),QU=uo.filter(e=>!ZU.has(e));function ek(e){const t=[];return QU.forEach(n=>{const a=e.getValue(n);a!==void 0&&(t.push([n,a.get()]),a.set(n.startsWith("scale")?1:0))}),t}const Ra={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>Kf(t,"x"),y:(e,{transform:t})=>Kf(t,"y")};Ra.translateX=Ra.x;Ra.translateY=Ra.y;const li=new Set;let zf=!1,jf=!1,Yf=!1;function K0(){if(jf){const e=Array.from(li).filter(a=>a.needsMeasurement),t=new Set(e.map(a=>a.element)),n=new Map;t.forEach(a=>{const o=ek(a);o.length&&(n.set(a,o),a.render())}),e.forEach(a=>a.measureInitialState()),t.forEach(a=>{a.render();const o=n.get(a);o&&o.forEach(([s,l])=>{var f;(f=a.getValue(s))==null||f.set(l)})}),e.forEach(a=>a.measureEndState()),e.forEach(a=>{a.suspendedScrollY!==void 0&&window.scrollTo(0,a.suspendedScrollY)})}jf=!1,zf=!1,li.forEach(e=>e.complete(Yf)),li.clear()}function z0(){li.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(jf=!0)})}function tk(){Yf=!0,z0(),K0(),Yf=!1}class $d{constructor(t,n,a,o,s,l=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=n,this.name=a,this.motionValue=o,this.element=s,this.isAsync=l}scheduleResolve(){this.state="scheduled",this.isAsync?(li.add(this),zf||(zf=!0,ca.read(z0),ca.resolveKeyframes(K0))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:n,element:a,motionValue:o}=this;if(t[0]===null){const s=o?.get(),l=t[t.length-1];if(s!==void 0)t[0]=s;else if(a&&n){const f=a.readValue(n,l);f!=null&&(t[0]=f)}t[0]===void 0&&(t[0]=l),o&&s===void 0&&o.set(t[0])}YU(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),li.delete(this)}cancel(){this.state==="scheduled"&&(li.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const nk=e=>e.startsWith("--");function rk(e,t,n){nk(t)?e.style.setProperty(t,n):e.style[t]=n}const ak=Ud(()=>window.ScrollTimeline!==void 0),ik={};function ok(e,t){const n=Ud(e);return()=>ik[t]??n()}const j0=ok(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Vo=([e,t,n,a])=>`cubic-bezier(${e}, ${t}, ${n}, ${a})`,sg={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Vo([0,.65,.55,1]),circOut:Vo([.55,0,1,.45]),backIn:Vo([.31,.01,.66,-.59]),backOut:Vo([.33,1.53,.69,.99])};function Y0(e,t){if(e)return typeof e=="function"?j0()?B0(e,t):"ease-out":b0(e)?Vo(e):Array.isArray(e)?e.map(n=>Y0(n,t)||sg.easeOut):sg[e]}function sk(e,t,n,{delay:a=0,duration:o=300,repeat:s=0,repeatType:l="loop",ease:f="easeOut",times:h}={},p=void 0){const m={[t]:n};h&&(m.offset=h);const _=Y0(f,o);Array.isArray(_)&&(m.easing=_);const y={delay:a,duration:o,easing:Array.isArray(_)?"linear":_,fill:"both",iterations:s+1,direction:l==="reverse"?"alternate":"normal"};return p&&(y.pseudoElement=p),e.animate(m,y)}function Jd(e){return typeof e=="function"&&"applyToOptions"in e}function lk({type:e,...t}){return Jd(e)&&j0()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class uk extends Yd{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!t)return;const{element:n,name:a,keyframes:o,pseudoElement:s,allowFlatten:l=!1,finalKeyframe:f,onComplete:h}=t;this.isPseudoElement=!!s,this.allowFlatten=l,this.options=t,wa(typeof t.type!="string",`Mini animate() doesn't support "type" as a string.`,"mini-spring");const p=lk(t);this.animation=sk(n,a,o,p,s),p.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!s){const m=jd(o,this.options,f,this.speed);this.updateMotionValue?this.updateMotionValue(m):rk(n,a,m),this.animation.cancel()}h?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){var t,n;(n=(t=this.animation).finish)==null||n.call(t)}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){var t,n;this.isPseudoElement||(n=(t=this.animation).commitStyles)==null||n.call(t)}get duration(){var t,n;const a=((n=(t=this.animation.effect)==null?void 0:t.getComputedTiming)==null?void 0:n.call(t).duration)||0;return Or(Number(a))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Or(t)}get time(){return Or(Number(this.animation.currentTime)||0)}set time(t){this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=Wr(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(t){this.manualStartTime=this.animation.startTime=t}attachTimeline({timeline:t,observe:n}){var a;return this.allowFlatten&&((a=this.animation.effect)==null||a.updateTiming({easing:"linear"})),this.animation.onfinish=null,t&&ak()?(this.animation.timeline=t,oo):n(this)}}const G0={anticipate:y0,backInOut:A0,circInOut:S0};function ck(e){return e in G0}function fk(e){typeof e.ease=="string"&&ck(e.ease)&&(e.ease=G0[e.ease])}const lf=10;class dk extends uk{constructor(t){fk(t),F0(t),super(t),t.startTime!==void 0&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:n,onUpdate:a,onComplete:o,element:s,...l}=this.options;if(!n)return;if(t!==void 0){n.set(t);return}const f=new Gd({...l,autoplay:!1}),h=Math.max(lf,Zn.now()-this.startTime),p=xa(0,lf,h-lf);n.setWithVelocity(f.sample(Math.max(0,h-p)).value,f.sample(h).value,p),f.stop()}}const lg=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(Ma.test(e)||e==="0")&&!e.startsWith("url("));function pk(e){const t=e[0];if(e.length===1)return!0;for(let n=0;nObject.hasOwnProperty.call(Element.prototype,"animate"));function _k(e){var t;const{motionValue:n,name:a,repeatDelay:o,repeatType:s,damping:l,type:f}=e;if(!(((t=n?.owner)==null?void 0:t.current)instanceof HTMLElement))return!1;const{onUpdate:h,transformTemplate:p}=n.owner.getProps();return mk()&&a&&Ek.has(a)&&(a!=="transform"||!p)&&!h&&!o&&s!=="mirror"&&l!==0&&f!=="inertia"}const gk=40;class vk extends Yd{constructor({autoplay:t=!0,delay:n=0,type:a="keyframes",repeat:o=0,repeatDelay:s=0,repeatType:l="loop",keyframes:f,name:h,motionValue:p,element:m,..._}){var y;super(),this.stop=()=>{var L,w;this._animation&&(this._animation.stop(),(L=this.stopTimeline)==null||L.call(this)),(w=this.keyframeResolver)==null||w.cancel()},this.createdAt=Zn.now();const I={autoplay:t,delay:n,type:a,repeat:o,repeatDelay:s,repeatType:l,name:h,motionValue:p,element:m,..._},A=m?.KeyframeResolver||$d;this.keyframeResolver=new A(f,(L,w,C)=>this.onKeyframesResolved(L,w,I,!C),h,p,m),(y=this.keyframeResolver)==null||y.scheduleResolve()}onKeyframesResolved(t,n,a,o){var s,l;this.keyframeResolver=void 0;const{name:f,type:h,velocity:p,delay:m,isHandoff:_,onUpdate:y}=a;this.resolvedAt=Zn.now(),hk(t,f,h,p)||((ua.instantAnimations||!m)&&y?.(jd(t,a,n)),t[0]=t[t.length-1],Gf(a),a.repeat=0);const I={startTime:o?this.resolvedAt?this.resolvedAt-this.createdAt>gk?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:n,...a,keyframes:t},A=!_&&_k(I),L=(l=(s=I.motionValue)==null?void 0:s.owner)==null?void 0:l.current,w=A?new dk({...I,element:L}):new Gd(I);w.finished.then(()=>{this.notifyFinished()}).catch(oo),this.pendingTimeline&&(this.stopTimeline=w.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=w}get finished(){return this._animation?this.animation.finished:this._finished}then(t,n){return this.finished.finally(t).then(()=>{})}get animation(){var t;return this._animation||((t=this.keyframeResolver)==null||t.resume(),tk()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){var t;this._animation&&this.animation.cancel(),(t=this.keyframeResolver)==null||t.cancel()}}class Tk{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}get finished(){return Promise.all(this.animations.map(t=>t.finished))}getAll(t){return this.animations[0][t]}setAll(t,n){for(let a=0;aa.attachTimeline(t));return()=>{n.forEach((a,o)=>{a&&a(),this.animations[o].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get state(){return this.getAll("state")}get startTime(){return this.getAll("startTime")}get duration(){return ug(this.animations,"duration")}get iterationDuration(){return ug(this.animations,"iterationDuration")}runAll(t){this.animations.forEach(n=>n[t]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function ug(e,t){let n=0;for(let a=0;an&&(n=o)}return n}class Ak extends Tk{then(t,n){return this.finished.finally(t).then(()=>{})}}const yk=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Sk(e){const t=yk.exec(e);if(!t)return[,];const[,n,a,o]=t;return[`--${n??a}`,o]}const Ik=4;function $0(e,t,n=1){wa(n<=Ik,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`,"max-css-var-depth");const[a,o]=Sk(e);if(!a)return;const s=window.getComputedStyle(t).getPropertyValue(a);if(s){const l=s.trim();return p0(l)?parseFloat(l):l}return Wd(o)?$0(o,t,n+1):o}const Ok={type:"spring",stiffness:500,damping:25,restSpeed:10},Rk=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),bk={type:"keyframes",duration:.8},Lk={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Nk=(e,{keyframes:t})=>t.length>2?bk:co.has(e)?e.startsWith("scale")?Rk(t[1]):Ok:Lk,Ck=e=>e!==null;function xk(e,{repeat:t,repeatType:n="loop"},a){const o=e.filter(Ck),s=t&&n!=="loop"&&t%2===1?0:o.length-1;return o[s]}function J0(e,t){return e?.[t]??e?.default??e}function wk({when:e,delay:t,delayChildren:n,staggerChildren:a,staggerDirection:o,repeat:s,repeatType:l,repeatDelay:f,from:h,elapsed:p,...m}){return!!Object.keys(m).length}const q0=(e,t,n,a={},o,s)=>l=>{const f=J0(a,e)||{},h=f.delay||a.delay||0;let{elapsed:p=0}=a;p=p-Wr(h);const m={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:t.getVelocity(),...f,delay:-p,onUpdate:y=>{t.set(y),f.onUpdate&&f.onUpdate(y)},onComplete:()=>{l(),f.onComplete&&f.onComplete()},name:e,motionValue:t,element:s?void 0:o};wk(f)||Object.assign(m,Nk(e,m)),m.duration&&(m.duration=Wr(m.duration)),m.repeatDelay&&(m.repeatDelay=Wr(m.repeatDelay)),m.from!==void 0&&(m.keyframes[0]=m.from);let _=!1;if((m.type===!1||m.duration===0&&!m.repeatDelay)&&(Gf(m),m.delay===0&&(_=!0)),(ua.instantAnimations||ua.skipAnimations)&&(_=!0,Gf(m),m.delay=0),m.allowFlatten=!f.type&&!f.ease,_&&!s&&t.get()!==void 0){const y=xk(m.keyframes,f);if(y!==void 0){ca.update(()=>{m.onUpdate(y),m.onComplete()});return}}return f.isSync?new Gd(m):new vk(m)};function cg(e){const t=[{},{}];return e?.values.forEach((n,a)=>{t[0][a]=n.get(),t[1][a]=n.getVelocity()}),t}function Z0(e,t,n,a){if(typeof t=="function"){const[o,s]=cg(a);t=t(n!==void 0?n:e.custom,o,s)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[o,s]=cg(a);t=t(n!==void 0?n:e.custom,o,s)}return t}function Mk(e,t,n){const a=e.getProps();return Z0(a,t,a.custom,e)}const Q0=new Set(["width","height","top","left","right","bottom",...uo]),fg=30,Dk=e=>!isNaN(parseFloat(e));class Pk{constructor(t,n={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=a=>{var o;const s=Zn.now();if(this.updatedAt!==s&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(a),this.current!==this.prev&&((o=this.events.change)==null||o.notify(this.current),this.dependents))for(const l of this.dependents)l.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=n.owner}setCurrent(t){this.current=t,this.updatedAt=Zn.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=Dk(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,n){this.events[t]||(this.events[t]=new E0);const a=this.events[t].add(n);return t==="change"?()=>{a(),ca.read(()=>{this.events.change.getSize()||this.stop()})}:a}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,n){this.passiveEffect=t,this.stopPassiveEffect=n}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,n,a){this.set(n),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-a}jump(t,n=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,n&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){var t;(t=this.events.change)==null||t.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=Zn.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>fg)return 0;const n=Math.min(this.updatedAt-this.prevUpdatedAt,fg);return m0(parseFloat(this.current)-parseFloat(this.prevFrameValue),n)}start(t){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=t(n),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){var t,n;(t=this.dependents)==null||t.clear(),(n=this.events.destroy)==null||n.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function ss(e,t){return new Pk(e,t)}const Uk=e=>Array.isArray(e);function kk(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,ss(n))}function Bk(e){return Uk(e)?e[e.length-1]||0:e}function Vk(e,t){const n=Mk(e,t);let{transitionEnd:a={},transition:o={},...s}=n||{};s={...s,...a};for(const l in s){const f=Bk(s[l]);kk(e,l,f)}}const Nn=e=>!!(e&&e.getVelocity);function Hk(e){return!!(Nn(e)&&e.add)}function Wk(e,t){const n=e.getValue("willChange");if(Hk(n))return n.add(t);if(!n&&ua.WillChange){const a=new ua.WillChange("auto");e.addValue("willChange",a),a.add(t)}}function qd(e){return e.replace(/([A-Z])/g,t=>`-${t.toLowerCase()}`)}const Xk="framerAppearId",Fk="data-"+qd(Xk);function Kk(e){return e.props[Fk]}function zk({protectedKeys:e,needsAnimating:t},n){const a=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,a}function jk(e,t,{delay:n=0,transitionOverride:a,type:o}={}){let{transition:s=e.getDefaultTransition(),transitionEnd:l,...f}=t;const h=s?.reduceMotion;a&&(s=a);const p=[],m=o&&e.animationState&&e.animationState.getState()[o];for(const _ in f){const y=e.getValue(_,e.latestValues[_]??null),I=f[_];if(I===void 0||m&&zk(m,_))continue;const A={delay:n,...J0(s||{},_)},L=y.get();if(L!==void 0&&!y.isAnimating&&!Array.isArray(I)&&I===L&&!A.velocity)continue;let w=!1;if(window.MotionHandoffAnimation){const U=Kk(e);if(U){const x=window.MotionHandoffAnimation(U,_,ca);x!==null&&(A.startTime=x,w=!0)}}Wk(e,_);const C=h??e.shouldReduceMotion;y.start(q0(_,y,I,C&&Q0.has(_)?{type:!1}:A,e,w));const H=y.animation;H&&p.push(H)}return l&&Promise.all(p).then(()=>{ca.update(()=>{l&&Vk(e,l)})}),p}const Yk={test:e=>e==="auto",parse:e=>e},e1=e=>t=>t.test(e),t1=[so,ke,Yi,Oa,mU,EU,Yk],dg=e=>t1.find(e1(e));function Gk(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||h0(e):!0}const $k=new Set(["brightness","contrast","saturate","opacity"]);function Jk(e){const[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[a]=n.match(Xd)||[];if(!a)return e;const o=n.replace(a,"");let s=$k.has(t)?1:0;return a!==n&&(s*=100),t+"("+s+o+")"}const qk=/\b([a-z-]*)\(.*?\)/gu,$f={...Ma,getAnimatableNone:e=>{const t=e.match(qk);return t?t.map(Jk).join(" "):e}},pg={...so,transform:Math.round},Zk={rotate:Oa,rotateX:Oa,rotateY:Oa,rotateZ:Oa,scale:Il,scaleX:Il,scaleY:Il,scaleZ:Il,skew:Oa,skewX:Oa,skewY:Oa,distance:ke,translateX:ke,translateY:ke,translateZ:ke,x:ke,y:ke,z:ke,perspective:ke,transformPerspective:ke,opacity:as,originX:Z_,originY:Z_,originZ:ke},Zd={borderWidth:ke,borderTopWidth:ke,borderRightWidth:ke,borderBottomWidth:ke,borderLeftWidth:ke,borderRadius:ke,borderTopLeftRadius:ke,borderTopRightRadius:ke,borderBottomRightRadius:ke,borderBottomLeftRadius:ke,width:ke,maxWidth:ke,height:ke,maxHeight:ke,top:ke,right:ke,bottom:ke,left:ke,inset:ke,insetBlock:ke,insetBlockStart:ke,insetBlockEnd:ke,insetInline:ke,insetInlineStart:ke,insetInlineEnd:ke,padding:ke,paddingTop:ke,paddingRight:ke,paddingBottom:ke,paddingLeft:ke,paddingBlock:ke,paddingBlockStart:ke,paddingBlockEnd:ke,paddingInline:ke,paddingInlineStart:ke,paddingInlineEnd:ke,margin:ke,marginTop:ke,marginRight:ke,marginBottom:ke,marginLeft:ke,marginBlock:ke,marginBlockStart:ke,marginBlockEnd:ke,marginInline:ke,marginInlineStart:ke,marginInlineEnd:ke,fontSize:ke,backgroundPositionX:ke,backgroundPositionY:ke,...Zk,zIndex:pg,fillOpacity:as,strokeOpacity:as,numOctaves:pg},Qk={...Zd,color:ln,backgroundColor:ln,outlineColor:ln,fill:ln,stroke:ln,borderColor:ln,borderTopColor:ln,borderRightColor:ln,borderBottomColor:ln,borderLeftColor:ln,filter:$f,WebkitFilter:$f},n1=e=>Qk[e];function r1(e,t){let n=n1(e);return n!==$f&&(n=Ma),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const e5=new Set(["auto","none","0"]);function t5(e,t,n){let a=0,o;for(;a{n.getValue(h).set(p)}),this.resolveNoneKeyframes()}}function r5(e,t,n){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e=="string"){let a=document;t&&(a=t.current);const o=n?.[e]??a.querySelectorAll(e);return o?Array.from(o):[]}return Array.from(e).filter(a=>a!=null)}const a1=(e,t)=>t&&typeof e=="number"?t.transform(e):e,{schedule:a5}=L0(queueMicrotask,!1);function i1(e){return J3(e)&&"ownerSVGElement"in e}function i5(e){return i1(e)&&e.tagName==="svg"}const o5=[...t1,ln,Ma],s5=e=>o5.find(e1(e)),hg=()=>({min:0,max:0}),Qd=()=>({x:hg(),y:hg()}),Jf={current:null},o1={current:!1},l5=typeof window<"u";function u5(){if(o1.current=!0,!!l5)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Jf.current=e.matches;e.addEventListener("change",t),t()}else Jf.current=!1}const ls=new WeakMap;function c5(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function f5(e){return typeof e=="string"||Array.isArray(e)}const d5=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],p5=["initial",...d5];function s1(e){return c5(e.animate)||p5.some(t=>f5(e[t]))}function h5(e){return!!(s1(e)||e.variants)}function E5(e,t,n){for(const a in t){const o=t[a],s=n[a];if(Nn(o))e.addValue(a,o);else if(Nn(s))e.addValue(a,ss(o,{owner:e}));else if(s!==o)if(e.hasValue(a)){const l=e.getValue(a);l.liveStyle===!0?l.jump(o):l.hasAnimated||l.set(o)}else{const l=e.getStaticValue(a);e.addValue(a,ss(l!==void 0?l:o,{owner:e}))}}for(const a in n)t[a]===void 0&&e.removeValue(a);return t}const Eg=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let mg={};class l1{scrapeMotionValuesFromProps(t,n,a){return{}}constructor({parent:t,props:n,presenceContext:a,reducedMotionConfig:o,blockInitialAnimation:s,visualState:l},f={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=$d,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const y=Zn.now();this.renderScheduledAtthis.bindToMotionValue(o,a)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(o1.current||u5(),this.shouldReduceMotion=Jf.current),(n=this.parent)==null||n.addChild(this),this.update(this.props,this.presenceContext)}unmount(){var t;this.projection&&this.projection.unmount(),Uf(this.notifyUpdate),Uf(this.render),this.valueSubscriptions.forEach(n=>n()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),(t=this.parent)==null||t.removeChild(this);for(const n in this.events)this.events[n].clear();for(const n in this.features){const a=this.features[n];a&&(a.unmount(),a.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,n){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();const a=co.has(t);a&&this.onBindTransform&&this.onBindTransform();const o=n.on("change",l=>{this.latestValues[t]=l,this.props.onUpdate&&ca.preRender(this.notifyUpdate),a&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let s;typeof window<"u"&&window.MotionCheckAppearSync&&(s=window.MotionCheckAppearSync(this,t,n)),this.valueSubscriptions.set(t,()=>{o(),s&&s(),n.owner&&n.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in mg){const n=mg[t];if(!n)continue;const{isEnabled:a,Feature:o}=n;if(!this.features[t]&&o&&a(this.props)&&(this.features[t]=new o(this)),this.features[t]){const s=this.features[t];s.isMounted?s.update():(s.mount(),s.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Qd()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,n){this.latestValues[t]=n}update(t,n){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let a=0;an.variantChildren.delete(t)}addValue(t,n){const a=this.values.get(t);n!==a&&(a&&this.removeValue(t),this.bindToMotionValue(t,n),this.values.set(t,n),this.latestValues[t]=n.get())}removeValue(t){this.values.delete(t);const n=this.valueSubscriptions.get(t);n&&(n(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,n){if(this.props.values&&this.props.values[t])return this.props.values[t];let a=this.values.get(t);return a===void 0&&n!==void 0&&(a=ss(n===null?void 0:n,{owner:this}),this.addValue(t,a)),a}readValue(t,n){let a=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return a!=null&&(typeof a=="string"&&(p0(a)||h0(a))?a=parseFloat(a):!s5(a)&&Ma.test(n)&&(a=r1(t,n)),this.setBaseTarget(t,Nn(a)?a.get():a)),Nn(a)?a.get():a}setBaseTarget(t,n){this.baseTarget[t]=n}getBaseTarget(t){var n;const{initial:a}=this.props;let o;if(typeof a=="string"||typeof a=="object"){const l=Z0(this.props,a,(n=this.presenceContext)==null?void 0:n.custom);l&&(o=l[t])}if(a&&o!==void 0)return o;const s=this.getBaseTargetFromProps(this.props,t);return s!==void 0&&!Nn(s)?s:this.initialValues[t]!==void 0&&o===void 0?void 0:this.baseTarget[t]}on(t,n){return this.events[t]||(this.events[t]=new E0),this.events[t].add(n)}notify(t,...n){this.events[t]&&this.events[t].notify(...n)}scheduleRenderMicrotask(){a5.render(this.render)}}class u1 extends l1{constructor(){super(...arguments),this.KeyframeResolver=n5}sortInstanceNodePosition(t,n){return t.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(t,n){const a=t.style;return a?a[n]:void 0}removeValueFromRenderState(t,{vars:n,style:a}){delete n[t],delete a[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;Nn(t)&&(this.childSubscription=t.on("change",n=>{this.current&&(this.current.textContent=`${n}`)}))}}function m5({top:e,left:t,right:n,bottom:a}){return{x:{min:t,max:n},y:{min:e,max:a}}}function _5(e,t){if(!t)return e;const n=t({x:e.left,y:e.top}),a=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:a.y,right:a.x}}function g5(e,t){return m5(_5(e.getBoundingClientRect(),t))}const v5={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},T5=uo.length;function A5(e,t,n){let a="",o=!0;for(let s=0;s{if(!t.target)return e;if(typeof e=="string")if(ke.test(e))e=parseFloat(e);else return e;const n=_g(e,t.target.x),a=_g(e,t.target.y);return`${n}% ${a}%`}},y5={correct:(e,{treeScale:t,projectionDelta:n})=>{const a=e,o=Ma.parse(e);if(o.length>5)return a;const s=Ma.createTransformer(e),l=typeof o[0]!="number"?1:0,f=n.x.scale*t.x,h=n.y.scale*t.y;o[0+l]/=f,o[1+l]/=h;const p=lo(f,h,.5);return typeof o[2+l]=="number"&&(o[2+l]/=p),typeof o[3+l]=="number"&&(o[3+l]/=p),s(o)}},S5={borderRadius:{...Po,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Po,borderTopRightRadius:Po,borderBottomLeftRadius:Po,borderBottomRightRadius:Po,boxShadow:y5};function I5(e,{layout:t,layoutId:n}){return co.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!S5[e]||e==="opacity")}function d1(e,t,n){var a;const o=e.style,s=t?.style,l={};if(!o)return l;for(const f in o)(Nn(o[f])||s&&Nn(s[f])||I5(f,e)||((a=n?.getValue(f))==null?void 0:a.liveStyle)!==void 0)&&(l[f]=o[f]);return l}function O5(e){return window.getComputedStyle(e)}class R5 extends u1{constructor(){super(...arguments),this.type="html",this.renderInstance=f1}readValueFromInstance(t,n){var a;if(co.has(n))return(a=this.projection)!=null&&a.isProjecting?Ff(n):JU(t,n);{const o=O5(t),s=(C0(n)?o.getPropertyValue(n):o[n])||0;return typeof s=="string"?s.trim():s}}measureInstanceViewportBox(t,{transformPagePoint:n}){return g5(t,n)}build(t,n,a){c1(t,n,a.transformTemplate)}scrapeMotionValuesFromProps(t,n,a){return d1(t,n,a)}}function b5(e,t){return e in t}class L5 extends l1{constructor(){super(...arguments),this.type="object"}readValueFromInstance(t,n){if(b5(n,t)){const a=t[n];if(typeof a=="string"||typeof a=="number")return a}}getBaseTargetFromProps(){}removeValueFromRenderState(t,n){delete n.output[t]}measureInstanceViewportBox(){return Qd()}build(t,n){Object.assign(t.output,n)}renderInstance(t,{output:n}){Object.assign(t,n)}sortInstanceNodePosition(){return 0}}const N5={offset:"stroke-dashoffset",array:"stroke-dasharray"},C5={offset:"strokeDashoffset",array:"strokeDasharray"};function x5(e,t,n=1,a=0,o=!0){e.pathLength=1;const s=o?N5:C5;e[s.offset]=`${-a}`,e[s.array]=`${t} ${n}`}const w5=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function M5(e,{attrX:t,attrY:n,attrScale:a,pathLength:o,pathSpacing:s=1,pathOffset:l=0,...f},h,p,m){if(c1(e,f,p),h){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:_,style:y}=e;_.transform&&(y.transform=_.transform,delete _.transform),(y.transform||_.transformOrigin)&&(y.transformOrigin=_.transformOrigin??"50% 50%",delete _.transformOrigin),y.transform&&(y.transformBox=m?.transformBox??"fill-box",delete _.transformBox);for(const I of w5)_[I]!==void 0&&(y[I]=_[I],delete _[I]);t!==void 0&&(_.x=t),n!==void 0&&(_.y=n),a!==void 0&&(_.scale=a),o!==void 0&&x5(_,o,s,l,!1)}const p1=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),D5=e=>typeof e=="string"&&e.toLowerCase()==="svg";function P5(e,t,n,a){f1(e,t,void 0,a);for(const o in t.attrs)e.setAttribute(p1.has(o)?o:qd(o),t.attrs[o])}function U5(e,t,n){const a=d1(e,t,n);for(const o in e)if(Nn(e[o])||Nn(t[o])){const s=uo.indexOf(o)!==-1?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o;a[s]=e[o]}return a}class k5 extends u1{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Qd}getBaseTargetFromProps(t,n){return t[n]}readValueFromInstance(t,n){if(co.has(n)){const a=n1(n);return a&&a.default||0}return n=p1.has(n)?n:qd(n),t.getAttribute(n)}scrapeMotionValuesFromProps(t,n,a){return U5(t,n,a)}build(t,n,a){M5(t,n,this.isSVGTag,a.transformTemplate,a.style)}renderInstance(t,n,a,o){P5(t,n,a,o)}mount(t){this.isSVGTag=D5(t.tagName),super.mount(t)}}function B5(e,t,n){const a=Nn(e)?e:ss(e);return a.start(q0("",a,t,n)),a.animation}function ep(e){return typeof e=="object"&&!Array.isArray(e)}function h1(e,t,n,a){return e==null?[]:typeof e=="string"&&ep(t)?r5(e,n,a):e instanceof NodeList?Array.from(e):Array.isArray(e)?e.filter(o=>o!=null):[e]}function V5(e,t,n){return e*(t+1)}function gg(e,t,n,a){return typeof t=="number"?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):t==="<"?n:t.startsWith("<")?Math.max(0,n+parseFloat(t.slice(1))):a.get(t)??e}function H5(e,t,n){for(let a=0;at&&o.at{const ge=Y5(x),{delay:X=0,times:_e=X0(ge),type:Ne=t.type||"keyframes",repeat:re,repeatType:S,repeatDelay:Te=0,...ne}=k;let{ease:ue=t.ease||"easeOut",duration:Ee}=k;const Re=typeof X=="function"?X($,te):X,oe=ge.length,D=Jd(Ne)?Ne:o?.[Ne||"keyframes"];if(oe<=2&&D){let ae=100;if(oe===2&&J5(ge)){const se=ge[1]-ge[0];ae=Math.abs(se)}const F={...t,...ne};Ee!==void 0&&(F.duration=Wr(Ee));const Q=V0(F,ae,D);ue=Q.ease,Ee=Q.duration}Ee??(Ee=s);const Z=_+Re;_e.length===1&&_e[0]===0&&(_e[1]=1);const he=_e.length-ge.length;if(he>0&&W0(_e,he),ge.length===1&&ge.unshift(null),re){wa(re{for(const L in I){const w=I[L];w.sort(F5);const C=[],H=[],U=[];for(let $=0;$typeof e=="number",J5=e=>e.every($5);function q5(e){const t={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=i1(e)&&!i5(e)?new k5(t):new R5(t);n.mount(e),ls.set(e,n)}function Z5(e){const t={presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}},n=new L5(t);n.mount(e),ls.set(e,n)}function Q5(e,t){return Nn(e)||typeof e=="number"||typeof e=="string"&&!ep(t)}function E1(e,t,n,a){const o=[];if(Q5(e,t))o.push(B5(e,ep(t)&&t.default||t,n&&(n.default||n)));else{if(e==null)return o;const s=h1(e,t,a),l=s.length;wa(!!l,"No valid elements provided.","no-valid-elements");for(let f=0;f{a.push(...E1(l,o,s))}),a}function t4(e){return Array.isArray(e)&&e.some(Array.isArray)}function n4(e={}){const{scope:t,reduceMotion:n}=e;function a(o,s,l){let f=[],h;if(t4(o))f=e4(o,n!==void 0?{reduceMotion:n,...s}:s,t);else{const{onComplete:m,..._}=l||{};typeof m=="function"&&(h=m),f=E1(o,s,n!==void 0?{reduceMotion:n,..._}:_,t)}const p=new Ak(f);return h&&p.finished.then(h),t&&(t.animations.push(p),p.finished.then(()=>{Pd(t.animations,p)})),p}return a}const r4=n4(),a4=["d","stroke","stroke-width"],i4=Dt({__name:"AnimatedEdge",props:{d:{},strokeColor:{},strokeWidth:{}},setup(e){const t=e,n=ze(null);return en(()=>t.d,a=>{n.value&&r4(n.value,{d:a},{duration:.2,ease:"easeInOut"})}),(a,o)=>(N(),M("path",{ref_key:"path",ref:n,d:e.d,stroke:e.strokeColor,fill:"none","stroke-width":e.strokeWidth},null,8,a4))}}),uf=_s(i4,[["__scopeId","data-v-d27c671f"]]);function kl(e,t){return e==null||t==null?NaN:et?1:e>=t?0:NaN}function o4(e,t){return e==null||t==null?NaN:te?1:t>=e?0:NaN}function m1(e){let t,n,a;e.length!==2?(t=kl,n=(f,h)=>kl(e(f),h),a=(f,h)=>e(f)-h):(t=e===kl||e===o4?e:s4,n=e,a=e);function o(f,h,p=0,m=f.length){if(p>>1;n(f[_],h)<0?p=_+1:m=_}while(p>>1;n(f[_],h)<=0?p=_+1:m=_}while(pp&&a(f[_-1],h)>-a(f[_],h)?_-1:_}return{left:o,center:l,right:s}}function s4(){return 0}function l4(e){return e===null?NaN:+e}const u4=m1(kl),c4=u4.right;m1(l4).center;var qf=Math.sqrt(50),Zf=Math.sqrt(10),Qf=Math.sqrt(2);function f4(e,t,n){var a,o=-1,s,l,f;if(t=+t,e=+e,n=+n,e===t&&n>0)return[e];if((a=t0){let h=Math.round(e/f),p=Math.round(t/f);for(h*ft&&--p,l=new Array(s=p-h+1);++ot&&--p,l=new Array(s=p-h+1);++o=0?(s>=qf?10:s>=Zf?5:s>=Qf?2:1)*Math.pow(10,o):-Math.pow(10,-o)/(s>=qf?10:s>=Zf?5:s>=Qf?2:1)}function d4(e,t,n){var a=Math.abs(t-e)/Math.max(0,n),o=Math.pow(10,Math.floor(Math.log(a)/Math.LN10)),s=a/o;return s>=qf?o*=10:s>=Zf?o*=5:s>=Qf&&(o*=2),t{}};function tp(){for(var e=0,t=arguments.length,n={},a;e=0&&(a=n.slice(o+1),n=n.slice(0,o)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:a}})}Bl.prototype=tp.prototype={constructor:Bl,on:function(e,t){var n=this._,a=h4(e+"",n),o,s=-1,l=a.length;if(arguments.length<2){for(;++s0)for(var n=new Array(o),a=0,o,s;a=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),yg.hasOwnProperty(t)?{space:yg[t],local:e}:e}function m4(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===ed&&t.documentElement.namespaceURI===ed?t.createElement(e):t.createElementNS(n,e)}}function _4(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function g1(e){var t=Au(e);return(t.local?_4:m4)(t)}function g4(){}function np(e){return e==null?g4:function(){return this.querySelector(e)}}function v4(e){typeof e!="function"&&(e=np(e));for(var t=this._groups,n=t.length,a=new Array(n),o=0;o=U&&(U=H+1);!(k=w[U])&&++U=0;)(l=a[o])&&(s&&l.compareDocumentPosition(s)^4&&s.parentNode.insertBefore(l,s),s=l);return this}function K4(e){e||(e=z4);function t(_,y){return _&&y?e(_.__data__,y.__data__):!_-!y}for(var n=this._groups,a=n.length,o=new Array(a),s=0;st?1:e>=t?0:NaN}function j4(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function Y4(){return Array.from(this)}function G4(){for(var e=this._groups,t=0,n=e.length;t1?this.each((t==null?iB:typeof t=="function"?sB:oB)(e,t,n??"")):no(this.node(),e)}function no(e,t){return e.style.getPropertyValue(t)||S1(e).getComputedStyle(e,null).getPropertyValue(t)}function uB(e){return function(){delete this[e]}}function cB(e,t){return function(){this[e]=t}}function fB(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function dB(e,t){return arguments.length>1?this.each((t==null?uB:typeof t=="function"?fB:cB)(e,t)):this.node()[e]}function I1(e){return e.trim().split(/^|\s+/)}function rp(e){return e.classList||new O1(e)}function O1(e){this._node=e,this._names=I1(e.getAttribute("class")||"")}O1.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function R1(e,t){for(var n=rp(e),a=-1,o=t.length;++a=0&&(n=t.slice(a+1),t=t.slice(0,a)),{type:t,name:n}})}function HB(e){return function(){var t=this.__on;if(t){for(var n=0,a=-1,o=t.length,s;n>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?Ol(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?Ol(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=ZB.exec(e))?new Bn(t[1],t[2],t[3],1):(t=QB.exec(e))?new Bn(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=eV.exec(e))?Ol(t[1],t[2],t[3],t[4]):(t=tV.exec(e))?Ol(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=nV.exec(e))?Ng(t[1],t[2]/100,t[3]/100,1):(t=rV.exec(e))?Ng(t[1],t[2]/100,t[3]/100,t[4]):Sg.hasOwnProperty(e)?Rg(Sg[e]):e==="transparent"?new Bn(NaN,NaN,NaN,0):null}function Rg(e){return new Bn(e>>16&255,e>>8&255,e&255,1)}function Ol(e,t,n,a){return a<=0&&(e=t=n=NaN),new Bn(e,t,n,a)}function oV(e){return e instanceof ys||(e=pi(e)),e?(e=e.rgb(),new Bn(e.r,e.g,e.b,e.opacity)):new Bn}function rd(e,t,n,a){return arguments.length===1?oV(e):new Bn(e,t,n,a??1)}function Bn(e,t,n,a){this.r=+e,this.g=+t,this.b=+n,this.opacity=+a}ap(Bn,rd,C1(ys,{brighter(e){return e=e==null?tu:Math.pow(tu,e),new Bn(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?us:Math.pow(us,e),new Bn(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Bn(ui(this.r),ui(this.g),ui(this.b),nu(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:bg,formatHex:bg,formatHex8:sV,formatRgb:Lg,toString:Lg}));function bg(){return`#${ai(this.r)}${ai(this.g)}${ai(this.b)}`}function sV(){return`#${ai(this.r)}${ai(this.g)}${ai(this.b)}${ai((isNaN(this.opacity)?1:this.opacity)*255)}`}function Lg(){const e=nu(this.opacity);return`${e===1?"rgb(":"rgba("}${ui(this.r)}, ${ui(this.g)}, ${ui(this.b)}${e===1?")":`, ${e})`}`}function nu(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function ui(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function ai(e){return e=ui(e),(e<16?"0":"")+e.toString(16)}function Ng(e,t,n,a){return a<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Sr(e,t,n,a)}function x1(e){if(e instanceof Sr)return new Sr(e.h,e.s,e.l,e.opacity);if(e instanceof ys||(e=pi(e)),!e)return new Sr;if(e instanceof Sr)return e;e=e.rgb();var t=e.r/255,n=e.g/255,a=e.b/255,o=Math.min(t,n,a),s=Math.max(t,n,a),l=NaN,f=s-o,h=(s+o)/2;return f?(t===s?l=(n-a)/f+(n0&&h<1?0:l,new Sr(l,f,h,e.opacity)}function lV(e,t,n,a){return arguments.length===1?x1(e):new Sr(e,t,n,a??1)}function Sr(e,t,n,a){this.h=+e,this.s=+t,this.l=+n,this.opacity=+a}ap(Sr,lV,C1(ys,{brighter(e){return e=e==null?tu:Math.pow(tu,e),new Sr(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?us:Math.pow(us,e),new Sr(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,a=n+(n<.5?n:1-n)*t,o=2*n-a;return new Bn(cf(e>=240?e-240:e+120,o,a),cf(e,o,a),cf(e<120?e+240:e-120,o,a),this.opacity)},clamp(){return new Sr(Cg(this.h),Rl(this.s),Rl(this.l),nu(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=nu(this.opacity);return`${e===1?"hsl(":"hsla("}${Cg(this.h)}, ${Rl(this.s)*100}%, ${Rl(this.l)*100}%${e===1?")":`, ${e})`}`}}));function Cg(e){return e=(e||0)%360,e<0?e+360:e}function Rl(e){return Math.max(0,Math.min(1,e||0))}function cf(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const ip=e=>()=>e;function uV(e,t){return function(n){return e+n*t}}function cV(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(a){return Math.pow(e+a*t,n)}}function fV(e){return(e=+e)==1?w1:function(t,n){return n-t?cV(t,n,e):ip(isNaN(t)?n:t)}}function w1(e,t){var n=t-e;return n?uV(e,n):ip(isNaN(e)?t:e)}const ru=(function e(t){var n=fV(t);function a(o,s){var l=n((o=rd(o)).r,(s=rd(s)).r),f=n(o.g,s.g),h=n(o.b,s.b),p=w1(o.opacity,s.opacity);return function(m){return o.r=l(m),o.g=f(m),o.b=h(m),o.opacity=p(m),o+""}}return a.gamma=e,a})(1);function dV(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,a=t.slice(),o;return function(s){for(o=0;on&&(s=t.slice(n,s),f[l]?f[l]+=s:f[++l]=s),(a=a[0])===(o=o[0])?f[l]?f[l]+=o:f[++l]=o:(f[++l]=null,h.push({i:l,x:yr(a,o)})),n=ff.lastIndex;return n180?m+=360:m-p>180&&(p+=360),y.push({i:_.push(o(_)+"rotate(",null,a)-2,x:yr(p,m)})):m&&_.push(o(_)+"rotate("+m+a)}function f(p,m,_,y){p!==m?y.push({i:_.push(o(_)+"skewX(",null,a)-2,x:yr(p,m)}):m&&_.push(o(_)+"skewX("+m+a)}function h(p,m,_,y,I,A){if(p!==_||m!==y){var L=I.push(o(I)+"scale(",null,",",null,")");A.push({i:L-4,x:yr(p,_)},{i:L-2,x:yr(m,y)})}else(_!==1||y!==1)&&I.push(o(I)+"scale("+_+","+y+")")}return function(p,m){var _=[],y=[];return p=e(p),m=e(m),s(p.translateX,p.translateY,m.translateX,m.translateY,_,y),l(p.rotate,m.rotate,_,y),f(p.skewX,m.skewX,_,y),h(p.scaleX,p.scaleY,m.scaleX,m.scaleY,_,y),p=m=null,function(I){for(var A=-1,L=y.length,w;++A=0&&e._call.call(void 0,t),e=e._next;--ro}function Mg(){hi=(iu=fs.now())+yu,ro=Ho=0;try{NV()}finally{ro=0,xV(),hi=0}}function CV(){var e=fs.now(),t=e-iu;t>k1&&(yu-=t,iu=e)}function xV(){for(var e,t=au,n,a=1/0;t;)t._call?(a>t._time&&(a=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:au=n);Wo=e,id(a)}function id(e){if(!ro){Ho&&(Ho=clearTimeout(Ho));var t=e-hi;t>24?(e<1/0&&(Ho=setTimeout(Mg,e-fs.now()-yu)),Uo&&(Uo=clearInterval(Uo))):(Uo||(iu=fs.now(),Uo=setInterval(CV,k1)),ro=1,B1(Mg))}}function Dg(e,t,n){var a=new ou;return t=t==null?0:+t,a.restart(o=>{a.stop(),e(o+t)},t,n),a}var wV=tp("start","end","cancel","interrupt"),MV=[],H1=0,Pg=1,od=2,Vl=3,Ug=4,sd=5,Hl=6;function Su(e,t,n,a,o,s){var l=e.__transition;if(!l)e.__transition={};else if(n in l)return;DV(e,n,{name:t,index:a,group:o,on:wV,tween:MV,time:s.time,delay:s.delay,duration:s.duration,ease:s.ease,timer:null,state:H1})}function lp(e,t){var n=br(e,t);if(n.state>H1)throw new Error("too late; already scheduled");return n}function zr(e,t){var n=br(e,t);if(n.state>Vl)throw new Error("too late; already running");return n}function br(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function DV(e,t,n){var a=e.__transition,o;a[t]=n,n.timer=V1(s,0,n.time);function s(p){n.state=Pg,n.timer.restart(l,n.delay,n.time),n.delay<=p&&l(p-n.delay)}function l(p){var m,_,y,I;if(n.state!==Pg)return h();for(m in a)if(I=a[m],I.name===n.name){if(I.state===Vl)return Dg(l);I.state===Ug?(I.state=Hl,I.timer.stop(),I.on.call("interrupt",e,e.__data__,I.index,I.group),delete a[m]):+mod&&a.state=0&&(t=t.slice(0,n)),!t||t==="start"})}function c6(e,t,n){var a,o,s=u6(t)?lp:zr;return function(){var l=s(this,e),f=l.on;f!==a&&(o=(a=f).copy()).on(t,n),l.on=o}}function f6(e,t){var n=this._id;return arguments.length<2?br(this.node(),n).on.on(e):this.each(c6(n,e,t))}function d6(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function p6(){return this.on("end.remove",d6(this._id))}function h6(e){var t=this._name,n=this._id;typeof e!="function"&&(e=np(e));for(var a=this._groups,o=a.length,s=new Array(o),l=0;lQa)if(!(Math.abs(m*f-h*p)>Qa)||!o)this._+="L"+(this._x1=e)+","+(this._y1=t);else{var y=n-s,I=a-l,A=f*f+h*h,L=y*y+I*I,w=Math.sqrt(A),C=Math.sqrt(_),H=o*Math.tan((ld-Math.acos((A+_-L)/(2*w*C)))/2),U=H/C,x=H/w;Math.abs(U-1)>Qa&&(this._+="L"+(e+U*p)+","+(t+U*m)),this._+="A"+o+","+o+",0,0,"+ +(m*y>p*I)+","+(this._x1=e+x*f)+","+(this._y1=t+x*h)}},arc:function(e,t,n,a,o,s){e=+e,t=+t,n=+n,s=!!s;var l=n*Math.cos(a),f=n*Math.sin(a),h=e+l,p=t+f,m=1^s,_=s?a-o:o-a;if(n<0)throw new Error("negative radius: "+n);this._x1===null?this._+="M"+h+","+p:(Math.abs(this._x1-h)>Qa||Math.abs(this._y1-p)>Qa)&&(this._+="L"+h+","+p),n&&(_<0&&(_=_%ud+ud),_>V6?this._+="A"+n+","+n+",0,1,"+m+","+(e-l)+","+(t-f)+"A"+n+","+n+",0,1,"+m+","+(this._x1=h)+","+(this._y1=p):_>Qa&&(this._+="A"+n+","+n+",0,"+ +(_>=ld)+","+m+","+(this._x1=e+n*Math.cos(o))+","+(this._y1=t+n*Math.sin(o))))},rect:function(e,t,n,a){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +a+"h"+-n+"Z"},toString:function(){return this._}};function H6(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function su(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,a=e.slice(0,n);return[a.length>1?a[0]+a.slice(2):a,+e.slice(n+1)]}function ao(e){return e=su(Math.abs(e)),e?e[1]:NaN}function W6(e,t){return function(n,a){for(var o=n.length,s=[],l=0,f=e[0],h=0;o>0&&f>0&&(h+f+1>a&&(f=Math.max(1,a-h)),s.push(n.substring(o-=f,o+f)),!((h+=f+1)>a));)f=e[l=(l+1)%e.length];return s.reverse().join(t)}}function X6(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var F6=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function lu(e){if(!(t=F6.exec(e)))throw new Error("invalid format: "+e);var t;return new cp({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}lu.prototype=cp.prototype;function cp(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}cp.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function K6(e){e:for(var t=e.length,n=1,a=-1,o;n0&&(a=0);break}return a>0?e.slice(0,a)+e.slice(o+1):e}var z1;function z6(e,t){var n=su(e,t);if(!n)return e+"";var a=n[0],o=n[1],s=o-(z1=Math.max(-8,Math.min(8,Math.floor(o/3)))*3)+1,l=a.length;return s===l?a:s>l?a+new Array(s-l+1).join("0"):s>0?a.slice(0,s)+"."+a.slice(s):"0."+new Array(1-s).join("0")+su(e,Math.max(0,t+s-1))[0]}function kg(e,t){var n=su(e,t);if(!n)return e+"";var a=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+a:a.length>o+1?a.slice(0,o+1)+"."+a.slice(o+1):a+new Array(o-a.length+2).join("0")}const Bg={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:H6,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>kg(e*100,t),r:kg,s:z6,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function Vg(e){return e}var Hg=Array.prototype.map,Wg=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function j6(e){var t=e.grouping===void 0||e.thousands===void 0?Vg:W6(Hg.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",a=e.currency===void 0?"":e.currency[1]+"",o=e.decimal===void 0?".":e.decimal+"",s=e.numerals===void 0?Vg:X6(Hg.call(e.numerals,String)),l=e.percent===void 0?"%":e.percent+"",f=e.minus===void 0?"−":e.minus+"",h=e.nan===void 0?"NaN":e.nan+"";function p(_){_=lu(_);var y=_.fill,I=_.align,A=_.sign,L=_.symbol,w=_.zero,C=_.width,H=_.comma,U=_.precision,x=_.trim,k=_.type;k==="n"?(H=!0,k="g"):Bg[k]||(U===void 0&&(U=12),x=!0,k="g"),(w||y==="0"&&I==="=")&&(w=!0,y="0",I="=");var K=L==="$"?n:L==="#"&&/[boxX]/.test(k)?"0"+k.toLowerCase():"",$=L==="$"?a:/[%p]/.test(k)?l:"",te=Bg[k],ge=/[defgprs%]/.test(k);U=U===void 0?6:/[gprs]/.test(k)?Math.max(1,Math.min(21,U)):Math.max(0,Math.min(20,U));function X(_e){var Ne=K,re=$,S,Te,ne;if(k==="c")re=te(_e)+re,_e="";else{_e=+_e;var ue=_e<0||1/_e<0;if(_e=isNaN(_e)?h:te(Math.abs(_e),U),x&&(_e=K6(_e)),ue&&+_e==0&&A!=="+"&&(ue=!1),Ne=(ue?A==="("?A:f:A==="-"||A==="("?"":A)+Ne,re=(k==="s"?Wg[8+z1/3]:"")+re+(ue&&A==="("?")":""),ge){for(S=-1,Te=_e.length;++Sne||ne>57){re=(ne===46?o+_e.slice(S+1):_e.slice(S))+re,_e=_e.slice(0,S);break}}}H&&!w&&(_e=t(_e,1/0));var Ee=Ne.length+_e.length+re.length,Re=Ee>1)+Ne+_e+re+Re.slice(Ee);break;default:_e=Re+Ne+_e+re;break}return s(_e)}return X.toString=function(){return _+""},X}function m(_,y){var I=p((_=lu(_),_.type="f",_)),A=Math.max(-8,Math.min(8,Math.floor(ao(y)/3)))*3,L=Math.pow(10,-A),w=Wg[8+A/3];return function(C){return I(L*C)+w}}return{format:p,formatPrefix:m}}var Ll,j1,Y1;Y6({thousands:",",grouping:[3],currency:["$",""]});function Y6(e){return Ll=j6(e),j1=Ll.format,Y1=Ll.formatPrefix,Ll}function G6(e){return Math.max(0,-ao(Math.abs(e)))}function $6(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ao(t)/3)))*3-ao(Math.abs(e)))}function J6(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ao(t)-ao(e))+1}function q6(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Z6(e){return function(){return e}}function Q6(e){return+e}var Xg=[0,1];function Ki(e){return e}function fd(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:Z6(isNaN(t)?NaN:.5)}function e8(e,t){var n;return e>t&&(n=e,e=t,t=n),function(a){return Math.max(e,Math.min(t,a))}}function t8(e,t,n){var a=e[0],o=e[1],s=t[0],l=t[1];return o2?n8:t8,h=p=null,_}function _(y){return y==null||isNaN(y=+y)?s:(h||(h=f(e.map(a),t,n)))(a(l(y)))}return _.invert=function(y){return l(o((p||(p=f(t,e.map(a),yr)))(y)))},_.domain=function(y){return arguments.length?(e=Array.from(y,Q6),m()):e.slice()},_.range=function(y){return arguments.length?(t=Array.from(y),m()):t.slice()},_.rangeRound=function(y){return t=Array.from(y),n=vV,m()},_.clamp=function(y){return arguments.length?(l=y?!0:Ki,m()):l!==Ki},_.interpolate=function(y){return arguments.length?(n=y,m()):n},_.unknown=function(y){return arguments.length?(s=y,_):s},function(y,I){return a=y,o=I,m()}}function i8(){return a8()(Ki,Ki)}function o8(e,t,n,a){var o=d4(e,t,n),s;switch(a=lu(a??",f"),a.type){case"s":{var l=Math.max(Math.abs(e),Math.abs(t));return a.precision==null&&!isNaN(s=$6(o,l))&&(a.precision=s),Y1(a,l)}case"":case"e":case"g":case"p":case"r":{a.precision==null&&!isNaN(s=J6(o,Math.max(Math.abs(e),Math.abs(t))))&&(a.precision=s-(a.type==="e"));break}case"f":case"%":{a.precision==null&&!isNaN(s=G6(o))&&(a.precision=s-(a.type==="%")*2);break}}return j1(a)}function s8(e){var t=e.domain;return e.ticks=function(n){var a=t();return f4(a[0],a[a.length-1],n??10)},e.tickFormat=function(n,a){var o=t();return o8(o[0],o[o.length-1],n??10,a)},e.nice=function(n){n==null&&(n=10);var a=t(),o=0,s=a.length-1,l=a[o],f=a[s],h,p,m=10;for(f0;){if(p=_1(l,f,n),p===h)return a[o]=l,a[s]=f,t(a);if(p>0)l=Math.floor(l/p)*p,f=Math.ceil(f/p)*p;else if(p<0)l=Math.ceil(l*p)/p,f=Math.floor(f*p)/p;else break;h=p}return e},e}function G1(){var e=i8();return e.copy=function(){return r8(e,G1())},q6.apply(e,arguments),s8(e)}const Nl=e=>()=>e;function l8(e,{sourceEvent:t,target:n,transform:a,dispatch:o}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:a,enumerable:!0,configurable:!0},_:{value:o}})}function oa(e,t,n){this.k=e,this.x=t,this.y=n}oa.prototype={constructor:oa,scale:function(e){return e===1?this:new oa(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new oa(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var uu=new oa(1,0,0);oa.prototype;function df(e){e.stopImmediatePropagation()}function ko(e){e.preventDefault(),e.stopImmediatePropagation()}function u8(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function c8(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function Fg(){return this.__zoom||uu}function f8(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function d8(){return navigator.maxTouchPoints||"ontouchstart"in this}function p8(e,t,n){var a=e.invertX(t[0][0])-n[0][0],o=e.invertX(t[1][0])-n[1][0],s=e.invertY(t[0][1])-n[0][1],l=e.invertY(t[1][1])-n[1][1];return e.translate(o>a?(a+o)/2:Math.min(0,a)||Math.max(0,o),l>s?(s+l)/2:Math.min(0,s)||Math.max(0,l))}function h8(){var e=u8,t=c8,n=p8,a=f8,o=d8,s=[0,1/0],l=[[-1/0,-1/0],[1/0,1/0]],f=250,h=bV,p=tp("start","zoom","end"),m,_,y,I=500,A=150,L=0,w=10;function C(S){S.property("__zoom",Fg).on("wheel.zoom",te,{passive:!1}).on("mousedown.zoom",ge).on("dblclick.zoom",X).filter(o).on("touchstart.zoom",_e).on("touchmove.zoom",Ne).on("touchend.zoom touchcancel.zoom",re).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}C.transform=function(S,Te,ne,ue){var Ee=S.selection?S.selection():S;Ee.property("__zoom",Fg),S!==Ee?k(S,Te,ne,ue):Ee.interrupt().each(function(){K(this,arguments).event(ue).start().zoom(null,typeof Te=="function"?Te.apply(this,arguments):Te).end()})},C.scaleBy=function(S,Te,ne,ue){C.scaleTo(S,function(){var Ee=this.__zoom.k,Re=typeof Te=="function"?Te.apply(this,arguments):Te;return Ee*Re},ne,ue)},C.scaleTo=function(S,Te,ne,ue){C.transform(S,function(){var Ee=t.apply(this,arguments),Re=this.__zoom,oe=ne==null?x(Ee):typeof ne=="function"?ne.apply(this,arguments):ne,D=Re.invert(oe),Z=typeof Te=="function"?Te.apply(this,arguments):Te;return n(U(H(Re,Z),oe,D),Ee,l)},ne,ue)},C.translateBy=function(S,Te,ne,ue){C.transform(S,function(){return n(this.__zoom.translate(typeof Te=="function"?Te.apply(this,arguments):Te,typeof ne=="function"?ne.apply(this,arguments):ne),t.apply(this,arguments),l)},null,ue)},C.translateTo=function(S,Te,ne,ue,Ee){C.transform(S,function(){var Re=t.apply(this,arguments),oe=this.__zoom,D=ue==null?x(Re):typeof ue=="function"?ue.apply(this,arguments):ue;return n(uu.translate(D[0],D[1]).scale(oe.k).translate(typeof Te=="function"?-Te.apply(this,arguments):-Te,typeof ne=="function"?-ne.apply(this,arguments):-ne),Re,l)},ue,Ee)};function H(S,Te){return Te=Math.max(s[0],Math.min(s[1],Te)),Te===S.k?S:new oa(Te,S.x,S.y)}function U(S,Te,ne){var ue=Te[0]-ne[0]*S.k,Ee=Te[1]-ne[1]*S.k;return ue===S.x&&Ee===S.y?S:new oa(S.k,ue,Ee)}function x(S){return[(+S[0][0]+ +S[1][0])/2,(+S[0][1]+ +S[1][1])/2]}function k(S,Te,ne,ue){S.on("start.zoom",function(){K(this,arguments).event(ue).start()}).on("interrupt.zoom end.zoom",function(){K(this,arguments).event(ue).end()}).tween("zoom",function(){var Ee=this,Re=arguments,oe=K(Ee,Re).event(ue),D=t.apply(Ee,Re),Z=ne==null?x(D):typeof ne=="function"?ne.apply(Ee,Re):ne,he=Math.max(D[1][0]-D[0][0],D[1][1]-D[0][1]),R=Ee.__zoom,ae=typeof Te=="function"?Te.apply(Ee,Re):Te,F=h(R.invert(Z).concat(he/R.k),ae.invert(Z).concat(he/ae.k));return function(Q){if(Q===1)Q=ae;else{var se=F(Q),q=he/se[2];Q=new oa(q,Z[0]-se[0]*q,Z[1]-se[1]*q)}oe.zoom(null,Q)}})}function K(S,Te,ne){return!ne&&S.__zooming||new $(S,Te)}function $(S,Te){this.that=S,this.args=Te,this.active=0,this.sourceEvent=null,this.extent=t.apply(S,Te),this.taps=0}$.prototype={event:function(S){return S&&(this.sourceEvent=S),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(S,Te){return this.mouse&&S!=="mouse"&&(this.mouse[1]=Te.invert(this.mouse[0])),this.touch0&&S!=="touch"&&(this.touch0[1]=Te.invert(this.touch0[0])),this.touch1&&S!=="touch"&&(this.touch1[1]=Te.invert(this.touch1[0])),this.that.__zoom=Te,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(S){var Te=Ur(this.that).datum();p.call(S,this.that,new l8(S,{sourceEvent:this.sourceEvent,target:C,transform:this.that.__zoom,dispatch:p}),Te)}};function te(S,...Te){if(!e.apply(this,arguments))return;var ne=K(this,Te).event(S),ue=this.__zoom,Ee=Math.max(s[0],Math.min(s[1],ue.k*Math.pow(2,a.apply(this,arguments)))),Re=qa(S);if(ne.wheel)(ne.mouse[0][0]!==Re[0]||ne.mouse[0][1]!==Re[1])&&(ne.mouse[1]=ue.invert(ne.mouse[0]=Re)),clearTimeout(ne.wheel);else{if(ue.k===Ee)return;ne.mouse=[Re,ue.invert(Re)],Wl(this),ne.start()}ko(S),ne.wheel=setTimeout(oe,A),ne.zoom("mouse",n(U(H(ue,Ee),ne.mouse[0],ne.mouse[1]),ne.extent,l));function oe(){ne.wheel=null,ne.end()}}function ge(S,...Te){if(y||!e.apply(this,arguments))return;var ne=S.currentTarget,ue=K(this,Te,!0).event(S),Ee=Ur(S.view).on("mousemove.zoom",Z,!0).on("mouseup.zoom",he,!0),Re=qa(S,ne),oe=S.clientX,D=S.clientY;$B(S.view),df(S),ue.mouse=[Re,this.__zoom.invert(Re)],Wl(this),ue.start();function Z(R){if(ko(R),!ue.moved){var ae=R.clientX-oe,F=R.clientY-D;ue.moved=ae*ae+F*F>L}ue.event(R).zoom("mouse",n(U(ue.that.__zoom,ue.mouse[0]=qa(R,ne),ue.mouse[1]),ue.extent,l))}function he(R){Ee.on("mousemove.zoom mouseup.zoom",null),JB(R.view,ue.moved),ko(R),ue.event(R).end()}}function X(S,...Te){if(e.apply(this,arguments)){var ne=this.__zoom,ue=qa(S.changedTouches?S.changedTouches[0]:S,this),Ee=ne.invert(ue),Re=ne.k*(S.shiftKey?.5:2),oe=n(U(H(ne,Re),ue,Ee),t.apply(this,Te),l);ko(S),f>0?Ur(this).transition().duration(f).call(k,oe,ue,S):Ur(this).call(C.transform,oe,ue,S)}}function _e(S,...Te){if(e.apply(this,arguments)){var ne=S.touches,ue=ne.length,Ee=K(this,Te,S.changedTouches.length===ue).event(S),Re,oe,D,Z;for(df(S),oe=0;oe=0;)t+=n[a].value;e.value=t}function m8(){return this.eachAfter(E8)}function _8(e){var t=this,n,a=[t],o,s,l;do for(n=a.reverse(),a=[];t=n.pop();)if(e(t),o=t.children,o)for(s=0,l=o.length;s=0;--o)n.push(a[o]);return this}function v8(e){for(var t=this,n=[t],a=[],o,s,l;t=n.pop();)if(a.push(t),o=t.children,o)for(s=0,l=o.length;s=0;)n+=a[o].value;t.value=n})}function A8(e){return this.eachBefore(function(t){t.children&&t.children.sort(e)})}function y8(e){for(var t=this,n=S8(t,e),a=[t];t!==n;)t=t.parent,a.push(t);for(var o=a.length;e!==n;)a.splice(o,0,e),e=e.parent;return a}function S8(e,t){if(e===t)return e;var n=e.ancestors(),a=t.ancestors(),o=null;for(e=n.pop(),t=a.pop();e===t;)o=e,e=n.pop(),t=a.pop();return o}function I8(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t}function O8(){var e=[];return this.each(function(t){e.push(t)}),e}function R8(){var e=[];return this.eachBefore(function(t){t.children||e.push(t)}),e}function b8(){var e=this,t=[];return e.each(function(n){n!==e&&t.push({source:n.parent,target:n})}),t}function fp(e,t){var n=new cu(e),a=+e.value&&(n.value=e.value),o,s=[n],l,f,h,p;for(t==null&&(t=N8);o=s.pop();)if(a&&(o.value=+o.data.value),(f=t(o.data))&&(p=f.length))for(o.children=new Array(p),h=p-1;h>=0;--h)s.push(l=o.children[h]=new cu(f[h])),l.parent=o,l.depth=o.depth+1;return n.eachBefore(x8)}function L8(){return fp(this).eachBefore(C8)}function N8(e){return e.children}function C8(e){e.data=e.data.data}function x8(e){var t=0;do e.height=t;while((e=e.parent)&&e.height<++t)}function cu(e){this.data=e,this.depth=this.height=0,this.parent=null}cu.prototype=fp.prototype={constructor:cu,count:m8,each:_8,eachAfter:v8,eachBefore:g8,sum:T8,sort:A8,path:y8,ancestors:I8,descendants:O8,leaves:R8,links:b8,copy:L8};const w8="2.1.2",M8={version:w8},{version:D8}=M8,P8=Object.freeze({children:e=>e.children,nodeSize:e=>e.data.size,spacing:0});function J1(e){const t=Object.assign({},P8,e);function n(f){const h=t[f];return typeof h=="function"?h:()=>h}function a(f){const h=l(s(),f,p=>p.children);return h.update(),h.data}function o(){const f=n("nodeSize"),h=n("spacing");return class $1 extends fp.prototype.constructor{constructor(m){super(m)}copy(){const m=l(this.constructor,this,_=>_.children);return m.each(_=>_.data=_.data.data),m}get size(){return f(this)}spacing(m){return h(this,m)}get nodes(){return this.descendants()}get xSize(){return this.size[0]}get ySize(){return this.size[1]}get top(){return this.y}get bottom(){return this.y+this.ySize}get left(){return this.x-this.xSize/2}get right(){return this.x+this.xSize/2}get root(){const m=this.ancestors();return m[m.length-1]}get numChildren(){return this.hasChildren?this.children.length:0}get hasChildren(){return!this.noChildren}get noChildren(){return this.children===null}get firstChild(){return this.hasChildren?this.children[0]:null}get lastChild(){return this.hasChildren?this.children[this.numChildren-1]:null}get extents(){return(this.children||[]).reduce((m,_)=>$1.maxExtents(m,_.extents),this.nodeExtents)}get nodeExtents(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}}static maxExtents(m,_){return{top:Math.min(m.top,_.top),bottom:Math.max(m.bottom,_.bottom),left:Math.min(m.left,_.left),right:Math.max(m.right,_.right)}}}}function s(){const f=o(),h=n("nodeSize"),p=n("spacing");return class extends f{constructor(m){super(m),Object.assign(this,{x:0,y:0,relX:0,prelim:0,shift:0,change:0,lExt:this,lExtRelX:0,lThr:null,rExt:this,rExtRelX:0,rThr:null})}get size(){return h(this.data)}spacing(m){return p(this.data,m.data)}get x(){return this.data.x}set x(m){this.data.x=m}get y(){return this.data.y}set y(m){this.data.y=m}update(){return q1(this),Z1(this),this}}}function l(f,h,p){const m=(_,y)=>{const I=new f(_);Object.assign(I,{parent:y,depth:y===null?0:y.depth+1,height:0,length:1});const A=p(_)||[];return I.children=A.length===0?null:A.map(L=>m(L,I)),I.children&&Object.assign(I,I.children.reduce((L,w)=>({height:Math.max(L.height,w.height+1),length:L.length+w.length}),I)),I};return m(h,null)}return Object.assign(a,{nodeSize(f){return arguments.length?(t.nodeSize=f,a):t.nodeSize},spacing(f){return arguments.length?(t.spacing=f,a):t.spacing},children(f){return arguments.length?(t.children=f,a):t.children},hierarchy(f,h){const p=typeof h>"u"?t.children:h;return l(o(),f,p)},dump(f){const h=n("nodeSize"),p=m=>_=>{const y=m+" ",I=m+" ",{x:A,y:L}=_,w=h(_),C=_.children||[],H=C.length===0?" ":`,${y}children: [${I}${C.map(p(I)).join(I)}${y}],${m}`;return`{ size: [${w.join(", ")}],${y}x: ${A}, y: ${L}${H}},`};return p(` -`)(f)}}),a}J1.version=D8;const q1=(e,t=0)=>(e.y=t,(e.children||[]).reduce((n,a)=>{const[o,s]=n;q1(a,e.y+e.ySize);const l=(o===0?a.lExt:a.rExt).bottom;o!==0&&k8(e,o,s);const f=z8(l,o,s);return[o+1,f]},[0,null]),U8(e),K8(e),e),Z1=(e,t,n)=>{typeof t>"u"&&(t=-e.relX-e.prelim,n=0);const a=t+e.relX;return e.relX=a+e.prelim-n,e.prelim=0,e.x=n+e.relX,(e.children||[]).forEach(o=>Z1(o,a,e.x)),e},U8=e=>{(e.children||[]).reduce((t,n)=>{const[a,o]=t,s=a+n.shift,l=o+s+n.change;return n.relX+=l,[s,l]},[0,0])},k8=(e,t,n)=>{const a=e.children[t-1],o=e.children[t];let s=a,l=a.relX,f=o,h=o.relX,p=!0;for(;s&&f;){s.bottom>n.lowY&&(n=n.next);const m=l+s.prelim-(h+f.prelim)+s.xSize/2+f.xSize/2+s.spacing(f);(m>0||m<0&&p)&&(h+=m,B8(o,m),V8(e,t,n.index,m)),p=!1;const _=s.bottom,y=f.bottom;_<=y&&(s=W8(s),s&&(l+=s.relX)),_>=y&&(f=H8(f),f&&(h+=f.relX))}!s&&f?X8(e,t,f,h):s&&!f&&F8(e,t,s,l)},B8=(e,t)=>{e.relX+=t,e.lExtRelX+=t,e.rExtRelX+=t},V8=(e,t,n,a)=>{const o=e.children[t],s=t-n;if(s>1){const l=a/s;e.children[n+1].shift+=l,o.shift-=l,o.change-=a-l}},H8=e=>e.hasChildren?e.firstChild:e.lThr,W8=e=>e.hasChildren?e.lastChild:e.rThr,X8=(e,t,n,a)=>{const o=e.firstChild,s=o.lExt,l=e.children[t];s.lThr=n;const f=a-n.relX-o.lExtRelX;s.relX+=f,s.prelim-=f,o.lExt=l.lExt,o.lExtRelX=l.lExtRelX},F8=(e,t,n,a)=>{const o=e.children[t],s=o.rExt,l=e.children[t-1];s.rThr=n;const f=a-n.relX-o.rExtRelX;s.relX+=f,s.prelim-=f,o.rExt=l.rExt,o.rExtRelX=l.rExtRelX},K8=e=>{if(e.hasChildren){const t=e.firstChild,n=e.lastChild,a=(t.prelim+t.relX-t.xSize/2+n.relX+n.prelim+n.xSize/2)/2;Object.assign(e,{prelim:a,lExt:t.lExt,lExtRelX:t.lExtRelX,rExt:n.rExt,rExtRelX:n.rExtRelX})}},z8=(e,t,n)=>{for(;n!==null&&e>=n.lowY;)n=n.next;return{lowY:e,index:t,next:n}},j8={key:0,class:"flex-grow-1 d-flex justify-content-center"},Y8={class:"card align-self-center border-danger w-50"},G8={class:"card-body"},$8={class:"overflow-hidden d-flex w-100 h-100 position-relative mb-3"},J8={class:"overflow-auto flex-grow-1"},q8={class:"small p-2 mb-0",style:{"max-height":"200px"}},Z8=["innerHTML"],Q8={class:"d-flex align-items-center"},eH={class:"text-body-tertiary"},tH={class:"d-flex align-items-center"},nH={class:"nav nav-pills"},rH={class:"nav-item p-1"},aH={class:"nav-item p-1"},iH={key:0,class:"badge bg-info",style:{"font-size":"0.6em"}},oH={class:"nav-item p-1"},sH={class:"nav-item p-1"},lH={class:"nav-item p-1"},uH={class:"ms-auto me-2 small"},cH={href:"https://github.com/dalibo/pev2",target:"_blank"},fH={class:"tab-content flex-grow-1 d-flex overflow-hidden"},dH={class:"d-flex flex-column flex-grow-1 overflow-hidden"},pH={class:"flex-grow-1 d-flex overflow-hidden"},hH={class:"flex-grow-1 overflow-hidden"},EH={key:0,class:"position-absolute m-1 p-1 bottom-0 end-0 rounded d-flex"},mH={class:"btn-group btn-group-xs"},_H=["disabled"],gH=["disabled"],vH=["transform"],TH=["x","y","width"],AH=["x","y","width","height"],yH=["x","y","width"],SH={class:"overflow-hidden d-flex w-100 h-100 flex-column"},IH={class:"overflow-hidden d-flex w-100 h-100"},OH={class:"overflow-auto flex-grow-1"},RH={class:"small p-2 mb-0"},bH=["innerHTML"],LH={class:"overflow-hidden d-flex w-100 h-100"},NH={class:"overflow-auto flex-grow-1"},CH={class:"small p-2 mb-0"},xH=["innerHTML"],Dr=40,Kg=.2,MH=Dt({__name:"Plan",props:{planSource:{},planQuery:{}},setup(e){mv({theme:"bootstrap"});const t=e,n="1.22.0",a=ze(null),o=ze(""),s=ze(),l=ve(()=>J.plan&&J.plan.content.Plan),f=ze(NaN),h=ze(void 0),p=ze(NaN),m=localStorage.getItem("gridIsNotNew"),_=ze(!1),y=Er({showHighlightBar:!1,showPlanStats:!0,highlightType:kn.NONE,diagramWidth:20}),I=ze(""),A=ze(1),L=ve(()=>G1().domain([0,J.stats.maxRows]).range([1,Dr/1.5])),w=h8().scaleExtent([Kg,3]).on("zoom",function(oe){I.value=oe.transform,A.value=oe.transform.k}),C=ze(null),H=ze([]),U=ze([]),x=J1({nodeSize:oe=>oe.data.size?[oe.data.size[0],oe.data.size[1]+Dr]:[0,0],spacing:(oe,D)=>Math.pow(oe.path(D).length,1.5)}),k=ze(x.hierarchy({}));Ei(()=>{en(()=>[t.planSource,t.planQuery],K,{immediate:!0})});function K(){var oe,D,Z;_.value=!1,J.parse(t.planSource,t.planQuery);const he=localStorage.getItem("viewOptions");he&&W.assignIn(y,JSON.parse(he)),ne("plan"),ba(()=>{Ne()}),window.addEventListener("hashchange",Ne),(oe=J.plan)!=null&&oe.content.Plan&&(k.value=x.hierarchy((D=J.plan)==null?void 0:D.content.Plan,R=>R.Plans)),H.value=[],W.each((Z=J.plan)==null?void 0:Z.ctes,R=>{const ae=x.hierarchy(R,F=>F.Plans);H.value.push(ae)}),ba(()=>{te(),_.value=!0})}function $(){C.value=x(k.value);const oe=ue(C.value),D=[oe[0],oe[3]+Dr];W.each(H.value,Z=>{const he=x(Z),R=ue(he),ae=R[1]-R[0];he.each(F=>{F.x+=D[0]-R[0],F.y+=D[1]}),D[0]+=ae+Dr*2}),U.value=[],W.each(C.value.descendants(),Z=>{if(W.has(Z.data,d.CTE_NAME)){const he=W.find(H.value,R=>R.data[d.SUBPLAN_NAME]=="CTE "+Z.data[d.CTE_NAME]);he&&U.value.push({source:Z,target:he})}}),W.each(H.value,Z=>{W.each(Z.descendants(),he=>{if(W.has(he.data,d.CTE_NAME)){const R=W.find(H.value,ae=>ae.data[d.SUBPLAN_NAME]=="CTE "+he.data[d.CTE_NAME]);R&&U.value.push({source:he,target:R})}})})}function te(){s.value&&(Ur(s.value.$el).call(w),ba(()=>{if(C.value){const oe=ue(C.value),D=oe[0],Z=oe[2],he=oe[1],R=oe[3],ae=s.value.$el.getBoundingClientRect();Ur(s.value.$el).call(w.transform,uu.translate(ae.width/2,10).scale(Math.min(1,Math.max(Kg,.8/Math.max((he-D)/ae.width,(R-Z)/ae.height)))).translate(-(D+he)/2,10))}}))}dd(()=>{window.removeEventListener("hashchange",Ne)}),en(y,ge);function ge(){localStorage.setItem("viewOptions",JSON.stringify(y))}en(f,X);function X(oe){window.location.hash=oe?"plan/node/"+oe:"",J.plan&&oe&&(h.value=AC(J.plan,oe))}function _e(oe){const D=oe.source,Z=oe.target,he=Math.abs(Z.y-(D.y+D.ySize)-Dr),R=K1();return R.moveTo(D.x,D.y),R.lineTo(D.x,D.y+D.ySize-Dr),R.bezierCurveTo(D.x,D.y+D.ySize-Dr+he/2,Z.x,Z.y-he/2,Z.x,Z.y),R.toString()}function Ne(){const oe=/#([a-zA-Z]*)(\/node\/([0-9]*))*/.exec(window.location.hash);if(oe){const D=oe[1]||"plan";ne(D);const Z=parseInt(oe[3],0);D=="plan"&&Z!==void 0&&Z!=f.value&&setTimeout(()=>{re(Z,!0)},1)}}gn(Fl,f),gn(ds,p),gn("updateNodeSize",Re);function re(oe,D){D=!!D,f.value=oe,D&&S(oe)}gn(ci,re),gn(Da,y);function S(oe){const D=s.value.$el.getBoundingClientRect(),Z=Te(oe);if(!Z)return;let he=-Z.x,R=-Z.y;const ae=A.value;he=he*ae+D.width/2,R=R*ae+D.height/2,Ur(s.value.$el).transition().duration(500).call(w.transform,uu.translate(he,R).scale(ae))}function Te(oe){const D=[C.value].concat(H.value);let Z;return W.each(D,he=>(Z=W.find(he?.descendants(),R=>R.data.nodeId==oe),!Z)),Z}const ne=oe=>{o.value=oe};function ue(oe){const D=W.min(W.map(oe.descendants(),ae=>ae.x-ae.xSize/2))||0,Z=W.max(W.map(oe.descendants(),ae=>ae.x+ae.xSize/2))||0,he=W.min(W.map(oe.descendants(),ae=>ae.y))||0,R=W.max(W.map(oe.descendants(),ae=>ae.y+ae.ySize))||0;return[D,Z,he,R]}function Ee(oe){return!!J.stats.executionTime&&!oe[d.ACTUAL_LOOPS]}en(()=>{const oe=[];return oe.concat(k.value.descendants().map(D=>D.data.size)),W.each(H.value,D=>{oe.concat(D.descendants().map(Z=>Z.data.size))}),oe},()=>{$()});function Re(oe,D){oe.size=[D[0]/A.value,D[1]/A.value]}return(oe,D)=>c(J).plan?(N(),M("div",{key:1,class:"plan-container d-flex flex-column overflow-hidden flex-grow-1 bg-body-tertiary",ref_key:"rootEl",ref:a},[v("div",tH,[v("ul",nH,[v("li",rH,[v("a",{class:Oe(["nav-link px-2 py-0",{active:o.value==="plan"}]),href:"#plan"},"Plan",2)]),D[17]||(D[17]=g()),v("li",aH,[v("a",{class:Oe(["nav-link px-2 py-0 position-relative",{active:o.value==="grid"}]),href:"#grid"},[D[16]||(D[16]=g(`Grid - `,-1)),c(m)?G("",!0):(N(),M("span",iH,` - new - `))],2)]),D[18]||(D[18]=g()),v("li",oH,[v("a",{class:Oe(["nav-link px-2 py-0",{active:o.value==="raw"}]),href:"#raw"},"Raw",2)]),D[19]||(D[19]=g()),v("li",sH,[v("a",{class:Oe(["nav-link px-2 py-0",{active:o.value==="query",disabled:!c(J).query}]),href:"#query"},"Query",2)]),D[20]||(D[20]=g()),v("li",lH,[v("a",{class:Oe(["nav-link px-2 py-0",{active:o.value==="stats"}]),href:"#stats"},"Stats",2)])]),D[21]||(D[21]=g()),v("div",uH,[v("a",cH,[Se(K_),g(" "+fe(c(n)),1)])])]),D[40]||(D[40]=g()),v("div",fH,[v("div",{class:Oe(["tab-pane flex-grow-1 overflow-hidden",{"show active d-flex":o.value==="plan"}])},[v("div",dH,[Se(j_),D[32]||(D[32]=g()),v("div",pH,[v("div",hH,[Se(c(QR),{class:"default-theme",onResize:D[4]||(D[4]=Z=>y.diagramWidth=Z[0].size)},{default:yt(()=>[c(J).plan?(N(),ct(c(yE),{key:0,size:y.diagramWidth,class:"d-flex flex-column bg-body-tertiary"},{default:yt(()=>[Se(Kx,{ref:"diagram",class:"d-flex flex-column flex-grow-1 overflow-hidden plan-diagram"},null,512)]),_:1},8,["size"])):G("",!0),D[31]||(D[31]=g()),Se(c(yE),{ref_key:"planEl",ref:s,class:"plan grab-bing position-relative bg-body-tertiary"},{default:yt(()=>{var Z,he,R;return[c(J).plan?(N(),M("div",EH,[v("div",mH,[v("button",{class:Oe(["btn btn-outline-secondary",{active:y.highlightType===c(kn).NONE}]),onClick:D[0]||(D[0]=ae=>y.highlightType=c(kn).NONE)},` - none - `,2),D[22]||(D[22]=g()),v("button",{class:Oe(["btn btn-outline-secondary",{active:y.highlightType===c(kn).DURATION}]),onClick:D[1]||(D[1]=ae=>y.highlightType=c(kn).DURATION),disabled:!((Z=c(J).plan)!=null&&Z.isAnalyze)},` - duration - `,10,_H),D[23]||(D[23]=g()),v("button",{class:Oe(["btn btn-outline-secondary",{active:y.highlightType===c(kn).ROWS}]),onClick:D[2]||(D[2]=ae=>y.highlightType=c(kn).ROWS),disabled:!l.value||l.value[c(d).ACTUAL_ROWS]===void 0},` - rows - `,10,gH),D[24]||(D[24]=g()),v("button",{class:Oe(["btn btn-outline-secondary",{active:y.highlightType===c(kn).COST}]),onClick:D[3]||(D[3]=ae=>y.highlightType=c(kn).COST)},` - cost - `,2)])])):G("",!0),D[30]||(D[30]=g()),(N(),M("svg",{width:"100%",height:"100%",class:Oe({ready:_.value})},[v("g",{transform:I.value},[(N(!0),M(rt,null,Yt(U.value,(ae,F)=>{var Q;return N(),ct(uf,{key:`${(Q=c(J).plan)==null?void 0:Q.id}_linkcte${F}`,d:_e(ae),"stroke-color":"#B3D7D7","stroke-width":L.value(ae.target.data[c(d).ACTUAL_ROWS_REVISED])},null,8,["d","stroke-width"])}),128)),D[27]||(D[27]=g()),(N(!0),M(rt,null,Yt((he=C.value)==null?void 0:he.links(),(ae,F)=>{var Q;return N(),ct(uf,{key:`${(Q=c(J).plan)==null?void 0:Q.id}_link${F}`,d:_e(ae),class:Oe({"never-executed":Ee(ae.target.data)}),"stroke-color":"grey","stroke-width":L.value(ae.target.data[c(d).ACTUAL_ROWS_REVISED])},null,8,["d","class","stroke-width"])}),128)),D[28]||(D[28]=g()),(N(!0),M(rt,null,Yt((R=C.value)==null?void 0:R.descendants(),(ae,F)=>{var Q;return N(),M("foreignObject",{key:`${(Q=c(J).plan)==null?void 0:Q.id}_${F}`,x:ae.x-ae.xSize/2,y:ae.y,width:ae.xSize,height:"1",ref_for:!0,ref:"root"},[Se(z_,{node:ae.data,class:"d-flex justify-content-center position-fixed"},null,8,["node"])],8,TH)}),128)),D[29]||(D[29]=g()),(N(!0),M(rt,null,Yt(H.value,ae=>(N(),M("g",{key:ae.data.nodeId},[v("rect",{x:ue(ae)[0]-Dr/4,y:ue(ae)[2]-Dr/2,width:ue(ae)[1]-ue(ae)[0]+Dr/2,height:ue(ae)[3]-ue(ae)[2],stroke:"#cfcfcf","stroke-width":"2",fill:"#cfcfcf","fill-opacity":"10%",rx:"5",ry:"5"},null,8,AH),D[25]||(D[25]=g()),(N(!0),M(rt,null,Yt(ae.links(),(F,Q)=>{var se;return N(),ct(uf,{key:`${(se=c(J).plan)==null?void 0:se.id}_link${Q}`,d:_e(F),"stroke-color":"grey","stroke-width":L.value(F.target.data[c(d).ACTUAL_ROWS_REVISED])},null,8,["d","stroke-width"])}),128)),D[26]||(D[26]=g()),(N(!0),M(rt,null,Yt(ae.descendants(),(F,Q)=>{var se;return N(),M("foreignObject",{key:`${(se=c(J).plan)==null?void 0:se.id}_${Q}`,x:F.x-F.xSize/2,y:F.y,width:F.xSize,height:"1",ref_for:!0,ref:"root"},[Se(z_,{node:F.data,class:"d-flex justify-content-center position-fixed"},null,8,["node"])],8,yH)}),128))]))),128))],8,vH)],2))]}),_:1},512)]),_:1})])])])],2),D[36]||(D[36]=g()),o.value==="grid"?(N(),M("div",{key:0,class:Oe(["tab-pane flex-grow-1 overflow-hidden position-relative",{"show active":o.value==="grid"}])},[v("div",SH,[Se(j_),D[33]||(D[33]=g()),Se(cD,{class:"flex-grow-1 overflow-auto plan-grid"})])],2)):G("",!0),D[37]||(D[37]=g()),v("div",{class:Oe(["tab-pane flex-grow-1 overflow-hidden position-relative",{"show active":o.value==="raw"}])},[v("div",IH,[v("div",OH,[v("pre",RH,[v("code",{innerHTML:c($C)(e.planSource)},null,8,bH)])]),D[34]||(D[34]=g()),Se(Qc,{content:e.planSource},null,8,["content"])])],2),D[38]||(D[38]=g()),c(J).query?(N(),M("div",{key:1,class:Oe(["tab-pane flex-grow-1 overflow-hidden position-relative",{"show active":o.value==="query"}])},[v("div",LH,[v("div",NH,[v("pre",CH,[v("code",{innerHTML:c(GC)(c(J).query)},null,8,xH)])])]),D[35]||(D[35]=g()),Se(Qc,{content:c(J).query},null,8,["content"])],2)):G("",!0),D[39]||(D[39]=g()),v("div",{class:Oe(["tab-pane flex-grow-1 overflow-auto",{"show active":o.value==="stats"}])},[c(J).plan?(N(),ct(G3,{key:0})):G("",!0)],2)])],512)):(N(),M("div",j8,[v("div",Y8,[v("div",G8,[D[9]||(D[9]=v("h5",{class:"card-title text-danger"},"Couldn't parse plan",-1)),D[10]||(D[10]=g()),D[11]||(D[11]=v("h6",{class:"card-subtitle mb-2 text-body-secondary"},` - An error occured while parsing the plan - `,-1)),D[12]||(D[12]=g()),v("div",$8,[v("div",J8,[v("pre",q8,[v("code",{innerHTML:e.planSource},null,8,Z8)])]),D[5]||(D[5]=g()),Se(Qc,{content:e.planSource},null,8,["content"])]),D[13]||(D[13]=g()),D[14]||(D[14]=v("p",{class:"card-text text-body-dark"},` - The plan you submited couldn't be parsed. This may be a bug. You can - help us fix it by opening a new issue. - `,-1)),D[15]||(D[15]=g()),v("div",Q8,[v("span",eH,[Se(K_),D[6]||(D[6]=g(` - PEV2 `,-1)),v("i",null,"version "+fe(c(n)),1)]),D[7]||(D[7]=g()),D[8]||(D[8]=v("a",{href:"https://github.com/dalibo/pev2/issues/new?template=parsing_error.md&labels=parsing&title=Failed+to+parse+plan",target:"_blank",class:"btn btn-primary ms-auto"},"Open an issue on Github",-1))])])])]))}});export{MH as K}; diff --git a/app/static/dist/assets/pev2-DDkq_Qee.css b/app/static/dist/assets/pev2-DDkq_Qee.css new file mode 100644 index 0000000..ef53299 --- /dev/null +++ b/app/static/dist/assets/pev2-DDkq_Qee.css @@ -0,0 +1 @@ +path[data-v-af92e285]{stroke-linecap:butt}path.never-executed[data-v-af92e285]{stroke-dasharray:.5em;stroke-opacity:.5}.plan-tree[data-v-a88ecf9a]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.btn-group>.btn-tooltip-wrapper[data-v-917dc0d7]:not(:last-child){margin-right:-1px}.btn-group>.btn-tooltip-wrapper>.btn[data-v-917dc0d7]{border-radius:0}.btn-group>.btn-tooltip-wrapper:first-child>.btn[data-v-917dc0d7]{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.btn-group>.btn-tooltip-wrapper:last-child>.btn[data-v-917dc0d7]{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}table thead tr.table-group th[data-v-ed955438]{border-bottom:0;border-left:1px solid #b5b6b7}table thead tr.table-group th:empty+th[data-v-ed955438]:empty{border-left:0}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}.tippy-box{border:1px #0000}.tippy-box[data-placement^=top]>.tippy-arrow:after{border-top-color:inherit;border-width:8px 8px 0;bottom:-8px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:inherit;border-width:0 8px 8px;top:-8px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow:after{border-left-color:inherit;border-width:8px 0 8px 8px;top:0;right:-8px}.tippy-box[data-placement^=right]>.tippy-arrow:after{border-width:8px 8px 8px 0;border-right-color:inherit;top:0;left:-8px}.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg:first-child:not(:last-child){top:17px}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg:first-child:not(:last-child){bottom:17px}.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg:first-child:not(:last-child){left:12px}.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg:first-child:not(:last-child){right:12px}.tippy-arrow{border-color:inherit}.tippy-arrow:after{content:"";z-index:-1;border-style:solid;border-color:#0000;position:absolute}.tippy-box[data-theme~=bootstrap]{background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color);box-shadow:var(--bs-box-shadow)}.tippy-box[data-theme~=bootstrap]>.tippy-arrow:before{color:var(--bs-body-bg)}.splitpanes{width:100%;height:100%;display:flex}.splitpanes--vertical{flex-direction:row}.splitpanes--horizontal{flex-direction:column}.splitpanes--dragging .splitpanes__pane{-webkit-user-select:none;user-select:none;pointer-events:none}:has(.splitpanes--dragging){-webkit-user-select:none;user-select:none;pointer-events:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--ready .splitpanes__pane{will-change:width, height;transition:width .2s ease-out,height .2s ease-out}.splitpanes--ready.splitpanes--dragging .splitpanes__pane{transition:none}.splitpanes__splitter{touch-action:none}.splitpanes__splitter:focus{outline:none}.splitpanes--vertical>.splitpanes__splitter{cursor:col-resize;min-width:1px}.splitpanes--horizontal>.splitpanes__splitter{cursor:row-resize;min-height:1px}.default-theme.splitpanes .splitpanes__pane{background-color:#f2f2f2}.default-theme.splitpanes .splitpanes__splitter{box-sizing:border-box;background-color:#fff;flex-shrink:0;position:relative}.default-theme.splitpanes .splitpanes__splitter:focus-visible{outline-offset:-2px;outline:2px solid #3b82f6}.default-theme.splitpanes .splitpanes__splitter:before,.default-theme.splitpanes .splitpanes__splitter:after{content:"";background-color:#00000026;transition:background-color .3s;position:absolute;top:50%;left:50%}.default-theme.splitpanes .splitpanes__splitter:hover:before,.default-theme.splitpanes .splitpanes__splitter:hover:after{background-color:#00000040}.default-theme.splitpanes .splitpanes__splitter:first-child{cursor:auto}.default-theme.splitpanes .splitpanes .splitpanes__splitter{z-index:1}.default-theme.splitpanes--vertical>.splitpanes__splitter,.default-theme .splitpanes--vertical>.splitpanes__splitter{border-left:1px solid #eee;width:7px;margin-left:-1px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{width:1px;height:30px;transform:translateY(-50%)}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:before{margin-left:-2px}.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{margin-left:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter,.default-theme .splitpanes--horizontal>.splitpanes__splitter{border-top:1px solid #eee;height:7px;margin-top:-1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{width:30px;height:1px;transform:translate(-50%)}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}.alert.c-1{color:#454545;background-color:#ccc;font-weight:700}.progress-bar.c-1{background-color:#ccc;border-color:#ccc!important}.text-c-1{color:#ccc}svg circle.c-1{fill:#ccc}.alert.c-2{color:#454545;background-color:#fddb61;font-weight:700}.progress-bar.c-2{background-color:#fddb61;border-color:#fddb61!important}.text-c-2{color:#fddb61}svg circle.c-2{fill:#fddb61}.alert.c-3{color:#454545;background-color:#e80;font-weight:700}.progress-bar.c-3{background-color:#e80;border-color:#e80!important}.text-c-3{color:#e80}svg circle.c-3{fill:#e80}.alert.c-4{color:#fff;background-color:#800;font-weight:700}.progress-bar.c-4{background-color:#800;border-color:#800!important}.text-c-4{color:#800}svg circle.c-4{fill:#800}.bg-hit{background-color:#ccc}.border-hit{border-color:#ccc!important}.bg-read{background-color:#fddb61}.border-read{border-color:#fddb61!important}.bg-dirtied{background-color:#e80}.border-dirtied{border-color:#e80!important}.bg-written{background-color:#800}.border-written{border-color:#800!important}.btn-group-xs .btn,.btn-xs{border-radius:.2rem;padding:.25rem .4rem;font-size:12px}.btn-group-xs .btn,.btn-group-xs .btn .fa,.btn-xs,.btn-xs .fa{line-height:.5}.never-executed,.bg-hatched{--hatched-color:var(--bs-tertiary-bg);background-image:linear-gradient(45deg, var(--hatched-color) 25%, var(--bs-body-bg) 25%, var(--bs-body-bg) 50%, var(--hatched-color) 50%, var(--hatched-color) 75%, var(--bs-body-bg) 75%, var(--bs-body-bg));background-size:1rem 1rem}.border-dashed{background-color:#0000!important;border-style:dashed!important}.line-clamp-2{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.opacity-20{opacity:.2!important}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#2f3337;background:#f6f6f6}.hljs-subst{color:#2f3337}.hljs-comment{color:#656e77}.hljs-keyword,.hljs-selector-tag,.hljs-meta .hljs-keyword,.hljs-doctag,.hljs-section,.hljs-attr{color:#015692}.hljs-attribute{color:#803378}.hljs-name,.hljs-type,.hljs-number,.hljs-selector-id,.hljs-quote,.hljs-template-tag{color:#b75501}.hljs-selector-class{color:#015692}.hljs-string,.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr{color:#54790d}.hljs-meta,.hljs-selector-pseudo{color:#015692}.hljs-built_in,.hljs-title,.hljs-literal{color:#b75501}.hljs-bullet,.hljs-code{color:#535a60}.hljs-meta .hljs-string{color:#54790d}.hljs-deletion{color:#c02d2e}.hljs-addition{color:#2f6f44}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}[data-bs-theme=dark] pre code.hljs{padding:1em;display:block;overflow-x:auto}[data-bs-theme=dark] code.hljs{padding:3px 5px}[data-bs-theme=dark] .hljs{color:#fff;background:#1c1b1b}[data-bs-theme=dark] .hljs-subst{color:#fff}[data-bs-theme=dark] .hljs-comment{color:#999}[data-bs-theme=dark] .hljs-keyword,[data-bs-theme=dark] .hljs-selector-tag,[data-bs-theme=dark] .hljs-meta .hljs-keyword,[data-bs-theme=dark] .hljs-doctag,[data-bs-theme=dark] .hljs-section,[data-bs-theme=dark] .hljs-attr{color:#88aece}[data-bs-theme=dark] .hljs-attribute{color:#c59bc1}[data-bs-theme=dark] .hljs-name,[data-bs-theme=dark] .hljs-type,[data-bs-theme=dark] .hljs-number,[data-bs-theme=dark] .hljs-selector-id,[data-bs-theme=dark] .hljs-quote,[data-bs-theme=dark] .hljs-template-tag{color:#f08d49}[data-bs-theme=dark] .hljs-selector-class{color:#88aece}[data-bs-theme=dark] .hljs-string,[data-bs-theme=dark] .hljs-regexp,[data-bs-theme=dark] .hljs-symbol,[data-bs-theme=dark] .hljs-variable,[data-bs-theme=dark] .hljs-template-variable,[data-bs-theme=dark] .hljs-link,[data-bs-theme=dark] .hljs-selector-attr{color:#b5bd68}[data-bs-theme=dark] .hljs-meta,[data-bs-theme=dark] .hljs-selector-pseudo{color:#88aece}[data-bs-theme=dark] .hljs-built_in,[data-bs-theme=dark] .hljs-title,[data-bs-theme=dark] .hljs-literal{color:#f08d49}[data-bs-theme=dark] .hljs-bullet,[data-bs-theme=dark] .hljs-code{color:#ccc}[data-bs-theme=dark] .hljs-meta .hljs-string{color:#b5bd68}[data-bs-theme=dark] .hljs-deletion{color:#de7176}[data-bs-theme=dark] .hljs-addition{color:#76c490}[data-bs-theme=dark] .hljs-emphasis{font-style:italic}[data-bs-theme=dark] .hljs-strong{font-weight:700}.plan-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans,sans-serif}.plan-container .menu{z-index:1;position:absolute}.plan-container .menu-hidden ul,.plan-container .menu-hidden h3{display:none}.plan-container .menu{right:0}.plan-container .grab-bing{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:grab}.plan-container .grab-bing:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:grabbing}.plan-container .cursor-help{cursor:help}.plan-container pre{overflow:initial}.plan-stats{font-size:13px}.plan-stats .stat-dropdown-container{border:1px solid var(--bs-border-color);background-color:var(--bs-body-bg);z-index:6;border-radius:3px;width:300px;max-height:70vh;margin-bottom:18px;padding:10px;position:absolute;right:0;overflow:auto;box-shadow:0 0 10px 2px #0000004d}.plan-stats .stat-dropdown-container h3{text-align:left;border-bottom:1px solid var(--bs-border-color);width:93%;margin-bottom:10px;padding-bottom:6px;font-size:17px}.tippy-popper .tippy-tooltip{text-align:left}.splitpanes__pane{transition:none!important}.splitpanes.default-theme .splitpanes__splitter{background-color:var(--bs-body-bg)}.splitpanes.default-theme .splitpanes__splitter:before,.splitpanes.default-theme .splitpanes__splitter:after{background-color:var(--bs-border-color)}.splitpanes.default-theme.splitpanes--vertical>.splitpanes__splitter{border-left-color:#0000}.no-focus-outline:focus{outline:none}.table-nonfluid{width:auto!important}.more-info[title]{text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--bs-secondary-color);-webkit-text-decoration-color:var(--bs-secondary-color);text-decoration-color:var(--bs-secondary-color);cursor:help}foreignObject{overflow:visible}.never-executed td{background-color:initial!important}.plan-diagram{line-height:.85em}.plan-diagram.plan-diagram-top{max-height:30%}.plan-diagram table tr td:nth-child(3){width:50%}.plan-diagram table tr td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;width:60%;max-width:0;overflow:hidden}.plan-diagram{font-family:Noto Sans,sans-serif}.plan-diagram .legend ul li{font-size:13px}.plan-diagram .legend ul li span{border-radius:50%;width:8px;height:8px;display:inline-block}.plan-diagram tbody:after{content:"";height:10px;display:block}.plan-diagram th,.plan-diagram td{white-space:nowrap;margin:0;font-size:13px}.plan-diagram tr.node{cursor:pointer}.plan-diagram tr.selected{background-color:var(--bs-body-bg);outline:1px solid #00b5e2;box-shadow:0 0 5px 2px #00b5e266}.plan-diagram .tree-lines{font-family:"monospace"}.plan-grid{line-height:.85em}.plan-grid>table{border-collapse:separate;border-spacing:0}.plan-grid>table>tbody>tr>th,.plan-grid>table>tbody>tr>td,.plan-grid>table>thead>tr>th,.plan-grid>table>thead>tr>td,.plan-grid>table>tr>th,.plan-grid>table>tr>td{min-width:20px;padding-left:.5rem;padding-right:.5rem;font-size:11.7px}.plan-grid .detailed{line-height:initial;max-width:700px;margin:5px;width:calc(100% - 10px)!important}.plan-grid .tree-lines{font-family:"monospace"}.plan-grid tr.node{cursor:pointer}.plan-grid .grid-progress-cell{position:relative}.plan-grid .grid-progress-cell .grid-progress{margin-top:1px}.plan-grid .grid-progress{width:100%;height:initial;z-index:0;width:calc(100% - 1rem + 4px);height:calc(1em + 4px);font-size:inherit;position:absolute;top:calc(.25rem - 3px);left:calc(.5rem - 2px)}.plan-node{cursor:default;overflow-wrap:break-word;word-wrap:break-word;width:240px;margin-bottom:4px;font-size:12px;text-decoration:none;display:inline-block;position:relative}.plan-node .plan-node-body{border-radius:3px;position:relative;box-shadow:1px 1px 3px #0000001a}.plan-node .plan-node-body.card .card-body,.plan-node .plan-node-body.card .card-header{padding:6px 10px}.plan-node .plan-node-body.card .card-header .card-header-tabs{margin:6px 0 -6px}.plan-node .plan-node-body.card .card-header .card-header-tabs .nav-link{padding:3px 10px}.plan-node.parallel .plan-node-body{box-shadow:none}.plan-node header{margin-bottom:6px;overflow:hidden}.plan-node header h4{font-size:13px;font-weight:600;line-height:inherit;margin:0}.plan-node header .node-duration{float:right;margin-left:10px;font-size:13px}.plan-node .prop-list{color:inherit;table-layout:fixed}.plan-node .node-detail-toggle{cursor:pointer}.plan-node .node-detail-toggle:hover{background-color:var(--bs-secondary-bg)}.plan-node:hover .plan-node-body,.plan-node.highlight .plan-node-body{box-shadow:1px 1px 5px #0006}.plan-node:hover .workers>div,.plan-node.highlight .workers>div{border-color:#0003}.plan-node.selected .plan-node-body{border-color:#00b5e2;box-shadow:0 0 5px 2px #00b5e266}.plan-node.selected .workers>div{border-color:#00b5e233}.plan-node .node-description{text-align:left;word-break:normal;font-style:italic}.plan-node .node-description .node-type{color:#fff;background-color:#00b5e2;padding:0 6px;font-weight:600}.plan-node .btn-default{border:0}.plan-node .plan-query-container{border:1px solid var(--bs-border-color);background-color:var(--bs-body-bg);z-index:1;border-radius:3px;margin-bottom:18px;padding:18px;position:absolute;left:0;box-shadow:0 0 10px 2px #0000004d}.plan-node .plan-query-container h3{text-align:left;border-bottom:1px solid var(--bs-border-color);width:93%;margin-bottom:10px;padding-bottom:6px;font-size:17px}.plan-node .workers>div{border-radius:3px}.plan-node .subplan-name{background-color:var(--bs-info-bg-subtle);border-radius:3px}.plan-node button .fa-chevron-right{display:inline-block}.plan-node button .fa-chevron-down{display:none}.plan-node button[aria-expanded=true] .fa-chevron-right{display:none!important}.plan-node button[aria-expanded=true] .fa-chevron-down{display:inline-block!important}.plan-node.plan-node-detail .text-truncate{overflow:initial;white-space:initial;text-overflow:initial}.node-bar-label{text-align:left;display:block}.detailed{width:400px!important}*>.copy{display:none}:hover>.copy{display:block}.ready rect,.ready foreignObject{transition:all .2s ease-in-out}.plan-comment{white-space:pre-wrap} diff --git a/app/static/dist/assets/pev2-IjyEHgdi.js b/app/static/dist/assets/pev2-IjyEHgdi.js new file mode 100644 index 0000000..1be286b --- /dev/null +++ b/app/static/dist/assets/pev2-IjyEHgdi.js @@ -0,0 +1,725 @@ +import{A as e,C as t,D as n,E as r,J as i,K as a,L as o,N as s,O as c,P as l,R as u,S as d,T as f,U as p,V as m,Y as h,_ as g,a as _,b as v,c as y,d as b,f as x,h as S,i as C,j as w,k as T,l as E,m as D,o as O,p as k,q as A,r as j,s as M,u as N,v as P,w as F,x as ee,y as te,z as ne}from"./vue-Czeiv6NX.js";var I=Object.create,re=Object.defineProperty,ie=Object.getOwnPropertyDescriptor,ae=Object.getOwnPropertyNames,oe=Object.getPrototypeOf,se=Object.prototype.hasOwnProperty,ce=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),le=(e,t,n,r)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var i=ae(t),a=0,o=i.length,s;at[e]).bind(null,s),enumerable:!(r=ie(t,s))||r.enumerable});return e},ue=(e,t,n)=>(n=e==null?{}:I(oe(e)),le(t||!e||!e.__esModule?re(n,`default`,{value:e,enumerable:!0}):n,e)),L=ue(ce(((e,t)=>{(function(){var n,r=`Expected a function`,i=`__lodash_hash_undefined__`,a=`__lodash_placeholder__`,o=1,s=2,c=8,l=16,u=32,d=64,f=128,p=256,m=512,h=1/0,g=9007199254740991,_=NaN,v=4294967295,y=v-1,b=v>>>1,x=[[`ary`,f],[`bind`,o],[`bindKey`,s],[`curry`,c],[`curryRight`,l],[`flip`,m],[`partial`,u],[`partialRight`,d],[`rearg`,p]],S=`[object Arguments]`,C=`[object Array]`,w=`[object AsyncFunction]`,T=`[object Boolean]`,E=`[object Date]`,D=`[object DOMException]`,O=`[object Error]`,k=`[object Function]`,A=`[object GeneratorFunction]`,j=`[object Map]`,M=`[object Number]`,N=`[object Null]`,P=`[object Object]`,F=`[object Promise]`,ee=`[object Proxy]`,te=`[object RegExp]`,ne=`[object Set]`,I=`[object String]`,re=`[object Symbol]`,ie=`[object Undefined]`,ae=`[object WeakMap]`,oe=`[object WeakSet]`,se=`[object ArrayBuffer]`,ce=`[object DataView]`,le=`[object Float32Array]`,ue=`[object Float64Array]`,L=`[object Int8Array]`,de=`[object Int16Array]`,fe=`[object Int32Array]`,pe=`[object Uint8Array]`,me=`[object Uint8ClampedArray]`,he=`[object Uint16Array]`,R=`[object Uint32Array]`,ge=/\b__p \+= '';/g,_e=/\b(__p \+=) '' \+/g,ve=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ye=/&(?:amp|lt|gt|quot|#39);/g,be=/[&<>"']/g,xe=RegExp(ye.source),Se=RegExp(be.source),Ce=/<%-([\s\S]+?)%>/g,we=/<%([\s\S]+?)%>/g,Te=/<%=([\s\S]+?)%>/g,Ee=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,De=/^\w*$/,Oe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ke=/[\\^$.*+?()[\]{}|]/g,Ae=RegExp(ke.source),je=/^\s+/,Me=/\s/,Ne=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Pe=/\{\n\/\* \[wrapped with (.+)\] \*/,Fe=/,? & /,Ie=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Le=/[()=,{}\[\]\/\s]/,Re=/\\(\\)?/g,ze=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Be=/\w*$/,Ve=/^[-+]0x[0-9a-f]+$/i,He=/^0b[01]+$/i,Ue=/^\[object .+?Constructor\]$/,We=/^0o[0-7]+$/i,Ge=/^(?:0|[1-9]\d*)$/,Ke=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,qe=/($^)/,Je=/['\n\r\u2028\u2029\\]/g,Ye=`\\ud800-\\udfff`,Xe=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,Ze=`\\u2700-\\u27bf`,Qe=`a-z\\xdf-\\xf6\\xf8-\\xff`,$e=`\\xac\\xb1\\xd7\\xf7`,et=`\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf`,tt=`\\u2000-\\u206f`,nt=` \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000`,rt=`A-Z\\xc0-\\xd6\\xd8-\\xde`,it=`\\ufe0e\\ufe0f`,at=$e+et+tt+nt,ot=`['’]`,st=`[`+Ye+`]`,ct=`[`+at+`]`,lt=`[`+Xe+`]`,ut=`\\d+`,dt=`[`+Ze+`]`,ft=`[`+Qe+`]`,pt=`[^`+Ye+at+ut+Ze+Qe+rt+`]`,mt=`\\ud83c[\\udffb-\\udfff]`,ht=`(?:`+lt+`|`+mt+`)`,gt=`[^`+Ye+`]`,_t=`(?:\\ud83c[\\udde6-\\uddff]){2}`,vt=`[\\ud800-\\udbff][\\udc00-\\udfff]`,yt=`[`+rt+`]`,bt=`\\u200d`,xt=`(?:`+ft+`|`+pt+`)`,St=`(?:`+yt+`|`+pt+`)`,Ct=`(?:`+ot+`(?:d|ll|m|re|s|t|ve))?`,wt=`(?:`+ot+`(?:D|LL|M|RE|S|T|VE))?`,Tt=ht+`?`,Et=`[`+it+`]?`,Dt=`(?:`+bt+`(?:`+[gt,_t,vt].join(`|`)+`)`+Et+Tt+`)*`,Ot=`\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])`,kt=`\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])`,At=Et+Tt+Dt,jt=`(?:`+[dt,_t,vt].join(`|`)+`)`+At,Mt=`(?:`+[gt+lt+`?`,lt,_t,vt,st].join(`|`)+`)`,Nt=RegExp(ot,`g`),Pt=RegExp(lt,`g`),Ft=RegExp(mt+`(?=`+mt+`)|`+Mt+At,`g`),It=RegExp([yt+`?`+ft+`+`+Ct+`(?=`+[ct,yt,`$`].join(`|`)+`)`,St+`+`+wt+`(?=`+[ct,yt+xt,`$`].join(`|`)+`)`,yt+`?`+xt+`+`+Ct,yt+`+`+wt,kt,Ot,ut,jt].join(`|`),`g`),Lt=RegExp(`[`+bt+Ye+Xe+it+`]`),Rt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,zt=`Array.Buffer.DataView.Date.Error.Float32Array.Float64Array.Function.Int8Array.Int16Array.Int32Array.Map.Math.Object.Promise.RegExp.Set.String.Symbol.TypeError.Uint8Array.Uint8ClampedArray.Uint16Array.Uint32Array.WeakMap._.clearTimeout.isFinite.parseInt.setTimeout`.split(`.`),Bt=-1,Vt={};Vt[le]=Vt[ue]=Vt[L]=Vt[de]=Vt[fe]=Vt[pe]=Vt[me]=Vt[he]=Vt[R]=!0,Vt[S]=Vt[C]=Vt[se]=Vt[T]=Vt[ce]=Vt[E]=Vt[O]=Vt[k]=Vt[j]=Vt[M]=Vt[P]=Vt[te]=Vt[ne]=Vt[I]=Vt[ae]=!1;var Ht={};Ht[S]=Ht[C]=Ht[se]=Ht[ce]=Ht[T]=Ht[E]=Ht[le]=Ht[ue]=Ht[L]=Ht[de]=Ht[fe]=Ht[j]=Ht[M]=Ht[P]=Ht[te]=Ht[ne]=Ht[I]=Ht[re]=Ht[pe]=Ht[me]=Ht[he]=Ht[R]=!0,Ht[O]=Ht[k]=Ht[ae]=!1;var Ut={À:`A`,Á:`A`,Â:`A`,Ã:`A`,Ä:`A`,Å:`A`,à:`a`,á:`a`,â:`a`,ã:`a`,ä:`a`,å:`a`,Ç:`C`,ç:`c`,Ð:`D`,ð:`d`,È:`E`,É:`E`,Ê:`E`,Ë:`E`,è:`e`,é:`e`,ê:`e`,ë:`e`,Ì:`I`,Í:`I`,Î:`I`,Ï:`I`,ì:`i`,í:`i`,î:`i`,ï:`i`,Ñ:`N`,ñ:`n`,Ò:`O`,Ó:`O`,Ô:`O`,Õ:`O`,Ö:`O`,Ø:`O`,ò:`o`,ó:`o`,ô:`o`,õ:`o`,ö:`o`,ø:`o`,Ù:`U`,Ú:`U`,Û:`U`,Ü:`U`,ù:`u`,ú:`u`,û:`u`,ü:`u`,Ý:`Y`,ý:`y`,ÿ:`y`,Æ:`Ae`,æ:`ae`,Þ:`Th`,þ:`th`,ß:`ss`,Ā:`A`,Ă:`A`,Ą:`A`,ā:`a`,ă:`a`,ą:`a`,Ć:`C`,Ĉ:`C`,Ċ:`C`,Č:`C`,ć:`c`,ĉ:`c`,ċ:`c`,č:`c`,Ď:`D`,Đ:`D`,ď:`d`,đ:`d`,Ē:`E`,Ĕ:`E`,Ė:`E`,Ę:`E`,Ě:`E`,ē:`e`,ĕ:`e`,ė:`e`,ę:`e`,ě:`e`,Ĝ:`G`,Ğ:`G`,Ġ:`G`,Ģ:`G`,ĝ:`g`,ğ:`g`,ġ:`g`,ģ:`g`,Ĥ:`H`,Ħ:`H`,ĥ:`h`,ħ:`h`,Ĩ:`I`,Ī:`I`,Ĭ:`I`,Į:`I`,İ:`I`,ĩ:`i`,ī:`i`,ĭ:`i`,į:`i`,ı:`i`,Ĵ:`J`,ĵ:`j`,Ķ:`K`,ķ:`k`,ĸ:`k`,Ĺ:`L`,Ļ:`L`,Ľ:`L`,Ŀ:`L`,Ł:`L`,ĺ:`l`,ļ:`l`,ľ:`l`,ŀ:`l`,ł:`l`,Ń:`N`,Ņ:`N`,Ň:`N`,Ŋ:`N`,ń:`n`,ņ:`n`,ň:`n`,ŋ:`n`,Ō:`O`,Ŏ:`O`,Ő:`O`,ō:`o`,ŏ:`o`,ő:`o`,Ŕ:`R`,Ŗ:`R`,Ř:`R`,ŕ:`r`,ŗ:`r`,ř:`r`,Ś:`S`,Ŝ:`S`,Ş:`S`,Š:`S`,ś:`s`,ŝ:`s`,ş:`s`,š:`s`,Ţ:`T`,Ť:`T`,Ŧ:`T`,ţ:`t`,ť:`t`,ŧ:`t`,Ũ:`U`,Ū:`U`,Ŭ:`U`,Ů:`U`,Ű:`U`,Ų:`U`,ũ:`u`,ū:`u`,ŭ:`u`,ů:`u`,ű:`u`,ų:`u`,Ŵ:`W`,ŵ:`w`,Ŷ:`Y`,ŷ:`y`,Ÿ:`Y`,Ź:`Z`,Ż:`Z`,Ž:`Z`,ź:`z`,ż:`z`,ž:`z`,IJ:`IJ`,ij:`ij`,Œ:`Oe`,œ:`oe`,ʼn:`'n`,ſ:`s`},Wt={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`},Gt={"&":`&`,"<":`<`,">":`>`,""":`"`,"'":`'`},Kt={"\\":`\\`,"'":`'`,"\n":`n`,"\r":`r`,"\u2028":`u2028`,"\u2029":`u2029`},qt=parseFloat,Jt=parseInt,Yt=typeof global==`object`&&global&&global.Object===Object&&global,Xt=typeof self==`object`&&self&&self.Object===Object&&self,Zt=Yt||Xt||Function(`return this`)(),Qt=typeof e==`object`&&e&&!e.nodeType&&e,$t=Qt&&typeof t==`object`&&t&&!t.nodeType&&t,en=$t&&$t.exports===Qt,tn=en&&Yt.process,nn=function(){try{return $t&&$t.require&&$t.require(`util`).types||tn&&tn.binding&&tn.binding(`util`)}catch{}}(),rn=nn&&nn.isArrayBuffer,an=nn&&nn.isDate,on=nn&&nn.isMap,sn=nn&&nn.isRegExp,cn=nn&&nn.isSet,ln=nn&&nn.isTypedArray;function un(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function dn(e,t,n,r){for(var i=-1,a=e==null?0:e.length;++i-1}function _n(e,t,n){for(var r=-1,i=e==null?0:e.length;++r-1;);return n}function Wn(e,t){for(var n=e.length;n--&&On(t,e[n],0)>-1;);return n}function Gn(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var Kn=Nn(Ut),qn=Nn(Wt);function Jn(e){return`\\`+Kt[e]}function Yn(e,t){return e==null?n:e[t]}function Xn(e){return Lt.test(e)}function Zn(e){return Rt.test(e)}function Qn(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}function $n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function er(e,t){return function(n){return e(t(n))}}function tr(e,t){for(var n=-1,r=e.length,i=0,o=[];++n-1}function Fr(e,t){var n=this.__data__,r=ri(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}Ar.prototype.clear=jr,Ar.prototype.delete=Mr,Ar.prototype.get=Nr,Ar.prototype.has=Pr,Ar.prototype.set=Fr;function Ir(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t=t?e:t)),e}function ui(e,t,r,i,a,o){var s,c=t&1,l=t&2,u=t&4;if(r&&(s=a?r(e,i,a,o):r(e)),s!==n)return s;if(!pu(e))return e;var d=G(e);if(d){if(s=Go(e),!c)return Ja(e,s)}else{var f=Vo(e),p=f==k||f==A;if(nu(e))return Ra(e,c);if(f==P||f==S||p&&!a){if(s=l||p?{}:Ko(e),!c)return l?Za(e,oi(s,e)):Xa(e,ai(s,e))}else{if(!Ht[f])return a?e:{};s=qo(e,f,c)}}o||=new Gr;var m=o.get(e);if(m)return m;o.set(e,s),Tu(e)?e.forEach(function(n){s.add(ui(n,t,r,n,e,o))}):hu(e)&&e.forEach(function(n,i){s.set(i,ui(n,t,r,i,e,o))});var h=d?n:(u?l?jo:Ao:l?ud:ld)(e);return fn(h||e,function(n,i){h&&(i=n,n=e[i]),ni(s,i,ui(n,t,r,i,e,o))}),s}function di(e){var t=ld(e);return function(n){return fi(n,e,t)}}function fi(e,t,r){var i=r.length;if(e==null)return!i;for(e=Qe(e);i--;){var a=r[i],o=t[a],s=e[a];if(s===n&&!(a in e)||!o(s))return!1}return!0}function pi(e,t,i){if(typeof e!=`function`)throw new tt(r);return hs(function(){e.apply(n,i)},t)}function mi(e,t,n,r){var i=-1,a=gn,o=!0,s=e.length,c=[],l=t.length;if(!s)return c;n&&(t=vn(t,Bn(n))),r?(a=_n,o=!1):t.length>=200&&(a=Hn,o=!1,t=new Hr(t));outer:for(;++ia?0:a+r),i=i===n||i>a?a:q(i),i<0&&(i+=a),i=r>i?0:Iu(i);r0&&n(s)?t>1?xi(s,t-1,n,r,i):yn(i,s):r||(i[i.length]=s)}return i}var Si=to(),Ci=to(!0);function wi(e,t){return e&&Si(e,t,ld)}function Ti(e,t){return e&&Ci(e,t,ld)}function Ei(e,t){return hn(t,function(t){return uu(e[t])})}function Di(e,t){t=Pa(t,e);for(var r=0,i=t.length;e!=null&&rt}function ji(e,t){return e!=null&&st.call(e,t)}function Mi(e,t){return e!=null&&t in Qe(e)}function Ni(e,t,n){return e>=Ut(t,n)&&e=120&&d.length>=120)?new Hr(s&&d):n}d=e[0];var f=-1,p=c[0];outer:for(;++f-1;)s!==e&&xt.call(s,c,1),xt.call(e,c,1);return e}function ca(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==a){var a=i;Xo(i)?xt.call(e,i,1):Ea(e,i)}}return e}function la(e,t){return e+At(Kt()*(t-e+1))}function ua(e,t,n,r){for(var i=-1,a=Rt(kt((t-e)/(n||1)),0),o=Me(a);a--;)o[r?a:++i]=e,e+=n;return o}function da(e,t){var n=``;if(!e||t<1||t>g)return n;do t%2&&(n+=e),t=At(t/2),t&&(e+=e);while(t);return n}function U(e,t){return gs(us(e,t,_f),e+``)}function fa(e){return Qr(Od(e))}function pa(e,t){var n=Od(e);return ys(n,li(t,0,n.length))}function ma(e,t,r,i){if(!pu(e))return e;t=Pa(t,e);for(var a=-1,o=t.length,s=o-1,c=e;c!=null&&++ai?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Me(i);++r>>1,o=e[a];o!==null&&!Du(o)&&(n?o<=t:o=200){var l=t?null:bo(e);if(l)return nr(l);o=!1,i=Hn,c=new Hr}else c=t?[]:s;outer:for(;++r=i?e:va(e,t,r)}var La=Et||function(e){return Zt.clearTimeout(e)};function Ra(e,t){if(t)return e.slice();var n=e.length,r=_t?_t(n):new e.constructor(n);return e.copy(r),r}function za(e){var t=new e.constructor(e.byteLength);return new gt(t).set(new gt(e)),t}function Ba(e,t){var n=t?za(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function Va(e){var t=new e.constructor(e.source,Be.exec(e));return t.lastIndex=e.lastIndex,t}function Ha(e){return gr?Qe(gr.call(e)):{}}function Ua(e,t){var n=t?za(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Wa(e,t){if(e!==t){var r=e!==n,i=e===null,a=e===e,o=Du(e),s=t!==n,c=t===null,l=t===t,u=Du(t);if(!c&&!u&&!o&&e>t||o&&s&&l&&!c&&!u||i&&s&&l||!r&&l||!a)return 1;if(!i&&!o&&!u&&e=s?c:c*(n[r]==`desc`?-1:1)}return e.index-t.index}function Ka(e,t,n,r){for(var i=-1,a=e.length,o=n.length,s=-1,c=t.length,l=Rt(a-o,0),u=Me(c+l),d=!r;++s1?r[a-1]:n,s=a>2?r[2]:n;for(o=e.length>3&&typeof o==`function`?(a--,o):n,s&&Zo(r[0],r[1],s)&&(o=a<3?n:o,a=1),t=Qe(t);++i-1?a[o?t[s]:s]:n}}function co(e){return ko(function(t){var i=t.length,a=i,o=br.prototype.thru;for(e&&t.reverse();a--;){var s=t[a];if(typeof s!=`function`)throw new tt(r);if(o&&!l&&No(s)==`wrapper`)var l=new br([],!0)}for(a=l?a:i;++a1&&o.reverse(),_&&hc))return!1;var u=o.get(e),d=o.get(t);if(u&&d)return u==t&&d==e;var f=-1,p=!0,m=r&2?new Hr:n;for(o.set(e,t),o.set(t,e);++f1?`& `:``)+t[r],t=t.join(n>2?`, `:` `),e.replace(Ne,`{ +/* [wrapped with `+t+`] */ +`)}function Yo(e){return G(e)||Zl(e)||!!(St&&e&&e[St])}function Xo(e,t){var n=typeof e;return t??=g,!!t&&(n==`number`||n!=`symbol`&&Ge.test(e))&&e>-1&&e%1==0&&e0){if(++t>=800)return arguments[0]}else t=0;return e.apply(n,arguments)}}function ys(e,t){var r=-1,i=e.length,a=i-1;for(t=t===n?i:t;++r1?e[t-1]:n;return r=typeof r==`function`?(e.pop(),r):n,Ec(e,r)});function Fc(e){var t=B(e);return t.__chain__=!0,t}function Ic(e,t){return t(e),e}function Lc(e,t){return t(e)}var Rc=ko(function(e){var t=e.length,r=t?e[0]:0,i=this.__wrapped__,a=function(t){return ci(t,e)};return t>1||this.__actions__.length||!(i instanceof V)||!Xo(r)?this.thru(a):(i=i.slice(r,+r+ +!!t),i.__actions__.push({func:Lc,args:[a],thisArg:n}),new br(i,this.__chain__).thru(function(e){return t&&!e.length&&e.push(n),e}))});function zc(){return Fc(this)}function Bc(){return new br(this.value(),this.__chain__)}function Vc(){this.__values__===n&&(this.__values__=Pu(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?n:this.__values__[this.__index__++]}}function Hc(){return this}function Uc(e){for(var t,r=this;r instanceof yr;){var i=ws(r);i.__index__=0,i.__values__=n,t?a.__wrapped__=i:t=i;var a=i;r=r.__wrapped__}return a.__wrapped__=e,t}function Wc(){var e=this.__wrapped__;if(e instanceof V){var t=e;return this.__actions__.length&&(t=new V(this)),t=t.reverse(),t.__actions__.push({func:Lc,args:[ic],thisArg:n}),new br(t,this.__chain__)}return this.thru(ic)}function Gc(){return ka(this.__wrapped__,this.__actions__)}var Kc=Qa(function(e,t,n){st.call(e,n)?++e[n]:si(e,n,1)});function qc(e,t,r){var i=G(e)?mn:_i;return r&&Zo(e,t,r)&&(t=n),i(e,W(t,3))}function Jc(e,t){return(G(e)?hn:bi)(e,W(t,3))}var Yc=so(Is),Xc=so(Ls);function Zc(e,t){return xi(ol(e,t),1)}function Qc(e,t){return xi(ol(e,t),h)}function $c(e,t,r){return r=r===n?1:q(r),xi(ol(e,t),r)}function el(e,t){return(G(e)?fn:hi)(e,W(t,3))}function tl(e,t){return(G(e)?pn:gi)(e,W(t,3))}var nl=Qa(function(e,t,n){st.call(e,n)?e[n].push(t):si(e,n,[t])});function rl(e,t,n,r){e=$l(e)?e:Od(e),n=n&&!r?q(n):0;var i=e.length;return n<0&&(n=Rt(i+n,0)),Eu(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&On(e,t,n)>-1}var il=U(function(e,t,n){var r=-1,i=typeof t==`function`,a=$l(e)?Me(e.length):[];return hi(e,function(e){a[++r]=i?un(t,e,n):Ii(e,t,n)}),a}),al=Qa(function(e,t,n){si(e,n,t)});function ol(e,t){return(G(e)?vn:Zi)(e,W(t,3))}function sl(e,t,r,i){return e==null?[]:(G(t)||(t=t==null?[]:[t]),r=i?n:r,G(r)||(r=r==null?[]:[r]),ra(e,t,r))}var cl=Qa(function(e,t,n){e[+!n].push(t)},function(){return[[],[]]});function ll(e,t,n){var r=G(e)?bn:Pn,i=arguments.length<3;return r(e,W(t,4),n,i,hi)}function ul(e,t,n){var r=G(e)?xn:Pn,i=arguments.length<3;return r(e,W(t,4),n,i,gi)}function dl(e,t){return(G(e)?hn:bi)(e,jl(W(t,3)))}function fl(e){return(G(e)?Qr:fa)(e)}function pl(e,t,r){return t=(r?Zo(e,t,r):t===n)?1:q(t),(G(e)?$r:pa)(e,t)}function ml(e){return(G(e)?ei:_a)(e)}function hl(e){if(e==null)return 0;if($l(e))return Eu(e)?or(e):e.length;var t=Vo(e);return t==j||t==ne?e.size:H(e).length}function gl(e,t,r){var i=G(e)?Sn:ya;return r&&Zo(e,t,r)&&(t=n),i(e,W(t,3))}var _l=U(function(e,t){if(e==null)return[];var n=t.length;return n>1&&Zo(e,t[0],t[1])?t=[]:n>2&&Zo(t[0],t[1],t[2])&&(t=[t[0]]),ra(e,xi(t,1),[])}),vl=Dt||function(){return Zt.Date.now()};function yl(e,t){if(typeof t!=`function`)throw new tt(r);return e=q(e),function(){if(--e<1)return t.apply(this,arguments)}}function bl(e,t,r){return t=r?n:t,t=e&&t==null?e.length:t,So(e,f,n,n,n,n,t)}function xl(e,t){var i;if(typeof t!=`function`)throw new tt(r);return e=q(e),function(){return--e>0&&(i=t.apply(this,arguments)),e<=1&&(t=n),i}}var Sl=U(function(e,t,n){var r=o;if(n.length){var i=tr(n,Po(Sl));r|=u}return So(e,r,t,n,i)}),Cl=U(function(e,t,n){var r=o|s;if(n.length){var i=tr(n,Po(Cl));r|=u}return So(t,r,e,n,i)});function wl(e,t,r){t=r?n:t;var i=So(e,c,n,n,n,n,n,t);return i.placeholder=wl.placeholder,i}function Tl(e,t,r){t=r?n:t;var i=So(e,l,n,n,n,n,n,t);return i.placeholder=Tl.placeholder,i}function El(e,t,i){var a,o,s,c,l,u,d=0,f=!1,p=!1,m=!0;if(typeof e!=`function`)throw new tt(r);t=Lu(t)||0,pu(i)&&(f=!!i.leading,p=`maxWait`in i,s=p?Rt(Lu(i.maxWait)||0,t):s,m=`trailing`in i?!!i.trailing:m);function h(t){var r=a,i=o;return a=o=n,d=t,c=e.apply(i,r),c}function g(e){return d=e,l=hs(y,t),f?h(e):c}function _(e){var n=e-u,r=e-d,i=t-n;return p?Ut(i,s-r):i}function v(e){var r=e-u,i=e-d;return u===n||r>=t||r<0||p&&i>=s}function y(){var e=vl();if(v(e))return b(e);l=hs(y,_(e))}function b(e){return l=n,m&&a?h(e):(a=o=n,c)}function x(){l!==n&&La(l),d=0,a=u=o=l=n}function S(){return l===n?c:b(vl())}function C(){var e=vl(),r=v(e);if(a=arguments,o=this,u=e,r){if(l===n)return g(u);if(p)return La(l),l=hs(y,t),h(u)}return l===n&&(l=hs(y,t)),c}return C.cancel=x,C.flush=S,C}var Dl=U(function(e,t){return pi(e,1,t)}),Ol=U(function(e,t,n){return pi(e,Lu(t)||0,n)});function kl(e){return So(e,m)}function Al(e,t){if(typeof e!=`function`||t!=null&&typeof t!=`function`)throw new tt(r);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(Al.Cache||Ir),n}Al.Cache=Ir;function jl(e){if(typeof e!=`function`)throw new tt(r);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function Ml(e){return xl(2,e)}var Nl=Fa(function(e,t){t=t.length==1&&G(t[0])?vn(t[0],Bn(W())):vn(xi(t,1),Bn(W()));var n=t.length;return U(function(r){for(var i=-1,a=Ut(r.length,n);++i=t}),Zl=Li(function(){return arguments}())?Li:function(e){return mu(e)&&st.call(e,`callee`)&&!bt.call(e,`callee`)},G=Me.isArray,Ql=rn?Bn(rn):Ri;function $l(e){return e!=null&&fu(e.length)&&!uu(e)}function eu(e){return mu(e)&&$l(e)}function tu(e){return e===!0||e===!1||mu(e)&&ki(e)==T}var nu=Mt||Ff,ru=an?Bn(an):zi;function iu(e){return mu(e)&&e.nodeType===1&&!Su(e)}function au(e){if(e==null)return!0;if($l(e)&&(G(e)||typeof e==`string`||typeof e.splice==`function`||nu(e)||Ou(e)||Zl(e)))return!e.length;var t=Vo(e);if(t==j||t==ne)return!e.size;if(rs(e))return!H(e).length;for(var n in e)if(st.call(e,n))return!1;return!0}function ou(e,t){return Bi(e,t)}function su(e,t,r){r=typeof r==`function`?r:n;var i=r?r(e,t):n;return i===n?Bi(e,t,n,r):!!i}function cu(e){if(!mu(e))return!1;var t=ki(e);return t==O||t==D||typeof e.message==`string`&&typeof e.name==`string`&&!Su(e)}function lu(e){return typeof e==`number`&&Ft(e)}function uu(e){if(!pu(e))return!1;var t=ki(e);return t==k||t==A||t==w||t==ee}function du(e){return typeof e==`number`&&e==q(e)}function fu(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=g}function pu(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}function mu(e){return typeof e==`object`&&!!e}var hu=on?Bn(on):Hi;function K(e,t){return e===t||Ui(e,t,Io(t))}function gu(e,t,r){return r=typeof r==`function`?r:n,Ui(e,t,Io(t),r)}function _u(e){return xu(e)&&e!=+e}function vu(e){if(ns(e))throw new Ye(`Unsupported core-js use. Try https://npms.io/search?q=ponyfill.`);return Wi(e)}function yu(e){return e===null}function bu(e){return e==null}function xu(e){return typeof e==`number`||mu(e)&&ki(e)==M}function Su(e){if(!mu(e)||ki(e)!=P)return!1;var t=vt(e);if(t===null)return!0;var n=st.call(t,`constructor`)&&t.constructor;return typeof n==`function`&&n instanceof n&&ot.call(n)==dt}var Cu=sn?Bn(sn):Gi;function wu(e){return du(e)&&e>=-9007199254740991&&e<=g}var Tu=cn?Bn(cn):Ki;function Eu(e){return typeof e==`string`||!G(e)&&mu(e)&&ki(e)==I}function Du(e){return typeof e==`symbol`||mu(e)&&ki(e)==re}var Ou=ln?Bn(ln):qi;function ku(e){return e===n}function Au(e){return mu(e)&&Vo(e)==ae}function ju(e){return mu(e)&&ki(e)==oe}var Mu=_o(Xi),Nu=_o(function(e,t){return e<=t});function Pu(e){if(!e)return[];if($l(e))return Eu(e)?z(e):Ja(e);if(Ct&&e[Ct])return Qn(e[Ct]());var t=Vo(e);return(t==j?$n:t==ne?nr:Od)(e)}function Fu(e){return e?(e=Lu(e),e===h||e===-1/0?(e<0?-1:1)*17976931348623157e292:e===e?e:0):e===0?e:0}function q(e){var t=Fu(e),n=t%1;return t===t?n?t-n:t:0}function Iu(e){return e?li(q(e),0,v):0}function Lu(e){if(typeof e==`number`)return e;if(Du(e))return _;if(pu(e)){var t=typeof e.valueOf==`function`?e.valueOf():e;e=pu(t)?t+``:t}if(typeof e!=`string`)return e===0?e:+e;e=zn(e);var n=He.test(e);return n||We.test(e)?Jt(e.slice(2),n?2:8):Ve.test(e)?_:+e}function Ru(e){return Ya(e,ud(e))}function zu(e){return e?li(q(e),-9007199254740991,g):e===0?e:0}function Bu(e){return e==null?``:wa(e)}var Vu=$a(function(e,t){if(rs(t)||$l(t)){Ya(t,ld(t),e);return}for(var n in t)st.call(t,n)&&ni(e,n,t[n])}),Hu=$a(function(e,t){Ya(t,ud(t),e)}),Uu=$a(function(e,t,n,r){Ya(t,ud(t),e,r)}),Wu=$a(function(e,t,n,r){Ya(t,ld(t),e,r)}),Gu=ko(ci);function Ku(e,t){var n=vr(e);return t==null?n:ai(n,t)}var qu=U(function(e,t){e=Qe(e);var r=-1,i=t.length,a=i>2?t[2]:n;for(a&&Zo(t[0],t[1],a)&&(i=1);++r1,t}),Ya(e,jo(e),n),r&&(n=ui(n,7,To));for(var i=t.length;i--;)Ea(n,t[i]);return n});function gd(e,t){return vd(e,jl(W(t)))}var _d=ko(function(e,t){return e==null?{}:ia(e,t)});function vd(e,t){if(e==null)return{};var n=vn(jo(e),function(e){return[e]});return t=W(t),aa(e,n,function(e,n){return t(e,n[0])})}function yd(e,t,r){t=Pa(t,e);var i=-1,a=t.length;for(a||(a=1,e=n);++it){var i=e;e=t,t=i}if(r||e%1||t%1){var a=Kt();return Ut(e+a*(t-e+qt(`1e-`+((a+``).length-1))),t)}return la(e,t)}var Nd=io(function(e,t,n){return t=t.toLowerCase(),e+(n?Pd(t):t)});function Pd(e){return sf(Bu(e).toLowerCase())}function Fd(e){return e=Bu(e),e&&e.replace(Ke,Kn).replace(Pt,``)}function Id(e,t,r){e=Bu(e),t=wa(t);var i=e.length;r=r===n?i:li(q(r),0,i);var a=r;return r-=t.length,r>=0&&e.slice(r,a)==t}function Ld(e){return e=Bu(e),e&&Se.test(e)?e.replace(be,qn):e}function Rd(e){return e=Bu(e),e&&Ae.test(e)?e.replace(ke,`\\$&`):e}var zd=io(function(e,t,n){return e+(n?`-`:``)+t.toLowerCase()}),J=io(function(e,t,n){return e+(n?` `:``)+t.toLowerCase()}),Bd=ro(`toLowerCase`);function Vd(e,t,n){e=Bu(e),t=q(t);var r=t?or(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return mo(At(i),n)+e+mo(kt(i),n)}function Hd(e,t,n){e=Bu(e),t=q(t);var r=t?or(e):0;return t&&r>>0,r?(e=Bu(e),e&&(typeof t==`string`||t!=null&&!Cu(t))&&(t=wa(t),!t&&Xn(e))?Ia(z(e),0,r):e.split(t,r)):[]}var Yd=io(function(e,t,n){return e+(n?` `:``)+sf(t)});function Xd(e,t,n){return e=Bu(e),n=n==null?0:li(q(n),0,e.length),t=wa(t),e.slice(n,n+t.length)==t}function Zd(e,t,r){var i=B.templateSettings;r&&Zo(e,t,r)&&(t=n),e=Bu(e),t=Wu({},t,i,Co);var a=Wu({},t.imports,i.imports,Co),o=ld(a),s=Vn(a,o);fn(o,function(e){if(Le.test(e))throw new Ye("Invalid `imports` option passed into `_.template`")});var c,l,u=0,d=t.interpolate||qe,f=`__p += '`,p=$e((t.escape||qe).source+`|`+d.source+`|`+(d===Te?ze:qe).source+`|`+(t.evaluate||qe).source+`|$`,`g`),m=`//# sourceURL=`+(st.call(t,`sourceURL`)?(t.sourceURL+``).replace(/\s/g,` `):`lodash.templateSources[`+ ++Bt+`]`)+` +`;e.replace(p,function(t,n,r,i,a,o){return r||=i,f+=e.slice(u,o).replace(Je,Jn),n&&(c=!0,f+=`' + +__e(`+n+`) + +'`),a&&(l=!0,f+=`'; +`+a+`; +__p += '`),r&&(f+=`' + +((__t = (`+r+`)) == null ? '' : __t) + +'`),u=o+t.length,t}),f+=`'; +`;var h=st.call(t,`variable`)&&t.variable;if(!h)f=`with (obj) { +`+f+` +} +`;else if(Le.test(h))throw new Ye("Invalid `variable` option passed into `_.template`");f=(l?f.replace(ge,``):f).replace(_e,`$1`).replace(ve,`$1;`),f=`function(`+(h||`obj`)+`) { +`+(h?``:`obj || (obj = {}); +`)+`var __t, __p = ''`+(c?`, __e = _.escape`:``)+(l?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+f+`return __p +}`;var g=lf(function(){return Xe(o,m+`return `+f).apply(n,s)});if(g.source=f,cu(g))throw g;return g}function Qd(e){return Bu(e).toLowerCase()}function $d(e){return Bu(e).toUpperCase()}function ef(e,t,r){if(e=Bu(e),e&&(r||t===n))return zn(e);if(!e||!(t=wa(t)))return e;var i=z(e),a=z(t);return Ia(i,Un(i,a),Wn(i,a)+1).join(``)}function tf(e,t,r){if(e=Bu(e),e&&(r||t===n))return e.slice(0,sr(e)+1);if(!e||!(t=wa(t)))return e;var i=z(e);return Ia(i,0,Wn(i,z(t))+1).join(``)}function nf(e,t,r){if(e=Bu(e),e&&(r||t===n))return e.replace(je,``);if(!e||!(t=wa(t)))return e;var i=z(e);return Ia(i,Un(i,z(t))).join(``)}function rf(e,t){var r=30,i=`...`;if(pu(t)){var a=`separator`in t?t.separator:a;r=`length`in t?q(t.length):r,i=`omission`in t?wa(t.omission):i}e=Bu(e);var o=e.length;if(Xn(e)){var s=z(e);o=s.length}if(r>=o)return e;var c=r-or(i);if(c<1)return i;var l=s?Ia(s,0,c).join(``):e.slice(0,c);if(a===n)return l+i;if(s&&(c+=l.length-c),Cu(a)){if(e.slice(c).search(a)){var u,d=l;for(a.global||(a=$e(a.source,Bu(Be.exec(a))+`g`)),a.lastIndex=0;u=a.exec(d);)var f=u.index;l=l.slice(0,f===n?c:f)}}else if(e.indexOf(wa(a),c)!=c){var p=l.lastIndexOf(a);p>-1&&(l=l.slice(0,p))}return l+i}function af(e){return e=Bu(e),e&&xe.test(e)?e.replace(ye,cr):e}var of=io(function(e,t,n){return e+(n?` `:``)+t.toUpperCase()}),sf=ro(`toUpperCase`);function cf(e,t,r){return e=Bu(e),t=r?n:t,t===n?Zn(e)?dr(e):Tn(e):e.match(t)||[]}var lf=U(function(e,t){try{return un(e,n,t)}catch(e){return cu(e)?e:new Ye(e)}}),uf=ko(function(e,t){return fn(t,function(t){t=xs(t),si(e,t,Sl(e[t],e))}),e});function df(e){var t=e==null?0:e.length,n=W();return e=t?vn(e,function(e){if(typeof e[1]!=`function`)throw new tt(r);return[n(e[0]),e[1]]}):[],U(function(n){for(var r=-1;++rg)return[];var n=v,r=Ut(e,v);t=W(t),e-=v;for(var i=Ln(r,t);++n0||t<0)?new V(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==n&&(t=q(t),r=t<0?r.dropRight(-t):r.take(t-e)),r)},V.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},V.prototype.toArray=function(){return this.take(v)},wi(V.prototype,function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),a=B[i?`take`+(t==`last`?`Right`:``):t],o=i||/^find/.test(t);a&&(B.prototype[t]=function(){var t=this.__wrapped__,s=i?[1]:arguments,c=t instanceof V,l=s[0],u=c||G(t),d=function(e){var t=a.apply(B,yn([e],s));return i&&f?t[0]:t};u&&r&&typeof l==`function`&&l.length!=1&&(c=u=!1);var f=this.__chain__,p=!!this.__actions__.length,m=o&&!f,h=c&&!p;if(!o&&u){t=h?t:new V(this);var g=e.apply(t,s);return g.__actions__.push({func:Lc,args:[d],thisArg:n}),new br(g,f)}return m&&h?e.apply(this,s):(g=this.thru(d),m?i?g.value()[0]:g.value():g)})}),fn([`pop`,`push`,`shift`,`sort`,`splice`,`unshift`],function(e){var t=nt[e],n=/^(?:push|sort|unshift)$/.test(e)?`tap`:`thru`,r=/^(?:pop|shift)$/.test(e);B.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(G(i)?i:[],e)}return this[n](function(n){return t.apply(G(n)?n:[],e)})}}),wi(V.prototype,function(e,t){var n=B[t];if(n){var r=n.name+``;st.call(Nn,r)||(Nn[r]=[]),Nn[r].push({name:t,func:n})}}),Nn[lo(n,s).name]=[{name:`wrapper`,func:n}],V.prototype.clone=xr,V.prototype.reverse=Sr,V.prototype.value=Cr,B.prototype.at=Rc,B.prototype.chain=zc,B.prototype.commit=Bc,B.prototype.next=Vc,B.prototype.plant=Uc,B.prototype.reverse=Wc,B.prototype.toJSON=B.prototype.valueOf=B.prototype.value=Gc,B.prototype.first=B.prototype.head,Ct&&(B.prototype[Ct]=Hc),B})();typeof define==`function`&&typeof define.amd==`object`&&define.amd?(Zt._=fr,define(function(){return fr})):$t?(($t.exports=fr)._=fr,Qt._=fr):Zt._=fr}).call(e)}))(),1),de=Object.assign({inheritAttrs:!1},{__name:`splitpanes`,props:{horizontal:{type:Boolean,default:!1},pushOtherPanes:{type:Boolean,default:!0},maximizePanes:{type:Boolean,default:!0},rtl:{type:Boolean,default:!1},firstSplitter:{type:Boolean,default:!1},keyboardStep:{type:Number,default:5}},emits:[`ready`,`resize`,`resized`,`pane-click`,`pane-maximize`,`pane-add`,`pane-remove`,`splitter-click`,`splitter-dblclick`,`direction-changed`],setup(t,{emit:n}){let r=n,i=t,a=T(),o=e(),s=m([]),l=O(()=>s.value.reduce((e,t)=>(e[~~t.id]=t)&&e,{})),u=O(()=>s.value.length),p=m(null),h=m(!1),g=m({mouseDown:!1,dragging:!1,activeSplitter:null,cursorOffset:0}),_=m({splitter:null,timeoutId:null}),v=O(()=>({[`splitpanes splitpanes--${i.horizontal?`horizontal`:`vertical`}`]:!0,"splitpanes--dragging":g.value.dragging,"splitpanes--ready":h.value})),b=()=>{document.addEventListener(`mousemove`,E,{passive:!1}),document.addEventListener(`mouseup`,D),`ontouchstart`in window&&(document.addEventListener(`touchmove`,E,{passive:!1}),document.addEventListener(`touchend`,D))},x=()=>{document.removeEventListener(`mousemove`,E,{passive:!1}),document.removeEventListener(`mouseup`,D),`ontouchstart`in window&&(document.removeEventListener(`touchmove`,E,{passive:!1}),document.removeEventListener(`touchend`,D))},C=(e,t)=>{let n=e.target.closest(`.splitpanes__splitter`);if(n){let{left:t,top:r}=n.getBoundingClientRect(),{clientX:a,clientY:o}=`ontouchstart`in window&&e.touches?e.touches[0]:e;g.value.cursorOffset=i.horizontal?o-r:a-t}b(),g.value.mouseDown=!0,g.value.activeSplitter=t,document.documentElement.style.cursor=i.horizontal?`row-resize`:`col-resize`},E=e=>{g.value.mouseDown&&(e.preventDefault(),g.value.dragging||(window.getSelection()?.removeAllRanges(),g.value.dragging=!0),requestAnimationFrame(()=>{ne(N(e)),ye(`resize`,{event:e},!0)}))},D=e=>{g.value.dragging&&(window.getSelection()?.removeAllRanges(),ye(`resized`,{event:e},!0)),g.value.mouseDown=!1,g.value.activeSplitter=null,setTimeout(()=>{g.value.dragging=!1,x(),document.documentElement.style.cursor=``},100)},k=(e,t)=>{`ontouchstart`in window&&(e.preventDefault(),_.value.splitter===t?(clearTimeout(_.value.timeoutId),_.value.timeoutId=null,A(e,t),_.value.splitter=null):(_.value.splitter=t,_.value.timeoutId=setTimeout(()=>_.value.splitter=null,500))),g.value.dragging||ye(`splitter-click`,{event:e,index:t},!0)},A=(e,t)=>{if(ye(`splitter-dblclick`,{event:e,index:t},!0),i.maximizePanes){let n=0;s.value=s.value.map((e,r)=>(e.size=r===t?e.max:e.min,r!==t&&(n+=e.min),e)),s.value[t].size-=n,ye(`pane-maximize`,{event:e,index:t,pane:s.value[t]}),ye(`resized`,{event:e,index:t},!0)}},j=(e,t)=>{if(!i.keyboardStep)return;let n=i.horizontal?e.key===`ArrowDown`:e.key===`ArrowRight`,r=i.horizontal?e.key===`ArrowUp`:e.key===`ArrowLeft`;if(!n&&!r)return;e.preventDefault(),g.value.activeSplitter=t;let a=(n?1:-1)*(i.rtl&&!i.horizontal?-1:1),o=ie(t)+s.value[t].size;I(Math.min(Math.max(o+a*i.keyboardStep,0),100)),ye(`resize`,{event:e},!0),ye(`resized`,{event:e},!0),g.value.activeSplitter=null},M=(e,t)=>{let n=l.value[t];n&&ye(`pane-click`,{event:e,index:n.index,pane:n})},N=e=>{let t=p.value.getBoundingClientRect(),{clientX:n,clientY:r}=`ontouchstart`in window&&e.touches?e.touches[0]:e;return{x:n-(i.horizontal?0:g.value.cursorOffset)-t.left,y:r-(i.horizontal?g.value.cursorOffset:0)-t.top}},P=e=>{e=e[i.horizontal?`y`:`x`];let t=p.value[i.horizontal?`clientHeight`:`clientWidth`];return i.rtl&&!i.horizontal&&(e=t-e),e*100/t},ne=e=>{I(P(e))},I=e=>{let t=g.value.activeSplitter;if(t===null||t>=s.value.length-1)return;let n={prevPanesSize:ie(t),nextPanesSize:ae(t),prevReachedMinPanes:0,nextReachedMinPanes:0},r=0+(i.pushOtherPanes?0:n.prevPanesSize),a=100-(i.pushOtherPanes?0:n.nextPanesSize);e=Math.max(Math.min(e,a),r);let o=[t,t+1],c=s.value[o[0]]||null,l=s.value[o[1]]||null,u=c!==null&&c.max<100&&e>=c.max+n.prevPanesSize,d=l!==null&&l.max<100&&e<=100-(l.max+ae(t+1));if(u||d){u?(c.size=c.max,l.size=Math.min(Math.max(100-c.max-n.prevPanesSize-n.nextPanesSize,l.min),l.max)):(c.size=Math.min(Math.max(100-l.max-n.prevPanesSize-ae(t+1),c.min),c.max),l.size=l.max);return}if(i.pushOtherPanes){let t=re(n,e);if(!t)return;({sums:n,panesToResize:o}=t),c=s.value[o[0]]||null,l=s.value[o[1]]||null}c!==null&&(c.size=Math.min(Math.max(e-n.prevPanesSize-n.prevReachedMinPanes,c.min),c.max)),l!==null&&(l.size=Math.min(Math.max(100-e-n.nextPanesSize-n.nextReachedMinPanes,l.min),l.max))},re=(e,t)=>{let n=g.value.activeSplitter,r=[n,n+1];if(t{i>r[0]&&i<=n&&(t.size=t.min,e.prevReachedMinPanes+=t.min)}),r[0]===void 0)return e.prevReachedMinPanes=0,s.value[0].size=s.value[0].min,s.value.forEach((t,r)=>{r>0&&r<=n&&(t.size=t.min,e.prevReachedMinPanes+=t.min)}),s.value[r[1]].size=100-e.prevReachedMinPanes-s.value[0].min-e.prevPanesSize-e.nextPanesSize,null;e.prevPanesSize=ie(r[0])}return t>100-e.nextPanesSize-s.value[r[1]].min&&(r[1]=se(n).index,e.nextReachedMinPanes=0,r[1]>n+1&&s.value.forEach((t,i)=>{i>n&&i{r>=n+1&&(t.size=t.min,e.nextReachedMinPanes+=t.min)}),r[0]!==void 0&&(s.value[r[0]].size=100-e.prevPanesSize-ae(r[0]-1)),null):{sums:e,panesToResize:r}},ie=e=>s.value.reduce((t,n,r)=>t+(rs.value.reduce((t,n,r)=>t+(r>e+1?n.size:0),0),oe=e=>[...s.value].reverse().find(t=>t.indext.min)||{},se=e=>s.value.find(t=>t.index>e+1&&t.size>t.min)||{},ce=()=>{let e=Array.from(p.value?.children||[]);for(let t of e){let e=t.classList.contains(`splitpanes__pane`),n=t.classList.contains(`splitpanes__splitter`);!e&&!n&&(t.remove(),console.warn(`Splitpanes: Only elements are allowed at the root of . One of your DOM nodes was removed.`))}},le=(e,t,n=!1)=>{let r=e-1,a=document.createElement(`div`);a.classList.add(`splitpanes__splitter`),n||(a.onmousedown=e=>C(e,r),typeof window<`u`&&`ontouchstart`in window&&(a.ontouchstart=e=>C(e,r)),a.onclick=e=>k(e,r+1),i.keyboardStep&&(a.setAttribute(`tabindex`,`0`),a.setAttribute(`role`,`separator`),a.setAttribute(`aria-orientation`,i.horizontal?`horizontal`:`vertical`),a.onkeydown=e=>j(e,r))),a.ondblclick=e=>A(e,r+1),t.parentNode.insertBefore(a,t)},ue=e=>{e.onmousedown=null,e.onclick=null,e.ondblclick=null,e.onkeydown=null,e.remove()},L=()=>{let e=Array.from(p.value?.children||[]);for(let t of e)t.className.includes(`splitpanes__splitter`)&&ue(t);let t=0;for(let n of e)n.className.includes(`splitpanes__pane`)&&(!t&&i.firstSplitter?le(t,n,!0):t&&le(t,n),t++)},de=({uid:e,...t})=>{let n=l.value[e];for(let[e,r]of Object.entries(t))n[e]=r},fe=!1,pe=e=>{let t=-1;Array.from(p.value?.children||[]).some(n=>(n.className.includes(`splitpanes__pane`)&&t++,n.isSameNode(e.el))),s.value.splice(t,0,{...e,index:t}),s.value.forEach((e,t)=>e.index=t),h.value&&!fe&&(fe=!0,te(()=>{L(),he({addedPane:s.value[t]}),ye(`pane-add`,{pane:s.value[t]}),fe=!1}))},me=e=>{let t=s.value.findIndex(t=>t.id===e);s.value[t].el=null;let n=s.value.splice(t,1)[0];s.value.forEach((e,t)=>e.index=t),te(()=>{L(),ye(`pane-remove`,{pane:n}),he({removedPane:{...n,index:t}})})},he=(e={})=>{!e.addedPane&&!e.removedPane?ge():s.value.some(e=>e.givenSize!==null||e.min||e.max<100)?_e(e):R(),h.value&&ye(`resized`)},R=()=>{let e=100/u.value,t=100,n=[],r=[];for(let i of s.value)i.size=Math.max(Math.min(e,i.max),i.min),t-=i.size,i.size>=i.max&&n.push(i.id),i.size<=i.min&&r.push(i.id);Math.abs(t)>.1&&ve(t,n,r)},ge=()=>{let e=100,t=[],n=[],r=0;for(let i of s.value)e-=i.size,i.givenSize!==null&&r++,i.size>=i.max&&t.push(i.id),i.size<=i.min&&n.push(i.id);let i=100;if(e>.1){for(let t of s.value)t.givenSize===null&&(t.size=Math.max(Math.min(e/(u.value-r),t.max),t.min)),i-=t.size;i>.1&&ve(i,t,n)}},_e=({addedPane:e,removedPane:t}={})=>{let n=s.value.reduce((e,t)=>e+(t.givenSize===null?0:t.givenSize),0),r=s.value.filter(e=>e.givenSize===null).length,i=r>0?(100-n)/r:0,a=0,o=[],c=[];for(let e of s.value)a-=e.size,e.size>=e.max&&o.push(e.id),e.size<=e.min&&c.push(e.id);if(!(Math.abs(a)<.1)){a=100;for(let e of s.value)e.givenSize===null&&(e.size=Math.max(Math.min(i,e.max),e.min)),a-=e.size,e.size>=e.max&&o.push(e.id),e.size<=e.min&&c.push(e.id);Math.abs(a)>.1&&ve(a,o,c)}},ve=(e,t,n)=>{let r;r=e>0?e/(u.value-t.length):e/(u.value-n.length),s.value.forEach((i,a)=>{if(e>0&&!t.includes(i.id)){let t=Math.max(Math.min(i.size+r,i.max),i.min),n=t-i.size;e-=n,i.size=t}else if(!n.includes(i.id)){let t=Math.max(Math.min(i.size+r,i.max),i.min),n=t-i.size;e-=n,i.size=t}}),Math.abs(e)>.1&&h.value&&console.warn(`Splitpanes: Could not resize panes correctly due to their constraints.`)},ye=(e,t=void 0,n=!1)=>{let a=t?.index??g.value.activeSplitter??null;r(e,{...t,...a!==null&&{index:a},...n&&a!==null&&{prevPane:s.value[a-+!!i.firstSplitter],nextPane:s.value[a+ +!i.firstSplitter]},panes:s.value.map(e=>({min:e.min,max:e.max,size:e.size}))})};w(()=>i.firstSplitter,()=>L()),w(()=>i.horizontal,e=>te(()=>{r(`direction-changed`,{horizontal:e,panes:s.value.map(e=>({min:e.min,max:e.max,size:e.size}))})})),d(()=>{ce(),L(),he(),ye(`ready`),h.value=!0}),ee(()=>h.value=!1);let be=()=>{let{class:e,...t}=a;return S(`div`,{ref:p,class:[v.value,e],...t},o.default?.())};return f(`panes`,s),f(`indexedPanes`,l),f(`horizontal`,O(()=>i.horizontal)),f(`requestUpdate`,de),f(`onPaneAdd`,pe),f(`onPaneRemove`,me),f(`onPaneClick`,M),(e,t)=>(F(),y(c(be)))}}),fe={__name:`pane`,props:{size:{type:[Number,String]},minSize:{type:[Number,String],default:0},maxSize:{type:[Number,String],default:100}},setup(e){let t=e,r=g(`requestUpdate`),o=g(`onPaneAdd`),s=g(`horizontal`),c=g(`onPaneRemove`),l=g(`onPaneClick`),u=D()?.uid,f=g(`indexedPanes`),p=O(()=>f.value[u]),h=m(null),_=O(()=>{let e=isNaN(t.size)||t.size===void 0?0:parseFloat(t.size);return Math.max(Math.min(e,y.value),v.value)}),v=O(()=>{let e=parseFloat(t.minSize);return isNaN(e)?0:e}),y=O(()=>{let e=parseFloat(t.maxSize);return isNaN(e)?100:e}),b=O(()=>{let e=p.value?.size??(t.size===void 0?void 0:_.value);return e===void 0?``:`${s.value?`height`:`width`}: ${e}%`});return w(()=>_.value,e=>r({uid:u,size:e})),w(()=>v.value,e=>r({uid:u,min:e})),w(()=>y.value,e=>r({uid:u,max:e})),d(()=>{o({id:u,el:h.value,min:v.value,max:y.value,givenSize:t.size===void 0?null:_.value,size:_.value})}),ee(()=>c(u)),(e,t)=>(F(),N(`div`,{ref_key:`paneEl`,ref:h,class:`splitpanes__pane`,onClick:t[0]||=t=>a(l)(t,e._.uid),style:i(b.value)},[n(e.$slots,`default`)],4))}},pe=`top`,me=`bottom`,he=`right`,R=`left`,ge=`auto`,_e=[pe,me,he,R],ve=`start`,ye=`end`,be=`clippingParents`,xe=`viewport`,Se=`popper`,Ce=`reference`,we=_e.reduce(function(e,t){return e.concat([t+`-`+ve,t+`-`+ye])},[]),Te=[].concat(_e,[ge]).reduce(function(e,t){return e.concat([t,t+`-`+ve,t+`-`+ye])},[]),Ee=[`beforeRead`,`read`,`afterRead`,`beforeMain`,`main`,`afterMain`,`beforeWrite`,`write`,`afterWrite`];function De(e){return e?(e.nodeName||``).toLowerCase():null}function Oe(e){if(e==null)return window;if(e.toString()!==`[object Window]`){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ke(e){return e instanceof Oe(e).Element||e instanceof Element}function Ae(e){return e instanceof Oe(e).HTMLElement||e instanceof HTMLElement}function je(e){return typeof ShadowRoot>`u`?!1:e instanceof Oe(e).ShadowRoot||e instanceof ShadowRoot}function Me(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];!Ae(i)||!De(i)||(Object.assign(i.style,n),Object.keys(r).forEach(function(e){var t=r[e];t===!1?i.removeAttribute(e):i.setAttribute(e,t===!0?``:t)}))})}function Ne(e){var t=e.state,n={popper:{position:t.options.strategy,left:`0`,top:`0`,margin:`0`},arrow:{position:`absolute`},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var r=t.elements[e],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]=``,e},{});!Ae(r)||!De(r)||(Object.assign(r.style,a),Object.keys(i).forEach(function(e){r.removeAttribute(e)}))})}}var Pe={name:`applyStyles`,enabled:!0,phase:`write`,fn:Me,effect:Ne,requires:[`computeStyles`]};function Fe(e){return e.split(`-`)[0]}var Ie=Math.max,Le=Math.min,Re=Math.round;function ze(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),r=1,i=1;if(Ae(e)&&t){var a=e.offsetHeight,o=e.offsetWidth;o>0&&(r=Re(n.width)/o||1),a>0&&(i=Re(n.height)/a||1)}return{width:n.width/r,height:n.height/i,top:n.top/i,right:n.right/r,bottom:n.bottom/i,left:n.left/r,x:n.left/r,y:n.top/i}}function Be(e){var t=ze(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 Ve(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&je(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function He(e){return Oe(e).getComputedStyle(e)}function Ue(e){return[`table`,`td`,`th`].indexOf(De(e))>=0}function We(e){return((ke(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ge(e){return De(e)===`html`?e:e.assignedSlot||e.parentNode||(je(e)?e.host:null)||We(e)}function Ke(e){return!Ae(e)||He(e).position===`fixed`?null:e.offsetParent}function qe(e){var t=navigator.userAgent.toLowerCase().indexOf(`firefox`)!==-1;if(navigator.userAgent.indexOf(`Trident`)!==-1&&Ae(e)&&He(e).position===`fixed`)return null;for(var n=Ge(e);Ae(n)&&[`html`,`body`].indexOf(De(n))<0;){var r=He(n);if(r.transform!==`none`||r.perspective!==`none`||r.contain===`paint`||[`transform`,`perspective`].indexOf(r.willChange)!==-1||t&&r.willChange===`filter`||t&&r.filter&&r.filter!==`none`)return n;n=n.parentNode}return null}function Je(e){for(var t=Oe(e),n=Ke(e);n&&Ue(n)&&He(n).position===`static`;)n=Ke(n);return n&&(De(n)===`html`||De(n)===`body`&&He(n).position===`static`)?t:n||qe(e)||t}function Ye(e){return[`top`,`bottom`].indexOf(e)>=0?`x`:`y`}function Xe(e,t,n){return Ie(e,Le(t,n))}function Ze(e,t,n){var r=Xe(e,t,n);return r>n?n:r}function Qe(){return{top:0,right:0,bottom:0,left:0}}function $e(e){return Object.assign({},Qe(),e)}function et(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}var tt=function(e,t){return e=typeof e==`function`?e(Object.assign({},t.rects,{placement:t.placement})):e,$e(typeof e==`number`?et(e,_e):e)};function nt(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,s=Fe(n.placement),c=Ye(s),l=[R,he].indexOf(s)>=0?`height`:`width`;if(a&&o){var u=tt(i.padding,n),d=Be(a),f=c===`y`?pe:R,p=c===`y`?me:he,m=n.rects.reference[l]+n.rects.reference[c]-o[c]-n.rects.popper[l],h=o[c]-n.rects.reference[c],g=Je(a),_=g?c===`y`?g.clientHeight||0:g.clientWidth||0:0,v=m/2-h/2,y=u[f],b=_-d[l]-u[p],x=_/2-d[l]/2+v,S=Xe(y,x,b),C=c;n.modifiersData[r]=(t={},t[C]=S,t.centerOffset=S-x,t)}}function rt(e){var t=e.state,n=e.options.element,r=n===void 0?`[data-popper-arrow]`:n;r!=null&&(typeof r==`string`&&(r=t.elements.popper.querySelector(r),!r)||Ve(t.elements.popper,r)&&(t.elements.arrow=r))}var it={name:`arrow`,enabled:!0,phase:`main`,fn:nt,effect:rt,requires:[`popperOffsets`],requiresIfExists:[`preventOverflow`]};function at(e){return e.split(`-`)[1]}var ot={top:`auto`,right:`auto`,bottom:`auto`,left:`auto`};function st(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:Re(t*r)/r||0,y:Re(n*r)/r||0}}function ct(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=u===!0?st(o):typeof u==`function`?u(o):o,p=f.x,m=p===void 0?0:p,h=f.y,g=h===void 0?0:h,_=o.hasOwnProperty(`x`),v=o.hasOwnProperty(`y`),y=R,b=pe,x=window;if(l){var S=Je(n),C=`clientHeight`,w=`clientWidth`;if(S===Oe(n)&&(S=We(n),He(S).position!==`static`&&s===`absolute`&&(C=`scrollHeight`,w=`scrollWidth`)),S=S,i===pe||(i===R||i===he)&&a===ye){b=me;var T=d&&x.visualViewport?x.visualViewport.height:S[C];g-=T-r.height,g*=c?1:-1}if(i===R||(i===pe||i===me)&&a===ye){y=he;var E=d&&x.visualViewport?x.visualViewport.width:S[w];m-=E-r.width,m*=c?1:-1}}var D=Object.assign({position:s},l&&ot);if(c){var O;return Object.assign({},D,(O={},O[b]=v?`0`:``,O[y]=_?`0`:``,O.transform=(x.devicePixelRatio||1)<=1?`translate(`+m+`px, `+g+`px)`:`translate3d(`+m+`px, `+g+`px, 0)`,O))}return Object.assign({},D,(t={},t[b]=v?g+`px`:``,t[y]=_?m+`px`:``,t.transform=``,t))}function lt(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0||r,a=n.adaptive,o=a===void 0||a,s=n.roundOffsets,c=s===void 0||s,l={placement:Fe(t.placement),variation:at(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy===`fixed`};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,ct(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,ct(Object.assign({},l,{offsets:t.modifiersData.arrow,position:`absolute`,adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var ut={name:`computeStyles`,enabled:!0,phase:`beforeWrite`,fn:lt,data:{}},dt={passive:!0};function ft(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0||i,o=r.resize,s=o===void 0||o,c=Oe(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(e){e.addEventListener(`scroll`,n.update,dt)}),s&&c.addEventListener(`resize`,n.update,dt),function(){a&&l.forEach(function(e){e.removeEventListener(`scroll`,n.update,dt)}),s&&c.removeEventListener(`resize`,n.update,dt)}}var pt={name:`eventListeners`,enabled:!0,phase:`write`,fn:function(){},effect:ft,data:{}},mt={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function ht(e){return e.replace(/left|right|bottom|top/g,function(e){return mt[e]})}var gt={start:`end`,end:`start`};function _t(e){return e.replace(/start|end/g,function(e){return gt[e]})}function vt(e){var t=Oe(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function yt(e){return ze(We(e)).left+vt(e).scrollLeft}function bt(e){var t=Oe(e),n=We(e),r=t.visualViewport,i=n.clientWidth,a=n.clientHeight,o=0,s=0;return r&&(i=r.width,a=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(o=r.offsetLeft,s=r.offsetTop)),{width:i,height:a,x:o+yt(e),y:s}}function xt(e){var t=We(e),n=vt(e),r=e.ownerDocument?.body,i=Ie(t.scrollWidth,t.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=Ie(t.scrollHeight,t.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),o=-n.scrollLeft+yt(e),s=-n.scrollTop;return He(r||t).direction===`rtl`&&(o+=Ie(t.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:o,y:s}}function St(e){var t=He(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function Ct(e){return[`html`,`body`,`#document`].indexOf(De(e))>=0?e.ownerDocument.body:Ae(e)&&St(e)?e:Ct(Ge(e))}function wt(e,t){t===void 0&&(t=[]);var n=Ct(e),r=n===e.ownerDocument?.body,i=Oe(n),a=r?[i].concat(i.visualViewport||[],St(n)?n:[]):n,o=t.concat(a);return r?o:o.concat(wt(Ge(a)))}function Tt(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Et(e){var t=ze(e);return t.top+=e.clientTop,t.left+=e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function Dt(e,t){return t===xe?Tt(bt(e)):ke(t)?Et(t):Tt(xt(We(e)))}function Ot(e){var t=wt(Ge(e)),n=[`absolute`,`fixed`].indexOf(He(e).position)>=0,r=n&&Ae(e)?Je(e):e;return ke(r)?t.filter(function(e){return ke(e)&&Ve(e,r)&&De(e)!==`body`&&(!n||He(e).position!==`static`)}):[]}function kt(e,t,n){var r=t===`clippingParents`?Ot(e):[].concat(t),i=[].concat(r,[n]),a=i[0],o=i.reduce(function(t,n){var r=Dt(e,n);return t.top=Ie(r.top,t.top),t.right=Le(r.right,t.right),t.bottom=Le(r.bottom,t.bottom),t.left=Ie(r.left,t.left),t},Dt(e,a));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function At(e){var t=e.reference,n=e.element,r=e.placement,i=r?Fe(r):null,a=r?at(r):null,o=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,c;switch(i){case pe:c={x:o,y:t.y-n.height};break;case me:c={x:o,y:t.y+t.height};break;case he:c={x:t.x+t.width,y:s};break;case R:c={x:t.x-n.width,y:s};break;default:c={x:t.x,y:t.y}}var l=i?Ye(i):null;if(l!=null){var u=l===`y`?`height`:`width`;switch(a){case ve:c[l]=c[l]-(t[u]/2-n[u]/2);break;case ye:c[l]=c[l]+(t[u]/2-n[u]/2)}}return c}function jt(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.boundary,o=a===void 0?be:a,s=n.rootBoundary,c=s===void 0?xe:s,l=n.elementContext,u=l===void 0?Se:l,d=n.altBoundary,f=d!==void 0&&d,p=n.padding,m=p===void 0?0:p,h=$e(typeof m==`number`?et(m,_e):m),g=u===Se?Ce:Se,_=e.rects.popper,v=e.elements[f?g:u],y=kt(ke(v)?v:v.contextElement||We(e.elements.popper),o,c),b=ze(e.elements.reference),x=At({reference:b,element:_,strategy:`absolute`,placement:i}),S=Tt(Object.assign({},_,x)),C=u===Se?S:b,w={top:y.top-C.top+h.top,bottom:C.bottom-y.bottom+h.bottom,left:y.left-C.left+h.left,right:C.right-y.right+h.right},T=e.modifiersData.offset;if(u===Se&&T){var E=T[i];Object.keys(w).forEach(function(e){var t=[he,me].indexOf(e)>=0?1:-1,n=[pe,me].indexOf(e)>=0?`y`:`x`;w[e]+=E[n]*t})}return w}function Mt(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,l=c===void 0?Te:c,u=at(r),d=u?s?we:we.filter(function(e){return at(e)===u}):_e,f=d.filter(function(e){return l.indexOf(e)>=0});f.length===0&&(f=d);var p=f.reduce(function(t,n){return t[n]=jt(e,{placement:n,boundary:i,rootBoundary:a,padding:o})[Fe(n)],t},{});return Object.keys(p).sort(function(e,t){return p[e]-p[t]})}function Nt(e){if(Fe(e)===ge)return[];var t=ht(e);return[_t(e),t,_t(t)]}function Pt(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0||i,o=n.altAxis,s=o===void 0||o,c=n.fallbackPlacements,l=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=p===void 0||p,h=n.allowedAutoPlacements,g=t.options.placement,_=Fe(g)===g,v=c||(_||!m?[ht(g)]:Nt(g)),y=[g].concat(v).reduce(function(e,n){return e.concat(Fe(n)===ge?Mt(t,{placement:n,boundary:u,rootBoundary:d,padding:l,flipVariations:m,allowedAutoPlacements:h}):n)},[]),b=t.rects.reference,x=t.rects.popper,S=new Map,C=!0,w=y[0],T=0;T=0,A=k?`width`:`height`,j=jt(t,{placement:E,boundary:u,rootBoundary:d,altBoundary:f,padding:l}),M=k?O?he:R:O?me:pe;b[A]>x[A]&&(M=ht(M));var N=ht(M),P=[];if(a&&P.push(j[D]<=0),s&&P.push(j[M]<=0,j[N]<=0),P.every(function(e){return e})){w=E,C=!1;break}S.set(E,P)}if(C)for(var F=m?3:1,ee=function(e){var t=y.find(function(t){var n=S.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return w=t,`break`},te=F;te>0&&ee(te)!==`break`;te--);t.placement!==w&&(t.modifiersData[r]._skip=!0,t.placement=w,t.reset=!0)}}var Ft={name:`flip`,enabled:!0,phase:`main`,fn:Pt,requiresIfExists:[`offset`],data:{_skip:!1}};function It(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 Lt(e){return[pe,he,me,R].some(function(t){return e[t]>=0})}function Rt(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=jt(t,{elementContext:`reference`}),s=jt(t,{altBoundary:!0}),c=It(o,r),l=It(s,i,a),u=Lt(c),d=Lt(l);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}var zt={name:`hide`,enabled:!0,phase:`main`,requiresIfExists:[`preventOverflow`],fn:Rt};function Bt(e,t,n){var r=Fe(e),i=[R,pe].indexOf(r)>=0?-1:1,a=typeof n==`function`?n(Object.assign({},t,{placement:e})):n,o=a[0],s=a[1];return o||=0,s=(s||0)*i,[R,he].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}function Vt(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=Te.reduce(function(e,n){return e[n]=Bt(n,t.rects,a),e},{}),s=o[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=o}var Ht={name:`offset`,enabled:!0,phase:`main`,requires:[`popperOffsets`],fn:Vt};function Ut(e){var t=e.state,n=e.name;t.modifiersData[n]=At({reference:t.rects.reference,element:t.rects.popper,strategy:`absolute`,placement:t.placement})}var Wt={name:`popperOffsets`,enabled:!0,phase:`read`,fn:Ut,data:{}};function Gt(e){return e===`x`?`y`:`x`}function Kt(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0||i,o=n.altAxis,s=o!==void 0&&o,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=f===void 0||f,m=n.tetherOffset,h=m===void 0?0:m,g=jt(t,{boundary:c,rootBoundary:l,padding:d,altBoundary:u}),_=Fe(t.placement),v=at(t.placement),y=!v,b=Ye(_),x=Gt(b),S=t.modifiersData.popperOffsets,C=t.rects.reference,w=t.rects.popper,T=typeof h==`function`?h(Object.assign({},t.rects,{placement:t.placement})):h,E=typeof T==`number`?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(S){if(a){var k=b===`y`?pe:R,A=b===`y`?me:he,j=b===`y`?`height`:`width`,M=S[b],N=M+g[k],P=M-g[A],F=p?-w[j]/2:0,ee=v===ve?C[j]:w[j],te=v===ve?-w[j]:-C[j],ne=t.elements.arrow,I=p&&ne?Be(ne):{width:0,height:0},re=t.modifiersData[`arrow#persistent`]?t.modifiersData[`arrow#persistent`].padding:Qe(),ie=re[k],ae=re[A],oe=Xe(0,C[j],I[j]),se=y?C[j]/2-F-oe-ie-E.mainAxis:ee-oe-ie-E.mainAxis,ce=y?-C[j]/2+F+oe+ae+E.mainAxis:te+oe+ae+E.mainAxis,le=t.elements.arrow&&Je(t.elements.arrow),ue=le?b===`y`?le.clientTop||0:le.clientLeft||0:0,L=D?.[b]??0,de=M+se-L-ue,fe=M+ce-L,ge=Xe(p?Le(N,de):N,M,p?Ie(P,fe):P);S[b]=ge,O[b]=ge-M}if(s){var _e=b===`x`?pe:R,ye=b===`x`?me:he,be=S[x],xe=x===`y`?`height`:`width`,Se=be+g[_e],Ce=be-g[ye],we=[pe,R].indexOf(_)!==-1,Te=D?.[x]??0,Ee=we?Se:be-C[xe]-w[xe]-Te+E.altAxis,De=we?be+C[xe]+w[xe]-Te-E.altAxis:Ce,Oe=p&&we?Ze(Ee,be,De):Xe(p?Ee:Se,be,p?De:Ce);S[x]=Oe,O[x]=Oe-be}t.modifiersData[r]=O}}var qt={name:`preventOverflow`,enabled:!0,phase:`main`,fn:Kt,requiresIfExists:[`offset`]};function Jt(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Yt(e){return e===Oe(e)||!Ae(e)?vt(e):Jt(e)}function Xt(e){var t=e.getBoundingClientRect(),n=Re(t.width)/e.offsetWidth||1,r=Re(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Zt(e,t,n){n===void 0&&(n=!1);var r=Ae(t),i=Ae(t)&&Xt(t),a=We(t),o=ze(e,i),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((De(t)!==`body`||St(a))&&(s=Yt(t)),Ae(t)?(c=ze(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=yt(a))),{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}function Qt(e){var t=new Map,n=new Set,r=[];e.forEach(function(e){t.set(e.name,e)});function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}}),r.push(e)}return e.forEach(function(e){n.has(e.name)||i(e)}),r}function $t(e){var t=Qt(e);return Ee.reduce(function(e,n){return e.concat(t.filter(function(e){return e.phase===n}))},[])}function en(e){var t;return function(){return t||=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})}),t}}function tn(e){var t=e.reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{});return Object.keys(t).map(function(e){return t[e]})}var nn={placement:`bottom`,modifiers:[],strategy:`absolute`};function rn(){return![...arguments].some(function(e){return!(e&&typeof e.getBoundingClientRect==`function`)})}function an(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,a=i===void 0?nn:i;return function(e,t,n){n===void 0&&(n=a);var i={placement:`bottom`,orderedModifiers:[],options:Object.assign({},nn,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},o=[],s=!1,c={state:i,setOptions:function(n){var o=typeof n==`function`?n(i.options):n;u(),i.options=Object.assign({},a,i.options,o),i.scrollParents={reference:ke(e)?wt(e):e.contextElement?wt(e.contextElement):[],popper:wt(t)};var s=$t(tn([].concat(r,i.options.modifiers)));return i.orderedModifiers=s.filter(function(e){return e.enabled}),l(),c.update()},forceUpdate:function(){if(!s){var e=i.elements,t=e.reference,n=e.popper;if(rn(t,n)){i.rects={reference:Zt(t,Je(n),i.options.strategy===`fixed`),popper:Be(n)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach(function(e){return i.modifiersData[e.name]=Object.assign({},e.data)});for(var r=0;r-1}function gn(e,t){return typeof e==`function`?e.apply(void 0,t):e}function _n(e,t){if(t===0)return e;var n;return function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function vn(e,t){var n=Object.assign({},e);return t.forEach(function(e){delete n[e]}),n}function yn(e){return e.split(/\s+/).filter(Boolean)}function bn(e){return[].concat(e)}function xn(e,t){e.indexOf(t)===-1&&e.push(t)}function Sn(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function Cn(e){return e.split(`-`)[0]}function wn(e){return[].slice.call(e)}function Tn(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function En(){return document.createElement(`div`)}function Dn(e){return[`Element`,`Fragment`].some(function(t){return hn(e,t)})}function On(e){return hn(e,`NodeList`)}function kn(e){return hn(e,`MouseEvent`)}function An(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function jn(e){return Dn(e)?[e]:On(e)?wn(e):Array.isArray(e)?e:wn(document.querySelectorAll(e))}function Mn(e,t){e.forEach(function(e){e&&(e.style.transitionDuration=t+`ms`)})}function Nn(e,t){e.forEach(function(e){e&&e.setAttribute(`data-state`,t)})}function Pn(e){var t,n=bn(e)[0];return n!=null&&(t=n.ownerDocument)!=null&&t.body?n.ownerDocument:document}function Fn(e,t){var n=t.clientX,r=t.clientY;return e.every(function(e){var t=e.popperRect,i=e.popperState,a=e.props.interactiveBorder,o=Cn(i.placement),s=i.modifiersData.offset;if(!s)return!0;var c=o===`bottom`?s.top.y:0,l=o===`top`?s.bottom.y:0,u=o===`right`?s.left.x:0,d=o===`left`?s.right.x:0,f=t.top-r+c>a,p=r-t.bottom-l>a,m=t.left-n+u>a,h=n-t.right-d>a;return f||p||m||h})}function In(e,t,n){var r=t+`EventListener`;[`transitionend`,`webkitTransitionEnd`].forEach(function(t){e[r](t,n)})}function Ln(e,t){for(var n=t;n;){if(e.contains(n))return!0;n=n.getRootNode==null?void 0:n.getRootNode()?.host}return!1}var Rn={isTouch:!1},zn=0;function Bn(){Rn.isTouch||(Rn.isTouch=!0,window.performance&&document.addEventListener(`mousemove`,Vn))}function Vn(){var e=performance.now();e-zn<20&&(Rn.isTouch=!1,document.removeEventListener(`mousemove`,Vn)),zn=e}function Hn(){var e=document.activeElement;if(An(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function Un(){document.addEventListener(`touchstart`,Bn,fn),window.addEventListener(`blur`,Hn)}var Wn=typeof window<`u`&&typeof document<`u`&&!!window.msCrypto,Gn=Object.assign({appendTo:pn,aria:{content:`auto`,expanded:`auto`},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:``,offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:`top`,plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:`mouseenter focus`,triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:`fade`,arrow:!0,content:``,inertia:!1,maxWidth:350,role:`tooltip`,theme:``,zIndex:9999}),Kn=Object.keys(Gn),qn=function(e){Object.keys(e).forEach(function(t){Gn[t]=e[t]})};function Jn(e){var t=(e.plugins||[]).reduce(function(t,n){var r=n.name,i=n.defaultValue;return r&&(t[r]=e[r]===void 0?Gn[r]??i:e[r]),t},{});return Object.assign({},e,t)}function Yn(e,t){return(t?Object.keys(Jn(Object.assign({},Gn,{plugins:t}))):Kn).reduce(function(t,n){var r=(e.getAttribute(`data-tippy-`+n)||``).trim();if(!r)return t;if(n===`content`)t[n]=r;else try{t[n]=JSON.parse(r)}catch{t[n]=r}return t},{})}function Xn(e,t){var n=Object.assign({},t,{content:gn(t.content,[e])},t.ignoreAttributes?{}:Yn(e,t.plugins));return n.aria=Object.assign({},Gn.aria,n.aria),n.aria={expanded:n.aria.expanded===`auto`?t.interactive:n.aria.expanded,content:n.aria.content===`auto`?t.interactive?null:`describedby`:n.aria.content},n}var Zn=function(){return`innerHTML`};function Qn(e,t){e[Zn()]=t}function $n(e){var t=En();return e===!0?t.className=un:(t.className=dn,Dn(e)?t.appendChild(e):Qn(t,e)),t}function er(e,t){Dn(t.content)?(Qn(e,``),e.appendChild(t.content)):typeof t.content!=`function`&&(t.allowHTML?Qn(e,t.content):e.textContent=t.content)}function tr(e){var t=e.firstElementChild,n=wn(t.children);return{box:t,content:n.find(function(e){return e.classList.contains(cn)}),arrow:n.find(function(e){return e.classList.contains(un)||e.classList.contains(dn)}),backdrop:n.find(function(e){return e.classList.contains(ln)})}}function nr(e){var t=En(),n=En();n.className=sn,n.setAttribute(`data-state`,`hidden`),n.setAttribute(`tabindex`,`-1`);var r=En();r.className=cn,r.setAttribute(`data-state`,`hidden`),er(r,e.props),t.appendChild(n),n.appendChild(r),i(e.props,e.props);function i(n,r){var i=tr(t),a=i.box,o=i.content,s=i.arrow;r.theme?a.setAttribute(`data-theme`,r.theme):a.removeAttribute(`data-theme`),typeof r.animation==`string`?a.setAttribute(`data-animation`,r.animation):a.removeAttribute(`data-animation`),r.inertia?a.setAttribute(`data-inertia`,``):a.removeAttribute(`data-inertia`),a.style.maxWidth=typeof r.maxWidth==`number`?r.maxWidth+`px`:r.maxWidth,r.role?a.setAttribute(`role`,r.role):a.removeAttribute(`role`),(n.content!==r.content||n.allowHTML!==r.allowHTML)&&er(o,e.props),r.arrow?s?n.arrow!==r.arrow&&(a.removeChild(s),a.appendChild($n(r.arrow))):a.appendChild($n(r.arrow)):s&&a.removeChild(s)}return{popper:t,onUpdate:i}}nr.$$tippy=!0;var rr=1,ir=[],ar=[];function or(e,t){var n=Xn(e,Object.assign({},Gn,Jn(Tn(t)))),r,i,a,o=!1,s=!1,c=!1,l=!1,u,d,f,p=[],m=_n(de,n.interactiveDebounce),h,g=rr++,_=null,v=Sn(n.plugins),y={id:g,reference:e,popper:En(),popperInstance:_,props:n,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:v,clearDelayTimeouts:Se,setProps:Ce,setContent:we,show:Te,hide:Ee,hideWithInteractivity:De,enable:be,disable:xe,unmount:Oe,destroy:ke};if(!n.render)return y;var b=n.render(y),x=b.popper,S=b.onUpdate;x.setAttribute(`data-tippy-root`,``),x.id=`tippy-`+y.id,y.popper=x,e._tippy=y,x._tippy=y;var C=v.map(function(e){return e.fn(y)}),w=e.hasAttribute(`aria-expanded`);return le(),F(),M(),N(`onCreate`,[y]),n.showOnCreate&&ve(),x.addEventListener(`mouseenter`,function(){y.props.interactive&&y.state.isVisible&&y.clearDelayTimeouts()}),x.addEventListener(`mouseleave`,function(){y.props.interactive&&y.props.trigger.indexOf(`mouseenter`)>=0&&k().addEventListener(`mousemove`,m)}),y;function T(){var e=y.props.touch;return Array.isArray(e)?e:[e,0]}function E(){return T()[0]===`hold`}function D(){var e;return!!((e=y.props.render)!=null&&e.$$tippy)}function O(){return h||e}function k(){var e=O().parentNode;return e?Pn(e):document}function A(){return tr(x)}function j(e){return y.state.isMounted&&!y.state.isVisible||Rn.isTouch||u&&u.type===`focus`?0:mn(y.props.delay,+!e,Gn.delay)}function M(e){e===void 0&&(e=!1),x.style.pointerEvents=y.props.interactive&&!e?``:`none`,x.style.zIndex=``+y.props.zIndex}function N(e,t,n){if(n===void 0&&(n=!0),C.forEach(function(n){n[e]&&n[e].apply(n,t)}),n){var r;(r=y.props)[e].apply(r,t)}}function P(){var t=y.props.aria;if(t.content){var n=`aria-`+t.content,r=x.id;bn(y.props.triggerTarget||e).forEach(function(e){var t=e.getAttribute(n);if(y.state.isVisible)e.setAttribute(n,t?t+` `+r:r);else{var i=t&&t.replace(r,``).trim();i?e.setAttribute(n,i):e.removeAttribute(n)}})}}function F(){w||!y.props.aria.expanded||bn(y.props.triggerTarget||e).forEach(function(e){y.props.interactive?e.setAttribute(`aria-expanded`,y.state.isVisible&&e===O()?`true`:`false`):e.removeAttribute(`aria-expanded`)})}function ee(){k().removeEventListener(`mousemove`,m),ir=ir.filter(function(e){return e!==m})}function te(t){if(!Rn.isTouch||!c&&t.type!==`mousedown`){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!(y.props.interactive&&Ln(x,n))){if(bn(y.props.triggerTarget||e).some(function(e){return Ln(e,n)})){if(Rn.isTouch||y.state.isVisible&&y.props.trigger.indexOf(`click`)>=0)return}else N(`onClickOutside`,[y,t]);y.props.hideOnClick===!0&&(y.clearDelayTimeouts(),y.hide(),s=!0,setTimeout(function(){s=!1}),y.state.isMounted||ie())}}}function ne(){c=!0}function I(){c=!1}function re(){var e=k();e.addEventListener(`mousedown`,te,!0),e.addEventListener(`touchend`,te,fn),e.addEventListener(`touchstart`,I,fn),e.addEventListener(`touchmove`,ne,fn)}function ie(){var e=k();e.removeEventListener(`mousedown`,te,!0),e.removeEventListener(`touchend`,te,fn),e.removeEventListener(`touchstart`,I,fn),e.removeEventListener(`touchmove`,ne,fn)}function ae(e,t){se(e,function(){!y.state.isVisible&&x.parentNode&&x.parentNode.contains(x)&&t()})}function oe(e,t){se(e,t)}function se(e,t){var n=A().box;function r(e){e.target===n&&(In(n,`remove`,r),t())}if(e===0)return t();In(n,`remove`,d),In(n,`add`,r),d=r}function ce(t,n,r){r===void 0&&(r=!1),bn(y.props.triggerTarget||e).forEach(function(e){e.addEventListener(t,n,r),p.push({node:e,eventType:t,handler:n,options:r})})}function le(){E()&&(ce(`touchstart`,L,{passive:!0}),ce(`touchend`,fe,{passive:!0})),yn(y.props.trigger).forEach(function(e){if(e!==`manual`)switch(ce(e,L),e){case`mouseenter`:ce(`mouseleave`,fe);break;case`focus`:ce(Wn?`focusout`:`blur`,pe);break;case`focusin`:ce(`focusout`,pe)}})}function ue(){p.forEach(function(e){var t=e.node,n=e.eventType,r=e.handler,i=e.options;t.removeEventListener(n,r,i)}),p=[]}function L(e){var t=!1;if(!(!y.state.isEnabled||me(e)||s)){var n=u?.type===`focus`;u=e,h=e.currentTarget,F(),!y.state.isVisible&&kn(e)&&ir.forEach(function(t){return t(e)}),e.type===`click`&&(y.props.trigger.indexOf(`mouseenter`)<0||o)&&y.props.hideOnClick!==!1&&y.state.isVisible?t=!0:ve(e),e.type===`click`&&(o=!t),t&&!n&&ye(e)}}function de(e){var t=e.target,r=O().contains(t)||x.contains(t);e.type===`mousemove`&&r||Fn(_e().concat(x).map(function(e){var t=e._tippy.popperInstance?.state;return t?{popperRect:e.getBoundingClientRect(),popperState:t,props:n}:null}).filter(Boolean),e)&&(ee(),ye(e))}function fe(e){if(!(me(e)||y.props.trigger.indexOf(`click`)>=0&&o)){if(y.props.interactive){y.hideWithInteractivity(e);return}ye(e)}}function pe(e){y.props.trigger.indexOf(`focusin`)<0&&e.target!==O()||y.props.interactive&&e.relatedTarget&&x.contains(e.relatedTarget)||ye(e)}function me(e){return Rn.isTouch?E()!==e.type.indexOf(`touch`)>=0:!1}function he(){R();var t=y.props,n=t.popperOptions,r=t.placement,i=t.offset,a=t.getReferenceClientRect,o=t.moveTransition,s=D()?tr(x).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||O()}:e,l=[{name:`offset`,options:{offset:i}},{name:`preventOverflow`,options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:`flip`,options:{padding:5}},{name:`computeStyles`,options:{adaptive:!o}},{name:`$$tippy`,enabled:!0,phase:`beforeWrite`,requires:[`computeStyles`],fn:function(e){var t=e.state;if(D()){var n=A().box;[`placement`,`reference-hidden`,`escaped`].forEach(function(e){e===`placement`?n.setAttribute(`data-placement`,t.placement):t.attributes.popper[`data-popper-`+e]?n.setAttribute(`data-`+e,``):n.removeAttribute(`data-`+e)}),t.attributes.popper={}}}}];D()&&s&&l.push({name:`arrow`,options:{element:s,padding:3}}),l.push.apply(l,n?.modifiers||[]),y.popperInstance=on(c,x,Object.assign({},n,{placement:r,onFirstUpdate:f,modifiers:l}))}function R(){y.popperInstance&&=(y.popperInstance.destroy(),null)}function ge(){var e=y.props.appendTo,t,n=O();t=y.props.interactive&&e===pn||e===`parent`?n.parentNode:gn(e,[n]),t.contains(x)||t.appendChild(x),y.state.isMounted=!0,he()}function _e(){return wn(x.querySelectorAll(`[data-tippy-root]`))}function ve(e){y.clearDelayTimeouts(),e&&N(`onTrigger`,[y,e]),re();var t=j(!0),n=T(),i=n[0],a=n[1];Rn.isTouch&&i===`hold`&&a&&(t=a),t?r=setTimeout(function(){y.show()},t):y.show()}function ye(e){if(y.clearDelayTimeouts(),N(`onUntrigger`,[y,e]),!y.state.isVisible){ie();return}if(!(y.props.trigger.indexOf(`mouseenter`)>=0&&y.props.trigger.indexOf(`click`)>=0&&[`mouseleave`,`mousemove`].indexOf(e.type)>=0&&o)){var t=j(!1);t?i=setTimeout(function(){y.state.isVisible&&y.hide()},t):a=requestAnimationFrame(function(){y.hide()})}}function be(){y.state.isEnabled=!0}function xe(){y.hide(),y.state.isEnabled=!1}function Se(){clearTimeout(r),clearTimeout(i),cancelAnimationFrame(a)}function Ce(t){if(!y.state.isDestroyed){N(`onBeforeUpdate`,[y,t]),ue();var n=y.props,r=Xn(e,Object.assign({},n,Tn(t),{ignoreAttributes:!0}));y.props=r,le(),n.interactiveDebounce!==r.interactiveDebounce&&(ee(),m=_n(de,r.interactiveDebounce)),n.triggerTarget&&!r.triggerTarget?bn(n.triggerTarget).forEach(function(e){e.removeAttribute(`aria-expanded`)}):r.triggerTarget&&e.removeAttribute(`aria-expanded`),F(),M(),S&&S(n,r),y.popperInstance&&(he(),_e().forEach(function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})),N(`onAfterUpdate`,[y,t])}}function we(e){y.setProps({content:e})}function Te(){var e=y.state.isVisible,t=y.state.isDestroyed,n=!y.state.isEnabled,r=Rn.isTouch&&!y.props.touch,i=mn(y.props.duration,0,Gn.duration);if(!(e||t||n||r)&&!O().hasAttribute(`disabled`)&&(N(`onShow`,[y],!1),y.props.onShow(y)!==!1)){if(y.state.isVisible=!0,D()&&(x.style.visibility=`visible`),M(),re(),y.state.isMounted||(x.style.transition=`none`),D()){var a=A(),o=a.box,s=a.content;Mn([o,s],0)}f=function(){var e;if(y.state.isVisible&&!l){if(l=!0,x.offsetHeight,x.style.transition=y.props.moveTransition,D()&&y.props.animation){var t=A(),n=t.box,r=t.content;Mn([n,r],i),Nn([n,r],`visible`)}P(),F(),xn(ar,y),(e=y.popperInstance)==null||e.forceUpdate(),N(`onMount`,[y]),y.props.animation&&D()&&oe(i,function(){y.state.isShown=!0,N(`onShown`,[y])})}},ge()}}function Ee(){var e=!y.state.isVisible,t=y.state.isDestroyed,n=!y.state.isEnabled,r=mn(y.props.duration,1,Gn.duration);if(!(e||t||n)&&(N(`onHide`,[y],!1),y.props.onHide(y)!==!1)){if(y.state.isVisible=!1,y.state.isShown=!1,l=!1,o=!1,D()&&(x.style.visibility=`hidden`),ee(),ie(),M(!0),D()){var i=A(),a=i.box,s=i.content;y.props.animation&&(Mn([a,s],r),Nn([a,s],`hidden`))}P(),F(),y.props.animation?D()&&ae(r,y.unmount):y.unmount()}}function De(e){k().addEventListener(`mousemove`,m),xn(ir,m),m(e)}function Oe(){y.state.isVisible&&y.hide(),y.state.isMounted&&(R(),_e().forEach(function(e){e._tippy.unmount()}),x.parentNode&&x.parentNode.removeChild(x),ar=ar.filter(function(e){return e!==y}),y.state.isMounted=!1,N(`onHidden`,[y]))}function ke(){y.state.isDestroyed||(y.clearDelayTimeouts(),y.unmount(),ue(),delete e._tippy,y.state.isDestroyed=!0,N(`onDestroy`,[y]))}}function z(e,t){t===void 0&&(t={});var n=Gn.plugins.concat(t.plugins||[]);Un();var r=Object.assign({},t,{plugins:n}),i=jn(e).reduce(function(e,t){var n=t&&or(t,r);return n&&e.push(n),e},[]);return Dn(e)?i[0]:i}z.defaultProps=Gn,z.setDefaultProps=qn,z.currentInput=Rn;var sr=Object.assign({},Pe,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:`0`,top:`0`,margin:`0`},arrow:{position:`absolute`},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),cr=function(e,t){t===void 0&&(t={});var n=e,r=[],i=[],a,o=t.overrides,s=[],c=!1;function l(){i=n.map(function(e){return bn(e.props.triggerTarget||e.reference)}).reduce(function(e,t){return e.concat(t)},[])}function u(){r=n.map(function(e){return e.reference})}function d(e){n.forEach(function(t){e?t.enable():t.disable()})}function f(e){return n.map(function(t){var n=t.setProps;return t.setProps=function(r){n(r),t.reference===a&&e.setProps(r)},function(){t.setProps=n}})}function p(e,t){var s=i.indexOf(t);if(t!==a){a=t;var c=(o||[]).concat(`content`).reduce(function(e,t){return e[t]=n[s].props[t],e},{});e.setProps(Object.assign({},c,{getReferenceClientRect:typeof c.getReferenceClientRect==`function`?c.getReferenceClientRect:function(){return r[s]?.getBoundingClientRect()}}))}}d(!1),u(),l();var m=z(En(),Object.assign({},vn(t,[`overrides`]),{plugins:[{fn:function(){return{onDestroy:function(){d(!0)},onHidden:function(){a=null},onClickOutside:function(e){e.props.showOnCreate&&!c&&(c=!0,a=null)},onShow:function(e){e.props.showOnCreate&&!c&&(c=!0,p(e,r[0]))},onTrigger:function(e,t){p(e,t.currentTarget)}}}}].concat(t.plugins||[]),triggerTarget:i,popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat(t.popperOptions?.modifiers||[],[sr])})})),h=m.show;m.show=function(e){if(h(),!a&&e==null)return p(m,r[0]);if(!(a&&e==null)){if(typeof e==`number`)return r[e]&&p(m,r[e]);if(n.indexOf(e)>=0){var t=e.reference;return p(m,t)}if(r.indexOf(e)>=0)return p(m,e)}},m.showNext=function(){var e=r[0];if(!a)return m.show(0);var t=r.indexOf(a);m.show(r[t+1]||e)},m.showPrevious=function(){var e=r[r.length-1];if(!a)return m.show(e);var t=r.indexOf(a),n=r[t-1]||e;m.show(n)};var g=m.setProps;return m.setProps=function(e){o=e.overrides||o,g(e)},m.setInstances=function(e){d(!0),s.forEach(function(e){return e()}),n=e,d(!1),u(),l(),s=f(m),m.setProps({triggerTarget:i})},s=f(m),m},lr={name:`animateFill`,defaultValue:!1,fn:function(e){var t;if(!((t=e.props.render)!=null&&t.$$tippy))return{};var n=tr(e.popper),r=n.box,i=n.content,a=e.props.animateFill?ur():null;return{onCreate:function(){a&&(r.insertBefore(a,r.firstElementChild),r.setAttribute(`data-animatefill`,``),r.style.overflow=`hidden`,e.setProps({arrow:!1,animation:`shift-away`}))},onMount:function(){if(a){var e=r.style.transitionDuration,t=Number(e.replace(`ms`,``));i.style.transitionDelay=Math.round(t/10)+`ms`,a.style.transitionDuration=e,Nn([a],`visible`)}},onShow:function(){a&&(a.style.transitionDuration=`0ms`)},onHide:function(){a&&Nn([a],`hidden`)}}}};function ur(){var e=En();return e.className=ln,Nn([e],`hidden`),e}var dr={clientX:0,clientY:0},fr=[];function pr(e){dr={clientX:e.clientX,clientY:e.clientY}}function mr(e){e.addEventListener(`mousemove`,pr)}function hr(e){e.removeEventListener(`mousemove`,pr)}var gr={name:`followCursor`,defaultValue:!1,fn:function(e){var t=e.reference,n=Pn(e.props.triggerTarget||t),r=!1,i=!1,a=!0,o=e.props;function s(){return e.props.followCursor===`initial`&&e.state.isVisible}function c(){n.addEventListener(`mousemove`,d)}function l(){n.removeEventListener(`mousemove`,d)}function u(){r=!0,e.setProps({getReferenceClientRect:null}),r=!1}function d(n){var r=!n.target||t.contains(n.target),i=e.props.followCursor,a=n.clientX,o=n.clientY,s=t.getBoundingClientRect(),c=a-s.left,l=o-s.top;(r||!e.props.interactive)&&e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=a,r=o;i===`initial`&&(n=e.left+c,r=e.top+l);var s=i===`horizontal`?e.top:r,u=i===`vertical`?e.right:n,d=i===`horizontal`?e.bottom:r,f=i===`vertical`?e.left:n;return{width:u-f,height:d-s,top:s,right:u,bottom:d,left:f}}})}function f(){e.props.followCursor&&(fr.push({instance:e,doc:n}),mr(n))}function p(){fr=fr.filter(function(t){return t.instance!==e}),fr.filter(function(e){return e.doc===n}).length===0&&hr(n)}return{onCreate:f,onDestroy:p,onBeforeUpdate:function(){o=e.props},onAfterUpdate:function(t,n){var a=n.followCursor;r||a!==void 0&&o.followCursor!==a&&(p(),a?(f(),e.state.isMounted&&!i&&!s()&&c()):(l(),u()))},onMount:function(){e.props.followCursor&&!i&&(a&&=(d(dr),!1),s()||c())},onTrigger:function(e,t){kn(t)&&(dr={clientX:t.clientX,clientY:t.clientY}),i=t.type===`focus`},onHidden:function(){e.props.followCursor&&(u(),l(),a=!0)}}}};function _r(e,t){return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat((e.popperOptions?.modifiers||[]).filter(function(e){return e.name!==t.name}),[t])})}}var B={name:`inlinePositioning`,defaultValue:!1,fn:function(e){var t=e.reference;function n(){return!!e.props.inlinePositioning}var r,i=-1,a=!1,o=[],s={name:`tippyInlinePositioning`,enabled:!0,phase:`afterWrite`,fn:function(t){var i=t.state;n()&&(o.indexOf(i.placement)!==-1&&(o=[]),r!==i.placement&&o.indexOf(i.placement)===-1&&(o.push(i.placement),e.setProps({getReferenceClientRect:function(){return c(i.placement)}})),r=i.placement)}};function c(e){return vr(Cn(e),t.getBoundingClientRect(),wn(t.getClientRects()),i)}function l(t){a=!0,e.setProps(t),a=!1}function u(){a||l(_r(e.props,s))}return{onCreate:u,onAfterUpdate:u,onTrigger:function(t,n){if(kn(n)){var r=wn(e.reference.getClientRects()),a=r.find(function(e){return e.left-2<=n.clientX&&e.right+2>=n.clientX&&e.top-2<=n.clientY&&e.bottom+2>=n.clientY}),o=r.indexOf(a);i=o>-1?o:i}},onHidden:function(){i=-1}}}};function vr(e,t,n,r){if(n.length<2||e===null)return t;if(n.length===2&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case`top`:case`bottom`:var i=n[0],a=n[n.length-1],o=e===`top`,s=i.top,c=a.bottom,l=o?i.left:a.left,u=o?i.right:a.right;return{top:s,bottom:c,left:l,right:u,width:u-l,height:c-s};case`left`:case`right`:var d=Math.min.apply(Math,n.map(function(e){return e.left})),f=Math.max.apply(Math,n.map(function(e){return e.right})),p=n.filter(function(t){return e===`left`?t.left===d:t.right===f}),m=p[0].top,h=p[p.length-1].bottom,g=d,_=f;return{top:m,bottom:h,left:g,right:_,width:_-g,height:h-m};default:return t}}var yr={name:`sticky`,defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function r(){return e.popperInstance?e.popperInstance.state.elements.reference:t}function i(t){return e.props.sticky===!0||e.props.sticky===t}var a=null,o=null;function s(){var t=i(`reference`)?r().getBoundingClientRect():null,c=i(`popper`)?n.getBoundingClientRect():null;(t&&br(a,t)||c&&br(o,c))&&e.popperInstance&&e.popperInstance.update(),a=t,o=c,e.state.isMounted&&requestAnimationFrame(s)}return{onMount:function(){e.props.sticky&&s()}}}};function br(e,t){return e&&t?e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left:!0}z.setDefaultProps({render:nr}),z.setDefaultProps({onShow:e=>{if(!e.props.content)return!1}});var V=e=>e instanceof Object&&`$`in e&&`$el`in e;function xr(e,n={},r={mount:!0,appName:`Tippy`}){r=Object.assign({mount:!0,appName:`Tippy`},r);let i=D(),a=m(),s=m({isEnabled:!1,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1}),c=p(),l=null,f=()=>l||(l=document.createDocumentFragment(),l),h=e=>{let t,n=u(e)?e.value:e;return P(n)?(c.value||(c.value=j({name:r.appName,setup:()=>()=>u(e)?e.value:e}),i&&Object.assign(c.value._context,i.appContext),c.value.mount(f())),t=()=>f()):typeof n==`object`?(c.value||(c.value=j({name:r.appName,setup:()=>()=>S(u(e)?e.value:e)}),i&&Object.assign(c.value._context,i.appContext),c.value.mount(f())),t=()=>f()):t=n,t},g=e=>{let t={};return t=u(e)?e.value||{}:(o(e),{...e}),t.content&&=h(t.content),t.triggerTarget&&=u(t.triggerTarget)?t.triggerTarget.value:t.triggerTarget,(!t.plugins||!Array.isArray(t.plugins))&&(t.plugins=[]),t.plugins=t.plugins.filter(e=>e.name!==`vueTippyReactiveState`),t.plugins.push({name:`vueTippyReactiveState`,fn:()=>({onCreate(){s.value.isEnabled=!0},onMount(){s.value.isMounted=!0},onShow(){s.value.isMounted=!0,s.value.isVisible=!0},onShown(){s.value.isShown=!0},onHide(){s.value.isMounted=!1,s.value.isVisible=!1},onHidden(){s.value.isShown=!1},onUnmounted(){s.value.isMounted=!1},onDestroy(){s.value.isDestroyed=!0}})}),t},_=()=>{a.value&&a.value.setProps(g(n))},v=()=>{!a.value||!n.content||a.value.setContent(h(n.content))},y=e=>{var t;(t=a.value)==null||t.setContent(h(e))},b=e=>{var t;(t=a.value)==null||t.setProps(g(e))},x=()=>{var e;a.value&&=(a.value.destroy(),void 0),l=null,(e=c.value)==null||e.unmount(),c.value=void 0},C=()=>{var e;(e=a.value)==null||e.show()},T=()=>{var e;(e=a.value)==null||e.hide()},E=()=>{var e;(e=a.value)==null||e.disable(),s.value.isEnabled=!1},O=()=>{var e;(e=a.value)==null||e.enable(),s.value.isEnabled=!0},k=()=>{var e;(e=a.value)==null||e.unmount()},A=()=>{if(!e)return;let t=u(e)?e.value:e;typeof t==`function`&&(t=t()),V(t)&&(t=t.$el),t&&(a.value=z(t,g(n)),t.$tippy=M)},M={tippy:a,refresh:_,refreshContent:v,setContent:y,setProps:b,destroy:x,hide:T,show:C,disable:E,enable:O,unmount:k,mount:A,state:s};return r.mount&&(i?i.isMounted?A():d(A):A()),i&&t(()=>{x()}),u(n)||o(n)?w(n,_,{immediate:!1}):u(n.content)&&w(n.content,v,{immediate:!1}),M}function Sr(e,t){let n=m();return d(()=>{let r=(Array.isArray(e)?e.map(e=>e.value):typeof e==`function`?e():e.value).map(e=>e instanceof Element?e._tippy:e).filter(Boolean);n.value=cr(r,t?{allowHTML:!0,...t}:{allowHTML:!0})}),{singleton:n}}function Cr(e){return typeof e==`function`?e():a(e)}function wr(e){let t=Cr(e);return t?.$el??t}var Tr=k({props:{to:{type:[String,Function]},tag:{type:[String,Object],default:`span`},contentTag:{type:[String,Object],default:`span`},contentClass:{type:String,default:null},appendTo:{default:()=>z.defaultProps.appendTo},aria:{default:()=>z.defaultProps.aria},delay:{default:()=>z.defaultProps.delay},duration:{default:()=>z.defaultProps.duration},getReferenceClientRect:{default:()=>z.defaultProps.getReferenceClientRect},hideOnClick:{type:[Boolean,String],default:()=>z.defaultProps.hideOnClick},ignoreAttributes:{type:Boolean,default:()=>z.defaultProps.ignoreAttributes},interactive:{type:Boolean,default:()=>z.defaultProps.interactive},interactiveBorder:{default:()=>z.defaultProps.interactiveBorder},interactiveDebounce:{default:()=>z.defaultProps.interactiveDebounce},moveTransition:{default:()=>z.defaultProps.moveTransition},offset:{default:()=>z.defaultProps.offset},onAfterUpdate:{default:()=>z.defaultProps.onAfterUpdate},onBeforeUpdate:{default:()=>z.defaultProps.onBeforeUpdate},onCreate:{default:()=>z.defaultProps.onCreate},onDestroy:{default:()=>z.defaultProps.onDestroy},onHidden:{default:()=>z.defaultProps.onHidden},onHide:{default:()=>z.defaultProps.onHide},onMount:{default:()=>z.defaultProps.onMount},onShow:{default:()=>z.defaultProps.onShow},onShown:{default:()=>z.defaultProps.onShown},onTrigger:{default:()=>z.defaultProps.onTrigger},onUntrigger:{default:()=>z.defaultProps.onUntrigger},onClickOutside:{default:()=>z.defaultProps.onClickOutside},placement:{default:()=>z.defaultProps.placement},plugins:{default:()=>z.defaultProps.plugins},popperOptions:{default:()=>z.defaultProps.popperOptions},render:{default:()=>z.defaultProps.render},showOnCreate:{type:Boolean,default:()=>z.defaultProps.showOnCreate},touch:{type:[Boolean,String,Array],default:()=>z.defaultProps.touch},trigger:{default:()=>z.defaultProps.trigger},triggerTarget:{default:()=>z.defaultProps.triggerTarget},animateFill:{type:Boolean,default:()=>z.defaultProps.animateFill},followCursor:{type:[Boolean,String],default:()=>z.defaultProps.followCursor},inlinePositioning:{type:Boolean,default:()=>z.defaultProps.inlinePositioning},sticky:{type:[Boolean,String],default:()=>z.defaultProps.sticky},allowHTML:{type:Boolean,default:()=>z.defaultProps.allowHTML},animation:{default:()=>z.defaultProps.animation},arrow:{default:()=>z.defaultProps.arrow},content:{default:()=>z.defaultProps.content},inertia:{default:()=>z.defaultProps.inertia},maxWidth:{default:()=>z.defaultProps.maxWidth},role:{default:()=>z.defaultProps.role},theme:{default:()=>z.defaultProps.theme},zIndex:{default:()=>z.defaultProps.zIndex}},emits:[`state`],setup(e,{slots:t,emit:n,expose:r}){let i=m(),o=m(),s=m(),c=m(!1),l=()=>{let t={...e};for(let e of[`to`,`tag`,`contentTag`,`contentClass`])t.hasOwnProperty(e)&&delete t[e];return t},u=()=>wr(i);e.to&&(typeof Element<`u`&&e.to instanceof Element?u=()=>e.to:e.to===`parent`?u=()=>{let e=i.value;return e||=i.value=o.value.parentElement,e}:(typeof e.to==`string`||e.to instanceof String)&&(u=()=>document.querySelector(e.to)));let f=xr(u,l()),p=t.content;!p&&e.to===`parent`&&(p=t.default),d(()=>{c.value=!0,te(()=>{p&&f.setContent(()=>s.value)})}),w(f.state,()=>{n(`state`,a(f.state))},{immediate:!0,deep:!0}),w(()=>e,()=>{f.setProps(l()),p&&f.setContent(()=>s.value)},{deep:!0});let h=ne({elem:i,contentElem:s,mounted:c,...f});return r(h),()=>{let n=(e.contentTag,e.contentTag),r=p?S(n,{ref:s,style:{display:c.value?`inherit`:`none`},class:e.contentClass},p(h)):null;if(e.to===`parent`){let e=[];if(!i.value){let t=S(`span`,{ref:o,"data-v-tippy":``,style:{display:`none`}});e.push(t)}return r&&e.push(r),e}let a=t.default?t.default(h):[];if(!e.tag){let e=S(a[0],{ref:i,"data-v-tippy":``});return r?[e,r]:e}return S((e.tag,e.tag),{ref:i,"data-v-tippy":``},r?[a,r]:a)}}}),Er=[`a11y`,`allowHTML`,`arrow`,`flip`,`flipOnUpdate`,`hideOnClick`,`ignoreAttributes`,`inertia`,`interactive`,`lazy`,`multiple`,`showOnInit`,`touch`,`touchHold`],Dr={};Object.keys(z.defaultProps).forEach(e=>{Dr[e]=Er.includes(e)?{type:Boolean,default:function(){return z.defaultProps[e]}}:{default:function(){return z.defaultProps[e]}}}),k({props:Dr,setup(e){let t=m([]),{singleton:n}=Sr(t,e);return{instances:t,singleton:n}},mounted(){var e;let t=this.$el.parentElement.querySelectorAll(`[data-v-tippy]`);this.instances=Array.from(t).map(e=>e._tippy).filter(Boolean),(e=this.singleton)==null||e.setInstances(this.instances)},render(){let e=this.$slots.default?this.$slots.default():[];return S(()=>e)}});var Or={mounted(e,t,n){let r=typeof t.value==`string`?{content:t.value}:t.value||{},i=Object.keys(t.modifiers||{}),a=i.find(e=>e!==`arrow`),o=i.findIndex(e=>e===`arrow`)!==-1;a&&(r.placement=r.placement||a),o&&(r.arrow=r.arrow===void 0||r.arrow),n.props&&n.props.onTippyShow&&(r.onShow=function(...e){return n.props?.onTippyShow(...e)}),n.props&&n.props.onTippyShown&&(r.onShown=function(...e){return n.props?.onTippyShown(...e)}),n.props&&n.props.onTippyHidden&&(r.onHidden=function(...e){return n.props?.onTippyHidden(...e)}),n.props&&n.props.onTippyHide&&(r.onHide=function(...e){return n.props?.onTippyHide(...e)}),n.props&&n.props.onTippyMount&&(r.onMount=function(...e){return n.props?.onTippyMount(...e)}),e.getAttribute(`title`)&&!r.content&&(r.content=e.getAttribute(`title`),e.removeAttribute(`title`)),e.getAttribute(`content`)&&!r.content&&(r.content=e.getAttribute(`content`)),xr(e,r)},unmounted(e){e.$tippy?e.$tippy.destroy():e._tippy&&e._tippy.destroy()},updated(e,t){let n=typeof t.value==`string`?{content:t.value}:t.value||{};n.content||=null,e.getAttribute(`title`)&&!n.content&&(n.content=e.getAttribute(`title`),e.removeAttribute(`title`)),e.getAttribute(`content`)&&!n.content&&(n.content=e.getAttribute(`content`)),e.$tippy?e.$tippy.setProps(n||{}):e._tippy&&e._tippy.setProps(n||{})}},kr=z.setDefaultProps;kr({ignoreAttributes:!0,plugins:[yr,B,gr,lr]});function Ar(e,t){e.indexOf(t)===-1&&e.push(t)}function jr(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}var Mr=(e,t,n)=>n>t?t:n/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),Fr=e=>typeof e==`object`&&!!e,Ir=e=>/^0[^.\s]+$/u.test(e);function Lr(e){let t;return()=>(t===void 0&&(t=e()),t)}var Rr=e=>e,zr=(...e)=>e.reduce((e,t)=>n=>t(e(n))),Br=(e,t,n)=>{let r=t-e;return r?(n-e)/r:1},Vr=class{constructor(){this.subscriptions=[]}add(e){return Ar(this.subscriptions,e),()=>jr(this.subscriptions,e)}notify(e,t,n){let r=this.subscriptions.length;if(r){if(r===1)this.subscriptions[0](e,t,n);else for(let i=0;ie*1e3,Ur=e=>e/1e3,Wr=(e,t)=>t?1e3/t*e:0,Gr=(e,t,n)=>{let r=t-e;return((n-e)%r+r)%r+e},Kr=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,qr=1e-7,Jr=12;function Yr(e,t,n,r,i){let a,o,s=0;do o=t+(n-t)/2,a=Kr(o,r,i)-e,a>0?n=o:t=o;while(Math.abs(a)>qr&&++sYr(t,0,1,e,n);return e=>e===0||e===1?e:Kr(i(e),t,r)}var Zr=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Qr=e=>t=>1-e(1-t),$r=Xr(.33,1.53,.69,.99),ei=Qr($r),ti=Zr(ei),ni=e=>e>=1?1:(e*=2)<1?.5*ei(e):.5*(2-2**(-10*(e-1))),ri=e=>1-Math.sin(Math.acos(e)),ii=Qr(ri),ai=Zr(ri),oi=Xr(.42,0,1,1),si=Xr(0,0,.58,1),ci=Xr(.42,0,.58,1),li=e=>Array.isArray(e)&&typeof e[0]!=`number`;function ui(e,t){return li(e)?e[Gr(0,e.length,t)]:e}var di=e=>Array.isArray(e)&&typeof e[0]==`number`,fi={linear:Rr,easeIn:oi,easeInOut:ci,easeOut:si,circIn:ri,circInOut:ai,circOut:ii,backIn:ei,backInOut:ti,backOut:$r,anticipate:ni},pi=e=>typeof e==`string`,mi=e=>{if(di(e)){e.length;let[t,n,r,i]=e;return Xr(t,n,r,i)}return pi(e)?(fi[e],`${e}`,fi[e]):e},hi=[`setup`,`read`,`resolveKeyframes`,`preUpdate`,`update`,`preRender`,`render`,`postRender`];function gi(e){let t=new Set,n=new Set,r=!1,i=!1,a=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1};function s(t){a.has(t)&&(c.schedule(t),e()),t(o)}let c={schedule:(e,i=!1,o=!1)=>{let s=o&&r?t:n;return i&&a.add(e),s.add(e),e},cancel:e=>{n.delete(e),a.delete(e)},process:e=>{if(o=e,r){i=!0;return}r=!0;let a=t;t=n,n=a,t.forEach(s),t.clear(),r=!1,i&&(i=!1,c.process(e))}};return c}var _i=40;function vi(e,t){let n=!1,r=!0,i={delta:0,timestamp:0,isProcessing:!1},a=()=>n=!0,o=hi.reduce((e,t)=>(e[t]=gi(a),e),{}),{setup:s,read:c,resolveKeyframes:l,preUpdate:u,update:d,preRender:f,render:p,postRender:m}=o,h=()=>{let a=Nr.useManualTiming,o=a?i.timestamp:performance.now();n=!1,a||(i.delta=r?1e3/60:Math.max(Math.min(o-i.timestamp,_i),1)),i.timestamp=o,i.isProcessing=!0,s.process(i),c.process(i),l.process(i),u.process(i),d.process(i),f.process(i),p.process(i),m.process(i),i.isProcessing=!1,n&&t&&(r=!1,e(h))},g=()=>{n=!0,r=!0,i.isProcessing||e(h)};return{schedule:hi.reduce((e,t)=>{let r=o[t];return e[t]=(e,t=!1,i=!1)=>(n||g(),r.schedule(e,t,i)),e},{}),cancel:e=>{for(let t=0;t(Ci===void 0&&Ti.set(xi.isProcessing||Nr.useManualTiming?xi.timestamp:performance.now()),Ci),set:e=>{Ci=e,queueMicrotask(wi)}},Ei=e=>t=>typeof t==`string`&&t.startsWith(e),Di=Ei(`--`),Oi=Ei(`var(--`),ki=e=>Oi(e)?Ai.test(e.split(`/*`)[0].trim()):!1,Ai=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function ji(e){return typeof e==`string`&&e.split(`/*`)[0].includes(`var(--`)}var Mi={test:e=>typeof e==`number`,parse:parseFloat,transform:e=>e},Ni={...Mi,transform:e=>Mr(0,1,e)},Pi={...Mi,default:1},Fi=e=>Math.round(e*1e5)/1e5,Ii=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function Li(e){return e==null}var Ri=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,zi=(e,t)=>n=>!!(typeof n==`string`&&Ri.test(n)&&n.startsWith(e)||t&&!Li(n)&&Object.prototype.hasOwnProperty.call(n,t)),Bi=(e,t,n)=>r=>{if(typeof r!=`string`)return r;let[i,a,o,s]=r.match(Ii);return{[e]:parseFloat(i),[t]:parseFloat(a),[n]:parseFloat(o),alpha:s===void 0?1:parseFloat(s)}},Vi=e=>Mr(0,255,e),Hi={...Mi,transform:e=>Math.round(Vi(e))},Ui={test:zi(`rgb`,`red`),parse:Bi(`red`,`green`,`blue`),transform:({red:e,green:t,blue:n,alpha:r=1})=>`rgba(`+Hi.transform(e)+`, `+Hi.transform(t)+`, `+Hi.transform(n)+`, `+Fi(Ni.transform(r))+`)`};function Wi(e){let t=``,n=``,r=``,i=``;return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),i=e.substring(4,5),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}}var Gi={test:zi(`#`),parse:Wi,transform:Ui.transform},Ki=e=>({test:t=>typeof t==`string`&&t.endsWith(e)&&t.split(` `).length===1,parse:parseFloat,transform:t=>`${t}${e}`}),qi=Ki(`deg`),Ji=Ki(`%`),H=Ki(`px`),Yi=Ki(`vh`),Xi=Ki(`vw`),Zi={...Ji,parse:e=>Ji.parse(e)/100,transform:e=>Ji.transform(e*100)},Qi={test:zi(`hsl`,`hue`),parse:Bi(`hue`,`saturation`,`lightness`),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>`hsla(`+Math.round(e)+`, `+Ji.transform(Fi(t))+`, `+Ji.transform(Fi(n))+`, `+Fi(Ni.transform(r))+`)`},$i={test:e=>Ui.test(e)||Gi.test(e)||Qi.test(e),parse:e=>Ui.test(e)?Ui.parse(e):Qi.test(e)?Qi.parse(e):Gi.parse(e),transform:e=>typeof e==`string`?e:e.hasOwnProperty(`red`)?Ui.transform(e):Qi.transform(e),getAnimatableNone:e=>{let t=$i.parse(e);return t.alpha=0,$i.transform(t)}},ea=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function ta(e){return isNaN(e)&&typeof e==`string`&&(e.match(Ii)?.length||0)+(e.match(ea)?.length||0)>0}var na=`number`,ra=`color`,ia=`var`,aa=`var(`,oa="${}",sa=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function ca(e){let t=e.toString(),n=[],r={color:[],number:[],var:[]},i=[],a=0;return{values:n,split:t.replace(sa,e=>($i.test(e)?(r.color.push(a),i.push(ra),n.push($i.parse(e))):e.startsWith(aa)?(r.var.push(a),i.push(ia),n.push(e)):(r.number.push(a),i.push(na),n.push(parseFloat(e))),++a,oa)).split(oa),indexes:r,types:i}}function la(e){return ca(e).values}function ua({split:e,types:t}){let n=e.length;return r=>{let i=``;for(let a=0;atypeof e==`number`?0:$i.test(e)?$i.getAnimatableNone(e):e,fa=(e,t)=>typeof e==`number`?t?.trim().endsWith(`/`)?e:0:U(e);function pa(e){let t=ca(e);return ua(t)(t.values.map((e,n)=>fa(e,t.split[n])))}var ma={test:ta,parse:la,createTransformer:da,getAnimatableNone:pa};function ha(e,t,n){return n<0&&(n+=1),n>1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function ga({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let i=0,a=0,o=0;if(!t)i=a=o=n;else{let r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;i=ha(s,r,e+1/3),a=ha(s,r,e),o=ha(s,r,e-1/3)}return{red:Math.round(i*255),green:Math.round(a*255),blue:Math.round(o*255),alpha:r}}function _a(e,t){return n=>n>0?t:e}var va=(e,t,n)=>e+(t-e)*n,ya=(e,t,n)=>{let r=e*e,i=n*(t*t-r)+r;return i<0?0:Math.sqrt(i)},ba=[Gi,Ui,Qi],xa=e=>ba.find(t=>t.test(e));function Sa(e){let t=xa(e);if(`${e}`,!t)return!1;let n=t.parse(e);return t===Qi&&(n=ga(n)),n}var Ca=(e,t)=>{let n=Sa(e),r=Sa(t);if(!n||!r)return _a(e,t);let i={...n};return e=>(i.red=ya(n.red,r.red,e),i.green=ya(n.green,r.green,e),i.blue=ya(n.blue,r.blue,e),i.alpha=va(n.alpha,r.alpha,e),Ui.transform(i))},wa=new Set([`none`,`hidden`]);function Ta(e,t){return wa.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}function Ea(e,t){return n=>va(e,t,n)}function Da(e){return typeof e==`number`?Ea:typeof e==`string`?ki(e)?_a:$i.test(e)?Ca:ja:Array.isArray(e)?Oa:typeof e==`object`?$i.test(e)?Ca:ka:_a}function Oa(e,t){let n=[...e],r=n.length,i=e.map((e,n)=>Da(e)(e,t[n]));return e=>{for(let t=0;t{for(let t in r)n[t]=r[t](e);return n}}function Aa(e,t){let n=[],r={color:0,var:0,number:0};for(let i=0;i{let n=ma.createTransformer(t),r=ca(e),i=ca(t);return r.indexes.var.length===i.indexes.var.length&&r.indexes.color.length===i.indexes.color.length&&r.indexes.number.length>=i.indexes.number.length?wa.has(e)&&!i.values.length||wa.has(t)&&!r.values.length?Ta(e,t):zr(Oa(Aa(r,i),i.values),n):(`${e}${t}`,_a(e,t))};function Ma(e,t,n){return typeof e==`number`&&typeof t==`number`&&typeof n==`number`?va(e,t,n):Da(e)(e,t)}var Na=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>yi.update(t,e),stop:()=>bi(t),now:()=>xi.isProcessing?xi.timestamp:Ti.now()}},Pa=(e,t,n=10)=>{let r=``,i=Math.max(Math.round(t/n),2);for(let t=0;t=2e4?1/0:t}function La(e,t=100,n){let r=n({...e,keyframes:[0,t]}),i=Math.min(Ia(r),Fa);return{type:`keyframes`,ease:e=>r.next(i*e).value/t,duration:Ur(i)}}var Ra={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function za(e,t){return e*Math.sqrt(1-t*t)}var Ba=12;function Va(e,t,n){let r=n;for(let n=1;n{let r=t*o,i=r*e,a=r-n,s=za(t,o),c=Math.exp(-i);return Ha-a/s*c},a=t=>{let r=t*o*e,a=r*n+n,s=o**2*t**2*e,c=Math.exp(-r),l=za(t**2,o);return(-i(t)+Ha>0?-1:1)*((a-s)*c)/l}):(i=t=>-.001+Math.exp(-t*e)*((t-n)*e+1),a=t=>Math.exp(-t*e)*((n-t)*(e*e)));let s=5/e,c=Va(i,a,s);if(e=Hr(e),isNaN(c))return{stiffness:Ra.stiffness,damping:Ra.damping,duration:e};{let t=c**2*r;return{stiffness:t,damping:o*2*Math.sqrt(r*t),duration:e}}}var Wa=[`duration`,`bounce`],Ga=[`stiffness`,`damping`,`mass`];function Ka(e,t){return t.some(t=>e[t]!==void 0)}function qa(e){let t={velocity:Ra.velocity,stiffness:Ra.stiffness,damping:Ra.damping,mass:Ra.mass,isResolvedFromDuration:!1,...e};if(!Ka(e,Ga)&&Ka(e,Wa)){if(t.velocity=0,e.visualDuration){let n=e.visualDuration,r=2*Math.PI/(n*1.2),i=r*r,a=2*Mr(.05,1,1-(e.bounce||0))*Math.sqrt(i);t={...t,mass:Ra.mass,stiffness:i,damping:a}}else{let n=Ua({...e,velocity:0});t={...t,...n,mass:Ra.mass},t.isResolvedFromDuration=!0}}return t}function Ja(e=Ra.visualDuration,t=Ra.bounce){let n=typeof e==`object`?e:{visualDuration:e,keyframes:[0,1],bounce:t},{restSpeed:r,restDelta:i}=n,a=n.keyframes[0],o=n.keyframes[n.keyframes.length-1],s={done:!1,value:a},{stiffness:c,damping:l,mass:u,duration:d,velocity:f,isResolvedFromDuration:p}=qa({...n,velocity:-Ur(n.velocity||0)}),m=f||0,h=l/(2*Math.sqrt(c*u)),g=o-a,_=Ur(Math.sqrt(c/u)),v=Math.abs(g)<5;r||=v?Ra.restSpeed.granular:Ra.restSpeed.default,i||=v?Ra.restDelta.granular:Ra.restDelta.default;let y,b,x,S,C,w;if(h<1)x=za(_,h),S=(m+h*_*g)/x,y=e=>{let t=Math.exp(-h*_*e);return o-t*(S*Math.sin(x*e)+g*Math.cos(x*e))},C=h*_*S+g*x,w=h*_*g-S*x,b=e=>Math.exp(-h*_*e)*(C*Math.sin(x*e)+w*Math.cos(x*e));else if(h===1){y=e=>o-Math.exp(-_*e)*(g+(m+_*g)*e);let e=m+_*g;b=t=>Math.exp(-_*t)*(_*e*t-m)}else{let e=_*Math.sqrt(h*h-1);y=t=>{let n=Math.exp(-h*_*t),r=Math.min(e*t,300);return o-n*((m+h*_*g)*Math.sinh(r)+e*g*Math.cosh(r))/e};let t=(m+h*_*g)/e,n=h*_*t-g*e,r=h*_*g-t*e;b=t=>{let i=Math.exp(-h*_*t),a=Math.min(e*t,300);return i*(n*Math.sinh(a)+r*Math.cosh(a))}}let T={calculatedDuration:p&&d||null,velocity:e=>Hr(b(e)),next:e=>{if(!p&&h<1){let t=Math.exp(-h*_*e),n=Math.sin(x*e),a=Math.cos(x*e),c=o-t*(S*n+g*a),l=Hr(t*(C*n+w*a));return s.done=Math.abs(l)<=r&&Math.abs(o-c)<=i,s.value=s.done?o:c,s}let t=y(e);if(p)s.done=e>=d;else{let n=Hr(b(e));s.done=Math.abs(n)<=r&&Math.abs(o-t)<=i}return s.value=s.done?o:t,s},toString:()=>{let e=Math.min(Ia(T),Fa),t=Pa(t=>T.next(e*t).value,e,30);return e+`ms `+t},toTransition:()=>{}};return T}Ja.applyToOptions=e=>{let t=La(e,100,Ja);return e.ease=t.ease,e.duration=Hr(t.duration),e.type=`keyframes`,e};var Ya=5;function Xa(e,t,n){let r=Math.max(t-Ya,0);return Wr(n-e(r),t-r)}function Za({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:i=10,bounceStiffness:a=500,modifyTarget:o,min:s,max:c,restDelta:l=.5,restSpeed:u}){let d=e[0],f={done:!1,value:d},p=e=>s!==void 0&&ec,m=e=>s===void 0?c:c===void 0||Math.abs(s-e)-h*Math.exp(-e/r),y=e=>_+v(e),b=e=>{let t=v(e),n=y(e);f.done=Math.abs(t)<=l,f.value=f.done?_:n},x,S,C=e=>{p(f.value)&&(x=e,S=Ja({keyframes:[f.value,m(f.value)],velocity:Xa(y,e,f.value),damping:i,stiffness:a,restDelta:l,restSpeed:u}))};return C(0),{calculatedDuration:null,next:e=>{let t=!1;return!S&&x===void 0&&(t=!0,b(e),C(e)),x!==void 0&&e>=x?S.next(e-x):(!t&&b(e),f)}}}function Qa(e,t,n){let r=[],i=n||Nr.mix||Ma,a=e.length-1;for(let n=0;nt[0];if(a===2&&t[0]===t[1])return()=>t[1];let o=e[0]===e[1];e[0]>e[a-1]&&(e=[...e].reverse(),t=[...t].reverse());let s=Qa(t,r,i),c=s.length,l=n=>{if(o&&n1)for(;rl(Mr(e[0],e[a-1],t)):l}function eo(e,t){let n=e[e.length-1];for(let r=1;r<=t;r++){let i=Br(0,t,r);e.push(va(n,1,i))}}function to(e){let t=[0];return eo(t,e.length-1),t}function no(e,t){return e.map(e=>e*t)}function ro(e,t){return e.map(()=>t||ci).splice(0,e.length-1)}function io({duration:e=300,keyframes:t,times:n,ease:r=`easeInOut`}){let i=li(r)?r.map(mi):mi(r),a={done:!1,value:t[0]},o=$a(no(n&&n.length===t.length?n:to(t),e),t,{ease:Array.isArray(i)?i:ro(t,i)});return{calculatedDuration:e,next:t=>(a.value=o(t),a.done=t>=e,a)}}var ao=e=>e!==null;function oo(e,{repeat:t,repeatType:n=`loop`},r,i=1){let a=e.filter(ao),o=i<0||t&&n!==`loop`&&t%2==1?0:a.length-1;return!o||r===void 0?a[o]:r}var so={decay:Za,inertia:Za,tween:io,keyframes:io,spring:Ja};function co(e){typeof e.type==`string`&&(e.type=so[e.type])}var lo=class{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(e=>{this.resolve=e})}notifyFinished(){this.resolve()}then(e,t){return this.finished.then(e,t)}},uo=e=>e/100,fo=class extends lo{constructor(e){super(),this.state=`idle`,this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==Ti.now()&&this.tick(Ti.now()),this.isStopped=!0,this.state!==`idle`&&(this.teardown(),this.options.onStop?.())},this.options=e,this.initAnimation(),this.play(),e.autoplay===!1&&this.pause()}initAnimation(){let{options:e}=this;co(e);let{type:t=io,repeat:n=0,repeatDelay:r=0,repeatType:i,velocity:a=0}=e,{keyframes:o}=e,s=t||io;s!==io&&typeof o[0]!=`number`&&(this.mixKeyframes=zr(uo,Ma(o[0],o[1])),o=[0,100]);let c=s({...e,keyframes:o});i===`mirror`&&(this.mirroredGenerator=s({...e,keyframes:[...o].reverse(),velocity:-a})),c.calculatedDuration===null&&(c.calculatedDuration=Ia(c));let{calculatedDuration:l}=c;this.calculatedDuration=l,this.resolvedDuration=l+r,this.totalDuration=this.resolvedDuration*(n+1)-r,this.generator=c}updateTime(e){let t=Math.round(e-this.startTime)*this.playbackSpeed;this.currentTime=this.holdTime===null?t:this.holdTime}tick(e,t=!1){let{generator:n,totalDuration:r,mixKeyframes:i,mirroredGenerator:a,resolvedDuration:o,calculatedDuration:s}=this;if(this.startTime===null)return n.next(0);let{delay:c=0,keyframes:l,repeat:u,repeatType:d,repeatDelay:f,type:p,onUpdate:m,finalKeyframe:h}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-r/this.speed,this.startTime)),t?this.currentTime=e:this.updateTime(e);let g=this.currentTime-c*(this.playbackSpeed>=0?1:-1),_=this.playbackSpeed>=0?g<0:g>r;this.currentTime=Math.max(g,0),this.state===`finished`&&this.holdTime===null&&(this.currentTime=r);let v=this.currentTime,y=n;if(u){let e=Math.min(this.currentTime,r)/o,t=Math.floor(e),n=e%1;!n&&e>=1&&(n=1),n===1&&t--,t=Math.min(t,u+1),t%2&&(d===`reverse`?(n=1-n,f&&(n-=f/o)):d===`mirror`&&(y=a)),v=Mr(0,1,n)*o}let b;_?(this.delayState.value=l[0],b=this.delayState):b=y.next(v),i&&!_&&(b.value=i(b.value));let{done:x}=b;!_&&s!==null&&(x=this.playbackSpeed>=0?this.currentTime>=r:this.currentTime<=0);let S=this.holdTime===null&&(this.state===`finished`||this.state===`running`&&x);return S&&p!==Za&&(b.value=oo(l,this.options,h,this.speed)),m&&m(b.value),S&&this.finish(),b}then(e,t){return this.finished.then(e,t)}get duration(){return Ur(this.calculatedDuration)}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+Ur(e)}get time(){return Ur(this.currentTime)}set time(e){e=Hr(e),this.currentTime=e,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state=`paused`,this.holdTime=e,this.tick(e))}getGeneratorVelocity(){let e=this.currentTime;if(e<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(e);let t=this.generator.next(e).value;return Xa(e=>this.generator.next(e).value,e,t)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;t&&this.driver&&this.updateTime(Ti.now()),this.playbackSpeed=e,t&&this.driver&&(this.time=Ur(this.currentTime))}play(){if(this.isStopped)return;let{driver:e=Na,startTime:t}=this.options;this.driver||=e(e=>this.tick(e)),this.options.onPlay?.();let n=this.driver.now();this.state===`finished`?(this.updateFinished(),this.startTime=n):this.holdTime===null?this.startTime||=t??n:this.startTime=n-this.holdTime,this.state===`finished`&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state=`running`,this.driver.start()}pause(){this.state=`paused`,this.updateTime(Ti.now()),this.holdTime=this.currentTime}complete(){this.state!==`running`&&this.play(),this.state=`finished`,this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state=`finished`,this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state=`idle`,this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&=(this.driver.stop(),void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}attachTimeline(e){return this.options.allowFlatten&&(this.options.type=`keyframes`,this.options.ease=`linear`,this.initAnimation()),this.driver?.stop(),e.observe(this)}};function po(e){for(let t=1;te*180/Math.PI,ho=e=>_o(mo(Math.atan2(e[1],e[0]))),go={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:ho,rotateZ:ho,skewX:e=>mo(Math.atan(e[1])),skewY:e=>mo(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},_o=e=>(e%=360,e<0&&(e+=360),e),vo=ho,yo=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),bo=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),xo={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:yo,scaleY:bo,scale:e=>(yo(e)+bo(e))/2,rotateX:e=>_o(mo(Math.atan2(e[6],e[5]))),rotateY:e=>_o(mo(Math.atan2(-e[2],e[0]))),rotateZ:vo,rotate:vo,skewX:e=>mo(Math.atan(e[4])),skewY:e=>mo(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function So(e){return+!!e.includes(`scale`)}function Co(e,t){if(!e||e===`none`)return So(t);let n=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u),r,i;if(n)r=xo,i=n;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=go,i=t}if(!i)return So(t);let a=r[t],o=i[1].split(`,`).map(To);return typeof a==`function`?a(o):o[a]}var wo=(e,t)=>{let{transform:n=`none`}=getComputedStyle(e);return Co(n,t)};function To(e){return parseFloat(e.trim())}var Eo=[`transformPerspective`,`x`,`y`,`z`,`translateX`,`translateY`,`translateZ`,`scale`,`scaleX`,`scaleY`,`rotate`,`rotateX`,`rotateY`,`rotateZ`,`skew`,`skewX`,`skewY`],Do=new Set([...Eo,`pathRotation`]),Oo=e=>e===Mi||e===H,ko=new Set([`x`,`y`,`z`]),Ao=Eo.filter(e=>!ko.has(e));function jo(e){let t=[];return Ao.forEach(n=>{let r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(+!!n.startsWith(`scale`)))}),t}var Mo={width:({x:e},{paddingLeft:t=`0`,paddingRight:n=`0`,boxSizing:r})=>{let i=e.max-e.min;return r===`border-box`?i:i-parseFloat(t)-parseFloat(n)},height:({y:e},{paddingTop:t=`0`,paddingBottom:n=`0`,boxSizing:r})=>{let i=e.max-e.min;return r===`border-box`?i:i-parseFloat(t)-parseFloat(n)},top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>Co(t,`x`),y:(e,{transform:t})=>Co(t,`y`)};Mo.translateX=Mo.x,Mo.translateY=Mo.y;var No=new Set,Po=!1,W=!1,Fo=!1;function Io(){if(W){let e=Array.from(No).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),n=new Map;t.forEach(e=>{let t=jo(e);t.length&&(n.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=n.get(e);t&&t.forEach(([t,n])=>{e.getValue(t)?.set(n)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{e.suspendedScrollY!==void 0&&window.scrollTo(0,e.suspendedScrollY)})}W=!1,Po=!1,No.forEach(e=>e.complete(Fo)),No.clear()}function Lo(){No.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(W=!0)})}function Ro(){Fo=!0,Lo(),Io(),Fo=!1}var zo=class{constructor(e,t,n,r,i,a=!1){this.state=`pending`,this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=n,this.motionValue=r,this.element=i,this.isAsync=a}scheduleResolve(){this.state=`scheduled`,this.isAsync?(No.add(this),Po||(Po=!0,yi.read(Lo),yi.resolveKeyframes(Io))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:n,motionValue:r}=this;if(e[0]===null){let i=r?.get(),a=e[e.length-1];if(i!==void 0)e[0]=i;else if(n&&t){let r=n.readValue(t,a);r!=null&&(e[0]=r)}e[0]===void 0&&(e[0]=a),r&&i===void 0&&r.set(e[0])}po(e)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state=`complete`,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),No.delete(this)}cancel(){this.state===`scheduled`&&(No.delete(this),this.state=`pending`)}resume(){this.state===`pending`&&this.scheduleResolve()}},Bo=e=>e.startsWith(`--`);function Vo(e,t,n){Bo(t)?e.style.setProperty(t,n):e.style[t]=n}var Ho={};function Uo(e,t){let n=Lr(e);return()=>Ho[t]??n()}var Wo=Uo(()=>window.ScrollTimeline!==void 0,`scrollTimeline`),Go=Uo(()=>{try{document.createElement(`div`).animate({opacity:0},{easing:`linear(0, 1)`})}catch{return!1}return!0},`linearEasing`),Ko=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,qo={linear:`linear`,ease:`ease`,easeIn:`ease-in`,easeOut:`ease-out`,easeInOut:`ease-in-out`,circIn:Ko([0,.65,.55,1]),circOut:Ko([.55,0,1,.45]),backIn:Ko([.31,.01,.66,-.59]),backOut:Ko([.33,1.53,.69,.99])};function Jo(e,t){if(e)return typeof e==`function`?Go()?Pa(e,t):`ease-out`:di(e)?Ko(e):Array.isArray(e)?e.map(e=>Jo(e,t)||qo.easeOut):qo[e]}function Yo(e,t,n,{delay:r=0,duration:i=300,repeat:a=0,repeatType:o=`loop`,ease:s=`easeOut`,times:c}={},l=void 0){let u={[t]:n};c&&(u.offset=c);let d=Jo(s,i);Array.isArray(d)&&(u.easing=d);let f={delay:r,duration:i,easing:Array.isArray(d)?`linear`:d,fill:`both`,iterations:a+1,direction:o===`reverse`?`alternate`:`normal`};return l&&(f.pseudoElement=l),e.animate(u,f)}function Xo(e){return typeof e==`function`&&`applyToOptions`in e}function Zo({type:e,...t}){return Xo(e)&&Go()?e.applyToOptions(t):(t.duration??=300,t.ease??=`easeOut`,t)}var Qo=class extends lo{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!e)return;let{element:t,name:n,keyframes:r,pseudoElement:i,allowFlatten:a=!1,finalKeyframe:o,onComplete:s}=e;this.isPseudoElement=!!i,this.allowFlatten=a,this.options=e,e.type;let c=Zo(e);this.animation=Yo(t,n,r,c,i),c.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!i){let e=oo(r,this.options,o,this.speed);this.updateMotionValue&&this.updateMotionValue(e),Vo(t,n,e),this.animation.cancel()}s?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state===`finished`&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:e}=this;e===`idle`||e===`finished`||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let e=this.options?.element;!this.isPseudoElement&&e?.isConnected&&this.animation.commitStyles?.()}get duration(){let e=this.animation.effect?.getComputedTiming?.().duration||0;return Ur(Number(e))}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+Ur(e)}get time(){return Ur(Number(this.animation.currentTime)||0)}set time(e){let t=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=Hr(e),t&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(e){e<0&&(this.finishedTime=null),this.animation.playbackRate=e}get state(){return this.finishedTime===null?this.animation.playState:`finished`}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(e){this.manualStartTime=this.animation.startTime=e}attachTimeline({timeline:e,rangeStart:t,rangeEnd:n,observe:r}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:`linear`}),this.animation.onfinish=null,e&&Wo()?(this.animation.timeline=e,t&&(this.animation.rangeStart=t),n&&(this.animation.rangeEnd=n),Rr):r(this)}},$o={anticipate:ni,backInOut:ti,circInOut:ai};function es(e){return e in $o}function ts(e){typeof e.ease==`string`&&es(e.ease)&&(e.ease=$o[e.ease])}var ns=10,rs=class extends Qo{constructor(e){ts(e),co(e),super(e),e.startTime!==void 0&&e.autoplay!==!1&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:t,onUpdate:n,onComplete:r,element:i,...a}=this.options;if(!t)return;if(e!==void 0){t.set(e);return}let o=new fo({...a,autoplay:!1}),s=Math.max(ns,Ti.now()-this.startTime),c=Mr(0,ns,s-ns),l=o.sample(s).value,{name:u}=this.options;i&&u&&Vo(i,u,l),t.setWithVelocity(o.sample(Math.max(0,s-c)).value,l,c),o.stop()}},is=(e,t)=>t!==`zIndex`&&!!(typeof e==`number`||Array.isArray(e)||typeof e==`string`&&(ma.test(e)||e===`0`)&&!e.startsWith(`url(`));function as(e){let t=e[0];if(e.length===1)return!0;for(let n=0;nObject.hasOwnProperty.call(Element.prototype,`animate`));function ps(e){let{motionValue:t,name:n,repeatDelay:r,repeatType:i,damping:a,type:o,keyframes:s}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;let{onUpdate:c,transformTemplate:l}=t.owner.getProps();return fs()&&n&&(cs.has(n)||ds.has(n)&&us(s))&&(n!==`transform`||!l)&&!c&&!r&&i!==`mirror`&&a!==0&&o!==`inertia`}var ms=40,hs=class extends lo{constructor({autoplay:e=!0,delay:t=0,type:n=`keyframes`,repeat:r=0,repeatDelay:i=0,repeatType:a=`loop`,keyframes:o,name:s,motionValue:c,element:l,...u}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=Ti.now();let d={autoplay:e,delay:t,type:n,repeat:r,repeatDelay:i,repeatType:a,name:s,motionValue:c,element:l,...u},f=l?.KeyframeResolver||zo;this.keyframeResolver=new f(o,(e,t,n)=>this.onKeyframesResolved(e,t,d,!n),s,c,l),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,n,r){this.keyframeResolver=void 0;let{name:i,type:a,velocity:o,delay:s,isHandoff:c,onUpdate:l}=n;this.resolvedAt=Ti.now();let u=!0;os(e,i,a,o)||(u=!1,(Nr.instantAnimations||!s)&&l?.(oo(e,n,t)),e[0]=e[e.length-1],ss(n),n.repeat=0);let d={startTime:r?this.resolvedAt&&this.resolvedAt-this.createdAt>ms?this.resolvedAt:this.createdAt:void 0,finalKeyframe:t,...n,keyframes:e},f=u&&!c&&ps(d),p=d.motionValue?.owner?.current,m;if(f)try{m=new rs({...d,element:p})}catch{m=new fo(d)}else m=new fo(d);m.finished.then(()=>{this.notifyFinished()}).catch(Rr),this.pendingTimeline&&=(this.stopTimeline=m.attachTimeline(this.pendingTimeline),void 0),this._animation=m}get finished(){return this._animation?this.animation.finished:this._finished}then(e,t){return this.finished.finally(e).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),Ro()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(e){this.animation.time=e}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e){this.animation.speed=e}get startTime(){return this.animation.startTime}attachTimeline(e){return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}},gs=class{constructor(e){this.stop=()=>this.runAll(`stop`),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>e.finished))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let n=0;nt.attachTimeline(e));return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll(`time`)}set time(e){this.setAll(`time`,e)}get speed(){return this.getAll(`speed`)}set speed(e){this.setAll(`speed`,e)}get state(){return this.getAll(`state`)}get startTime(){return this.getAll(`startTime`)}get duration(){return _s(this.animations,`duration`)}get iterationDuration(){return _s(this.animations,`iterationDuration`)}runAll(e){this.animations.forEach(t=>t[e]())}play(){this.runAll(`play`)}pause(){this.runAll(`pause`)}cancel(){this.runAll(`cancel`)}complete(){this.runAll(`complete`)}};function _s(e,t){let n=0;for(let r=0;rn&&(n=i)}return n}var vs=class extends gs{then(e,t){return this.finished.finally(e).then(()=>{})}},ys=30,bs=e=>!isNaN(parseFloat(e)),xs={current:void 0},Ss=class{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=Ti.now();if(this.updatedAt!==t&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let e of this.dependents)e.dirty()},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=Ti.now(),this.canTrackVelocity===null&&e!==void 0&&(this.canTrackVelocity=bs(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on(`change`,e)}on(e,t){this.events[e]||(this.events[e]=new Vr);let n=this.events[e].add(t);return e===`change`?()=>{n(),yi.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e){this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e)}setWithVelocity(e,t,n){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-n}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(e){this.dependents||=new Set,this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return xs.current&&xs.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=Ti.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e-this.updatedAt>ys)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,ys);return Wr(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function Cs(e,t){return new Ss(e,t)}function ws(e,t){if(e?.inherit&&t){let{inherit:n,...r}=e;return{...t,...r}}return e}function Ts(e,t){let n=e?.[t]??e?.default??e;return n===e?n:ws(n,e)}var Es={type:`spring`,stiffness:500,damping:25,restSpeed:10},Ds=e=>({type:`spring`,stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),Os={type:`keyframes`,duration:.8},ks={type:`keyframes`,ease:[.25,.1,.35,1],duration:.3},As=(e,{keyframes:t})=>t.length>2?Os:Do.has(e)?e.startsWith(`scale`)?Ds(t[1]):Es:ks,js=new Set([`when`,`delay`,`delayChildren`,`staggerChildren`,`staggerDirection`,`repeat`,`repeatType`,`repeatDelay`,`from`,`elapsed`]);function Ms(e){for(let t in e)if(!js.has(t))return!0;return!1}var Ns=(e,t,n,r={},i,a)=>o=>{let s=Ts(r,e)||{},c=s.delay||r.delay||0,{elapsed:l=0}=r;l-=Hr(c);let u={keyframes:Array.isArray(n)?n:[null,n],ease:`easeOut`,velocity:t.getVelocity(),...s,delay:-l,onUpdate:e=>{t.set(e),s.onUpdate&&s.onUpdate(e)},onComplete:()=>{o(),s.onComplete&&s.onComplete()},name:e,motionValue:t,element:a?void 0:i};Ms(s)||Object.assign(u,As(e,u)),u.duration&&=Hr(u.duration),u.repeatDelay&&=Hr(u.repeatDelay),u.from!==void 0&&(u.keyframes[0]=u.from);let d=!1;if((u.type===!1||u.duration===0&&!u.repeatDelay)&&(ss(u),u.delay===0&&(d=!0)),(Nr.instantAnimations||Nr.skipAnimations||i?.shouldSkipAnimations||s.skipAnimations)&&(d=!0,ss(u),u.delay=0),u.allowFlatten=!s.type&&!s.ease,d&&!a&&t.get()!==void 0){let e=oo(u.keyframes,s);if(e!==void 0){yi.update(()=>{u.onUpdate(e),u.onComplete()});return}}return s.isSync?new fo(u):new hs(u)},Ps=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Fs(e){let t=Ps.exec(e);if(!t)return[,];let[,n,r,i]=t;return[`--${n??r}`,i]}function Is(e,t,n=1){`${e}`;let[r,i]=Fs(e);if(!r)return;let a=window.getComputedStyle(t).getPropertyValue(r);if(a){let e=a.trim();return Pr(e)?parseFloat(e):e}return ki(i)?Is(i,t,n+1):i}function Ls(e){let t=[{},{}];return e?.values.forEach((e,n)=>{t[0][n]=e.get(),t[1][n]=e.getVelocity()}),t}function Rs(e,t,n,r){if(typeof t==`function`){let[i,a]=Ls(r);t=t(n===void 0?e.custom:n,i,a)}if(typeof t==`string`&&(t=e.variants&&e.variants[t]),typeof t==`function`){let[i,a]=Ls(r);t=t(n===void 0?e.custom:n,i,a)}return t}function zs(e,t,n){let r=e.getProps();return Rs(r,t,n===void 0?r.custom:n,e)}var Bs=new Set([`width`,`height`,`top`,`left`,`right`,`bottom`,...Eo]),Vs=e=>Array.isArray(e);function Hs(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Cs(n))}function Us(e){return Vs(e)?e[e.length-1]||0:e}function Ws(e,t){let{transitionEnd:n={},transition:r={},...i}=zs(e,t)||{};i={...i,...n};for(let t in i)Hs(e,t,Us(i[t]))}var Gs=e=>!!(e&&e.getVelocity);function Ks(e){return!!(Gs(e)&&e.add)}function qs(e,t){let n=e.getValue(`willChange`);if(Ks(n))return n.add(t);if(!n&&Nr.WillChange){let n=new Nr.WillChange(`auto`);e.addValue(`willChange`,n),n.add(t)}}function Js(e){return e.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`)}var Ys=`data-`+Js(`framerAppearId`);function Xs(e){return e.props[Ys]}function Zs({protectedKeys:e,needsAnimating:t},n){let r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}function Qs(e,t,{delay:n=0,transitionOverride:r,type:i}={}){let{transition:a,transitionEnd:o,...s}=t,c=e.getDefaultTransition();a=a?ws(a,c):c;let l=a?.reduceMotion,u=a?.skipAnimations;r&&(a=r);let d=[],f=i&&e.animationState&&e.animationState.getState()[i],p=a?.path;p&&p.animateVisualElement(e,s,a,n,d);for(let t in s){let r=e.getValue(t,e.latestValues[t]??null),i=s[t];if(i===void 0||f&&Zs(f,t))continue;let o={delay:n,...Ts(a||{},t)};u&&(o.skipAnimations=!0);let c=r.get();if(c!==void 0&&!r.isAnimating()&&!Array.isArray(i)&&i===c&&!o.velocity){yi.update(()=>r.set(i));continue}let p=!1;if(window.MotionHandoffAnimation){let n=Xs(e);if(n){let e=window.MotionHandoffAnimation(n,t,yi);e!==null&&(o.startTime=e,p=!0)}}qs(e,t);let m=l??e.shouldReduceMotion;r.start(Ns(t,r,i,m&&Bs.has(t)?{type:!1}:o,e,p));let h=r.animation;h&&d.push(h)}if(o){let t=()=>yi.update(()=>{o&&Ws(e,o)});d.length?Promise.all(d).then(t):t()}return d}var $s={test:e=>e===`auto`,parse:e=>e},ec=e=>t=>t.test(e),tc=[Mi,H,Ji,qi,Xi,Yi,$s],nc=e=>tc.find(ec(e));function rc(e){return typeof e==`number`?e===0:e===null||e===`none`||e===`0`||Ir(e)}var ic=new Set([`brightness`,`contrast`,`saturate`,`opacity`]);function ac(e){let[t,n]=e.slice(0,-1).split(`(`);if(t===`drop-shadow`)return e;let[r]=n.match(Ii)||[];if(!r)return e;let i=n.replace(r,``),a=+!!ic.has(t);return r!==n&&(a*=100),t+`(`+a+i+`)`}var oc=/\b([a-z-]*)\(.*?\)/gu,sc={...ma,getAnimatableNone:e=>{let t=e.match(oc);return t?t.map(ac).join(` `):e}},cc={...ma,getAnimatableNone:e=>{let t=ma.parse(e);return ma.createTransformer(e)(t.map(e=>typeof e==`number`?0:typeof e==`object`?{...e,alpha:1}:e))}},lc={...Mi,transform:Math.round},uc={borderWidth:H,borderTopWidth:H,borderRightWidth:H,borderBottomWidth:H,borderLeftWidth:H,borderRadius:H,borderTopLeftRadius:H,borderTopRightRadius:H,borderBottomRightRadius:H,borderBottomLeftRadius:H,width:H,maxWidth:H,height:H,maxHeight:H,top:H,right:H,bottom:H,left:H,inset:H,insetBlock:H,insetBlockStart:H,insetBlockEnd:H,insetInline:H,insetInlineStart:H,insetInlineEnd:H,padding:H,paddingTop:H,paddingRight:H,paddingBottom:H,paddingLeft:H,paddingBlock:H,paddingBlockStart:H,paddingBlockEnd:H,paddingInline:H,paddingInlineStart:H,paddingInlineEnd:H,margin:H,marginTop:H,marginRight:H,marginBottom:H,marginLeft:H,marginBlock:H,marginBlockStart:H,marginBlockEnd:H,marginInline:H,marginInlineStart:H,marginInlineEnd:H,fontSize:H,backgroundPositionX:H,backgroundPositionY:H,rotate:qi,pathRotation:qi,rotateX:qi,rotateY:qi,rotateZ:qi,scale:Pi,scaleX:Pi,scaleY:Pi,scaleZ:Pi,skew:qi,skewX:qi,skewY:qi,distance:H,translateX:H,translateY:H,translateZ:H,x:H,y:H,z:H,perspective:H,transformPerspective:H,opacity:Ni,originX:Zi,originY:Zi,originZ:H,zIndex:lc,fillOpacity:Ni,strokeOpacity:Ni,numOctaves:lc},dc={...uc,color:$i,backgroundColor:$i,outlineColor:$i,fill:$i,stroke:$i,borderColor:$i,borderTopColor:$i,borderRightColor:$i,borderBottomColor:$i,borderLeftColor:$i,filter:sc,WebkitFilter:sc,mask:cc,WebkitMask:cc},fc=e=>dc[e],pc=new Set([sc,cc]);function mc(e,t){let n=fc(e);return pc.has(n)||(n=ma),n.getAnimatableNone?n.getAnimatableNone(t):void 0}var hc=new Set([`auto`,`none`,`0`]);function gc(e,t,n){let r=0,i;for(;r{e.getValue(t).set(n)}),this.resolveNoneKeyframes()}},vc=[`borderTopLeftRadius`,`borderTopRightRadius`,`borderBottomRightRadius`,`borderBottomLeftRadius`];function yc(e,t,n){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e==`string`){let r=document;t&&(r=t.current);let i=n?.[e]??r.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e).filter(e=>e!=null)}var bc=(e,t)=>t&&typeof e==`number`?t.transform(e):e,{schedule:xc,cancel:Sc}=vi(queueMicrotask,!1);function Cc(e){return Fr(e)&&`ownerSVGElement`in e}function wc(e){return Cc(e)&&e.tagName===`svg`}var Tc=[...tc,$i,ma],Ec=e=>Tc.find(ec(e)),Dc=()=>({min:0,max:0}),Oc=()=>({x:Dc(),y:Dc()}),kc=new WeakMap;function Ac(e){return typeof e==`object`&&!!e&&typeof e.start==`function`}function jc(e){return typeof e==`string`||Array.isArray(e)}var Mc=[`initial`,`animate`,`whileInView`,`whileFocus`,`whileHover`,`whileTap`,`whileDrag`,`exit`];function Nc(e){return Ac(e.animate)||Mc.some(t=>jc(e[t]))}function Pc(e){return!!(Nc(e)||e.variants)}function Fc(e,t,n){for(let r in t){let i=t[r],a=n[r];if(Gs(i))e.addValue(r,i);else if(Gs(a))e.addValue(r,Cs(i,{owner:e}));else if(a!==i){if(e.hasValue(r)){let t=e.getValue(r);t.liveStyle===!0?t.jump(i):t.hasAnimated||t.set(i)}else{let t=e.getStaticValue(r);e.addValue(r,Cs(t===void 0?i:t,{owner:e}))}}}for(let r in n)t[r]===void 0&&e.removeValue(r);return t}var Ic={current:null},Lc={current:!1},Rc=typeof window<`u`;function zc(){if(Lc.current=!0,Rc){if(window.matchMedia){let e=window.matchMedia(`(prefers-reduced-motion)`),t=()=>Ic.current=e.matches;e.addEventListener(`change`,t),t()}else Ic.current=!1}}var Bc=[`AnimationStart`,`AnimationComplete`,`Update`,`BeforeLayoutMeasure`,`LayoutMeasure`,`LayoutAnimationStart`,`LayoutAnimationComplete`],Vc={},Hc=class{scrapeMotionValuesFromProps(e,t,n){return{}}constructor({parent:e,props:t,presenceContext:n,reducedMotionConfig:r,skipAnimations:i,blockInitialAnimation:a,visualState:o},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=zo,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify(`Update`,this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let e=Ti.now();this.renderScheduledAtthis.bindToMotionValue(t,e)),this.reducedMotionConfig===`never`?this.shouldReduceMotion=!1:this.reducedMotionConfig===`always`?this.shouldReduceMotion=!0:(Lc.current||zc(),this.shouldReduceMotion=Ic.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){this.projection&&this.projection.unmount(),bi(this.notifyUpdate),bi(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(let e in this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}addChild(e){this.children.add(e),this.enteringChildren??=new Set,this.enteringChildren.add(e)}removeChild(e){this.children.delete(e),this.enteringChildren&&this.enteringChildren.delete(e)}bindToMotionValue(e,t){if(this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)(),t.accelerate&&cs.has(e)&&this.current instanceof HTMLElement){let{factory:n,keyframes:r,times:i,ease:a,duration:o}=t.accelerate,s=new Qo({element:this.current,name:e,keyframes:r,times:i,ease:a,duration:Hr(o)}),c=n(s);this.valueSubscriptions.set(e,()=>{c(),s.cancel()});return}let n=Do.has(e);n&&this.onBindTransform&&this.onBindTransform();let r=t.on(`change`,t=>{this.latestValues[e]=t,this.props.onUpdate&&yi.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()}),i;typeof window<`u`&&window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{r(),i&&i()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}updateFeatures(){let e=`animation`;for(e in Vc){let t=Vc[e];if(!t)continue;let{isEnabled:n,Feature:r}=t;if(!this.features[e]&&r&&n(this.props)&&(this.features[e]=new r(this)),this.features[e]){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Oc()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;tt.variantChildren.delete(e)}addValue(e,t){let n=this.values.get(e);t!==n&&(n&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return n===void 0&&t!==void 0&&(n=Cs(t===null?void 0:t,{owner:this}),this.addValue(e,n)),n}readValue(e,t){let n=this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:this.getBaseTargetFromProps(this.props,e)??this.readValueFromInstance(this.current,e,this.options);return n!=null&&(typeof n==`string`&&(Pr(n)||Ir(n))?n=parseFloat(n):!Ec(n)&&ma.test(t)&&(n=mc(e,t)),this.setBaseTarget(e,Gs(n)?n.get():n)),Gs(n)?n.get():n}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){let{initial:t}=this.props,n;if(typeof t==`string`||typeof t==`object`){let r=Rs(this.props,t,this.presenceContext?.custom);r&&(n=r[e])}if(t&&n!==void 0)return n;let r=this.getBaseTargetFromProps(this.props,e);return r!==void 0&&!Gs(r)?r:this.initialValues[e]!==void 0&&n===void 0?void 0:this.baseTarget[e]}on(e,t){return this.events[e]||(this.events[e]=new Vr),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}scheduleRenderMicrotask(){xc.render(this.render)}},Uc=class extends Hc{constructor(){super(...arguments),this.KeyframeResolver=_c}sortInstanceNodePosition(e,t){return e.compareDocumentPosition(t)&2?1:-1}getBaseTargetFromProps(e,t){let n=e.style;return n?n[t]:void 0}removeValueFromRenderState(e,{vars:t,style:n}){delete t[e],delete n[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;Gs(e)&&(this.childSubscription=e.on(`change`,e=>{this.current&&(this.current.textContent=`${e}`)}))}};function Wc({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function Gc(e,t){if(!t)return e;let n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function Kc(e,t){return Wc(Gc(e.getBoundingClientRect(),t))}var qc={x:`translateX`,y:`translateY`,z:`translateZ`,transformPerspective:`perspective`},Jc=Eo.length;function Yc(e,t,n){let r=``,i=!0;for(let a=0;a{if(!t.target)return e;if(typeof e==`string`){if(H.test(e))e=parseFloat(e);else return e}return`${Qc(e,t.target.x)}% ${Qc(e,t.target.y)}%`}},el={correct:(e,{treeScale:t,projectionDelta:n})=>{let r=e,i=ma.parse(e);if(i.length>5)return r;let a=ma.createTransformer(e),o=typeof i[0]==`number`?0:1,s=n.x.scale*t.x,c=n.y.scale*t.y;i[0+o]/=s,i[1+o]/=c;let l=va(s,c,.5);return typeof i[2+o]==`number`&&(i[2+o]/=l),typeof i[3+o]==`number`&&(i[3+o]/=l),a(i)}},tl={borderRadius:{...$c,applyTo:[...vc]},borderTopLeftRadius:$c,borderTopRightRadius:$c,borderBottomLeftRadius:$c,borderBottomRightRadius:$c,boxShadow:el};function nl(e,{layout:t,layoutId:n}){return Do.has(e)||e.startsWith(`origin`)||(t||n!==void 0)&&(!!tl[e]||e===`opacity`)}function rl(e,t,n){let r=e.style,i=t?.style,a={};if(!r)return a;for(let t in r)(Gs(r[t])||i&&Gs(i[t])||nl(t,e)||n?.getValue(t)?.liveStyle!==void 0)&&(a[t]=r[t]);return a}function il(e){return window.getComputedStyle(e)}var al=class extends Uc{constructor(){super(...arguments),this.type=`html`,this.renderInstance=Zc}readValueFromInstance(e,t){if(Do.has(t))return this.projection?.isProjecting?So(t):wo(e,t);{let n=il(e),r=(Di(t)?n.getPropertyValue(t):n[t])||0;return typeof r==`string`?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return Kc(e,t)}build(e,t,n){Xc(e,t,n.transformTemplate)}scrapeMotionValuesFromProps(e,t,n){return rl(e,t,n)}};function ol(e,t){return e in t}var sl=class extends Hc{constructor(){super(...arguments),this.type=`object`}readValueFromInstance(e,t){if(ol(t,e)){let n=e[t];if(typeof n==`string`||typeof n==`number`)return n}}getBaseTargetFromProps(){}removeValueFromRenderState(e,t){delete t.output[e]}measureInstanceViewportBox(){return Oc()}build(e,t){Object.assign(e.output,t)}renderInstance(e,{output:t}){Object.assign(e,t)}sortInstanceNodePosition(){return 0}},cl={offset:`stroke-dashoffset`,array:`stroke-dasharray`},ll={offset:`strokeDashoffset`,array:`strokeDasharray`};function ul(e,t,n=1,r=0,i=!0){e.pathLength=1;let a=i?cl:ll;e[a.offset]=`${-r}`,e[a.array]=`${t} ${n}`}var dl=[`offsetDistance`,`offsetPath`,`offsetRotate`,`offsetAnchor`];function fl(e,{attrX:t,attrY:n,attrScale:r,pathLength:i,pathSpacing:a=1,pathOffset:o=0,...s},c,l,u){if(Xc(e,s,l),c){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:d,style:f}=e;d.transform&&(f.transform=d.transform,delete d.transform),(f.transform||d.transformOrigin)&&(f.transformOrigin=d.transformOrigin??`50% 50%`,delete d.transformOrigin),f.transform&&(f.transformBox=u?.transformBox??`fill-box`,delete d.transformBox);for(let e of dl)d[e]!==void 0&&(f[e]=d[e],delete d[e]);t!==void 0&&(d.x=t),n!==void 0&&(d.y=n),r!==void 0&&(d.scale=r),i!==void 0&&ul(d,i,a,o,!1)}var pl=new Set([`baseFrequency`,`diffuseConstant`,`kernelMatrix`,`kernelUnitLength`,`keySplines`,`keyTimes`,`limitingConeAngle`,`markerHeight`,`markerWidth`,`numOctaves`,`targetX`,`targetY`,`surfaceScale`,`specularConstant`,`specularExponent`,`stdDeviation`,`tableValues`,`viewBox`,`gradientTransform`,`pathLength`,`startOffset`,`textLength`,`lengthAdjust`]),ml=e=>typeof e==`string`&&e.toLowerCase()===`svg`;function hl(e,t,n,r){Zc(e,t,void 0,r);for(let n in t.attrs)e.setAttribute(pl.has(n)?n:Js(n),t.attrs[n])}function gl(e,t,n){let r=rl(e,t,n);for(let n in e)if(Gs(e[n])||Gs(t[n])){let t=Eo.indexOf(n)===-1?n:`attr`+n.charAt(0).toUpperCase()+n.substring(1);r[t]=e[n]}return r}var _l=class extends Uc{constructor(){super(...arguments),this.type=`svg`,this.isSVGTag=!1,this.measureInstanceViewportBox=Oc}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(Do.has(t)){let e=fc(t);return e&&e.default||0}return t=pl.has(t)?t:Js(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,n){return gl(e,t,n)}build(e,t,n){fl(e,t,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(e,t,n,r){hl(e,t,n,r)}mount(e){this.isSVGTag=ml(e.tagName),super.mount(e)}};function vl(e,t,n){let r=Gs(e)?e:Cs(e);return r.start(Ns(``,r,t,n)),r.animation}function yl(e){return typeof e==`object`&&!Array.isArray(e)}function bl(e,t,n,r){return e==null?[]:typeof e==`string`&&yl(t)?yc(e,n,r):e instanceof NodeList?Array.from(e):Array.isArray(e)?e.filter(e=>e!=null):[e]}function xl(e,t,n){return e*(t+1)+n*t}function Sl(e,t,n,r){return typeof t==`number`?t:t.startsWith(`-`)||t.startsWith(`+`)?Math.max(0,e+parseFloat(t)):t===`<`?n:t.startsWith(`<`)?Math.max(0,n+parseFloat(t.slice(1))):r.get(t)??e}function Cl(e,t,n){for(let r=0;rt&&i.at{let c=Ml(e),{delay:l=0,times:u=to(c),type:p=t.type||`keyframes`,repeat:m,repeatType:h,repeatDelay:_=0,...v}=n,{ease:y=t.ease||`easeOut`,duration:b}=n,x=typeof l==`function`?l(o,s):l,S=c.length,C=Xo(p)?p:i?.[p||`keyframes`];if(S<=2&&C){let e=100;if(S===2&&Fl(c)){let t=c[1]-c[0];e=Math.abs(t)}let n={...t,...v};b!==void 0&&(n.duration=Hr(b));let r=La(n,e,C);y=r.ease,b=r.duration}b??=a;let w=d+x;u.length===1&&u[0]===0&&(u[1]=1);let T=u.length-c.length;if(T>0&&eo(u,T),c.length===1&&c.unshift(null),m&&`${m}${Ol}`,m&&m0?_/b:0;b=xl(b,m,_);let t=[...c],n=[...u];y=Array.isArray(y)?[...y]:[y];let r=[...y],i=h===`reverse`||h===`mirror`,a=t,o=r;i&&(a=[...t].reverse(),h===`reverse`&&(o=[...r].reverse().map(e=>typeof e==`function`?Qr(e):e)));for(let s=0;s0&&(c.push(c[c.length-1]),u.push(p),y.push(`linear`)),c.push(...d);for(let e=0;e{for(let i in e){let a=e[i];a.sort(El);let s=[],c=[],l=[];for(let e=0;etypeof e==`number`,Fl=e=>e.every(Pl);function Il(e){let t={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=Cc(e)&&!wc(e)?new _l(t):new al(t);n.mount(e),kc.set(e,n)}function Ll(e){let t=new sl({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});t.mount(e),kc.set(e,t)}function Rl(e,t){return Gs(e)||typeof e==`number`||typeof e==`string`&&!yl(t)}function zl(e,t,n,r){let i=[];if(Rl(e,t))i.push(vl(e,yl(t)&&t.default||t,n&&(n.default||n)));else{if(e==null)return i;let a=bl(e,t,r),o=a.length;for(let e=0;e{if(Array.isArray(e)&&typeof e[0]==`function`){let t=e[0],n=Cs(0);return n.on(`change`,t),e.length===1?[n,[0,1]]:e.length===2?[n,[0,1],e[1]]:[n,e[1],e[2]]}return e}),t,n,{spring:Ja}).forEach(({keyframes:e,transition:t},n)=>{r.push(...zl(n,e,t))}),r}function Vl(e){return Array.isArray(e)&&e.some(Array.isArray)}function Hl(e={}){let{scope:t,reduceMotion:n,skipAnimations:r}=e;function i(e,i,a){let o=[],s,c={};if(n!==void 0&&(c.reduceMotion=n),r!==void 0&&(c.skipAnimations=r),Vl(e)){let{onComplete:n,...r}=i||{};typeof n==`function`&&(s=n),o=Bl(e,{...c,...r},t)}else{let{onComplete:n,...r}=a||{};typeof n==`function`&&(s=n),o=zl(e,i,{...c,...r},t)}let l=new vs(o);return s&&l.finished.then(s),t&&(t.animations.push(l),l.finished.then(()=>{jr(t.animations,l)})),l}return i}var Ul=Hl(),Wl=[`d`,`stroke`,`stroke-width`],Gl=k({__name:`AnimatedEdge`,props:{d:{},strokeColor:{},strokeWidth:{}},setup(e){let t=e,n=m(null);return w(()=>t.d,e=>{n.value&&Ul(n.value,{d:e},{duration:.2,ease:`easeInOut`})}),(t,r)=>(F(),N(`path`,{ref_key:`path`,ref:n,d:e.d,stroke:e.strokeColor,fill:`none`,"stroke-width":e.strokeWidth},null,8,Wl))}}),Kl=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},ql=Kl(Gl,[[`__scopeId`,`data-v-af92e285`]]),Jl={prefix:`fas`,iconName:`chevron-up`,icon:[512,512,[],`f077`,`M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z`]},Yl={prefix:`fas`,iconName:`align-justify`,icon:[448,512,[],`f039`,`M448 64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32zm0 256c0-17.7-14.3-32-32-32L32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32zM0 192c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160c-17.7 0-32 14.3-32 32zM448 448c0-17.7-14.3-32-32-32L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32z`]},Xl={prefix:`fas`,iconName:`clipboard`,icon:[384,512,[128203],`f328`,`M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z`]},Zl={prefix:`fas`,iconName:`arrow-down-wide-short`,icon:[576,512,[`sort-amount-asc`,`sort-amount-down`],`f160`,`M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L320 96z`]},G={prefix:`fas`,iconName:`filter`,icon:[512,512,[],`f0b0`,`M3.9 54.9C10.5 40.9 24.5 32 40 32l432 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9 320 448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z`]},Ql={prefix:`fas`,iconName:`circle-info`,icon:[512,512,[`info-circle`],`f05a`,`M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z`]},$l={prefix:`fas`,iconName:`arrow-rotate-left`,icon:[512,512,[8634,`arrow-left-rotate`,`arrow-rotate-back`,`arrow-rotate-backward`,`undo`],`f0e2`,`M125.7 160l50.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L48 224c-17.7 0-32-14.3-32-32L16 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z`]},eu={prefix:`fas`,iconName:`clock`,icon:[512,512,[128339,`clock-four`],`f017`,`M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z`]},tu={prefix:`fas`,iconName:`caret-down`,icon:[320,512,[],`f0d7`,`M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z`]},nu={prefix:`fas`,iconName:`arrow-down-short-wide`,icon:[576,512,[`sort-amount-desc`,`sort-amount-down-alt`],`f884`,`M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z`]},ru={prefix:`fas`,iconName:`thumbs-down`,icon:[512,512,[128078,61576],`f165`,`M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2l144 0c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48l-97.5 0c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7l0 38.3 0 48 0 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384l64 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32L32 96C14.3 96 0 110.3 0 128L0 352c0 17.7 14.3 32 32 32z`]},iu={prefix:`fas`,iconName:`arrow-down`,icon:[384,512,[8595],`f063`,`M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z`]},au={prefix:`fas`,iconName:`magnifying-glass`,icon:[512,512,[128269,`search`],`f002`,`M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z`]},ou={prefix:`fas`,iconName:`chevron-down`,icon:[512,512,[],`f078`,`M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z`]},su={prefix:`fas`,iconName:`arrow-up`,icon:[384,512,[8593],`f062`,`M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z`]},cu={prefix:`fas`,iconName:`chevron-right`,icon:[320,512,[9002],`f054`,`M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z`]},lu={prefix:`fas`,iconName:`check`,icon:[448,512,[10003,10004],`f00c`,`M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z`]},uu={prefix:`fas`,iconName:`triangle-exclamation`,icon:[512,512,[9888,`exclamation-triangle`,`warning`],`f071`,`M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z`]},du=uu,fu={prefix:`fas`,iconName:`right-left`,icon:[512,512,[`exchange-alt`],`f362`,`M32 96l320 0 0-64c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-64L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32l-320 0 0 64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64 320 0z`]},pu={prefix:`fas`,iconName:`dollar-sign`,icon:[320,512,[128178,61781,`dollar`,`usd`],`24`,`M160 0c17.7 0 32 14.3 32 32l0 35.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8c17.4 3.2 28.9 19.9 25.7 37.2s-19.9 28.9-37.2 25.7l-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11l0 33.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.9c-.4-.1-.9-.1-1.3-.2l-.2 0s0 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.1-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.5 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7s0 0 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11L128 32c0-17.7 14.3-32 32-32z`]};function mu(e,t,n){return(t=_u(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function K(e){for(var t=1;t{},yu={},bu={},xu=null,Su={mark:vu,measure:vu};try{typeof window<`u`&&(yu=window),typeof document<`u`&&(bu=document),typeof MutationObserver<`u`&&(xu=MutationObserver),typeof performance<`u`&&(Su=performance)}catch{}var{userAgent:Cu=``}=yu.navigator||{},wu=yu,Tu=bu,Eu=xu,Du=Su;wu.document;var Ou=!!Tu.documentElement&&!!Tu.head&&typeof Tu.addEventListener==`function`&&typeof Tu.createElement==`function`,ku=~Cu.indexOf(`MSIE`)||~Cu.indexOf(`Trident/`),Au=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,ju=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,Mu={classic:{fa:`solid`,fas:`solid`,"fa-solid":`solid`,far:`regular`,"fa-regular":`regular`,fal:`light`,"fa-light":`light`,fat:`thin`,"fa-thin":`thin`,fab:`brands`,"fa-brands":`brands`},duotone:{fa:`solid`,fad:`solid`,"fa-solid":`solid`,"fa-duotone":`solid`,fadr:`regular`,"fa-regular":`regular`,fadl:`light`,"fa-light":`light`,fadt:`thin`,"fa-thin":`thin`},sharp:{fa:`solid`,fass:`solid`,"fa-solid":`solid`,fasr:`regular`,"fa-regular":`regular`,fasl:`light`,"fa-light":`light`,fast:`thin`,"fa-thin":`thin`},"sharp-duotone":{fa:`solid`,fasds:`solid`,"fa-solid":`solid`,fasdr:`regular`,"fa-regular":`regular`,fasdl:`light`,"fa-light":`light`,fasdt:`thin`,"fa-thin":`thin`}},Nu={GROUP:`duotone-group`,SWAP_OPACITY:`swap-opacity`,PRIMARY:`primary`,SECONDARY:`secondary`},Pu=[`fa-classic`,`fa-duotone`,`fa-sharp`,`fa-sharp-duotone`],Fu=`classic`,q=`duotone`,Iu=[Fu,q,`sharp`,`sharp-duotone`],Lu={classic:{900:`fas`,400:`far`,normal:`far`,300:`fal`,100:`fat`},duotone:{900:`fad`,400:`fadr`,300:`fadl`,100:`fadt`},sharp:{900:`fass`,400:`fasr`,300:`fasl`,100:`fast`},"sharp-duotone":{900:`fasds`,400:`fasdr`,300:`fasdl`,100:`fasdt`}},Ru={"Font Awesome 6 Free":{900:`fas`,400:`far`},"Font Awesome 6 Pro":{900:`fas`,400:`far`,normal:`far`,300:`fal`,100:`fat`},"Font Awesome 6 Brands":{400:`fab`,normal:`fab`},"Font Awesome 6 Duotone":{900:`fad`,400:`fadr`,normal:`fadr`,300:`fadl`,100:`fadt`},"Font Awesome 6 Sharp":{900:`fass`,400:`fasr`,normal:`fasr`,300:`fasl`,100:`fast`},"Font Awesome 6 Sharp Duotone":{900:`fasds`,400:`fasdr`,normal:`fasdr`,300:`fasdl`,100:`fasdt`}},zu=new Map([[`classic`,{defaultShortPrefixId:`fas`,defaultStyleId:`solid`,styleIds:[`solid`,`regular`,`light`,`thin`,`brands`],futureStyleIds:[],defaultFontWeight:900}],[`sharp`,{defaultShortPrefixId:`fass`,defaultStyleId:`solid`,styleIds:[`solid`,`regular`,`light`,`thin`],futureStyleIds:[],defaultFontWeight:900}],[`duotone`,{defaultShortPrefixId:`fad`,defaultStyleId:`solid`,styleIds:[`solid`,`regular`,`light`,`thin`],futureStyleIds:[],defaultFontWeight:900}],[`sharp-duotone`,{defaultShortPrefixId:`fasds`,defaultStyleId:`solid`,styleIds:[`solid`,`regular`,`light`,`thin`],futureStyleIds:[],defaultFontWeight:900}]]),Bu={classic:{solid:`fas`,regular:`far`,light:`fal`,thin:`fat`,brands:`fab`},duotone:{solid:`fad`,regular:`fadr`,light:`fadl`,thin:`fadt`},sharp:{solid:`fass`,regular:`fasr`,light:`fasl`,thin:`fast`},"sharp-duotone":{solid:`fasds`,regular:`fasdr`,light:`fasdl`,thin:`fasdt`}},Vu=[`fak`,`fa-kit`,`fakd`,`fa-kit-duotone`],Hu={kit:{fak:`kit`,"fa-kit":`kit`},"kit-duotone":{fakd:`kit-duotone`,"fa-kit-duotone":`kit-duotone`}},Uu=[`kit`],Wu={kit:{"fa-kit":`fak`},"kit-duotone":{"fa-kit-duotone":`fakd`}},Gu=[`fak`,`fakd`],Ku={kit:{fak:`fa-kit`},"kit-duotone":{fakd:`fa-kit-duotone`}},qu={kit:{kit:`fak`},"kit-duotone":{"kit-duotone":`fakd`}},Ju={GROUP:`duotone-group`,SWAP_OPACITY:`swap-opacity`,PRIMARY:`primary`,SECONDARY:`secondary`},Yu=[`fa-classic`,`fa-duotone`,`fa-sharp`,`fa-sharp-duotone`],Xu=[`fak`,`fa-kit`,`fakd`,`fa-kit-duotone`],Zu={"Font Awesome Kit":{400:`fak`,normal:`fak`},"Font Awesome Kit Duotone":{400:`fakd`,normal:`fakd`}},Qu={classic:{"fa-brands":`fab`,"fa-duotone":`fad`,"fa-light":`fal`,"fa-regular":`far`,"fa-solid":`fas`,"fa-thin":`fat`},duotone:{"fa-regular":`fadr`,"fa-light":`fadl`,"fa-thin":`fadt`},sharp:{"fa-solid":`fass`,"fa-regular":`fasr`,"fa-light":`fasl`,"fa-thin":`fast`},"sharp-duotone":{"fa-solid":`fasds`,"fa-regular":`fasdr`,"fa-light":`fasdl`,"fa-thin":`fasdt`}},$u={classic:[`fas`,`far`,`fal`,`fat`,`fad`],duotone:[`fadr`,`fadl`,`fadt`],sharp:[`fass`,`fasr`,`fasl`,`fast`],"sharp-duotone":[`fasds`,`fasdr`,`fasdl`,`fasdt`]},ed={classic:{fab:`fa-brands`,fad:`fa-duotone`,fal:`fa-light`,far:`fa-regular`,fas:`fa-solid`,fat:`fa-thin`},duotone:{fadr:`fa-regular`,fadl:`fa-light`,fadt:`fa-thin`},sharp:{fass:`fa-solid`,fasr:`fa-regular`,fasl:`fa-light`,fast:`fa-thin`},"sharp-duotone":{fasds:`fa-solid`,fasdr:`fa-regular`,fasdl:`fa-light`,fasdt:`fa-thin`}},td=[`fa-solid`,`fa-regular`,`fa-light`,`fa-thin`,`fa-duotone`,`fa-brands`],nd=[`fa`,`fas`,`far`,`fal`,`fat`,`fad`,`fadr`,`fadl`,`fadt`,`fab`,`fass`,`fasr`,`fasl`,`fast`,`fasds`,`fasdr`,`fasdl`,`fasdt`,...Yu,...td],rd=[`solid`,`regular`,`light`,`thin`,`duotone`,`brands`],id=[1,2,3,4,5,6,7,8,9,10],ad=id.concat([11,12,13,14,15,16,17,18,19,20]),od=[...Object.keys($u),...rd,`2xs`,`xs`,`sm`,`lg`,`xl`,`2xl`,`beat`,`border`,`fade`,`beat-fade`,`bounce`,`flip-both`,`flip-horizontal`,`flip-vertical`,`flip`,`fw`,`inverse`,`layers-counter`,`layers-text`,`layers`,`li`,`pull-left`,`pull-right`,`pulse`,`rotate-180`,`rotate-270`,`rotate-90`,`rotate-by`,`shake`,`spin-pulse`,`spin-reverse`,`spin`,`stack-1x`,`stack-2x`,`stack`,`ul`,Ju.GROUP,Ju.SWAP_OPACITY,Ju.PRIMARY,Ju.SECONDARY].concat(id.map(e=>`${e}x`),ad.map(e=>`w-${e}`)),sd={"Font Awesome 5 Free":{900:`fas`,400:`far`},"Font Awesome 5 Pro":{900:`fas`,400:`far`,normal:`far`,300:`fal`},"Font Awesome 5 Brands":{400:`fab`,normal:`fab`},"Font Awesome 5 Duotone":{900:`fad`}},cd=`___FONT_AWESOME___`,ld=16,ud=`fa`,dd=`svg-inline--fa`,fd=`data-fa-i2svg`,pd=`data-fa-pseudo-element`,md=`data-fa-pseudo-element-pending`,hd=`data-prefix`,gd=`data-icon`,_d=`fontawesome-i2svg`,vd=`async`,yd=[`HTML`,`HEAD`,`STYLE`,`SCRIPT`],bd=(()=>{try{return!0}catch{return!1}})();function xd(e){return new Proxy(e,{get(e,t){return t in e?e[t]:e[Fu]}})}var Sd=K({},Mu);Sd[Fu]=K(K(K(K({},{"fa-duotone":`duotone`}),Mu[Fu]),Hu.kit),Hu[`kit-duotone`]);var Cd=xd(Sd),wd=K({},Bu);wd[Fu]=K(K(K(K({},{duotone:`fad`}),wd[Fu]),qu.kit),qu[`kit-duotone`]);var Td=xd(wd),Ed=K({},ed);Ed[Fu]=K(K({},Ed[Fu]),Ku.kit);var Dd=xd(Ed),Od=K({},Qu);Od[Fu]=K(K({},Od[Fu]),Wu.kit),xd(Od);var kd=Au,Ad=`fa-layers-text`,jd=ju;xd(K({},Lu));var Md=[`class`,`data-prefix`,`data-icon`,`data-fa-transform`,`data-fa-mask`],Nd=Nu,Pd=[...Uu,...od],Fd=wu.FontAwesomeConfig||{};function Id(e){var t=Tu.querySelector(`script[`+e+`]`);if(t)return t.getAttribute(e)}function Ld(e){return e===``?!0:e===`false`?!1:e===`true`||e}Tu&&typeof Tu.querySelector==`function`&&[[`data-family-prefix`,`familyPrefix`],[`data-css-prefix`,`cssPrefix`],[`data-family-default`,`familyDefault`],[`data-style-default`,`styleDefault`],[`data-replacement-class`,`replacementClass`],[`data-auto-replace-svg`,`autoReplaceSvg`],[`data-auto-add-css`,`autoAddCss`],[`data-auto-a11y`,`autoA11y`],[`data-search-pseudo-elements`,`searchPseudoElements`],[`data-observe-mutations`,`observeMutations`],[`data-mutate-approach`,`mutateApproach`],[`data-keep-original-source`,`keepOriginalSource`],[`data-measure-performance`,`measurePerformance`],[`data-show-missing-icons`,`showMissingIcons`]].forEach(e=>{let[t,n]=e,r=Ld(Id(t));r!=null&&(Fd[n]=r)});var Rd={styleDefault:`solid`,familyDefault:Fu,cssPrefix:ud,replacementClass:dd,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:`async`,keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Fd.familyPrefix&&(Fd.cssPrefix=Fd.familyPrefix);var zd=K(K({},Rd),Fd);zd.autoReplaceSvg||(zd.observeMutations=!1);var J={};Object.keys(Rd).forEach(e=>{Object.defineProperty(J,e,{enumerable:!0,set:function(t){zd[e]=t,Bd.forEach(e=>e(J))},get:function(){return zd[e]}})}),Object.defineProperty(J,"familyPrefix",{enumerable:!0,set:function(e){zd.cssPrefix=e,Bd.forEach(e=>e(J))},get:function(){return zd.cssPrefix}}),wu.FontAwesomeConfig=J;var Bd=[];function Vd(e){return Bd.push(e),()=>{Bd.splice(Bd.indexOf(e),1)}}var Hd=ld,Ud={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function Wd(e){if(!e||!Ou)return;let t=Tu.createElement(`style`);t.setAttribute(`type`,`text/css`),t.innerHTML=e;let n=Tu.head.childNodes,r=null;for(let e=n.length-1;e>-1;e--){let t=n[e],i=(t.tagName||``).toUpperCase();[`STYLE`,`LINK`].indexOf(i)>-1&&(r=t)}return Tu.head.insertBefore(t,r),e}var Gd=`0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ`;function Kd(){let e=12,t=``;for(;e-->0;)t+=Gd[Math.random()*62|0];return t}function qd(e){let t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function Jd(e){return e.classList?qd(e.classList):(e.getAttribute(`class`)||``).split(` `).filter(e=>e)}function Yd(e){return`${e}`.replace(/&/g,`&`).replace(/"/g,`"`).replace(/'/g,`'`).replace(//g,`>`)}function Xd(e){return Object.keys(e||{}).reduce((t,n)=>t+`${n}="${Yd(e[n])}" `,``).trim()}function Zd(e){return Object.keys(e||{}).reduce((t,n)=>t+`${n}: ${e[n].trim()};`,``)}function Qd(e){return e.size!==Ud.size||e.x!==Ud.x||e.y!==Ud.y||e.rotate!==Ud.rotate||e.flipX||e.flipY}function $d(e){let{transform:t,containerWidth:n,iconWidth:r}=e;return{outer:{transform:`translate(${n/2} 256)`},inner:{transform:`${`translate(${t.x*32}, ${t.y*32}) `} ${`scale(${t.size/16*(t.flipX?-1:1)}, ${t.size/16*(t.flipY?-1:1)}) `} ${`rotate(${t.rotate} 0 0)`}`},path:{transform:`translate(${r/2*-1} -256)`}}}function ef(e){let{transform:t,width:n=ld,height:r=ld,startCentered:i=!1}=e,a=``;return a+=i&&ku?`translate(${t.x/Hd-n/2}em, ${t.y/Hd-r/2}em) `:i?`translate(calc(-50% + ${t.x/Hd}em), calc(-50% + ${t.y/Hd}em)) `:`translate(${t.x/Hd}em, ${t.y/Hd}em) `,a+=`scale(${t.size/Hd*(t.flipX?-1:1)}, ${t.size/Hd*(t.flipY?-1:1)}) `,a+=`rotate(${t.rotate}deg) `,a}var tf=`:root, :host { + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; + --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"; + --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"; + --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; + --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone"; + --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone"; + --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; + --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone"; + --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone"; + --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone"; + --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone"; +} + +svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { + overflow: visible; + box-sizing: content-box; +} + +.svg-inline--fa { + display: var(--fa-display, inline-block); + height: 1em; + overflow: visible; + vertical-align: -0.125em; +} +.svg-inline--fa.fa-2xs { + vertical-align: 0.1em; +} +.svg-inline--fa.fa-xs { + vertical-align: 0em; +} +.svg-inline--fa.fa-sm { + vertical-align: -0.0714285705em; +} +.svg-inline--fa.fa-lg { + vertical-align: -0.2em; +} +.svg-inline--fa.fa-xl { + vertical-align: -0.25em; +} +.svg-inline--fa.fa-2xl { + vertical-align: -0.3125em; +} +.svg-inline--fa.fa-pull-left { + margin-right: var(--fa-pull-margin, 0.3em); + width: auto; +} +.svg-inline--fa.fa-pull-right { + margin-left: var(--fa-pull-margin, 0.3em); + width: auto; +} +.svg-inline--fa.fa-li { + width: var(--fa-li-width, 2em); + top: 0.25em; +} +.svg-inline--fa.fa-fw { + width: var(--fa-fw-width, 1.25em); +} + +.fa-layers svg.svg-inline--fa { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; +} + +.fa-layers-counter, .fa-layers-text { + display: inline-block; + position: absolute; + text-align: center; +} + +.fa-layers { + display: inline-block; + height: 1em; + position: relative; + text-align: center; + vertical-align: -0.125em; + width: 1em; +} +.fa-layers svg.svg-inline--fa { + transform-origin: center center; +} + +.fa-layers-text { + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + transform-origin: center center; +} + +.fa-layers-counter { + background-color: var(--fa-counter-background-color, #ff253a); + border-radius: var(--fa-counter-border-radius, 1em); + box-sizing: border-box; + color: var(--fa-inverse, #fff); + line-height: var(--fa-counter-line-height, 1); + max-width: var(--fa-counter-max-width, 5em); + min-width: var(--fa-counter-min-width, 1.5em); + overflow: hidden; + padding: var(--fa-counter-padding, 0.25em 0.5em); + right: var(--fa-right, 0); + text-overflow: ellipsis; + top: var(--fa-top, 0); + transform: scale(var(--fa-counter-scale, 0.25)); + transform-origin: top right; +} + +.fa-layers-bottom-right { + bottom: var(--fa-bottom, 0); + right: var(--fa-right, 0); + top: auto; + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: bottom right; +} + +.fa-layers-bottom-left { + bottom: var(--fa-bottom, 0); + left: var(--fa-left, 0); + right: auto; + top: auto; + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: bottom left; +} + +.fa-layers-top-right { + top: var(--fa-top, 0); + right: var(--fa-right, 0); + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: top right; +} + +.fa-layers-top-left { + left: var(--fa-left, 0); + right: auto; + top: var(--fa-top, 0); + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: top left; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: calc(-1 * var(--fa-li-width, 2em)); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, +.fa-bounce, +.fa-fade, +.fa-beat-fade, +.fa-flip, +.fa-pulse, +.fa-shake, +.fa-spin, +.fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(-15deg); + } + 4% { + transform: rotate(15deg); + } + 8%, 24% { + transform: rotate(-18deg); + } + 12%, 28% { + transform: rotate(18deg); + } + 16% { + transform: rotate(-22deg); + } + 20% { + transform: rotate(22deg); + } + 32% { + transform: rotate(-12deg); + } + 36% { + transform: rotate(12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.fa-rotate-90 { + transform: rotate(90deg); +} + +.fa-rotate-180 { + transform: rotate(180deg); +} + +.fa-rotate-270 { + transform: rotate(270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, 0)); +} + +.fa-stack { + display: inline-block; + vertical-align: middle; + height: 2em; + position: relative; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; + z-index: var(--fa-stack-z-index, auto); +} + +.svg-inline--fa.fa-stack-1x { + height: 1em; + width: 1.25em; +} +.svg-inline--fa.fa-stack-2x { + height: 2em; + width: 2.5em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.svg-inline--fa .fa-primary { + fill: var(--fa-primary-color, currentColor); + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa .fa-secondary { + fill: var(--fa-secondary-color, currentColor); + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-primary { + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-secondary { + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa mask .fa-primary, +.svg-inline--fa mask .fa-secondary { + fill: black; +}`;function nf(){let e=ud,t=dd,n=J.cssPrefix,r=J.replacementClass,i=tf;if(n!==e||r!==t){let a=RegExp(`\\.${e}\\-`,`g`),o=RegExp(`\\--${e}\\-`,`g`),s=RegExp(`\\.${t}`,`g`);i=i.replace(a,`.${n}-`).replace(o,`--${n}-`).replace(s,`.${r}`)}return i}var rf=!1;function af(){J.autoAddCss&&!rf&&(Wd(nf()),rf=!0)}var of={mixout(){return{dom:{css:nf,insertCss:af}}},hooks(){return{beforeDOMElementCreation(){af()},beforeI2svg(){af()}}}},sf=wu||{};sf[cd]||(sf[cd]={}),sf[cd].styles||(sf[cd].styles={}),sf[cd].hooks||(sf[cd].hooks={}),sf[cd].shims||(sf[cd].shims=[]);var cf=sf[cd],lf=[],uf=function(){Tu.removeEventListener(`DOMContentLoaded`,uf),df=1,lf.map(e=>e())},df=!1;Ou&&(df=(Tu.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Tu.readyState),df||Tu.addEventListener(`DOMContentLoaded`,uf));function ff(e){Ou&&(df?setTimeout(e,0):lf.push(e))}function pf(e){let{tag:t,attributes:n={},children:r=[]}=e;return typeof e==`string`?Yd(e):`<${t} ${Xd(n)}>${r.map(pf).join(``)}`}function mf(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var hf=function(e,t){return function(n,r,i,a){return e.call(t,n,r,i,a)}},gf=function(e,t,n,r){var i=Object.keys(e),a=i.length,o=r===void 0?t:hf(t,r),s,c,l;for(n===void 0?(s=1,l=e[i[0]]):(s=0,l=n);s=55296&&i<=56319&&n=55296&&r<=56319&&n>t+1&&(i=e.charCodeAt(t+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function bf(e){return Object.keys(e).reduce((t,n)=>{let r=e[n];return r.icon?t[r.iconName]=r.icon:t[n]=r,t},{})}function xf(e,t){let{skipHooks:n=!1}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=bf(t);typeof cf.hooks.addPack==`function`&&!n?cf.hooks.addPack(e,bf(t)):cf.styles[e]=K(K({},cf.styles[e]||{}),r),e===`fas`&&xf(`fa`,t)}var{styles:Sf,shims:Cf}=cf,wf=Object.keys(Dd),Tf=wf.reduce((e,t)=>(e[t]=Object.keys(Dd[t]),e),{}),Ef=null,Df={},Of={},kf={},Af={},jf={};function Mf(e){return~Pd.indexOf(e)}function Nf(e,t){let n=t.split(`-`),r=n[0],i=n.slice(1).join(`-`);return r===e&&i!==``&&!Mf(i)?i:null}var Pf=()=>{let e=e=>gf(Sf,(t,n,r)=>(t[r]=gf(n,e,{}),t),{});Df=e((e,t,n)=>(t[3]&&(e[t[3]]=n),t[2]&&t[2].filter(e=>typeof e==`number`).forEach(t=>{e[t.toString(16)]=n}),e)),Of=e((e,t,n)=>(e[n]=n,t[2]&&t[2].filter(e=>typeof e==`string`).forEach(t=>{e[t]=n}),e)),jf=e((e,t,n)=>{let r=t[2];return e[n]=n,r.forEach(t=>{e[t]=n}),e});let t=`far`in Sf||J.autoFetchSvg,n=gf(Cf,(e,n)=>{let r=n[0],i=n[1],a=n[2];return i===`far`&&!t&&(i=`fas`),typeof r==`string`&&(e.names[r]={prefix:i,iconName:a}),typeof r==`number`&&(e.unicodes[r.toString(16)]={prefix:i,iconName:a}),e},{names:{},unicodes:{}});kf=n.names,Af=n.unicodes,Ef=Uf(J.styleDefault,{family:J.familyDefault})};Vd(e=>{Ef=Uf(e.styleDefault,{family:J.familyDefault})}),Pf();function Ff(e,t){return(Df[e]||{})[t]}function If(e,t){return(Of[e]||{})[t]}function Lf(e,t){return(jf[e]||{})[t]}function Rf(e){return kf[e]||{prefix:null,iconName:null}}function zf(e){let t=Af[e],n=Ff(`fas`,e);return t||(n?{prefix:`fas`,iconName:n}:null)||{prefix:null,iconName:null}}function Bf(){return Ef}var Vf=()=>({prefix:null,iconName:null,rest:[]});function Hf(e){let t=Fu,n=wf.reduce((e,t)=>(e[t]=`${J.cssPrefix}-${t}`,e),{});return Iu.forEach(r=>{(e.includes(n[r])||e.some(e=>Tf[r].includes(e)))&&(t=r)}),t}function Uf(e){let{family:t=Fu}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Cd[t][e];if(t===q&&!e)return`fad`;let r=Td[t][e]||Td[t][n],i=e in cf.styles?e:null;return r||i||null}function Wf(e){let t=[],n=null;return e.forEach(e=>{let r=Nf(J.cssPrefix,e);r?n=r:e&&t.push(e)}),{iconName:n,rest:t}}function Gf(e){return e.sort().filter((e,t,n)=>n.indexOf(e)===t)}function Kf(e){let{skipLookups:t=!1}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=null,r=nd.concat(Xu),i=Gf(e.filter(e=>r.includes(e))),a=Gf(e.filter(e=>!nd.includes(e))),[o=null]=i.filter(e=>(n=e,!Pu.includes(e))),s=Hf(i),c=K(K({},Wf(a)),{},{prefix:Uf(o,{family:s})});return K(K(K({},c),Xf({values:e,family:s,styles:Sf,config:J,canonical:c,givenPrefix:n})),qf(t,n,c))}function qf(e,t,n){let{prefix:r,iconName:i}=n;if(e||!r||!i)return{prefix:r,iconName:i};let a=t===`fa`?Rf(i):{},o=Lf(r,i);return i=a.iconName||o||i,r=a.prefix||r,r===`far`&&!Sf.far&&Sf.fas&&!J.autoFetchSvg&&(r=`fas`),{prefix:r,iconName:i}}var Jf=Iu.filter(e=>e!==Fu||e!==q),Yf=Object.keys(ed).filter(e=>e!==Fu).map(e=>Object.keys(ed[e])).flat();function Xf(e){let{values:t,family:n,canonical:r,givenPrefix:i=``,styles:a={},config:o={}}=e,s=n===q,c=t.includes(`fa-duotone`)||t.includes(`fad`),l=o.familyDefault===`duotone`,u=r.prefix===`fad`||r.prefix===`fa-duotone`;return!s&&(c||l||u)&&(r.prefix=`fad`),(t.includes(`fa-brands`)||t.includes(`fab`))&&(r.prefix=`fab`),!r.prefix&&Jf.includes(n)&&(Object.keys(a).find(e=>Yf.includes(e))||o.autoFetchSvg)&&(r.prefix=zu.get(n).defaultShortPrefixId,r.iconName=Lf(r.prefix,r.iconName)||r.iconName),(r.prefix===`fa`||i===`fa`)&&(r.prefix=Bf()||`fas`),r}var Zf=class{constructor(){this.definitions={}}add(){let e=[...arguments].reduce(this._pullDefinitions,{});Object.keys(e).forEach(t=>{this.definitions[t]=K(K({},this.definitions[t]||{}),e[t]),xf(t,e[t]);let n=Dd[Fu][t];n&&xf(n,e[t]),Pf()})}reset(){this.definitions={}}_pullDefinitions(e,t){let n=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(n).map(t=>{let{prefix:r,iconName:i,icon:a}=n[t],o=a[2];e[r]||(e[r]={}),o.length>0&&o.forEach(t=>{typeof t==`string`&&(e[r][t]=a)}),e[r][i]=a}),e}},Qf=[],$f={},ep={},tp=Object.keys(ep);function np(e,t){let{mixoutsTo:n}=t;return Qf=e,$f={},Object.keys(ep).forEach(e=>{tp.indexOf(e)===-1&&delete ep[e]}),Qf.forEach(e=>{let t=e.mixout?e.mixout():{};if(Object.keys(t).forEach(e=>{typeof t[e]==`function`&&(n[e]=t[e]),typeof t[e]==`object`&&Object.keys(t[e]).forEach(r=>{n[e]||(n[e]={}),n[e][r]=t[e][r]})}),e.hooks){let t=e.hooks();Object.keys(t).forEach(e=>{$f[e]||($f[e]=[]),$f[e].push(t[e])})}e.provides&&e.provides(ep)}),n}function rp(e,t){var n=[...arguments].slice(2);return($f[e]||[]).forEach(e=>{t=e.apply(null,[t,...n])}),t}function ip(e){var t=[...arguments].slice(1);($f[e]||[]).forEach(e=>{e.apply(null,t)})}function ap(){let e=arguments[0],t=Array.prototype.slice.call(arguments,1);return ep[e]?ep[e].apply(null,t):void 0}function op(e){e.prefix===`fa`&&(e.prefix=`fas`);let{iconName:t}=e,n=e.prefix||Bf();if(t)return t=Lf(n,t)||t,mf(sp.definitions,n,t)||mf(cf.styles,n,t)}var sp=new Zf,cp={noAuto:()=>{J.autoReplaceSvg=!1,J.observeMutations=!1,ip(`noAuto`)},config:J,dom:{i2svg:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Ou?(ip(`beforeI2svg`,e),ap(`pseudoElements2svg`,e),ap(`i2svg`,e)):Promise.reject(Error(`Operation requires a DOM of some kind.`))},watch:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{autoReplaceSvgRoot:t}=e;J.autoReplaceSvg===!1&&(J.autoReplaceSvg=!0),J.observeMutations=!0,ff(()=>{lp({autoReplaceSvgRoot:t}),ip(`watch`,e)})}},parse:{icon:e=>{if(e===null)return null;if(typeof e==`object`&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:Lf(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){let t=e[1].indexOf(`fa-`)===0?e[1].slice(3):e[1],n=Uf(e[0]);return{prefix:n,iconName:Lf(n,t)||t}}if(typeof e==`string`&&(e.indexOf(`${J.cssPrefix}-`)>-1||e.match(kd))){let t=Kf(e.split(` `),{skipLookups:!0});return{prefix:t.prefix||Bf(),iconName:Lf(t.prefix,t.iconName)||t.iconName}}if(typeof e==`string`){let t=Bf();return{prefix:t,iconName:Lf(t,e)||e}}}},library:sp,findIconDefinition:op,toHtml:pf},lp=function(){let{autoReplaceSvgRoot:e=Tu}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};(Object.keys(cf.styles).length>0||J.autoFetchSvg)&&Ou&&J.autoReplaceSvg&&cp.dom.i2svg({node:e})};function up(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(e=>pf(e))}}),Object.defineProperty(e,"node",{get:function(){if(!Ou)return;let t=Tu.createElement(`div`);return t.innerHTML=e.html,t.children}}),e}function dp(e){let{children:t,main:n,mask:r,attributes:i,styles:a,transform:o}=e;if(Qd(o)&&n.found&&!r.found){let{width:e,height:t}=n,r={x:e/t/2,y:.5};i.style=Zd(K(K({},a),{},{"transform-origin":`${r.x+o.x/16}em ${r.y+o.y/16}em`}))}return[{tag:`svg`,attributes:i,children:t}]}function fp(e){let{prefix:t,iconName:n,children:r,attributes:i,symbol:a}=e,o=a===!0?`${t}-${J.cssPrefix}-${n}`:a;return[{tag:`svg`,attributes:{style:`display: none;`},children:[{tag:`symbol`,attributes:K(K({},i),{},{id:o}),children:r}]}]}function pp(e){let{icons:{main:t,mask:n},prefix:r,iconName:i,transform:a,symbol:o,title:s,maskId:c,titleId:l,extra:u,watchable:d=!1}=e,{width:f,height:p}=n.found?n:t,m=Gu.includes(r),h=[J.replacementClass,i?`${J.cssPrefix}-${i}`:``].filter(e=>u.classes.indexOf(e)===-1).filter(e=>e!==``||!!e).concat(u.classes).join(` `),g={children:[],attributes:K(K({},u.attributes),{},{"data-prefix":r,"data-icon":i,class:h,role:u.attributes.role||`img`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 ${f} ${p}`})},_=m&&!~u.classes.indexOf(`fa-fw`)?{width:`${f/p*16*.0625}em`}:{};d&&(g.attributes[fd]=``),s&&(g.children.push({tag:`title`,attributes:{id:g.attributes[`aria-labelledby`]||`title-${l||Kd()}`},children:[s]}),delete g.attributes.title);let v=K(K({},g),{},{prefix:r,iconName:i,main:t,mask:n,maskId:c,transform:a,symbol:o,styles:K(K({},_),u.styles)}),{children:y,attributes:b}=n.found&&t.found?ap(`generateAbstractMask`,v)||{children:[],attributes:{}}:ap(`generateAbstractIcon`,v)||{children:[],attributes:{}};return v.children=y,v.attributes=b,o?fp(v):dp(v)}function mp(e){let{content:t,width:n,height:r,transform:i,title:a,extra:o,watchable:s=!1}=e,c=K(K(K({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(` `)});s&&(c[fd]=``);let l=K({},o.styles);Qd(i)&&(l.transform=ef({transform:i,startCentered:!0,width:n,height:r}),l[`-webkit-transform`]=l.transform);let u=Zd(l);u.length>0&&(c.style=u);let d=[];return d.push({tag:`span`,attributes:c,children:[t]}),a&&d.push({tag:`span`,attributes:{class:`sr-only`},children:[a]}),d}function hp(e){let{content:t,title:n,extra:r}=e,i=K(K(K({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(` `)}),a=Zd(r.styles);a.length>0&&(i.style=a);let o=[];return o.push({tag:`span`,attributes:i,children:[t]}),n&&o.push({tag:`span`,attributes:{class:`sr-only`},children:[n]}),o}var{styles:gp}=cf;function _p(e){let t=e[0],n=e[1],[r]=e.slice(4),i=null;return i=Array.isArray(r)?{tag:`g`,attributes:{class:`${J.cssPrefix}-${Nd.GROUP}`},children:[{tag:`path`,attributes:{class:`${J.cssPrefix}-${Nd.SECONDARY}`,fill:`currentColor`,d:r[0]}},{tag:`path`,attributes:{class:`${J.cssPrefix}-${Nd.PRIMARY}`,fill:`currentColor`,d:r[1]}}]}:{tag:`path`,attributes:{fill:`currentColor`,d:r}},{found:!0,width:t,height:n,icon:i}}var vp={found:!1,width:512,height:512};function yp(e,t){!bd&&!J.showMissingIcons&&e&&console.error(`Icon with name "${e}" and prefix "${t}" is missing.`)}function bp(e,t){let n=t;return t===`fa`&&J.styleDefault!==null&&(t=Bf()),new Promise((r,i)=>{if(n===`fa`){let n=Rf(e)||{};e=n.iconName||e,t=n.prefix||t}if(e&&t&&gp[t]&&gp[t][e]){let n=gp[t][e];return r(_p(n))}yp(e,t),r(K(K({},vp),{},{icon:J.showMissingIcons&&e&&ap(`missingIconAbstract`)||{}}))})}var xp=()=>{},Sp=J.measurePerformance&&Du&&Du.mark&&Du.measure?Du:{mark:xp,measure:xp},Cp=`FA "6.7.2"`,wp=e=>(Sp.mark(`${Cp} ${e} begins`),()=>Tp(e)),Tp=e=>{Sp.mark(`${Cp} ${e} ends`),Sp.measure(`${Cp} ${e}`,`${Cp} ${e} begins`,`${Cp} ${e} ends`)},Ep={begin:wp,end:Tp},Dp=()=>{};function Op(e){return typeof(e.getAttribute?e.getAttribute(fd):null)==`string`}function kp(e){let t=e.getAttribute?e.getAttribute(hd):null,n=e.getAttribute?e.getAttribute(gd):null;return t&&n}function Ap(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(J.replacementClass)}function jp(){return J.autoReplaceSvg===!0?Ip.replace:Ip[J.autoReplaceSvg]||Ip.replace}function Mp(e){return Tu.createElementNS(`http://www.w3.org/2000/svg`,e)}function Np(e){return Tu.createElement(e)}function Pp(e){let{ceFn:t=e.tag===`svg`?Mp:Np}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof e==`string`)return Tu.createTextNode(e);let n=t(e.tag);return Object.keys(e.attributes||[]).forEach(function(t){n.setAttribute(t,e.attributes[t])}),(e.children||[]).forEach(function(e){n.appendChild(Pp(e,{ceFn:t}))}),n}function Fp(e){let t=` ${e.outerHTML} `;return t=`${t}Font Awesome fontawesome.com `,t}var Ip={replace:function(e){let t=e[0];if(t.parentNode){if(e[1].forEach(e=>{t.parentNode.insertBefore(Pp(e),t)}),t.getAttribute(fd)===null&&J.keepOriginalSource){let e=Tu.createComment(Fp(t));t.parentNode.replaceChild(e,t)}else t.remove()}},nest:function(e){let t=e[0],n=e[1];if(~Jd(t).indexOf(J.replacementClass))return Ip.replace(e);let r=RegExp(`${J.cssPrefix}-.*`);if(delete n[0].attributes.id,n[0].attributes.class){let e=n[0].attributes.class.split(` `).reduce((e,t)=>(t===J.replacementClass||t.match(r)?e.toSvg.push(t):e.toNode.push(t),e),{toNode:[],toSvg:[]});n[0].attributes.class=e.toSvg.join(` `),e.toNode.length===0?t.removeAttribute(`class`):t.setAttribute(`class`,e.toNode.join(` `))}let i=n.map(e=>pf(e)).join(` +`);t.setAttribute(fd,``),t.innerHTML=i}};function Lp(e){e()}function Rp(e,t){let n=typeof t==`function`?t:Dp;if(e.length===0)n();else{let t=Lp;J.mutateApproach===vd&&(t=wu.requestAnimationFrame||Lp),t(()=>{let t=jp(),r=Ep.begin(`mutate`);e.map(t),r(),n()})}}var zp=!1;function Bp(){zp=!0}function Vp(){zp=!1}var Hp=null;function Up(e){if(!Eu||!J.observeMutations)return;let{treeCallback:t=Dp,nodeCallback:n=Dp,pseudoElementsCallback:r=Dp,observeMutationsRoot:i=Tu}=e;Hp=new Eu(e=>{if(zp)return;let i=Bf();qd(e).forEach(e=>{if(e.type===`childList`&&e.addedNodes.length>0&&!Op(e.addedNodes[0])&&(J.searchPseudoElements&&r(e.target),t(e.target)),e.type===`attributes`&&e.target.parentNode&&J.searchPseudoElements&&r(e.target.parentNode),e.type===`attributes`&&Op(e.target)&&~Md.indexOf(e.attributeName)){if(e.attributeName===`class`&&kp(e.target)){let{prefix:t,iconName:n}=Kf(Jd(e.target));e.target.setAttribute(hd,t||i),n&&e.target.setAttribute(gd,n)}else Ap(e.target)&&n(e.target)}})}),Ou&&Hp.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function Wp(){Hp&&Hp.disconnect()}function Gp(e){let t=e.getAttribute(`style`),n=[];return t&&(n=t.split(`;`).reduce((e,t)=>{let n=t.split(`:`),r=n[0],i=n.slice(1);return r&&i.length>0&&(e[r]=i.join(`:`).trim()),e},{})),n}function Kp(e){let t=e.getAttribute(`data-prefix`),n=e.getAttribute(`data-icon`),r=e.innerText===void 0?``:e.innerText.trim(),i=Kf(Jd(e));return i.prefix||=Bf(),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix?i:(i.prefix&&r.length>0&&(i.iconName=If(i.prefix,e.innerText)||Ff(i.prefix,vf(e.innerText))),!i.iconName&&J.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data),i)}function qp(e){let t=qd(e.attributes).reduce((e,t)=>(e.name!==`class`&&e.name!==`style`&&(e[t.name]=t.value),e),{}),n=e.getAttribute(`title`),r=e.getAttribute(`data-fa-title-id`);return J.autoA11y&&(n?t[`aria-labelledby`]=`${J.replacementClass}-title-${r||Kd()}`:(t[`aria-hidden`]=`true`,t.focusable=`false`)),t}function Jp(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Ud,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function Yp(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},{iconName:n,prefix:r,rest:i}=Kp(e),a=qp(e),o=rp(`parseNodeAttributes`,{},e),s=t.styleParser?Gp(e):[];return K({iconName:n,title:e.getAttribute(`title`),titleId:e.getAttribute(`data-fa-title-id`),prefix:r,transform:Ud,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:s,attributes:a}},o)}var{styles:Xp}=cf;function Zp(e){let t=J.autoReplaceSvg===`nest`?Yp(e,{styleParser:!1}):Yp(e);return~t.extra.classes.indexOf(Ad)?ap(`generateLayersText`,e,t):ap(`generateSvgReplacementMutation`,e,t)}function Qp(){return[...Vu,...nd]}function $p(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!Ou)return Promise.resolve();let n=Tu.documentElement.classList,r=e=>n.add(`${_d}-${e}`),i=e=>n.remove(`${_d}-${e}`),a=J.autoFetchSvg?Qp():Pu.concat(Object.keys(Xp));a.includes(`fa`)||a.push(`fa`);let o=[`.${Ad}:not([${fd}])`].concat(a.map(e=>`.${e}:not([${fd}])`)).join(`, `);if(o.length===0)return Promise.resolve();let s=[];try{s=qd(e.querySelectorAll(o))}catch{}if(s.length>0)r(`pending`),i(`complete`);else return Promise.resolve();let c=Ep.begin(`onTree`),l=s.reduce((e,t)=>{try{let n=Zp(t);n&&e.push(n)}catch(e){bd||e.name===`MissingIcon`&&console.error(e)}return e},[]);return new Promise((e,n)=>{Promise.all(l).then(n=>{Rp(n,()=>{r(`active`),r(`complete`),i(`pending`),typeof t==`function`&&t(),c(),e()})}).catch(e=>{c(),n(e)})})}function em(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;Zp(e).then(e=>{e&&Rp([e],t)})}function tm(e){return function(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(t||{}).icon?t:op(t||{}),{mask:i}=n;return i&&=(i||{}).icon?i:op(i||{}),e(r,K(K({},n),{},{mask:i}))}}var nm=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{transform:n=Ud,symbol:r=!1,mask:i=null,maskId:a=null,title:o=null,titleId:s=null,classes:c=[],attributes:l={},styles:u={}}=t;if(!e)return;let{prefix:d,iconName:f,icon:p}=e;return up(K({type:`icon`},e),()=>(ip(`beforeDOMElementCreation`,{iconDefinition:e,params:t}),J.autoA11y&&(o?l[`aria-labelledby`]=`${J.replacementClass}-title-${s||Kd()}`:(l[`aria-hidden`]=`true`,l.focusable=`false`)),pp({icons:{main:_p(p),mask:i?_p(i.icon):{found:!1,width:null,height:null,icon:{}}},prefix:d,iconName:f,transform:K(K({},Ud),n),symbol:r,title:o,maskId:a,titleId:s,extra:{attributes:l,styles:u,classes:c}})))},rm={mixout(){return{icon:tm(nm)}},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=$p,e.nodeCallback=em,e}}},provides(e){e.i2svg=function(e){let{node:t=Tu,callback:n=()=>{}}=e;return $p(t,n)},e.generateSvgReplacementMutation=function(e,t){let{iconName:n,title:r,titleId:i,prefix:a,transform:o,symbol:s,mask:c,maskId:l,extra:u}=t;return new Promise((t,d)=>{Promise.all([bp(n,a),c.iconName?bp(c.iconName,c.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(c=>{let[d,f]=c;t([e,pp({icons:{main:d,mask:f},prefix:a,iconName:n,transform:o,symbol:s,maskId:l,title:r,titleId:i,extra:u,watchable:!0})])}).catch(d)})},e.generateAbstractIcon=function(e){let{children:t,attributes:n,main:r,transform:i,styles:a}=e,o=Zd(a);o.length>0&&(n.style=o);let s;return Qd(i)&&(s=ap(`generateAbstractTransformGrouping`,{main:r,transform:i,containerWidth:r.width,iconWidth:r.width})),t.push(s||r.icon),{children:t,attributes:n}}}},im={mixout(){return{layer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{classes:n=[]}=t;return up({type:`layer`},()=>{ip(`beforeDOMElementCreation`,{assembler:e,params:t});let r=[];return e(e=>{Array.isArray(e)?e.map(e=>{r=r.concat(e.abstract)}):r=r.concat(e.abstract)}),[{tag:`span`,attributes:{class:[`${J.cssPrefix}-layers`,...n].join(` `)},children:r}]})}}}},am={mixout(){return{counter(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{title:n=null,classes:r=[],attributes:i={},styles:a={}}=t;return up({type:`counter`,content:e},()=>(ip(`beforeDOMElementCreation`,{content:e,params:t}),hp({content:e.toString(),title:n,extra:{attributes:i,styles:a,classes:[`${J.cssPrefix}-layers-counter`,...r]}})))}}}},om={mixout(){return{text(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{transform:n=Ud,title:r=null,classes:i=[],attributes:a={},styles:o={}}=t;return up({type:`text`,content:e},()=>(ip(`beforeDOMElementCreation`,{content:e,params:t}),mp({content:e,transform:K(K({},Ud),n),title:r,extra:{attributes:a,styles:o,classes:[`${J.cssPrefix}-layers-text`,...i]}})))}}},provides(e){e.generateLayersText=function(e,t){let{title:n,transform:r,extra:i}=t,a=null,o=null;if(ku){let t=parseInt(getComputedStyle(e).fontSize,10),n=e.getBoundingClientRect();a=n.width/t,o=n.height/t}return J.autoA11y&&!n&&(i.attributes[`aria-hidden`]=`true`),Promise.resolve([e,mp({content:e.innerHTML,width:a,height:o,transform:r,title:n,extra:i,watchable:!0})])}}},sm=RegExp(`"`,`ug`),cm=[1105920,1112319],lm=K(K(K(K({},{FontAwesome:{normal:`fas`,400:`fas`}}),Ru),sd),Zu),um=Object.keys(lm).reduce((e,t)=>(e[t.toLowerCase()]=lm[t],e),{}),dm=Object.keys(um).reduce((e,t)=>{let n=um[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e},{});function fm(e){let t=e.replace(sm,``),n=yf(t,0),r=n>=cm[0]&&n<=cm[1],i=t.length===2&&t[0]===t[1];return{value:vf(i?t[0]:t),isSecondary:r||i}}function pm(e,t){let n=e.replace(/^['"]|['"]$/g,``).toLowerCase(),r=parseInt(t),i=isNaN(r)?`normal`:r;return(um[n]||{})[i]||dm[n]}function mm(e,t){let n=`${md}${t.replace(`:`,`-`)}`;return new Promise((r,i)=>{if(e.getAttribute(n)!==null)return r();let a=qd(e.children).filter(e=>e.getAttribute(pd)===t)[0],o=wu.getComputedStyle(e,t),s=o.getPropertyValue(`font-family`),c=s.match(jd),l=o.getPropertyValue(`font-weight`),u=o.getPropertyValue(`content`);if(a&&!c)return e.removeChild(a),r();if(c&&u!==`none`&&u!==``){let u=o.getPropertyValue(`content`),d=pm(s,l),{value:f,isSecondary:p}=fm(u),m=c[0].startsWith(`FontAwesome`),h=Ff(d,f),g=h;if(m){let e=zf(f);e.iconName&&e.prefix&&(h=e.iconName,d=e.prefix)}if(h&&!p&&(!a||a.getAttribute(hd)!==d||a.getAttribute(gd)!==g)){e.setAttribute(n,g),a&&e.removeChild(a);let o=Jp(),{extra:s}=o;s.attributes[pd]=t,bp(h,d).then(i=>{let a=pp(K(K({},o),{},{icons:{main:i,mask:Vf()},prefix:d,iconName:g,extra:s,watchable:!0})),c=Tu.createElementNS(`http://www.w3.org/2000/svg`,`svg`);t===`::before`?e.insertBefore(c,e.firstChild):e.appendChild(c),c.outerHTML=a.map(e=>pf(e)).join(` +`),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function hm(e){return Promise.all([mm(e,`::before`),mm(e,`::after`)])}function gm(e){return e.parentNode!==document.head&&!~yd.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(pd)&&(!e.parentNode||e.parentNode.tagName!==`svg`)}function _m(e){if(Ou)return new Promise((t,n)=>{let r=qd(e.querySelectorAll(`*`)).filter(gm).map(hm),i=Ep.begin(`searchPseudoElements`);Bp(),Promise.all(r).then(()=>{i(),Vp(),t()}).catch(()=>{i(),Vp(),n()})})}var vm={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=_m,e}}},provides(e){e.pseudoElements2svg=function(e){let{node:t=Tu}=e;J.searchPseudoElements&&_m(t)}}},ym=!1,bm={mixout(){return{dom:{unwatch(){Bp(),ym=!0}}}},hooks(){return{bootstrap(){Up(rp(`mutationObserverCallbacks`,{}))},noAuto(){Wp()},watch(e){let{observeMutationsRoot:t}=e;ym?Vp():Up(rp(`mutationObserverCallbacks`,{observeMutationsRoot:t}))}}}},xm=e=>e.toLowerCase().split(` `).reduce((e,t)=>{let n=t.toLowerCase().split(`-`),r=n[0],i=n.slice(1).join(`-`);if(r&&i===`h`)return e.flipX=!0,e;if(r&&i===`v`)return e.flipY=!0,e;if(i=parseFloat(i),isNaN(i))return e;switch(r){case`grow`:e.size+=i;break;case`shrink`:e.size-=i;break;case`left`:e.x-=i;break;case`right`:e.x+=i;break;case`up`:e.y-=i;break;case`down`:e.y+=i;break;case`rotate`:e.rotate+=i}return e},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0}),Sm={mixout(){return{parse:{transform:e=>xm(e)}}},hooks(){return{parseNodeAttributes(e,t){let n=t.getAttribute(`data-fa-transform`);return n&&(e.transform=xm(n)),e}}},provides(e){e.generateAbstractTransformGrouping=function(e){let{main:t,transform:n,containerWidth:r,iconWidth:i}=e,a={outer:{transform:`translate(${r/2} 256)`},inner:{transform:`${`translate(${n.x*32}, ${n.y*32}) `} ${`scale(${n.size/16*(n.flipX?-1:1)}, ${n.size/16*(n.flipY?-1:1)}) `} ${`rotate(${n.rotate} 0 0)`}`},path:{transform:`translate(${i/2*-1} -256)`}};return{tag:`g`,attributes:K({},a.outer),children:[{tag:`g`,attributes:K({},a.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:K(K({},t.icon.attributes),a.path)}]}]}}}},Cm={x:0,y:0,width:`100%`,height:`100%`};function wm(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill=`black`),e}function Tm(e){return e.tag===`g`?e.children:[e]}np([of,rm,im,am,om,vm,bm,Sm,{hooks(){return{parseNodeAttributes(e,t){let n=t.getAttribute(`data-fa-mask`),r=n?Kf(n.split(` `).map(e=>e.trim())):Vf();return r.prefix||=Bf(),e.mask=r,e.maskId=t.getAttribute(`data-fa-mask-id`),e}}},provides(e){e.generateAbstractMask=function(e){let{children:t,attributes:n,main:r,mask:i,maskId:a,transform:o}=e,{width:s,icon:c}=r,{width:l,icon:u}=i,d=$d({transform:o,containerWidth:l,iconWidth:s}),f={tag:`rect`,attributes:K(K({},Cm),{},{fill:`white`})},p=c.children?{children:c.children.map(wm)}:{},m={tag:`g`,attributes:K({},d.inner),children:[wm(K({tag:c.tag,attributes:K(K({},c.attributes),d.path)},p))]},h={tag:`g`,attributes:K({},d.outer),children:[m]},g=`mask-${a||Kd()}`,_=`clip-${a||Kd()}`,v={tag:`mask`,attributes:K(K({},Cm),{},{id:g,maskUnits:`userSpaceOnUse`,maskContentUnits:`userSpaceOnUse`}),children:[f,h]},y={tag:`defs`,children:[{tag:`clipPath`,attributes:{id:_},children:Tm(u)},v]};return t.push(y,{tag:`rect`,attributes:K({fill:`currentColor`,"clip-path":`url(#${_})`,mask:`url(#${g})`},Cm)}),{children:t,attributes:n}}}},{provides(e){let t=!1;wu.matchMedia&&(t=wu.matchMedia(`(prefers-reduced-motion: reduce)`).matches),e.missingIconAbstract=function(){let e=[],n={fill:`currentColor`},r={attributeType:`XML`,repeatCount:`indefinite`,dur:`2s`};e.push({tag:`path`,attributes:K(K({},n),{},{d:`M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z`})});let i=K(K({},r),{},{attributeName:`opacity`}),a={tag:`circle`,attributes:K(K({},n),{},{cx:`256`,cy:`364`,r:`28`}),children:[]};return t||a.children.push({tag:`animate`,attributes:K(K({},r),{},{attributeName:`r`,values:`28;14;28;28;14;28;`})},{tag:`animate`,attributes:K(K({},i),{},{values:`1;0;1;1;0;1;`})}),e.push(a),e.push({tag:`path`,attributes:K(K({},n),{},{opacity:`1`,d:`M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z`}),children:t?[]:[{tag:`animate`,attributes:K(K({},i),{},{values:`1;0;0;0;0;1;`})}]}),t||e.push({tag:`path`,attributes:K(K({},n),{},{opacity:`0`,d:`M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z`}),children:[{tag:`animate`,attributes:K(K({},i),{},{values:`0;0;1;1;0;0;`})}]}),{tag:`g`,attributes:{class:`missing`},children:e}}}},{hooks(){return{parseNodeAttributes(e,t){let n=t.getAttribute(`data-fa-symbol`);return e.symbol=n===null?!1:n===``||n,e}}}}],{mixoutsTo:cp}),cp.noAuto;var Em=cp.config;cp.library,cp.dom;var Dm=cp.parse;cp.findIconDefinition,cp.toHtml;var Om=cp.icon;cp.layer;var km=cp.text;cp.counter;function Am(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0||!Array.isArray(t)&&t?Mm({},e,t):{}}function Gm(e){var t,n=(t={"fa-spin":e.spin,"fa-pulse":e.pulse,"fa-fw":e.fixedWidth,"fa-border":e.border,"fa-li":e.listItem,"fa-inverse":e.inverse,"fa-flip":e.flip===!0,"fa-flip-horizontal":e.flip===`horizontal`||e.flip===`both`,"fa-flip-vertical":e.flip===`vertical`||e.flip===`both`},Mm(Mm(Mm(Mm(Mm(Mm(Mm(Mm(Mm(Mm(t,`fa-${e.size}`,e.size!==null),`fa-rotate-${e.rotation}`,e.rotation!==null),`fa-rotate-by`,e.rotateBy),`fa-pull-${e.pull}`,e.pull!==null),`fa-swap-opacity`,e.swapOpacity),`fa-bounce`,e.bounce),`fa-shake`,e.shake),`fa-beat`,e.beat),`fa-fade`,e.fade),`fa-beat-fade`,e.beatFade),Mm(Mm(Mm(Mm(Mm(Mm(Mm(Mm(Mm(Mm(t,`fa-flash`,e.flash),`fa-spin-pulse`,e.spinPulse),`fa-spin-reverse`,e.spinReverse),`fa-width-auto`,e.widthAuto),`fa-canvas-square`,e.canvasSquare),`fa-canvas-roomy`,e.canvasRoomy),`fa-flip-360`,e.flip360),`fa-buzz`,e.buzz),`fa-float`,e.float),`fa-jello`,e.jello),Mm(Mm(Mm(Mm(Mm(t,`fa-spin-snap`,e.spinSnap),`fa-spin-snap-4`,e.spinSnap4),`fa-spin-snap-8`,e.spinSnap8),`fa-swing`,e.swing),`fa-wag`,e.wag));return Object.keys(n).map(function(e){return n[e]?e:null}).filter(function(e){return e})}var Km=typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{},qm={exports:{}};(function(e){(function(t){var n=function(e,t,r){if(!l(t)||d(t)||f(t)||p(t)||c(t))return t;var i,a=0,o=0;if(u(t))for(i=[],o=t.length;a1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof e==`string`)return e;var r=t.gradientFill,i=r===void 0?null:r,a=Lm(t,Ym),o=i||`fill`in n?th(e):e,s=(o.children||[]).map(function(e){return nh(e,{},{})}),c=Object.keys(o.attributes||{}).reduce(function(e,t){var n=o.attributes[t];switch(t){case`class`:e.class=$m(n);break;case`style`:e.style=Qm(n);break;default:e.attrs[t]=n}return e},{attrs:{},class:{},style:{}});n.class;var l=n.style,u=l===void 0?{}:l,d=Lm(n,Xm);if(i&&i.id&&(i.type===`linear`||i.type===`radial`)){var f=i.type,p=i.stops,m=p===void 0?[]:p,h=i.id,g=Lm(i,Zm),_=S(f===`linear`?`linearGradient`:`radialGradient`,Im(Im({},g),{},{id:h}),m.map(eh));return S(o.tag,Im(Im(Im(Im({},a),{},{class:c.class,style:Im(Im({},c.style),u)},c.attrs),d),{},{fill:`url(#${h})`}),[_].concat(zm(s)))}return S(e.tag,Im(Im(Im({},a),{},{class:c.class,style:Im(Im({},c.style),u)},c.attrs),d),s)}var rh=!1;try{rh=!0}catch{}function ih(){if(!rh&&console&&typeof console.error==`function`){var e;(e=console).error.apply(e,arguments)}}function ah(e){if(e&&Hm(e)===`object`&&e.prefix&&e.iconName&&e.icon)return e;if(Dm.icon)return Dm.icon(e);if(e===null)return null;if(Hm(e)===`object`&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e==`string`)return{prefix:`fas`,iconName:e}}var Y=k({name:`FontAwesomeIcon`,props:{border:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(e){return[!0,!1,`horizontal`,`vertical`,`both`].indexOf(e)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},maskId:{type:String,default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(e){return[`right`,`left`].indexOf(e)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(e){return[90,180,270].indexOf(Number.parseInt(e,10))>-1}},rotateBy:{type:Boolean,default:!1},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(e){return[`2xs`,`xs`,`sm`,`lg`,`xl`,`2xl`,`1x`,`2x`,`3x`,`4x`,`5x`,`6x`,`7x`,`8x`,`9x`,`10x`].indexOf(e)>-1}},spin:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},titleId:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beat:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1},widthAuto:{type:Boolean,default:!1},canvasSquare:{type:Boolean,default:!1},canvasRoomy:{type:Boolean,default:!1},gradientFill:{type:Object,default:null,validator:function(e){return typeof e.id!=`string`||!e.id?(console.warn(`FontAwesomeIcon: gradientFill.id must be a non-empty string`),!1):e.type!==`linear`&&e.type!==`radial`?(console.warn(`FontAwesomeIcon: gradientFill.type must be "linear" or "radial"`),!1):!0}},flip360:{type:Boolean,default:!1},buzz:{type:Boolean,default:!1},float:{type:Boolean,default:!1},jello:{type:Boolean,default:!1},spinSnap:{type:Boolean,default:!1},spinSnap4:{type:Boolean,default:!1},spinSnap8:{type:Boolean,default:!1},swing:{type:Boolean,default:!1},wag:{type:Boolean,default:!1}},setup:function(e,t){var n=t.attrs,r=O(function(){return ah(e.icon)}),i=O(function(){return Wm(`classes`,Gm(e))}),a=O(function(){return Wm(`transform`,typeof e.transform==`string`?Dm.transform(e.transform):e.transform)}),o=O(function(){return Wm(`mask`,ah(e.mask))}),s=O(function(){var t=Im(Im(Im(Im({},i.value),a.value),o.value),{},{symbol:e.symbol,maskId:e.maskId});return t.title=e.title,t.titleId=e.titleId,Om(r.value,t)});w(s,function(e){if(!e)return ih(`Could not find one or more icon(s)`,r.value,o.value)},{immediate:!0}),e.gradientFill&&e.symbol&&ih(`gradientFill is not supported when symbol is true and will be ignored`);var c=O(function(){return s.value?nh(s.value.abstract[0],{gradientFill:e.symbol?null:e.gradientFill},n):null});return function(){return c.value}}});k({name:`FontAwesomeLayers`,props:{fixedWidth:{type:Boolean,default:!1}},setup:function(e,t){var n=t.slots,r=Em.familyPrefix,i=O(function(){return[`${r}-layers`].concat(zm(e.fixedWidth?[`${r}-fw`]:[]))});return function(){return S(`div`,{class:i.value},n.default?n.default():[])}}}),k({name:`FontAwesomeLayersText`,props:{value:{type:[String,Number],default:``},transform:{type:[String,Object],default:null},counter:{type:Boolean,default:!1},position:{type:String,default:null,validator:function(e){return[`bottom-left`,`bottom-right`,`top-left`,`top-right`].indexOf(e)>-1}}},setup:function(e,t){var n=t.attrs,r=Em.familyPrefix,i=O(function(){return Wm(`classes`,[].concat(zm(e.counter?[`${r}-layers-counter`]:[]),zm(e.position?[`${r}-layers-${e.position}`]:[])))}),a=O(function(){return Wm(`transform`,typeof e.transform==`string`?Dm.transform(e.transform):e.transform)}),o=O(function(){var t=km(e.value.toString(),Im(Im({},a.value),i.value)).abstract;return e.counter&&(t[0].attributes.class=t[0].attributes.class.replace(`fa-layers-text`,``)),t[0]}),s=O(function(){return nh(o.value,{},n)});return function(){return s.value}}});var oh=ue(ce(((e,t)=>{(function(n,r){typeof e==`object`&&typeof t==`object`?t.exports=r():typeof define==`function`&&define.amd?define([],r):typeof e==`object`?e.ClipboardJS=r():n.ClipboardJS=r()})(e,function(){return(function(){var e={686:(function(e,t,n){n.d(t,{default:function(){return O}});var r=n(279),i=n.n(r),a=n(370),o=n.n(a),s=n(817),c=n.n(s);function l(e){try{return document.execCommand(e)}catch{return!1}}var u=function(e){var t=c()(e);return l(`cut`),t};function d(e){var t=document.documentElement.getAttribute(`dir`)===`rtl`,n=document.createElement(`textarea`);n.style.fontSize=`12pt`,n.style.border=`0`,n.style.padding=`0`,n.style.margin=`0`,n.style.position=`absolute`,n.style[t?`right`:`left`]=`-9999px`;var r=window.pageYOffset||document.documentElement.scrollTop;return n.style.top=`${r}px`,n.setAttribute(`readonly`,``),n.value=e,n}var f=function(e,t){var n=d(e);t.container.appendChild(n);var r=c()(n);return l(`copy`),n.remove(),r},p=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},n=``;return typeof e==`string`?n=f(e,t):e instanceof HTMLInputElement&&![`text`,`search`,`url`,`tel`,`password`].includes(e?.type)?n=f(e.value,t):(n=c()(e),l(`copy`)),n};function m(e){"@babel/helpers - typeof";return m=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},m(e)}var h=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.action,n=t===void 0?`copy`:t,r=e.container,i=e.target,a=e.text;if(n!==`copy`&&n!==`cut`)throw Error(`Invalid "action" value, use either "copy" or "cut"`);if(i!==void 0){if(i&&m(i)===`object`&&i.nodeType===1){if(n===`copy`&&i.hasAttribute(`disabled`))throw Error(`Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute`);if(n===`cut`&&(i.hasAttribute(`readonly`)||i.hasAttribute(`disabled`)))throw Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw Error(`Invalid "target" value, use a valid Element`)}if(a)return p(a,{container:r});if(i)return n===`cut`?u(i):p(i,{container:r})};function g(e){"@babel/helpers - typeof";return g=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},g(e)}function _(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function v(e,t){for(var n=0;n`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function D(e,t){var n=`data-clipboard-${e}`;if(t.hasAttribute(n))return t.getAttribute(n)}var O=function(e){b(n,e);var t=S(n);function n(e,r){var i;return _(this,n),i=t.call(this),i.resolveOptions(r),i.listenClick(e),i}return y(n,[{key:`resolveOptions`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof e.action==`function`?e.action:this.defaultAction,this.target=typeof e.target==`function`?e.target:this.defaultTarget,this.text=typeof e.text==`function`?e.text:this.defaultText,this.container=g(e.container)===`object`?e.container:document.body}},{key:`listenClick`,value:function(e){var t=this;this.listener=o()(e,`click`,function(e){return t.onClick(e)})}},{key:`onClick`,value:function(e){var t=e.delegateTarget||e.currentTarget,n=this.action(t)||`copy`,r=h({action:n,container:this.container,target:this.target(t),text:this.text(t)});this.emit(r?`success`:`error`,{action:n,text:r,trigger:t,clearSelection:function(){t&&t.focus(),window.getSelection().removeAllRanges()}})}},{key:`defaultAction`,value:function(e){return D(`action`,e)}},{key:`defaultTarget`,value:function(e){var t=D(`target`,e);if(t)return document.querySelector(t)}},{key:`defaultText`,value:function(e){return D(`text`,e)}},{key:`destroy`,value:function(){this.listener.destroy()}}],[{key:`copy`,value:function(e){return p(e,arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body})}},{key:`cut`,value:function(e){return u(e)}},{key:`isSupported`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[`copy`,`cut`],t=typeof e==`string`?[e]:e,n=!!document.queryCommandSupported;return t.forEach(function(e){n&&=!!document.queryCommandSupported(e)}),n}}]),n}(i())}),828:(function(e){if(typeof Element<`u`&&!Element.prototype.matches){var t=Element.prototype;t.matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}function n(e,t){for(;e&&e.nodeType!==9;){if(typeof e.matches==`function`&&e.matches(t))return e;e=e.parentNode}}e.exports=n}),438:(function(e,t,n){var r=n(828);function i(e,t,n,r,i){var a=o.apply(this,arguments);return e.addEventListener(n,a,i),{destroy:function(){e.removeEventListener(n,a,i)}}}function a(e,t,n,r,a){return typeof e.addEventListener==`function`?i.apply(null,arguments):typeof n==`function`?i.bind(null,document).apply(null,arguments):(typeof e==`string`&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,function(e){return i(e,t,n,r,a)}))}function o(e,t,n,i){return function(n){n.delegateTarget=r(n.target,t),n.delegateTarget&&i.call(e,n)}}e.exports=a}),879:(function(e,t){t.node=function(e){return e!==void 0&&e instanceof HTMLElement&&e.nodeType===1},t.nodeList=function(e){var n=Object.prototype.toString.call(e);return e!==void 0&&(n===`[object NodeList]`||n===`[object HTMLCollection]`)&&`length`in e&&(e.length===0||t.node(e[0]))},t.string=function(e){return typeof e==`string`||e instanceof String},t.fn=function(e){return Object.prototype.toString.call(e)===`[object Function]`}}),370:(function(e,t,n){var r=n(879),i=n(438);function a(e,t,n){if(!e&&!t&&!n)throw Error(`Missing required arguments`);if(!r.string(t))throw TypeError(`Second argument must be a String`);if(!r.fn(n))throw TypeError(`Third argument must be a Function`);if(r.node(e))return o(e,t,n);if(r.nodeList(e))return s(e,t,n);if(r.string(e))return c(e,t,n);throw TypeError(`First argument must be a String, HTMLElement, HTMLCollection, or NodeList`)}function o(e,t,n){return e.addEventListener(t,n),{destroy:function(){e.removeEventListener(t,n)}}}function s(e,t,n){return Array.prototype.forEach.call(e,function(e){e.addEventListener(t,n)}),{destroy:function(){Array.prototype.forEach.call(e,function(e){e.removeEventListener(t,n)})}}}function c(e,t,n){return i(document.body,e,t,n)}e.exports=a}),817:(function(e){function t(e){var t;if(e.nodeName===`SELECT`)e.focus(),t=e.value;else if(e.nodeName===`INPUT`||e.nodeName===`TEXTAREA`){var n=e.hasAttribute(`readonly`);n||e.setAttribute(`readonly`,``),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute(`readonly`),t=e.value}else{e.hasAttribute(`contenteditable`)&&e.focus();var r=window.getSelection(),i=document.createRange();i.selectNodeContents(e),r.removeAllRanges(),r.addRange(i),t=r.toString()}return t}e.exports=t}),279:(function(e){function t(){}t.prototype={on:function(e,t,n){var r=this.e||={};return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function i(){r.off(e,i),t.apply(n,arguments)}return i._=t,this.on(e,i,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||={})[e]||[]).slice(),r=0,i=n.length;r{let t=e?.appendToBody===void 0||e.appendToBody;return{toClipboard(e,n){return new Promise((r,i)=>{let a=document.createElement(`button`),o=new oh.default(a,{text:()=>e,action:()=>`copy`,container:n===void 0?document.body:n});o.on(`success`,e=>{o.destroy(),r(e)}),o.on(`error`,e=>{o.destroy(),i(e)}),t&&document.body.appendChild(a),a.click(),t&&document.body.removeChild(a)})}}},ch={class:`copy position-absolute`,style:{top:`0`,right:`0`}},lh=k({__name:`Copy`,props:{content:{}},setup(e){let t=e,n=m(!1);function r(){let{toClipboard:e}=sh();e(t.content),n.value=!0,window.setTimeout(()=>{n.value=!1},2e3)}return(e,t)=>(F(),N(`div`,ch,[M(`button`,{name:`copyRawButton`,class:A([`btn btn-outline-secondary btn-sm m-2`,n.value?`d-none`:`d-block`]),onClick:r},[x(a(Y),{"fixed-width":``,icon:a(Xl)},null,8,[`icon`])],2),t[0]||=b(),l((F(),N(`button`,{class:A([`btn btn-outline-secondary btn-sm m-2`,n.value?`d-block`:`d-none`]),onClick:r},[x(a(Y),{"fixed-width":``,icon:a(lu)},null,8,[`icon`])],2)),[[a(Or),{placement:`left`,arrow:!0,content:`copied`}]])]))}}),uh=function(e){return e[e.time=0]=`time`,e[e.rows=1]=`rows`,e[e.cost=2]=`cost`,e[e.buffers=3]=`buffers`,e[e.estimate_factor=4]=`estimate_factor`,e[e.io=5]=`io`,e}({}),X=function(e){return e.shared=`Shared`,e.temp=`Temp`,e.local=`Local`,e}({}),dh=function(e){return e.NONE=`none`,e.DURATION=`duration`,e.ROWS=`rows`,e.COST=`cost`,e}({}),fh=function(e){return e.asc=`asc`,e.desc=`desc`,e}({}),ph=function(e){return e[e.over=1]=`over`,e[e.under=2]=`under`,e[e.none=3]=`none`,e}({}),mh=function(e){return e.memory=`Memory`,e.disk=`Disk`,e}({}),Z=function(e){return e.ACTUAL_LOOPS=`Actual Loops`,e.ACTUAL_ROWS=`Actual Rows`,e.ACTUAL_ROWS_FRACTIONAL=`*Actual Rows Is Fractional`,e.ACTUAL_ROWS_REVISED=`*Actual Rows Revised`,e.ACTUAL_STARTUP_TIME=`Actual Startup Time`,e.ACTUAL_STARTUP_TIME_REVISED=`*Actual Startup Time Revised`,e.ACTUAL_TOTAL_TIME=`Actual Total Time`,e.ACTUAL_TOTAL_TIME_REVISED=`*Actual Total Time Revised`,e.ALIAS=`Alias`,e.ASYNC_CAPABLE=`Async Capable`,e.AVERAGE_IO_READ_SPEED=`*I/O Read Speed`,e.AVERAGE_IO_WRITE_SPEED=`*I/O Write Speed`,e.AVERAGE_LOCAL_IO_READ_SPEED=`*Local I/O Read Speed`,e.AVERAGE_LOCAL_IO_WRITE_SPEED=`*Local I/O Write Speed`,e.AVERAGE_SHARED_IO_READ_SPEED=`*Shared I/O Read Speed`,e.AVERAGE_SHARED_IO_WRITE_SPEED=`*Shared I/O Write Speed`,e.AVERAGE_SORT_SPACE_USED=`Average Sort Space Used`,e.AVERAGE_SUM_IO_READ_SPEED=`*I/O Read Time speed (all scopes)`,e.AVERAGE_SUM_IO_WRITE_SPEED=`*I/O Write Time speed (all scopes)`,e.AVERAGE_TEMP_IO_READ_SPEED=`*Temp I/O Read Speed`,e.AVERAGE_TEMP_IO_WRITE_SPEED=`*Temp I/O Write Speed`,e.CACHE_EVICTIONS=`Cache Evictions`,e.CACHE_HITS=`Cache Hits`,e.CACHE_KEY=`Cache Key`,e.CACHE_MISSES=`Cache Misses`,e.CACHE_MODE=`Cache Mode`,e.CACHE_OVERFLOWS=`Cache Overflows`,e.CTE_NAME=`CTE Name`,e.CTE_SCAN=`CTE Scan`,e.DISABLED=`Disabled`,e.DISK_USAGE=`Disk Usage`,e.EXCLUSIVE_AVERAGE_IO_READ_SPEED=`*I/O Read Speed (exclusive)`,e.EXCLUSIVE_AVERAGE_IO_WRITE_SPEED=`*I/O Write Speed (exclusive)`,e.EXCLUSIVE_AVERAGE_LOCAL_IO_READ_SPEED=`*Local I/O Read Speed (exclusive)`,e.EXCLUSIVE_AVERAGE_LOCAL_IO_WRITE_SPEED=`*Local I/O Write Speed (exclusive)`,e.EXCLUSIVE_AVERAGE_SHARED_IO_READ_SPEED=`*Shared I/O Read Speed (exclusive)`,e.EXCLUSIVE_AVERAGE_SHARED_IO_WRITE_SPEED=`*Shared I/O Write Speed (exclusive)`,e.EXCLUSIVE_AVERAGE_SUM_IO_READ_SPEED=`*I/O Read Time speed (exclusive, all scopes)`,e.EXCLUSIVE_AVERAGE_SUM_IO_WRITE_SPEED=`*I/O Write Time speed (exclusive, all scopes)`,e.EXCLUSIVE_AVERAGE_TEMP_IO_READ_SPEED=`*Temp I/O Read Speed (exclusive)`,e.EXCLUSIVE_AVERAGE_TEMP_IO_WRITE_SPEED=`*Temp I/O Write Speed (exclusive)`,e.EXCLUSIVE_COST=`*Cost (exclusive)`,e.EXCLUSIVE_DURATION=`*Duration (exclusive)`,e.EXCLUSIVE_IO_READ_TIME=`*I/O Read Time (exclusive)`,e.EXCLUSIVE_IO_WRITE_TIME=`*I/O Write Time (exclusive)`,e.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS=`*Local Dirtied Blocks (exclusive)`,e.EXCLUSIVE_LOCAL_HIT_BLOCKS=`*Local Hit Blocks (exclusive)`,e.EXCLUSIVE_LOCAL_IO_READ_TIME=`*Local I/O Read Time (exclusive)`,e.EXCLUSIVE_LOCAL_IO_WRITE_TIME=`*Local I/O Write Time (exclusive)`,e.EXCLUSIVE_LOCAL_READ_BLOCKS=`*Local Read Blocks (exclusive)`,e.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS=`*Local Written Blocks (exclusive)`,e.EXCLUSIVE_READ_BLOCKS=`*Read Blocks (exclusive)`,e.EXCLUSIVE_SHARED_DIRTIED_BLOCKS=`*Shared Dirtied Blocks (exclusive)`,e.EXCLUSIVE_SHARED_HIT_BLOCKS=`*Shared Hit Blocks (exclusive)`,e.EXCLUSIVE_SHARED_IO_READ_TIME=`*Shared I/O Read Time (exclusive)`,e.EXCLUSIVE_SHARED_IO_WRITE_TIME=`*Shared I/O Write Time (exclusive)`,e.EXCLUSIVE_SHARED_READ_BLOCKS=`*Shared Read Blocks (exclusive)`,e.EXCLUSIVE_SHARED_WRITTEN_BLOCKS=`*Shared Written Blocks (exclusive)`,e.EXCLUSIVE_SUM_IO_READ_TIME=`*I/O Read Time (exclusive, all scopes)`,e.EXCLUSIVE_SUM_IO_WRITE_TIME=`*I/O Write Time (exclusive, all scopes)`,e.EXCLUSIVE_TEMP_IO_READ_TIME=`*Temp I/O Read Time (exclusive)`,e.EXCLUSIVE_TEMP_IO_WRITE_TIME=`*Temp I/O Write Time (exclusive)`,e.EXCLUSIVE_TEMP_READ_BLOCKS=`*Temp Read Blocks (exclusive)`,e.EXCLUSIVE_TEMP_WRITTEN_BLOCKS=`*Temp Written Blocks (exclusive)`,e.EXCLUSIVE_WRITTEN_BLOCKS=`*Written Blocks (exclusive)`,e.FILTER=`Filter`,e.FULL_SORT_GROUPS=`Full-sort Groups`,e.FUNCTION_NAME=`Function Name`,e.GROUP_COUNT=`Group Count`,e.GROUP_KEY=`Group Key`,e.GROUP_KEYS=`Group Keys`,e.GROUPING_SETS=`Grouping Sets`,e.HASHAGG_BATCHES=`HashAgg Batches`,e.HASH_BATCHES=`Hash Batches`,e.HASH_BUCKETS=`Hash Buckets`,e.HASH_CONDITION=`Hash Cond`,e.HASH_KEY=`Hash Key`,e.HASH_KEYS=`Hash Keys`,e.HEAP_FETCHES=`Heap Fetches`,e.INDEX_NAME=`Index Name`,e.IO_READ_TIME=`I/O Read Time`,e.IO_WRITE_TIME=`I/O Write Time`,e.JIT=`JIT`,e.JOIN_TYPE=`Join Type`,e.LOCAL_DIRTIED_BLOCKS=`Local Dirtied Blocks`,e.LOCAL_HIT_BLOCKS=`Local Hit Blocks`,e.LOCAL_IO_READ_TIME=`Local I/O Read Time`,e.LOCAL_IO_WRITE_TIME=`Local I/O Write Time`,e.LOCAL_READ_BLOCKS=`Local Read Blocks`,e.LOCAL_WRITTEN_BLOCKS=`Local Written Blocks`,e.MEMORY_ALLOCATED=`Memory Allocated`,e.MEMORY_USED=`Memory Used`,e.NODE_ID=`nodeId`,e.NODE_TYPE=`Node Type`,e.OPERATION=`Operation`,e.ORIGINAL_HASH_BATCHES=`Original Hash Batches`,e.ORIGINAL_HASH_BUCKETS=`Original Hash Buckets`,e.OUTPUT=`Output`,e.PARALLEL_AWARE=`Parallel Aware`,e.PARENT_RELATIONSHIP=`Parent Relationship`,e.PARTIAL_MODE=`Partial Mode`,e.PEAK_MEMORY_USAGE=`Peak Memory Usage`,e.PEAK_SORT_SPACE_USED=`Peak Sort Space Used`,e.PEV_PLAN_TAG=`plan_`,e.PLANNED_PARTITIONS=`Planned Partitions`,e.PLANNER_ESTIMATE_DIRECTION=`*Planner Row Estimate Direction`,e.PLANNER_ESTIMATE_FACTOR=`*Planner Row Estimate Factor`,e.PLANS=`Plans`,e.PLAN_ROWS=`Plan Rows`,e.PLAN_ROWS_REVISED=`*Plan Rows Revised`,e.PLAN_WIDTH=`Plan Width`,e.PRESORTED_KEY=`Presorted Key`,e.PRE_SORTED_GROUPS=`Pre-sorted Groups`,e.READ_BLOCKS=`*Read Blocks`,e.RECHECK_COND=`Recheck Cond`,e.RELATION_NAME=`Relation Name`,e.ROWS_REMOVED_BY_FILTER=`Rows Removed by Filter`,e.ROWS_REMOVED_BY_FILTER_REVISED=`*Rows Removed by Filter`,e.ROWS_REMOVED_BY_INDEX_RECHECK=`Rows Removed by Index Recheck`,e.ROWS_REMOVED_BY_INDEX_RECHECK_REVISED=`*Rows Removed by Index Recheck`,e.ROWS_REMOVED_BY_JOIN_FILTER=`Rows Removed by Join Filter`,e.ROWS_REMOVED_BY_JOIN_FILTER_REVISED=`*Rows Removed by Join Filter`,e.SCAN_DIRECTION=`Scan Direction`,e.SCHEMA=`Schema`,e.SERIALIZATION=`Serialization`,e.SHARED_DIRTIED_BLOCKS=`Shared Dirtied Blocks`,e.SHARED_HIT_BLOCKS=`Shared Hit Blocks`,e.SHARED_IO_READ_TIME=`Shared I/O Read Time`,e.SHARED_IO_WRITE_TIME=`Shared I/O Write Time`,e.SHARED_READ_BLOCKS=`Shared Read Blocks`,e.SHARED_WRITTEN_BLOCKS=`Shared Written Blocks`,e.SORT_KEY=`Sort Key`,e.SORT_METHOD=`Sort Method`,e.SORT_METHODS_USED=`Sort Methods Used`,e.SORT_SPACE_MEMORY=`Sort Space Memory`,e.SORT_SPACE_TYPE=`Sort Space Type`,e.SORT_SPACE_USED=`Sort Space Used`,e.STARTUP_COST=`Startup Cost`,e.STRATEGY=`Strategy`,e.SUBPLAN_NAME=`Subplan Name`,e.SUM_IO_READ_TIME=`*I/O Read Time (all scopes)`,e.SUM_IO_WRITE_TIME=`*I/O Write Time (all scopes)`,e.TEMP_IO_READ_TIME=`Temp I/O Read Time`,e.TEMP_IO_WRITE_TIME=`Temp I/O Write Time`,e.TEMP_READ_BLOCKS=`Temp Read Blocks`,e.TEMP_WRITTEN_BLOCKS=`Temp Written Blocks`,e.TOTAL_COST=`Total Cost`,e.WAL_BYTES=`WAL Bytes`,e.WAL_FPI=`WAL FPI`,e.WAL_RECORDS=`WAL Records`,e.WORKERS=`Workers`,e.WORKERS_LAUNCHED=`Workers Launched`,e.WORKERS_LAUNCHED_BY_GATHER=`*Workers Launched By Gather`,e.WORKERS_PLANNED=`Workers Planned`,e.WORKERS_PLANNED_BY_GATHER=`*Workers Planned By Gather`,e.WORKER_NUMBER=`Worker Number`,e.WRITTEN_BLOCKS=`*Written Blocks`,e}({});function hh(e){if(!(e in Z))throw Error(`"${e}" is not a valid Property key`);return Z[e]}var gh=function(e){return e.SHARED=`shared`,e.LOCAL=`local`,e.TEMP=`temp`,e}({}),_h=ue(ce(((e,t)=>{function n(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw Error(`map is read-only`)}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw Error(`set is read-only`)}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(t=>{let r=e[t],i=typeof r;(i===`object`||i===`function`)&&!Object.isFrozen(r)&&n(r)}),e}var r=class{constructor(e){e.data===void 0&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}};function i(e){return e.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`)}function a(e,...t){let n=Object.create(null);for(let t in e)n[t]=e[t];return t.forEach(function(e){for(let t in e)n[t]=e[t]}),n}var o=``,s=e=>!!e.scope,c=(e,{prefix:t})=>{if(e.startsWith(`language:`))return e.replace(`language:`,`language-`);if(e.includes(`.`)){let n=e.split(`.`);return[`${t}${n.shift()}`,...n.map((e,t)=>`${e}${`_`.repeat(t+1)}`)].join(` `)}return`${t}${e}`},l=class{constructor(e,t){this.buffer=``,this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=i(e)}openNode(e){if(!s(e))return;let t=c(e.scope,{prefix:this.classPrefix});this.span(t)}closeNode(e){s(e)&&(this.buffer+=o)}value(){return this.buffer}span(e){this.buffer+=``}},u=(e={})=>{let t={children:[]};return Object.assign(t,e),t},d=class e{constructor(){this.rootNode=u(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){let t=u({scope:e});this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return typeof t==`string`?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(t=>this._walk(e,t)),e.closeNode(t)),e}static _collapse(t){typeof t!=`string`&&t.children&&(t.children.every(e=>typeof e==`string`)?t.children=[t.children.join(``)]:t.children.forEach(t=>{e._collapse(t)}))}},f=class extends d{constructor(e){super(),this.options=e}addText(e){e!==``&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,t){let n=e.root;t&&(n.scope=`language:${t}`),this.add(n)}toHTML(){return new l(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}};function p(e){return e?typeof e==`string`?e:e.source:null}function m(e){return _(`(?=`,e,`)`)}function h(e){return _(`(?:`,e,`)*`)}function g(e){return _(`(?:`,e,`)?`)}function _(...e){return e.map(e=>p(e)).join(``)}function v(e){let t=e[e.length-1];return typeof t==`object`&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function y(...e){return`(`+(v(e).capture?``:`?:`)+e.map(e=>p(e)).join(`|`)+`)`}function b(e){return RegExp(e.toString()+`|`).exec(``).length-1}function x(e,t){let n=e&&e.exec(t);return n&&n.index===0}var S=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function C(e,{joinWith:t}){let n=0;return e.map(e=>{n+=1;let t=n,r=p(e),i=``;for(;r.length>0;){let e=S.exec(r);if(!e){i+=r;break}i+=r.substring(0,e.index),r=r.substring(e.index+e[0].length),e[0][0]===`\\`&&e[1]?i+=`\\`+String(Number(e[1])+t):(i+=e[0],e[0]===`(`&&n++)}return i}).map(e=>`(${e})`).join(t)}var w=/\b\B/,T=`[a-zA-Z]\\w*`,E=`[a-zA-Z_]\\w*`,D=`\\b\\d+(\\.\\d+)?`,O=`(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)`,k=`\\b(0b[01]+)`,A=`!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~`,j=(e={})=>{let t=/^#![ ]*\//;return e.binary&&(e.begin=_(t,/.*\b/,e.binary,/\b.*/)),a({scope:`meta`,begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{e.index!==0&&t.ignoreMatch()}},e)},M={begin:`\\\\[\\s\\S]`,relevance:0},N={scope:`string`,begin:`'`,end:`'`,illegal:`\\n`,contains:[M]},P={scope:`string`,begin:`"`,end:`"`,illegal:`\\n`,contains:[M]},F={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},ee=function(e,t,n={}){let r=a({scope:`comment`,begin:e,end:t,contains:[]},n);r.contains.push({scope:`doctag`,begin:`[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)`,end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});let i=y(`I`,`a`,`is`,`so`,`us`,`to`,`at`,`if`,`in`,`it`,`on`,/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return r.contains.push({begin:_(/[ ]+/,`(`,i,/[.]?[:]?([.][ ]|[ ])/,`){3}`)}),r},te=ee(`//`,`$`),ne=ee(`/\\*`,`\\*/`),I=ee(`#`,`$`),re=Object.freeze({__proto__:null,APOS_STRING_MODE:N,BACKSLASH_ESCAPE:M,BINARY_NUMBER_MODE:{scope:`number`,begin:k,relevance:0},BINARY_NUMBER_RE:k,COMMENT:ee,C_BLOCK_COMMENT_MODE:ne,C_LINE_COMMENT_MODE:te,C_NUMBER_MODE:{scope:`number`,begin:O,relevance:0},C_NUMBER_RE:O,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})},HASH_COMMENT_MODE:I,IDENT_RE:T,MATCH_NOTHING_RE:w,METHOD_GUARD:{begin:`\\.\\s*[a-zA-Z_]\\w*`,relevance:0},NUMBER_MODE:{scope:`number`,begin:D,relevance:0},NUMBER_RE:D,PHRASAL_WORDS_MODE:F,QUOTE_STRING_MODE:P,REGEXP_MODE:{scope:`regexp`,begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[M,{begin:/\[/,end:/\]/,relevance:0,contains:[M]}]},RE_STARTERS_RE:A,SHEBANG:j,TITLE_MODE:{scope:`title`,begin:T,relevance:0},UNDERSCORE_IDENT_RE:E,UNDERSCORE_TITLE_MODE:{scope:`title`,begin:E,relevance:0}});function ie(e,t){e.input[e.index-1]===`.`&&t.ignoreMatch()}function ae(e,t){e.className!==void 0&&(e.scope=e.className,delete e.className)}function oe(e,t){t&&e.beginKeywords&&(e.begin=`\\b(`+e.beginKeywords.split(` `).join(`|`)+`)(?!\\.)(?=\\b|\\s)`,e.__beforeBegin=ie,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))}function se(e,t){Array.isArray(e.illegal)&&(e.illegal=y(...e.illegal))}function ce(e,t){if(e.match){if(e.begin||e.end)throw Error(`begin & end are not supported with match`);e.begin=e.match,delete e.match}}function le(e,t){e.relevance===void 0&&(e.relevance=1)}var ue=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw Error(`beforeMatch cannot be used with starts`);let n=Object.assign({},e);Object.keys(e).forEach(t=>{delete e[t]}),e.keywords=n.keywords,e.begin=_(n.beforeMatch,m(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},L=[`of`,`and`,`for`,`in`,`not`,`or`,`if`,`then`,`parent`,`list`,`value`],de=`keyword`;function fe(e,t,n=de){let r=Object.create(null);return typeof e==`string`?i(n,e.split(` `)):Array.isArray(e)?i(n,e):Object.keys(e).forEach(function(n){Object.assign(r,fe(e[n],t,n))}),r;function i(e,n){t&&(n=n.map(e=>e.toLowerCase())),n.forEach(function(t){let n=t.split(`|`);r[n[0]]=[e,pe(n[0],n[1])]})}}function pe(e,t){return t?Number(t):+!me(e)}function me(e){return L.includes(e.toLowerCase())}var he={},R=e=>{console.error(e)},ge=(e,...t)=>{console.log(`WARN: ${e}`,...t)},_e=(e,t)=>{he[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),he[`${e}/${t}`]=!0)},ve=Error();function ye(e,t,{key:n}){let r=0,i=e[n],a={},o={};for(let e=1;e<=t.length;e++)o[e+r]=i[e],a[e+r]=!0,r+=b(t[e-1]);e[n]=o,e[n]._emit=a,e[n]._multi=!0}function be(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw R(`skip, excludeBegin, returnBegin not compatible with beginScope: {}`),ve;if(typeof e.beginScope!=`object`||e.beginScope===null)throw R(`beginScope must be object`),ve;ye(e,e.begin,{key:`beginScope`}),e.begin=C(e.begin,{joinWith:``})}}function xe(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw R(`skip, excludeEnd, returnEnd not compatible with endScope: {}`),ve;if(typeof e.endScope!=`object`||e.endScope===null)throw R(`endScope must be object`),ve;ye(e,e.end,{key:`endScope`}),e.end=C(e.end,{joinWith:``})}}function Se(e){e.scope&&typeof e.scope==`object`&&e.scope!==null&&(e.beginScope=e.scope,delete e.scope)}function Ce(e){Se(e),typeof e.beginScope==`string`&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope==`string`&&(e.endScope={_wrap:e.endScope}),be(e),xe(e)}function we(e){function t(t,n){return new RegExp(p(t),`m`+(e.case_insensitive?`i`:``)+(e.unicodeRegex?`u`:``)+(n?`g`:``))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=b(e)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);let e=this.regexes.map(e=>e[1]);this.matcherRe=t(C(e,{joinWith:`|`}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;let t=this.matcherRe.exec(e);if(!t)return null;let n=t.findIndex((e,t)=>t>0&&e!==void 0),r=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,r)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];let t=new n;return this.rules.slice(e).forEach(([e,n])=>t.addRule(e,n)),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),t.type===`begin`&&this.count++}exec(e){let t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition()&&!(n&&n.index===this.lastIndex)){let t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}function i(e){let t=new r;return e.contains.forEach(e=>t.addRule(e.begin,{rule:e,type:`begin`})),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:`end`}),e.illegal&&t.addRule(e.illegal,{type:`illegal`}),t}function o(n,r){let a=n;if(n.isCompiled)return a;[ae,ce,Ce,ue].forEach(e=>e(n,r)),e.compilerExtensions.forEach(e=>e(n,r)),n.__beforeBegin=null,[oe,se,le].forEach(e=>e(n,r)),n.isCompiled=!0;let s=null;return typeof n.keywords==`object`&&n.keywords.$pattern&&(n.keywords=Object.assign({},n.keywords),s=n.keywords.$pattern,delete n.keywords.$pattern),s||=/\w+/,n.keywords&&=fe(n.keywords,e.case_insensitive),a.keywordPatternRe=t(s,!0),r&&(n.begin||=/\B|\b/,a.beginRe=t(a.begin),!n.end&&!n.endsWithParent&&(n.end=/\B|\b/),n.end&&(a.endRe=t(a.end)),a.terminatorEnd=p(a.end)||``,n.endsWithParent&&r.terminatorEnd&&(a.terminatorEnd+=(n.end?`|`:``)+r.terminatorEnd)),n.illegal&&(a.illegalRe=t(n.illegal)),n.contains||=[],n.contains=[].concat(...n.contains.map(function(e){return Ee(e===`self`?n:e)})),n.contains.forEach(function(e){o(e,a)}),n.starts&&o(n.starts,r),a.matcher=i(a),a}if(e.compilerExtensions||=[],e.contains&&e.contains.includes(`self`))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=a(e.classNameAliases||{}),o(e)}function Te(e){return e?e.endsWithParent||Te(e.starts):!1}function Ee(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map(function(t){return a(e,{variants:null},t)})),e.cachedVariants?e.cachedVariants:Te(e)?a(e,{starts:e.starts?a(e.starts):null}):Object.isFrozen(e)?a(e):e}var De=`11.11.1`,Oe=class extends Error{constructor(e,t){super(e),this.name=`HTMLInjectionError`,this.html=t}},ke=i,Ae=a,je=Symbol(`nomatch`),Me=7,Ne=function(e){let t=Object.create(null),i=Object.create(null),a=[],o=!0,s=`Could not find the language '{}', did you forget to load/include a language module?`,c={disableAutodetect:!0,name:`Plain text`,contains:[]},l={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:`hljs-`,cssSelector:`pre code`,languages:null,__emitter:f};function u(e){return l.noHighlightRe.test(e)}function d(e){let t=e.className+` `;t+=e.parentNode?e.parentNode.className:``;let n=l.languageDetectRe.exec(t);if(n){let t=N(n[1]);return t||(ge(s.replace(`{}`,n[1])),ge(`Falling back to no-highlight mode for this block.`,e)),t?n[1]:`no-highlight`}return t.split(/\s+/).find(e=>u(e)||N(e))}function p(e,t,n){let r=``,i=``;typeof t==`object`?(r=e,n=t.ignoreIllegals,i=t.language):(_e(`10.7.0`,`highlight(lang, code, ...args) has been deprecated.`),_e(`10.7.0`,`Please use highlight(code, options) instead. +https://github.com/highlightjs/highlight.js/issues/2277`),i=e,r=t),n===void 0&&(n=!0);let a={code:r,language:i};I(`before:highlight`,a);let o=a.result?a.result:v(a.language,a.code,n);return o.code=a.code,I(`after:highlight`,o),o}function v(e,n,i,a){let c=Object.create(null);function u(e,t){return e.keywords[t]}function d(){if(!A.keywords){M.addText(P);return}let e=0;A.keywordPatternRe.lastIndex=0;let t=A.keywordPatternRe.exec(P),n=``;for(;t;){n+=P.substring(e,t.index);let r=D.case_insensitive?t[0].toLowerCase():t[0],i=u(A,r);if(i){let[e,a]=i;if(M.addText(n),n=``,c[r]=(c[r]||0)+1,c[r]<=Me&&(F+=a),e.startsWith(`_`))n+=t[0];else{let n=D.classNameAliases[e]||e;m(t[0],n)}}else n+=t[0];e=A.keywordPatternRe.lastIndex,t=A.keywordPatternRe.exec(P)}n+=P.substring(e),M.addText(n)}function f(){if(P===``)return;let e=null;if(typeof A.subLanguage==`string`){if(!t[A.subLanguage]){M.addText(P);return}e=v(A.subLanguage,P,!0,j[A.subLanguage]),j[A.subLanguage]=e._top}else e=S(P,A.subLanguage.length?A.subLanguage:null);A.relevance>0&&(F+=e.relevance),M.__addSublanguage(e._emitter,e.language)}function p(){A.subLanguage==null?d():f(),P=``}function m(e,t){e!==``&&(M.startScope(t),M.addText(e),M.endScope())}function h(e,t){let n=1,r=t.length-1;for(;n<=r;){if(!e._emit[n]){n++;continue}let r=D.classNameAliases[e[n]]||e[n],i=t[n];r?m(i,r):(P=i,d(),P=``),n++}}function g(e,t){return e.scope&&typeof e.scope==`string`&&M.openNode(D.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(m(P,D.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),P=``):e.beginScope._multi&&(h(e.beginScope,t),P=``)),A=Object.create(e,{parent:{value:A}}),A}function _(e,t,n){let i=x(e.endRe,n);if(i){if(e[`on:end`]){let n=new r(e);e[`on:end`](t,n),n.isMatchIgnored&&(i=!1)}if(i){for(;e.endsParent&&e.parent;)e=e.parent;return e}}if(e.endsWithParent)return _(e.parent,t,n)}function y(e){return A.matcher.regexIndex===0?(P+=e[0],1):(ne=!0,0)}function b(e){let t=e[0],n=e.rule,i=new r(n),a=[n.__beforeBegin,n[`on:begin`]];for(let n of a)if(n&&(n(e,i),i.isMatchIgnored))return y(t);return n.skip?P+=t:(n.excludeBegin&&(P+=t),p(),!n.returnBegin&&!n.excludeBegin&&(P=t)),g(n,e),n.returnBegin?0:t.length}function C(e){let t=e[0],r=n.substring(e.index),i=_(A,e,r);if(!i)return je;let a=A;A.endScope&&A.endScope._wrap?(p(),m(t,A.endScope._wrap)):A.endScope&&A.endScope._multi?(p(),h(A.endScope,e)):a.skip?P+=t:(a.returnEnd||a.excludeEnd||(P+=t),p(),a.excludeEnd&&(P=t));do A.scope&&M.closeNode(),!A.skip&&!A.subLanguage&&(F+=A.relevance),A=A.parent;while(A!==i.parent);return i.starts&&g(i.starts,e),a.returnEnd?0:t.length}function w(){let e=[];for(let t=A;t!==D;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach(e=>M.openNode(e))}let T={};function E(t,r){let a=r&&r[0];if(P+=t,a==null)return p(),0;if(T.type===`begin`&&r.type===`end`&&T.index===r.index&&a===``){if(P+=n.slice(r.index,r.index+1),!o){let t=Error(`0 width match regex (${e})`);throw t.languageName=e,t.badRule=T.rule,t}return 1}if(T=r,r.type===`begin`)return b(r);if(r.type===`illegal`&&!i){let e=Error(`Illegal lexeme "`+a+`" for mode "`+(A.scope||``)+`"`);throw e.mode=A,e}if(r.type===`end`){let e=C(r);if(e!==je)return e}if(r.type===`illegal`&&a===``)return P+=` +`,1;if(te>1e5&&te>r.index*3)throw Error(`potential infinite loop, way more iterations than matches`);return P+=a,a.length}let D=N(e);if(!D)throw R(s.replace(`{}`,e)),Error(`Unknown language: "`+e+`"`);let O=we(D),k=``,A=a||O,j={},M=new l.__emitter(l);w();let P=``,F=0,ee=0,te=0,ne=!1;try{if(D.__emitTokens)D.__emitTokens(n,M);else{for(A.matcher.considerAll();;){te++,ne?ne=!1:A.matcher.considerAll(),A.matcher.lastIndex=ee;let e=A.matcher.exec(n);if(!e)break;let t=E(n.substring(ee,e.index),e);ee=e.index+t}E(n.substring(ee))}return M.finalize(),k=M.toHTML(),{language:e,value:k,relevance:F,illegal:!1,_emitter:M,_top:A}}catch(t){if(t.message&&t.message.includes(`Illegal`))return{language:e,value:ke(n),illegal:!0,relevance:0,_illegalBy:{message:t.message,index:ee,context:n.slice(ee-100,ee+100),mode:t.mode,resultSoFar:k},_emitter:M};if(o)return{language:e,value:ke(n),illegal:!1,relevance:0,errorRaised:t,_emitter:M,_top:A};throw t}}function b(e){let t={value:ke(e),illegal:!1,relevance:0,_top:c,_emitter:new l.__emitter(l)};return t._emitter.addText(e),t}function S(e,n){n=n||l.languages||Object.keys(t);let r=b(e),i=n.filter(N).filter(F).map(t=>v(t,e,!1));i.unshift(r);let[a,o]=i.sort((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(N(e.language).supersetOf===t.language)return 1;if(N(t.language).supersetOf===e.language)return-1}return 0}),s=a;return s.secondBest=o,s}function C(e,t,n){let r=t&&i[t]||n;e.classList.add(`hljs`),e.classList.add(`language-${r}`)}function w(e){let t=null,n=d(e);if(u(n))return;if(I(`before:highlightElement`,{el:e,language:n}),e.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",e);return}if(e.children.length>0&&(l.ignoreUnescapedHTML||(console.warn(`One of your code blocks includes unescaped HTML. This is a potentially serious security risk.`),console.warn(`https://github.com/highlightjs/highlight.js/wiki/security`),console.warn(`The element with unescaped HTML:`),console.warn(e)),l.throwUnescapedHTML))throw new Oe(`One of your code blocks includes unescaped HTML.`,e.innerHTML);t=e;let r=t.textContent,i=n?p(r,{language:n,ignoreIllegals:!0}):S(r);e.innerHTML=i.value,e.dataset.highlighted=`yes`,C(e,n,i.language),e.result={language:i.language,re:i.relevance,relevance:i.relevance},i.secondBest&&(e.secondBest={language:i.secondBest.language,relevance:i.secondBest.relevance}),I(`after:highlightElement`,{el:e,result:i,text:r})}function T(e){l=Ae(l,e)}let E=()=>{k(),_e(`10.6.0`,`initHighlighting() deprecated. Use highlightAll() now.`)};function D(){k(),_e(`10.6.0`,`initHighlightingOnLoad() deprecated. Use highlightAll() now.`)}let O=!1;function k(){function e(){k()}if(document.readyState===`loading`){O||window.addEventListener(`DOMContentLoaded`,e,!1),O=!0;return}document.querySelectorAll(l.cssSelector).forEach(w)}function A(n,r){let i=null;try{i=r(e)}catch(e){if(R(`Language definition for '{}' could not be registered.`.replace(`{}`,n)),o)R(e);else throw e;i=c}i.name||=n,t[n]=i,i.rawDefinition=r.bind(null,e),i.aliases&&P(i.aliases,{languageName:n})}function j(e){delete t[e];for(let t of Object.keys(i))i[t]===e&&delete i[t]}function M(){return Object.keys(t)}function N(e){return e=(e||``).toLowerCase(),t[e]||t[i[e]]}function P(e,{languageName:t}){typeof e==`string`&&(e=[e]),e.forEach(e=>{i[e.toLowerCase()]=t})}function F(e){let t=N(e);return t&&!t.disableAutodetect}function ee(e){e[`before:highlightBlock`]&&!e[`before:highlightElement`]&&(e[`before:highlightElement`]=t=>{e[`before:highlightBlock`](Object.assign({block:t.el},t))}),e[`after:highlightBlock`]&&!e[`after:highlightElement`]&&(e[`after:highlightElement`]=t=>{e[`after:highlightBlock`](Object.assign({block:t.el},t))})}function te(e){ee(e),a.push(e)}function ne(e){let t=a.indexOf(e);t!==-1&&a.splice(t,1)}function I(e,t){let n=e;a.forEach(function(e){e[n]&&e[n](t)})}function ie(e){return _e(`10.7.0`,`highlightBlock will be removed entirely in v12.0`),_e(`10.7.0`,`Please use highlightElement now.`),w(e)}Object.assign(e,{highlight:p,highlightAuto:S,highlightAll:k,highlightElement:w,highlightBlock:ie,configure:T,initHighlighting:E,initHighlightingOnLoad:D,registerLanguage:A,unregisterLanguage:j,listLanguages:M,getLanguage:N,registerAliases:P,autoDetection:F,inherit:Ae,addPlugin:te,removePlugin:ne}),e.debugMode=function(){o=!1},e.safeMode=function(){o=!0},e.versionString=De,e.regex={concat:_,lookahead:m,either:y,optional:g,anyNumberOfTimes:h};for(let e in re)typeof re[e]==`object`&&n(re[e]);return Object.assign(e,re),e},Pe=Ne({});Pe.newInstance=()=>Ne({}),t.exports=Pe,Pe.HighlightJS=Pe,Pe.default=Pe}))()).default;function vh(e){let t=e.COMMENT(`--`,`$`),n=`\\$([a-zA-Z_]?|[a-zA-Z_][a-zA-Z_0-9]*)\\$`,r=`BIGINT INT8 BIGSERIAL SERIAL8 BIT VARYING VARBIT BOOLEAN BOOL BOX BYTEA CHARACTER CHAR VARCHAR CIDR CIRCLE DATE DOUBLE PRECISION FLOAT8 FLOAT INET INTEGER INT INT4 INTERVAL JSON JSONB LINE LSEG|10 MACADDR MACADDR8 MONEY NUMERIC DEC DECIMAL PATH POINT POLYGON REAL FLOAT4 SMALLINT INT2 SMALLSERIAL|10 SERIAL2|10 SERIAL|10 SERIAL4|10 TEXT TIME ZONE TIMETZ|10 TIMESTAMP TIMESTAMPTZ|10 TSQUERY|10 TSVECTOR|10 TXID_SNAPSHOT|10 UUID XML NATIONAL NCHAR INT4RANGE|10 INT8RANGE|10 NUMRANGE|10 TSRANGE|10 TSTZRANGE|10 DATERANGE|10 ANYELEMENT ANYARRAY ANYNONARRAY ANYENUM ANYRANGE CSTRING INTERNAL RECORD PG_DDL_COMMAND VOID UNKNOWN OPAQUE REFCURSOR NAME OID REGPROC|10 REGPROCEDURE|10 REGOPER|10 REGOPERATOR|10 REGCLASS|10 REGTYPE|10 REGROLE|10 REGNAMESPACE|10 REGCONFIG|10 REGDICTIONARY|10`.split(` `).map(function(e){return e.split(`|`)[0]}).join(`|`),i=`ARRAY_AGG AVG BIT_AND BIT_OR BOOL_AND BOOL_OR COUNT EVERY JSON_AGG JSONB_AGG JSON_OBJECT_AGG JSONB_OBJECT_AGG MAX MIN MODE STRING_AGG SUM XMLAGG CORR COVAR_POP COVAR_SAMP REGR_AVGX REGR_AVGY REGR_COUNT REGR_INTERCEPT REGR_R2 REGR_SLOPE REGR_SXX REGR_SXY REGR_SYY STDDEV STDDEV_POP STDDEV_SAMP VARIANCE VAR_POP VAR_SAMP PERCENTILE_CONT PERCENTILE_DISC ROW_NUMBER RANK DENSE_RANK PERCENT_RANK CUME_DIST NTILE LAG LEAD FIRST_VALUE LAST_VALUE NTH_VALUE NUM_NONNULLS NUM_NULLS ABS CBRT CEIL CEILING DEGREES DIV EXP FLOOR LN LOG MOD PI POWER RADIANS ROUND SCALE SIGN SQRT TRUNC WIDTH_BUCKET RANDOM SETSEED ACOS ACOSD ASIN ASIND ATAN ATAND ATAN2 ATAN2D COS COSD COT COTD SIN SIND TAN TAND BIT_LENGTH CHAR_LENGTH CHARACTER_LENGTH LOWER OCTET_LENGTH OVERLAY POSITION SUBSTRING TREAT TRIM UPPER ASCII BTRIM CHR CONCAT CONCAT_WS CONVERT CONVERT_FROM CONVERT_TO DECODE ENCODE INITCAP LEFT LENGTH LPAD LTRIM MD5 PARSE_IDENT PG_CLIENT_ENCODING QUOTE_IDENT|10 QUOTE_LITERAL|10 QUOTE_NULLABLE|10 REGEXP_MATCH REGEXP_MATCHES REGEXP_REPLACE REGEXP_SPLIT_TO_ARRAY REGEXP_SPLIT_TO_TABLE REPEAT REPLACE REVERSE RIGHT RPAD RTRIM SPLIT_PART STRPOS SUBSTR TO_ASCII TO_HEX TRANSLATE OCTET_LENGTH GET_BIT GET_BYTE SET_BIT SET_BYTE TO_CHAR TO_DATE TO_NUMBER TO_TIMESTAMP AGE CLOCK_TIMESTAMP|10 DATE_PART DATE_TRUNC ISFINITE JUSTIFY_DAYS JUSTIFY_HOURS JUSTIFY_INTERVAL MAKE_DATE MAKE_INTERVAL|10 MAKE_TIME MAKE_TIMESTAMP|10 MAKE_TIMESTAMPTZ|10 NOW STATEMENT_TIMESTAMP|10 TIMEOFDAY TRANSACTION_TIMESTAMP|10 ENUM_FIRST ENUM_LAST ENUM_RANGE AREA CENTER DIAMETER HEIGHT ISCLOSED ISOPEN NPOINTS PCLOSE POPEN RADIUS WIDTH BOX BOUND_BOX CIRCLE LINE LSEG PATH POLYGON ABBREV BROADCAST HOST HOSTMASK MASKLEN NETMASK NETWORK SET_MASKLEN TEXT INET_SAME_FAMILY INET_MERGE MACADDR8_SET7BIT ARRAY_TO_TSVECTOR GET_CURRENT_TS_CONFIG NUMNODE PLAINTO_TSQUERY PHRASETO_TSQUERY WEBSEARCH_TO_TSQUERY QUERYTREE SETWEIGHT STRIP TO_TSQUERY TO_TSVECTOR JSON_TO_TSVECTOR JSONB_TO_TSVECTOR TS_DELETE TS_FILTER TS_HEADLINE TS_RANK TS_RANK_CD TS_REWRITE TSQUERY_PHRASE TSVECTOR_TO_ARRAY TSVECTOR_UPDATE_TRIGGER TSVECTOR_UPDATE_TRIGGER_COLUMN XMLCOMMENT XMLCONCAT XMLELEMENT XMLFOREST XMLPI XMLROOT XMLEXISTS XML_IS_WELL_FORMED XML_IS_WELL_FORMED_DOCUMENT XML_IS_WELL_FORMED_CONTENT XPATH XPATH_EXISTS XMLTABLE XMLNAMESPACES TABLE_TO_XML TABLE_TO_XMLSCHEMA TABLE_TO_XML_AND_XMLSCHEMA QUERY_TO_XML QUERY_TO_XMLSCHEMA QUERY_TO_XML_AND_XMLSCHEMA CURSOR_TO_XML CURSOR_TO_XMLSCHEMA SCHEMA_TO_XML SCHEMA_TO_XMLSCHEMA SCHEMA_TO_XML_AND_XMLSCHEMA DATABASE_TO_XML DATABASE_TO_XMLSCHEMA DATABASE_TO_XML_AND_XMLSCHEMA XMLATTRIBUTES TO_JSON TO_JSONB ARRAY_TO_JSON ROW_TO_JSON JSON_BUILD_ARRAY JSONB_BUILD_ARRAY JSON_BUILD_OBJECT JSONB_BUILD_OBJECT JSON_OBJECT JSONB_OBJECT JSON_ARRAY_LENGTH JSONB_ARRAY_LENGTH JSON_EACH JSONB_EACH JSON_EACH_TEXT JSONB_EACH_TEXT JSON_EXTRACT_PATH JSONB_EXTRACT_PATH JSON_OBJECT_KEYS JSONB_OBJECT_KEYS JSON_POPULATE_RECORD JSONB_POPULATE_RECORD JSON_POPULATE_RECORDSET JSONB_POPULATE_RECORDSET JSON_ARRAY_ELEMENTS JSONB_ARRAY_ELEMENTS JSON_ARRAY_ELEMENTS_TEXT JSONB_ARRAY_ELEMENTS_TEXT JSON_TYPEOF JSONB_TYPEOF JSON_TO_RECORD JSONB_TO_RECORD JSON_TO_RECORDSET JSONB_TO_RECORDSET JSON_STRIP_NULLS JSONB_STRIP_NULLS JSONB_SET JSONB_INSERT JSONB_PRETTY CURRVAL LASTVAL NEXTVAL SETVAL COALESCE NULLIF GREATEST LEAST ARRAY_APPEND ARRAY_CAT ARRAY_NDIMS ARRAY_DIMS ARRAY_FILL ARRAY_LENGTH ARRAY_LOWER ARRAY_POSITION ARRAY_POSITIONS ARRAY_PREPEND ARRAY_REMOVE ARRAY_REPLACE ARRAY_TO_STRING ARRAY_UPPER CARDINALITY STRING_TO_ARRAY UNNEST ISEMPTY LOWER_INC UPPER_INC LOWER_INF UPPER_INF RANGE_MERGE GENERATE_SERIES GENERATE_SUBSCRIPTS CURRENT_DATABASE CURRENT_QUERY CURRENT_SCHEMA|10 CURRENT_SCHEMAS|10 INET_CLIENT_ADDR INET_CLIENT_PORT INET_SERVER_ADDR INET_SERVER_PORT ROW_SECURITY_ACTIVE FORMAT_TYPE TO_REGCLASS TO_REGPROC TO_REGPROCEDURE TO_REGOPER TO_REGOPERATOR TO_REGTYPE TO_REGNAMESPACE TO_REGROLE COL_DESCRIPTION OBJ_DESCRIPTION SHOBJ_DESCRIPTION TXID_CURRENT TXID_CURRENT_IF_ASSIGNED TXID_CURRENT_SNAPSHOT TXID_SNAPSHOT_XIP TXID_SNAPSHOT_XMAX TXID_SNAPSHOT_XMIN TXID_VISIBLE_IN_SNAPSHOT TXID_STATUS CURRENT_SETTING SET_CONFIG BRIN_SUMMARIZE_NEW_VALUES BRIN_SUMMARIZE_RANGE BRIN_DESUMMARIZE_RANGE GIN_CLEAN_PENDING_LIST SUPPRESS_REDUNDANT_UPDATES_TRIGGER LO_FROM_BYTEA LO_PUT LO_GET LO_CREAT LO_CREATE LO_UNLINK LO_IMPORT LO_EXPORT LOREAD LOWRITE GROUPING CAST`.split(` `).map(function(e){return e.split(`|`)[0]}).join(`|`);return{name:`PostgreSQL`,aliases:[`postgres`,`postgresql`],supersetOf:`sql`,case_insensitive:!0,keywords:{keyword:`ABORT ALTER ANALYZE BEGIN CALL CHECKPOINT|10 CLOSE CLUSTER COMMENT COMMIT COPY CREATE DEALLOCATE DECLARE DELETE DISCARD DO DROP END EXECUTE EXPLAIN FETCH GRANT IMPORT INSERT LISTEN LOAD LOCK MOVE NOTIFY PREPARE REASSIGN|10 REFRESH REINDEX RELEASE RESET REVOKE ROLLBACK SAVEPOINT SECURITY SELECT SET SHOW START TRUNCATE UNLISTEN|10 UPDATE VACUUM|10 VALUES AGGREGATE COLLATION CONVERSION|10 DATABASE DEFAULT PRIVILEGES DOMAIN TRIGGER EXTENSION FOREIGN WRAPPER|10 TABLE FUNCTION GROUP LANGUAGE LARGE OBJECT MATERIALIZED VIEW OPERATOR CLASS FAMILY POLICY PUBLICATION|10 ROLE RULE SCHEMA SEQUENCE SERVER STATISTICS SUBSCRIPTION SYSTEM TABLESPACE CONFIGURATION DICTIONARY PARSER TEMPLATE TYPE USER MAPPING PREPARED ACCESS METHOD CAST AS TRANSFORM TRANSACTION OWNED TO INTO SESSION AUTHORIZATION INDEX PROCEDURE ASSERTION ALL ANALYSE AND ANY ARRAY ASC ASYMMETRIC|10 BOTH CASE CHECK COLLATE COLUMN CONCURRENTLY|10 CONSTRAINT CROSS DEFERRABLE RANGE DESC DISTINCT ELSE EXCEPT FOR FREEZE|10 FROM FULL HAVING ILIKE IN INITIALLY INNER INTERSECT IS ISNULL JOIN LATERAL LEADING LIKE LIMIT NATURAL NOT NOTNULL NULL OFFSET ON ONLY OR ORDER OUTER OVERLAPS PLACING PRIMARY REFERENCES RETURNING SIMILAR SOME SYMMETRIC TABLESAMPLE THEN TRAILING UNION UNIQUE USING VARIADIC|10 VERBOSE WHEN WHERE WINDOW WITH BY RETURNS INOUT OUT SETOF|10 IF STRICT CURRENT CONTINUE OWNER LOCATION OVER PARTITION WITHIN BETWEEN ESCAPE EXTERNAL INVOKER DEFINER WORK RENAME VERSION CONNECTION CONNECT TABLES TEMP TEMPORARY FUNCTIONS SEQUENCES TYPES SCHEMAS OPTION CASCADE RESTRICT ADD ADMIN EXISTS VALID VALIDATE ENABLE DISABLE REPLICA|10 ALWAYS PASSING COLUMNS PATH REF VALUE OVERRIDING IMMUTABLE STABLE VOLATILE BEFORE AFTER EACH ROW PROCEDURAL ROUTINE NO HANDLER VALIDATOR OPTIONS STORAGE OIDS|10 WITHOUT INHERIT DEPENDS CALLED INPUT LEAKPROOF|10 COST ROWS NOWAIT SEARCH UNTIL ENCRYPTED|10 PASSWORD CONFLICT|10 INSTEAD INHERITS CHARACTERISTICS WRITE CURSOR ALSO STATEMENT SHARE EXCLUSIVE INLINE ISOLATION REPEATABLE READ COMMITTED SERIALIZABLE UNCOMMITTED LOCAL GLOBAL SQL PROCEDURES RECURSIVE SNAPSHOT ROLLUP CUBE TRUSTED|10 INCLUDE FOLLOWING PRECEDING UNBOUNDED RANGE GROUPS UNENCRYPTED|10 SYSID FORMAT DELIMITER HEADER QUOTE ENCODING FILTER OFF FORCE_QUOTE FORCE_NOT_NULL FORCE_NULL COSTS BUFFERS TIMING SUMMARY DISABLE_PAGE_SKIPPING RESTART CYCLE GENERATED IDENTITY DEFERRED IMMEDIATE LEVEL LOGGED UNLOGGED OF NOTHING NONE EXCLUDE ATTRIBUTE USAGE ROUTINES TRUE FALSE NAN INFINITY ALIAS BEGIN CONSTANT DECLARE END EXCEPTION RETURN PERFORM|10 RAISE GET DIAGNOSTICS STACKED|10 FOREACH LOOP ELSIF EXIT WHILE REVERSE SLICE DEBUG LOG INFO NOTICE WARNING ASSERT OPEN SUPERUSER NOSUPERUSER CREATEDB NOCREATEDB CREATEROLE NOCREATEROLE INHERIT NOINHERIT LOGIN NOLOGIN REPLICATION NOREPLICATION BYPASSRLS NOBYPASSRLS `,built_in:`CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURRENT_CATALOG|10 CURRENT_DATE LOCALTIME LOCALTIMESTAMP CURRENT_ROLE|10 CURRENT_SCHEMA|10 SESSION_USER PUBLIC FOUND NEW OLD TG_NAME|10 TG_WHEN|10 TG_LEVEL|10 TG_OP|10 TG_RELID|10 TG_RELNAME|10 TG_TABLE_NAME|10 TG_TABLE_SCHEMA|10 TG_NARGS|10 TG_ARGV|10 TG_EVENT|10 TG_TAG|10 ROW_COUNT RESULT_OID|10 PG_CONTEXT|10 RETURNED_SQLSTATE COLUMN_NAME CONSTRAINT_NAME PG_DATATYPE_NAME|10 MESSAGE_TEXT TABLE_NAME SCHEMA_NAME PG_EXCEPTION_DETAIL|10 PG_EXCEPTION_HINT|10 PG_EXCEPTION_CONTEXT|10 SQLSTATE SQLERRM|10 SUCCESSFUL_COMPLETION WARNING DYNAMIC_RESULT_SETS_RETURNED IMPLICIT_ZERO_BIT_PADDING NULL_VALUE_ELIMINATED_IN_SET_FUNCTION PRIVILEGE_NOT_GRANTED PRIVILEGE_NOT_REVOKED STRING_DATA_RIGHT_TRUNCATION DEPRECATED_FEATURE NO_DATA NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNED SQL_STATEMENT_NOT_YET_COMPLETE CONNECTION_EXCEPTION CONNECTION_DOES_NOT_EXIST CONNECTION_FAILURE SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION TRANSACTION_RESOLUTION_UNKNOWN PROTOCOL_VIOLATION TRIGGERED_ACTION_EXCEPTION FEATURE_NOT_SUPPORTED INVALID_TRANSACTION_INITIATION LOCATOR_EXCEPTION INVALID_LOCATOR_SPECIFICATION INVALID_GRANTOR INVALID_GRANT_OPERATION INVALID_ROLE_SPECIFICATION DIAGNOSTICS_EXCEPTION STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLER CASE_NOT_FOUND CARDINALITY_VIOLATION DATA_EXCEPTION ARRAY_SUBSCRIPT_ERROR CHARACTER_NOT_IN_REPERTOIRE DATETIME_FIELD_OVERFLOW DIVISION_BY_ZERO ERROR_IN_ASSIGNMENT ESCAPE_CHARACTER_CONFLICT INDICATOR_OVERFLOW INTERVAL_FIELD_OVERFLOW INVALID_ARGUMENT_FOR_LOGARITHM INVALID_ARGUMENT_FOR_NTILE_FUNCTION INVALID_ARGUMENT_FOR_NTH_VALUE_FUNCTION INVALID_ARGUMENT_FOR_POWER_FUNCTION INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION INVALID_CHARACTER_VALUE_FOR_CAST INVALID_DATETIME_FORMAT INVALID_ESCAPE_CHARACTER INVALID_ESCAPE_OCTET INVALID_ESCAPE_SEQUENCE NONSTANDARD_USE_OF_ESCAPE_CHARACTER INVALID_INDICATOR_PARAMETER_VALUE INVALID_PARAMETER_VALUE INVALID_REGULAR_EXPRESSION INVALID_ROW_COUNT_IN_LIMIT_CLAUSE INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE INVALID_TABLESAMPLE_ARGUMENT INVALID_TABLESAMPLE_REPEAT INVALID_TIME_ZONE_DISPLACEMENT_VALUE INVALID_USE_OF_ESCAPE_CHARACTER MOST_SPECIFIC_TYPE_MISMATCH NULL_VALUE_NOT_ALLOWED NULL_VALUE_NO_INDICATOR_PARAMETER NUMERIC_VALUE_OUT_OF_RANGE SEQUENCE_GENERATOR_LIMIT_EXCEEDED STRING_DATA_LENGTH_MISMATCH STRING_DATA_RIGHT_TRUNCATION SUBSTRING_ERROR TRIM_ERROR UNTERMINATED_C_STRING ZERO_LENGTH_CHARACTER_STRING FLOATING_POINT_EXCEPTION INVALID_TEXT_REPRESENTATION INVALID_BINARY_REPRESENTATION BAD_COPY_FILE_FORMAT UNTRANSLATABLE_CHARACTER NOT_AN_XML_DOCUMENT INVALID_XML_DOCUMENT INVALID_XML_CONTENT INVALID_XML_COMMENT INVALID_XML_PROCESSING_INSTRUCTION INTEGRITY_CONSTRAINT_VIOLATION RESTRICT_VIOLATION NOT_NULL_VIOLATION FOREIGN_KEY_VIOLATION UNIQUE_VIOLATION CHECK_VIOLATION EXCLUSION_VIOLATION INVALID_CURSOR_STATE INVALID_TRANSACTION_STATE ACTIVE_SQL_TRANSACTION BRANCH_TRANSACTION_ALREADY_ACTIVE HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION READ_ONLY_SQL_TRANSACTION SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED NO_ACTIVE_SQL_TRANSACTION IN_FAILED_SQL_TRANSACTION IDLE_IN_TRANSACTION_SESSION_TIMEOUT INVALID_SQL_STATEMENT_NAME TRIGGERED_DATA_CHANGE_VIOLATION INVALID_AUTHORIZATION_SPECIFICATION INVALID_PASSWORD DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST DEPENDENT_OBJECTS_STILL_EXIST INVALID_TRANSACTION_TERMINATION SQL_ROUTINE_EXCEPTION FUNCTION_EXECUTED_NO_RETURN_STATEMENT MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED INVALID_CURSOR_NAME EXTERNAL_ROUTINE_EXCEPTION CONTAINING_SQL_NOT_PERMITTED MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED EXTERNAL_ROUTINE_INVOCATION_EXCEPTION INVALID_SQLSTATE_RETURNED NULL_VALUE_NOT_ALLOWED TRIGGER_PROTOCOL_VIOLATED SRF_PROTOCOL_VIOLATED EVENT_TRIGGER_PROTOCOL_VIOLATED SAVEPOINT_EXCEPTION INVALID_SAVEPOINT_SPECIFICATION INVALID_CATALOG_NAME INVALID_SCHEMA_NAME TRANSACTION_ROLLBACK TRANSACTION_INTEGRITY_CONSTRAINT_VIOLATION SERIALIZATION_FAILURE STATEMENT_COMPLETION_UNKNOWN DEADLOCK_DETECTED SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION SYNTAX_ERROR INSUFFICIENT_PRIVILEGE CANNOT_COERCE GROUPING_ERROR WINDOWING_ERROR INVALID_RECURSION INVALID_FOREIGN_KEY INVALID_NAME NAME_TOO_LONG RESERVED_NAME DATATYPE_MISMATCH INDETERMINATE_DATATYPE COLLATION_MISMATCH INDETERMINATE_COLLATION WRONG_OBJECT_TYPE GENERATED_ALWAYS UNDEFINED_COLUMN UNDEFINED_FUNCTION UNDEFINED_TABLE UNDEFINED_PARAMETER UNDEFINED_OBJECT DUPLICATE_COLUMN DUPLICATE_CURSOR DUPLICATE_DATABASE DUPLICATE_FUNCTION DUPLICATE_PREPARED_STATEMENT DUPLICATE_SCHEMA DUPLICATE_TABLE DUPLICATE_ALIAS DUPLICATE_OBJECT AMBIGUOUS_COLUMN AMBIGUOUS_FUNCTION AMBIGUOUS_PARAMETER AMBIGUOUS_ALIAS INVALID_COLUMN_REFERENCE INVALID_COLUMN_DEFINITION INVALID_CURSOR_DEFINITION INVALID_DATABASE_DEFINITION INVALID_FUNCTION_DEFINITION INVALID_PREPARED_STATEMENT_DEFINITION INVALID_SCHEMA_DEFINITION INVALID_TABLE_DEFINITION INVALID_OBJECT_DEFINITION WITH_CHECK_OPTION_VIOLATION INSUFFICIENT_RESOURCES DISK_FULL OUT_OF_MEMORY TOO_MANY_CONNECTIONS CONFIGURATION_LIMIT_EXCEEDED PROGRAM_LIMIT_EXCEEDED STATEMENT_TOO_COMPLEX TOO_MANY_COLUMNS TOO_MANY_ARGUMENTS OBJECT_NOT_IN_PREREQUISITE_STATE OBJECT_IN_USE CANT_CHANGE_RUNTIME_PARAM LOCK_NOT_AVAILABLE OPERATOR_INTERVENTION QUERY_CANCELED ADMIN_SHUTDOWN CRASH_SHUTDOWN CANNOT_CONNECT_NOW DATABASE_DROPPED SYSTEM_ERROR IO_ERROR UNDEFINED_FILE DUPLICATE_FILE SNAPSHOT_TOO_OLD CONFIG_FILE_ERROR LOCK_FILE_EXISTS FDW_ERROR FDW_COLUMN_NAME_NOT_FOUND FDW_DYNAMIC_PARAMETER_VALUE_NEEDED FDW_FUNCTION_SEQUENCE_ERROR FDW_INCONSISTENT_DESCRIPTOR_INFORMATION FDW_INVALID_ATTRIBUTE_VALUE FDW_INVALID_COLUMN_NAME FDW_INVALID_COLUMN_NUMBER FDW_INVALID_DATA_TYPE FDW_INVALID_DATA_TYPE_DESCRIPTORS FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER FDW_INVALID_HANDLE FDW_INVALID_OPTION_INDEX FDW_INVALID_OPTION_NAME FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH FDW_INVALID_STRING_FORMAT FDW_INVALID_USE_OF_NULL_POINTER FDW_TOO_MANY_HANDLES FDW_OUT_OF_MEMORY FDW_NO_SCHEMAS FDW_OPTION_NAME_NOT_FOUND FDW_REPLY_HANDLE FDW_SCHEMA_NOT_FOUND FDW_TABLE_NOT_FOUND FDW_UNABLE_TO_CREATE_EXECUTION FDW_UNABLE_TO_CREATE_REPLY FDW_UNABLE_TO_ESTABLISH_CONNECTION PLPGSQL_ERROR RAISE_EXCEPTION NO_DATA_FOUND TOO_MANY_ROWS ASSERT_FAILURE INTERNAL_ERROR DATA_CORRUPTED INDEX_CORRUPTED `},illegal:/:==|\W\s*\(\*|(^|\s)\$[a-z]|\{\{|[a-z]:\s*$|\.\.\.|TO:|DO:/,contains:[{className:`keyword`,variants:[{begin:/\bTEXT\s*SEARCH\b/},{begin:/\b(PRIMARY|FOREIGN|FOR(\s+NO)?)\s+KEY\b/},{begin:/\bPARALLEL\s+(UNSAFE|RESTRICTED|SAFE)\b/},{begin:/\bSTORAGE\s+(PLAIN|EXTERNAL|EXTENDED|MAIN)\b/},{begin:/\bMATCH\s+(FULL|PARTIAL|SIMPLE)\b/},{begin:/\bNULLS\s+(FIRST|LAST)\b/},{begin:/\bEVENT\s+TRIGGER\b/},{begin:/\b(MAPPING|OR)\s+REPLACE\b/},{begin:/\b(FROM|TO)\s+(PROGRAM|STDIN|STDOUT)\b/},{begin:/\b(SHARE|EXCLUSIVE)\s+MODE\b/},{begin:/\b(LEFT|RIGHT)\s+(OUTER\s+)?JOIN\b/},{begin:/\b(FETCH|MOVE)\s+(NEXT|PRIOR|FIRST|LAST|ABSOLUTE|RELATIVE|FORWARD|BACKWARD)\b/},{begin:/\bPRESERVE\s+ROWS\b/},{begin:/\bDISCARD\s+PLANS\b/},{begin:/\bREFERENCING\s+(OLD|NEW)\b/},{begin:/\bSKIP\s+LOCKED\b/},{begin:/\bGROUPING\s+SETS\b/},{begin:/\b(BINARY|INSENSITIVE|SCROLL|NO\s+SCROLL)\s+(CURSOR|FOR)\b/},{begin:/\b(WITH|WITHOUT)\s+HOLD\b/},{begin:/\bWITH\s+(CASCADED|LOCAL)\s+CHECK\s+OPTION\b/},{begin:/\bEXCLUDE\s+(TIES|NO\s+OTHERS)\b/},{begin:/\bFORMAT\s+(TEXT|XML|JSON|YAML)\b/},{begin:/\bSET\s+((SESSION|LOCAL)\s+)?NAMES\b/},{begin:/\bIS\s+(NOT\s+)?UNKNOWN\b/},{begin:/\bSECURITY\s+LABEL\b/},{begin:/\bSTANDALONE\s+(YES|NO|NO\s+VALUE)\b/},{begin:/\bWITH\s+(NO\s+)?DATA\b/},{begin:/\b(FOREIGN|SET)\s+DATA\b/},{begin:/\bSET\s+(CATALOG|CONSTRAINTS)\b/},{begin:/\b(WITH|FOR)\s+ORDINALITY\b/},{begin:/\bIS\s+(NOT\s+)?DOCUMENT\b/},{begin:/\bXML\s+OPTION\s+(DOCUMENT|CONTENT)\b/},{begin:/\b(STRIP|PRESERVE)\s+WHITESPACE\b/},{begin:/\bNO\s+(ACTION|MAXVALUE|MINVALUE)\b/},{begin:/\bPARTITION\s+BY\s+(RANGE|LIST|HASH)\b/},{begin:/\bAT\s+TIME\s+ZONE\b/},{begin:/\bGRANTED\s+BY\b/},{begin:/\bRETURN\s+(QUERY|NEXT)\b/},{begin:/\b(ATTACH|DETACH)\s+PARTITION\b/},{begin:/\bFORCE\s+ROW\s+LEVEL\s+SECURITY\b/},{begin:/\b(INCLUDING|EXCLUDING)\s+(COMMENTS|CONSTRAINTS|DEFAULTS|IDENTITY|INDEXES|STATISTICS|STORAGE|ALL)\b/},{begin:/\bAS\s+(ASSIGNMENT|IMPLICIT|PERMISSIVE|RESTRICTIVE|ENUM|RANGE)\b/}]},{begin:/\b(FORMAT|FAMILY|VERSION)\s*\(/},{begin:/\bINCLUDE\s*\(/,keywords:`INCLUDE`},{begin:/\bRANGE(?!\s*(BETWEEN|UNBOUNDED|CURRENT|[-0-9]+))/},{begin:/\b(VERSION|OWNER|TEMPLATE|TABLESPACE|CONNECTION\s+LIMIT|PROCEDURE|RESTRICT|JOIN|PARSER|COPY|START|END|COLLATION|INPUT|ANALYZE|STORAGE|LIKE|DEFAULT|DELIMITER|ENCODING|COLUMN|CONSTRAINT|TABLE|SCHEMA)\s*=/},{begin:/\b(PG_\w+?|HAS_[A-Z_]+_PRIVILEGE)\b/,relevance:10},{begin:/\bEXTRACT\s*\(/,end:/\bFROM\b/,returnEnd:!0,keywords:{type:`CENTURY DAY DECADE DOW DOY EPOCH HOUR ISODOW ISOYEAR MICROSECONDS MILLENNIUM MILLISECONDS MINUTE MONTH QUARTER SECOND TIMEZONE TIMEZONE_HOUR TIMEZONE_MINUTE WEEK YEAR`}},{begin:/\b(XMLELEMENT|XMLPI)\s*\(\s*NAME/,keywords:{keyword:`NAME`}},{begin:/\b(XMLPARSE|XMLSERIALIZE)\s*\(\s*(DOCUMENT|CONTENT)/,keywords:{keyword:`DOCUMENT CONTENT`}},{beginKeywords:`CACHE INCREMENT MAXVALUE MINVALUE`,end:e.C_NUMBER_RE,returnEnd:!0,keywords:`BY CACHE INCREMENT MAXVALUE MINVALUE`},{className:`type`,begin:/\b(WITH|WITHOUT)\s+TIME\s+ZONE\b/},{className:`type`,begin:/\bINTERVAL\s+(YEAR|MONTH|DAY|HOUR|MINUTE|SECOND)(\s+TO\s+(MONTH|HOUR|MINUTE|SECOND))?\b/},{begin:/\bRETURNS\s+(LANGUAGE_HANDLER|TRIGGER|EVENT_TRIGGER|FDW_HANDLER|INDEX_AM_HANDLER|TSM_HANDLER)\b/,keywords:{keyword:`RETURNS`,type:`LANGUAGE_HANDLER TRIGGER EVENT_TRIGGER FDW_HANDLER INDEX_AM_HANDLER TSM_HANDLER`}},{begin:`\\b(`+i+`)\\s*\\(`},{begin:`\\.(`+r+`)\\b`},{begin:`\\b(`+r+`)\\s+PATH\\b`,keywords:{keyword:`PATH`,type:`BIGINT INT8 BIGSERIAL SERIAL8 BIT VARYING VARBIT BOOLEAN BOOL BOX BYTEA CHARACTER CHAR VARCHAR CIDR CIRCLE DATE DOUBLE PRECISION FLOAT8 FLOAT INET INTEGER INT INT4 INTERVAL JSON JSONB LINE LSEG|10 MACADDR MACADDR8 MONEY NUMERIC DEC DECIMAL POINT POLYGON REAL FLOAT4 SMALLINT INT2 SMALLSERIAL|10 SERIAL2|10 SERIAL|10 SERIAL4|10 TEXT TIME ZONE TIMETZ|10 TIMESTAMP TIMESTAMPTZ|10 TSQUERY|10 TSVECTOR|10 TXID_SNAPSHOT|10 UUID XML NATIONAL NCHAR INT4RANGE|10 INT8RANGE|10 NUMRANGE|10 TSRANGE|10 TSTZRANGE|10 DATERANGE|10 ANYELEMENT ANYARRAY ANYNONARRAY ANYENUM ANYRANGE CSTRING INTERNAL RECORD PG_DDL_COMMAND VOID UNKNOWN OPAQUE REFCURSOR NAME OID REGPROC|10 REGPROCEDURE|10 REGOPER|10 REGOPERATOR|10 REGCLASS|10 REGTYPE|10 REGROLE|10 REGNAMESPACE|10 REGCONFIG|10 REGDICTIONARY|10 `}},{className:`type`,begin:`\\b(`+r+`)\\b`},{className:`string`,begin:`'`,end:`'`,contains:[{begin:`''`}]},{className:`string`,begin:`(e|E|u&|U&)'`,end:`'`,contains:[{begin:`\\\\.`}],relevance:10},e.END_SAME_AS_BEGIN({begin:n,end:n,contains:[{subLanguage:[`pgsql`,`perl`,`python`,`tcl`,`r`,`lua`,`java`,`php`,`ruby`,`bash`,`scheme`,`xml`,`json`],endsWithParent:!0}]}),{begin:`"`,end:`"`,contains:[{begin:`""`}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,{className:`meta`,variants:[{begin:`%(ROW)?TYPE`,relevance:10},{begin:`\\$\\d+`},{begin:`^#\\w`,end:`$`}]},{className:`symbol`,begin:`<<\\s*[a-zA-Z_][a-zA-Z_0-9$]*\\s*>>`,relevance:10}]}}var yh={class:`table table-sm table-borderless`},bh={class:`text-end`},xh={class:`text-end`},Sh={class:`text-end`},Ch=k({__name:`JitDetails`,props:{jit:{}},setup(e){let t=e;return(e,n)=>(F(),N(`table`,yh,[M(`tbody`,null,[M(`tr`,null,[n[0]||=M(`th`,null,`Functions`,-1),n[1]||=b(),M(`td`,bh,h(t.jit.Functions),1)]),n[4]||=b(),n[5]||=M(`tr`,null,[M(`th`,{colspan:`2`},`Options`)],-1),n[6]||=b(),(F(!0),N(_,null,r(t.jit.Options,(e,t)=>(F(),N(`tr`,{key:t},[M(`td`,null,`\xA0\xA0`+h(t),1),n[2]||=b(),M(`td`,xh,[b(h(e?`✓`:`✗`)+` `,1),M(`small`,null,`(`+h(e)+`)`,1)])]))),128)),n[7]||=b(),n[8]||=M(`tr`,null,[M(`th`,{colspan:`2`},`Timing`)],-1),n[9]||=b(),(F(!0),N(_,null,r(t.jit.Timing,(e,t)=>(F(),N(`tr`,{key:t},[M(`td`,null,`\xA0\xA0`+h(t),1),n[3]||=b(),M(`td`,Sh,h(e)+` ms`,1)]))),128))])]))}}),wh={class:`table-borderless`},Th={class:`text-nowrap p-0`},Eh={class:`p-0 ps-1`},Dh={class:`table-borderless`},Oh={class:`p-0 ps-1`},kh=k({__name:`SortGroup`,props:{sortGroup:{}},setup(e){return(t,n)=>(F(),N(`div`,null,[b(` + Count: `+h(e.sortGroup[`Group Count`])+` `,1),n[6]||=M(`br`,null,null,-1),n[7]||=b(),M(`table`,wh,[M(`tbody`,null,[M(`tr`,null,[M(`td`,Th,[n[0]||=b(` + Sort Method`,-1),e.sortGroup[`Sort Methods Used`].length>1?(F(),N(_,{key:0},[b(`s`)],64)):E(``,!0),n[1]||=b(`: + `,-1)]),n[2]||=b(),M(`td`,Eh,h(a(eg)(e.sortGroup[`Sort Methods Used`])),1)])])]),n[8]||=b(),M(`table`,Dh,[M(`tbody`,null,[M(`tr`,null,[n[4]||=M(`td`,{class:`p-0`},`Memory:`,-1),n[5]||=b(),M(`td`,Oh,[b(` + Average: + `+h(a(Ih)(e.sortGroup[`Sort Space Memory`][`Average Sort Space Used`]))+` `,1),n[3]||=M(`br`,null,null,-1),b(` + Peak: + `+h(a(Ih)(e.sortGroup[`Sort Space Memory`][`Peak Sort Space Used`])),1)])])])])]))}});function Ah(e){let t={className:`attr`,begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},n={match:/[{}[\],:]/,className:`punctuation`,relevance:0},r=[`true`,`false`,`null`],i={scope:`literal`,beginKeywords:r.join(` `)};return{name:`JSON`,aliases:[`jsonc`],keywords:{literal:r},contains:[t,n,e.QUOTE_STRING_MODE,i,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:`\\S`}}_h.registerLanguage(`pgsql`,vh),_h.registerLanguage(`json`,Ah);function Q(e){if(e===void 0)return`-`;if(typeof e!=`number`)throw Error(`Expected number, got ${typeof e}`);if(Number.isNaN(e))return`N/A`;e<0&&console.error(` + Duration is negative. This is probably a bug. + Please report it at https://github.com/dalibo/pev2. + `);let t=[],n=864e5,r=Math.floor(e/n);r&&t.push(r+`d`);let i=e%n;n/=24;let a=Math.floor(i/n);a&&t.push(a+`h`),i%=n,n/=60;let o=Math.floor(i/n);o&&t.push(o+`m`),i%=n,n/=60;let s=Math.floor(i/n);s&&t.push(s+`s`),i%=n;let c=parseFloat(i.toPrecision(3));return c&&t.push(c.toLocaleString()+`ms`),t.length===0?`0ms`:t.slice(0,2).join(` `)}function jh(e){return e===void 0?`N/A`:e.toLocaleString(void 0,{minimumFractionDigits:2})}function Mh(e){return e===void 0?`N/A`:e.toLocaleString()}function Nh(e){return e===void 0?`N/A`:e.toLocaleString()}function Ph(e){return e===void 0?`N/A`:e.toLocaleString()}function Fh(e){return e===void 0?`N/A`:`${parseFloat(e.toPrecision(2)).toLocaleString()} ×`}function Ih(e){return Rh(e*1024)}function Lh(e){return Rh(e)}function Rh(e){if(e===0)return`0 kB`;let t=1024,n=[`B`,`kB`,`MB`,`GB`,`TB`,`PB`,`EB`,`ZB`,`YB`],r=Math.floor(Math.log(e)/Math.log(t)),i=e/t**r;return`${i%1==0?i.toLocaleString():parseFloat(i.toPrecision(2)).toLocaleString()} ${n[r]}`}function zh(e){return e?Rh(e*8*1024):``}function Bh(e,t=!1){if(t=!!t,!e)return``;let n=e.toLocaleString();return t&&(n+=`
${zh(e)}`),n}function Vh(e){return Bh(e,!0)}function Hh(e){return isNaN(e)?`-`:L.default.round(e*100)+`%`}function Uh(e){if(e==null)return``;let t=typeof e==`string`?e.split(/\s*,\s*/):e;if(!Array.isArray(t))throw Error(`Expected string or array of strings, got ${typeof e}`);return`
    ${t.map(e=>`
  • ${L.default.escape(e)}
  • `).join(``)}
`}function Wh(e){return j(kh,{sortGroup:e}).mount(document.createElement(`div`)).$el.outerHTML}function Gh(e){return e?zh(e)+`/s`:``}function Kh(e){return j(Ch,{jit:e}).mount(document.createElement(`div`)).$el.outerHTML}function qh(e){return e?`yes`:`no`}function Jh(e){return JSON.stringify(e,null,2)}function Yh(e){switch(e){case ph.over:return` over`;case ph.under:return` under`;default:return`-`}}function Xh(e){switch(e){case mh.memory:return`in Memory`;case mh.disk:return`on Disk`;default:return console.error(`Unsupported Sort Space Type`),`-`}}function Zh(e){return`
    ${e.map(e=>L.default.has(e,Z.SORT_KEY)?`
  • Sort Key: ${e[Z.SORT_KEY]}
    Group Keys: ${e[Z.GROUP_KEYS]}
  • `:L.default.has(e,Z.HASH_KEYS)?`
  • Hash Keys: ${(e[Z.HASH_KEYS]??[]).map(e=>e.join(`, `))}
  • `:L.default.has(e,Z.GROUP_KEYS)?`
  • Group Keys:
      ${(e[Z.GROUP_KEYS]??[]).map(e=>`
    • ${e.length?e.join(`, `):`()`}
    • `).join(``)}
  • `:`
  • `).join(``)}
`}var Qh={[Z.ACTUAL_LOOPS]:Ph,[Z.ACTUAL_ROWS]:Nh,[Z.ACTUAL_ROWS_FRACTIONAL]:qh,[Z.ACTUAL_ROWS_REVISED]:Nh,[Z.ACTUAL_STARTUP_TIME]:Q,[Z.ACTUAL_TOTAL_TIME]:Q,[Z.AVERAGE_IO_READ_SPEED]:Gh,[Z.AVERAGE_IO_WRITE_SPEED]:Gh,[Z.AVERAGE_LOCAL_IO_READ_SPEED]:Gh,[Z.AVERAGE_LOCAL_IO_WRITE_SPEED]:Gh,[Z.AVERAGE_SHARED_IO_READ_SPEED]:Gh,[Z.AVERAGE_SHARED_IO_WRITE_SPEED]:Gh,[Z.AVERAGE_SUM_IO_READ_SPEED]:Gh,[Z.AVERAGE_SUM_IO_WRITE_SPEED]:Gh,[Z.AVERAGE_TEMP_IO_READ_SPEED]:Gh,[Z.AVERAGE_TEMP_IO_WRITE_SPEED]:Gh,[Z.DISK_USAGE]:Ih,[Z.EXCLUSIVE_AVERAGE_IO_READ_SPEED]:Gh,[Z.EXCLUSIVE_AVERAGE_IO_WRITE_SPEED]:Gh,[Z.EXCLUSIVE_AVERAGE_LOCAL_IO_READ_SPEED]:Gh,[Z.EXCLUSIVE_AVERAGE_LOCAL_IO_WRITE_SPEED]:Gh,[Z.EXCLUSIVE_AVERAGE_SHARED_IO_READ_SPEED]:Gh,[Z.EXCLUSIVE_AVERAGE_SHARED_IO_WRITE_SPEED]:Gh,[Z.EXCLUSIVE_AVERAGE_TEMP_IO_READ_SPEED]:Gh,[Z.EXCLUSIVE_AVERAGE_TEMP_IO_WRITE_SPEED]:Gh,[Z.EXCLUSIVE_COST]:jh,[Z.EXCLUSIVE_DURATION]:Q,[Z.EXCLUSIVE_IO_READ_TIME]:Q,[Z.EXCLUSIVE_IO_WRITE_TIME]:Q,[Z.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS]:Vh,[Z.EXCLUSIVE_LOCAL_HIT_BLOCKS]:Vh,[Z.EXCLUSIVE_LOCAL_IO_READ_TIME]:Q,[Z.EXCLUSIVE_LOCAL_IO_WRITE_TIME]:Q,[Z.EXCLUSIVE_LOCAL_READ_BLOCKS]:Vh,[Z.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS]:Vh,[Z.EXCLUSIVE_SHARED_DIRTIED_BLOCKS]:Vh,[Z.EXCLUSIVE_SHARED_HIT_BLOCKS]:Vh,[Z.EXCLUSIVE_SHARED_IO_READ_TIME]:Q,[Z.EXCLUSIVE_SHARED_IO_WRITE_TIME]:Q,[Z.EXCLUSIVE_SHARED_READ_BLOCKS]:Vh,[Z.EXCLUSIVE_SHARED_WRITTEN_BLOCKS]:Vh,[Z.EXCLUSIVE_TEMP_IO_READ_TIME]:Q,[Z.EXCLUSIVE_TEMP_IO_WRITE_TIME]:Q,[Z.EXCLUSIVE_TEMP_READ_BLOCKS]:Vh,[Z.EXCLUSIVE_TEMP_WRITTEN_BLOCKS]:Vh,[Z.FULL_SORT_GROUPS]:Wh,[Z.GROUPING_SETS]:Zh,[Z.HEAP_FETCHES]:Nh,[Z.HASHAGG_BATCHES]:Mh,[Z.HASH_BATCHES]:Mh,[Z.HASH_BUCKETS]:Mh,[Z.IO_READ_TIME]:Q,[Z.IO_WRITE_TIME]:Q,[Z.JIT]:Kh,[Z.LOCAL_DIRTIED_BLOCKS]:Vh,[Z.LOCAL_HIT_BLOCKS]:Vh,[Z.LOCAL_IO_READ_TIME]:Q,[Z.LOCAL_IO_WRITE_TIME]:Q,[Z.LOCAL_READ_BLOCKS]:Vh,[Z.LOCAL_WRITTEN_BLOCKS]:Vh,[Z.ORIGINAL_HASH_BATCHES]:Mh,[Z.ORIGINAL_HASH_BUCKETS]:Mh,[Z.OUTPUT]:Uh,[Z.PARALLEL_AWARE]:qh,[Z.PEAK_MEMORY_USAGE]:Ih,[Z.PLANNED_PARTITIONS]:Mh,[Z.PLANNER_ESTIMATE_DIRECTION]:Yh,[Z.PLANNER_ESTIMATE_FACTOR]:Fh,[Z.PLAN_ROWS]:Nh,[Z.PLAN_ROWS_REVISED]:Nh,[Z.PLAN_WIDTH]:Lh,[Z.PRESORTED_KEY]:Uh,[Z.PRE_SORTED_GROUPS]:Wh,[Z.ROWS_REMOVED_BY_FILTER]:Nh,[Z.ROWS_REMOVED_BY_FILTER_REVISED]:Nh,[Z.ROWS_REMOVED_BY_INDEX_RECHECK]:Nh,[Z.ROWS_REMOVED_BY_INDEX_RECHECK_REVISED]:Nh,[Z.ROWS_REMOVED_BY_JOIN_FILTER]:Nh,[Z.ROWS_REMOVED_BY_JOIN_FILTER_REVISED]:Nh,[Z.SHARED_DIRTIED_BLOCKS]:Vh,[Z.SHARED_HIT_BLOCKS]:Vh,[Z.SHARED_IO_READ_TIME]:Q,[Z.SHARED_IO_WRITE_TIME]:Q,[Z.SHARED_READ_BLOCKS]:Vh,[Z.SHARED_WRITTEN_BLOCKS]:Vh,[Z.SORT_KEY]:Uh,[Z.SORT_SPACE_USED]:Ih,[Z.SORT_SPACE_TYPE]:Xh,[Z.STARTUP_COST]:jh,[Z.SUM_IO_READ_TIME]:Q,[Z.SUM_IO_WRITE_TIME]:Q,[Z.TEMP_IO_READ_TIME]:Q,[Z.TEMP_IO_WRITE_TIME]:Q,[Z.TEMP_READ_BLOCKS]:Vh,[Z.TEMP_WRITTEN_BLOCKS]:Vh,[Z.TOTAL_COST]:jh,[Z.WAL_BYTES]:Lh,[Z.WAL_FPI]:Nh,[Z.WAL_RECORDS]:Nh,[Z.WORKERS]:Jh};function $h(e,t){let n=Qh[e];return n?n(t):L.default.escape(t)}function eg(e){return e instanceof Array||(e=[e]),e=L.default.map(e,e=>L.default.escape(e.replace(/(^\(|\)$)/g,``))),e.join(`, `)}function tg(e,t){return L.default.map(e,e=>{let n=L.default.escape(e);return t&&(n+=t.indexOf(e)===-1?``:` (presort)`),n}).join(`, `)}function ng(e){let t;return e>90?t=4:e>40?t=3:e>10&&(t=2),t?`c-`+t:``}function rg(e){return _h.highlight(e,{language:`pgsql`}).value}function ig(e){return _h.highlight(e,{language:`json`}).value}function ag(e){return sg[e.toUpperCase()]}function og(e){return cg[e.toUpperCase()]}var sg={LIMIT:`returns a specified number of rows from a record set.`,SORT:`sorts a record set based on the specified sort key.`,"NESTED LOOP":`merges two record sets by looping through every record in the first set and + trying to find a match in the second set. All matching records are returned.`,"MERGE JOIN":`merges two record sets by first sorting them on a join key.`,HASH:`generates a hash table from the records in the input recordset. Hash is used by + Hash Join.`,"HASH JOIN":`joins two record sets by hashing one of them (using a Hash Scan).`,AGGREGATE:`groups records together based on a GROUP BY or aggregate function (like sum()).`,HASHAGGREGATE:`groups records together based on a GROUP BY or aggregate function (like sum()). Hash Aggregate uses + a hash to first organize the records by a key.`,"SEQ SCAN":`finds relevant records by sequentially scanning the input record set. When reading from a table, + Seq Scans (unlike Index Scans) perform a single read operation (only the table is read).`,"INDEX SCAN":`finds relevant records based on an Index. + Index Scans perform 2 read operations: one to + read the index and another to read the actual value from the table.`,"INDEX ONLY SCAN":`finds relevant records based on an Index. + Index Only Scans perform a single read operation + from the index and do not read from the corresponding table.`,"BITMAP HEAP SCAN":`searches through the pages returned by the Bitmap Index Scan + for relevant rows.`,"BITMAP INDEX SCAN":`uses a Bitmap Index (index which uses 1 bit per page) + to find all relevant pages. + Results of this node are fed to the Bitmap Heap Scan.`,"CTE SCAN":`performs a sequential scan of Common Table Expression (CTE) query results. Note that + results of a CTE are materialized (calculated and temporarily stored).`,MEMOIZE:`is used to cache the results of the inner side of a nested loop. It avoids executing underlying nodes when the results for the current parameters are already in the cache.`,GATHER:`reads the results of the parallel workers, in an undefined order.`,"GATHER MERGE":`reads the results of the parallel workers, preserving any ordering.`},cg={"MISSING EXECUTION TIME":`Execution time (or Total runtime) not available for this plan. Make sure you + use EXPLAIN ANALYZE.`,"MISSING PLANNING TIME":`Planning time not available for this plan.`,"WORKERS PLANNED NOT LAUNCHED":`Less workers than planned were launched. +Consider modifying max_parallel_workers or max_parallel_workers_per_gather.`,"WORKERS DETAILED INFO MISSING":`Consider using EXPLAIN (ANALYZE, VERBOSE)`,"FUZZY NEEDS VERBOSE":`Information may not be accurate. Use EXPLAIN VERBOSE mode.`,"HINT TRACK_IO_TIMING":`HINT: activate track_io_timing to have details on time spent outside the PG cache.`,"IO TIMINGS PARALLEL":`Distributed among parallel workers`,"MULTIPLE HASH BATCHES":`Several batches were required to process the hash buckets with the available memory. Spilling data to temporary disk, yet generating some operation on disk (I/O).
Hint: consider increasing work_mem or decreasing hash_mem_multiplier so that only one batch is used to possibly improve performance.`};function lg(e,t,n,r){if(!t)return;let i=e.getBoundingClientRect(),a=t.getBoundingClientRect(),o=e.scrollLeft,s=a.left>=i.left&&a.left<=i.right&&a.right<=i.right,c=e.scrollTop,l=a.top>=i.top&&a.top<=i.bottom&&a.bottom<=i.bottom;n||!s||!l?(o=a.left+e.scrollLeft-i.left-i.width/2+a.width/2,c=a.top+e.scrollTop-i.top-i.height/2+a.height/2,dg({element:e,to:{scrollTop:c,scrollLeft:o},duration:400,done:r})):r&&r()}var ug=({currentTime:e,start:t,change:n,duration:r})=>{let i=e;return i/=r/2,i<1?n/2*i*i+t:(--i,-n/2*(i*(i-2)-1)+t)};function dg({duration:e,element:t,to:n,done:r}){let i=t.scrollTop,a=t.scrollLeft,o=n.scrollTop-i,s=n.scrollLeft-a,c=new Date().getTime(),l=()=>{let u=new Date().getTime()-c;t.scrollTop=ug({currentTime:u,start:i,change:o,duration:e}),t.scrollLeft=ug({currentTime:u,start:a,change:s,duration:e}),u{if(n)return a.push(t,l||r||s||c),``;if(r)i.push(r);else if(s)i.pop();else if(c)i[i.length-1]===c?i.pop():i.push(c);else if(l?!i.length:!t)return a.push(t),o.push(a.join(``)),a=[],``;return a.push(e),``}),o}function pg(e,t){let n,r=e.content.Plan;return r.nodeId==t?r:(r&&r.Plans&&(r.Plans.some(function e(r){return r.nodeId===t?(n=r,!0):r.Plans&&r.Plans.some(e)}),!n&&e.ctes&&L.default.each(e.ctes,e=>{if(e.nodeId==t)return n=e,!1;if(e.Plans&&(e.Plans.some(function e(r){return r.nodeId===t?(n=r,!0):r.Plans&&r.Plans.some(e)}),n))return!1})),n)}function mg(e,t){let n;return e.ctes&&L.default.each(e.ctes,e=>{if(e[Z.SUBPLAN_NAME]==`CTE `+t)return n=e,!1}),n}var hg=[Z.NODE_TYPE,Z.CTE_NAME,Z.EXCLUSIVE_DURATION,Z.EXCLUSIVE_COST,Z.TOTAL_COST,Z.PLAN_ROWS,Z.ACTUAL_ROWS,Z.ACTUAL_LOOPS,Z.OUTPUT,Z.WORKERS,Z.WORKERS_PLANNED,Z.WORKERS_LAUNCHED,Z.WORKERS_PLANNED_BY_GATHER,Z.WORKERS_LAUNCHED_BY_GATHER,Z.READ_BLOCKS,Z.WRITTEN_BLOCKS,Z.EXCLUSIVE_SHARED_HIT_BLOCKS,Z.EXCLUSIVE_SHARED_READ_BLOCKS,Z.EXCLUSIVE_SHARED_DIRTIED_BLOCKS,Z.EXCLUSIVE_SHARED_WRITTEN_BLOCKS,Z.EXCLUSIVE_TEMP_READ_BLOCKS,Z.EXCLUSIVE_TEMP_WRITTEN_BLOCKS,Z.EXCLUSIVE_LOCAL_HIT_BLOCKS,Z.EXCLUSIVE_LOCAL_READ_BLOCKS,Z.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS,Z.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS,Z.EXCLUSIVE_READ_BLOCKS,Z.EXCLUSIVE_WRITTEN_BLOCKS,Z.SHARED_HIT_BLOCKS,Z.SHARED_READ_BLOCKS,Z.SHARED_DIRTIED_BLOCKS,Z.SHARED_WRITTEN_BLOCKS,Z.TEMP_READ_BLOCKS,Z.TEMP_WRITTEN_BLOCKS,Z.LOCAL_HIT_BLOCKS,Z.LOCAL_READ_BLOCKS,Z.LOCAL_DIRTIED_BLOCKS,Z.LOCAL_WRITTEN_BLOCKS,Z.PLANNER_ESTIMATE_FACTOR,Z.PLANNER_ESTIMATE_DIRECTION,Z.SUBPLAN_NAME,Z.GROUP_KEY,Z.HASH_CONDITION,Z.JOIN_TYPE,Z.INDEX_NAME,Z.HASH_CONDITION,Z.EXCLUSIVE_IO_READ_TIME,Z.EXCLUSIVE_IO_WRITE_TIME,Z.EXCLUSIVE_SHARED_IO_READ_TIME,Z.EXCLUSIVE_SHARED_IO_WRITE_TIME,Z.EXCLUSIVE_LOCAL_IO_READ_TIME,Z.EXCLUSIVE_LOCAL_IO_WRITE_TIME,Z.EXCLUSIVE_TEMP_IO_READ_TIME,Z.EXCLUSIVE_TEMP_IO_WRITE_TIME,Z.EXCLUSIVE_AVERAGE_IO_READ_SPEED,Z.EXCLUSIVE_AVERAGE_IO_WRITE_SPEED,Z.EXCLUSIVE_AVERAGE_SHARED_IO_READ_SPEED,Z.EXCLUSIVE_AVERAGE_SHARED_IO_WRITE_SPEED,Z.EXCLUSIVE_AVERAGE_LOCAL_IO_READ_SPEED,Z.EXCLUSIVE_AVERAGE_LOCAL_IO_WRITE_SPEED,Z.EXCLUSIVE_AVERAGE_TEMP_IO_READ_SPEED,Z.EXCLUSIVE_AVERAGE_TEMP_IO_WRITE_SPEED,Z.EXCLUSIVE_AVERAGE_IO_READ_SPEED,Z.EXCLUSIVE_AVERAGE_IO_WRITE_SPEED,Z.EXCLUSIVE_SUM_IO_READ_TIME,Z.EXCLUSIVE_SUM_IO_WRITE_TIME,Z.EXCLUSIVE_AVERAGE_SUM_IO_READ_SPEED,Z.EXCLUSIVE_AVERAGE_SUM_IO_WRITE_SPEED,Z.AVERAGE_IO_READ_SPEED,Z.AVERAGE_IO_WRITE_SPEED,Z.AVERAGE_SHARED_IO_READ_SPEED,Z.AVERAGE_SHARED_IO_WRITE_SPEED,Z.AVERAGE_LOCAL_IO_READ_SPEED,Z.AVERAGE_LOCAL_IO_WRITE_SPEED,Z.AVERAGE_TEMP_IO_READ_SPEED,Z.AVERAGE_TEMP_IO_WRITE_SPEED,Z.IO_READ_TIME,Z.IO_WRITE_TIME,Z.SHARED_IO_READ_TIME,Z.SHARED_IO_WRITE_TIME,Z.LOCAL_IO_READ_TIME,Z.LOCAL_IO_WRITE_TIME,Z.TEMP_IO_READ_TIME,Z.TEMP_IO_WRITE_TIME,Z.SUM_IO_READ_TIME,Z.SUM_IO_WRITE_TIME,Z.AVERAGE_SUM_IO_READ_SPEED,Z.AVERAGE_SUM_IO_WRITE_SPEED,Z.HEAP_FETCHES,Z.WAL_RECORDS,Z.WAL_BYTES,Z.WAL_FPI,Z.NODE_ID,Z.ROWS_REMOVED_BY_FILTER,Z.ROWS_REMOVED_BY_JOIN_FILTER,Z.ROWS_REMOVED_BY_INDEX_RECHECK,Z.ACTUAL_ROWS_REVISED,Z.PLAN_ROWS_REVISED,Z.ROWS_REMOVED_BY_FILTER_REVISED,Z.ROWS_REMOVED_BY_JOIN_FILTER_REVISED,Z.ROWS_REMOVED_BY_INDEX_RECHECK_REVISED,`size`,Z.RELATION_NAME,Z.ALIAS,Z.FUNCTION_NAME,Z.STRATEGY,Z.PARTIAL_MODE,Z.SCAN_DIRECTION,Z.ACTUAL_ROWS_FRACTIONAL,Z.DISABLED,Z.WORKER_NUMBER,Z.ASYNC_CAPABLE];function gg(e,t){return(!!t||e===Z.WORKER_NUMBER||e===Z.ACTUAL_ROWS)&&hg.indexOf(e)===-1}var _g={key:0},vg={key:0,class:`text-end`},yg={key:1,class:`text-end`},bg={key:2,class:`text-end`},xg={key:3,class:`text-end`},Sg=k({__name:`NodeIoTimingsRow`,props:{object:{},scope:{},exclusive:{type:Boolean,default:()=>!1}},setup(e){let t=e,n=t.exclusive?`EXCLUSIVE_`:``,r=t.object,i=t.scope?`${t.scope}_`.toUpperCase():``,o=t.scope?L.capitalize(t.scope):`Shared/Local`,s=hh(n+i+`IO_READ_TIME`),c=hh(n+`AVERAGE_`+i+`IO_READ_SPEED`),u=hh(n+i+`READ_BLOCKS`),d=hh(n+i+`IO_WRITE_TIME`),f=hh(n+`AVERAGE_`+i+`IO_WRITE_SPEED`),p=hh(n+i+`WRITTEN_BLOCKS`);return(e,t)=>a(r)[a(s)]||a(r)[a(d)]?(F(),N(`tr`,_g,[M(`td`,null,h(a(o)),1),t[11]||=b(),a(r)[a(s)]?(F(),N(`td`,vg,[b(h(a($h)(a(s),a(r)[a(s)]))+` `,1),t[0]||=M(`br`,null,null,-1),t[1]||=b(),M(`small`,null,h(a(zh)(a(r)[a(u)])),1),t[2]||=b(),t[3]||=M(`br`,null,null,-1),t[4]||=b(),M(`small`,null,`~`+h(a($h)(a(c),a(r)[a(c)])),1),t[5]||=b(),a(r)[a(Z).WORKERS_PLANNED]||a(r)[a(Z).WORKERS_PLANNED_BY_GATHER]?l((F(),y(a(Y),{key:0,icon:a(Ql),class:`cursor-help d-inline-block text-body-tertiary`},null,8,[`icon`])),[[a(Or),{content:a(og)(`io timings parallel`)}]]):E(``,!0)])):(F(),N(`td`,yg,`-`)),t[12]||=b(),a(r)[a(d)]?(F(),N(`td`,bg,[b(h(a($h)(a(d),a(r)[a(d)]))+` `,1),t[6]||=M(`br`,null,null,-1),t[7]||=b(),M(`small`,null,h(a(zh)(a(r)[a(p)])),1),t[8]||=b(),t[9]||=M(`br`,null,null,-1),t[10]||=b(),M(`small`,null,`~`+h(a($h)(a(f),a(r)[a(f)])),1)])):(F(),N(`td`,xg,`-`))])):E(``,!0)}}),Cg={key:0},wg={key:0,class:`text-end`},Tg={key:1,class:`text-end`},Eg={key:2,class:`text-end`},Dg={key:3,class:`text-end`},Og=k({__name:`PlanningIoTimingsRow`,props:{object:{},scope:{}},setup(e){let t=e,n=t.object,r=t.scope?`${t.scope}_`.toUpperCase():``,i=t.scope?L.capitalize(t.scope):`Shared/Local`,o=hh(r+`IO_READ_TIME`),s=hh(`AVERAGE_`+r+`IO_READ_SPEED`),c=hh(r+`READ_BLOCKS`),l=hh(r+`IO_WRITE_TIME`),u=hh(`AVERAGE_`+r+`IO_WRITE_SPEED`),d=hh(r+`WRITTEN_BLOCKS`);return(e,t)=>a(n)[a(o)]||a(n)[a(l)]?(F(),N(`tr`,Cg,[M(`td`,null,h(a(i)),1),t[10]||=b(),a(n)[a(o)]?(F(),N(`td`,wg,[b(h(a($h)(a(o),a(n)[a(o)]))+` `,1),t[0]||=M(`br`,null,null,-1),t[1]||=b(),M(`small`,null,h(a(zh)(a(n)[a(c)])),1),t[2]||=b(),t[3]||=M(`br`,null,null,-1),t[4]||=b(),M(`small`,null,`~`+h(a($h)(a(s),a(n)[a(s)])),1)])):(F(),N(`td`,Tg,`-`)),t[11]||=b(),a(n)[a(l)]?(F(),N(`td`,Eg,[b(h(a($h)(a(l),a(n)[a(l)]))+` `,1),t[5]||=M(`br`,null,null,-1),t[6]||=b(),M(`small`,null,h(a(zh)(a(n)[a(d)])),1),t[7]||=b(),t[8]||=M(`br`,null,null,-1),t[9]||=b(),M(`small`,null,`~`+h(a($h)(a(u),a(n)[a(u)])),1)])):(F(),N(`td`,Dg,`-`))])):E(``,!0)}}),kg={key:0,class:`table table-sm`},Ag=k({__name:`IoTable`,props:{object:{},exclusive:{type:Boolean,default:()=>!1}},setup(e){let t=e,n=t.object,r=t.exclusive?n[Z.EXCLUSIVE_IO_READ_TIME]||n[Z.EXCLUSIVE_IO_WRITE_TIME]||n[Z.EXCLUSIVE_SHARED_IO_READ_TIME]||n[Z.EXCLUSIVE_SHARED_IO_WRITE_TIME]||n[Z.EXCLUSIVE_LOCAL_IO_READ_TIME]||n[Z.EXCLUSIVE_LOCAL_IO_WRITE_TIME]||n[Z.EXCLUSIVE_TEMP_IO_READ_TIME]||n[Z.EXCLUSIVE_TEMP_IO_WRITE_TIME]:n[Z.IO_READ_TIME]||n[Z.IO_WRITE_TIME]||n[Z.SHARED_IO_READ_TIME]||n[Z.SHARED_IO_WRITE_TIME]||n[Z.LOCAL_IO_READ_TIME]||n[Z.LOCAL_IO_WRITE_TIME]||n[Z.TEMP_IO_READ_TIME]||n[Z.TEMP_IO_WRITE_TIME];function i(e){return Z.EXCLUSIVE_IO_READ_TIME in e}return(t,o)=>a(r)?(F(),N(`table`,kg,[o[3]||=M(`thead`,null,[M(`tr`,null,[M(`th`,{class:`text-nowrap`},`I/O Timings`),b(),M(`td`,{class:`text-end`,width:`50%`},`Read`),b(),M(`td`,{class:`text-end`,width:`50%`},`Write`)])],-1),o[4]||=b(),M(`tbody`,null,[i(a(n))?(F(),y(Sg,{key:0,object:a(n),exclusive:e.exclusive},null,8,[`object`,`exclusive`])):(F(),y(Og,{key:1,object:a(n)},null,8,[`object`])),o[0]||=b(),i(a(n))?(F(),y(Sg,{key:2,object:a(n),scope:a(gh).SHARED,exclusive:e.exclusive},null,8,[`object`,`scope`,`exclusive`])):(F(),y(Og,{key:3,object:a(n),scope:a(gh).SHARED},null,8,[`object`,`scope`])),o[1]||=b(),i(a(n))?(F(),y(Sg,{key:4,object:a(n),scope:a(gh).LOCAL,exclusive:e.exclusive},null,8,[`object`,`scope`,`exclusive`])):(F(),y(Og,{key:5,object:a(n),scope:a(gh).LOCAL},null,8,[`object`,`scope`])),o[2]||=b(),i(a(n))?(F(),y(Sg,{key:6,object:a(n),scope:a(gh).TEMP,exclusive:e.exclusive},null,8,[`object`,`scope`,`exclusive`])):(F(),y(Og,{key:7,object:a(n),scope:a(gh).TEMP},null,8,[`object`,`scope`]))])])):E(``,!0)}}),jg={Group:`Sorted`,Hash:`Hashed`,Mixed:`Mixed`},Mg=Object.fromEntries(Object.entries(jg).map(([e,t])=>[t,e])),Ng=class{nodeId;size;Options;Timing;Settings;[Z.ACTUAL_LOOPS];[Z.ACTUAL_ROWS];[Z.ACTUAL_ROWS_REVISED];[Z.ACTUAL_STARTUP_TIME];[Z.ACTUAL_STARTUP_TIME_REVISED];[Z.ACTUAL_TOTAL_TIME];[Z.ACTUAL_TOTAL_TIME_REVISED];[Z.ASYNC_CAPABLE]=!1;[Z.EXCLUSIVE_COST];[Z.EXCLUSIVE_DURATION];[Z.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS];[Z.EXCLUSIVE_LOCAL_HIT_BLOCKS];[Z.EXCLUSIVE_LOCAL_READ_BLOCKS];[Z.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS];[Z.EXCLUSIVE_SHARED_DIRTIED_BLOCKS];[Z.EXCLUSIVE_SHARED_HIT_BLOCKS];[Z.EXCLUSIVE_SHARED_READ_BLOCKS];[Z.EXCLUSIVE_SHARED_WRITTEN_BLOCKS];[Z.EXCLUSIVE_READ_BLOCKS];[Z.EXCLUSIVE_WRITTEN_BLOCKS];[Z.EXCLUSIVE_TEMP_READ_BLOCKS];[Z.EXCLUSIVE_TEMP_WRITTEN_BLOCKS];[Z.FILTER];[Z.HASH_KEY];[Z.GROUPING_SETS];[Z.GROUP_KEY];[Z.PLANNED_PARTITIONS];[Z.PLANNER_ESTIMATE_DIRECTION];[Z.PLANNER_ESTIMATE_FACTOR];[Z.INDEX_NAME];[Z.NODE_TYPE];[Z.PARALLEL_AWARE]=!1;[Z.PLANS];[Z.PLAN_ROWS];[Z.PLAN_ROWS_REVISED];[Z.SUBPLAN_NAME];[Z.TOTAL_COST];[Z.WORKERS];[Z.WORKERS_LAUNCHED];[Z.WORKERS_PLANNED];[Z.WORKERS_LAUNCHED_BY_GATHER];[Z.WORKERS_PLANNED_BY_GATHER];[Z.EXCLUSIVE_IO_READ_TIME];[Z.EXCLUSIVE_IO_WRITE_TIME];[Z.EXCLUSIVE_SHARED_IO_READ_TIME];[Z.EXCLUSIVE_SHARED_IO_WRITE_TIME];[Z.EXCLUSIVE_LOCAL_IO_READ_TIME];[Z.EXCLUSIVE_LOCAL_IO_WRITE_TIME];[Z.EXCLUSIVE_TEMP_IO_READ_TIME];[Z.EXCLUSIVE_TEMP_IO_WRITE_TIME];[Z.EXCLUSIVE_SUM_IO_READ_TIME];[Z.EXCLUSIVE_SUM_IO_WRITE_TIME];[Z.AVERAGE_IO_READ_SPEED];[Z.AVERAGE_IO_WRITE_SPEED];[Z.AVERAGE_SHARED_IO_READ_SPEED];[Z.AVERAGE_SHARED_IO_WRITE_SPEED];[Z.AVERAGE_LOCAL_IO_READ_SPEED];[Z.AVERAGE_LOCAL_IO_WRITE_SPEED];[Z.AVERAGE_TEMP_IO_READ_SPEED];[Z.AVERAGE_TEMP_IO_WRITE_SPEED];[Z.AVERAGE_SUM_IO_READ_SPEED];[Z.AVERAGE_SUM_IO_WRITE_SPEED];[Z.EXCLUSIVE_AVERAGE_SUM_IO_READ_SPEED];[Z.EXCLUSIVE_AVERAGE_SUM_IO_WRITE_SPEED];[Z.IO_READ_TIME];[Z.IO_WRITE_TIME];[Z.SHARED_IO_READ_TIME];[Z.SHARED_IO_WRITE_TIME];[Z.LOCAL_IO_READ_TIME];[Z.LOCAL_IO_WRITE_TIME];[Z.TEMP_IO_READ_TIME];[Z.TEMP_IO_WRITE_TIME];[Z.SUM_IO_READ_TIME];[Z.SUM_IO_WRITE_TIME];[Z.PARTIAL_MODE];[Z.SCAN_DIRECTION];[Z.DISABLED]=!1;constructor(e){if(!e)return;this[Z.NODE_TYPE]=e;let t=/^((?:Parallel\s+)?(?:Seq|Tid.*|Bitmap\s+Heap|WorkTable|(Async\s+)?Foreign)\s+Scan|Update|Insert|Delete|Merge)\son\s(\S+)(?:\s+(\S+))?$/.exec(e),n=/^(Bitmap\s+Index\s+Scan)\son\s(\S+)$/.exec(e),r=/^((?:Parallel\s+)?Index(?:\sOnly)?\sScan)(\sBackward)?\susing\s(\S+)\son\s(\S+)(?:\s+(\S+))?$/.exec(e),i=/^(CTE\sScan)\son\s(\S+)(?:\s+(\S+))?$/.exec(e),a=/^(Function\sScan)\son\s(\S+)(?:\s+(\S+))?$/.exec(e),o=/^(Subquery\sScan)\son\s(.+)$/.exec(e),s=/^(Partial|Finalize)*\s*(Group|Hash|Mixed|[A-z]*)*Aggregate$/.exec(e);if(t)this[Z.NODE_TYPE]=t[1],this[Z.RELATION_NAME]=t[3],this[Z.ALIAS]=t[4]||this[Z.RELATION_NAME],t[2]&&(this[Z.ASYNC_CAPABLE]=!0,this[Z.NODE_TYPE]=this[Z.NODE_TYPE].replace(/Async\s+/,``));else if(n)this[Z.NODE_TYPE]=n[1],this[Z.INDEX_NAME]=n[2];else if(r)this[Z.NODE_TYPE]=r[1],this[Z.INDEX_NAME]=r[3],this[Z.SCAN_DIRECTION]=r[2]?`Backward`:`Forward`,this[Z.RELATION_NAME]=r[4],r[5]&&(this[Z.ALIAS]=r[5]);else if(i)this[Z.NODE_TYPE]=i[1],this[Z.CTE_NAME]=i[2],i[3]&&(this[Z.ALIAS]=i[3]);else if(a)this[Z.NODE_TYPE]=a[1],this[Z.FUNCTION_NAME]=a[2],a[3]&&(this[Z.ALIAS]=a[3]);else if(o)this[Z.NODE_TYPE]=o[1],this[Z.ALIAS]=o[2];else if(s){this[Z.NODE_TYPE]=`Aggregate`,this[Z.PARTIAL_MODE]=s[1]||`Simple`;let e=s[2],t;e===void 0?t=`Plain`:e in jg?t=jg[e]:(t=e,console.error(`Unsupported Aggregate node strategy: ${e}`)),[`Hash`,`Mixed`].includes(e)&&(this[Z.PLANNED_PARTITIONS]=this[Z.PLANNED_PARTITIONS]||0),this[Z.STRATEGY]=t}let c=/^(Parallel\s+)(.*)/.exec(this[Z.NODE_TYPE]);c&&(this[Z.NODE_TYPE]=c[2],this[Z.PARALLEL_AWARE]=!0);let l=/^(Async\s+)(.*)/.exec(this[Z.NODE_TYPE]);l&&(this[Z.NODE_TYPE]=l[2],this[Z.ASYNC_CAPABLE]=!0);let u=/^(Nested Loop|Hash|Merge)(?:\s+(Right Semi|Right Anti|Left|Right|Full|Semi|Anti))?\s+Join$/.exec(this[Z.NODE_TYPE]);u&&(this[Z.NODE_TYPE]=u[1],this[Z.JOIN_TYPE]=u[2]||`Inner`,this[Z.NODE_TYPE]+=this[Z.NODE_TYPE]==`Nested Loop`?``:` Join`)}},Pg=new class{nodeId=0;flat=[];recurse(e){return L.default.map(e,e=>[e,this.recurse(e[Z.PLANS])])}createPlan(e,t,n){n=n.replace(/(\S)(?!$)(\s{2,})/gm,`$1 `);let r={id:Z.PEV_PLAN_TAG+new Date().getTime().toString(),name:e||`plan created on `+new Date().toDateString(),createdOn:new Date,content:t,query:n,planStats:{},ctes:[],isAnalyze:L.default.has(t.Plan,Z.ACTUAL_ROWS),isVerbose:this.findOutputProperty(t.Plan)};return this.nodeId=1,this.flat=[],this.processNode(t.Plan,r),t.Planning&&this.calculateIoTimingsAverage(t.Planning),this.flat=this.flat.concat(L.default.flattenDeep(this.recurse([r.content.Plan]))),L.default.each(r.ctes,e=>{this.flat=this.flat.concat(L.default.flattenDeep(this.recurse([e])))}),this.fixCteScansDuration(r),this.fixInitPlanUsageDuration(r),this.calculateMaximums(r),r}isCTE(e){return e[Z.PARENT_RELATIONSHIP]===`InitPlan`&&L.default.startsWith(e[Z.SUBPLAN_NAME],`CTE`)}processNode(e,t){e.nodeId=this.nodeId++,this.calculatePlannerEstimate(e),L.default.each(e[Z.PLANS],n=>{!this.isCTE(n)&&n[Z.PARENT_RELATIONSHIP]!==`InitPlan`&&n[Z.PARENT_RELATIONSHIP]!==`SubPlan`&&(n[Z.WORKERS_PLANNED_BY_GATHER]=e[Z.WORKERS_PLANNED]||e[Z.WORKERS_PLANNED_BY_GATHER],n[Z.WORKERS_LAUNCHED_BY_GATHER]=e[Z.WORKERS_LAUNCHED]||e[Z.WORKERS_LAUNCHED_BY_GATHER]),this.isCTE(n)&&t.ctes.push(n),this.processNode(n,t)}),L.default.remove(e[Z.PLANS],e=>this.isCTE(e)),this.calculateExclusives(e),this.calculateBuffersIOExclusives(e),this.calculateIoTimingsAverage(e),this.convertNodeType(e)}calculateMaximums(e){let t=L.default.maxBy(this.flat,Z.ACTUAL_ROWS_REVISED);t&&(e.content.maxRows=t[Z.ACTUAL_ROWS_REVISED]);let n=L.default.maxBy(this.flat,Z.EXCLUSIVE_COST);n&&(e.content.maxCost=n[Z.EXCLUSIVE_COST]);let r=L.default.maxBy(this.flat,Z.TOTAL_COST);r&&(e.content.maxTotalCost=r[Z.TOTAL_COST]);let i=L.default.maxBy(this.flat,Z.EXCLUSIVE_DURATION);i&&(e.content.maxDuration=i[Z.EXCLUSIVE_DURATION]),e.content.maxBlocks||(e.content.maxBlocks={});function a(e){return e[Z.EXCLUSIVE_SHARED_HIT_BLOCKS]+e[Z.EXCLUSIVE_SHARED_READ_BLOCKS]+e[Z.EXCLUSIVE_SHARED_DIRTIED_BLOCKS]+e[Z.EXCLUSIVE_SHARED_WRITTEN_BLOCKS]}let o=L.default.maxBy(this.flat,e=>a(e));o&&a(o)&&(e.content.maxBlocks[X.shared]=a(o));function s(e){return e[Z.EXCLUSIVE_TEMP_READ_BLOCKS]+e[Z.EXCLUSIVE_TEMP_WRITTEN_BLOCKS]}let c=L.default.maxBy(this.flat,e=>s(e));c&&s(c)&&(e.content.maxBlocks[X.temp]=s(c));function l(e){return e[Z.EXCLUSIVE_LOCAL_HIT_BLOCKS]+e[Z.EXCLUSIVE_LOCAL_READ_BLOCKS]+e[Z.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS]+e[Z.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS]}let u=L.default.maxBy(this.flat,e=>l(e));u&&l(u)&&(e.content.maxBlocks[X.local]=l(u)),e.content.maxIo||(e.content.maxIo=0);function d(e){return e[Z.EXCLUSIVE_SUM_IO_READ_TIME]+e[Z.EXCLUSIVE_SUM_IO_WRITE_TIME]}let f=L.default.maxBy(this.flat,e=>d(e));f&&d(f)&&(e.content.maxIo=d(f));let p=L.default.max(L.default.map(this.flat,e=>{let t=e[Z.PLANNER_ESTIMATE_FACTOR];if(t!==1/0)return t}));e.content.maxEstimateFactor=p*2||1}setParentRelationship(e,t,n){if(L.default.each(e[Z.PLANS],(t,n)=>{this.setParentRelationship(t,e,n)}),!t||e[Z.PARENT_RELATIONSHIP])return;let r=t[Z.NODE_TYPE],i=`Outer`;[`Nested Loop`,`Hash Join`,`Merge Join`].includes(r)?i=n==0?`Outer`:`Inner`:[`Append`,`MergeAppend`,`BitmapAnd`,`BitmapOr`].includes(r)?i=`Member`:r==`Subquery Scan`&&(i=`Subquery`),e[Z.PARENT_RELATIONSHIP]=i}calculateExclusives(e){if(!L.default.isUndefined(e[Z.ACTUAL_TOTAL_TIME])){let t=(e[Z.WORKERS_LAUNCHED_BY_GATHER]||0)+1,n=e[Z.ACTUAL_TOTAL_TIME]*e[Z.ACTUAL_LOOPS]/t;e[Z.ACTUAL_STARTUP_TIME_REVISED]=e[Z.ACTUAL_STARTUP_TIME]*e[Z.ACTUAL_LOOPS]/t,e[Z.ACTUAL_TOTAL_TIME_REVISED]=n;let r=n-this.childrenDuration(e,0);e[Z.EXCLUSIVE_DURATION]=r>0?r:0}L.default.isUndefined(e[Z.TOTAL_COST])||(e[Z.EXCLUSIVE_COST]=e[Z.TOTAL_COST]),L.default.each(e[Z.PLANS],t=>{t[Z.TOTAL_COST]&&(e[Z.EXCLUSIVE_COST]=e[Z.EXCLUSIVE_COST]-t[Z.TOTAL_COST])}),e[Z.EXCLUSIVE_COST]<0&&(e[Z.EXCLUSIVE_COST]=0),L.default.each([`ACTUAL_ROWS`,`PLAN_ROWS`,`ROWS_REMOVED_BY_FILTER`,`ROWS_REMOVED_BY_JOIN_FILTER`,`ROWS_REMOVED_BY_INDEX_RECHECK`],t=>{if(!L.default.isUndefined(e[Z[t]])){let n=t+`_REVISED`,r=e[Z.ACTUAL_LOOPS]||1,i=e[Z[t]]*r;e[Z[n]]=i}})}fixCteScansDuration(e){e.isAnalyze&&L.default.each(e.ctes,e=>{let t=e[Z.ACTUAL_TOTAL_TIME_REVISED]||0,n=L.default.filter(this.flat,t=>`CTE ${t[Z.CTE_NAME]}`==e[Z.SUBPLAN_NAME]),r=L.default.sumBy(n,e=>e[Z.EXCLUSIVE_DURATION]);L.default.each(n,e=>{e[Z.EXCLUSIVE_DURATION]=Math.max(0,e[Z.EXCLUSIVE_DURATION]-t*(e[Z.ACTUAL_TOTAL_TIME_REVISED]||0)/r)})})}fixInitPlanUsageDuration(e){if(!e.isAnalyze)return;let t=L.default.filter(this.flat,e=>e[Z.PARENT_RELATIONSHIP]==`InitPlan`);L.default.each(t,e=>{if(!e[Z.SUBPLAN_NAME])return;let t=/(InitPlan\s+[1-9]+)(?:\s+\(returns (\$[0-9]+)\))*/m.exec(e[Z.SUBPLAN_NAME]);if(!t)return;let n=t[2]||t[1];L.default.each(L.default.filter(this.flat,e=>e[Z.PARENT_RELATIONSHIP]!=`InitPlan`),t=>{L.default.each(t,r=>{if(typeof r==`string`&&RegExp(`.*${n.replace(/[^a-zA-Z0-9]/g,`\\$&`)}[0-9]?`).exec(r)&&t[Z.EXCLUSIVE_DURATION])return t[Z.EXCLUSIVE_DURATION]-=e[Z.ACTUAL_TOTAL_TIME_REVISED]||0,!1})})})}childrenDuration(e,t){return L.default.each(e[Z.PLANS],n=>{(n[Z.PARENT_RELATIONSHIP]!==`InitPlan`||n[Z.PARENT_RELATIONSHIP]==`InitPlan`&&e[Z.NODE_TYPE]==`Result`)&&(t+=n[Z.ACTUAL_TOTAL_TIME_REVISED]||0)}),t}calculatePlannerEstimate(e){e[Z.ACTUAL_ROWS]!==void 0&&e[Z.PLAN_ROWS]!==void 0&&(e[Z.PLANNER_ESTIMATE_FACTOR]=e[Z.ACTUAL_ROWS]/e[Z.PLAN_ROWS],e[Z.PLANNER_ESTIMATE_DIRECTION]=ph.none,e[Z.ACTUAL_ROWS]>e[Z.PLAN_ROWS]&&(e[Z.PLANNER_ESTIMATE_DIRECTION]=ph.under),e[Z.ACTUAL_ROWS]{let i=/^(\s*)(\[|\{)\s*$/.exec(e);if(i)return n=i[1],r=t,!1});let i=0;L.default.each(t,(e,t)=>{if(RegExp(`^`+n+`(]|})s*$`).exec(e))return i=t,!1});let a=t.slice(r,i+1).join(` +`).replace(/""/gm,`"`),o=JSON.parse(a);return this.getPlanContent(o)}getPlanContent(e){if(Array.isArray(e)&&(e=e[0]),!e.Plan)throw Error(`Invalid plan`);return e}splitIntoLines(e){let t=[],n=e.split(/\r?\n/),r=(e,t)=>(e.match(t)||[]).length,i=e=>{let t=e.indexOf(`)`),n=e.indexOf(`(`);return t!=-1&&te.search(/\S/)==t.search(/\S/);return L.default.each(n,e=>{let n=t[t.length-1];n&&r(n,/\)/g)!=r(n,/\(/g)?t[t.length-1]+=e:e.match(/^(?:Total\s+runtime|Planning(\s+time)?|Execution\s+time|Time|Filter|Output|JIT|Trigger|Settings|Serialization)/i)?t.push(e):e.match(/^\S/)||e.match(/^\s*\(/)||i(e)?0/i)?t[t.length-1]+=e:t.push(e)}),t}fromText(e){let t=this.splitIntoLines(e),n={},r=[],i=/^\s*/,a=/^s*$/,o=/^\\s*(QUERY|---|#).*$/,s=/^(\s*)((?:Sub|Init)Plan)\s*(?:\d+\s*)?\s*(?:\(returns.*\)\s*)?$/gm,c=/^(\s*)CTE\s+(\S+)\s*$/g,l=/^(\s*)Trigger\s+(.*):\s+time=(\d+\.\d+)\s+calls=(\d+)\s*$/,u=RegExp(`^(\\s*)Worker\\s+(\\d+):\\s+(?:(?:actual(?:\\stime=(\\d+\\.\\d+)\\.\\.(\\d+\\.\\d+))?\\srows=(\\d+(?:\\.\\d+)?)\\sloops=(\\d+)|(never\\s+executed)))?(.*)\\s*$`),d=/^(\s*)JIT:\s*$/,f=/^(\s*)Planning:$/,p=/^(\s*)Serialization:\s+time=(\d+\.\d+) ms.*output=(\d+).*$/,m=/^(\s*)(\S.*\S)\s*$/,h=RegExp(`^(\\s*->\\s*|\\s*)(Finalize|Simple|Partial)*\\s*([^\\r\\n\\t\\f\\v\\(]*?)\\s*(?:(?:\\(cost=(\\d+\\.\\d+)\\.\\.(\\d+\\.\\d+)\\s+rows=(\\d+)\\s+width=(\\d+)\\)\\s+\\((?:actual(?:\\stime=(\\d+\\.\\d+)\\.\\.(\\d+\\.\\d+))?\\srows=(\\d+(?:\\.\\d+)?)\\sloops=(\\d+)|(never\\s+executed))\\))|(?:\\(cost=(\\d+\\.\\d+)\\.\\.(\\d+\\.\\d+)\\s+rows=(\\d+)\\s+width=(\\d+)\\))|(?:\\((?:actual(?:\\stime=(\\d+\\.\\d+)\\.\\.(\\d+\\.\\d+))?\\srows=(\\d+(?:\\.\\d+)?)\\sloops=(\\d+)|(never\\s+executed))\\)))\\s*$`,`m`);if(L.default.each(t,e=>{e=e.replace(/"\s*$/,``),e=e.replace(/^\s*"/,``),e=e.replace(/\t/gm,` `);let t=e.match(i),g=t?t[0].length:0;e=e.replace(i,``);let _=a.exec(e),v=o.exec(e),y=h.exec(e),b=s.exec(e),x=c.exec(e),S=l.exec(e),C=u.exec(e),w=d.exec(e),T=f.exec(e),E=p.exec(e),D=m.exec(e);if(!(_||v)){if(y&&!x&&!b){let e=y[12],t=new Ng(y[3]);if((y[4]&&y[5]||y[13]&&y[14])&&(t[Z.STARTUP_COST]=parseFloat(y[4]||y[13]),t[Z.TOTAL_COST]=parseFloat(y[5]||y[14]),t[Z.PLAN_ROWS]=parseInt(y[6]||y[15],0),t[Z.PLAN_WIDTH]=parseInt(y[7]||y[16],0)),(y[8]&&y[9]||y[17]&&y[18])&&(t[Z.ACTUAL_STARTUP_TIME]=parseFloat(y[8]||y[17]),t[Z.ACTUAL_TOTAL_TIME]=parseFloat(y[9]||y[18])),y[10]&&y[11]||y[19]&&y[20]){let e=y[10]||y[19];e.indexOf(`.`)!=-1&&(t[Z.ACTUAL_ROWS_FRACTIONAL]=!0),t[Z.ACTUAL_ROWS]=parseFloat(e),t[Z.ACTUAL_LOOPS]=parseInt(y[11]||y[20],0)}y[2]&&(t[Z.PARTIAL_MODE]=y[2]),e&&(t[Z.ACTUAL_LOOPS]=0,t[Z.ACTUAL_ROWS]=0,t[Z.ACTUAL_TOTAL_TIME]=0,t[Z.ACTUAL_STARTUP_TIME]=0);let i={node:t,subelementType:`subnode`};if(r.length===0){r.push([g,i]),n.Plan=t;return}L.default.remove(r,e=>e[0]>=g);let a=L.default.last(r)?.[1];if(!a)return;r.push([g,i]),a.node[Z.PLANS]||(a.node[Z.PLANS]=[]),a.subelementType===`initplan`?(t[Z.PARENT_RELATIONSHIP]=`InitPlan`,t[Z.SUBPLAN_NAME]=a.name):a.subelementType===`subplan`&&(t[Z.PARENT_RELATIONSHIP]=`SubPlan`,t[Z.SUBPLAN_NAME]=a.name),a.node.Plans?.push(t)}else if(b){let e=b[2];L.default.remove(r,e=>e[0]>=g);let t={node:L.default.last(r)?.[1]?.node,subelementType:e.toLowerCase(),name:b[0]};r.push([g,t])}else if(x){let e=x[2];L.default.remove(r,e=>e[0]>=g);let t={node:L.default.last(r)?.[1]?.node,subelementType:`initplan`,name:`CTE `+e};r.push([g,t])}else if(C){let e=parseInt(C[2],0),t=L.default.last(r)?.[1];if(!t)return;t.node[Z.WORKERS]||(t.node[Z.WORKERS]=[]);let n=this.getWorker(t.node,e);if(n||(n={[Z.WORKER_NUMBER]:e},t.node[Z.WORKERS]?.push(n)),C[3]&&C[4]&&(n[Z.ACTUAL_STARTUP_TIME]=parseFloat(C[3]),n[Z.ACTUAL_TOTAL_TIME]=parseFloat(C[4]),n[Z.ACTUAL_ROWS]=parseInt(C[5],0),n[Z.ACTUAL_LOOPS]=parseInt(C[6],0)),this.parseSort(C[8],n))return;let i=C[8].split(/: (.+)/).filter(e=>e);if(C[8]){if(!i[1])return;let e=L.default.startCase(i[0]);n[e]=i[1]}}else if(S)L.default.remove(r,e=>e[0]>=g),n.Triggers=n.Triggers||[],n.Triggers.push({"Trigger Name":S[2],Time:this.parseTime(S[3]),Calls:S[4]});else if(w){let e;if(r.length===0)n.JIT={},e={node:n.JIT},r.push([1,e]);else{let t=L.default.last(r)?.[1];if(!t)return;if(L.default.last(t.node?.[Z.WORKERS])){let n=L.default.last(t.node?.[Z.WORKERS]);n.JIT={},e={node:n.JIT},r.push([g,e])}}}else if(T){n.Planning={};let e={node:n.Planning};r.push([1,e])}else if(E){n.Serialization={Time:parseFloat(E[2]),"Output Volume":parseInt(E[3])};let e={node:n.Serialization};r.push([1,e])}else if(D){L.default.remove(r,e=>e[0]>=g||g==1);let t;if(t=r.length===0?n:L.default.last(r)?.[1].node,!t.Plan&&t[`Query Text`]){t[`Query Text`]+=` +`+e;return}let i=D[2].split(/: (.+)/).filter(e=>e);if(!i[1]||!t||this.parseSort(D[2],t)||this.parseGroupHashSortKey(D[2],t)||this.parseBuffers(D[2],t)||this.parseBuckets(D[2],t)||this.parsePlannedPartitions(D[2],t)||this.parseWAL(D[2],t)||this.parseIOTimings(D[2],t)||this.parseOptions(D[2],t)||this.parseTiming(D[2],t)||this.parseSettings(D[2],t)||this.parseSortGroups(D[2],t)||this.parseSortKey(D[2],t)||this.parseDisabled(D[2],t)||this.parseMemory(D[2],t)||this.parseCache(D[2],t))return;let a=i[1].replace(/(\s*ms)$/,``);parseFloat(a)&&(a=parseFloat(a));let o=i[0];(o.indexOf(` runtime`)!==-1||o.indexOf(` time`)!==-1)&&(o=L.default.startCase(o)),t[o]=a}}}),n==null||!n.Plan)throw Error(`Unable to parse plan`);return this.setParentRelationship(n.Plan,null,0),n}parseSortKey(e,t){let n=/^\s*((?:Sort|Presorted) Key):\s+(.*)/g.exec(e);return n?(t[n[1]]=L.default.map(fg(n[2],`,`),L.default.trim),!0):!1}parseSort(e,t){let n=/^(\s*)Sort Method:\s+(.*)\s+(Memory|Disk):\s+(?:(\S*)kB)\s*$/g.exec(e);return n?(t[Z.SORT_METHOD]=n[2].trim(),t[Z.SORT_SPACE_USED]=n[4],t[Z.SORT_SPACE_TYPE]=n[3],!0):!1}parseBuffers(e,t){let n=/Buffers:\s+(.*)\s*$/g.exec(e);return n?(L.default.each(n[1].split(/,\s+/),e=>{let n=/(shared|temp|local)\s+(.*)$/g.exec(e);if(n){let e=n[1];L.default.each([`hit`,`read`,`written`,`dirtied`],n=>{t[L.default.map([e,n,`blocks`],L.default.capitalize).join(` `)]=0}),L.default.each(n[2].split(/\s+/),n=>{this.parseBuffer(n,e,t)})}}),!0):!1}parseBuffer(e,t,n){let r=e.split(/=/),i=r[0],a=parseInt(r[1],0);n[L.default.map([t,i,`blocks`],L.default.capitalize).join(` `)]=a}parseBuckets(e,t){let n=/Buckets:\s+([0-9]*)(?:\s*\(originally\s+([0-9]*)\))*\s+Batches:\s+([0-9]*)(?:\s*\(originally\s+([0-9]*)\))*\s+Memory Usage:\s+([0-9]*)kB\s*$/g.exec(e);return n?(t[Z.HASH_BUCKETS]=parseInt(n[1],0),t[Z.HASH_BATCHES]=parseInt(n[3],0),t[Z.ORIGINAL_HASH_BUCKETS]=parseInt(n[2],0)||t[Z.HASH_BUCKETS],t[Z.ORIGINAL_HASH_BATCHES]=parseInt(n[4],0)||t[Z.HASH_BATCHES],t[Z.PEAK_MEMORY_USAGE]=parseInt(n[5],0),!0):!1}parsePlannedPartitions(e,t){let n=/Planned Partitions:\s+([0-9]*)(?:\s+Batches:\s+([0-9]*))*(?:\s+Memory Usage:\s+([0-9]*)kB)*(?:\s*Disk Usage:\s+([0-9]*)kB)*\s*$/g.exec(e);if(n){t[Z.PLANNED_PARTITIONS]=parseInt(n[1],0);let e=n[2];e&&(t[Z.HASHAGG_BATCHES]=parseInt(e,0));let r=n[3];r&&(t[Z.PEAK_MEMORY_USAGE]=parseInt(r));let i=n[4];return i&&(t[Z.DISK_USAGE]=parseInt(i)),!0}return!1}getWorker(e,t){return L.default.find(e[Z.WORKERS],e=>e[Z.WORKER_NUMBER]===t)}parseWAL(e,t){let n=/WAL:\s+(.*)\s*$/g.exec(e);return n?(L.default.each([`Records`,`Bytes`,`FPI`],e=>{t[`WAL `+e]=0}),L.default.each(n[1].split(/\s+/),e=>{let n=e.split(/=/),r=n[0],i=parseInt(n[1],0),a;switch(r){case`fpi`:a=`FPI`;break;default:a=L.default.capitalize(r)}t[`WAL `+a]=i}),!0):!1}parseIOTimings(e,t){if(!/I\/O Timings:\s+(.*)\s*$/g.exec(e))return!1;let n=/\b(shared\/local|shared|local|temp)((?:\s+(?:read|write)=\d+(?:\.\d+)?)+)/g,r=/(read|write)=(\d+(?:\.\d+)?)/g,i=[],a,o;for(;(a=n.exec(e))!==null;){let e=a[1],t=a[2],n={scope:e,read:0,write:0};for(;(o=r.exec(t))!==null;)n[o[1]]=parseFloat(o[2]);i.push(n)}let s=e.replace(n,``),c={scope:void 0,read:0,write:0},l=!1;for(;(o=r.exec(s))!==null;)c[o[1]]=parseFloat(o[2]),l=!0;l&&i.push(c);let u=L.default.some(i,e=>e.scope==`shared`||e.scope==`local`),d=L.default.some(i,e=>e.scope==`shared/local`);return u?(t[Z.SHARED_IO_READ_TIME]=0,t[Z.SHARED_IO_WRITE_TIME]=0,t[Z.LOCAL_IO_READ_TIME]=0,t[Z.LOCAL_IO_WRITE_TIME]=0):(t[Z.IO_READ_TIME]=0,t[Z.IO_WRITE_TIME]=0),(d||u)&&(t[Z.TEMP_IO_READ_TIME]=0,t[Z.TEMP_IO_WRITE_TIME]=0),i.forEach(e=>{[`read`,`write`].forEach(n=>{let r=`IO_${L.default.upperCase(n)}_TIME`;e.scope&&e.scope!=`shared/local`&&(r=L.default.upperCase(e.scope)+`_`+r);let i=Z[r];t[i]=e[n]})}),!0}parseOptions(e,t){let n=/^(\s*)Options:\s+(.*)$/g.exec(e);if(n){t.Options={};let e=n[2].split(/\s*,\s*/),r;return L.default.each(e,e=>{r=/^(\S*)\s+(.*)$/g.exec(e),r&&t.Options&&(t.Options[r[1]]=JSON.parse(r[2]))}),!0}return!1}parseTiming(e,t){let n=/^(\s*)Timing:\s+(.*)$/g.exec(e);if(n){t.Timing={};let e=n[2].split(/\s*,\s*/),r;return L.default.each(e,e=>{r=/^(\S*)\s+(.*)$/g.exec(e),r&&t.Timing&&(t.Timing[r[1]]=this.parseTime(r[2]))}),!0}return!1}parseTime(e){return parseFloat(e.replace(/(\s*ms)$/,``))}parseSettings(e,t){let n=/^(\s*)Settings:\s*(.*)$/g.exec(e);if(n){t.Settings={};let e=fg(n[2],`,`),r;return L.default.each(e,e=>{r=/^(\S*)\s+=\s+(.*)$/g.exec(L.default.trim(e)),r&&t.Settings&&(t.Settings[r[1]]=r[2].replace(/'/g,``))}),!0}return!1}parseSortGroups(e,t){let n=/^\s*(Full-sort|Pre-sorted) Groups:\s+([0-9]*)\s+Sort Method[s]*:\s+(.*)\s+Average Memory:\s+(\S*)kB\s+Peak Memory:\s+(\S*)kB.*$/g.exec(e);if(n){let e={[Z.GROUP_COUNT]:parseInt(n[2],0),[Z.SORT_METHODS_USED]:L.default.map(n[3].split(`,`),L.default.trim),[Z.SORT_SPACE_MEMORY]:{[Z.AVERAGE_SORT_SPACE_USED]:parseInt(n[4],0),[Z.PEAK_SORT_SPACE_USED]:parseInt(n[5],0)}};if(n[1]===`Full-sort`)t[Z.FULL_SORT_GROUPS]=e;else if(n[1]===`Pre-sorted`)t[Z.PRE_SORTED_GROUPS]=e;else throw Error(`Unsupported sort groups method`);return!0}return!1}parseDisabled(e,t){return/^\s*(Disabled)\s*:\s*(true)$/.test(e)?(t[Z.DISABLED]=!0,!0):!1}parseCache(e,t){let n=/^(\s*)Hits:\s+(\d+)\s+Misses:\s+(\d+)\s+Evictions:\s+(\d+)\s+Overflows:\s+(\d+)\s+Memory Usage:\s+(\d+)kB\s*$/.exec(e);return n?(t[Z.CACHE_HITS]=parseInt(n[2],0),t[Z.CACHE_MISSES]=parseInt(n[3],0),t[Z.CACHE_EVICTIONS]=parseInt(n[4],0),t[Z.CACHE_OVERFLOWS]=parseInt(n[5],0),t[Z.PEAK_MEMORY_USAGE]=parseInt(n[6],0),!0):!1}parseMemory(e,t){let n=/^(\s*)Memory:\s+used=(\d+)kB.*allocated=(\d+)kB.*$/.exec(e);return n?(t[Z.MEMORY_USED]=parseInt(n[2],0),t[Z.MEMORY_ALLOCATED]=parseInt(n[3],0),!0):!1}parseGroupHashSortKey(e,t){let n=/^\s*(Group|Hash|Sort) Key:\s+(.*)$/.exec(e);if(!n)return!1;let[,r,i]=n,a=i===`()`?[]:i.split(/\s*,\s*/);switch(r){case`Hash`:return t[Z.GROUPING_SETS]=t[Z.GROUPING_SETS]||[],t[Z.GROUPING_SETS].push({[Z.HASH_KEYS]:[a]}),!0;case`Sort`:return t[Z.GROUPING_SETS]?(t[Z.GROUPING_SETS].push({[Z.SORT_KEY]:a}),!0):!1;case`Group`:{let e=t[Z.GROUPING_SETS]&&L.default.last(t[Z.GROUPING_SETS]);return e&&Z.SORT_KEY in e?e[Z.GROUP_KEYS]=[a]:e&&Z.HASH_KEYS in e?t[Z.GROUPING_SETS].push({[Z.GROUP_KEYS]:[a]}):e?e[Z.GROUP_KEYS]?.push(a):t[Z.GROUP_KEY]?t[Z.GROUPING_SETS]=[{[Z.GROUP_KEYS]:[t[Z.GROUP_KEY],a]}]:t[Z.GROUP_KEY]=a,!0}default:return!1}}calculateBuffersIOExclusives(e){L.default.each([`SHARED_HIT_BLOCKS`,`SHARED_READ_BLOCKS`,`SHARED_DIRTIED_BLOCKS`,`SHARED_WRITTEN_BLOCKS`,`TEMP_READ_BLOCKS`,`TEMP_WRITTEN_BLOCKS`,`LOCAL_HIT_BLOCKS`,`LOCAL_READ_BLOCKS`,`LOCAL_DIRTIED_BLOCKS`,`LOCAL_WRITTEN_BLOCKS`,`IO_READ_TIME`,`IO_WRITE_TIME`,`SHARED_IO_READ_TIME`,`SHARED_IO_WRITE_TIME`,`LOCAL_IO_READ_TIME`,`LOCAL_IO_WRITE_TIME`,`TEMP_IO_READ_TIME`,`TEMP_IO_WRITE_TIME`],t=>{let n=Number(L.default.sumBy(L.default.filter(e[Z.PLANS],e=>!e[Z.SUBPLAN_NAME]),e=>e[Z[t]]||0).toFixed(3)),r=Z[`EXCLUSIVE_`+t];e[r]=Number((e[Z[t]]-n).toFixed(3))})}calculateIoTimingsAverage(e){let t;t=L.default.isUndefined(e[Z.TEMP_IO_READ_TIME])?{"":[`shared`,`local`,`temp`]}:L.default.isUndefined(e[Z.IO_READ_TIME])?{shared:[`shared`],local:[`local`],temp:[`temp`]}:{"":[`shared`,`local`],temp:[`temp`]};let n=[`read`,`write`],r=[`read`,`written`];L.default.forEach(t,(t,i)=>{n.forEach((n,a)=>{[`exclusive_`,``].forEach(o=>{let s=`${o}${i?i+`_`:``}io_${n}_time`.toUpperCase(),c=`${o}average_${i?i+`_`:``}io_${n}_speed`.toUpperCase(),l=e[Z[s]]||0,u=r[a],d=L.default.sumBy(t,t=>e[Z[`${o}${t}_${u}_blocks`.toUpperCase()]]||0),f=`${o}${u}_blocks`.toUpperCase();e[Z[f]]=d,l&&(e[Z[c]]=Number((d/(l/1e3)).toFixed(3)))})})}),n.forEach((n,i)=>{[`exclusive_`,``].forEach(a=>{let o=`${a}sum_io_${n}_time`.toUpperCase(),s=`${a}average_sum_io_${n}_speed`.toUpperCase(),c=0,l=0;L.default.forEach(t,(t,o)=>{let s=`${a}${o?o+`_`:``}io_${n}_time`.toUpperCase();c+=e[Z[s]]||0;let u=r[i];l+=L.default.sumBy(t,t=>e[Z[`${a}${t}_${u}_blocks`.toUpperCase()]]||0)}),e[Z[o]]=Number(c.toFixed(3)),c&&(e[Z[s]]=Number((l/(c/1e3)).toFixed(3)))})})}findOutputProperty(e){let t=e.Plans;return t?L.default.some(t,e=>L.default.has(e,Z.OUTPUT)||this.findOutputProperty(e)):!1}convertNodeType(e){e[Z.NODE_TYPE]==`ModifyTable`&&(e[Z.NODE_TYPE]=e[Z.OPERATION])}};function Fg(e,t){let n=[],r=(e,i,a,o)=>{let s=[...i,e.nodeId],c={node:e,path:s,branches:a,level:o};n.push(c),t.set(e.nodeId,c);let l=e.Plans??[];l.forEach((e,t)=>{let n=t===l.length-1;r(e,s,[...a,!n],o+1)})};return r(e,[],[],0),n}function Ig(){return{executionTime:NaN,planningTime:NaN,maxRows:NaN,maxCost:NaN,maxDuration:NaN,maxBlocks:{},maxIo:NaN,maxEstimateFactor:NaN,triggers:[],jitTime:NaN,serialization:{},settings:{}}}var $=ne({flat:[],stats:Ig(),nodeById:new Map,parse(e,t){$.stats=Ig(),$.flat=[];let n=new Map,r;try{r=Pg.fromSource(e)}catch{$.plan=void 0;return}$.query=r[`Query Text`]||t,$.plan=Pg.createPlan(``,r,$.query);let i=$.plan.content;$.stats={executionTime:i[`Execution Time`]||i[`Total Runtime`]||NaN,planningTime:i[`Planning Time`]||NaN,maxRows:i.maxRows||NaN,maxCost:i.maxCost||NaN,maxDuration:i.maxDuration||NaN,maxBlocks:i.maxBlocks||{},maxIo:i.maxIo||NaN,maxEstimateFactor:i.maxEstimateFactor||NaN,triggers:i.Triggers||[],jitTime:i.JIT&&i.JIT.Timing&&i.JIT.Timing.Total||NaN,planning:i.Planning,serialization:i.Serialization,settings:i.Settings};let a=[];a.push(Fg($.plan.content.Plan,n)),L.default.each($.plan.ctes,e=>{a.push(Fg(e,n))}),$.flat=a,$.nodeById=n}}),Lg=Symbol(`selectedNodeId`),Rg=Symbol(`highlightedNodeId`),zg=Symbol(`selectNode`),Bg=Symbol(`viewOptions`),Vg={key:0,class:`plan-tree`},Hg=Kl(k({__name:`LevelDivider`,props:{row:{},isSubplan:{type:Boolean,default:!1},dense:{type:Boolean,default:!1}},setup(e){let t=e,n=g(Rg),i=t.dense?``:`\xA0`,o=`${i}│`,s=`${i}├`,c=`${i}└`,l=t.row.branches,u=l[l.length-1]===!1,d=t.isSubplan?u?`${i} `:o:u?c:s;function f(e){return n?.value!==null&&e==m.value}let p=O(()=>n?.value!==null&&t.row.path.includes(n?.value)),m=O(()=>{if(n?.value===null)return;let e=$.nodeById?.get(n?.value);return e?e.level:void 0});return(t,s)=>a(l).length?(F(),N(`span`,Vg,[(F(!0),N(_,null,r(e.row.branches.slice(0,-1),(e,t)=>(F(),N(`span`,{key:t,class:A(e&&p.value&&f(t)?`text-body-emphasis`:a(n)?`text-body-tertiary`:`text-body-secondary`)},h(e?o:` ${a(i)}`),3))),128)),M(`span`,{class:A(p.value&&(a(n)==e.row.node.nodeId||m.value==e.row.level-1)?`text-body-emphasis`:a(n)?`text-body-tertiary`:`text-body-secondary`)},h(a(n)==e.row.node.nodeId?`${a(i)}▶`:a(d)),3)])):E(``,!0)}}),[[`__scopeId`,`data-v-a88ecf9a`]]),Ug=k({__name:`TimeTooltip`,props:{node:{}},setup(e){return(t,n)=>(F(),N(_,null,[n[0]||=b(` + Duration: + `,-1),n[1]||=M(`br`,null,null,-1),b(`Exclusive: `+h(a(Q)(e.node[a(Z).EXCLUSIVE_DURATION]))+`, + Total: + `+h(a(Q)(e.node[a(Z).ACTUAL_TOTAL_TIME])),1)],64))}});function Wg(e,t,n){let r,i,a;if(t===0)r=i=a=n;else{let o=n<.5?n*(1+t):n+t-n*t,s=2*n-o;r=Kg(s,o,e+1/3),i=Kg(s,o,e),a=Kg(s,o,e-1/3)}return[Math.floor(r*255),Math.floor(i*255),Math.floor(a*255)]}function Gg(e){let t=Wg((100-e)*1.2/360,.9,.4);return`rgb(`+t[0]+`,`+t[1]+`,`+t[2]+`)`}function Kg(e,t,n){return n<0&&(n+=1),n>1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function qg(e,t){let n=m(NaN),r=m(NaN),i=m(0),a=m(null),o=m(),s=m(),c=m(NaN),l=m(NaN),u=m();v(()=>{d(),h(),g(),b(),s.value=e[Z.PLANNER_ESTIMATE_DIRECTION],o.value=e[Z.PLANNER_ESTIMATE_FACTOR]}),w(()=>t.highlightType,d);function d(){let n;switch(t.highlightType){case dh.DURATION:if(n=e[Z.EXCLUSIVE_DURATION],n===void 0){a.value=null;break}i.value=Math.round(n/$.stats.maxDuration*100),a.value=Q(n);break;case dh.ROWS:if(n=e[Z.ACTUAL_ROWS_REVISED],n===void 0){a.value=null;break}i.value=Math.round(n/$.stats.maxRows*100)||0,a.value=Nh(n);break;case dh.COST:if(n=e[Z.EXCLUSIVE_COST],n===void 0){a.value=null;break}i.value=Math.round(n/$.stats.maxCost*100),a.value=jh(n)}}let f=O(()=>Gg(i.value)),p=O(()=>{let t=N.value?`Parallel `:``;return t+=e[Z.ASYNC_CAPABLE]?`Async `:``,t+=e[Z.NODE_TYPE],e[Z.STRATEGY]&&(t=(Mg[e[Z.STRATEGY]]||``)+t),e[Z.PARTIAL_MODE]&&e[Z.PARTIAL_MODE]!=`Simple`&&(t=`${e[Z.PARTIAL_MODE]} ${t}`),e[Z.SCAN_DIRECTION]&&e[Z.SCAN_DIRECTION]!==`Forward`&&(t+=` `+e[Z.SCAN_DIRECTION]),e[Z.JOIN_TYPE]&&e[Z.JOIN_TYPE]!=`Inner`&&(t=t.replace(/(\s+Join)*$/,` ${e[Z.JOIN_TYPE]} Join`)),e[Z.ASYNC_CAPABLE]&&(t=`Async ${t}`),t});function h(){let t=$.stats.executionTime||$.plan?.content?.Plan?.[Z.ACTUAL_TOTAL_TIME],r=e[Z.EXCLUSIVE_DURATION];n.value=L.default.round(r/t*100)}function g(){let t=$.plan?.content.maxTotalCost,n=e[Z.EXCLUSIVE_COST];r.value=L.default.round(n/t*100)}let _=Object.keys(e).find(e=>e===Z.ROWS_REMOVED_BY_FILTER_REVISED||e===Z.ROWS_REMOVED_BY_JOIN_FILTER_REVISED||e===Z.ROWS_REMOVED_BY_INDEX_RECHECK_REVISED),y=Object.keys(Z).find(e=>Z[e]===_);function b(){if(y){let t=e[Z[y]];c.value=t;let n=e[Z.ACTUAL_ROWS_REVISED];l.value=L.default.floor(t/(t+n)*100),l.value===100?u.value=`>99`:l.value===0?u.value=`<1`:u.value=l.value.toString()}}let x=O(()=>{let e,t=n.value;return t>90?e=4:t>40?e=3:t>10&&(e=2),e?`c-`+e:!1}),S=O(()=>{let t,n=e[Z.PLANNER_ESTIMATE_FACTOR];return n>1e3?t=4:n>100?t=3:n>10&&(t=2),t?`c-`+t:!1}),C=O(()=>{let e,t=r.value;return t>90?e=4:t>40?e=3:t>10&&(e=2),e?`c-`+e:!1}),T=O(()=>{let t;return e[Z.HASH_BATCHES]>1&&(t=3),t?`c-`+t:!1}),E=O(()=>{let e,t=l.value;return t>90?e=4:t>50&&(e=3),e?`c-`+e:!1}),D=O(()=>{let t,n=e[Z.HEAP_FETCHES]/(e[Z.ACTUAL_ROWS]+(e[Z.ROWS_REMOVED_BY_FILTER]||0)+(e[Z.ROWS_REMOVED_BY_JOIN_FILTER]||0))*100;return n>90?t=4:n>40?t=3:n>0&&(t=2),t?`c-`+t:!1}),k=O(()=>u.value+`% of rows removed by filter`),A=O(()=>`Filter used:
${e[Z.FILTER]}
`),j=O(()=>`Recheck condition:
${e[Z.RECHECK_COND]}
`),M=O(()=>!!$.stats.executionTime&&!e[Z.ACTUAL_LOOPS]),N=O(()=>e[Z.PARALLEL_AWARE]),P=O(()=>{if(console.warn(`Make sure it works for workers that are not array`),e[Z.WORKERS_LAUNCHED])return e[Z.WORKERS_LAUNCHED];if(e[Z.WORKERS_LAUNCHED_BY_GATHER])return e[Z.WORKERS_LAUNCHED_BY_GATHER];let t=e[Z.WORKERS];return t?t.length:NaN}),F=O(()=>e[Z.WORKERS_LAUNCHED]||e[Z.WORKERS_PLANNED_BY_GATHER]),ee=O(()=>{let t=e[Z.WORKERS_PLANNED_BY_GATHER];return[...Array(t).keys()].slice().reverse()}),te=O(()=>{switch(e[Z.PLANNER_ESTIMATE_FACTOR]){case 1/0:return 100;case 1:return 0;default:return(e[Z.PLANNER_ESTIMATE_FACTOR]||0)/$.stats.maxEstimateFactor*100}}),ne=O(()=>e[Z.EXCLUSIVE_SHARED_HIT_BLOCKS]/$.stats.maxBlocks?.[X.shared]*100),I=O(()=>e[Z.EXCLUSIVE_SHARED_READ_BLOCKS]/$.stats.maxBlocks?.[X.shared]*100),re=O(()=>e[Z.EXCLUSIVE_SHARED_DIRTIED_BLOCKS]/$.stats.maxBlocks?.[X.shared]*100),ie=O(()=>e[Z.EXCLUSIVE_SHARED_WRITTEN_BLOCKS]/$.stats.maxBlocks?.[X.shared]*100),ae=O(()=>e[Z.EXCLUSIVE_TEMP_READ_BLOCKS]/$.stats.maxBlocks?.[X.temp]*100),oe=O(()=>e[Z.EXCLUSIVE_TEMP_WRITTEN_BLOCKS]/$.stats.maxBlocks?.[X.temp]*100),se=O(()=>e[Z.EXCLUSIVE_LOCAL_HIT_BLOCKS]/$.stats.maxBlocks?.[X.local]*100),ce=O(()=>e[Z.EXCLUSIVE_LOCAL_READ_BLOCKS]/$.stats.maxBlocks?.[X.local]*100),le=O(()=>e[Z.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS]/$.stats.maxBlocks?.[X.local]*100),ue=O(()=>e[Z.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS]/$.stats.maxBlocks?.[X.local]*100),de=O(()=>[`Rows: `,Nh(e[Z.ACTUAL_ROWS_REVISED])].join(``)),fe=O(()=>{let t=e[Z.PLANNER_ESTIMATE_FACTOR],n=e[Z.PLANNER_ESTIMATE_DIRECTION],r=``;if(t===void 0||n===void 0)return`N/A`;switch(n){case ph.over:r+=`Over`;break;case ph.under:r+=`Under`;break;default:r+=`Correctly`}return r+=` estimated`,r+=t===1?``:` by `+Fh(t)+``,r+=`
`,r+=`Rows: ${Nh(e[Z.ACTUAL_ROWS_REVISED])} `,r+=`(${Nh(e[Z.PLAN_ROWS_REVISED])} planned)`,r}),pe=O(()=>[`Cost: `,Nh(e[Z.EXCLUSIVE_COST])].join(``)),me=O(()=>`${Z[y]}: ${_e}${Nh(c.value)}`),he=O(()=>!!e[Z.ACTUAL_ROWS_FRACTIONAL]),R=O(()=>e[Z.ACTUAL_LOOPS]>1),ge=!he.value&&R.value,_e=ge?`~`:``,ve=O(()=>t=>{let n=``,r,i,a,o;switch(t){case X.shared:r=e[Z.EXCLUSIVE_SHARED_HIT_BLOCKS],i=e[Z.EXCLUSIVE_SHARED_READ_BLOCKS],o=e[Z.EXCLUSIVE_SHARED_DIRTIED_BLOCKS],a=e[Z.EXCLUSIVE_SHARED_WRITTEN_BLOCKS];break;case X.temp:i=e[Z.EXCLUSIVE_TEMP_READ_BLOCKS],a=e[Z.EXCLUSIVE_TEMP_WRITTEN_BLOCKS];break;case X.local:r=e[Z.EXCLUSIVE_LOCAL_HIT_BLOCKS],i=e[Z.EXCLUSIVE_LOCAL_READ_BLOCKS],o=e[Z.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS],a=e[Z.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS]}switch(n+=`
${Y}:`,e[Y]&&(be+=`${Ht(e[Y],!0)}
`,n+=r?``:``,n+=i?``:``,n+=o?``:``,n+=a?``:``,n+=`
Hit:`+Bh(r,!0)+`
Read:`+Bh(i,!0)+`
Dirtied:`+Bh(o,!0)+`
Written:`+Bh(a,!0)+`
`,!r&&!i&&!o&&!a&&(n=` N/A`),t){case X.shared:n=`Shared Blocks:`+n;break;case X.temp:n=`Temp Blocks:`+n;break;case X.local:n=`Local Blocks:`+n}return n}),ye=O(()=>t=>{let n=``;return n+=``),n}),be=O(()=>`Heap Fetches: ${e[Z.HEAP_FETCHES]?.toLocaleString()}`);function xe(t){let n=Z[t],r=e[n];return $h(n,r)}return{approximativeTooltip:`Value may not be accurate.
It couldn't be computed precisely because there are several loops and rows count is an average value.`,barColor:f,barWidth:i,bucketsBatchesClass:T,buffersByLocationTooltip:ve,buffersByMetricTooltip:ye,costClass:C,costTooltip:pe,durationClass:x,estimateFactorPercent:te,estimateFactorTooltip:fe,estimationClass:S,executionTimePercent:n,filterTooltip:k,filterDetailTooltip:A,formattedProp:xe,heapFetchesClass:D,heapFetchesTooltip:be,highlightValue:a,indexRecheckTooltip:j,isApproximative:ge,isNeverExecuted:M,isParallelAware:N,localDirtiedPercent:le,localHitPercent:se,localReadPercent:ce,localWrittenPercent:ue,nodeName:p,plannerRowEstimateDirection:s,plannerRowEstimateValue:o,rowsRemoved:c,rowsRemovedClass:E,rowsRemovedPercent:l,rowsRemovedPercentString:u,rowsRemovedProp:y,rowsRemovedTooltip:me,rowsTooltip:de,sharedDirtiedPercent:re,sharedHitPercent:ne,sharedReadPercent:I,sharedWrittenPercent:ie,tempReadPercent:ae,tempWrittenPercent:oe,tilde:_e,workersLaunchedCount:P,workersPlannedCount:F,workersPlannedCountReversed:ee}}var Jg={key:0},Yg=[`innerHTML`],Xg=[`innerHTML`],Zg=[`innerHTML`],Qg=[`innerHTML`],$g={class:`fw-normal small`},e_={key:0,class:`progress rounded-0 align-items-center bg-transparent`,style:{height:`5px`}},t_={key:1,class:`progress rounded-0 align-items-center bg-transparent`,style:{height:`5px`}},n_={key:2,class:`progress rounded-0 align-items-center bg-transparent justify-content-center`,style:{height:`10px`}},r_={class:`text-body-tertiary small`},i_={key:1,class:`fa fa-fw d-inline-block`},a_={class:`text-body-tertiary small`},o_={key:1,class:`fa fa-fw d-inline-block`},s_={key:3,class:`progress rounded-0 align-items-center bg-transparent`,style:{height:`5px`}},c_={key:4,class:`progress rounded-0 align-items-center bg-transparent`,style:{height:`5px`}},l_={key:5,class:`progress rounded-0 align-items-center bg-transparent`,style:{height:`5px`}},u_={key:6,class:`progress rounded-0 align-items-center bg-transparent`,style:{height:`5px`}},d_={key:7,class:`progress rounded-0 align-items-center bg-transparent`,style:{height:`5px`}},f_=k({__name:`DiagramRow`,props:{row:{},viewOptions:{}},setup(e){let t=e,n=t.row.node,r=ne(t.viewOptions),o=m(null),c=g(Lg),l=g(zg);if(!l)throw Error(`Could not resolve ${zg.description}`);let u=g(Rg),{buffersByLocationTooltip:d,costTooltip:f,estimateFactorPercent:p,estimateFactorTooltip:_,isNeverExecuted:v,nodeName:S,rowsTooltip:T}=qg(n,g(Bg)),D=g(`scrollTo`);w(()=>c?.value,e=>{e==n.nodeId&&o.value&&D?.(o.value)});let k=O(()=>u?.value&&(u?.value==t.row.node.nodeId||t.row.path[t.row.path.length-2]==u?.value));return(t,m)=>(F(),y(a(Tr),{class:A([`no-focus-outline node`,{selected:a(n).nodeId===a(c),"never-executed":a(v)}]),tag:`tr`,onMouseenter:m[0]||=e=>u.value=a(n).nodeId,onMouseleave:m[1]||=e=>u.value=void 0,onClick:m[2]||=C(e=>a(l)(a(n).nodeId,!0),[`prevent`])},{content:s(()=>[a(n)[a(Z).CTE_NAME]?(F(),N(`div`,Jg,[M(`em`,null,`CTE `+h(a(n)[a(Z).CTE_NAME]),1)])):E(``,!0),m[3]||=b(),r.metric==a(uh).time?(F(),y(Ug,{key:1,node:a(n)},null,8,[`node`])):r.metric==a(uh).io?(F(),y(Ag,{key:2,object:a(n),exclusive:``,class:`mb-0`},null,8,[`object`])):r.metric==a(uh).rows?(F(),N(`div`,{key:3,innerHTML:a(T)},null,8,Yg)):r.metric==a(uh).estimate_factor?(F(),N(`div`,{key:4,innerHTML:a(_)},null,8,Xg)):r.metric==a(uh).cost?(F(),N(`div`,{key:5,innerHTML:a(f)},null,8,Zg)):r.metric==a(uh).buffers?(F(),N(`div`,{key:6,innerHTML:a(d)(r.buffersMetric)},null,8,Qg)):E(``,!0)]),default:s(()=>[m[19]||=b(),M(`td`,{class:`text-body-secondary`,ref_key:`rootEl`,ref:o},[M(`span`,$g,`#`+h(a(n).nodeId),1)],512),m[20]||=b(),M(`td`,null,[x(Hg,{row:e.row,isSubplan:!!a(n)[a(Z).SUBPLAN_NAME],dense:``},null,8,[`row`,`isSubplan`]),m[4]||=b(),M(`span`,{class:A([k.value?`text-body-emphasis`:a(u)?`text-body-tertiary`:`text-body-secondary`])},[M(`b`,null,h(a(S)),1)],2)]),m[21]||=b(),M(`td`,null,[r.metric==a(uh).time?(F(),N(`div`,e_,[M(`div`,{class:A([`progress-bar border-secondary bg-secondary`,{"border-start":a(n)[a(Z).EXCLUSIVE_DURATION]>0}]),role:`progressbar`,style:i([{height:`5px`},{width:a(n)[a(Z).EXCLUSIVE_DURATION]/(a($).stats.executionTime||a($).plan?.content.Plan[a(Z).ACTUAL_TOTAL_TIME]||0)*100+`%`}]),"aria-valuenow":`15`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,6),m[5]||=b(),M(`div`,{class:`progress-bar bg-secondary opacity-20`,role:`progressbar`,style:i([{height:`5px`},{width:((a(n)[a(Z).ACTUAL_TOTAL_TIME]||0)-a(n)[a(Z).EXCLUSIVE_DURATION])/(a($).stats.executionTime||a($).plan?.content.Plan[a(Z).ACTUAL_TOTAL_TIME]||0)*100+`%`}]),"aria-valuenow":`15`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,4)])):r.metric==a(uh).rows?(F(),N(`div`,t_,[M(`div`,{class:`bg-secondary`,role:`progressbar`,style:i([{height:`5px`},{width:Math.round(a(n)[a(Z).ACTUAL_ROWS_REVISED]/a($).stats.maxRows*100)+`%`}]),"aria-valuenow":`15`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,4)])):r.metric==a(uh).estimate_factor?(F(),N(`div`,n_,[M(`span`,r_,[a(n)[a(Z).PLANNER_ESTIMATE_DIRECTION]===a(ph).under?(F(),y(a(Y),{key:0,"fixed-width":``,icon:a(iu)},null,8,[`icon`])):(F(),N(`i`,i_))]),m[6]||=b(),M(`div`,{class:A([`progress-bar`,[a(n)[a(Z).PLANNER_ESTIMATE_DIRECTION]===a(ph).under?`bg-secondary`:`bg-transparent`]]),role:`progressbar`,style:i([{height:`5px`},{width:a(p)+`%`}]),"aria-valuenow":`15`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,6),m[7]||=b(),m[8]||=M(`div`,{class:`progress-bar border-start bg-secondary`,role:`progressbar`,style:{width:`1px`,height:`5px`},"aria-valuenow":`15`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,-1),m[9]||=b(),M(`div`,{class:A([`progress-bar`,[a(n)[a(Z).PLANNER_ESTIMATE_DIRECTION]===a(ph).over?`bg-secondary`:`bg-transparent`]]),role:`progressbar`,style:i([{height:`5px`},{width:a(p)+`%`}]),"aria-valuenow":`15`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,6),m[10]||=b(),M(`span`,a_,[a(n)[a(Z).PLANNER_ESTIMATE_DIRECTION]===a(ph).over?(F(),y(a(Y),{key:0,"fixed-width":``,icon:a(su)},null,8,[`icon`])):(F(),N(`i`,o_))])])):r.metric==a(uh).cost?(F(),N(`div`,s_,[M(`div`,{class:A([`bg-secondary`,{"border-secondary border-start":a(n)[a(Z).EXCLUSIVE_COST]>0}]),role:`progressbar`,style:i([{height:`5px`},{width:Math.round(a(n)[a(Z).EXCLUSIVE_COST]/a($).stats.maxCost*100)+`%`}]),"aria-valuenow":`15`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,6)])):r.metric==a(uh).buffers&&r.buffersMetric==a(X).shared&&a($).stats.maxBlocks?.[a(X).shared]?(F(),N(`div`,c_,[M(`div`,{class:A([`bg-hit`,{"border-start border-hit":a(n)[a(Z).EXCLUSIVE_SHARED_HIT_BLOCKS]>0}]),role:`progressbar`,style:i([{height:`5px`},{width:(Math.round(a(n)[a(Z).EXCLUSIVE_SHARED_HIT_BLOCKS]/a($).stats.maxBlocks?.[a(X).shared]*100)||0)+`%`}]),"aria-valuenow":`15`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,6),m[11]||=b(),M(`div`,{class:A([`bg-read`,{"border-start border-read":a(n)[a(Z).EXCLUSIVE_SHARED_READ_BLOCKS]>0}]),role:`progressbar`,style:i([{height:`5px`},{width:(Math.round(a(n)[a(Z).EXCLUSIVE_SHARED_READ_BLOCKS]/a($).stats.maxBlocks?.[a(X).shared]*100)||0)+`%`}]),"aria-valuenow":`15`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,6),m[12]||=b(),M(`div`,{class:A([`bg-dirtied`,{"border-start border-dirtied":a(n)[a(Z).EXCLUSIVE_SHARED_DIRTIED_BLOCKS]>0}]),role:`progressbar`,style:i([{height:`5px`},{width:(Math.round(a(n)[a(Z).EXCLUSIVE_SHARED_DIRTIED_BLOCKS]/a($).stats.maxBlocks?.[a(X).shared]*100)||0)+`%`}]),"aria-valuenow":`15`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,6),m[13]||=b(),M(`div`,{class:A([`bg-written`,{"border-start border-written":a(n)[a(Z).EXCLUSIVE_SHARED_WRITTEN_BLOCKS]>0}]),role:`progressbar`,style:i([{height:`5px`},{width:(Math.round(a(n)[a(Z).EXCLUSIVE_SHARED_WRITTEN_BLOCKS]/a($).stats.maxBlocks?.[a(X).shared]*100)||0)+`%`}]),"aria-valuenow":`15`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,6)])):r.metric==a(uh).buffers&&r.buffersMetric==a(X).temp&&a($).stats.maxBlocks?.[a(X).temp]?(F(),N(`div`,l_,[M(`div`,{class:`bg-read`,role:`progressbar`,style:i([{height:`5px`},{width:(Math.round(a(n)[a(Z).EXCLUSIVE_TEMP_READ_BLOCKS]/a($).stats.maxBlocks?.[a(X).temp]*100)||0)+`%`}]),"aria-valuenow":`15`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,4),m[14]||=b(),M(`div`,{class:`bg-written`,role:`progressbar`,style:i([{width:(Math.round(a(n)[a(Z).EXCLUSIVE_TEMP_WRITTEN_BLOCKS]/a($).stats.maxBlocks?.[a(X).temp]*100)||0)+`%`},{height:`5px`}]),"aria-valuenow":`15`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,4)])):r.metric==a(uh).buffers&&r.buffersMetric==a(X).local&&a($).stats.maxBlocks?.[a(X).local]?(F(),N(`div`,u_,[M(`div`,{class:`bg-hit`,role:`progressbar`,style:i([{height:`5px`},{width:(Math.round(a(n)[a(Z).EXCLUSIVE_LOCAL_HIT_BLOCKS]/a($).stats.maxBlocks?.[a(X).local]*100)||0)+`%`}]),"aria-valuenow":`15`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,4),m[15]||=b(),M(`div`,{class:`bg-read`,role:`progressbar`,style:i([{width:(Math.round(a(n)[a(Z).EXCLUSIVE_LOCAL_READ_BLOCKS]/a($).stats.maxBlocks?.[a(X).local]*100)||0)+`%`},{height:`5px`}]),"aria-valuenow":`15`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,4),m[16]||=b(),M(`div`,{class:`bg-dirtied`,role:`progressbar`,style:i([{height:`5px`},{width:(Math.round(a(n)[a(Z).EXCLUSIVE_LOCAL_DIRTIED_BLOCKS]/a($).stats.maxBlocks?.[a(X).local]*100)||0)+`%`}]),"aria-valuenow":`15`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,4),m[17]||=b(),M(`div`,{class:`bg-written`,role:`progressbar`,style:i([{height:`5px`},{width:(Math.round(a(n)[a(Z).EXCLUSIVE_LOCAL_WRITTEN_BLOCKS]/a($).stats.maxBlocks?.[a(X).local]*100)||0)+`%`}]),"aria-valuenow":`15`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,4)])):r.metric==a(uh).io&&(a($).plan?.content.Plan[a(Z).SUM_IO_READ_TIME]||a($).plan?.content.Plan[a(Z).SUM_IO_WRITE_TIME])?(F(),N(`div`,d_,[M(`div`,{class:`bg-read`,role:`progressbar`,style:i([{height:`5px`},{width:(Math.round(a(n)[a(Z).EXCLUSIVE_SUM_IO_READ_TIME]/a($).stats.maxIo*100)||0)+`%`}]),"aria-valuenow":`15`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,4),m[18]||=b(),M(`div`,{class:`bg-written`,role:`progressbar`,style:i([{height:`5px`},{width:(Math.round(a(n)[a(Z).EXCLUSIVE_SUM_IO_WRITE_TIME]/a($).stats.maxIo*100)||0)+`%`}]),"aria-valuenow":`15`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,4)])):E(``,!0)])]),_:1},8,[`class`]))}}),p_={class:`diagram`},m_={class:`flex-shrink-0`},h_={class:`text-center my-1`},g_={class:`btn-group btn-group-xs`},__=[`disabled`],v_={key:0,class:`text-center my-1`},y_={class:`btn-group btn-group-xs`},b_=[`disabled`],x_=[`disabled`],S_=[`disabled`],C_={class:`legend text-center`},w_={key:0,class:`list-unstyled list-inline mb-0`},T_={key:0,class:`list-inline-item`},E_={key:1,class:`list-inline-item`},D_={key:1,class:`list-unstyled list-inline mb-0 d-inline-block`},O_={key:0,class:`m-1`},k_={key:0},A_={key:0},j_=[`colspan`],M_=[`onClick`],N_={key:1,class:`p-2 text-center text-body-tertiary`},P_=Kl(k({__name:`Diagram`,setup(e){let t=m(null),n=g(zg);if(!n)throw Error(`Could not resolve ${zg.description}`);let i=ne({metric:uh.time,buffersMetric:X.shared});v(()=>{let e=localStorage.getItem(`diagramViewOptions`);e&&L.default.assignIn(i,JSON.parse(e));let t=L.default.keys($.stats.maxBlocks);L.default.indexOf(t,i.buffersMetric)===-1&&(i.buffersMetric=L.default.min(t))}),w(i,o);function o(){localStorage.setItem(`diagramViewOptions`,JSON.stringify(i))}let c=O(()=>i.metric!==uh.buffers||!!i.buffersMetric);function l(e){return L.default.startsWith(e[Z.SUBPLAN_NAME],`CTE`)}function u(e){t.value&&lg(t.value,e,!1)}return f(`scrollTo`,u),(e,o)=>(F(),N(`div`,p_,[M(`div`,m_,[M(`div`,h_,[M(`div`,g_,[M(`button`,{class:A([`btn btn-outline-secondary`,{active:i.metric===a(uh).time}]),onClick:o[0]||=e=>i.metric=a(uh).time},` + time + `,2),o[9]||=b(),M(`button`,{class:A([`btn btn-outline-secondary`,{active:i.metric===a(uh).rows}]),onClick:o[1]||=e=>i.metric=a(uh).rows},` + rows + `,2),o[10]||=b(),M(`button`,{class:A([`btn btn-outline-secondary`,{active:i.metric===a(uh).estimate_factor}]),onClick:o[2]||=e=>i.metric=a(uh).estimate_factor},` + estimation + `,2),o[11]||=b(),M(`button`,{class:A([`btn btn-outline-secondary`,{active:i.metric===a(uh).cost}]),onClick:o[3]||=e=>i.metric=a(uh).cost},` + cost + `,2),o[12]||=b(),M(`button`,{class:A([`btn btn-outline-secondary`,{active:i.metric===a(uh).buffers}]),onClick:o[4]||=e=>i.metric=a(uh).buffers},` + buffers + `,2),o[13]||=b(),x(a(Tr),{content:a($).stats.maxIo?void 0:a(og)(`hint track_io_timing`),allowHTML:!0,class:`btn-tooltip-wrapper`},{default:s(()=>[M(`button`,{class:A([`btn btn-outline-secondary`,{active:i.metric===a(uh).io}]),onClick:o[5]||=e=>i.metric=a(uh).io,disabled:!a($).stats.maxIo},` + IO + `,10,__)]),_:1},8,[`content`])])]),o[25]||=b(),i.metric==a(uh).buffers?(F(),N(`div`,v_,[M(`div`,y_,[M(`button`,{class:A([`btn btn-outline-secondary`,{active:i.buffersMetric===a(X).shared}]),onClick:o[6]||=e=>i.buffersMetric=a(X).shared,disabled:!a($).stats.maxBlocks?.[a(X).shared]},` + shared + `,10,b_),o[14]||=b(),M(`button`,{class:A([`btn btn-outline-secondary`,{active:i.buffersMetric===a(X).temp}]),onClick:o[7]||=e=>i.buffersMetric=a(X).temp,disabled:!a($).stats.maxBlocks?.[a(X).temp]},` + temp + `,10,x_),o[15]||=b(),M(`button`,{class:A([`btn btn-outline-secondary`,{active:i.buffersMetric===a(X).local}]),onClick:o[8]||=e=>i.buffersMetric=a(X).local,disabled:!a($).stats.maxBlocks?.[a(X).local]},` + local + `,10,S_)])])):E(``,!0),o[26]||=b(),M(`div`,C_,[i.metric==a(uh).buffers?(F(),N(`ul`,w_,[i.buffersMetric==a(X).temp?E(``,!0):(F(),N(`li`,T_,[...o[16]||=[M(`span`,{class:`bg-hit rounded`},null,-1),b(` + Hit + `,-1)]])),o[18]||=b(),o[19]||=M(`li`,{class:`list-inline-item`},[M(`span`,{class:`bg-read`}),b(` + Read + `)],-1),o[20]||=b(),i.buffersMetric==a(X).temp?E(``,!0):(F(),N(`li`,E_,[...o[17]||=[M(`span`,{class:`bg-dirtied`},null,-1),b(` + Dirtied + `,-1)]])),o[21]||=b(),o[22]||=M(`li`,{class:`list-inline-item`},[M(`span`,{class:`bg-written`}),b(` + Written + `)],-1)])):E(``,!0),o[24]||=b(),i.metric==a(uh).io?(F(),N(`ul`,D_,[...o[23]||=[M(`li`,{class:`list-inline-item`},[M(`span`,{class:`bg-read`}),b(` + Read + `)],-1),b(),M(`li`,{class:`list-inline-item`},[M(`span`,{class:`bg-written`}),b(` + Write + `)],-1)]])):E(``,!0)])]),o[34]||=b(),M(`div`,{class:`overflow-auto flex-grow-1`,ref_key:`container`,ref:t},[c.value?(F(),N(`table`,O_,[(F(!0),N(_,null,r(a($).flat,(e,t)=>(F(),N(`tbody`,{key:t},[t===0&&a($).flat.length>1?(F(),N(`tr`,k_,[...o[27]||=[M(`th`,{colspan:`3`,class:`subplan`},`Main Query Plan`,-1)]])):E(``,!0),o[32]||=b(),(F(!0),N(_,null,r(e,e=>(F(),N(_,{key:e},[e.node[a(Z).SUBPLAN_NAME]?(F(),N(`tr`,A_,[o[29]||=M(`td`,null,null,-1),o[30]||=b(),M(`td`,{class:A({"fw-bold":l(e.node)}),colspan:l(e.node)?3:2},[x(Hg,{row:e,dense:``},null,8,[`row`]),o[28]||=b(),M(`a`,{class:`fst-italic text-reset`,href:``,onClick:C(t=>a(n)(e.node.nodeId,!0),[`prevent`])},h(e.node[a(Z).SUBPLAN_NAME]),9,M_)],10,j_)])):E(``,!0),o[31]||=b(),x(f_,{row:e,viewOptions:i},null,8,[`row`,`viewOptions`])],64))),128))]))),128))])):(F(),N(`div`,N_,[...o[33]||=[M(`em`,null,` No data available `,-1)]]))],512)]))}}),[[`__scopeId`,`data-v-917dc0d7`]]),F_={prefix:`far`,iconName:`circle-xmark`,icon:[512,512,[61532,`times-circle`,`xmark-circle`],`f057`,`M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM167 167c-9.4 9.4-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55c-9.4-9.4-24.6-9.4-33.9 0z`]},I_={key:0,class:`text-danger`},L_={key:0},R_={key:1},z_=k({__name:`DisabledBadge`,props:{node:{}},setup(e){let t=g(Bg),{nodeName:n}=qg(e.node,t),r=()=>document.body;return(t,i)=>(F(),y(a(Tr),{interactive:``,allowHTML:``,appendTo:r},{content:s(()=>[M(`p`,null,[M(`i`,null,h(a(n)),1),i[0]||=b(` has been `,-1),i[1]||=M(`b`,null,`disabled`,-1),i[2]||=b(` via a + `,-1),i[3]||=M(`a`,{href:`https://www.postgresql.org/docs/current/runtime-config-query.html`,target:`_blank`},`planner method configuration parameter`,-1),i[4]||=b(` + but has been used anyway. + `,-1)]),i[7]||=b(),a($).plan?.content.Settings?(F(),N(`p`,L_,[...i[5]||=[b(` + See corresponding 'enable' parameter in `,-1),M(`i`,null,`Settings`,-1),b(`. + `,-1)]])):(F(),N(`p`,R_,[...i[6]||=[b(` + Tip: use the `,-1),M(`i`,null,`SETTINGS`,-1),b(` option in your EXPLAIN command to get more + details. + `,-1)]]))]),default:s(()=>[e.node[a(Z).DISABLED]?(F(),N(`span`,I_,[x(a(Y),{"fixed-width":``,icon:a(F_)},null,8,[`icon`])])):E(``,!0),i[8]||=b()]),_:1}))}}),B_={class:`grid-progress progress rounded-0 bg-transparent`},V_=k({__name:`GridProgressBar`,props:{percentage:{},percentage2:{}},setup(e){return(t,n)=>(F(),N(`div`,B_,[M(`div`,{class:A([`bg-secondary border-secondary opacity-50`,{"border-start":e.percentage>0}]),style:i({width:e.percentage+`%`})},null,6),n[0]||=b(),e.percentage2?(F(),N(`div`,{key:0,class:A([`bg-secondary border-secondary opacity-20`,{"border-start":e.percentage2>0}]),style:i({width:e.percentage2+`%`})},null,6)):E(``,!0)]))}}),H_={class:`table table-sm prop-list mb-0`},U_={key:0},W_={width:`40%`},G_=[`innerHTML`],K_=k({__name:`MiscDetail`,props:{node:{}},setup(e){let t=m(),n=ne(e.node);v(()=>{i()});function i(){t.value=L.default.chain(n).omit(Z.PLANS).omit(Z.WORKERS).map((e,t)=>({key:t,value:e})).value()}return(e,n)=>(F(),N(_,null,[M(`table`,H_,[(F(!0),N(_,null,r(t.value,(e,t)=>(F(),N(_,{key:t},[a(gg)(e.key,e.value)?(F(),N(`tr`,U_,[M(`td`,W_,h(e.key),1),n[0]||=b(),M(`td`,{innerHTML:a($h)(e.key,e.value)},null,8,G_)])):E(``,!0)],64))),128))]),n[1]||=b(),n[2]||=M(`div`,{class:`text-body-tertiary text-end`},[M(`em`,null,`* Calculated value`)],-1)],64))}}),q_={height:`1em`,width:`1em`,viewBox:`0 0 20 20`,class:`me-1`,style:{"margin-left":`-8px`}},J_=k({__name:`SeverityBullet`,props:{severity:{}},setup(e){return(t,n)=>(F(),N(`svg`,q_,[M(`circle`,{r:`7`,cx:`10`,cy:`10`,class:A(e.severity),stroke:`white`,"stroke-width":`1`},null,2)]))}}),Y_={class:`px-1`},X_={key:0,class:`text-warning`},Z_={class:`px-1`},Q_={key:0,class:`text-warning`},$_={class:`card-header`},ev={class:`list-group list-group-flush`},tv={class:`col-6`},nv=[`innerHTML`],rv=k({__name:`WorkersDetail`,props:{node:{}},setup(e){let t=ne(e.node),{workersLaunchedCount:n,workersPlannedCount:i}=qg(t,g(Bg));return(e,o)=>(F(),N(_,null,[M(`div`,null,[o[1]||=M(`b`,null,`Workers planned: `,-1),o[2]||=b(),M(`span`,Y_,h(a(i)),1),o[3]||=b(),!t[a(Z).WORKERS_PLANNED]&&!t[a(Z).WORKERS]&&(!a($).plan?.isVerbose||!a($).plan?.isAnalyze)?(F(),N(`em`,X_,[l(x(a(Y),{icon:a(du),class:`cursor-help`},null,8,[`icon`]),[[a(Or),a(og)(`fuzzy needs verbose`)]])])):E(``,!0)]),o[9]||=b(),M(`div`,null,[o[4]||=M(`b`,null,`Workers launched: `,-1),o[5]||=b(),M(`span`,Z_,h(a(n)),1),o[6]||=b(),!t[a(Z).WORKERS_LAUNCHED]&&!t[a(Z).WORKERS]&&(!a($).plan?.isVerbose||!a($).plan?.isAnalyze)?(F(),N(`em`,Q_,[l(x(a(Y),{icon:a(du),class:`cursor-help`},null,8,[`icon`]),[[a(Or),a(og)(`fuzzy needs verbose`)]])])):E(``,!0)]),o[10]||=b(),a(L.default).isArray(t[a(Z).WORKERS])?(F(),N(`div`,{key:0,class:`overflow-auto`,style:{"max-height":`300px`},onWheel:o[0]||=C(()=>{},[`stop`])},[(F(!0),N(_,null,r(t[a(Z).WORKERS],(e,t)=>(F(),N(`div`,{key:t,class:`card mt-2`},[M(`div`,$_,[M(`b`,null,`Worker `+h(e[a(Z).WORKER_NUMBER]),1)]),o[8]||=b(),M(`ul`,ev,[(F(!0),N(_,null,r(e,(e,t)=>(F(),N(`li`,{key:t,class:`list-group-item d-flex flex-row`},[M(`div`,tv,h(t),1),o[7]||=b(),M(`div`,{class:`col-6`,innerHTML:a($h)(t,e)},null,8,nv)]))),128))])]))),128))],32)):E(``,!0)],64))}}),iv={class:`node-index`},av=[`href`],ov={class:`font-weight-normal`},sv={class:`position-relative d-flex`},cv={class:`flex-grow-1`},lv={key:0,class:`text-body-secondary mt-1`},uv={key:0,class:`text-body-secondary mt-1`},dv={key:0,class:`text-body-secondary mt-1`},fv={key:3,class:`text-end grid-progress-cell text-nowrap`},pv={class:`position-relative`},mv={key:4,class:`text-end grid-progress-cell text-nowrap`},hv={key:0},gv={key:0,class:`position-relative d-flex`},_v={class:`flex-grow-1`},vv=[`innerHTML`],yv={key:0},bv={key:1},xv={key:1,class:`text-body-secondary mt-1`},Sv={key:5,class:`text-end grid-progress-cell text-nowrap`},Cv={class:`position-relative d-flex`},wv={class:`flex-grow-1`},Tv={key:6,class:`text-end text-nowrap`},Ev={key:7,class:`text-end grid-progress-cell text-nowrap`},Dv={class:`position-relative d-flex`},Ov={class:`flex-grow-1`},kv={key:0,class:`text-body-secondary mt-1`},Av={key:8,class:`text-end grid-progress-cell text-nowrap`},jv={class:`position-relative d-flex`},Mv={class:`flex-grow-1`},Nv={class:`d-inline`},Pv={class:`text-body-secondary`},Fv={key:0},Iv={key:1},Lv=[`innerHTML`],Rv=[`innerHTML`],zv=[`innerHTML`],Bv=[`innerHTML`],Vv=[`innerHTML`],Hv={key:6,class:`text-reset`},Uv={class:`text-wrap`},Wv={key:0,class:`node-description mt-1`},Gv={class:`node-type`},Kv=[`innerHTML`],qv={class:`nav nav-tabs mt-1`},Jv={class:`nav-item`},Yv={class:`nav-item`},Xv={class:`nav-item`},Zv={class:`tab-content bg-body`},Qv=[`innerHTML`],$v={key:9,class:`text-end text-nowrap grid-progress-cell`},ey={class:`position-relative`},ty={key:0,class:`text-body-secondary mt-1`},ny={key:10,class:`text-end text-nowrap grid-progress-cell`},ry={class:`position-relative`},iy={key:0,class:`text-body-secondary mt-1`},ay={key:11,class:`text-end text-nowrap grid-progress-cell`},oy={class:`position-relative`},sy={key:0,class:`text-body-secondary mt-1`},cy={key:12,class:`text-end text-nowrap grid-progress-cell`},ly={class:`position-relative`},uy={key:0,class:`text-body-secondary mt-1`},dy={key:13,class:`text-end text-nowrap grid-progress-cell`},fy={class:`position-relative`},py={key:0,class:`text-body-secondary mt-1`},my={key:14,class:`text-end text-nowrap grid-progress-cell`},hy={class:`position-relative`},gy={key:0,class:`text-body-secondary mt-1`},_y={key:15,class:`text-end text-nowrap grid-progress-cell`},vy={class:`position-relative`},yy={key:0,class:`text-body-secondary mt-1`},by={key:16,class:`text-end text-nowrap grid-progress-cell`},xy={class:`position-relative`},Sy={key:0,class:`text-body-secondary mt-1`},Cy={key:17,class:`text-end text-nowrap grid-progress-cell`},wy={class:`position-relative`},Ty={key:0,class:`text-body-secondary mt-1`},Ey={key:18,class:`text-end text-nowrap grid-progress-cell`},Dy={class:`position-relative`},Oy={key:0,class:`text-body-secondary mt-1`},ky=k({__name:`GridRow`,props:{row:{},columns:{}},setup(e){let t=e,n=t.row.node,r=g(Bg),i=g(Rg),o=m(`misc`),{buffersByMetricTooltip:c,costClass:u,costTooltip:d,durationClass:f,estimationClass:p,estimateFactorPercent:v,estimateFactorTooltip:S,executionTimePercent:w,formattedProp:T,heapFetchesClass:D,heapFetchesTooltip:k,isNeverExecuted:j,localDirtiedPercent:P,localHitPercent:ee,localReadPercent:te,localWrittenPercent:ne,nodeName:I,rowsRemoved:re,rowsRemovedClass:ie,rowsRemovedPercent:ae,rowsRemovedPercentString:oe,rowsRemovedProp:se,rowsRemovedTooltip:ce,rowsTooltip:le,sharedDirtiedPercent:ue,sharedHitPercent:L,sharedReadPercent:de,sharedWrittenPercent:fe,tempReadPercent:pe,tempWrittenPercent:me,tilde:he}=qg(n,r),R=m(!1),ge=O(()=>i?.value&&(i?.value==t.row.node.nodeId||t.row.path[t.row.path.length-2]==i?.value));return(t,r)=>(F(),N(`tr`,{onClick:r[8]||=e=>R.value=!R.value,class:A([`node`,{"never-executed":a(j)}])},[M(`td`,iv,[M(`a`,{href:`#plan/node/${a(n).nodeId}`,onClick:r[0]||=C(()=>{},[`stop`])},[M(`span`,ov,`#`+h(a(n).nodeId),1)],8,av)]),r[85]||=b(),e.columns.includes(`time`)?(F(),y(a(Tr),{key:0,class:`text-end grid-progress-cell text-nowrap`,tag:`td`},{content:s(()=>[x(Ug,{node:a(n)},null,8,[`node`])]),default:s(()=>[r[12]||=b(),x(V_,{percentage:a(n)[a(Z).EXCLUSIVE_DURATION]/(a($).stats.executionTime||a($).plan?.content.Plan[a(Z).ACTUAL_TOTAL_TIME]||0)*100,percentage2:((a(n)[a(Z).ACTUAL_TOTAL_TIME]||0)-a(n)[a(Z).EXCLUSIVE_DURATION])/(a($).stats.executionTime||a($).plan?.content.Plan[a(Z).ACTUAL_TOTAL_TIME]||0)*100},null,8,[`percentage`,`percentage2`]),r[13]||=b(),M(`div`,sv,[a(f)?(F(),y(J_,{key:0,severity:a(f)},null,8,[`severity`])):E(``,!0),r[9]||=b(),M(`span`,cv,h(a(n)[a(Z).EXCLUSIVE_DURATION]?.toLocaleString(void 0,{minimumFractionDigits:3})||`-`),1)]),r[14]||=b(),R.value?(F(),N(`div`,lv,[b(h(a(Q)(a(n)[a(Z).EXCLUSIVE_DURATION]))+` `,1),r[10]||=M(`br`,null,null,-1),r[11]||=b(),a(w)===1/0?E(``,!0):(F(),N(_,{key:0},[b(h(a(w))+`% + `,1)],64))])):E(``,!0)]),_:1})):E(``,!0),r[86]||=b(),e.columns.includes(`ioread`)?(F(),y(a(Tr),{key:1,class:`text-end grid-progress-cell text-nowrap`,tag:`td`},{content:s(()=>[x(Ag,{object:a(n),class:`mb-0`,exclusive:``},null,8,[`object`])]),default:s(()=>[r[16]||=b(),a(n)[a(Z).EXCLUSIVE_SUM_IO_READ_TIME]?(F(),N(_,{key:0},[x(V_,{percentage:a(n)[a(Z).EXCLUSIVE_SUM_IO_READ_TIME]/((a($).plan?.content.Plan[a(Z).SUM_IO_READ_TIME]??0)+(a($).plan?.content.Plan[a(Z).SUM_IO_WRITE_TIME]??0))*100},null,8,[`percentage`]),b(` `+h(a(n)[a(Z).EXCLUSIVE_SUM_IO_READ_TIME].toLocaleString(void 0,{minimumFractionDigits:3}))+` `,1),R.value?(F(),N(`div`,uv,[b(h(a(Q)(a(n)[a(Z).EXCLUSIVE_SUM_IO_READ_TIME]))+` `,1),r[15]||=M(`br`,null,null,-1),b(` `+h(a(Gh)(a(n)[a(Z).EXCLUSIVE_AVERAGE_SUM_IO_READ_SPEED])),1)])):E(``,!0)],64)):E(``,!0)]),_:1})):E(``,!0),r[87]||=b(),e.columns.includes(`iowrite`)?(F(),y(a(Tr),{key:2,class:`text-end grid-progress-cell text-nowrap`,tag:`td`},{content:s(()=>[x(Ag,{object:a(n),class:`mb-0`,exclusive:``},null,8,[`object`])]),default:s(()=>[r[18]||=b(),a(n)[a(Z).EXCLUSIVE_SUM_IO_WRITE_TIME]?(F(),N(_,{key:0},[x(V_,{percentage:a(n)[a(Z).EXCLUSIVE_SUM_IO_WRITE_TIME]/((a($).plan?.content.Plan[a(Z).SUM_IO_READ_TIME]??0)+(a($).plan?.content.Plan[a(Z).SUM_IO_WRITE_TIME]??0))*100},null,8,[`percentage`]),b(` `+h(a(n)[a(Z).EXCLUSIVE_SUM_IO_WRITE_TIME].toLocaleString(void 0,{minimumFractionDigits:3}))+` `,1),R.value?(F(),N(`div`,dv,[b(h(a(Q)(a(n)[a(Z).EXCLUSIVE_SUM_IO_WRITE_TIME]))+` `,1),r[17]||=M(`br`,null,null,-1),b(` `+h(a(Gh)(a(n)[a(Z).EXCLUSIVE_AVERAGE_SUM_IO_WRITE_SPEED])),1)])):E(``,!0)],64)):E(``,!0)]),_:1})):E(``,!0),r[88]||=b(),e.columns.includes(`rows`)?(F(),N(`td`,fv,[x(V_,{percentage:a(n)[a(Z).ACTUAL_ROWS_REVISED]/a($).stats.maxRows*100},null,8,[`percentage`]),r[19]||=b(),l((F(),N(`div`,pv,[b(h(a(he)+a(Mh)(a(n)[a(Z).ACTUAL_ROWS_REVISED])),1)])),[[a(Or),{content:a(le),allowHTML:!0}]])])):E(``,!0),r[89]||=b(),e.columns.includes(`estimation`)?(F(),N(`td`,mv,[x(V_,{percentage:a(v)},null,8,[`percentage`]),r[26]||=b(),a(n)[a(Z).PLANNER_ESTIMATE_FACTOR]==null?E(``,!0):l((F(),N(`div`,hv,[a(n)[a(Z).PLANNER_ESTIMATE_FACTOR]==1?E(``,!0):(F(),N(`div`,gv,[a(p)?(F(),y(J_,{key:0,severity:a(p)},null,8,[`severity`])):E(``,!0),r[22]||=b(),M(`span`,_v,[M(`span`,{innerHTML:a(Fh)(a(n)[a(Z).PLANNER_ESTIMATE_FACTOR]||0)},null,8,vv),r[20]||=b(),a(n)[a(Z).PLANNER_ESTIMATE_DIRECTION]===a(ph).under?(F(),N(`span`,yv,` + ▾ + `)):E(``,!0),r[21]||=b(),a(n)[a(Z).PLANNER_ESTIMATE_DIRECTION]===a(ph).over?(F(),N(`span`,bv,` + ▴ + `)):E(``,!0)])])),r[25]||=b(),R.value&&a(n)[a(Z).PLANNER_ESTIMATE_FACTOR]!=1?(F(),N(`div`,xv,[r[23]||=b(` + Planned:`,-1),r[24]||=M(`br`,null,null,-1),b(` `+h(a(n)[a(Z).PLAN_ROWS_REVISED]?.toLocaleString()),1)])):E(``,!0)])),[[a(Or),{content:a(S),allowHTML:!0}]])])):E(``,!0),r[90]||=b(),e.columns.includes(`cost`)?(F(),N(`td`,Sv,[x(V_,{percentage:Math.round(a(n)[a(Z).EXCLUSIVE_COST]/a($).stats.maxCost*100)},null,8,[`percentage`]),r[28]||=b(),l((F(),N(`div`,Cv,[a(u)?(F(),y(J_,{key:0,severity:a(u)},null,8,[`severity`])):E(``,!0),r[27]||=b(),M(`span`,wv,h(a(jh)(a(n)[a(Z).EXCLUSIVE_COST])),1)])),[[a(Or),{content:a(d),allowHTML:!0}]])])):E(``,!0),r[91]||=b(),e.columns.includes(`loops`)?(F(),N(`td`,Tv,h(a(Mh)(a(n)[a(Z).ACTUAL_LOOPS])),1)):E(``,!0),r[92]||=b(),e.columns.includes(`filter`)?(F(),N(`td`,Ev,[a(re)?(F(),N(_,{key:0},[x(V_,{percentage:a(ae)},null,8,[`percentage`]),r[30]||=b(),l((F(),N(`div`,Dv,[a(ie)?(F(),y(J_,{key:0,severity:a(ie)},null,8,[`severity`])):E(``,!0),r[29]||=b(),M(`span`,Ov,h(a(oe))+`% `,1)])),[[a(Or),{content:a(ce),allowHTML:!0}]]),r[31]||=b(),R.value?(F(),N(`div`,kv,h(a(he)+a(T)(a(se))),1)):E(``,!0)],64)):E(``,!0)])):E(``,!0),r[93]||=b(),e.columns.includes(`heapfetches`)?(F(),N(`td`,Av,[l((F(),N(`div`,jv,[a(D)?(F(),y(J_,{key:0,severity:a(D)},null,8,[`severity`])):E(``,!0),r[32]||=b(),M(`span`,Mv,h(a(n)[a(Z).HEAP_FETCHES]?.toLocaleString()),1)])),[[a(Or),{content:a(k),allowHTML:!0}]])])):E(``,!0),r[94]||=b(),M(`td`,{class:A(R.value?``:`text-nowrap text-truncate overflow-hidden`),style:{"max-width":`0`},onMouseenter:r[6]||=e=>i.value=a(n).nodeId,onMouseleave:r[7]||=e=>i.value=void 0},[x(Hg,{row:e.row,isSubplan:!!a(n)[a(Z).SUBPLAN_NAME]},null,8,[`row`,`isSubplan`]),r[61]||=b(),M(`div`,Nv,[M(`b`,{class:A([`border px-1 bg-body-tertiary`,[ge.value?`text-body-emphasis`:a(i)?`text-body-tertiary`:`text-body-secondary`]]),style:{"--bs-border-opacity":`0.5`}},h(a(I)),3),r[52]||=b(),x(z_,{node:a(n)},null,8,[`node`]),r[53]||=b(),M(`span`,Pv,[a(n)[a(Z).RELATION_NAME]||a(n)[a(Z).FUNCTION_NAME]?(F(),N(_,{key:0},[r[34]||=M(`span`,{class:`text-body-tertiary`},`on`,-1),r[35]||=b(),a(n)[a(Z).SCHEMA]?(F(),N(`span`,Fv,h(a(n)[a(Z).SCHEMA])+`.`,1)):E(``,!0),b(h(a(n)[a(Z).RELATION_NAME])+h(a(n)[a(Z).FUNCTION_NAME])+` `,1),a(n)[a(Z).ALIAS]?(F(),N(`span`,Iv,[r[33]||=M(`span`,{class:`text-body-tertiary`},`as`,-1),b(` `+h(a(n)[a(Z).ALIAS]),1)])):E(``,!0)],64)):a(n)[a(Z).ALIAS]?(F(),N(_,{key:1},[r[36]||=M(`span`,{class:`text-body-tertiary`},`on`,-1),r[37]||=b(),M(`span`,{innerHTML:a(eg)(a(n)[a(Z).ALIAS])},null,8,Lv)],64)):E(``,!0),r[47]||=b(),a(n)[a(Z).GROUP_KEY]?(F(),N(_,{key:2},[r[38]||=M(`span`,{class:`text-body-tertiary`},`by`,-1),r[39]||=b(),M(`span`,{innerHTML:a(eg)(a(n)[a(Z).GROUP_KEY])},null,8,Rv)],64)):E(``,!0),r[48]||=b(),a(n)[a(Z).SORT_KEY]?(F(),N(_,{key:3},[r[40]||=M(`span`,{class:`text-body-tertiary`},`by`,-1),r[41]||=b(),M(`span`,{innerHTML:a(tg)(a(n)[a(Z).SORT_KEY],a(n)[a(Z).PRESORTED_KEY])},null,8,zv)],64)):E(``,!0),r[49]||=b(),a(n)[a(Z).INDEX_NAME]?(F(),N(_,{key:4},[r[42]||=M(`span`,{class:`text-body-tertiary`},`using`,-1),r[43]||=b(),M(`span`,{innerHTML:a(eg)(a(n)[a(Z).INDEX_NAME])},null,8,Bv)],64)):E(``,!0),r[50]||=b(),a(n)[a(Z).HASH_CONDITION]?(F(),N(_,{key:5},[r[44]||=M(`span`,{class:`text-body-tertiary`},`on`,-1),r[45]||=b(),M(`span`,{innerHTML:a(eg)(a(n)[a(Z).HASH_CONDITION])},null,8,Vv)],64)):E(``,!0),r[51]||=b(),a(n)[a(Z).CTE_NAME]?(F(),N(`span`,Hv,[r[46]||=M(`span`,{class:`text-body-tertiary`},`CTE`,-1),b(` `+h(a(n)[a(Z).CTE_NAME]),1)])):E(``,!0)])]),r[62]||=b(),r[63]||=M(`br`,null,null,-1),r[64]||=b(),R.value?(F(),N(`div`,{key:0,class:`plan-node position-relative detailed`,style:{width:`100%`},onClick:r[5]||=C(()=>{},[`stop`])},[M(`div`,Uv,[a(ag)(a(n)[a(Z).NODE_TYPE])?(F(),N(`div`,Wv,[M(`span`,Gv,h(a(n)[a(Z).NODE_TYPE])+` Node`,1),r[54]||=b(),M(`span`,{innerHTML:a(ag)(a(n)[a(Z).NODE_TYPE])},null,8,Kv)])):E(``,!0),r[59]||=b(),M(`ul`,qv,[M(`li`,Jv,[M(`a`,{class:A([`nav-link px-2 py-1`,{active:o.value===`misc`}]),onClick:r[1]||=C(e=>o.value=`misc`,[`prevent`,`stop`]),href:``},`Misc`,2)]),r[55]||=b(),M(`li`,Yv,[M(`a`,{class:A([`nav-link px-2 py-1`,{active:o.value===`output`,disabled:!a(n)[a(Z).OUTPUT]}]),onClick:r[2]||=C(e=>o.value=`output`,[`prevent`,`stop`]),href:``},`Output`,2)]),r[56]||=b(),M(`li`,Xv,[M(`a`,{class:A([`nav-link px-2 py-1`,{active:o.value===`workers`,disabled:!(a(n)[a(Z).WORKERS_PLANNED]||a(n)[a(Z).WORKERS_PLANNED_BY_GATHER])}]),onClick:r[3]||=C(e=>o.value=`workers`,[`prevent`,`stop`]),href:``},`Workers`,2)])]),r[60]||=b(),M(`div`,Zv,[M(`div`,{class:A([`tab-pane p-1 border border-top-0`,{"show active":o.value===`misc`}])},[x(K_,{node:a(n)},null,8,[`node`])],2),r[57]||=b(),M(`div`,{class:A([`tab-pane p-1 border border-top-0 overflow-auto font-monospace`,{"show active":o.value===`output`}]),innerHTML:a(T)(`OUTPUT`),style:{"max-height":`200px`},onMousewheel:r[4]||=C(()=>{},[`stop`])},null,42,Qv),r[58]||=b(),M(`div`,{class:A([`tab-pane p-1 border border-top-0 rounded rounded-top-start-0`,{"show active":o.value===`workers`}])},[x(rv,{node:a(n)},null,8,[`node`])],2)])])])):E(``,!0)],34),r[95]||=b(),e.columns.includes(`shared.hit`)?(F(),N(`td`,$v,[x(V_,{percentage:a(L)},null,8,[`percentage`]),r[65]||=b(),l((F(),N(`div`,ey,[b(h(a(Bh)(a(n)[a(Z).EXCLUSIVE_SHARED_HIT_BLOCKS])),1)])),[[a(Or),{content:a(c)(a(Z).EXCLUSIVE_SHARED_HIT_BLOCKS),allowHTML:!0}]]),r[66]||=b(),R.value?(F(),N(`div`,ty,h(a(zh)(a(n)[a(Z).EXCLUSIVE_SHARED_HIT_BLOCKS])),1)):E(``,!0)])):E(``,!0),r[96]||=b(),e.columns.includes(`shared.read`)?(F(),N(`td`,ny,[x(V_,{percentage:a(de)},null,8,[`percentage`]),r[67]||=b(),l((F(),N(`div`,ry,[b(h(a(Bh)(a(n)[a(Z).EXCLUSIVE_SHARED_READ_BLOCKS])),1)])),[[a(Or),{content:a(c)(a(Z).EXCLUSIVE_SHARED_READ_BLOCKS),allowHTML:!0}]]),r[68]||=b(),R.value?(F(),N(`div`,iy,h(a(zh)(a(n)[a(Z).EXCLUSIVE_SHARED_READ_BLOCKS])),1)):E(``,!0)])):E(``,!0),r[97]||=b(),e.columns.includes(`shared.dirtied`)?(F(),N(`td`,ay,[x(V_,{percentage:a(ue)},null,8,[`percentage`]),r[69]||=b(),l((F(),N(`div`,oy,[b(h(a(Bh)(a(n)[a(Z).EXCLUSIVE_SHARED_DIRTIED_BLOCKS])),1)])),[[a(Or),{content:a(c)(a(Z).EXCLUSIVE_SHARED_DIRTIED_BLOCKS),allowHTML:!0}]]),r[70]||=b(),R.value?(F(),N(`div`,sy,h(a(zh)(a(n)[a(Z).EXCLUSIVE_SHARED_DIRTIED_BLOCKS])),1)):E(``,!0)])):E(``,!0),r[98]||=b(),e.columns.includes(`shared.written`)?(F(),N(`td`,cy,[x(V_,{percentage:a(fe)},null,8,[`percentage`]),r[71]||=b(),l((F(),N(`div`,ly,[b(h(a(Bh)(a(n)[a(Z).EXCLUSIVE_SHARED_WRITTEN_BLOCKS])),1)])),[[a(Or),{content:a(c)(a(Z).EXCLUSIVE_SHARED_WRITTEN_BLOCKS),allowHTML:!0}]]),r[72]||=b(),R.value?(F(),N(`div`,uy,h(a(zh)(a(n)[a(Z).EXCLUSIVE_SHARED_WRITTEN_BLOCKS])),1)):E(``,!0)])):E(``,!0),r[99]||=b(),e.columns.includes(`temp.read`)?(F(),N(`td`,dy,[x(V_,{percentage:a(pe)},null,8,[`percentage`]),r[73]||=b(),l((F(),N(`div`,fy,[b(h(a(Bh)(a(n)[a(Z).EXCLUSIVE_TEMP_READ_BLOCKS])),1)])),[[a(Or),{content:a(c)(a(Z).EXCLUSIVE_TEMP_READ_BLOCKS),allowHTML:!0}]]),r[74]||=b(),R.value?(F(),N(`div`,py,h(a(zh)(a(n)[a(Z).EXCLUSIVE_TEMP_READ_BLOCKS])),1)):E(``,!0)])):E(``,!0),r[100]||=b(),e.columns.includes(`temp.written`)?(F(),N(`td`,my,[x(V_,{percentage:a(me)},null,8,[`percentage`]),r[75]||=b(),l((F(),N(`div`,hy,[b(h(a(Bh)(a(n)[a(Z).EXCLUSIVE_TEMP_WRITTEN_BLOCKS])),1)])),[[a(Or),{content:a(c)(a(Z).EXCLUSIVE_TEMP_WRITTEN_BLOCKS),allowHTML:!0}]]),r[76]||=b(),R.value?(F(),N(`div`,gy,h(a(zh)(a(n)[a(Z).EXCLUSIVE_TEMP_WRITTEN_BLOCKS])),1)):E(``,!0)])):E(``,!0),r[101]||=b(),e.columns.includes(`local.hit`)?(F(),N(`td`,_y,[x(V_,{percentage:a(ee)},null,8,[`percentage`]),r[77]||=b(),l((F(),N(`div`,vy,[b(h(a(Bh)(a(n)[a(Z).EXCLUSIVE_LOCAL_HIT_BLOCKS])),1)])),[[a(Or),{content:a(c)(a(Z).EXCLUSIVE_LOCAL_HIT_BLOCKS),allowHTML:!0}]]),r[78]||=b(),R.value?(F(),N(`div`,yy,h(a(zh)(a(n)[a(Z).EXCLUSIVE_LOCAL_HIT_BLOCKS])),1)):E(``,!0)])):E(``,!0),r[102]||=b(),e.columns.includes(`local.read`)?(F(),N(`td`,by,[x(V_,{percentage:a(te)},null,8,[`percentage`]),r[79]||=b(),l((F(),N(`div`,xy,[b(h(a(Bh)(a(n)[a(Z).EXCLUSIVE_LOCAL_READ_BLOCKS])),1)])),[[a(Or),{content:a(c)(a(Z).EXCLUSIVE_LOCAL_READ_BLOCKS),allowHTML:!0}]]),r[80]||=b(),R.value?(F(),N(`div`,Sy,h(a(zh)(a(n)[a(Z).EXCLUSIVE_LOCAL_READ_BLOCKS])),1)):E(``,!0)])):E(``,!0),r[103]||=b(),e.columns.includes(`local.dirtied`)?(F(),N(`td`,Cy,[x(V_,{percentage:a(P)},null,8,[`percentage`]),r[81]||=b(),l((F(),N(`div`,wy,[b(h(a(Bh)(a(n)[a(Z).EXCLUSIVE_LOCAL_DIRTIED_BLOCKS])),1)])),[[a(Or),{content:a(c)(a(Z).EXCLUSIVE_LOCAL_DIRTIED_BLOCKS),allowHTML:!0}]]),r[82]||=b(),R.value?(F(),N(`div`,Ty,h(a(zh)(a(n)[a(Z).EXCLUSIVE_LOCAL_DIRTIED_BLOCKS])),1)):E(``,!0)])):E(``,!0),r[104]||=b(),e.columns.includes(`local.written`)?(F(),N(`td`,Ey,[x(V_,{percentage:a(ne)},null,8,[`percentage`]),r[83]||=b(),l((F(),N(`div`,Dy,[b(h(a(Bh)(a(n)[a(Z).EXCLUSIVE_LOCAL_WRITTEN_BLOCKS])),1)])),[[a(Or),{content:a(c)(a(Z).EXCLUSIVE_LOCAL_WRITTEN_BLOCKS),allowHTML:!0}]]),r[84]||=b(),R.value?(F(),N(`div`,Oy,h(a(zh)(a(n)[a(Z).EXCLUSIVE_LOCAL_WRITTEN_BLOCKS])),1)):E(``,!0)])):E(``,!0)],2))}}),Ay={class:`table table-sm table-hover`},jy={class:`sticky-top`,style:{"z-index":`2`}},My={key:0,class:`table-group`},Ny=[`colspan`],Py=[`colspan`],Fy=[`colspan`],Iy=[`colspan`],Ly=[`colspan`],Ry={key:0,class:`text-center`},zy={key:1,class:`text-center`},By={key:2,class:`text-center`},Vy={key:3,class:`text-center`},Hy={key:4,class:`text-center`},Uy={key:5,class:`text-center`},Wy={key:6,class:`text-center`},Gy={key:7,class:`text-center`},Ky={key:8,class:`text-center`},qy={key:9,class:`text-center`},Jy={key:10,class:`text-center`},Yy={key:11,class:`text-center`},Xy={key:12,class:`text-center`},Zy={key:13,class:`text-center`},Qy={key:14,class:`text-center`},$y={key:15,class:`text-center`},eb={key:16,class:`text-center`},tb={key:17,class:`text-center`},nb={key:18,class:`text-center`},rb={key:0},ib=[`colspan`],ab=[`colspan`],ob={class:`fst-italic text-reset`},sb=Kl(k({__name:`Grid`,setup(e){d(()=>{localStorage.setItem(`gridIsNotNew`,`true`)});function t(e){return L.default.startsWith(e[Z.SUBPLAN_NAME],`CTE`)}let n=O(()=>L.default.some($.flat,e=>L.default.some(e,e=>e.node[Z.EXCLUSIVE_DURATION]||!1))),i=O(()=>L.default.some($.flat,e=>L.default.some(e,e=>e.node[Z.IO_READ_TIME]||e.node[Z.SHARED_IO_READ_TIME]||e.node[Z.LOCAL_IO_READ_TIME]||e.node[Z.TEMP_IO_READ_TIME]))),o=O(()=>L.default.some($.flat,e=>L.default.some(e,e=>e.node[Z.IO_WRITE_TIME]||e.node[Z.SHARED_IO_WRITE_TIME]||e.node[Z.LOCAL_IO_WRITE_TIME]||e.node[Z.TEMP_IO_WRITE_TIME]))),s=O(()=>i.value||o.value),c=O(()=>L.default.filter([i.value,o.value],e=>e).length),l=O(()=>L.default.some($.flat,e=>L.default.some(e,e=>e.node[Z.ACTUAL_ROWS_REVISED]!==void 0))),u=O(()=>L.default.some($.flat,e=>L.default.some(e,e=>e.node[Z.PLANNER_ESTIMATE_FACTOR]||!1))),f=O(()=>L.default.some($.flat,e=>L.default.some(e,e=>e.node[Z.ACTUAL_LOOPS]>1))),p=O(()=>L.default.some($.flat,e=>L.default.some(e,e=>e.node[Z.EXCLUSIVE_COST]>1))),m=O(()=>L.default.some($.flat,e=>L.default.some(e,e=>e.node[Z.ROWS_REMOVED_BY_FILTER]||e.node[Z.ROWS_REMOVED_BY_JOIN_FILTER]||e.node[Z.ROWS_REMOVED_BY_INDEX_RECHECK]))),g=O(()=>L.default.some($.flat,e=>L.default.some(e,e=>e.node[Z.HEAP_FETCHES]))),v=O(()=>L.default.filter([y.value,S.value,C.value,w.value],e=>e).length),y=O(()=>L.default.some($.flat,e=>L.default.some(e,e=>e.node[Z.EXCLUSIVE_SHARED_HIT_BLOCKS]))),S=O(()=>L.default.some($.flat,e=>L.default.some(e,e=>e.node[Z.EXCLUSIVE_SHARED_READ_BLOCKS]))),C=O(()=>L.default.some($.flat,e=>L.default.some(e,e=>e.node[Z.EXCLUSIVE_SHARED_DIRTIED_BLOCKS]))),w=O(()=>L.default.some($.flat,e=>L.default.some(e,e=>e.node[Z.EXCLUSIVE_SHARED_WRITTEN_BLOCKS]))),T=O(()=>L.default.filter([D.value,k.value],e=>e).length),D=O(()=>L.default.some($.flat,e=>L.default.some(e,e=>e.node[Z.EXCLUSIVE_TEMP_READ_BLOCKS]))),k=O(()=>L.default.some($.flat,e=>L.default.some(e,e=>e.node[Z.EXCLUSIVE_TEMP_WRITTEN_BLOCKS]))),j=O(()=>L.default.filter([P.value,ee.value,te.value,ne.value],e=>e).length),P=O(()=>L.default.some($.flat,e=>L.default.some(e,e=>e.node[Z.EXCLUSIVE_LOCAL_HIT_BLOCKS]))),ee=O(()=>L.default.some($.flat,e=>L.default.some(e,e=>e.node[Z.EXCLUSIVE_LOCAL_READ_BLOCKS]))),te=O(()=>L.default.some($.flat,e=>L.default.some(e,e=>e.node[Z.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS]))),ne=O(()=>L.default.some($.flat,e=>L.default.some(e,e=>e.node[Z.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS]))),I=O(()=>{let e=[];return n.value&&e.push(`time`),i.value&&e.push(`ioread`),o.value&&e.push(`iowrite`),l.value&&e.push(`rows`),u.value&&e.push(`estimation`),p.value&&e.push(`cost`),f.value&&e.push(`loops`),m.value&&e.push(`filter`),g.value&&e.push(`heapfetches`),e}),re=O(()=>{let e=[];return y.value&&e.push(`shared.hit`),S.value&&e.push(`shared.read`),C.value&&e.push(`shared.dirtied`),w.value&&e.push(`shared.written`),D.value&&e.push(`temp.read`),k.value&&e.push(`temp.written`),P.value&&e.push(`local.hit`),ee.value&&e.push(`local.read`),te.value&&e.push(`local.dirtied`),ne.value&&e.push(`local.written`),e}),ie=O(()=>[].concat(I.value,re.value));return(e,d)=>(F(),N(`div`,null,[M(`table`,Ay,[M(`thead`,jy,[s.value||re.value.length>0?(F(),N(`tr`,My,[d[0]||=M(`th`,{colspan:`2`},null,-1),d[1]||=b(),s.value?(F(),N(`th`,{key:0,class:`text-center`,colspan:c.value},`io`,8,Ny)):E(``,!0),d[2]||=b(),M(`th`,{colspan:I.value.length-c.value},null,8,Py),d[3]||=b(),v.value>0?(F(),N(`th`,{key:1,class:`text-center`,colspan:v.value},` + shared + `,8,Fy)):E(``,!0),d[4]||=b(),T.value>0?(F(),N(`th`,{key:2,class:`text-center`,colspan:T.value},` + temp + `,8,Iy)):E(``,!0),d[5]||=b(),j.value>0?(F(),N(`th`,{key:3,class:`text-center`,colspan:j.value},` + local + `,8,Ly)):E(``,!0)])):E(``,!0),d[28]||=b(),M(`tr`,null,[d[6]||=M(`th`,{class:`text-center`},null,-1),d[7]||=b(),n.value?(F(),N(`th`,Ry,`time`)):E(``,!0),d[8]||=b(),i.value?(F(),N(`th`,zy,`read`)):E(``,!0),d[9]||=b(),o.value?(F(),N(`th`,By,`write`)):E(``,!0),d[10]||=b(),l.value?(F(),N(`th`,Vy,`rows`)):E(``,!0),d[11]||=b(),u.value?(F(),N(`th`,Hy,`estim`)):E(``,!0),d[12]||=b(),p.value?(F(),N(`th`,Uy,`cost`)):E(``,!0),d[13]||=b(),f.value?(F(),N(`th`,Wy,`loops`)):E(``,!0),d[14]||=b(),m.value?(F(),N(`th`,Gy,`filter`)):E(``,!0),d[15]||=b(),g.value?(F(),N(`th`,Ky,`heap`)):E(``,!0),d[16]||=b(),d[17]||=M(`th`,{style:{width:`100%`}},null,-1),d[18]||=b(),y.value?(F(),N(`th`,qy,`hit`)):E(``,!0),d[19]||=b(),S.value?(F(),N(`th`,Jy,`read`)):E(``,!0),d[20]||=b(),C.value?(F(),N(`th`,Yy,`dirt`)):E(``,!0),d[21]||=b(),w.value?(F(),N(`th`,Xy,`writ`)):E(``,!0),d[22]||=b(),D.value?(F(),N(`th`,Zy,`read`)):E(``,!0),d[23]||=b(),k.value?(F(),N(`th`,Qy,`writ`)):E(``,!0),d[24]||=b(),P.value?(F(),N(`th`,$y,`hit`)):E(``,!0),d[25]||=b(),ee.value?(F(),N(`th`,eb,`read`)):E(``,!0),d[26]||=b(),te.value?(F(),N(`th`,tb,`dirt`)):E(``,!0),d[27]||=b(),ne.value?(F(),N(`th`,nb,`writ`)):E(``,!0)])]),d[32]||=b(),(F(!0),N(_,null,r(a($).flat,(e,n)=>(F(),N(`tbody`,{key:n},[(F(!0),N(_,null,r(e,e=>(F(),N(_,{key:e},[e.node[a(Z).SUBPLAN_NAME]?(F(),N(`tr`,rb,[M(`td`,{class:`bg-body-tertiary`,colspan:1+I.value.length},null,8,ib),d[30]||=b(),M(`td`,{class:A([`plan pr-2 bg-body-tertiary`,{"font-weight-bold":t(e.node)}]),colspan:ie.value.length+re.value.length},[x(Hg,{row:e},null,8,[`row`]),d[29]||=b(),M(`b`,ob,h(e.node[a(Z).SUBPLAN_NAME]),1)],10,ab)])):E(``,!0),d[31]||=b(),x(ky,{row:e,columns:ie.value},null,8,[`row`,`columns`])],64))),128))]))),128))])]))}}),[[`__scopeId`,`data-v-ed955438`]]),cb={},lb={src:`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAC1QAAAtUBwMJvJQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAf5SURBVGiB7Zp7UFT3Fcc/v3vv8kaQgA8CEmtE8ZEYiVETjS+UkUcm09FM0rE2iRPttOOjY60WbLwNQoI6I9HONNo2rbZpxmo7RkBH8Z34qJpEx2cdoxHREZ8gu+yyu9xf/4BddoFdFlzTOu33r7vnd37nnO+9v9c5vxUEGfp4PcwWpb1pSDFTQBqAhPNCig3h9fYN+n7dFkx/IpjGFucsz0WKEuB7PlSqEOQXl+X9GYQMhs+gEPhFdkGaQFkNZAbkVHJAKur84rIlpx7W90MR+FmmHhdqClkmpfwpoLrkIWEhjJs2iuEThgLw1b7THNhyFLvN7tndEEJ+oihiUdG2/OquxtAlArPT15niet15S0IhEO82JmDIS2lkz5pEbEI3rz5198xU/PVzju88iZReo6dGwAcWI7pk7Y55DY+cwJLsggwDZbWAIZ7ypP69yZ09mZS0JL/9r1+6ybb1u7h6rqp100VDioUrt+eVdSaegAksyinor0i1EOR0T3m3uCgyfjCWEZnDECIwc1LCmUPn2f7xXu7fqm0d0m4U54Li0nfPBmKrQ4/6dD3KZjX9XEqWAKEuuaqpjMoazpQfjiM0PCSgwFvD0eDgwN+PcmDLERx2p1eTEOK3Ns2+rGSrXtMlArquK9YTphlIVgA9PdvSXuhP7uzJxPWK7VLgrVF7p46dG/fz9b7TeE8P7iF473J4/99s3vxaY3t92yWwKLtorIJcAwzzlPdIjifnnQxSh/ta5h8Ol89UUra+ghuX2yxKJw3EvJXleZ+3bmhDYHF20bsglwGKSxYRHc6kN8YwOud5FMX/qLOabVRfvY3R6lUqQtAzJYHwqDC//aWUfL3vLNs/3oO5xuLZZEjQV5TnF/gksDiraA5CfuT6rWoK6RnPkjlzHJHdIvw6djnf8cd91NdZ222PiA5n6lsTAprsVouN/ZuPcOizYzgdLaNHwJwPyvPXtyGg5+oRVsNUBXQHSElLYtr8bBKSnujQmQt2m51t6yr86rwyZzIhYYFP+ttVd9lcUkblhesuUU2jIyRp1a5FFvAYJjap5bqCj03oxqyC1zsV/KNCQtITzCp4g5h498YYq5kaslw/3ASkVAa4ngePHtCpt/SoERoewuDRqe7fBmKg61lpUTOiXU9hEaH8tyE8smXyC6T7cyjtaj9GCCoB1aShqL5NKqqCatKC6ZKgWlNVhRFTnuXquSoMQ3Lr2h2gaQNUFEHKoCRUPwS7guC+DiA5NZHk1EQMQ/KPtdsBGPPqCx1ugF3FYz8HuvwFzLX1OBocPtul0XKUqLlVi/DzBUJCTUTGdLzTt4cuEThRcYpv2yYkPrF306EOdfoOTiY945lOx9JpAubaer49V4WiKv4PZhIsD+oBms5RfqaA1WzjytlrDBzxdKe/RKcJOJoT86jYSKbMeNmnnuckzvzReL+TeNdfDvLgbh12m73TBP53JrGUEqvZhtXcVFgzGg0stfVoIVqblNJqseG0txyBm/RUr+MAwP1bNVhqrdQ/sNJgtXPz6m1sVjs9+8SjKIG924AIOB1O9m46zIO7dW6ZucbCjj/tA2DQqFQGjewPwOHSE20yqp0b9wPwZL9ejM5JB+DTFVs5dfCcl97pL84DEBkTwcKPfkxEtP/kBwIcQvdv1XoF3xquEomjwdleOujG9W9uupP3iycu+9Sz1NZz8ctLgYQWGAHPNb3d9ub0UUojAFtNOkYHuk5nuzl8Gzz2k/j/BP7TaCEgFXeNr3VVoaMlzbVJBbL0uXT85Q0Amua9QJpr6z2t3Hc/uR6EYrhrkacPXfAi0b1XLPGJcT6D7zfsqSanIRpPDU5ut2wihKDv4GS0kKbAnhk7yOcBL65nDGnNyzI0HUnOHvlXi4JsidVtYe7UNaERqrkSKXsA9OgTz7R52fQZ+KS7n9PubFOw0jS1zdtsdDbS2Oi9yqiqgqqpXjK7zYHV4n3jpGmq13Gi8sJ1tnxY7k6OgOrwCEcffbNu9yIAsCR7+XSJ+JubXXO9P+vtiXTvEcN3iQf3zOxue58gpRCvrSjL2+KOsXXH5urch3hUok2hJl7MfZ5Jr7/0yMstDruTw9uOs3fTIRqsXjc6DQgxt7gs73eewnYHYV524ZBGKAEmecpj4qPJnDmB5yYMIcCrgE7h/LFLlK7bxb3qNhX1PSosKCrPP9O6wW8YzbeOq4F+nvLkAYm8MnsKyQMSHzpogBuXqyldX8GVM5Vecim5JhSWFpflb/TVt8P3ODt9nal77zs/QfIe4C4oCSF4bsIQst6eSFRsZJcCr6+zsufTLzhSdgLD+7hiEYJVYWbHBx3dKwc8EPIyC3s7NXQBs2h1I/ny90cyfvqLaCbVj4UWNDoNjm7/kopPDmKzeN3rSRBbNM1YWPjZ0muB2OrCJd/76RKjBBjjKY9PjCNz5jiGjknz2//SySuUrt9NdeVt7wbJcUUR898vyzvSmXi6PBUX5yzPFVKslZDiKX96WF9y38mgZ0qCl/6d6/co/8Nuzh9rc0y+IeDXYSMcv9d1vePjbCs81Fqi5+oRNsM0V8JSIMolVzWFkVOHM3zi0OYblzP8c8dXNDq94rNKWIOqFa7Ytth3stEBgvNXg6nFSYrqKJJSzAjEphCyzCnkvFWlv7rysL6Dupr/MqtopKHIEiSjfKicNBSxYGVp3oFg+Qz6dqTrulJ/PORVIeWbCAYBIDknkBu+iUzd6uu6tKv4N+243iwIA9v6AAAAAElFTkSuQmCC`,alt:`PEV2`,style:{width:`20px`,height:`20px`}};function ub(e,t){return F(),N(`img`,lb)}var db=Kl(cb,[[`render`,ub]]),fb={key:5,class:`p-0 d-inline-block mb-0 ms-1 text-nowrap`},pb=k({__name:`NodeBadges`,props:{node:{}},setup(e){let{rowsRemoved:t,costClass:n,durationClass:r,estimationClass:i,rowsRemovedClass:o,heapFetchesClass:s,filterTooltip:c}=qg(ne(e.node),g(Bg));return(e,u)=>(F(),N(_,null,[a(r)?l((F(),N(`span`,{key:0,class:A(`p-0 d-inline-block mb-0 ms-1 text-nowrap alert `+a(r))},[x(a(Y),{"fixed-width":``,icon:a(eu)},null,8,[`icon`])],2)),[[a(Or),`Slow`]]):E(``,!0),u[0]||=b(),a(n)?l((F(),N(`span`,{key:1,class:A(`p-0 d-inline-block mb-0 ms-1 text-nowrap alert `+a(n))},[x(a(Y),{"fixed-width":``,icon:a(pu)},null,8,[`icon`])],2)),[[a(Or),`Cost is high`]]):E(``,!0),u[1]||=b(),a(i)?l((F(),N(`span`,{key:2,class:A(`p-0 d-inline-block mb-0 ms-1 text-nowrap alert `+a(i))},[x(a(Y),{"fixed-width":``,icon:a(ru)},null,8,[`icon`])],2)),[[a(Or),`Bad estimation for number of rows`]]):E(``,!0),u[2]||=b(),a(o)?l((F(),N(`span`,{key:3,class:A(`p-0 d-inline-block mb-0 ms-1 text-nowrap alert `+a(o))},[x(a(Y),{"fixed-width":``,icon:a(G)},null,8,[`icon`])],2)),[[a(Or),a(c)]]):E(``,!0),u[3]||=b(),a(s)?l((F(),N(`span`,{key:4,class:A(`p-0 d-inline-block mb-0 ms-1 text-nowrap alert `+a(s))},[x(a(Y),{"fixed-width":``,icon:a(fu)},null,8,[`icon`])],2)),[[a(Or),{arrow:!0,content:`Heap Fetches number is high`}]]):E(``,!0),u[4]||=b(),a(t)&&!a(o)?l((F(),N(`span`,fb,[x(a(Y),{"fixed-width":``,icon:a(G),class:`text-body-tertiary`},null,8,[`icon`])])),[[a(Or),a(c)]]):E(``,!0)],64))}}),mb=k({__name:`Approximative`,props:{node:{}},setup(e){let t=g(Bg),{approximativeTooltip:n,isApproximative:r}=qg(e.node,t);return(e,t)=>a(r)?(F(),y(a(Tr),{key:0,allowHTML:``,content:a(n)},{default:s(()=>[x(a(Y),{icon:a(uu),class:`text-muted`},null,8,[`icon`])]),_:1},8,[`content`])):E(``,!0)}}),hb={key:0,class:`mb-2`},gb={class:`p-0 px-1`},_b={class:`text-body-tertiary`},vb=k({__name:`BucketsDetail`,props:{node:{}},setup(e){let t=g(Bg),n=e.node,{bucketsBatchesClass:r,formattedProp:i}=qg(n,t);return(e,t)=>a(L.default).isUndefined(a(n)[a(Z).HASH_BUCKETS])?E(``,!0):(F(),N(`div`,hb,[t[3]||=M(`b`,null,`Buckets`,-1),t[4]||=b(`: + `,-1),M(`span`,gb,h(a(i)(`HASH_BUCKETS`)),1),t[5]||=b(),a(L.default).isUndefined(a(n)[a(Z).HASH_BATCHES])?E(``,!0):(F(),N(_,{key:0},[t[1]||=b(` + | + `,-1),M(`span`,{class:A([`p-0 px-1 alert`,a(r)])},[b(h(a(i)(`HASH_BATCHES`))+` batches`,1),t[0]||=M(`span`,{class:`text-body-tertiary`},null,-1)],2),t[2]||=b(),!a(L.default).isUndefined(a(n)[a(Z).HASH_BATCHES])&&a(n)[a(Z).HASH_BATCHES]>1?(F(),y(a(Tr),{key:0,content:a(og)(`multiple hash batches`),allowHTML:!0},{default:s(()=>[M(`span`,_b,[x(a(Y),{icon:a(Ql),class:`cursor-help`},null,8,[`icon`])])]),_:1},8,[`content`])):E(``,!0)],64)),t[6]||=b(),a(L.default).isUndefined(a(n)[a(Z).PEAK_MEMORY_USAGE])?E(``,!0):(F(),N(_,{key:1},[b(` + | + `+h(a(i)(`PEAK_MEMORY_USAGE`)),1)],64))]))}}),yb={class:`table table-sm`},bb=[`innerHTML`],xb=[`innerHTML`],Sb=[`innerHTML`],Cb=[`innerHTML`],wb=[`innerHTML`],Tb=[`innerHTML`],Eb=[`innerHTML`],Db=[`innerHTML`],Ob=[`innerHTML`],kb=[`innerHTML`],Ab=k({__name:`BuffersDetail`,props:{object:{}},setup(e){let t=e,n=Z.EXCLUSIVE_SHARED_HIT_BLOCKS in t.object?t.object[Z.EXCLUSIVE_SHARED_HIT_BLOCKS]:t.object[Z.SHARED_HIT_BLOCKS],r=Z.EXCLUSIVE_SHARED_READ_BLOCKS in t.object?t.object[Z.EXCLUSIVE_SHARED_READ_BLOCKS]:t.object[Z.SHARED_READ_BLOCKS],i=Z.EXCLUSIVE_SHARED_DIRTIED_BLOCKS in t.object?t.object[Z.EXCLUSIVE_SHARED_DIRTIED_BLOCKS]:t.object[Z.SHARED_DIRTIED_BLOCKS],o=Z.EXCLUSIVE_SHARED_WRITTEN_BLOCKS in t.object?t.object[Z.EXCLUSIVE_SHARED_WRITTEN_BLOCKS]:t.object[Z.SHARED_WRITTEN_BLOCKS],s=Z.EXCLUSIVE_LOCAL_HIT_BLOCKS in t.object?t.object[Z.EXCLUSIVE_LOCAL_HIT_BLOCKS]:t.object[Z.LOCAL_HIT_BLOCKS],c=Z.EXCLUSIVE_LOCAL_READ_BLOCKS in t.object?t.object[Z.EXCLUSIVE_LOCAL_READ_BLOCKS]:t.object[Z.LOCAL_READ_BLOCKS],l=Z.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS in t.object?t.object[Z.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS]:t.object[Z.LOCAL_DIRTIED_BLOCKS],u=Z.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS in t.object?t.object[Z.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS]:t.object[Z.LOCAL_WRITTEN_BLOCKS],d=Z.EXCLUSIVE_TEMP_READ_BLOCKS in t.object?t.object[Z.EXCLUSIVE_TEMP_READ_BLOCKS]:t.object[Z.TEMP_READ_BLOCKS],f=Z.EXCLUSIVE_TEMP_WRITTEN_BLOCKS in t.object?t.object[Z.EXCLUSIVE_TEMP_WRITTEN_BLOCKS]:t.object[Z.TEMP_WRITTEN_BLOCKS];return(e,t)=>(F(),N(`table`,yb,[t[19]||=M(`thead`,null,[M(`tr`,null,[M(`th`,null,`Buffers`),b(),M(`td`,{class:`text-end`,width:`25%`},`Hit`),b(),M(`td`,{class:`text-end`,width:`25%`},`Read`),b(),M(`td`,{class:`text-end`,width:`25%`},`Dirtied`),b(),M(`td`,{class:`text-end`,width:`25%`},`Written`)])],-1),t[20]||=b(),M(`tbody`,null,[M(`tr`,null,[t[0]||=M(`td`,null,`Shared`,-1),t[1]||=b(),M(`td`,{class:`text-end`,innerHTML:a(Bh)(a(n),!0)||`-`},null,8,bb),t[2]||=b(),M(`td`,{class:`text-end`,innerHTML:a(Bh)(a(r),!0)||`-`},null,8,xb),t[3]||=b(),M(`td`,{class:`text-end`,innerHTML:a(Bh)(a(i),!0)||`-`},null,8,Sb),t[4]||=b(),M(`td`,{class:`text-end`,innerHTML:a(Bh)(a(o),!0)||`-`},null,8,Cb)]),t[17]||=b(),M(`tr`,null,[t[5]||=M(`td`,null,`Temp`,-1),t[6]||=b(),t[7]||=M(`td`,{class:`text-end bg-hatched`},null,-1),t[8]||=b(),M(`td`,{class:`text-end`,innerHTML:a(Bh)(a(d),!0)||`-`},null,8,wb),t[9]||=b(),t[10]||=M(`td`,{class:`text-end bg-hatched`},null,-1),t[11]||=b(),M(`td`,{class:`text-end`,innerHTML:a(Bh)(a(f),!0)||`-`},null,8,Tb)]),t[18]||=b(),M(`tr`,null,[t[12]||=M(`td`,null,`Local`,-1),t[13]||=b(),M(`td`,{class:`text-end`,innerHTML:a(Bh)(a(s),!0)||`-`},null,8,Eb),t[14]||=b(),M(`td`,{class:`text-end`,innerHTML:a(Bh)(a(c),!0)||`-`},null,8,Db),t[15]||=b(),M(`td`,{class:`text-end`,innerHTML:a(Bh)(a(l),!0)||`-`},null,8,Ob),t[16]||=b(),M(`td`,{class:`text-end`,innerHTML:a(Bh)(a(u),!0)||`-`},null,8,kb)])])]))}}),jb={key:0,class:`mb-2`},Mb={class:`p-0 px-1 alert`},Nb=[`innerHTML`],Pb=k({__name:`SortDetail`,props:{node:{}},setup(e){let t=g(Bg),n=e.node,{formattedProp:r}=qg(n,t);return(e,t)=>a(L.default).isUndefined(a(n)[a(Z).SORT_METHOD])?E(``,!0):(F(),N(`div`,jb,[x(a(Y),{icon:a(nu),class:`text-body-tertiary`,"fixed-width":``},null,8,[`icon`]),t[0]||=b(),t[1]||=M(`b`,null,`Sort: `,-1),t[2]||=b(),M(`span`,Mb,h(a(r)(`SORT_SPACE_USED`)),1),t[3]||=b(),M(`span`,{innerHTML:a(r)(`SORT_SPACE_TYPE`)},null,8,Nb),t[4]||=b(),M(`i`,null,`(`+h(a(n)[a(Z).SORT_METHOD])+`)`,1)]))}}),Fb={class:`card-header border-top`},Ib={key:0,class:`node-description`},Lb={class:`node-type`},Rb=[`innerHTML`],zb={class:`nav nav-tabs card-header-tabs`},Bb={class:`nav-item`},Vb={class:`nav-item`},Hb={class:`nav-item`},Ub={class:`nav-item`},Wb={class:`nav-item`},Gb={class:`card-body tab-content`},Kb={key:0},qb=[`innerHTML`],Jb={class:`px-1`},Yb={key:0,class:`text-body-tertiary`},Xb={key:1},Zb={key:0},Qb={key:1},$b={key:2},ex=[`innerHTML`],tx={key:1},nx={class:`px-1`},rx={key:2},ix=[`innerHTML`],ax={key:3},ox={class:`text-body-tertiary`},sx={key:4},cx={class:`px-1`},lx={key:0,class:`mb-2`},ux={class:`more-info`},dx={key:0},fx={class:`more-info`},px=[`innerHTML`],mx=k({__name:`PlanNodeDetail`,props:{node:{}},setup(e){let t=g(Bg),n=e,r=g(`updateSize`),i=ne(n.node),o=m(),s=m(`general`),{costClass:c,durationClass:u,estimationClass:d,executionTimePercent:f,filterDetailTooltip:p,formattedProp:S,heapFetchesClass:T,indexRecheckTooltip:D,plannerRowEstimateDirection:k,plannerRowEstimateValue:j,rowsRemoved:P,rowsRemovedClass:ee,rowsRemovedPercentString:te,rowsRemovedProp:I,tilde:re}=qg(i,t);v(()=>{ae()});let ie=O(()=>d.value&&k.value!==ph.none&&j.value);function ae(){o.value=L.default.chain(i).omit(Z.PLANS).omit(Z.WORKERS).map((e,t)=>({key:t,value:e})).value()}let oe=O(()=>{let e=L.default.map([`EXCLUSIVE_SHARED_HIT_BLOCKS`,`EXCLUSIVE_SHARED_READ_BLOCKS`,`EXCLUSIVE_SHARED_DIRTIED_BLOCKS`,`EXCLUSIVE_SHARED_WRITTEN_BLOCKS`,`EXCLUSIVE_TEMP_READ_BLOCKS`,`EXCLUSIVE_TEMP_WRITTEN_BLOCKS`,`EXCLUSIVE_LOCAL_HIT_BLOCKS`,`EXCLUSIVE_LOCAL_READ_BLOCKS`,`EXCLUSIVE_LOCAL_DIRTIED_BLOCKS`,`EXCLUSIVE_LOCAL_WRITTEN_BLOCKS`,`EXCLUSIVE_IO_READ_TIME`,`EXCLUSIVE_IO_WRITE_TIME`],e=>{let t=i[Z[e]];return L.default.isNaN(t)?0:t});return L.default.sum(e)>0});return w(s,()=>{window.setTimeout(()=>r&&r(i),1)}),(e,t)=>(F(),N(_,null,[M(`div`,Fb,[a(ag)(i[a(Z).NODE_TYPE])?(F(),N(`div`,Ib,[M(`span`,Lb,h(i[a(Z).NODE_TYPE])+` Node`,1),t[6]||=b(),M(`span`,{innerHTML:a(ag)(i[a(Z).NODE_TYPE])},null,8,Rb)])):E(``,!0),t[11]||=b(),M(`ul`,zb,[M(`li`,Bb,[M(`a`,{class:A([`nav-link`,{active:s.value===`general`}]),onClick:t[0]||=C(e=>s.value=`general`,[`prevent`,`stop`]),href:``},`General`,2)]),t[7]||=b(),M(`li`,Vb,[M(`a`,{class:A([`nav-link text-nowrap`,{active:s.value===`iobuffer`,disabled:!oe.value}]),onClick:t[1]||=C(e=>s.value=`iobuffer`,[`prevent`,`stop`]),href:``},`IO & Buffers`,2)]),t[8]||=b(),M(`li`,Hb,[M(`a`,{class:A([`nav-link`,{active:s.value===`output`,disabled:!i[a(Z).OUTPUT]}]),onClick:t[2]||=C(e=>s.value=`output`,[`prevent`,`stop`]),href:``},`Output`,2)]),t[9]||=b(),M(`li`,Ub,[M(`a`,{class:A([`nav-link`,{active:s.value===`workers`,disabled:!(i[a(Z).WORKERS_PLANNED]||i[a(Z).WORKERS_PLANNED_BY_GATHER])}]),onClick:t[3]||=C(e=>s.value=`workers`,[`prevent`,`stop`]),href:``},`Workers`,2)]),t[10]||=b(),M(`li`,Wb,[M(`a`,{class:A([`nav-link`,{active:s.value===`misc`}]),onClick:t[4]||=C(e=>s.value=`misc`,[`prevent`,`stop`]),href:``},`Misc`,2)])])]),t[64]||=b(),M(`div`,Gb,[M(`div`,{class:A([`tab-pane`,{"show active":s.value===`general`}])},[a($).plan?.isAnalyze?(F(),N(`div`,Kb,[x(a(Y),{"fixed-width":``,icon:a(eu),class:`text-body-tertiary`},null,8,[`icon`]),t[14]||=b(),t[15]||=M(`b`,null,`Timing:`,-1),t[16]||=b(),M(`span`,{class:A([`p-0 px-1 rounded alert`,a(u)]),innerHTML:a(S)(`EXCLUSIVE_DURATION`)},null,10,qb),t[17]||=b(),a(f)&&a(f)!==1/0?(F(),N(_,{key:0},[t[12]||=b(` + | + `,-1),M(`strong`,null,h(a(f)),1),t[13]||=M(`span`,{class:`text-body-tertiary`},`%`,-1)],64)):E(``,!0)])):E(``,!0),t[46]||=b(),M(`div`,null,[x(a(Y),{"fixed-width":``,icon:a(Yl),class:`text-body-tertiary`},null,8,[`icon`]),t[24]||=b(),t[25]||=M(`b`,null,`Rows:`,-1),t[26]||=b(),M(`span`,Jb,h(a(re)+a(S)(`ACTUAL_ROWS_REVISED`)),1),t[27]||=b(),i[a(Z).PLAN_ROWS]?(F(),N(`span`,Yb,`(Planned: `+h(a(re)+a(S)(`PLAN_ROWS_REVISED`))+`)`,1)):E(``,!0),t[28]||=b(),x(mb,{node:i},null,8,[`node`]),t[29]||=b(),a(k)!==a(ph).none&&ie.value?(F(),N(`span`,Xb,[t[21]||=b(` + | + `,-1),a(k)===a(ph).over?(F(),N(`span`,Zb,[x(a(Y),{icon:a(su)},null,8,[`icon`]),t[18]||=b(` over`,-1)])):E(``,!0),t[22]||=b(),a(k)===a(ph).under?(F(),N(`span`,Qb,[x(a(Y),{icon:a(iu)},null,8,[`icon`]),t[19]||=b(` under`,-1)])):E(``,!0),t[23]||=b(` + estimated + `,-1),a(j)==1/0?E(``,!0):(F(),N(`span`,$b,[t[20]||=b(` + by + `,-1),M(`span`,{class:A([`p-0 px-1 alert`,a(d)]),innerHTML:a(S)(`PLANNER_ESTIMATE_FACTOR`)},null,10,ex)]))])):E(``,!0)]),t[47]||=b(),a(P)?(F(),N(`div`,tx,[x(a(Y),{"fixed-width":``,icon:a(G),class:`text-body-tertiary`},null,8,[`icon`]),t[31]||=b(),M(`b`,null,h(a(Z)[a(I)])+`: `,1),t[32]||=b(),M(`span`,null,[M(`span`,nx,h(a(re)+a(S)(a(I))),1),t[30]||=b(`| + `,-1),M(`span`,{class:A([`p-0 px-1 alert`,a(ee)])},h(a(te))+`%`,3)]),t[33]||=b(),x(mb,{node:i},null,8,[`node`]),t[34]||=b(),a(I)==`ROWS_REMOVED_BY_INDEX_RECHECK_REVISED`?l((F(),y(a(Y),{key:0,"fixed-width":``,icon:a(Ql),class:`text-muted`},null,8,[`icon`])),[[a(Or),{allowHTML:!0,content:a(D)}]]):l((F(),y(a(Y),{key:1,"fixed-width":``,icon:a(Ql),class:`text-muted`},null,8,[`icon`])),[[a(Or),{allowHTML:!0,content:a(p)}]])])):E(``,!0),t[48]||=b(),i[a(Z).HEAP_FETCHES]?(F(),N(`div`,rx,[x(a(Y),{"fixed-width":``,icon:a(fu),class:`text-body-tertiary`},null,8,[`icon`]),t[35]||=b(),t[36]||=M(`b`,null,`Heap Fetches:`,-1),t[37]||=b(),M(`span`,{class:A([`p-0 px-1 rounded alert`,a(T)]),innerHTML:a(S)(`HEAP_FETCHES`)},null,10,ix),t[38]||=b(),a(T)?l((F(),y(a(Y),{key:0,icon:a(Ql),"fixed-width":``,class:`text-body-tertiary`},null,8,[`icon`])),[[a(Or),{arrow:!0,content:`Visibility map may be out-of-date. Consider using VACUUM or change autovacuum settings.`}]]):E(``,!0)])):E(``,!0),t[49]||=b(),a(L.default).isUndefined(i[a(Z).EXCLUSIVE_COST])?E(``,!0):(F(),N(`div`,ax,[x(a(Y),{"fixed-width":``,icon:a(pu),class:`text-body-tertiary`},null,8,[`icon`]),t[39]||=b(),t[40]||=M(`b`,null,`Cost:`,-1),t[41]||=b(),M(`span`,{class:A([`p-0 px-1 me-1 alert`,a(c)])},h(a(S)(`EXCLUSIVE_COST`)),3),t[42]||=b(),M(`span`,ox,`(Total: `+h(a(S)(`TOTAL_COST`))+`)`,1)])),t[50]||=b(),i[a(Z).ACTUAL_LOOPS]>1?(F(),N(`div`,sx,[x(a(Y),{"fixed-width":``,icon:a($l),class:`text-body-tertiary`},null,8,[`icon`]),t[43]||=b(),t[44]||=M(`b`,null,`Loops:`,-1),t[45]||=b(),M(`span`,cx,h(a(S)(`ACTUAL_LOOPS`)),1)])):E(``,!0),t[51]||=b(),x(Pb,{node:i},null,8,[`node`])],2),t[60]||=b(),M(`div`,{class:A([`tab-pane`,{"show active":s.value===`iobuffer`}])},[x(vb,{node:i},null,8,[`node`]),t[57]||=b(),x(Ag,{object:i,exclusive:``},null,8,[`object`]),t[58]||=b(),x(Ab,{object:i},null,8,[`object`]),t[59]||=b(),i[a(Z).WAL_RECORDS]||i[a(Z).WAL_BYTES]?(F(),N(`div`,lx,[M(`b`,null,[l((F(),N(`span`,ux,[...t[52]||=[b(`WAL`,-1)]])),[[a(Or),`Write-Ahead Logging`]]),t[53]||=b(`: + `,-1)]),b(` `+h(a(S)(`WAL_RECORDS`))+` records + `,1),M(`small`,null,`(`+h(a(S)(`WAL_BYTES`))+`)`,1),t[56]||=b(),i[a(Z).WAL_FPI]?(F(),N(`span`,dx,[t[55]||=b(` + - + `,-1),l((F(),N(`span`,fx,[...t[54]||=[b(`FPI`,-1)]])),[[a(Or),`WAL Full Page Images`]]),b(`: + `+h(a(S)(`WAL_FPI`)),1)])):E(``,!0)])):E(``,!0)],2),t[61]||=b(),M(`div`,{class:A([`tab-pane overflow-auto font-monospace`,{"show active":s.value===`output`}]),innerHTML:a(S)(`OUTPUT`),style:{"max-height":`200px`},onMousewheel:t[5]||=C(()=>{},[`stop`])},null,42,px),t[62]||=b(),i[a(Z).WORKERS_PLANNED]||i[a(Z).WORKERS_PLANNED_BY_GATHER]?(F(),N(`div`,{key:0,class:A([`tab-pane`,{"show active":s.value===`workers`}])},[x(rv,{node:i},null,8,[`node`])],2)):E(``,!0),t[63]||=b(),M(`div`,{class:A([`tab-pane`,{"show active":s.value===`misc`}])},[x(K_,{node:i},null,8,[`node`])],2)])],64))}}),hx={key:0,class:`fixed-bottom text-center`},gx={class:`subplan-name fst-italic px-1`},_x={key:1,class:`workers py-0 px-1 h-100 w-100 position-absolute`,style:{left:`-1px`,top:`1px`}},vx={class:`card-body header no-focus-outline`},yx={class:`mb-0 d-flex justify-content-between`},bx={class:`text-body-tertiary`},xx={class:`text-nowrap`},Sx=[`href`],Cx={class:`text-start font-monospace`},wx={key:0},Tx={key:1},Ex=[`innerHTML`],Dx=[`innerHTML`],Ox=[`innerHTML`],kx=[`innerHTML`],Ax=[`innerHTML`],jx={key:6},Mx={key:0},Nx={class:`progress mt-2 mb-1`,style:{height:`5px`}},Px={class:`node-bar-label`},Fx={class:`text-body-tertiary`},Ix=[`innerHTML`],Lx={key:1,class:`text-end`},Rx=k({__name:`PlanNode`,props:{node:{}},setup(e){let t=m(null),n=g(Lg);if(!n)throw Error(`Could not resolve ${Lg.description}`);let o=g(Rg),s=g(zg);if(!s)throw Error(`Could not resolve ${zg.description}`);let c=g(Bg),l=e,u=m(!1),p=ne(l.node),v=g(`updateNodeSize`),{nodeName:S,barWidth:T,barColor:D,highlightValue:O,isNeverExecuted:k,workersLaunchedCount:j,workersPlannedCount:P,workersPlannedCountReversed:ee}=qg(p,c);d(async()=>{I(p)});function I(e){let n=t.value?.getBoundingClientRect();n&&v?.(e,[n.width,n.height])}f(`updateSize`,I),w(u,()=>{window.setTimeout(()=>I(p),1)}),w(c,()=>{te(()=>{I(p)})}),w(n,()=>{n.value==p.nodeId&&(u.value=!0)});function re(){let e=mg($.plan,p[Z.CTE_NAME]);e&&s?.(e.nodeId,!0)}return(e,s)=>(F(),N(`div`,{ref_key:`outerEl`,ref:t,onMousedown:s[3]||=C(()=>{},[`stop`])},[M(`div`,{class:A([`text-start plan-node`,{detailed:u.value,parallel:a(P),selected:a(n)==p.nodeId,highlight:a(o)==p.nodeId}])},[p[a(Z).SUBPLAN_NAME]?(F(),N(`div`,hx,[M(`b`,gx,h(p[a(Z).SUBPLAN_NAME]),1)])):E(``,!0),s[33]||=b(),a(P)?(F(),N(`div`,_x,[(F(!0),N(_,null,r(a(ee),e=>(F(),N(`div`,{key:e,style:i({top:1+e*2+`px`,left:1+(e+1)*3+`px`}),class:A([`border bg-body position-absolute w-100 h-100`,{"border-dashed":e>=a(j)}])},null,6))),128))])):E(``,!0),s[34]||=b(),M(`div`,{class:A([`plan-node-body card border`,{"never-executed":a(k)}]),onMouseenter:s[1]||=e=>o.value=p.nodeId,onMouseleave:s[2]||=e=>o.value=void 0},[M(`div`,vx,[M(`header`,yx,[M(`h4`,{class:`overflow-hidden rounded text-start py-0 px-1 node-detail-toggle`,onClick:s[0]||=C(e=>u.value=!u.value,[`prevent`,`stop`])},[M(`span`,bx,[u.value?(F(),y(a(Y),{key:0,"fixed-width":``,icon:a(Jl)},null,8,[`icon`])):(F(),y(a(Y),{key:1,"fixed-width":``,icon:a(ou)},null,8,[`icon`]))]),b(` `+h(a(S))+` `,1),x(z_,{node:p},null,8,[`node`])]),s[5]||=b(),M(`div`,xx,[x(pb,{node:p},null,8,[`node`]),s[4]||=b(),M(`a`,{class:`fw-normal small ms-1`,href:`#plan/node/${p.nodeId}`},` + #`+h(p.nodeId),9,Sx)])]),s[28]||=b(),M(`div`,Cx,[p[a(Z).RELATION_NAME]||p[a(Z).FUNCTION_NAME]?(F(),N(`div`,{key:0,class:A({"line-clamp-2":!u.value})},[s[7]||=M(`span`,{class:`text-body-tertiary`},`on`,-1),s[8]||=b(),p[a(Z).SCHEMA]?(F(),N(`span`,wx,h(p[a(Z).SCHEMA])+`.`,1)):E(``,!0),b(h(p[a(Z).RELATION_NAME])+` `+h(p[a(Z).FUNCTION_NAME])+` `,1),p[a(Z).ALIAS]?(F(),N(`span`,Tx,[s[6]||=M(`span`,{class:`text-body-tertiary`},`as`,-1),b(` `+h(p[a(Z).ALIAS]),1)])):E(``,!0)],2)):p[a(Z).ALIAS]?(F(),N(`div`,{key:1,class:A({"line-clamp-2":!u.value})},[s[9]||=M(`span`,{class:`text-body-tertiary`},`on`,-1),s[10]||=b(),M(`span`,{innerHTML:a(eg)(p[a(Z).ALIAS])},null,8,Ex)],2)):E(``,!0),s[21]||=b(),p[a(Z).GROUP_KEY]?(F(),N(`div`,{key:2,class:A({"line-clamp-2":!u.value})},[s[11]||=M(`span`,{class:`text-body-tertiary`},`by`,-1),s[12]||=b(),M(`span`,{innerHTML:a(eg)(p[a(Z).GROUP_KEY])},null,8,Dx)],2)):E(``,!0),s[22]||=b(),p[a(Z).SORT_KEY]?(F(),N(`div`,{key:3,class:A({"line-clamp-2":!u.value})},[s[13]||=M(`span`,{class:`text-body-tertiary`},`by`,-1),s[14]||=b(),M(`span`,{innerHTML:a(tg)(p[a(Z).SORT_KEY],p[a(Z).PRESORTED_KEY])},null,8,Ox)],2)):E(``,!0),s[23]||=b(),p[a(Z).INDEX_NAME]?(F(),N(`div`,{key:4,class:A({"line-clamp-2":!u.value})},[s[15]||=M(`span`,{class:`text-body-tertiary`},`using`,-1),s[16]||=b(),M(`span`,{innerHTML:a(eg)(p[a(Z).INDEX_NAME])},null,8,kx)],2)):E(``,!0),s[24]||=b(),p[a(Z).HASH_CONDITION]?(F(),N(`div`,{key:5,class:A({"line-clamp-2":!u.value})},[s[17]||=M(`span`,{class:`text-body-tertiary`},`on`,-1),s[18]||=b(),M(`span`,{innerHTML:a(eg)(p[a(Z).HASH_CONDITION])},null,8,Ax)],2)):E(``,!0),s[25]||=b(),p[a(Z).CTE_NAME]?(F(),N(`div`,jx,[M(`a`,{class:`text-reset`,href:``,onClick:C(re,[`prevent`,`stop`])},[x(a(Y),{icon:a(au),class:`text-body-tertiary`},null,8,[`icon`]),s[19]||=b(),s[20]||=M(`span`,{class:`text-body-tertiary`},`CTE`,-1),b(` `+h(p[a(Z).CTE_NAME]),1)])])):E(``,!0)]),s[29]||=b(),a(c).highlightType!==a(dh).NONE&&a(O)!==null?(F(),N(`div`,Mx,[M(`div`,Nx,[M(`div`,{class:`progress-bar`,role:`progressbar`,style:i({width:a(T)+`%`,"background-color":a(D)}),"aria-valuenow":`0`,"aria-valuemin":`0`,"aria-valuemax":`100`},null,4)]),s[27]||=b(),M(`span`,Px,[M(`span`,Fx,h(a(c).highlightType)+`:`,1),s[26]||=b(),M(`span`,{innerHTML:a(O)},null,8,Ix)])])):E(``,!0)]),s[31]||=b(),u.value?(F(),y(mx,{key:0,node:p},null,8,[`node`])):E(``,!0),s[32]||=b(),a(k)?(F(),N(`div`,Lx,[...s[30]||=[M(`span`,{class:`text-body-tertiary bg-body px-1`},` Never executed `,-1)]])):E(``,!0)],34)],2)],544))}}),zx={key:0,class:`plan-stats flex-shrink-0 d-flex border-bottom border-top align-items-center`},Bx={class:`d-inline-block px-2`},Vx={key:0,class:`text-body-tertiary`},Hx=[`innerHTML`],Ux={class:`d-inline-block border-start px-2 position-relative`},Wx={key:0,class:`text-body-tertiary`},Gx={key:1,class:`stat-value`},Kx=[`innerHTML`],qx={key:3,class:`stat-dropdown-container start-0`},Jx={key:0},Yx={key:1,class:`mt-2`},Xx={class:`mb-0`},Zx={key:0,class:`d-inline-block border-start px-2 position-relative`},Qx={class:`stat-value`},$x=[`innerHTML`],eS={key:0,class:`stat-dropdown-container`},tS={key:0},nS={key:1,class:`d-inline-block border-start px-2 position-relative`},rS={class:`stat-value`},iS=[`innerHTML`],aS={key:0,class:`stat-dropdown-container`},oS={key:2,class:`d-inline-block border-start px-2 position-relative`},sS={class:`stat-value`},cS=[`innerHTML`],lS={key:0,class:`stat-dropdown-container`},uS={class:`float-end`},dS=[`innerHTML`],fS={key:0,class:`text-body-tertiary`},pS={key:1,class:`my-2`},mS={key:3,class:`d-inline-block border-start px-2 position-relative`},hS={class:`stat-label`},gS={class:`badge bg-secondary`},_S={key:0,class:`stat-dropdown-container`},vS={class:`table table-sm table-striped mb-0`},yS={key:4,class:`d-inline-block border-start px-2 position-relative`},bS={class:`stat-label`},xS=[`innerHTML`],SS={key:1,class:`stat-dropdown-container`},CS=k({__name:`PlanStats`,setup(e){let t=m(!1),n=m(!1),i=m(!1),o=m(!1),s=m(!1),c=m(!1),u=e=>{let t=NaN;return e>90?t=4:e>40?t=3:e>10&&(t=2),t?`c-`+t:!1},d=O(()=>{let e=$.stats.executionTime||0,t=p.value||0;return L.default.round(t/e*100)});function f(e){let t=$.stats.executionTime||0,n=e.Time;return L.default.round(n/t*100)}let p=O(()=>L.default.sumBy($.stats.triggers,e=>e.Time));function g(e){let t=e[Z.AVERAGE_SUM_IO_READ_SPEED],n=e[Z.AVERAGE_SUM_IO_WRITE_SPEED],r=[];return t&&r.push(`read=~${$h(Z.AVERAGE_SUM_IO_READ_SPEED,t)}`),n&&r.push(`write=~${$h(Z.AVERAGE_SUM_IO_WRITE_SPEED,n)}`),r.join(`, `)}function v(e){return e.Plans?.some(function e(t){return t[Z.WORKERS_PLANNED]||t[Z.WORKERS_PLANNED_BY_GATHER]?!0:Array.isArray(t.Plans)&&t.Plans.some(e)})}let S=O(()=>$.stats.planning!==void 0),w=O(()=>{if(!$.stats.planning)return!1;let e=[Z.SHARED_HIT_BLOCKS,Z.SHARED_READ_BLOCKS,Z.SHARED_DIRTIED_BLOCKS,Z.SHARED_WRITTEN_BLOCKS,Z.TEMP_READ_BLOCKS,Z.TEMP_WRITTEN_BLOCKS,Z.LOCAL_HIT_BLOCKS,Z.LOCAL_READ_BLOCKS,Z.LOCAL_DIRTIED_BLOCKS,Z.LOCAL_WRITTEN_BLOCKS],t=L.default.map(e,e=>{let t=$.stats.planning?.[e];return L.default.isNaN(t)?0:t});return L.default.sum(t)>0}),T=O(()=>{if(!$.stats.serialization)return!1;let e=[Z.SHARED_HIT_BLOCKS,Z.SHARED_READ_BLOCKS,Z.SHARED_DIRTIED_BLOCKS,Z.SHARED_WRITTEN_BLOCKS,Z.TEMP_READ_BLOCKS,Z.TEMP_WRITTEN_BLOCKS,Z.LOCAL_HIT_BLOCKS,Z.LOCAL_READ_BLOCKS,Z.LOCAL_DIRTIED_BLOCKS,Z.LOCAL_WRITTEN_BLOCKS],t=L.default.map(e,e=>{let t=$.stats.serialization?.[e];return L.default.isNaN(t)?0:t});return L.default.sum(t)>0});return(e,m)=>a($).stats?(F(),N(`div`,zx,[M(`div`,Bx,[m[11]||=b(` + Execution time: + `,-1),a($).stats.executionTime?(F(),N(`span`,{key:1,class:`stat-value`,innerHTML:a(Q)(a($).stats.executionTime)},null,8,Hx)):(F(),N(`span`,Vx,[b(h(a(Q)(a($).stats.executionTime))+` `,1),l(x(a(Y),{icon:a(Ql),class:`cursor-help`},null,8,[`icon`]),[[a(Or),a(og)(`missing execution time`)]])]))]),m[73]||=b(),M(`div`,Ux,[m[23]||=b(` + Planning: + `,-1),a($).stats.planningTime?(F(),N(`span`,Gx,[M(`span`,{class:A(`mb-0 p-0 px-1 alert `+u(a($).stats.planningTime/a($).stats.executionTime*100)),innerHTML:a(Q)(a($).stats.planningTime)},null,10,Kx)])):(F(),N(`span`,Wx,[b(h(a(Q)(a($).stats.planningTime))+` `,1),l(x(a(Y),{icon:a(Ql),class:`cursor-help`},null,8,[`icon`]),[[a(Or),a(og)(`missing planning time`)]])])),m[24]||=b(),S.value?(F(),N(`button`,{key:2,onClick:m[0]||=C(e=>n.value=!n.value,[`prevent`]),class:`bg-transparent border-0 p-0 m-0 ps-1`},[x(a(Y),{icon:a(tu),class:`text-body-tertiary`},null,8,[`icon`])])):E(``,!0),m[25]||=b(),n.value&&S.value?(F(),N(`div`,qx,[M(`button`,{class:`btn btn-xs btn-close float-end`,onClick:m[1]||=e=>n.value=!1}),m[18]||=b(),m[19]||=M(`h3`,null,`Planning`,-1),m[20]||=b(),M(`div`,null,[m[12]||=M(`b`,null,`Time:`,-1),m[13]||=b(),M(`span`,null,h(a(Q)(a($).stats.planningTime)),1)]),m[21]||=b(),a($).stats.planning?(F(),N(_,{key:0},[w.value?(F(),N(`div`,Jx,[x(Ab,{object:a($).stats.planning},null,8,[`object`])])):E(``,!0),m[14]||=b(),x(Ag,{object:a($).stats.planning,class:`mb-0`},null,8,[`object`])],64)):E(``,!0),m[22]||=b(),a($).stats.planning?.[a(Z).MEMORY_USED]||a($).stats.planning?.[a(Z).MEMORY_ALLOCATED]?(F(),N(`div`,Yx,[m[16]||=M(`b`,null,`Memory:`,-1),m[17]||=b(),M(`ul`,Xx,[M(`li`,null,` + used: + `+h(a(Ih)(a($).stats.planning?.[a(Z).MEMORY_USED])),1),m[15]||=b(),M(`li`,null,` + allocated: + `+h(a(Ih)(a($).stats.planning?.[a(Z).MEMORY_ALLOCATED])),1)])])):E(``,!0)])):E(``,!0)]),m[74]||=b(),a($).stats.serialization?(F(),N(`div`,Zx,[m[35]||=b(` + Serialization: + `,-1),M(`span`,Qx,[M(`span`,{class:A(`mb-0 p-0 px-1 alert `+u(a($).stats.serialization.Time/a($).stats.executionTime*100)),innerHTML:a(Q)(a($).stats.serialization.Time)},null,10,$x)]),m[36]||=b(),M(`button`,{onClick:m[2]||=C(e=>s.value=!s.value,[`prevent`]),class:`bg-transparent border-0 p-0 m-0 ps-1`},[x(a(Y),{icon:a(tu),class:`text-body-tertiary`},null,8,[`icon`])]),m[37]||=b(),s.value?(F(),N(`div`,eS,[M(`button`,{class:`btn btn-xs btn-close float-end`,onClick:m[3]||=e=>s.value=!1}),m[30]||=b(),m[31]||=M(`h3`,null,`Serialization`,-1),m[32]||=b(),M(`div`,null,[m[26]||=M(`b`,null,`Time:`,-1),m[27]||=b(),M(`span`,null,h(a(Q)(a($).stats.serialization.Time)),1)]),m[33]||=b(),M(`div`,null,[m[28]||=M(`b`,null,`Output Volume: `,-1),m[29]||=b(),M(`span`,null,h(a(Ih)(a($).stats.serialization[`Output Volume`])),1)]),m[34]||=b(),T.value?(F(),N(`div`,tS,[x(Ab,{object:a($).stats.serialization},null,8,[`object`])])):E(``,!0)])):E(``,!0)])):E(``,!0),m[75]||=b(),a($).stats.jitTime&&a($).stats.executionTime?(F(),N(`div`,nS,[m[40]||=b(` + JIT: + `,-1),M(`span`,rS,[M(`span`,{class:A(`mb-0 p-0 px-1 alert `+u(a($).stats.jitTime/a($).stats.executionTime*100)),innerHTML:a(Q)(a($).stats.jitTime)},null,10,iS),m[38]||=b(),M(`button`,{onClick:m[4]||=C(e=>o.value=!o.value,[`prevent`]),class:`bg-transparent border-0 p-0 m-0 ps-1`},[x(a(Y),{icon:a(tu),class:`text-body-tertiary`},null,8,[`icon`])]),m[39]||=b(),o.value?(F(),N(`div`,aS,[M(`div`,null,[a($).plan?.content.JIT?(F(),y(Ch,{key:0,jit:a($).plan?.content.JIT},null,8,[`jit`])):E(``,!0)])])):E(``,!0)])])):E(``,!0),m[76]||=b(),a($).stats.triggers&&a($).stats.triggers.length?(F(),N(`div`,oS,[m[55]||=M(`span`,{class:`stat-label`},`Triggers: `,-1),m[56]||=b(),M(`span`,sS,[M(`span`,{class:A(`mb-0 p-0 px-1 alert `+a(ng)(d.value)),innerHTML:a(Q)(p.value)},null,10,cS)]),m[57]||=b(),M(`button`,{onClick:m[5]||=C(e=>i.value=!i.value,[`prevent`]),class:`bg-transparent border-0 p-0 m-0 ps-1`},[x(a(Y),{icon:a(tu),class:`text-body-tertiary`},null,8,[`icon`])]),m[58]||=b(),i.value?(F(),N(`div`,lS,[M(`button`,{class:`btn btn-xs btn-close float-end`,onClick:m[6]||=e=>i.value=!1}),m[52]||=b(),m[53]||=M(`h3`,null,`Triggers`,-1),m[54]||=b(),(F(!0),N(_,null,r(a($).stats.triggers,(e,t)=>(F(),N(`div`,{key:t},[b(h(e[`Trigger Name`])+` `,1),m[42]||=M(`br`,null,null,-1),m[43]||=b(),m[44]||=M(`span`,{class:`text-body-tertiary`},`Called`,-1),b(` `+h(e.Calls),1),m[45]||=M(`span`,{class:`text-body-tertiary`},`×`,-1),m[46]||=b(),M(`span`,uS,[M(`span`,{class:A(`p-0 px-1 alert `+a(ng)(f(e))),innerHTML:a(Q)(e.Time)},null,10,dS),b(` + | `+h(f(e)),1),m[41]||=M(`span`,{class:`text-body-tertiary`},`%`,-1)]),m[47]||=b(),m[48]||=M(`br`,null,null,-1),m[49]||=b(),e.Relation?(F(),N(`span`,fS,`on`)):E(``,!0),b(` `+h(e.Relation)+` `,1),m[50]||=M(`div`,{class:`clearfix`},null,-1),m[51]||=b(),a($).stats.triggers&&t!=a($).stats.triggers.length-1?(F(),N(`hr`,pS)):E(``,!0)]))),128))])):E(``,!0)])):E(``,!0),m[77]||=b(),a($).stats.settings?(F(),N(`div`,mS,[M(`span`,hS,[m[59]||=b(`Settings: + `,-1),M(`span`,gS,h(a(L.default).keys(a($).stats.settings).length),1)]),m[66]||=b(),M(`button`,{onClick:m[7]||=C(e=>t.value=!t.value,[`prevent`]),class:`bg-transparent border-0 p-0 m-0 ps-1`},[x(a(Y),{icon:a(tu),class:`text-body-tertiary`},null,8,[`icon`])]),m[67]||=b(),t.value?(F(),N(`div`,_S,[M(`button`,{class:`btn btn-xs btn-close float-end`,onClick:m[8]||=e=>t.value=!1}),m[61]||=b(),m[62]||=M(`h3`,null,`PG Settings`,-1),m[63]||=b(),m[64]||=M(`em`,{class:`text-body-tertiary d-block pb-2`},` + Configuration parameters affecting query planning with value different + from the built-in default value. + `,-1),m[65]||=b(),M(`table`,vS,[M(`tbody`,null,[(F(!0),N(_,null,r(a($).stats.settings,(e,t)=>(F(),N(`tr`,{key:t},[M(`td`,null,h(t),1),m[60]||=b(),M(`td`,null,h(e),1)]))),128))])])])):E(``,!0)])):E(``,!0),m[78]||=b(),a($).plan?.content.Plan&&g(a($).plan?.content.Plan)?(F(),N(`div`,yS,[M(`span`,bS,[m[68]||=b(` + IO: `,-1),M(`span`,{innerHTML:g(a($).plan?.content.Plan)},null,8,xS)]),m[70]||=b(),v(a($).plan?.content.Plan)?l((F(),y(a(Y),{key:0,icon:a(Ql),class:`cursor-help d-inline-block text-body-tertiary`},null,8,[`icon`])),[[a(Or),{content:a(og)(`io timings parallel`)}]]):E(``,!0),m[71]||=b(),M(`button`,{onClick:m[9]||=C(e=>c.value=!c.value,[`prevent`]),class:`bg-transparent border-0 p-0 m-0 ps-1`},[x(a(Y),{icon:a(tu),class:`text-body-tertiary`},null,8,[`icon`])]),m[72]||=b(),c.value?(F(),N(`div`,SS,[M(`button`,{class:`btn btn-xs btn-close float-end`,onClick:m[10]||=e=>c.value=!1}),m[69]||=b(),x(Ag,{object:a($).plan?.content.Plan,class:`mb-0`},null,8,[`object`])])):E(``,!0)])):E(``,!0)])):E(``,!0)}}),wS={class:`table`},TS=k({__name:`SortedTable`,props:{values:{},sort:{},dir:{}},setup(e){let t=e,r=m(t.sort),i=m(t.dir);f(`sort`,r),f(`dir`,i),f(`sortBy`,o);let a=O(()=>L.default.orderBy(t.values,r.value,i.value));function o(e){e===r.value&&(i.value=i.value===fh.asc?fh.desc:fh.asc),r.value=e}return(e,t)=>(F(),N(`table`,wS,[n(e.$slots,`default`),t[0]||=b(),n(e.$slots,`head`),t[1]||=b(),n(e.$slots,`body`,{values:a.value}),t[2]||=b(),n(e.$slots,`foot`)]))}}),ES=k({__name:`SortLink`,props:{name:{}},setup(e){let t=g(`dir`),r=g(`sort`),i=g(`sortBy`);return(o,s)=>(F(),N(`a`,{href:`#`,onClick:s[0]||=C(t=>a(i)&&a(i)(e.name),[`prevent`])},[n(o.$slots,`default`,{},()=>[b(h(e.name),1)]),s[1]||=b(),a(r)==e.name&&a(t)==a(fh).asc?(F(),y(a(Y),{key:0,"fixed-width":``,icon:a(nu)},null,8,[`icon`])):a(r)==e.name&&a(t)==a(fh).desc?(F(),y(a(Y),{key:1,"fixed-width":``,icon:a(Zl)},null,8,[`icon`])):E(``,!0)]))}}),DS={class:`thead-light`},OS={class:`text-end`},kS={class:`text-end`},AS={class:`text-end`},jS={class:`ps-3`},MS=[`href`],NS={class:`text-end`},PS={class:`px-1`},FS={class:`text-end`},IS=k({__name:`StatsTableItem`,props:{value:{},executionTime:{}},setup(e){let t=e,n=m(!1);function i(e){return e[Z.EXCLUSIVE_DURATION]/t.executionTime}return(e,o)=>(F(),N(_,null,[M(`thead`,DS,[M(`tr`,{onClick:o[0]||=C(e=>n.value=!n.value,[`prevent`]),role:`button`},[M(`th`,null,[n.value?(F(),y(a(Y),{key:0,"fixed-width":``,icon:a(ou)},null,8,[`icon`])):(F(),y(a(Y),{key:1,"fixed-width":``,icon:a(cu)},null,8,[`icon`])),b(` `+h(t.value.name),1)]),o[1]||=b(),M(`th`,OS,h(t.value.count),1),o[2]||=b(),M(`th`,kS,[M(`span`,{class:A([`alert p-0 px-1`,a(ng)(t.value.timePercent*100)])},h(a(Q)(t.value.time)),3)]),o[3]||=b(),M(`th`,AS,h(a(Hh)(t.value.timePercent)),1)])]),o[8]||=b(),M(`tbody`,{class:A(n.value?``:`d-none`)},[(F(!0),N(_,null,r(a(L.default).reverse(a(L.default).sortBy(t.value.nodes,a(Z).EXCLUSIVE_DURATION)),e=>(F(),N(`tr`,{key:e.nodeId,style:{"font-size":`smaller`}},[M(`td`,jS,[M(`a`,{href:`#plan/node/${e.nodeId}`,class:`me-1`},`#`+h(e.nodeId),9,MS),b(` `+h(e[a(Z).NODE_TYPE]),1)]),o[4]||=b(),o[5]||=M(`td`,{class:`text-end`},null,-1),o[6]||=b(),M(`td`,NS,[M(`span`,PS,h(a(Q)(e[a(Z).EXCLUSIVE_DURATION])),1)]),o[7]||=b(),M(`td`,FS,h(a(Hh)(i(e))),1)]))),128))],2)],64))}}),LS={class:`small stats container-fluid mt-2`},RS={class:`row row-cols-1 row-cols-lg-2 row-cols-xxl-3 g-4`},zS={class:`col`},BS={class:`card`},VS={class:`card-body`},HS={scope:`col`},US={scope:`col`,class:`text-end`},WS={scope:`col`,colspan:`2`,class:`text-end`},GS={key:0},KS={class:`col`},qS={class:`card`},JS={class:`card-body`},YS={scope:`col`},XS={scope:`col`,class:`text-end`},ZS={scope:`col`,colspan:`2`,class:`text-end`},QS={key:0},$S={class:`col`},eC={class:`card`},tC={class:`card-body`},nC={scope:`col`},rC={scope:`col`,class:`text-end`},iC={scope:`col`,colspan:`2`,class:`text-end`},aC={class:`col`},oC={class:`card`},sC={class:`card-body`},cC={scope:`col`},lC={scope:`col`,class:`text-end`},uC={scope:`col`,colspan:`2`,class:`text-end`},dC={key:0},fC=k({__name:`Stats`,setup(e){let t=O(()=>$.stats.executionTime||$.plan?.content.Plan?.[Z.ACTUAL_TOTAL_TIME]),n=O(()=>L.default.flatten($.flat).map(e=>e.node));function i(e){return L.default.sumBy(e,Z.EXCLUSIVE_DURATION)/t.value}let o=O(()=>{let e=L.default.groupBy(L.default.filter(n.value,e=>e[Z.RELATION_NAME]!==void 0),Z.RELATION_NAME),t=[];return L.default.each(e,(e,n)=>{t.push({name:n,count:e.length,time:L.default.sumBy(e,Z.EXCLUSIVE_DURATION),timePercent:i(e),nodes:e})}),t}),c=O(()=>{let e=L.default.groupBy(L.default.filter(n.value,e=>e[Z.FUNCTION_NAME]!==void 0),Z.FUNCTION_NAME),t=[];return L.default.each(e,(e,n)=>{t.push({name:n,count:e.length,time:L.default.sumBy(e,Z.EXCLUSIVE_DURATION),timePercent:i(e),nodes:e})}),t}),l=O(()=>{let e=L.default.groupBy(n.value,Z.NODE_TYPE),t=[];return L.default.each(e,(e,n)=>{t.push({name:n,count:e.length,time:L.default.sumBy(e,Z.EXCLUSIVE_DURATION),timePercent:i(e),nodes:e})}),t}),u=O(()=>{let e=L.default.groupBy(L.default.filter(n.value,e=>e[Z.INDEX_NAME]!==void 0),Z.INDEX_NAME),t=[];return L.default.each(e,(e,n)=>{t.push({name:n,count:e.length,time:L.default.sumBy(e,Z.EXCLUSIVE_DURATION),timePercent:i(e),nodes:e})}),t});return(e,n)=>(F(),N(`div`,LS,[M(`div`,RS,[M(`div`,zS,[M(`div`,BS,[M(`div`,VS,[x(TS,{class:`table table-sm mb-0`,values:o.value,sort:`time`,dir:a(fh).desc},{body:s(e=>[(F(!0),N(_,null,r(e.values,e=>(F(),y(IS,{key:e,value:e,executionTime:t.value},null,8,[`value`,`executionTime`]))),128))]),default:s(()=>[M(`thead`,null,[M(`tr`,null,[M(`th`,HS,[x(ES,{name:`name`},{default:s(()=>[...n[0]||=[b(`Table`,-1)]]),_:1})]),n[3]||=b(),M(`th`,US,[x(ES,{name:`count`},{default:s(()=>[...n[1]||=[b(`Count`,-1)]]),_:1})]),n[4]||=b(),M(`th`,WS,[x(ES,{name:`time`},{default:s(()=>[...n[2]||=[b(`Time`,-1)]]),_:1})])])]),n[6]||=b(),n[7]||=b(),o.value.length?E(``,!0):(F(),N(`tbody`,GS,[...n[5]||=[M(`tr`,null,[M(`td`,{colspan:`3`,class:`text-center fst-italic`},` + No tables used + `)],-1)]]))]),_:1},8,[`values`,`dir`])])])]),n[30]||=b(),M(`div`,KS,[M(`div`,qS,[M(`div`,JS,[x(TS,{class:`table table-sm mb-0`,values:c.value,sort:`time`,dir:a(fh).desc},{body:s(e=>[(F(!0),N(_,null,r(e.values,e=>(F(),y(IS,{key:e,value:e,executionTime:t.value},null,8,[`value`,`executionTime`]))),128))]),default:s(()=>[M(`thead`,null,[M(`tr`,null,[M(`th`,YS,[x(ES,{name:`name`},{default:s(()=>[...n[8]||=[b(`Function`,-1)]]),_:1})]),n[11]||=b(),M(`th`,XS,[x(ES,{name:`count`},{default:s(()=>[...n[9]||=[b(`Count`,-1)]]),_:1})]),n[12]||=b(),M(`th`,ZS,[x(ES,{name:`time`},{default:s(()=>[...n[10]||=[b(`Time`,-1)]]),_:1})])])]),n[14]||=b(),n[15]||=b(),c.value.length?E(``,!0):(F(),N(`tbody`,QS,[...n[13]||=[M(`tr`,null,[M(`td`,{colspan:`3`,class:`text-center fst-italic`},` + No function used + `)],-1)]]))]),_:1},8,[`values`,`dir`])])])]),n[31]||=b(),M(`div`,$S,[M(`div`,eC,[M(`div`,tC,[x(TS,{class:`table table-sm mb-0`,values:l.value,sort:`time`,dir:a(fh).desc},{body:s(e=>[(F(!0),N(_,null,r(e.values,e=>(F(),y(IS,{key:e,value:e,executionTime:t.value},null,8,[`value`,`executionTime`]))),128))]),default:s(()=>[M(`thead`,null,[M(`tr`,null,[M(`th`,nC,[x(ES,{name:`name`},{default:s(()=>[...n[16]||=[b(`Node Type`,-1)]]),_:1})]),n[19]||=b(),M(`th`,rC,[x(ES,{name:`count`},{default:s(()=>[...n[17]||=[b(`Count`,-1)]]),_:1})]),n[20]||=b(),M(`th`,iC,[x(ES,{name:`time`},{default:s(()=>[...n[18]||=[b(`Time`,-1)]]),_:1})])])]),n[21]||=b()]),_:1},8,[`values`,`dir`])])])]),n[32]||=b(),M(`div`,aC,[M(`div`,oC,[M(`div`,sC,[x(TS,{class:`table table-sm mb-0`,values:u.value,sort:`time`,dir:a(fh).desc},{body:s(e=>[(F(!0),N(_,null,r(e.values,e=>(F(),y(IS,{key:e,value:e,executionTime:t.value},null,8,[`value`,`executionTime`]))),128))]),default:s(()=>[M(`thead`,null,[M(`tr`,null,[M(`th`,cC,[x(ES,{name:`name`},{default:s(()=>[...n[22]||=[b(`Index`,-1)]]),_:1})]),n[25]||=b(),M(`th`,lC,[x(ES,{name:`count`},{default:s(()=>[...n[23]||=[b(`Count`,-1)]]),_:1})]),n[26]||=b(),M(`th`,uC,[x(ES,{name:`time`},{default:s(()=>[...n[24]||=[b(`Time`,-1)]]),_:1})])])]),n[28]||=b(),n[29]||=b(),u.value.length?E(``,!0):(F(),N(`tbody`,dC,[...n[27]||=[M(`tr`,null,[M(`td`,{colspan:`3`,class:`text-center fst-italic`},` + No index used + `)],-1)]]))]),_:1},8,[`values`,`dir`])])])])])]))}});function pC(e,t){return e==null||t==null?NaN:et?1:e>=t?0:NaN}function mC(e,t){return e==null||t==null?NaN:te?1:t>=e?0:NaN}function hC(e){let t,n,r;e.length===2?(t=e===pC||e===mC?e:gC,n=e,r=e):(t=pC,n=(t,n)=>pC(e(t),n),r=(t,n)=>e(t)-n);function i(e,r,i=0,a=e.length){if(i>>1;n(e[t],r)<0?i=t+1:a=t}while(i>>1;n(e[t],r)<=0?i=t+1:a=t}while(in&&r(e[o-1],t)>-r(e[o],t)?o-1:o}return{left:i,center:o,right:a}}function gC(){return 0}function _C(e){return e===null?NaN:+e}var vC=hC(pC),yC=vC.right;vC.left,hC(_C).center;var bC=Math.sqrt(50),xC=Math.sqrt(10),SC=Math.sqrt(2);function CC(e,t,n){let r=(t-e)/Math.max(0,n),i=Math.floor(Math.log10(r)),a=r/10**i,o=a>=bC?10:a>=xC?5:a>=SC?2:1,s,c,l;return i<0?(l=10**-i/o,s=Math.round(e*l),c=Math.round(t*l),s/lt&&--c,l=-l):(l=10**i*o,s=Math.round(e/l),c=Math.round(t/l),s*lt&&--c),c0))return[];if(e===t)return[e];let r=t=i))return[];let s=a-i+1,c=Array(s);if(r){if(o<0)for(let e=0;e{}};function OC(){for(var e=0,t=arguments.length,n={},r;e=0&&(n=e.slice(r+1),e=e.slice(0,r)),e&&!t.hasOwnProperty(e))throw Error(`unknown type: `+e);return{type:e,name:n}})}kC.prototype=OC.prototype={constructor:kC,on:function(e,t){var n=this._,r=AC(e+``,n),i,a=-1,o=r.length;if(arguments.length<2){for(;++a0)for(var n=Array(i),r=0,i,a;r=0&&(t=e.slice(0,n))!==`xmlns`&&(e=e.slice(n+1)),NC.hasOwnProperty(t)?{space:NC[t],local:e}:e}function FC(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===`http://www.w3.org/1999/xhtml`&&t.documentElement.namespaceURI===`http://www.w3.org/1999/xhtml`?t.createElement(e):t.createElementNS(n,e)}}function IC(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function LC(e){var t=PC(e);return(t.local?IC:FC)(t)}function RC(){}function zC(e){return e==null?RC:function(){return this.querySelector(e)}}function BC(e){typeof e!=`function`&&(e=zC(e));for(var t=this._groups,n=t.length,r=Array(n),i=0;i=v&&(v=_+1);!(b=g[v])&&++v=0;)(o=r[i])&&(a&&o.compareDocumentPosition(a)^4&&a.parentNode.insertBefore(o,a),a=o);return this}function gw(e){e||=_w;function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}for(var n=this._groups,r=n.length,i=Array(r),a=0;at?1:e>=t?0:NaN}function vw(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function yw(){return Array.from(this)}function bw(){for(var e=this._groups,t=0,n=e.length;t1?this.each((t==null?Mw:typeof t==`function`?Pw:Nw)(e,t,n??``)):Iw(this.node(),e)}function Iw(e,t){return e.style.getPropertyValue(t)||jw(e).getComputedStyle(e,null).getPropertyValue(t)}function Lw(e){return function(){delete this[e]}}function Rw(e,t){return function(){this[e]=t}}function zw(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function Bw(e,t){return arguments.length>1?this.each((t==null?Lw:typeof t==`function`?zw:Rw)(e,t)):this.node()[e]}function Vw(e){return e.trim().split(/^|\s+/)}function Hw(e){return e.classList||new Uw(e)}function Uw(e){this._node=e,this._names=Vw(e.getAttribute(`class`)||``)}Uw.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute(`class`,this._names.join(` `)))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute(`class`,this._names.join(` `)))},contains:function(e){return this._names.indexOf(e)>=0}};function Ww(e,t){for(var n=Hw(e),r=-1,i=t.length;++r=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}})}function yT(e){return function(){var t=this.__on;if(t){for(var n=0,r=-1,i=t.length,a;n>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?oE(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?oE(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=qT.exec(e))?new lE(t[1],t[2],t[3],1):(t=JT.exec(e))?new lE(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=YT.exec(e))?oE(t[1],t[2],t[3],t[4]):(t=XT.exec(e))?oE(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=ZT.exec(e))?gE(t[1],t[2]/100,t[3]/100,1):(t=QT.exec(e))?gE(t[1],t[2]/100,t[3]/100,t[4]):$T.hasOwnProperty(e)?aE($T[e]):e===`transparent`?new lE(NaN,NaN,NaN,0):null}function aE(e){return new lE(e>>16&255,e>>8&255,e&255,1)}function oE(e,t,n,r){return r<=0&&(e=t=n=NaN),new lE(e,t,n,r)}function sE(e){return e instanceof BT||(e=iE(e)),e?(e=e.rgb(),new lE(e.r,e.g,e.b,e.opacity)):new lE}function cE(e,t,n,r){return arguments.length===1?sE(e):new lE(e,t,n,r??1)}function lE(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}RT(lE,cE,zT(BT,{brighter(e){return e=e==null?HT:HT**+e,new lE(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?VT:VT**+e,new lE(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new lE(mE(this.r),mE(this.g),mE(this.b),pE(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:uE,formatHex:uE,formatHex8:dE,formatRgb:fE,toString:fE}));function uE(){return`#${hE(this.r)}${hE(this.g)}${hE(this.b)}`}function dE(){return`#${hE(this.r)}${hE(this.g)}${hE(this.b)}${hE((isNaN(this.opacity)?1:this.opacity)*255)}`}function fE(){let e=pE(this.opacity);return`${e===1?`rgb(`:`rgba(`}${mE(this.r)}, ${mE(this.g)}, ${mE(this.b)}${e===1?`)`:`, ${e})`}`}function pE(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function mE(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function hE(e){return e=mE(e),(e<16?`0`:``)+e.toString(16)}function gE(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new yE(e,t,n,r)}function _E(e){if(e instanceof yE)return new yE(e.h,e.s,e.l,e.opacity);if(e instanceof BT||(e=iE(e)),!e)return new yE;if(e instanceof yE)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,s=a-i,c=(a+i)/2;return s?(o=t===a?(n-r)/s+(n0&&c<1?0:o,new yE(o,s,c,e.opacity)}function vE(e,t,n,r){return arguments.length===1?_E(e):new yE(e,t,n,r??1)}function yE(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}RT(yE,vE,zT(BT,{brighter(e){return e=e==null?HT:HT**+e,new yE(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?VT:VT**+e,new yE(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new lE(SE(e>=240?e-240:e+120,i,r),SE(e,i,r),SE(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new yE(bE(this.h),xE(this.s),xE(this.l),pE(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=pE(this.opacity);return`${e===1?`hsl(`:`hsla(`}${bE(this.h)}, ${xE(this.s)*100}%, ${xE(this.l)*100}%${e===1?`)`:`, ${e})`}`}}));function bE(e){return e=(e||0)%360,e<0?e+360:e}function xE(e){return Math.max(0,Math.min(1,e||0))}function SE(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}var CE=e=>()=>e;function wE(e,t){return function(n){return e+n*t}}function TE(e,t,n){return e**=+n,t=t**+n-e,n=1/n,function(r){return(e+r*t)**+n}}function EE(e){return(e=+e)==1?DE:function(t,n){return n-t?TE(t,n,e):CE(isNaN(t)?n:t)}}function DE(e,t){var n=t-e;return n?wE(e,n):CE(isNaN(e)?t:e)}var OE=(function e(t){var n=EE(t);function r(e,t){var r=n((e=cE(e)).r,(t=cE(t)).r),i=n(e.g,t.g),a=n(e.b,t.b),o=DE(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=i(t),e.b=a(t),e.opacity=o(t),e+``}}return r.gamma=e,r})(1);function kE(e,t){t||=[];var n=e?Math.min(t.length,e.length):0,r=t.slice(),i;return function(a){for(i=0;in&&(a=t.slice(n,a),s[o]?s[o]+=a:s[++o]=a),(r=r[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,c.push({i:o,x:NE(r,i)})),n=IE.lastIndex;return n180?t+=360:t-e>180&&(e+=360),a.push({i:n.push(i(n)+`rotate(`,null,r)-2,x:NE(e,t)}))}function s(e,t,n,a){e===t?t&&n.push(i(n)+`skewX(`+t+r):a.push({i:n.push(i(n)+`skewX(`,null,r)-2,x:NE(e,t)})}function c(e,t,n,r,a,o){if(e!==n||t!==r){var s=a.push(i(a)+`scale(`,null,`,`,null,`)`);o.push({i:s-4,x:NE(e,n)},{i:s-2,x:NE(t,r)})}else(n!==1||r!==1)&&a.push(i(a)+`scale(`+n+`,`+r+`)`)}return function(t,n){var r=[],i=[];return t=e(t),n=e(n),a(t.translateX,t.translateY,n.translateX,n.translateY,r,i),o(t.rotate,n.rotate,r,i),s(t.skewX,n.skewX,r,i),c(t.scaleX,t.scaleY,n.scaleX,n.scaleY,r,i),t=n=null,function(e){for(var t=-1,n=i.length,a;++t=0&&e._call.call(void 0,t),e=e._next;--nD}function vD(){lD=(cD=dD.now())+uD,nD=rD=0;try{_D()}finally{nD=0,bD(),lD=0}}function yD(){var e=dD.now(),t=e-cD;t>aD&&(uD-=t,cD=e)}function bD(){for(var e,t=oD,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:oD=n);sD=e,xD(r)}function xD(e){nD||(rD&&=clearTimeout(rD),e-lD>24?(e<1/0&&(rD=setTimeout(vD,e-dD.now()-uD)),iD&&=clearInterval(iD)):(iD||=(cD=dD.now(),setInterval(yD,aD)),nD=1,fD(vD)))}function SD(e,t,n){var r=new hD;return t=t==null?0:+t,r.restart(n=>{r.stop(),e(n+t)},t,n),r}var CD=OC(`start`,`end`,`cancel`,`interrupt`),wD=[];function TD(e,t,n,r,i,a){var o=e.__transition;if(!o)e.__transition={};else if(n in o)return;kD(e,n,{name:t,index:r,group:i,on:CD,tween:wD,time:a.time,delay:a.delay,duration:a.duration,ease:a.ease,timer:null,state:0})}function ED(e,t){var n=OD(e,t);if(n.state>0)throw Error(`too late; already scheduled`);return n}function DD(e,t){var n=OD(e,t);if(n.state>3)throw Error(`too late; already running`);return n}function OD(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw Error(`transition not found`);return n}function kD(e,t,n){var r=e.__transition,i;r[t]=n,n.timer=gD(a,0,n.time);function a(e){n.state=1,n.timer.restart(o,n.delay,n.time),n.delay<=e&&o(e-n.delay)}function o(a){var l,u,d,f;if(n.state!==1)return c();for(l in r)if(f=r[l],f.name===n.name){if(f.state===3)return SD(o);f.state===4?(f.state=6,f.timer.stop(),f.on.call(`interrupt`,e,e.__data__,f.index,f.group),delete r[l]):+l2&&r.state<5,r.state=6,r.timer.stop(),r.on.call(i?`interrupt`:`cancel`,e,e.__data__,r.index,r.group),delete n[o]}a&&delete e.__transition}}function jD(e){return this.each(function(){AD(this,e)})}function MD(e,t){var n,r;return function(){var i=DD(this,e),a=i.tween;if(a!==n){r=n=a;for(var o=0,s=r.length;o=0&&(e=e.slice(0,t)),!e||e===`start`})}function cO(e,t,n){var r,i,a=sO(t)?ED:DD;return function(){var o=a(this,e),s=o.on;s!==r&&(i=(r=s).copy()).on(t,n),o.on=i}}function lO(e,t){var n=this._id;return arguments.length<2?OD(this.node(),n).on.on(e):this.each(cO(n,e,t))}function uO(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function dO(){return this.on(`end.remove`,uO(this._id))}function fO(e){var t=this._name,n=this._id;typeof e!=`function`&&(e=zC(e));for(var r=this._groups,i=r.length,a=Array(i),o=0;o=0))throw Error(`invalid digits: ${e}`);if(t>15)return YO;let n=10**t;return function(e){this._+=e[0];for(let t=1,r=e.length;tqO){if(!(Math.abs(u*s-c*l)>qO)||!i)this._append`L${this._x1=e},${this._y1=t}`;else{let f=n-a,p=r-o,m=s*s+c*c,h=f*f+p*p,g=Math.sqrt(m),_=Math.sqrt(d),v=i*Math.tan((GO-Math.acos((m+d-h)/(2*g*_)))/2),y=v/_,b=v/g;Math.abs(y-1)>qO&&this._append`L${e+y*l},${t+y*u}`,this._append`A${i},${i},0,0,${+(u*f>l*p)},${this._x1=e+b*s},${this._y1=t+b*c}`}}}arc(e,t,n,r,i,a){if(e=+e,t=+t,n=+n,a=!!a,n<0)throw Error(`negative radius: ${n}`);let o=n*Math.cos(r),s=n*Math.sin(r),c=e+o,l=t+s,u=1^a,d=a?r-i:i-r;this._x1===null?this._append`M${c},${l}`:(Math.abs(this._x1-c)>qO||Math.abs(this._y1-l)>qO)&&this._append`L${c},${l}`,n&&(d<0&&(d=d%KO+KO),d>JO?this._append`A${n},${n},0,1,${u},${e-o},${t-s}A${n},${n},0,1,${u},${this._x1=c},${this._y1=l}`:d>qO&&this._append`A${n},${n},0,${+(d>=GO)},${u},${this._x1=e+n*Math.cos(i)},${this._y1=t+n*Math.sin(i)}`)}rect(e,t,n,r){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}};function QO(){return new ZO}QO.prototype=ZO.prototype;function $O(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString(`en`).replace(/,/g,``):e.toString(10)}function ek(e,t){if(!isFinite(e)||e===0)return null;var n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf(`e`),r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function tk(e){return e=ek(Math.abs(e)),e?e[1]:NaN}function nk(e,t){return function(n,r){for(var i=n.length,a=[],o=0,s=e[0],c=0;i>0&&s>0&&(c+s+1>r&&(s=Math.max(1,r-c)),a.push(n.substring(i-=s,i+s)),!((c+=s+1)>r));)s=e[o=(o+1)%e.length];return a.reverse().join(t)}}function rk(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}var ik=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function ak(e){if(!(t=ik.exec(e)))throw Error(`invalid format: `+e);var t;return new ok({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}ak.prototype=ok.prototype;function ok(e){this.fill=e.fill===void 0?` `:e.fill+``,this.align=e.align===void 0?`>`:e.align+``,this.sign=e.sign===void 0?`-`:e.sign+``,this.symbol=e.symbol===void 0?``:e.symbol+``,this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?``:e.type+``}ok.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?`0`:``)+(this.width===void 0?``:Math.max(1,this.width|0))+(this.comma?`,`:``)+(this.precision===void 0?``:`.`+Math.max(0,this.precision|0))+(this.trim?`~`:``)+this.type};function sk(e){out:for(var t=e.length,n=1,r=-1,i;n0&&(r=0)}return r>0?e.slice(0,r)+e.slice(i+1):e}var ck;function lk(e,t){var n=ek(e,t);if(!n)return ck=void 0,e.toPrecision(t);var r=n[0],i=n[1],a=i-(ck=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=r.length;return a===o?r:a>o?r+Array(a-o+1).join(`0`):a>0?r.slice(0,a)+`.`+r.slice(a):`0.`+Array(1-a).join(`0`)+ek(e,Math.max(0,t+a-1))[0]}function uk(e,t){var n=ek(e,t);if(!n)return e+``;var r=n[0],i=n[1];return i<0?`0.`+Array(-i).join(`0`)+r:r.length>i+1?r.slice(0,i+1)+`.`+r.slice(i+1):r+Array(i-r.length+2).join(`0`)}var dk={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+``,d:$O,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>uk(e*100,t),r:uk,s:lk,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function fk(e){return e}var pk=Array.prototype.map,mk=[`y`,`z`,`a`,`f`,`p`,`n`,`µ`,`m`,``,`k`,`M`,`G`,`T`,`P`,`E`,`Z`,`Y`];function hk(e){var t=e.grouping===void 0||e.thousands===void 0?fk:nk(pk.call(e.grouping,Number),e.thousands+``),n=e.currency===void 0?``:e.currency[0]+``,r=e.currency===void 0?``:e.currency[1]+``,i=e.decimal===void 0?`.`:e.decimal+``,a=e.numerals===void 0?fk:rk(pk.call(e.numerals,String)),o=e.percent===void 0?`%`:e.percent+``,s=e.minus===void 0?`−`:e.minus+``,c=e.nan===void 0?`NaN`:e.nan+``;function l(e,l){e=ak(e);var u=e.fill,d=e.align,f=e.sign,p=e.symbol,m=e.zero,h=e.width,g=e.comma,_=e.precision,v=e.trim,y=e.type;y===`n`?(g=!0,y=`g`):dk[y]||(_===void 0&&(_=12),v=!0,y=`g`),(m||u===`0`&&d===`=`)&&(m=!0,u=`0`,d=`=`);var b=(l&&l.prefix!==void 0?l.prefix:``)+(p===`$`?n:p===`#`&&/[boxX]/.test(y)?`0`+y.toLowerCase():``),x=(p===`$`?r:/[%p]/.test(y)?o:``)+(l&&l.suffix!==void 0?l.suffix:``),S=dk[y],C=/[defgprs%]/.test(y);_=_===void 0?6:/[gprs]/.test(y)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_));function w(e){var n=b,r=x,o,l,p;if(y===`c`)r=S(e)+r,e=``;else{e=+e;var w=e<0||1/e<0;if(e=isNaN(e)?c:S(Math.abs(e),_),v&&(e=sk(e)),w&&+e==0&&f!==`+`&&(w=!1),n=(w?f===`(`?f:s:f===`-`||f===`(`?``:f)+n,r=(y===`s`&&!isNaN(e)&&ck!==void 0?mk[8+ck/3]:``)+r+(w&&f===`(`?`)`:``),C){for(o=-1,l=e.length;++op||p>57){r=(p===46?i+e.slice(o+1):e.slice(o))+r,e=e.slice(0,o);break}}}g&&!m&&(e=t(e,1/0));var T=n.length+e.length+r.length,E=T>1)+n+e+r+E.slice(T);break;default:e=E+n+e+r}return a(e)}return w.toString=function(){return e+``},w}function u(e,t){var n=Math.max(-8,Math.min(8,Math.floor(tk(t)/3)))*3,r=10**-n,i=l((e=ak(e),e.type=`f`,e),{suffix:mk[8+n/3]});return function(e){return i(r*e)}}return{format:l,formatPrefix:u}}var gk,_k,vk;yk({thousands:`,`,grouping:[3],currency:[`$`,``]});function yk(e){return gk=hk(e),_k=gk.format,vk=gk.formatPrefix,gk}function bk(e){return Math.max(0,-tk(Math.abs(e)))}function xk(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(tk(t)/3)))*3-tk(Math.abs(e)))}function Sk(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,tk(t)-tk(e))+1}function Ck(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function wk(e){return function(){return e}}function Tk(e){return+e}var Ek=[0,1];function Dk(e){return e}function Ok(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:wk(isNaN(t)?NaN:.5)}function kk(e,t){var n;return e>t&&(n=e,e=t,t=n),function(n){return Math.max(e,Math.min(t,n))}}function Ak(e,t,n){var r=e[0],i=e[1],a=t[0],o=t[1];return i2?jk:Ak,c=l=null,d}function d(i){return i==null||isNaN(i=+i)?a:(c||=s(e.map(r),t,n))(r(o(i)))}return d.invert=function(n){return o(i((l||=s(t,e.map(r),NE))(n)))},d.domain=function(t){return arguments.length?(e=Array.from(t,Tk),u()):e.slice()},d.range=function(e){return arguments.length?(t=Array.from(e),u()):t.slice()},d.rangeRound=function(e){return t=Array.from(e),n=VE,u()},d.clamp=function(e){return arguments.length?(o=e?!0:Dk,u()):o!==Dk},d.interpolate=function(e){return arguments.length?(n=e,u()):n},d.unknown=function(e){return arguments.length?(a=e,d):a},function(e,t){return r=e,i=t,u()}}function Pk(){return Nk()(Dk,Dk)}function Fk(e,t,n,r){var i=EC(e,t,n),a;switch(r=ak(r??`,f`),r.type){case`s`:var o=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(a=xk(i,o))&&(r.precision=a),vk(r,o);case``:case`e`:case`g`:case`p`:case`r`:r.precision==null&&!isNaN(a=Sk(i,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=a-(r.type===`e`));break;case`f`:case`%`:r.precision==null&&!isNaN(a=bk(i))&&(r.precision=a-(r.type===`%`)*2)}return _k(r)}function Ik(e){var t=e.domain;return e.ticks=function(e){var n=t();return wC(n[0],n[n.length-1],e??10)},e.tickFormat=function(e,n){var r=t();return Fk(r[0],r[r.length-1],e??10,n)},e.nice=function(n){n??=10;var r=t(),i=0,a=r.length-1,o=r[i],s=r[a],c,l,u=10;for(s0;){if(l=TC(o,s,n),l===c)return r[i]=o,r[a]=s,t(r);if(l>0)o=Math.floor(o/l)*l,s=Math.ceil(s/l)*l;else if(l<0)o=Math.ceil(o*l)/l,s=Math.floor(s*l)/l;else break;c=l}return e},e}function Lk(){var e=Pk();return e.copy=function(){return Mk(e,Lk())},Ck.apply(e,arguments),Ik(e)}var Rk=e=>()=>e;function zk(e,{sourceEvent:t,target:n,transform:r,dispatch:i}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:i}})}function Bk(e,t,n){this.k=e,this.x=t,this.y=n}Bk.prototype={constructor:Bk,scale:function(e){return e===1?this:new Bk(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new Bk(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return`translate(`+this.x+`,`+this.y+`) scale(`+this.k+`)`}};var Vk=new Bk(1,0,0);Hk.prototype=Bk.prototype;function Hk(e){for(;!e.__zoom;)if(!(e=e.parentNode))return Vk;return e.__zoom}function Uk(e){e.stopImmediatePropagation()}function Wk(e){e.preventDefault(),e.stopImmediatePropagation()}function Gk(e){return(!e.ctrlKey||e.type===`wheel`)&&!e.button}function Kk(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute(`viewBox`)?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function qk(){return this.__zoom||Vk}function Jk(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function Yk(){return navigator.maxTouchPoints||`ontouchstart`in this}function Xk(e,t,n){var r=e.invertX(t[0][0])-n[0][0],i=e.invertX(t[1][0])-n[1][0],a=e.invertY(t[0][1])-n[0][1],o=e.invertY(t[1][1])-n[1][1];return e.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),o>a?(a+o)/2:Math.min(0,a)||Math.max(0,o))}function Zk(){var e=Gk,t=Kk,n=Xk,r=Jk,i=Yk,a=[0,1/0],o=[[-1/0,-1/0],[1/0,1/0]],s=250,c=tD,l=OC(`start`,`zoom`,`end`),u,d,f,p=500,m=150,h=0,g=10;function _(e){e.property(`__zoom`,qk).on(`wheel.zoom`,w,{passive:!1}).on(`mousedown.zoom`,T).on(`dblclick.zoom`,E).filter(i).on(`touchstart.zoom`,D).on(`touchmove.zoom`,O).on(`touchend.zoom touchcancel.zoom`,k).style(`-webkit-tap-highlight-color`,`rgba(0,0,0,0)`)}_.transform=function(e,t,n,r){var i=e.selection?e.selection():e;i.property(`__zoom`,qk),e===i?i.interrupt().each(function(){S(this,arguments).event(r).start().zoom(null,typeof t==`function`?t.apply(this,arguments):t).end()}):x(e,t,n,r)},_.scaleBy=function(e,t,n,r){_.scaleTo(e,function(){return this.__zoom.k*(typeof t==`function`?t.apply(this,arguments):t)},n,r)},_.scaleTo=function(e,r,i,a){_.transform(e,function(){var e=t.apply(this,arguments),a=this.__zoom,s=i==null?b(e):typeof i==`function`?i.apply(this,arguments):i,c=a.invert(s),l=typeof r==`function`?r.apply(this,arguments):r;return n(y(v(a,l),s,c),e,o)},i,a)},_.translateBy=function(e,r,i,a){_.transform(e,function(){return n(this.__zoom.translate(typeof r==`function`?r.apply(this,arguments):r,typeof i==`function`?i.apply(this,arguments):i),t.apply(this,arguments),o)},null,a)},_.translateTo=function(e,r,i,a,s){_.transform(e,function(){var e=t.apply(this,arguments),s=this.__zoom,c=a==null?b(e):typeof a==`function`?a.apply(this,arguments):a;return n(Vk.translate(c[0],c[1]).scale(s.k).translate(typeof r==`function`?-r.apply(this,arguments):-r,typeof i==`function`?-i.apply(this,arguments):-i),e,o)},a,s)};function v(e,t){return t=Math.max(a[0],Math.min(a[1],t)),t===e.k?e:new Bk(t,e.x,e.y)}function y(e,t,n){var r=t[0]-n[0]*e.k,i=t[1]-n[1]*e.k;return r===e.x&&i===e.y?e:new Bk(e.k,r,i)}function b(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function x(e,n,r,i){e.on(`start.zoom`,function(){S(this,arguments).event(i).start()}).on(`interrupt.zoom end.zoom`,function(){S(this,arguments).event(i).end()}).tween(`zoom`,function(){var e=this,a=arguments,o=S(e,a).event(i),s=t.apply(e,a),l=r==null?b(s):typeof r==`function`?r.apply(e,a):r,u=Math.max(s[1][0]-s[0][0],s[1][1]-s[0][1]),d=e.__zoom,f=typeof n==`function`?n.apply(e,a):n,p=c(d.invert(l).concat(u/d.k),f.invert(l).concat(u/f.k));return function(e){if(e===1)e=f;else{var t=p(e),n=u/t[2];e=new Bk(n,l[0]-t[0]*n,l[1]-t[1]*n)}o.zoom(null,e)}})}function S(e,t,n){return!n&&e.__zooming||new C(e,t)}function C(e,n){this.that=e,this.args=n,this.active=0,this.sourceEvent=null,this.extent=t.apply(e,n),this.taps=0}C.prototype={event:function(e){return e&&(this.sourceEvent=e),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit(`start`)),this},zoom:function(e,t){return this.mouse&&e!==`mouse`&&(this.mouse[1]=t.invert(this.mouse[0])),this.touch0&&e!==`touch`&&(this.touch0[1]=t.invert(this.touch0[0])),this.touch1&&e!==`touch`&&(this.touch1[1]=t.invert(this.touch1[0])),this.that.__zoom=t,this.emit(`zoom`),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit(`end`)),this},emit:function(e){var t=jT(this.that).datum();l.call(e,this.that,new zk(e,{sourceEvent:this.sourceEvent,target:_,type:e,transform:this.that.__zoom,dispatch:l}),t)}};function w(t,...i){if(!e.apply(this,arguments))return;var s=S(this,i).event(t),c=this.__zoom,l=Math.max(a[0],Math.min(a[1],c.k*2**r.apply(this,arguments))),u=NT(t);if(s.wheel)(s.mouse[0][0]!==u[0]||s.mouse[0][1]!==u[1])&&(s.mouse[1]=c.invert(s.mouse[0]=u)),clearTimeout(s.wheel);else if(c.k===l)return;else s.mouse=[u,c.invert(u)],AD(this),s.start();Wk(t),s.wheel=setTimeout(d,m),s.zoom(`mouse`,n(y(v(c,l),s.mouse[0],s.mouse[1]),s.extent,o));function d(){s.wheel=null,s.end()}}function T(t,...r){if(f||!e.apply(this,arguments))return;var i=t.currentTarget,a=S(this,r,!0).event(t),s=jT(t.view).on(`mousemove.zoom`,d,!0).on(`mouseup.zoom`,p,!0),c=NT(t,i),l=t.clientX,u=t.clientY;IT(t.view),Uk(t),a.mouse=[c,this.__zoom.invert(c)],AD(this),a.start();function d(e){if(Wk(e),!a.moved){var t=e.clientX-l,r=e.clientY-u;a.moved=t*t+r*r>h}a.event(e).zoom(`mouse`,n(y(a.that.__zoom,a.mouse[0]=NT(e,i),a.mouse[1]),a.extent,o))}function p(e){s.on(`mousemove.zoom mouseup.zoom`,null),LT(e.view,a.moved),Wk(e),a.event(e).end()}}function E(r,...i){if(e.apply(this,arguments)){var a=this.__zoom,c=NT(r.changedTouches?r.changedTouches[0]:r,this),l=a.invert(c),u=a.k*(r.shiftKey?.5:2),d=n(y(v(a,u),c,l),t.apply(this,i),o);Wk(r),s>0?jT(this).transition().duration(s).call(x,d,c,r):jT(this).call(_.transform,d,c,r)}}function D(t,...n){if(e.apply(this,arguments)){var r=t.touches,i=r.length,a=S(this,n,t.changedTouches.length===i).event(t),o,s,c,l;for(Uk(t),s=0;s=0;)t+=n[r].value;e.value=t}function $k(){return this.eachAfter(Qk)}function eA(e){var t=this,n,r=[t],i,a,o;do for(n=r.reverse(),r=[];t=n.pop();)if(e(t),i=t.children,i)for(a=0,o=i.length;a=0;--i)n.push(r[i]);return this}function nA(e){for(var t=this,n=[t],r=[],i,a,o;t=n.pop();)if(r.push(t),i=t.children,i)for(a=0,o=i.length;a=0;)n+=r[i].value;t.value=n})}function iA(e){return this.eachBefore(function(t){t.children&&t.children.sort(e)})}function aA(e){for(var t=this,n=oA(t,e),r=[t];t!==n;)t=t.parent,r.push(t);for(var i=r.length;e!==n;)r.splice(i,0,e),e=e.parent;return r}function oA(e,t){if(e===t)return e;var n=e.ancestors(),r=t.ancestors(),i=null;for(e=n.pop(),t=r.pop();e===t;)i=e,e=n.pop(),t=r.pop();return i}function sA(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t}function cA(){var e=[];return this.each(function(t){e.push(t)}),e}function lA(){var e=[];return this.eachBefore(function(t){t.children||e.push(t)}),e}function uA(){var e=this,t=[];return e.each(function(n){n!==e&&t.push({source:n.parent,target:n})}),t}function dA(e,t){var n=new gA(e),r=+e.value&&(n.value=e.value),i,a=[n],o,s,c,l;for(t??=pA;i=a.pop();)if(r&&(i.value=+i.data.value),(s=t(i.data))&&(l=s.length))for(i.children=Array(l),c=l-1;c>=0;--c)a.push(o=i.children[c]=new gA(s[c])),o.parent=i,o.depth=i.depth+1;return n.eachBefore(hA)}function fA(){return dA(this).eachBefore(mA)}function pA(e){return e.children}function mA(e){e.data=e.data.data}function hA(e){var t=0;do e.height=t;while((e=e.parent)&&e.height<++t)}function gA(e){this.data=e,this.depth=this.height=0,this.parent=null}gA.prototype=dA.prototype={constructor:gA,count:$k,each:eA,eachAfter:nA,eachBefore:tA,sum:rA,sort:iA,path:aA,ancestors:sA,descendants:cA,leaves:lA,links:uA,copy:fA};var{version:_A}={name:`d3-flextree`,version:`2.1.2`,main:`build/d3-flextree.js`,module:`index`,"jsnext:main":`index`,author:{name:`Chris Maloney`,url:`http://chrismaloney.org`},description:`Flexible tree layout algorithm that allows for variable node sizes.`,keywords:[`d3`,`d3-module`,`layout`,`tree`,`hierarchy`,`d3-hierarchy`,`plugin`,`d3-plugin`,`infovis`,`visualization`,`2d`],homepage:`https://github.com/klortho/d3-flextree`,license:`WTFPL`,repository:{type:`git`,url:`https://github.com/klortho/d3-flextree.git`},scripts:{clean:`rm -rf build demo test`,"build:demo":`rollup -c --environment BUILD:demo`,"build:dev":`rollup -c --environment BUILD:dev`,"build:prod":`rollup -c --environment BUILD:prod`,"build:test":`rollup -c --environment BUILD:test`,build:`rollup -c`,lint:`eslint index.js src`,"test:main":`node test/bundle.js`,"test:browser":`node test/browser-tests.js`,test:`npm-run-all test:*`,prepare:`npm-run-all clean build lint test`},dependencies:{"d3-hierarchy":`^1.1.5`},devDependencies:{"babel-plugin-external-helpers":`^6.22.0`,"babel-preset-es2015-rollup":`^3.0.0`,d3:`^4.13.0`,"d3-selection-multi":`^1.0.1`,eslint:`^4.19.1`,jsdom:`^11.6.2`,"npm-run-all":`^4.1.2`,rollup:`^0.55.3`,"rollup-plugin-babel":`^2.7.1`,"rollup-plugin-commonjs":`^8.0.2`,"rollup-plugin-copy":`^0.2.3`,"rollup-plugin-json":`^2.3.0`,"rollup-plugin-node-resolve":`^3.0.2`,"rollup-plugin-uglify":`^3.0.0`,"uglify-es":`^3.3.9`}},vA=Object.freeze({children:e=>e.children,nodeSize:e=>e.data.size,spacing:0});function yA(e){let t=Object.assign({},vA,e);function n(e){let n=t[e];return typeof n==`function`?n:()=>n}function r(e){let t=o(a(),e,e=>e.children);return t.update(),t.data}function i(){let e=n(`nodeSize`),t=n(`spacing`);return class n extends dA.prototype.constructor{constructor(e){super(e)}copy(){let e=o(this.constructor,this,e=>e.children);return e.each(e=>e.data=e.data.data),e}get size(){return e(this)}spacing(e){return t(this,e)}get nodes(){return this.descendants()}get xSize(){return this.size[0]}get ySize(){return this.size[1]}get top(){return this.y}get bottom(){return this.y+this.ySize}get left(){return this.x-this.xSize/2}get right(){return this.x+this.xSize/2}get root(){let e=this.ancestors();return e[e.length-1]}get numChildren(){return this.hasChildren?this.children.length:0}get hasChildren(){return!this.noChildren}get noChildren(){return this.children===null}get firstChild(){return this.hasChildren?this.children[0]:null}get lastChild(){return this.hasChildren?this.children[this.numChildren-1]:null}get extents(){return(this.children||[]).reduce((e,t)=>n.maxExtents(e,t.extents),this.nodeExtents)}get nodeExtents(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}}static maxExtents(e,t){return{top:Math.min(e.top,t.top),bottom:Math.max(e.bottom,t.bottom),left:Math.min(e.left,t.left),right:Math.max(e.right,t.right)}}}}function a(){let e=i(),t=n(`nodeSize`),r=n(`spacing`);return class extends e{constructor(e){super(e),Object.assign(this,{x:0,y:0,relX:0,prelim:0,shift:0,change:0,lExt:this,lExtRelX:0,lThr:null,rExt:this,rExtRelX:0,rThr:null})}get size(){return t(this.data)}spacing(e){return r(this.data,e.data)}get x(){return this.data.x}set x(e){this.data.x=e}get y(){return this.data.y}set y(e){this.data.y=e}update(){return bA(this),xA(this),this}}}function o(e,t,n){let r=(t,i)=>{let a=new e(t);Object.assign(a,{parent:i,depth:i===null?0:i.depth+1,height:0,length:1});let o=n(t)||[];return a.children=o.length===0?null:o.map(e=>r(e,a)),a.children&&Object.assign(a,a.children.reduce((e,t)=>({height:Math.max(e.height,t.height+1),length:e.length+t.length}),a)),a};return r(t,null)}return Object.assign(r,{nodeSize(e){return arguments.length?(t.nodeSize=e,r):t.nodeSize},spacing(e){return arguments.length?(t.spacing=e,r):t.spacing},children(e){return arguments.length?(t.children=e,r):t.children},hierarchy(e,n){let r=n===void 0?t.children:n;return o(i(),e,r)},dump(e){let t=n(`nodeSize`),r=e=>n=>{let i=e+` `,a=e+` `,{x:o,y:s}=n,c=t(n),l=n.children||[],u=l.length===0?` `:`,${i}children: [${a}${l.map(r(a)).join(a)}${i}],${e}`;return`{ size: [${c.join(`, `)}],${i}x: ${o}, y: ${s}${u}},`};return r(` +`)(e)}}),r}yA.version=_A;var bA=(e,t=0)=>(e.y=t,(e.children||[]).reduce((t,n)=>{let[r,i]=t;bA(n,e.y+e.ySize);let a=(r===0?n.lExt:n.rExt).bottom;r!==0&&CA(e,r,i);let o=jA(a,r,i);return[r+1,o]},[0,null]),SA(e),AA(e),e),xA=(e,t,n)=>{t===void 0&&(t=-e.relX-e.prelim,n=0);let r=t+e.relX;return e.relX=r+e.prelim-n,e.prelim=0,e.x=n+e.relX,(e.children||[]).forEach(t=>xA(t,r,e.x)),e},SA=e=>{(e.children||[]).reduce((e,t)=>{let[n,r]=e,i=n+t.shift,a=r+i+t.change;return t.relX+=a,[i,a]},[0,0])},CA=(e,t,n)=>{let r=e.children[t-1],i=e.children[t],a=r,o=r.relX,s=i,c=i.relX,l=!0;for(;a&&s;){a.bottom>n.lowY&&(n=n.next);let r=o+a.prelim-(c+s.prelim)+a.xSize/2+s.xSize/2+a.spacing(s);(r>0||r<0&&l)&&(c+=r,wA(i,r),TA(e,t,n.index,r)),l=!1;let u=a.bottom,d=s.bottom;u<=d&&(a=DA(a),a&&(o+=a.relX)),u>=d&&(s=EA(s),s&&(c+=s.relX))}!a&&s?OA(e,t,s,c):a&&!s&&kA(e,t,a,o)},wA=(e,t)=>{e.relX+=t,e.lExtRelX+=t,e.rExtRelX+=t},TA=(e,t,n,r)=>{let i=e.children[t],a=t-n;if(a>1){let t=r/a;e.children[n+1].shift+=t,i.shift-=t,i.change-=r-t}},EA=e=>e.hasChildren?e.firstChild:e.lThr,DA=e=>e.hasChildren?e.lastChild:e.rThr,OA=(e,t,n,r)=>{let i=e.firstChild,a=i.lExt,o=e.children[t];a.lThr=n;let s=r-n.relX-i.lExtRelX;a.relX+=s,a.prelim-=s,i.lExt=o.lExt,i.lExtRelX=o.lExtRelX},kA=(e,t,n,r)=>{let i=e.children[t],a=i.rExt,o=e.children[t-1];a.rThr=n;let s=r-n.relX-i.rExtRelX;a.relX+=s,a.prelim-=s,i.rExt=o.rExt,i.rExtRelX=o.rExtRelX},AA=e=>{if(e.hasChildren){let t=e.firstChild,n=e.lastChild,r=(t.prelim+t.relX-t.xSize/2+n.relX+n.prelim+n.xSize/2)/2;Object.assign(e,{prelim:r,lExt:t.lExt,lExtRelX:t.lExtRelX,rExt:n.rExt,rExtRelX:n.rExtRelX})}},jA=(e,t,n)=>{for(;n!==null&&e>=n.lowY;)n=n.next;return{lowY:e,index:t,next:n}},MA={key:0,class:`flex-grow-1 d-flex justify-content-center`},NA={class:`card align-self-center border-danger w-50`},PA={class:`card-body`},FA={class:`overflow-hidden d-flex w-100 h-100 position-relative mb-3`},IA={class:`overflow-auto flex-grow-1`},LA={class:`small p-2 mb-0`,style:{"max-height":`200px`}},RA=[`innerHTML`],zA={class:`d-flex align-items-center`},BA={class:`text-body-tertiary`},VA={class:`d-flex align-items-center`},HA={class:`nav nav-pills`},UA={class:`nav-item p-1`},WA={class:`nav-item p-1`},GA={key:0,class:`badge bg-info`,style:{"font-size":`0.6em`}},KA={class:`nav-item p-1`},qA={class:`nav-item p-1`},JA={key:0,class:`nav-item p-1`},YA={class:`nav-item p-1`},XA={class:`ms-auto me-2 small`},ZA={href:`https://github.com/dalibo/pev2`,target:`_blank`},QA={class:`tab-content flex-grow-1 d-flex overflow-hidden`},$A={class:`d-flex flex-column flex-grow-1 overflow-hidden`},ej={class:`flex-grow-1 d-flex overflow-hidden`},tj={class:`flex-grow-1 overflow-hidden`},nj={key:0,class:`position-absolute m-1 p-1 bottom-0 end-0 rounded d-flex`},rj={class:`btn-group btn-group-xs`},ij=[`disabled`],aj=[`disabled`],oj=[`transform`],sj=[`x`,`y`,`width`],cj=[`x`,`y`,`width`,`height`],lj=[`x`,`y`,`width`],uj={class:`overflow-hidden d-flex w-100 h-100 flex-column`},dj={class:`overflow-hidden d-flex w-100 h-100`},fj={class:`overflow-auto flex-grow-1`},pj={class:`small p-2 mb-0`},mj=[`innerHTML`],hj={class:`overflow-hidden d-flex w-100 h-100`},gj={class:`overflow-auto flex-grow-1`},_j={class:`small p-2 mb-0`},vj=[`innerHTML`],yj={class:`small p-2 text-break plan-comment`},bj=40,xj=.2,Sj=k({__name:`Plan`,props:{planSource:{},planQuery:{},planComment:{}},setup(e){kr({theme:`bootstrap`});let t=e,n=`1.24.0`,i=m(null),o=m(``),c=m(),l=O(()=>$.plan&&$.plan.content.Plan),u=m(NaN),p=m(void 0),g=m(NaN),v=localStorage.getItem(`gridIsNotNew`),S=m(!1),C=ne({showHighlightBar:!1,showPlanStats:!0,highlightType:dh.NONE,diagramWidth:20}),T=m(``),D=m(1),k=O(()=>Lk().domain([0,$.stats.maxRows]).range([1,bj/1.5])),j=Zk().scaleExtent([xj,3]).on(`zoom`,function(e){T.value=e.transform,D.value=e.transform.k}),P=m(null),I=m([]),re=m([]),ie=yA({nodeSize:e=>e.data.size?[e.data.size[0],e.data.size[1]+bj]:[0,0],spacing:(e,t)=>e.path(t).length**1.5}),ae=m();d(()=>{w(()=>[t.planSource,t.planQuery],oe,{immediate:!0})});function oe(){S.value=!1,$.parse(t.planSource,t.planQuery);let e=localStorage.getItem(`viewOptions`);e&&L.default.assignIn(C,JSON.parse(e)),_e(`plan`),te(()=>{me()}),window.addEventListener(`hashchange`,me),$.plan?.content.Plan&&(ae.value=ie.hierarchy($.plan?.content.Plan,e=>e.Plans)),I.value=[],L.default.each($.plan?.ctes,e=>{let t=ie.hierarchy(e,e=>e.Plans);I.value.push(t)}),te(()=>{ce(),S.value=!0})}function se(){if(ae.value===void 0)return;P.value=ie(ae.value);let e=ve(P.value),t=[e[0],e[3]+bj];L.default.each(I.value,e=>{let n=ie(e),r=ve(n),i=r[1]-r[0];n.each(e=>{e.x+=t[0]-r[0],e.y+=t[1]}),t[0]+=i+bj*2}),re.value=[],L.default.each(P.value.descendants(),e=>{if(L.default.has(e.data,Z.CTE_NAME)){let t=L.default.find(I.value,t=>t.data[Z.SUBPLAN_NAME]==`CTE `+e.data[Z.CTE_NAME]);t&&re.value.push({source:e,target:t})}}),L.default.each(I.value,e=>{L.default.each(e.descendants(),e=>{if(L.default.has(e.data,Z.CTE_NAME)){let t=L.default.find(I.value,t=>t.data[Z.SUBPLAN_NAME]==`CTE `+e.data[Z.CTE_NAME]);t&&re.value.push({source:e,target:t})}})})}function ce(){c.value&&(jT(c.value.$el).call(j),te(()=>{if(P.value){let e=ve(P.value),t=e[0],n=e[2],r=e[1],i=e[3],a=c.value.$el.getBoundingClientRect();jT(c.value.$el).call(j.transform,Vk.translate(a.width/2,10).scale(Math.min(1,Math.max(xj,.8/Math.max((r-t)/a.width,(i-n)/a.height)))).translate(-(t+r)/2,10))}}))}ee(()=>{window.removeEventListener(`hashchange`,me)}),w(C,le);function le(){localStorage.setItem(`viewOptions`,JSON.stringify(C))}w(u,ue);function ue(e){window.location.hash=e?`plan/node/`+e:``,$.plan&&e&&(p.value=pg($.plan,e))}function pe(e){let t=e.source,n=e.target,r=Math.abs(n.y-(t.y+t.ySize)-bj),i=QO();return i.moveTo(t.x,t.y),i.lineTo(t.x,t.y+t.ySize-bj),i.bezierCurveTo(t.x,t.y+t.ySize-bj+r/2,n.x,n.y-r/2,n.x,n.y),i.toString()}function me(){let e=/#([a-zA-Z]*)(\/node\/([0-9]*))*/.exec(window.location.hash);if(e){let t=e[1]||`plan`;_e(t);let n=parseInt(e[3],0);t==`plan`&&n!==void 0&&n!=u.value&&setTimeout(()=>{he(n,!0)},1)}}f(Lg,u),f(Rg,g),f(`updateNodeSize`,be);function he(e,t){t=!!t,u.value=e,t&&R(e)}f(zg,he),f(Bg,C);function R(e){let t=c.value.$el.getBoundingClientRect(),n=ge(e);if(!n)return;let r=-n.x,i=-n.y,a=D.value;r=r*a+t.width/2,i=i*a+t.height/2,jT(c.value.$el).transition().duration(500).call(j.transform,Vk.translate(r,i).scale(a))}function ge(e){let t=[P.value].concat(I.value),n;return L.default.each(t,t=>(n=L.default.find(t?.descendants(),t=>t.data.nodeId==e),!n)),n}let _e=e=>{o.value=e};function ve(e){return[L.default.min(L.default.map(e.descendants(),e=>e.x-e.xSize/2))||0,L.default.max(L.default.map(e.descendants(),e=>e.x+e.xSize/2))||0,L.default.min(L.default.map(e.descendants(),e=>e.y))||0,L.default.max(L.default.map(e.descendants(),e=>e.y+e.ySize))||0]}function ye(e){return!!$.stats.executionTime&&!e[Z.ACTUAL_LOOPS]}w(()=>{if(ae.value===void 0)return;let e=[];return e.concat(ae.value.descendants().map(e=>e.data.size)),L.default.each(I.value,t=>{e.concat(t.descendants().map(e=>e.data.size))}),e},()=>{se()});function be(e,t){e.size=[t[0]/D.value,t[1]/D.value]}return(t,u)=>a($).plan?(F(),N(`div`,{key:1,class:`plan-container d-flex flex-column overflow-hidden flex-grow-1 bg-body-tertiary`,ref_key:`rootEl`,ref:i},[M(`div`,VA,[M(`ul`,HA,[M(`li`,UA,[M(`a`,{class:A([`nav-link px-2 py-0`,{active:o.value===`plan`}]),href:`#plan`},`Plan`,2)]),u[17]||=b(),M(`li`,WA,[M(`a`,{class:A([`nav-link px-2 py-0 position-relative`,{active:o.value===`grid`}]),href:`#grid`},[u[16]||=b(`Grid + `,-1),a(v)?E(``,!0):(F(),N(`span`,GA,` + new + `))],2)]),u[18]||=b(),M(`li`,KA,[M(`a`,{class:A([`nav-link px-2 py-0`,{active:o.value===`raw`}]),href:`#raw`},`Raw`,2)]),u[19]||=b(),M(`li`,qA,[M(`a`,{class:A([`nav-link px-2 py-0`,{active:o.value===`query`,disabled:!a($).query}]),href:`#query`},`Query`,2)]),u[20]||=b(),e.planComment?(F(),N(`li`,JA,[M(`a`,{class:A([`nav-link px-2 py-0`,{active:o.value===`comment`}]),href:`#comment`},`Comment`,2)])):E(``,!0),u[21]||=b(),M(`li`,YA,[M(`a`,{class:A([`nav-link px-2 py-0`,{active:o.value===`stats`}]),href:`#stats`},`Stats`,2)])]),u[22]||=b(),M(`div`,XA,[M(`a`,ZA,[x(db),b(` `+h(a(n)),1)])])]),u[42]||=b(),M(`div`,QA,[M(`div`,{class:A([`tab-pane flex-grow-1 overflow-hidden`,{"show active d-flex":o.value===`plan`}])},[M(`div`,$A,[x(CS),u[33]||=b(),M(`div`,ej,[M(`div`,tj,[x(a(de),{class:`default-theme`,onResize:u[4]||=e=>C.diagramWidth=e[0].size},{default:s(()=>[a($).plan?(F(),y(a(fe),{key:0,size:C.diagramWidth,class:`d-flex flex-column bg-body-tertiary`},{default:s(()=>[x(P_,{ref:`diagram`,class:`d-flex flex-column flex-grow-1 overflow-hidden plan-diagram`},null,512)]),_:1},8,[`size`])):E(``,!0),u[32]||=b(),x(a(fe),{ref_key:`planEl`,ref:c,class:`plan grab-bing position-relative bg-body-tertiary`},{default:s(()=>[a($).plan?(F(),N(`div`,nj,[M(`div`,rj,[M(`button`,{class:A([`btn btn-outline-secondary`,{active:C.highlightType===a(dh).NONE}]),onClick:u[0]||=e=>C.highlightType=a(dh).NONE},` + none + `,2),u[23]||=b(),M(`button`,{class:A([`btn btn-outline-secondary`,{active:C.highlightType===a(dh).DURATION}]),onClick:u[1]||=e=>C.highlightType=a(dh).DURATION,disabled:!a($).plan?.isAnalyze},` + duration + `,10,ij),u[24]||=b(),M(`button`,{class:A([`btn btn-outline-secondary`,{active:C.highlightType===a(dh).ROWS}]),onClick:u[2]||=e=>C.highlightType=a(dh).ROWS,disabled:!l.value||l.value[a(Z).ACTUAL_ROWS]===void 0},` + rows + `,10,aj),u[25]||=b(),M(`button`,{class:A([`btn btn-outline-secondary`,{active:C.highlightType===a(dh).COST}]),onClick:u[3]||=e=>C.highlightType=a(dh).COST},` + cost + `,2)])])):E(``,!0),u[31]||=b(),(F(),N(`svg`,{width:`100%`,height:`100%`,class:A({ready:S.value})},[M(`g`,{transform:T.value},[(F(!0),N(_,null,r(re.value,(e,t)=>(F(),y(ql,{key:`${a($).plan?.id}_linkcte${t}`,d:pe(e),"stroke-color":`#B3D7D7`,"stroke-width":k.value(e.target.data[a(Z).ACTUAL_ROWS_REVISED])},null,8,[`d`,`stroke-width`]))),128)),u[28]||=b(),(F(!0),N(_,null,r(P.value?.links(),(e,t)=>(F(),y(ql,{key:`${a($).plan?.id}_link${t}`,d:pe(e),class:A({"never-executed":ye(e.target.data)}),"stroke-color":`grey`,"stroke-width":k.value(e.target.data[a(Z).ACTUAL_ROWS_REVISED])},null,8,[`d`,`class`,`stroke-width`]))),128)),u[29]||=b(),(F(!0),N(_,null,r(P.value?.descendants(),(e,t)=>(F(),N(`foreignObject`,{key:`${a($).plan?.id}_${t}`,x:e.x-e.xSize/2,y:e.y,width:e.xSize,height:`1`,ref_for:!0,ref:`root`},[x(Rx,{node:e.data,class:`d-flex justify-content-center position-fixed`},null,8,[`node`])],8,sj))),128)),u[30]||=b(),(F(!0),N(_,null,r(I.value,e=>(F(),N(`g`,{key:e.data.nodeId},[M(`rect`,{x:ve(e)[0]-bj/4,y:ve(e)[2]-bj/2,width:ve(e)[1]-ve(e)[0]+bj/2,height:ve(e)[3]-ve(e)[2],stroke:`#cfcfcf`,"stroke-width":`2`,fill:`#cfcfcf`,"fill-opacity":`10%`,rx:`5`,ry:`5`},null,8,cj),u[26]||=b(),(F(!0),N(_,null,r(e.links(),(e,t)=>(F(),y(ql,{key:`${a($).plan?.id}_link${t}`,d:pe(e),"stroke-color":`grey`,"stroke-width":k.value(e.target.data[a(Z).ACTUAL_ROWS_REVISED])},null,8,[`d`,`stroke-width`]))),128)),u[27]||=b(),(F(!0),N(_,null,r(e.descendants(),(e,t)=>(F(),N(`foreignObject`,{key:`${a($).plan?.id}_${t}`,x:e.x-e.xSize/2,y:e.y,width:e.xSize,height:`1`,ref_for:!0,ref:`root`},[x(Rx,{node:e.data,class:`d-flex justify-content-center position-fixed`},null,8,[`node`])],8,lj))),128))]))),128))],8,oj)],2))]),_:1},512)]),_:1})])])])],2),u[37]||=b(),o.value===`grid`?(F(),N(`div`,{key:0,class:A([`tab-pane flex-grow-1 overflow-hidden position-relative`,{"show active":o.value===`grid`}])},[M(`div`,uj,[x(CS),u[34]||=b(),x(sb,{class:`flex-grow-1 overflow-auto plan-grid`})])],2)):E(``,!0),u[38]||=b(),M(`div`,{class:A([`tab-pane flex-grow-1 overflow-hidden position-relative`,{"show active":o.value===`raw`}])},[M(`div`,dj,[M(`div`,fj,[M(`pre`,pj,[M(`code`,{innerHTML:a(ig)(e.planSource)},null,8,mj)])]),u[35]||=b(),x(lh,{content:e.planSource},null,8,[`content`])])],2),u[39]||=b(),a($).query?(F(),N(`div`,{key:1,class:A([`tab-pane flex-grow-1 overflow-hidden position-relative`,{"show active":o.value===`query`}])},[M(`div`,hj,[M(`div`,gj,[M(`pre`,_j,[M(`code`,{innerHTML:a(rg)(a($).query)},null,8,vj)])])]),u[36]||=b(),x(lh,{content:a($).query},null,8,[`content`])],2)):E(``,!0),u[40]||=b(),e.planComment?(F(),N(`div`,{key:2,class:A([`tab-pane flex-grow-1 overflow-auto`,{"show active":o.value===`comment`}])},[M(`div`,yj,h(e.planComment),1)],2)):E(``,!0),u[41]||=b(),M(`div`,{class:A([`tab-pane flex-grow-1 overflow-auto`,{"show active":o.value===`stats`}])},[a($).plan?(F(),y(fC,{key:0})):E(``,!0)],2)])],512)):(F(),N(`div`,MA,[M(`div`,NA,[M(`div`,PA,[u[9]||=M(`h5`,{class:`card-title text-danger`},`Couldn't parse plan`,-1),u[10]||=b(),u[11]||=M(`h6`,{class:`card-subtitle mb-2 text-body-secondary`},` + An error occured while parsing the plan + `,-1),u[12]||=b(),M(`div`,FA,[M(`div`,IA,[M(`pre`,LA,[M(`code`,{innerHTML:e.planSource},null,8,RA)])]),u[5]||=b(),x(lh,{content:e.planSource},null,8,[`content`])]),u[13]||=b(),u[14]||=M(`p`,{class:`card-text text-body-dark`},` + The plan you submited couldn't be parsed. This may be a bug. You can + help us fix it by opening a new issue. + `,-1),u[15]||=b(),M(`div`,zA,[M(`span`,BA,[x(db),u[6]||=b(` + PEV2 `,-1),M(`i`,null,`version `+h(a(n)),1)]),u[7]||=b(),u[8]||=M(`a`,{href:`https://github.com/dalibo/pev2/issues/new?template=parsing_error.md&labels=parsing&title=Failed+to+parse+plan`,target:`_blank`,class:`btn btn-primary ms-auto`},`Open an issue on Github`,-1)])])])]))}});export{Sj as t}; \ No newline at end of file diff --git a/app/static/dist/assets/plan-BKY-Iglj.css b/app/static/dist/assets/plan-BKY-Iglj.css deleted file mode 100644 index 8220544..0000000 --- a/app/static/dist/assets/plan-BKY-Iglj.css +++ /dev/null @@ -1 +0,0 @@ -.plan-tree[data-v-83070b1c]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.btn-group>.btn-tooltip-wrapper[data-v-f5a78255]:not(:last-child){margin-right:-1px}.btn-group>.btn-tooltip-wrapper>.btn[data-v-f5a78255]{border-radius:0}.btn-group>.btn-tooltip-wrapper:first-child>.btn[data-v-f5a78255]{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.btn-group>.btn-tooltip-wrapper:last-child>.btn[data-v-f5a78255]{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}table thead tr.table-group th[data-v-881db010]{border-left:1px solid #b5b6b7;border-bottom:0}table thead tr.table-group th:empty+th[data-v-881db010]:empty{border-left:0}path[data-v-d27c671f]{stroke-linecap:butt}path.never-executed[data-v-d27c671f]{stroke-dasharray:.5em;stroke-opacity:.5}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box{border:1px transparent}.tippy-box[data-placement^=top]>.tippy-arrow:after{border-top-color:inherit;border-width:8px 8px 0;bottom:-8px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:inherit;border-width:0 8px 8px;top:-8px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow:after{border-left-color:inherit;border-width:8px 0 8px 8px;right:-8px;top:0}.tippy-box[data-placement^=right]>.tippy-arrow:after{border-width:8px 8px 8px 0;left:-8px;top:0;border-right-color:inherit}.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg:first-child:not(:last-child){top:17px}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg:first-child:not(:last-child){bottom:17px}.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg:first-child:not(:last-child){left:12px}.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg:first-child:not(:last-child){right:12px}.tippy-arrow{border-color:inherit}.tippy-arrow:after{content:"";z-index:-1;position:absolute;border-color:transparent;border-style:solid}.tippy-box[data-theme~=bootstrap]{background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color);box-shadow:var(--bs-box-shadow)}.tippy-box[data-theme~=bootstrap]>.tippy-arrow:before{color:var(--bs-body-bg)}.splitpanes{display:flex;width:100%;height:100%}.splitpanes--vertical{flex-direction:row}.splitpanes--horizontal{flex-direction:column}.splitpanes--dragging *{-webkit-user-select:none;user-select:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--vertical .splitpanes__pane{transition:width .2s ease-out}.splitpanes--horizontal .splitpanes__pane{transition:height .2s ease-out}.splitpanes--dragging .splitpanes__pane{transition:none}.splitpanes__splitter{touch-action:none}.splitpanes--vertical>.splitpanes__splitter{min-width:1px;cursor:col-resize}.splitpanes--horizontal>.splitpanes__splitter{min-height:1px;cursor:row-resize}.splitpanes.default-theme .splitpanes__pane{background-color:#f2f2f2}.splitpanes.default-theme .splitpanes__splitter{background-color:#fff;box-sizing:border-box;position:relative;flex-shrink:0}.splitpanes.default-theme .splitpanes__splitter:before,.splitpanes.default-theme .splitpanes__splitter:after{content:"";position:absolute;top:50%;left:50%;background-color:#00000026;transition:background-color .3s}.splitpanes.default-theme .splitpanes__splitter:hover:before,.splitpanes.default-theme .splitpanes__splitter:hover:after{background-color:#00000040}.splitpanes.default-theme .splitpanes__splitter:first-child{cursor:auto}.default-theme .splitpanes--dragging{-webkit-user-select:none;user-select:none;pointer-events:none}.default-theme.splitpanes .splitpanes .splitpanes__splitter{z-index:1}.default-theme.splitpanes--vertical>.splitpanes__splitter,.default-theme .splitpanes--vertical>.splitpanes__splitter{width:7px;border-left:1px solid #eee;margin-left:-1px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{transform:translateY(-50%);width:1px;height:30px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:before{margin-left:-2px}.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{margin-left:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter,.default-theme .splitpanes--horizontal>.splitpanes__splitter{height:7px;border-top:1px solid #eee;margin-top:-1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{transform:translate(-50%);width:30px;height:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}.alert.c-1{background-color:#ccc;color:#454545;font-weight:700}.progress-bar.c-1{background-color:#ccc;border-color:#ccc!important}.text-c-1{color:#ccc}svg circle.c-1{fill:#ccc}.alert.c-2{background-color:#fddb61;color:#454545;font-weight:700}.progress-bar.c-2{background-color:#fddb61;border-color:#fddb61!important}.text-c-2{color:#fddb61}svg circle.c-2{fill:#fddb61}.alert.c-3{background-color:#e80;color:#454545;font-weight:700}.progress-bar.c-3{background-color:#e80;border-color:#e80!important}.text-c-3{color:#e80}svg circle.c-3{fill:#e80}.alert.c-4{background-color:#800;color:#fff;font-weight:700}.progress-bar.c-4{background-color:#800;border-color:#800!important}.text-c-4{color:#800}svg circle.c-4{fill:#800}.bg-hit{background-color:#ccc}.border-hit{border-color:#ccc!important}.bg-read{background-color:#fddb61}.border-read{border-color:#fddb61!important}.bg-dirtied{background-color:#e80}.border-dirtied{border-color:#e80!important}.bg-written{background-color:#800}.border-written{border-color:#800!important}.btn-group-xs .btn,.btn-xs{padding:.25rem .4rem;font-size:12px;border-radius:.2rem}.btn-group-xs .btn,.btn-group-xs .btn .fa,.btn-xs,.btn-xs .fa{line-height:.5}.never-executed,.bg-hatched{--hatched-color: var(--bs-tertiary-bg);background-image:linear-gradient(45deg,var(--hatched-color) 25%,var(--bs-body-bg) 25%,var(--bs-body-bg) 50%,var(--hatched-color) 50%,var(--hatched-color) 75%,var(--bs-body-bg) 75%,var(--bs-body-bg));background-size:1rem 1rem}.border-dashed{border-style:dashed!important;background-color:transparent!important}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.opacity-20{opacity:.2!important}.plan-container{font-family:Noto Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.plan-container .menu{position:absolute;z-index:1;right:0}.plan-container .menu-hidden ul,.plan-container .menu-hidden h3{display:none}.plan-container .grab-bing{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:grab}.plan-container .grab-bing:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:grabbing}.plan-container .cursor-help{cursor:help}.plan-container pre{overflow:initial}.plan-stats{font-size:13px}.plan-stats .stat-dropdown-container{border:1px solid var(--bs-border-color);padding:10px;background-color:var(--bs-body-bg);position:absolute;box-shadow:0 0 10px 2px #0000004d;border-radius:3px;margin-bottom:18px;z-index:6;right:0;width:300px;max-height:70vh;overflow:auto}.plan-stats .stat-dropdown-container h3{font-size:17px;width:93%;text-align:left;border-bottom:1px solid var(--bs-border-color);padding-bottom:6px;margin-bottom:10px}.tippy-popper .tippy-tooltip{text-align:left}.splitpanes__pane{transition:none!important}.splitpanes.default-theme .splitpanes__splitter{background-color:var(--bs-body-bg)}.splitpanes.default-theme .splitpanes__splitter:before,.splitpanes.default-theme .splitpanes__splitter:after{background-color:var(--bs-border-color)}.splitpanes.default-theme.splitpanes--vertical>.splitpanes__splitter{border-left-color:transparent}.no-focus-outline:focus{outline:none}.table-nonfluid{width:auto!important}.more-info[title]{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:var(--bs-secondary-color);cursor:help}foreignObject{overflow:visible}.never-executed td{background-color:initial!important}.plan-diagram{line-height:.85em;font-family:Noto Sans,sans-serif}.plan-diagram.plan-diagram-top{max-height:30%}.plan-diagram table tr td:nth-child(3){width:50%}.plan-diagram table tr td:nth-child(2){max-width:0;width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-diagram .legend ul li{font-size:13px}.plan-diagram .legend ul li span{display:inline-block;width:8px;height:8px;border-radius:50%}.plan-diagram tbody:after{content:"";display:block;height:10px}.plan-diagram th,.plan-diagram td{margin:0;white-space:nowrap;font-size:13px}.plan-diagram tr.node{cursor:pointer}.plan-diagram tr.selected{outline:1px solid #00b5e2;box-shadow:0 0 5px 2px #00b5e266}.plan-diagram tr.selected{background-color:var(--bs-body-bg)}.plan-diagram .tree-lines{font-family:"monospace"}.plan-grid{line-height:.85em}.plan-grid>table{border-collapse:separate;border-spacing:0}.plan-grid>table>tbody>tr>th,.plan-grid>table>tbody>tr>td,.plan-grid>table>thead>tr>th,.plan-grid>table>thead>tr>td,.plan-grid>table>tr>th,.plan-grid>table>tr>td{font-size:11.7px;min-width:20px;padding-left:.5rem;padding-right:.5rem}.plan-grid .detailed{line-height:initial;margin:5px;width:calc(100% - 10px)!important;max-width:700px}.plan-grid .tree-lines{font-family:"monospace"}.plan-grid tr.node{cursor:pointer}.plan-grid .grid-progress-cell{position:relative}.plan-grid .grid-progress-cell .grid-progress{margin-top:1px}.plan-grid .grid-progress{position:absolute;width:100%;height:initial;left:calc(.5rem - 2px);top:calc(-3px + .25rem);height:calc(1em + 4px);width:calc(100% - 1rem + 4px);z-index:0;font-size:inherit}.plan-node{cursor:default;text-decoration:none;display:inline-block;position:relative;font-size:12px;margin-bottom:4px;overflow-wrap:break-word;word-wrap:break-word;width:240px}.plan-node .plan-node-body{position:relative;border-radius:3px;box-shadow:1px 1px 3px #0000001a}.plan-node .plan-node-body.card .card-body,.plan-node .plan-node-body.card .card-header{padding:6px 10px}.plan-node .plan-node-body.card .card-header .card-header-tabs{margin:6px 0 -6px}.plan-node .plan-node-body.card .card-header .card-header-tabs .nav-link{padding:3px 10px}.plan-node.parallel .plan-node-body{box-shadow:none}.plan-node header{margin-bottom:6px;overflow:hidden}.plan-node header h4{font-size:13px;font-weight:600;margin:0;line-height:inherit}.plan-node header .node-duration{float:right;margin-left:10px;font-size:13px}.plan-node .prop-list{color:inherit;table-layout:fixed}.plan-node .node-detail-toggle{cursor:pointer}.plan-node .node-detail-toggle:hover{background-color:var(--bs-secondary-bg)}.plan-node:hover .plan-node-body,.plan-node.highlight .plan-node-body{box-shadow:1px 1px 5px #0006}.plan-node:hover .workers>div,.plan-node.highlight .workers>div{border-color:#0003}.plan-node.selected .plan-node-body{border-color:#00b5e2;box-shadow:0 0 5px 2px #00b5e266}.plan-node.selected .workers>div{border-color:#00b5e233}.plan-node .node-description{text-align:left;font-style:italic;word-break:normal}.plan-node .node-description .node-type{font-weight:600;background-color:#00b5e2;color:#fff;padding:0 6px}.plan-node .btn-default{border:0}.plan-node .plan-query-container{border:1px solid var(--bs-border-color);padding:18px;background-color:var(--bs-body-bg);position:absolute;box-shadow:0 0 10px 2px #0000004d;border-radius:3px;margin-bottom:18px;z-index:1;left:0}.plan-node .plan-query-container h3{font-size:17px;width:93%;text-align:left;border-bottom:1px solid var(--bs-border-color);padding-bottom:6px;margin-bottom:10px}.plan-node .workers>div{border-radius:3px}.plan-node .subplan-name{background-color:var(--bs-info-bg-subtle);border-radius:3px}.plan-node button .fa-chevron-right{display:inline-block}.plan-node button .fa-chevron-down{display:none}.plan-node button[aria-expanded=true] .fa-chevron-right{display:none!important}.plan-node button[aria-expanded=true] .fa-chevron-down{display:inline-block!important}.plan-node.plan-node-detail .text-truncate{overflow:initial;white-space:initial;text-overflow:initial}.node-bar-label{text-align:left;display:block}.detailed{width:400px!important}*>.copy{display:none}*:hover>.copy{display:block}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#2f3337;background:#f6f6f6}.hljs-subst{color:#2f3337}.hljs-comment{color:#656e77}.hljs-keyword,.hljs-selector-tag,.hljs-meta .hljs-keyword,.hljs-doctag,.hljs-section,.hljs-attr{color:#015692}.hljs-attribute{color:#803378}.hljs-name,.hljs-type,.hljs-number,.hljs-selector-id,.hljs-quote,.hljs-template-tag{color:#b75501}.hljs-selector-class{color:#015692}.hljs-string,.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr{color:#54790d}.hljs-meta,.hljs-selector-pseudo{color:#015692}.hljs-built_in,.hljs-title,.hljs-literal{color:#b75501}.hljs-bullet,.hljs-code{color:#535a60}.hljs-meta .hljs-string{color:#54790d}.hljs-deletion{color:#c02d2e}.hljs-addition{color:#2f6f44}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}[data-bs-theme=dark] pre code.hljs{display:block;overflow-x:auto;padding:1em}[data-bs-theme=dark] code.hljs{padding:3px 5px}[data-bs-theme=dark] .hljs{color:#fff;background:#1c1b1b}[data-bs-theme=dark] .hljs-subst{color:#fff}[data-bs-theme=dark] .hljs-comment{color:#999}[data-bs-theme=dark] .hljs-keyword,[data-bs-theme=dark] .hljs-selector-tag,[data-bs-theme=dark] .hljs-meta .hljs-keyword,[data-bs-theme=dark] .hljs-doctag,[data-bs-theme=dark] .hljs-section,[data-bs-theme=dark] .hljs-attr{color:#88aece}[data-bs-theme=dark] .hljs-attribute{color:#c59bc1}[data-bs-theme=dark] .hljs-name,[data-bs-theme=dark] .hljs-type,[data-bs-theme=dark] .hljs-number,[data-bs-theme=dark] .hljs-selector-id,[data-bs-theme=dark] .hljs-quote,[data-bs-theme=dark] .hljs-template-tag{color:#f08d49}[data-bs-theme=dark] .hljs-selector-class{color:#88aece}[data-bs-theme=dark] .hljs-string,[data-bs-theme=dark] .hljs-regexp,[data-bs-theme=dark] .hljs-symbol,[data-bs-theme=dark] .hljs-variable,[data-bs-theme=dark] .hljs-template-variable,[data-bs-theme=dark] .hljs-link,[data-bs-theme=dark] .hljs-selector-attr{color:#b5bd68}[data-bs-theme=dark] .hljs-meta,[data-bs-theme=dark] .hljs-selector-pseudo{color:#88aece}[data-bs-theme=dark] .hljs-built_in,[data-bs-theme=dark] .hljs-title,[data-bs-theme=dark] .hljs-literal{color:#f08d49}[data-bs-theme=dark] .hljs-bullet,[data-bs-theme=dark] .hljs-code{color:#ccc}[data-bs-theme=dark] .hljs-meta .hljs-string{color:#b5bd68}[data-bs-theme=dark] .hljs-deletion{color:#de7176}[data-bs-theme=dark] .hljs-addition{color:#76c490}[data-bs-theme=dark] .hljs-emphasis{font-style:italic}[data-bs-theme=dark] .hljs-strong{font-weight:700}.ready rect,.ready foreignObject{transition:all .2s ease-in-out} diff --git a/app/static/dist/assets/plan-DBVQiMMD.js b/app/static/dist/assets/plan-DBVQiMMD.js new file mode 100644 index 0000000..d586ae5 --- /dev/null +++ b/app/static/dist/assets/plan-DBVQiMMD.js @@ -0,0 +1 @@ +import{V as e,Y as t,d as n,o as r,r as i,s as a,t as o,u as s,w as c}from"./vue-Czeiv6NX.js";import{r as l,s as u,t as d}from"./about-Dhkdxd6W.js";import{t as f}from"./themeSwitcher-C9Rv-jw7.js";import{t as p}from"./pev2-IjyEHgdi.js";var m={class:`lh-1`},h=[`title`],g={__name:`created`,props:[`date`],setup(i){let o=new Date(i.date);e(navigator.language);let l=r(()=>o.toLocaleString(navigator.language,{year:`numeric`,month:`short`,day:`numeric`})),u=r(()=>o.toLocaleString(navigator.language,{weekday:`short`,year:`numeric`,month:`short`,day:`numeric`,hour:`numeric`,minute:`numeric`,second:`numeric`,timeZoneName:`short`}));return(e,r)=>(c(),s(`small`,m,[a(`small`,null,[r[0]||=n(`created `,-1),a(`span`,{title:u.value},`on `+t(l.value),9,h)])]))}};u.add(l);var _=i({setup(){return{plan:e(planData)}},components:{pev2:p,created:g,themeSwitcher:f}});_.use(o,{defaultProps:{theme:`light`}}),_.component(`font-awesome-icon`,d),_.mount(`#app`); \ No newline at end of file diff --git a/app/static/dist/assets/plan-DRTahAq4.js b/app/static/dist/assets/plan-DRTahAq4.js deleted file mode 100644 index fd43508..0000000 --- a/app/static/dist/assets/plan-DRTahAq4.js +++ /dev/null @@ -1 +0,0 @@ -import{l as Bn,a as $n,F as In}from"./about-KUKSBHXi.js";import{c as jn,e as kn,f as $t,h as Hn,t as Nn,p as It,d as tn,o as Tt,n as Vn,w as st,u as nn,K as Ee,a as ue,r as Un,D as Fn,E as pe,G as jt,x as _n,I as Wn,J as Xn,H as yt}from"./vue-6D8x8TOH.js";import{K as Yn}from"./pev2-Bqp5dLNN.js";import{_ as qn}from"./themeSwitcher-D5G5hyoq.js";const zn={class:"lh-1"},Kn=["title"],Gn={__name:"created",props:["date"],setup(e){const t=e,n=new Date(t.date),r=It(()=>n.toLocaleString(navigator.language,{year:"numeric",month:"short",day:"numeric"})),o=It(()=>n.toLocaleString(navigator.language,{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}));return(a,s)=>(jn(),kn("small",zn,[$t("small",null,[s[0]||(s[0]=Hn("created ",-1)),$t("span",{title:o.value},"on "+Nn(r.value),9,Kn)])]))}};var U="top",X="bottom",Y="right",F="left",Ct="auto",We=[U,X,Y,F],Pe="start",Ue="end",Jn="clippingParents",rn="viewport",He="popper",Zn="reference",kt=We.reduce(function(e,t){return e.concat([t+"-"+Pe,t+"-"+Ue])},[]),on=[].concat(We,[Ct]).reduce(function(e,t){return e.concat([t,t+"-"+Pe,t+"-"+Ue])},[]),Qn="beforeRead",er="read",tr="afterRead",nr="beforeMain",rr="main",ir="afterMain",or="beforeWrite",ar="write",sr="afterWrite",ur=[Qn,er,tr,nr,rr,ir,or,ar,sr];function ne(e){return e?(e.nodeName||"").toLowerCase():null}function G(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function De(e){var t=G(e).Element;return e instanceof t||e instanceof Element}function W(e){var t=G(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function an(e){if(typeof ShadowRoot>"u")return!1;var t=G(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function fr(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},o=t.attributes[n]||{},a=t.elements[n];!W(a)||!ne(a)||(Object.assign(a.style,r),Object.keys(o).forEach(function(s){var u=o[s];u===!1?a.removeAttribute(s):a.setAttribute(s,u===!0?"":u)}))})}function lr(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var o=t.elements[r],a=t.attributes[r]||{},s=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),u=s.reduce(function(f,d){return f[d]="",f},{});!W(o)||!ne(o)||(Object.assign(o.style,u),Object.keys(a).forEach(function(f){o.removeAttribute(f)}))})}}var sn={name:"applyStyles",enabled:!0,phase:"write",fn:fr,effect:lr,requires:["computeStyles"]};function te(e){return e.split("-")[0]}var be=Math.max,ut=Math.min,Se=Math.round;function Me(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(W(e)&&t){var a=e.offsetHeight,s=e.offsetWidth;s>0&&(r=Se(n.width)/s||1),a>0&&(o=Se(n.height)/a||1)}return{width:n.width/r,height:n.height/o,top:n.top/o,right:n.right/r,bottom:n.bottom/o,left:n.left/r,x:n.left/r,y:n.top/o}}function At(e){var t=Me(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 un(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&an(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function re(e){return G(e).getComputedStyle(e)}function pr(e){return["table","td","th"].indexOf(ne(e))>=0}function ce(e){return((De(e)?e.ownerDocument:e.document)||window.document).documentElement}function lt(e){return ne(e)==="html"?e:e.assignedSlot||e.parentNode||(an(e)?e.host:null)||ce(e)}function Ht(e){return!W(e)||re(e).position==="fixed"?null:e.offsetParent}function cr(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&W(e)){var r=re(e);if(r.position==="fixed")return null}for(var o=lt(e);W(o)&&["html","body"].indexOf(ne(o))<0;){var a=re(o);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return o;o=o.parentNode}return null}function Xe(e){for(var t=G(e),n=Ht(e);n&&pr(n)&&re(n).position==="static";)n=Ht(n);return n&&(ne(n)==="html"||ne(n)==="body"&&re(n).position==="static")?t:n||cr(e)||t}function Et(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Ne(e,t,n){return be(e,ut(t,n))}function dr(e,t,n){var r=Ne(e,t,n);return r>n?n:r}function fn(){return{top:0,right:0,bottom:0,left:0}}function ln(e){return Object.assign({},fn(),e)}function pn(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var vr=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,ln(typeof t!="number"?t:pn(t,We))};function mr(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,s=n.modifiersData.popperOffsets,u=te(n.placement),f=Et(u),d=[F,Y].indexOf(u)>=0,p=d?"height":"width";if(!(!a||!s)){var T=vr(o.padding,n),E=At(a),b=f==="y"?U:F,g=f==="y"?X:Y,y=n.rects.reference[p]+n.rects.reference[f]-s[f]-n.rects.popper[p],C=s[f]-n.rects.reference[f],m=Xe(a),A=m?f==="y"?m.clientHeight||0:m.clientWidth||0:0,D=y/2-C/2,i=T[b],w=A-E[p]-T[g],v=A/2-E[p]/2+D,c=Ne(i,v,w),h=f;n.modifiersData[r]=(t={},t[h]=c,t.centerOffset=c-v,t)}}function gr(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||un(t.elements.popper,o)&&(t.elements.arrow=o))}var hr={name:"arrow",enabled:!0,phase:"main",fn:mr,effect:gr,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Le(e){return e.split("-")[1]}var yr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function br(e){var t=e.x,n=e.y,r=window,o=r.devicePixelRatio||1;return{x:Se(t*o)/o||0,y:Se(n*o)/o||0}}function Nt(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,s=e.offsets,u=e.position,f=e.gpuAcceleration,d=e.adaptive,p=e.roundOffsets,T=e.isFixed,E=p===!0?br(s):typeof p=="function"?p(s):s,b=E.x,g=b===void 0?0:b,y=E.y,C=y===void 0?0:y,m=s.hasOwnProperty("x"),A=s.hasOwnProperty("y"),D=F,i=U,w=window;if(d){var v=Xe(n),c="clientHeight",h="clientWidth";if(v===G(n)&&(v=ce(n),re(v).position!=="static"&&u==="absolute"&&(c="scrollHeight",h="scrollWidth")),v=v,o===U||(o===F||o===Y)&&a===Ue){i=X;var M=T&&w.visualViewport?w.visualViewport.height:v[c];C-=M-r.height,C*=f?1:-1}if(o===F||(o===U||o===X)&&a===Ue){D=Y;var B=T&&w.visualViewport?w.visualViewport.width:v[h];g-=B-r.width,g*=f?1:-1}}var $=Object.assign({position:u},d&&yr);if(f){var R;return Object.assign({},$,(R={},R[i]=A?"0":"",R[D]=m?"0":"",R.transform=(w.devicePixelRatio||1)<=1?"translate("+g+"px, "+C+"px)":"translate3d("+g+"px, "+C+"px, 0)",R))}return Object.assign({},$,(t={},t[i]=A?C+"px":"",t[D]=m?g+"px":"",t.transform="",t))}function wr(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,a=n.adaptive,s=a===void 0?!0:a,u=n.roundOffsets,f=u===void 0?!0:u,d={placement:te(t.placement),variation:Le(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Nt(Object.assign({},d,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:f})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Nt(Object.assign({},d,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:f})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Or={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:wr,data:{}},rt={passive:!0};function xr(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,a=o===void 0?!0:o,s=r.resize,u=s===void 0?!0:s,f=G(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&d.forEach(function(p){p.addEventListener("scroll",n.update,rt)}),u&&f.addEventListener("resize",n.update,rt),function(){a&&d.forEach(function(p){p.removeEventListener("scroll",n.update,rt)}),u&&f.removeEventListener("resize",n.update,rt)}}var Tr={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:xr,data:{}},Cr={left:"right",right:"left",bottom:"top",top:"bottom"};function at(e){return e.replace(/left|right|bottom|top/g,function(t){return Cr[t]})}var Ar={start:"end",end:"start"};function Vt(e){return e.replace(/start|end/g,function(t){return Ar[t]})}function Pt(e){var t=G(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Dt(e){return Me(ce(e)).left+Pt(e).scrollLeft}function Er(e){var t=G(e),n=ce(e),r=t.visualViewport,o=n.clientWidth,a=n.clientHeight,s=0,u=0;return r&&(o=r.width,a=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=r.offsetLeft,u=r.offsetTop)),{width:o,height:a,x:s+Dt(e),y:u}}function Pr(e){var t,n=ce(e),r=Pt(e),o=(t=e.ownerDocument)==null?void 0:t.body,a=be(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=be(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),u=-r.scrollLeft+Dt(e),f=-r.scrollTop;return re(o||n).direction==="rtl"&&(u+=be(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:u,y:f}}function St(e){var t=re(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function cn(e){return["html","body","#document"].indexOf(ne(e))>=0?e.ownerDocument.body:W(e)&&St(e)?e:cn(lt(e))}function Ve(e,t){var n;t===void 0&&(t=[]);var r=cn(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),a=G(r),s=o?[a].concat(a.visualViewport||[],St(r)?r:[]):r,u=t.concat(s);return o?u:u.concat(Ve(lt(s)))}function bt(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Dr(e){var t=Me(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function Ut(e,t){return t===rn?bt(Er(e)):De(t)?Dr(t):bt(Pr(ce(e)))}function Sr(e){var t=Ve(lt(e)),n=["absolute","fixed"].indexOf(re(e).position)>=0,r=n&&W(e)?Xe(e):e;return De(r)?t.filter(function(o){return De(o)&&un(o,r)&&ne(o)!=="body"&&(n?re(o).position!=="static":!0)}):[]}function Mr(e,t,n){var r=t==="clippingParents"?Sr(e):[].concat(t),o=[].concat(r,[n]),a=o[0],s=o.reduce(function(u,f){var d=Ut(e,f);return u.top=be(d.top,u.top),u.right=ut(d.right,u.right),u.bottom=ut(d.bottom,u.bottom),u.left=be(d.left,u.left),u},Ut(e,a));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function dn(e){var t=e.reference,n=e.element,r=e.placement,o=r?te(r):null,a=r?Le(r):null,s=t.x+t.width/2-n.width/2,u=t.y+t.height/2-n.height/2,f;switch(o){case U:f={x:s,y:t.y-n.height};break;case X:f={x:s,y:t.y+t.height};break;case Y:f={x:t.x+t.width,y:u};break;case F:f={x:t.x-n.width,y:u};break;default:f={x:t.x,y:t.y}}var d=o?Et(o):null;if(d!=null){var p=d==="y"?"height":"width";switch(a){case Pe:f[d]=f[d]-(t[p]/2-n[p]/2);break;case Ue:f[d]=f[d]+(t[p]/2-n[p]/2);break}}return f}function Fe(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,a=n.boundary,s=a===void 0?Jn:a,u=n.rootBoundary,f=u===void 0?rn:u,d=n.elementContext,p=d===void 0?He:d,T=n.altBoundary,E=T===void 0?!1:T,b=n.padding,g=b===void 0?0:b,y=ln(typeof g!="number"?g:pn(g,We)),C=p===He?Zn:He,m=e.rects.popper,A=e.elements[E?C:p],D=Mr(De(A)?A:A.contextElement||ce(e.elements.popper),s,f),i=Me(e.elements.reference),w=dn({reference:i,element:m,placement:o}),v=bt(Object.assign({},m,w)),c=p===He?v:i,h={top:D.top-c.top+y.top,bottom:c.bottom-D.bottom+y.bottom,left:D.left-c.left+y.left,right:c.right-D.right+y.right},M=e.modifiersData.offset;if(p===He&&M){var B=M[o];Object.keys(h).forEach(function($){var R=[Y,X].indexOf($)>=0?1:-1,I=[U,X].indexOf($)>=0?"y":"x";h[$]+=B[I]*R})}return h}function Lr(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,s=n.padding,u=n.flipVariations,f=n.allowedAutoPlacements,d=f===void 0?on:f,p=Le(r),T=p?u?kt:kt.filter(function(g){return Le(g)===p}):We,E=T.filter(function(g){return d.indexOf(g)>=0});E.length===0&&(E=T);var b=E.reduce(function(g,y){return g[y]=Fe(e,{placement:y,boundary:o,rootBoundary:a,padding:s})[te(y)],g},{});return Object.keys(b).sort(function(g,y){return b[g]-b[y]})}function Rr(e){if(te(e)===Ct)return[];var t=at(e);return[Vt(e),t,Vt(t)]}function Br(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,a=o===void 0?!0:o,s=n.altAxis,u=s===void 0?!0:s,f=n.fallbackPlacements,d=n.padding,p=n.boundary,T=n.rootBoundary,E=n.altBoundary,b=n.flipVariations,g=b===void 0?!0:b,y=n.allowedAutoPlacements,C=t.options.placement,m=te(C),A=m===C,D=f||(A||!g?[at(C)]:Rr(C)),i=[C].concat(D).reduce(function(ie,z){return ie.concat(te(z)===Ct?Lr(t,{placement:z,boundary:p,rootBoundary:T,padding:d,flipVariations:g,allowedAutoPlacements:y}):z)},[]),w=t.rects.reference,v=t.rects.popper,c=new Map,h=!0,M=i[0],B=0;B=0,q=V?"width":"height",k=Fe(t,{placement:$,boundary:p,rootBoundary:T,altBoundary:E,padding:d}),H=V?I?Y:F:I?X:U;w[q]>v[q]&&(H=at(H));var j=at(H),J=[];if(a&&J.push(k[R]<=0),u&&J.push(k[H]<=0,k[j]<=0),J.every(function(ie){return ie})){M=$,h=!1;break}c.set($,J)}if(h)for(var Z=g?3:1,de=function(z){var oe=i.find(function(Oe){var ae=c.get(Oe);if(ae)return ae.slice(0,z).every(function(xe){return xe})});if(oe)return M=oe,"break"},Q=Z;Q>0;Q--){var ve=de(Q);if(ve==="break")break}t.placement!==M&&(t.modifiersData[r]._skip=!0,t.placement=M,t.reset=!0)}}var $r={name:"flip",enabled:!0,phase:"main",fn:Br,requiresIfExists:["offset"],data:{_skip:!1}};function Ft(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 _t(e){return[U,Y,X,F].some(function(t){return e[t]>=0})}function Ir(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,s=Fe(t,{elementContext:"reference"}),u=Fe(t,{altBoundary:!0}),f=Ft(s,r),d=Ft(u,o,a),p=_t(f),T=_t(d);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:d,isReferenceHidden:p,hasPopperEscaped:T},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":T})}var jr={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Ir};function kr(e,t,n){var r=te(e),o=[F,U].indexOf(r)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,s=a[0],u=a[1];return s=s||0,u=(u||0)*o,[F,Y].indexOf(r)>=0?{x:u,y:s}:{x:s,y:u}}function Hr(e){var t=e.state,n=e.options,r=e.name,o=n.offset,a=o===void 0?[0,0]:o,s=on.reduce(function(p,T){return p[T]=kr(T,t.rects,a),p},{}),u=s[t.placement],f=u.x,d=u.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=d),t.modifiersData[r]=s}var Nr={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Hr};function Vr(e){var t=e.state,n=e.name;t.modifiersData[n]=dn({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}var Ur={name:"popperOffsets",enabled:!0,phase:"read",fn:Vr,data:{}};function Fr(e){return e==="x"?"y":"x"}function _r(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,a=o===void 0?!0:o,s=n.altAxis,u=s===void 0?!1:s,f=n.boundary,d=n.rootBoundary,p=n.altBoundary,T=n.padding,E=n.tether,b=E===void 0?!0:E,g=n.tetherOffset,y=g===void 0?0:g,C=Fe(t,{boundary:f,rootBoundary:d,padding:T,altBoundary:p}),m=te(t.placement),A=Le(t.placement),D=!A,i=Et(m),w=Fr(i),v=t.modifiersData.popperOffsets,c=t.rects.reference,h=t.rects.popper,M=typeof y=="function"?y(Object.assign({},t.rects,{placement:t.placement})):y,B=typeof M=="number"?{mainAxis:M,altAxis:M}:Object.assign({mainAxis:0,altAxis:0},M),$=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,R={x:0,y:0};if(v){if(a){var I,V=i==="y"?U:F,q=i==="y"?X:Y,k=i==="y"?"height":"width",H=v[i],j=H+C[V],J=H-C[q],Z=b?-h[k]/2:0,de=A===Pe?c[k]:h[k],Q=A===Pe?-h[k]:-c[k],ve=t.elements.arrow,ie=b&&ve?At(ve):{width:0,height:0},z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:fn(),oe=z[V],Oe=z[q],ae=Ne(0,c[k],ie[k]),xe=D?c[k]/2-Z-ae-oe-B.mainAxis:de-ae-oe-B.mainAxis,fe=D?-c[k]/2+Z+ae+Oe+B.mainAxis:Q+ae+Oe+B.mainAxis,Te=t.elements.arrow&&Xe(t.elements.arrow),Ye=Te?i==="y"?Te.clientTop||0:Te.clientLeft||0:0,Be=(I=$?.[i])!=null?I:0,qe=H+xe-Be-Ye,ze=H+fe-Be,$e=Ne(b?ut(j,qe):j,H,b?be(J,ze):J);v[i]=$e,R[i]=$e-H}if(u){var Ie,Ke=i==="x"?U:F,Ge=i==="x"?X:Y,se=v[w],le=w==="y"?"height":"width",je=se+C[Ke],me=se-C[Ge],ke=[U,F].indexOf(m)!==-1,Je=(Ie=$?.[w])!=null?Ie:0,Ze=ke?je:se-c[le]-h[le]-Je+B.altAxis,Qe=ke?se+c[le]+h[le]-Je-B.altAxis:me,et=b&&ke?dr(Ze,se,Qe):Ne(b?Ze:je,se,b?Qe:me);v[w]=et,R[w]=et-se}t.modifiersData[r]=R}}var Wr={name:"preventOverflow",enabled:!0,phase:"main",fn:_r,requiresIfExists:["offset"]};function Xr(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Yr(e){return e===G(e)||!W(e)?Pt(e):Xr(e)}function qr(e){var t=e.getBoundingClientRect(),n=Se(t.width)/e.offsetWidth||1,r=Se(t.height)/e.offsetHeight||1;return n!==1||r!==1}function zr(e,t,n){n===void 0&&(n=!1);var r=W(t),o=W(t)&&qr(t),a=ce(t),s=Me(e,o),u={scrollLeft:0,scrollTop:0},f={x:0,y:0};return(r||!r&&!n)&&((ne(t)!=="body"||St(a))&&(u=Yr(t)),W(t)?(f=Me(t,!0),f.x+=t.clientLeft,f.y+=t.clientTop):a&&(f.x=Dt(a))),{x:s.left+u.scrollLeft-f.x,y:s.top+u.scrollTop-f.y,width:s.width,height:s.height}}function Kr(e){var t=new Map,n=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function o(a){n.add(a.name);var s=[].concat(a.requires||[],a.requiresIfExists||[]);s.forEach(function(u){if(!n.has(u)){var f=t.get(u);f&&o(f)}}),r.push(a)}return e.forEach(function(a){n.has(a.name)||o(a)}),r}function Gr(e){var t=Kr(e);return ur.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function Jr(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Zr(e){var t=e.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var Wt={placement:"bottom",modifiers:[],strategy:"absolute"};function Xt(){for(var e=arguments.length,t=new Array(e),n=0;n-1}function bn(e,t){return typeof e=="function"?e.apply(void 0,t):e}function Yt(e,t){if(t===0)return e;var n;return function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function ri(e,t){var n=Object.assign({},e);return t.forEach(function(r){delete n[r]}),n}function ii(e){return e.split(/\s+/).filter(Boolean)}function ye(e){return[].concat(e)}function qt(e,t){e.indexOf(t)===-1&&e.push(t)}function oi(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function wn(e){return e.split("-")[0]}function Re(e){return[].slice.call(e)}function zt(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function we(){return document.createElement("div")}function pt(e){return["Element","Fragment"].some(function(t){return Mt(e,t)})}function ai(e){return Mt(e,"NodeList")}function Lt(e){return Mt(e,"MouseEvent")}function si(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function ui(e){return pt(e)?[e]:ai(e)?Re(e):Array.isArray(e)?e:Re(document.querySelectorAll(e))}function mt(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function _e(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function On(e){var t,n=ye(e),r=n[0];return r!=null&&(t=r.ownerDocument)!=null&&t.body?r.ownerDocument:document}function fi(e,t){var n=t.clientX,r=t.clientY;return e.every(function(o){var a=o.popperRect,s=o.popperState,u=o.props,f=u.interactiveBorder,d=wn(s.placement),p=s.modifiersData.offset;if(!p)return!0;var T=d==="bottom"?p.top.y:0,E=d==="top"?p.bottom.y:0,b=d==="right"?p.left.x:0,g=d==="left"?p.right.x:0,y=a.top-r+T>f,C=r-a.bottom-E>f,m=a.left-n+b>f,A=n-a.right-g>f;return y||C||m||A})}function gt(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(o){e[r](o,n)})}function Kt(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=n.getRootNode==null||(r=n.getRootNode())==null?void 0:r.host}return!1}var ee={isTouch:!1},Gt=0;function li(){ee.isTouch||(ee.isTouch=!0,window.performance&&document.addEventListener("mousemove",xn))}function xn(){var e=performance.now();e-Gt<20&&(ee.isTouch=!1,document.removeEventListener("mousemove",xn)),Gt=e}function pi(){var e=document.activeElement;if(si(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function ci(){document.addEventListener("touchstart",li,he),window.addEventListener("blur",pi)}var di=typeof window<"u"&&typeof document<"u",vi=di?!!window.msCrypto:!1,mi={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},gi={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},K=Object.assign({appendTo:yn,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},mi,gi),hi=Object.keys(K),yi=function(t){var n=Object.keys(t);n.forEach(function(r){K[r]=t[r]})};function Tn(e){var t=e.plugins||[],n=t.reduce(function(r,o){var a=o.name,s=o.defaultValue;if(a){var u;r[a]=e[a]!==void 0?e[a]:(u=K[a])!=null?u:s}return r},{});return Object.assign({},e,n)}function bi(e,t){var n=t?Object.keys(Tn(Object.assign({},K,{plugins:t}))):hi,r=n.reduce(function(o,a){var s=(e.getAttribute("data-tippy-"+a)||"").trim();if(!s)return o;if(a==="content")o[a]=s;else try{o[a]=JSON.parse(s)}catch{o[a]=s}return o},{});return r}function Jt(e,t){var n=Object.assign({},t,{content:bn(t.content,[e])},t.ignoreAttributes?{}:bi(e,t.plugins));return n.aria=Object.assign({},K.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?t.interactive:n.aria.expanded,content:n.aria.content==="auto"?t.interactive?null:"describedby":n.aria.content},n}var wi=function(){return"innerHTML"};function wt(e,t){e[wi()]=t}function Zt(e){var t=we();return e===!0?t.className=gn:(t.className=hn,pt(e)?t.appendChild(e):wt(t,e)),t}function Qt(e,t){pt(t.content)?(wt(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?wt(e,t.content):e.textContent=t.content)}function ft(e){var t=e.firstElementChild,n=Re(t.children);return{box:t,content:n.find(function(r){return r.classList.contains(vn)}),arrow:n.find(function(r){return r.classList.contains(gn)||r.classList.contains(hn)}),backdrop:n.find(function(r){return r.classList.contains(mn)})}}function Cn(e){var t=we(),n=we();n.className=ni,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=we();r.className=vn,r.setAttribute("data-state","hidden"),Qt(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props);function o(a,s){var u=ft(t),f=u.box,d=u.content,p=u.arrow;s.theme?f.setAttribute("data-theme",s.theme):f.removeAttribute("data-theme"),typeof s.animation=="string"?f.setAttribute("data-animation",s.animation):f.removeAttribute("data-animation"),s.inertia?f.setAttribute("data-inertia",""):f.removeAttribute("data-inertia"),f.style.maxWidth=typeof s.maxWidth=="number"?s.maxWidth+"px":s.maxWidth,s.role?f.setAttribute("role",s.role):f.removeAttribute("role"),(a.content!==s.content||a.allowHTML!==s.allowHTML)&&Qt(d,e.props),s.arrow?p?a.arrow!==s.arrow&&(f.removeChild(p),f.appendChild(Zt(s.arrow))):f.appendChild(Zt(s.arrow)):p&&f.removeChild(p)}return{popper:t,onUpdate:o}}Cn.$$tippy=!0;var Oi=1,it=[],ht=[];function xi(e,t){var n=Jt(e,Object.assign({},K,Tn(zt(t)))),r,o,a,s=!1,u=!1,f=!1,d=!1,p,T,E,b=[],g=Yt(qe,n.interactiveDebounce),y,C=Oi++,m=null,A=oi(n.plugins),D={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},i={id:C,reference:e,popper:we(),popperInstance:m,props:n,state:D,plugins:A,clearDelayTimeouts:Ze,setProps:Qe,setContent:et,show:Pn,hide:Dn,hideWithInteractivity:Sn,enable:ke,disable:Je,unmount:Mn,destroy:Ln};if(!n.render)return i;var w=n.render(i),v=w.popper,c=w.onUpdate;v.setAttribute("data-tippy-root",""),v.id="tippy-"+i.id,i.popper=v,e._tippy=i,v._tippy=i;var h=A.map(function(l){return l.fn(i)}),M=e.hasAttribute("aria-expanded");return Te(),Z(),H(),j("onCreate",[i]),n.showOnCreate&&je(),v.addEventListener("mouseenter",function(){i.props.interactive&&i.state.isVisible&&i.clearDelayTimeouts()}),v.addEventListener("mouseleave",function(){i.props.interactive&&i.props.trigger.indexOf("mouseenter")>=0&&V().addEventListener("mousemove",g)}),i;function B(){var l=i.props.touch;return Array.isArray(l)?l:[l,0]}function $(){return B()[0]==="hold"}function R(){var l;return!!((l=i.props.render)!=null&&l.$$tippy)}function I(){return y||e}function V(){var l=I().parentNode;return l?On(l):document}function q(){return ft(v)}function k(l){return i.state.isMounted&&!i.state.isVisible||ee.isTouch||p&&p.type==="focus"?0:vt(i.props.delay,l?0:1,K.delay)}function H(l){l===void 0&&(l=!1),v.style.pointerEvents=i.props.interactive&&!l?"":"none",v.style.zIndex=""+i.props.zIndex}function j(l,O,P){if(P===void 0&&(P=!0),h.forEach(function(S){S[l]&&S[l].apply(S,O)}),P){var L;(L=i.props)[l].apply(L,O)}}function J(){var l=i.props.aria;if(l.content){var O="aria-"+l.content,P=v.id,L=ye(i.props.triggerTarget||e);L.forEach(function(S){var N=S.getAttribute(O);if(i.state.isVisible)S.setAttribute(O,N?N+" "+P:P);else{var _=N&&N.replace(P,"").trim();_?S.setAttribute(O,_):S.removeAttribute(O)}})}}function Z(){if(!(M||!i.props.aria.expanded)){var l=ye(i.props.triggerTarget||e);l.forEach(function(O){i.props.interactive?O.setAttribute("aria-expanded",i.state.isVisible&&O===I()?"true":"false"):O.removeAttribute("aria-expanded")})}}function de(){V().removeEventListener("mousemove",g),it=it.filter(function(l){return l!==g})}function Q(l){if(!(ee.isTouch&&(f||l.type==="mousedown"))){var O=l.composedPath&&l.composedPath()[0]||l.target;if(!(i.props.interactive&&Kt(v,O))){if(ye(i.props.triggerTarget||e).some(function(P){return Kt(P,O)})){if(ee.isTouch||i.state.isVisible&&i.props.trigger.indexOf("click")>=0)return}else j("onClickOutside",[i,l]);i.props.hideOnClick===!0&&(i.clearDelayTimeouts(),i.hide(),u=!0,setTimeout(function(){u=!1}),i.state.isMounted||oe())}}}function ve(){f=!0}function ie(){f=!1}function z(){var l=V();l.addEventListener("mousedown",Q,!0),l.addEventListener("touchend",Q,he),l.addEventListener("touchstart",ie,he),l.addEventListener("touchmove",ve,he)}function oe(){var l=V();l.removeEventListener("mousedown",Q,!0),l.removeEventListener("touchend",Q,he),l.removeEventListener("touchstart",ie,he),l.removeEventListener("touchmove",ve,he)}function Oe(l,O){xe(l,function(){!i.state.isVisible&&v.parentNode&&v.parentNode.contains(v)&&O()})}function ae(l,O){xe(l,O)}function xe(l,O){var P=q().box;function L(S){S.target===P&&(gt(P,"remove",L),O())}if(l===0)return O();gt(P,"remove",T),gt(P,"add",L),T=L}function fe(l,O,P){P===void 0&&(P=!1);var L=ye(i.props.triggerTarget||e);L.forEach(function(S){S.addEventListener(l,O,P),b.push({node:S,eventType:l,handler:O,options:P})})}function Te(){$()&&(fe("touchstart",Be,{passive:!0}),fe("touchend",ze,{passive:!0})),ii(i.props.trigger).forEach(function(l){if(l!=="manual")switch(fe(l,Be),l){case"mouseenter":fe("mouseleave",ze);break;case"focus":fe(vi?"focusout":"blur",$e);break;case"focusin":fe("focusout",$e);break}})}function Ye(){b.forEach(function(l){var O=l.node,P=l.eventType,L=l.handler,S=l.options;O.removeEventListener(P,L,S)}),b=[]}function Be(l){var O,P=!1;if(!(!i.state.isEnabled||Ie(l)||u)){var L=((O=p)==null?void 0:O.type)==="focus";p=l,y=l.currentTarget,Z(),!i.state.isVisible&&Lt(l)&&it.forEach(function(S){return S(l)}),l.type==="click"&&(i.props.trigger.indexOf("mouseenter")<0||s)&&i.props.hideOnClick!==!1&&i.state.isVisible?P=!0:je(l),l.type==="click"&&(s=!P),P&&!L&&me(l)}}function qe(l){var O=l.target,P=I().contains(O)||v.contains(O);if(!(l.type==="mousemove"&&P)){var L=le().concat(v).map(function(S){var N,_=S._tippy,Ce=(N=_.popperInstance)==null?void 0:N.state;return Ce?{popperRect:S.getBoundingClientRect(),popperState:Ce,props:n}:null}).filter(Boolean);fi(L,l)&&(de(),me(l))}}function ze(l){var O=Ie(l)||i.props.trigger.indexOf("click")>=0&&s;if(!O){if(i.props.interactive){i.hideWithInteractivity(l);return}me(l)}}function $e(l){i.props.trigger.indexOf("focusin")<0&&l.target!==I()||i.props.interactive&&l.relatedTarget&&v.contains(l.relatedTarget)||me(l)}function Ie(l){return ee.isTouch?$()!==l.type.indexOf("touch")>=0:!1}function Ke(){Ge();var l=i.props,O=l.popperOptions,P=l.placement,L=l.offset,S=l.getReferenceClientRect,N=l.moveTransition,_=R()?ft(v).arrow:null,Ce=S?{getBoundingClientRect:S,contextElement:S.contextElement||I()}:e,Bt={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(tt){var Ae=tt.state;if(R()){var Rn=q(),dt=Rn.box;["placement","reference-hidden","escaped"].forEach(function(nt){nt==="placement"?dt.setAttribute("data-placement",Ae.placement):Ae.attributes.popper["data-popper-"+nt]?dt.setAttribute("data-"+nt,""):dt.removeAttribute("data-"+nt)}),Ae.attributes.popper={}}}},ge=[{name:"offset",options:{offset:L}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!N}},Bt];R()&&_&&ge.push({name:"arrow",options:{element:_,padding:3}}),ge.push.apply(ge,O?.modifiers||[]),i.popperInstance=ti(Ce,v,Object.assign({},O,{placement:P,onFirstUpdate:E,modifiers:ge}))}function Ge(){i.popperInstance&&(i.popperInstance.destroy(),i.popperInstance=null)}function se(){var l=i.props.appendTo,O,P=I();i.props.interactive&&l===yn||l==="parent"?O=P.parentNode:O=bn(l,[P]),O.contains(v)||O.appendChild(v),i.state.isMounted=!0,Ke()}function le(){return Re(v.querySelectorAll("[data-tippy-root]"))}function je(l){i.clearDelayTimeouts(),l&&j("onTrigger",[i,l]),z();var O=k(!0),P=B(),L=P[0],S=P[1];ee.isTouch&&L==="hold"&&S&&(O=S),O?r=setTimeout(function(){i.show()},O):i.show()}function me(l){if(i.clearDelayTimeouts(),j("onUntrigger",[i,l]),!i.state.isVisible){oe();return}if(!(i.props.trigger.indexOf("mouseenter")>=0&&i.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(l.type)>=0&&s)){var O=k(!1);O?o=setTimeout(function(){i.state.isVisible&&i.hide()},O):a=requestAnimationFrame(function(){i.hide()})}}function ke(){i.state.isEnabled=!0}function Je(){i.hide(),i.state.isEnabled=!1}function Ze(){clearTimeout(r),clearTimeout(o),cancelAnimationFrame(a)}function Qe(l){if(!i.state.isDestroyed){j("onBeforeUpdate",[i,l]),Ye();var O=i.props,P=Jt(e,Object.assign({},O,zt(l),{ignoreAttributes:!0}));i.props=P,Te(),O.interactiveDebounce!==P.interactiveDebounce&&(de(),g=Yt(qe,P.interactiveDebounce)),O.triggerTarget&&!P.triggerTarget?ye(O.triggerTarget).forEach(function(L){L.removeAttribute("aria-expanded")}):P.triggerTarget&&e.removeAttribute("aria-expanded"),Z(),H(),c&&c(O,P),i.popperInstance&&(Ke(),le().forEach(function(L){requestAnimationFrame(L._tippy.popperInstance.forceUpdate)})),j("onAfterUpdate",[i,l])}}function et(l){i.setProps({content:l})}function Pn(){var l=i.state.isVisible,O=i.state.isDestroyed,P=!i.state.isEnabled,L=ee.isTouch&&!i.props.touch,S=vt(i.props.duration,0,K.duration);if(!(l||O||P||L)&&!I().hasAttribute("disabled")&&(j("onShow",[i],!1),i.props.onShow(i)!==!1)){if(i.state.isVisible=!0,R()&&(v.style.visibility="visible"),H(),z(),i.state.isMounted||(v.style.transition="none"),R()){var N=q(),_=N.box,Ce=N.content;mt([_,Ce],0)}E=function(){var ge;if(!(!i.state.isVisible||d)){if(d=!0,v.offsetHeight,v.style.transition=i.props.moveTransition,R()&&i.props.animation){var ct=q(),tt=ct.box,Ae=ct.content;mt([tt,Ae],S),_e([tt,Ae],"visible")}J(),Z(),qt(ht,i),(ge=i.popperInstance)==null||ge.forceUpdate(),j("onMount",[i]),i.props.animation&&R()&&ae(S,function(){i.state.isShown=!0,j("onShown",[i])})}},se()}}function Dn(){var l=!i.state.isVisible,O=i.state.isDestroyed,P=!i.state.isEnabled,L=vt(i.props.duration,1,K.duration);if(!(l||O||P)&&(j("onHide",[i],!1),i.props.onHide(i)!==!1)){if(i.state.isVisible=!1,i.state.isShown=!1,d=!1,s=!1,R()&&(v.style.visibility="hidden"),de(),oe(),H(!0),R()){var S=q(),N=S.box,_=S.content;i.props.animation&&(mt([N,_],L),_e([N,_],"hidden"))}J(),Z(),i.props.animation?R()&&Oe(L,i.unmount):i.unmount()}}function Sn(l){V().addEventListener("mousemove",g),qt(it,g),g(l)}function Mn(){i.state.isVisible&&i.hide(),i.state.isMounted&&(Ge(),le().forEach(function(l){l._tippy.unmount()}),v.parentNode&&v.parentNode.removeChild(v),ht=ht.filter(function(l){return l!==i}),i.state.isMounted=!1,j("onHidden",[i]))}function Ln(){i.state.isDestroyed||(i.clearDelayTimeouts(),i.unmount(),Ye(),delete e._tippy,i.state.isDestroyed=!0,j("onDestroy",[i]))}}function x(e,t){t===void 0&&(t={});var n=K.plugins.concat(t.plugins||[]);ci();var r=Object.assign({},t,{plugins:n}),o=ui(e),a=o.reduce(function(s,u){var f=u&&xi(u,r);return f&&s.push(f),s},[]);return pt(e)?a[0]:a}x.defaultProps=K;x.setDefaultProps=yi;x.currentInput=ee;var Ti=Object.assign({},sn,{effect:function(t){var n=t.state,r={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(n.elements.popper.style,r.popper),n.styles=r,n.elements.arrow&&Object.assign(n.elements.arrow.style,r.arrow)}}),Ci=function(t,n){var r;n===void 0&&(n={});var o=t,a=[],s=[],u,f=n.overrides,d=[],p=!1;function T(){s=o.map(function(i){return ye(i.props.triggerTarget||i.reference)}).reduce(function(i,w){return i.concat(w)},[])}function E(){a=o.map(function(i){return i.reference})}function b(i){o.forEach(function(w){i?w.enable():w.disable()})}function g(i){return o.map(function(w){var v=w.setProps;return w.setProps=function(c){v(c),w.reference===u&&i.setProps(c)},function(){w.setProps=v}})}function y(i,w){var v=s.indexOf(w);if(w!==u){u=w;var c=(f||[]).concat("content").reduce(function(h,M){return h[M]=o[v].props[M],h},{});i.setProps(Object.assign({},c,{getReferenceClientRect:typeof c.getReferenceClientRect=="function"?c.getReferenceClientRect:function(){var h;return(h=a[v])==null?void 0:h.getBoundingClientRect()}}))}}b(!1),E(),T();var C={fn:function(){return{onDestroy:function(){b(!0)},onHidden:function(){u=null},onClickOutside:function(v){v.props.showOnCreate&&!p&&(p=!0,u=null)},onShow:function(v){v.props.showOnCreate&&!p&&(p=!0,y(v,a[0]))},onTrigger:function(v,c){y(v,c.currentTarget)}}}},m=x(we(),Object.assign({},ri(n,["overrides"]),{plugins:[C].concat(n.plugins||[]),triggerTarget:s,popperOptions:Object.assign({},n.popperOptions,{modifiers:[].concat(((r=n.popperOptions)==null?void 0:r.modifiers)||[],[Ti])})})),A=m.show;m.show=function(i){if(A(),!u&&i==null)return y(m,a[0]);if(!(u&&i==null)){if(typeof i=="number")return a[i]&&y(m,a[i]);if(o.indexOf(i)>=0){var w=i.reference;return y(m,w)}if(a.indexOf(i)>=0)return y(m,i)}},m.showNext=function(){var i=a[0];if(!u)return m.show(0);var w=a.indexOf(u);m.show(a[w+1]||i)},m.showPrevious=function(){var i=a[a.length-1];if(!u)return m.show(i);var w=a.indexOf(u),v=a[w-1]||i;m.show(v)};var D=m.setProps;return m.setProps=function(i){f=i.overrides||f,D(i)},m.setInstances=function(i){b(!0),d.forEach(function(w){return w()}),o=i,b(!1),E(),T(),d=g(m),m.setProps({triggerTarget:s})},d=g(m),m},Ai={name:"animateFill",defaultValue:!1,fn:function(t){var n;if(!((n=t.props.render)!=null&&n.$$tippy))return{};var r=ft(t.popper),o=r.box,a=r.content,s=t.props.animateFill?Ei():null;return{onCreate:function(){s&&(o.insertBefore(s,o.firstElementChild),o.setAttribute("data-animatefill",""),o.style.overflow="hidden",t.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(s){var f=o.style.transitionDuration,d=Number(f.replace("ms",""));a.style.transitionDelay=Math.round(d/10)+"ms",s.style.transitionDuration=f,_e([s],"visible")}},onShow:function(){s&&(s.style.transitionDuration="0ms")},onHide:function(){s&&_e([s],"hidden")}}}};function Ei(){var e=we();return e.className=mn,_e([e],"hidden"),e}var Ot={clientX:0,clientY:0},ot=[];function An(e){var t=e.clientX,n=e.clientY;Ot={clientX:t,clientY:n}}function Pi(e){e.addEventListener("mousemove",An)}function Di(e){e.removeEventListener("mousemove",An)}var Si={name:"followCursor",defaultValue:!1,fn:function(t){var n=t.reference,r=On(t.props.triggerTarget||n),o=!1,a=!1,s=!0,u=t.props;function f(){return t.props.followCursor==="initial"&&t.state.isVisible}function d(){r.addEventListener("mousemove",E)}function p(){r.removeEventListener("mousemove",E)}function T(){o=!0,t.setProps({getReferenceClientRect:null}),o=!1}function E(y){var C=y.target?n.contains(y.target):!0,m=t.props.followCursor,A=y.clientX,D=y.clientY,i=n.getBoundingClientRect(),w=A-i.left,v=D-i.top;(C||!t.props.interactive)&&t.setProps({getReferenceClientRect:function(){var h=n.getBoundingClientRect(),M=A,B=D;m==="initial"&&(M=h.left+w,B=h.top+v);var $=m==="horizontal"?h.top:B,R=m==="vertical"?h.right:M,I=m==="horizontal"?h.bottom:B,V=m==="vertical"?h.left:M;return{width:R-V,height:I-$,top:$,right:R,bottom:I,left:V}}})}function b(){t.props.followCursor&&(ot.push({instance:t,doc:r}),Pi(r))}function g(){ot=ot.filter(function(y){return y.instance!==t}),ot.filter(function(y){return y.doc===r}).length===0&&Di(r)}return{onCreate:b,onDestroy:g,onBeforeUpdate:function(){u=t.props},onAfterUpdate:function(C,m){var A=m.followCursor;o||A!==void 0&&u.followCursor!==A&&(g(),A?(b(),t.state.isMounted&&!a&&!f()&&d()):(p(),T()))},onMount:function(){t.props.followCursor&&!a&&(s&&(E(Ot),s=!1),f()||d())},onTrigger:function(C,m){Lt(m)&&(Ot={clientX:m.clientX,clientY:m.clientY}),a=m.type==="focus"},onHidden:function(){t.props.followCursor&&(T(),p(),s=!0)}}}};function Mi(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat((((n=e.popperOptions)==null?void 0:n.modifiers)||[]).filter(function(r){var o=r.name;return o!==t.name}),[t])})}}var Li={name:"inlinePositioning",defaultValue:!1,fn:function(t){var n=t.reference;function r(){return!!t.props.inlinePositioning}var o,a=-1,s=!1,u=[],f={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(b){var g=b.state;r()&&(u.indexOf(g.placement)!==-1&&(u=[]),o!==g.placement&&u.indexOf(g.placement)===-1&&(u.push(g.placement),t.setProps({getReferenceClientRect:function(){return d(g.placement)}})),o=g.placement)}};function d(E){return Ri(wn(E),n.getBoundingClientRect(),Re(n.getClientRects()),a)}function p(E){s=!0,t.setProps(E),s=!1}function T(){s||p(Mi(t.props,f))}return{onCreate:T,onAfterUpdate:T,onTrigger:function(b,g){if(Lt(g)){var y=Re(t.reference.getClientRects()),C=y.find(function(A){return A.left-2<=g.clientX&&A.right+2>=g.clientX&&A.top-2<=g.clientY&&A.bottom+2>=g.clientY}),m=y.indexOf(C);a=m>-1?m:a}},onHidden:function(){a=-1}}}};function Ri(e,t,n,r){if(n.length<2||e===null)return t;if(n.length===2&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":{var o=n[0],a=n[n.length-1],s=e==="top",u=o.top,f=a.bottom,d=s?o.left:a.left,p=s?o.right:a.right,T=p-d,E=f-u;return{top:u,bottom:f,left:d,right:p,width:T,height:E}}case"left":case"right":{var b=Math.min.apply(Math,n.map(function(v){return v.left})),g=Math.max.apply(Math,n.map(function(v){return v.right})),y=n.filter(function(v){return e==="left"?v.left===b:v.right===g}),C=y[0].top,m=y[y.length-1].bottom,A=b,D=g,i=D-A,w=m-C;return{top:C,bottom:m,left:A,right:D,width:i,height:w}}default:return t}}var Bi={name:"sticky",defaultValue:!1,fn:function(t){var n=t.reference,r=t.popper;function o(){return t.popperInstance?t.popperInstance.state.elements.reference:n}function a(d){return t.props.sticky===!0||t.props.sticky===d}var s=null,u=null;function f(){var d=a("reference")?o().getBoundingClientRect():null,p=a("popper")?r.getBoundingClientRect():null;(d&&en(s,d)||p&&en(u,p))&&t.popperInstance&&t.popperInstance.update(),s=d,u=p,t.state.isMounted&&requestAnimationFrame(f)}return{onMount:function(){t.props.sticky&&f()}}}};function en(e,t){return e&&t?e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left:!0}x.setDefaultProps({render:Cn});x.setDefaultProps({onShow:e=>{if(!e.props.content)return!1}});const $i=e=>e instanceof Object&&"$"in e&&"$el"in e;function En(e,t={},n={mount:!0,appName:"Tippy"}){n=Object.assign({mount:!0,appName:"Tippy"},n);const r=_n(),o=ue(),a=ue({isEnabled:!1,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1}),s=Wn();let u=null;const f=()=>u||(u=document.createDocumentFragment(),u),d=c=>{let h,M=pe(c)?c.value:c;return Xn(M)?(s.value||(s.value=yt({name:n.appName,setup:()=>()=>pe(c)?c.value:c}),r&&Object.assign(s.value._context,r.appContext),s.value.mount(f())),h=()=>f()):typeof M=="object"?(s.value||(s.value=yt({name:n.appName,setup:()=>()=>Ee(pe(c)?c.value:c)}),r&&Object.assign(s.value._context,r.appContext),s.value.mount(f())),h=()=>f()):h=M,h},p=c=>{let h={};return pe(c)?h=c.value||{}:jt(c)?h={...c}:h={...c},h.content&&(h.content=d(h.content)),h.triggerTarget&&(h.triggerTarget=pe(h.triggerTarget)?h.triggerTarget.value:h.triggerTarget),(!h.plugins||!Array.isArray(h.plugins))&&(h.plugins=[]),h.plugins=h.plugins.filter(M=>M.name!=="vueTippyReactiveState"),h.plugins.push({name:"vueTippyReactiveState",fn:()=>({onCreate(){a.value.isEnabled=!0},onMount(){a.value.isMounted=!0},onShow(){a.value.isMounted=!0,a.value.isVisible=!0},onShown(){a.value.isShown=!0},onHide(){a.value.isMounted=!1,a.value.isVisible=!1},onHidden(){a.value.isShown=!1},onUnmounted(){a.value.isMounted=!1},onDestroy(){a.value.isDestroyed=!0}})}),h},T=()=>{o.value&&o.value.setProps(p(t))},E=()=>{!o.value||!t.content||o.value.setContent(d(t.content))},b=c=>{var h;(h=o.value)===null||h===void 0||h.setContent(d(c))},g=c=>{var h;(h=o.value)===null||h===void 0||h.setProps(p(c))},y=()=>{var c;o.value&&(o.value.destroy(),o.value=void 0),u=null,(c=s.value)===null||c===void 0||c.unmount(),s.value=void 0},C=()=>{var c;(c=o.value)===null||c===void 0||c.show()},m=()=>{var c;(c=o.value)===null||c===void 0||c.hide()},A=()=>{var c;(c=o.value)===null||c===void 0||c.disable(),a.value.isEnabled=!1},D=()=>{var c;(c=o.value)===null||c===void 0||c.enable(),a.value.isEnabled=!0},i=()=>{var c;(c=o.value)===null||c===void 0||c.unmount()},w=()=>{if(!e)return;let c=pe(e)?e.value:e;typeof c=="function"&&(c=c()),$i(c)&&(c=c.$el),c&&(o.value=x(c,p(t)),c.$tippy=v)},v={tippy:o,refresh:T,refreshContent:E,setContent:b,setProps:g,destroy:y,hide:m,show:C,disable:A,enable:D,unmount:i,mount:w,state:a};return n.mount&&(r?r.isMounted?w():Tt(w):w()),r&&Fn(()=>{y()}),pe(t)||jt(t)?st(t,T,{immediate:!1}):pe(t.content)&&st(t.content,E,{immediate:!1}),v}function Ii(e,t){const n=ue();return Tt(()=>{const o=(Array.isArray(e)?e.map(a=>a.value):typeof e=="function"?e():e.value).map(a=>a instanceof Element?a._tippy:a).filter(Boolean);n.value=Ci(o,t?{allowHTML:!0,...t}:{allowHTML:!0})}),{singleton:n}}function ji(e){return typeof e=="function"?e():nn(e)}function ki(e){var t,n;const r=ji(e);return(n=(t=r)===null||t===void 0?void 0:t.$el)!==null&&n!==void 0?n:r}const Hi=tn({props:{to:{type:[String,Function]},tag:{type:[String,Object],default:"span"},contentTag:{type:[String,Object],default:"span"},contentClass:{type:String,default:null},appendTo:{default:()=>x.defaultProps.appendTo},aria:{default:()=>x.defaultProps.aria},delay:{default:()=>x.defaultProps.delay},duration:{default:()=>x.defaultProps.duration},getReferenceClientRect:{default:()=>x.defaultProps.getReferenceClientRect},hideOnClick:{type:[Boolean,String],default:()=>x.defaultProps.hideOnClick},ignoreAttributes:{type:Boolean,default:()=>x.defaultProps.ignoreAttributes},interactive:{type:Boolean,default:()=>x.defaultProps.interactive},interactiveBorder:{default:()=>x.defaultProps.interactiveBorder},interactiveDebounce:{default:()=>x.defaultProps.interactiveDebounce},moveTransition:{default:()=>x.defaultProps.moveTransition},offset:{default:()=>x.defaultProps.offset},onAfterUpdate:{default:()=>x.defaultProps.onAfterUpdate},onBeforeUpdate:{default:()=>x.defaultProps.onBeforeUpdate},onCreate:{default:()=>x.defaultProps.onCreate},onDestroy:{default:()=>x.defaultProps.onDestroy},onHidden:{default:()=>x.defaultProps.onHidden},onHide:{default:()=>x.defaultProps.onHide},onMount:{default:()=>x.defaultProps.onMount},onShow:{default:()=>x.defaultProps.onShow},onShown:{default:()=>x.defaultProps.onShown},onTrigger:{default:()=>x.defaultProps.onTrigger},onUntrigger:{default:()=>x.defaultProps.onUntrigger},onClickOutside:{default:()=>x.defaultProps.onClickOutside},placement:{default:()=>x.defaultProps.placement},plugins:{default:()=>x.defaultProps.plugins},popperOptions:{default:()=>x.defaultProps.popperOptions},render:{default:()=>x.defaultProps.render},showOnCreate:{type:Boolean,default:()=>x.defaultProps.showOnCreate},touch:{type:[Boolean,String,Array],default:()=>x.defaultProps.touch},trigger:{default:()=>x.defaultProps.trigger},triggerTarget:{default:()=>x.defaultProps.triggerTarget},animateFill:{type:Boolean,default:()=>x.defaultProps.animateFill},followCursor:{type:[Boolean,String],default:()=>x.defaultProps.followCursor},inlinePositioning:{type:Boolean,default:()=>x.defaultProps.inlinePositioning},sticky:{type:[Boolean,String],default:()=>x.defaultProps.sticky},allowHTML:{type:Boolean,default:()=>x.defaultProps.allowHTML},animation:{default:()=>x.defaultProps.animation},arrow:{default:()=>x.defaultProps.arrow},content:{default:()=>x.defaultProps.content},inertia:{default:()=>x.defaultProps.inertia},maxWidth:{default:()=>x.defaultProps.maxWidth},role:{default:()=>x.defaultProps.role},theme:{default:()=>x.defaultProps.theme},zIndex:{default:()=>x.defaultProps.zIndex}},emits:["state"],setup(e,{slots:t,emit:n,expose:r}){const o=ue(),a=ue(),s=ue(),u=ue(!1),f=()=>{let b={...e};for(const g of["to","tag","contentTag","contentClass"])b.hasOwnProperty(g)&&delete b[g];return b};let d=()=>ki(o);e.to&&(typeof Element<"u"&&e.to instanceof Element?d=()=>e.to:e.to==="parent"?d=()=>{let b=o.value;return b||(b=o.value=a.value.parentElement),b}:(typeof e.to=="string"||e.to instanceof String)&&(d=()=>document.querySelector(e.to)));const p=En(d,f());let T=t.content;!T&&e.to==="parent"&&(T=t.default),Tt(()=>{u.value=!0,Vn(()=>{T&&p.setContent(()=>s.value)})}),st(p.state,()=>{n("state",nn(p.state))},{immediate:!0,deep:!0}),st(()=>e,()=>{p.setProps(f()),T&&p.setContent(()=>s.value)},{deep:!0});let E=Un({elem:o,contentElem:s,mounted:u,...p});return r(E),()=>{const b=(typeof e.contentTag=="string",e.contentTag),g=T?Ee(b,{ref:s,style:{display:u.value?"inherit":"none"},class:e.contentClass},T(E)):null;if(e.to==="parent"){const m=[];if(!o.value){const A=Ee("span",{ref:a,"data-v-tippy":"",style:{display:"none"}});m.push(A)}return g&&m.push(g),m}const y=t.default?t.default(E):[];if(!e.tag){const m=Ee(y[0],{ref:o,"data-v-tippy":""});return g?[m,g]:m}const C=(typeof e.tag=="string",e.tag);return Ee(C,{ref:o,"data-v-tippy":""},g?[y,g]:y)}}}),Ni=["a11y","allowHTML","arrow","flip","flipOnUpdate","hideOnClick","ignoreAttributes","inertia","interactive","lazy","multiple","showOnInit","touch","touchHold"];let xt={};Object.keys(x.defaultProps).forEach(e=>{Ni.includes(e)?xt[e]={type:Boolean,default:function(){return x.defaultProps[e]}}:xt[e]={default:function(){return x.defaultProps[e]}}});const Vi=tn({props:xt,setup(e){const t=ue([]),{singleton:n}=Ii(t,e);return{instances:t,singleton:n}},mounted(){var e;const n=this.$el.parentElement.querySelectorAll("[data-v-tippy]");this.instances=Array.from(n).map(r=>r._tippy).filter(Boolean),(e=this.singleton)===null||e===void 0||e.setInstances(this.instances)},render(){let e=this.$slots.default?this.$slots.default():[];return Ee(()=>e)}}),Ui={mounted(e,t,n){const r=typeof t.value=="string"?{content:t.value}:t.value||{},o=Object.keys(t.modifiers||{}),a=o.find(u=>u!=="arrow"),s=o.findIndex(u=>u==="arrow")!==-1;a&&(r.placement=r.placement||a),s&&(r.arrow=r.arrow!==void 0?r.arrow:!0),n.props&&n.props.onTippyShow&&(r.onShow=function(...u){var f;return(f=n.props)===null||f===void 0?void 0:f.onTippyShow(...u)}),n.props&&n.props.onTippyShown&&(r.onShown=function(...u){var f;return(f=n.props)===null||f===void 0?void 0:f.onTippyShown(...u)}),n.props&&n.props.onTippyHidden&&(r.onHidden=function(...u){var f;return(f=n.props)===null||f===void 0?void 0:f.onTippyHidden(...u)}),n.props&&n.props.onTippyHide&&(r.onHide=function(...u){var f;return(f=n.props)===null||f===void 0?void 0:f.onTippyHide(...u)}),n.props&&n.props.onTippyMount&&(r.onMount=function(...u){var f;return(f=n.props)===null||f===void 0?void 0:f.onTippyMount(...u)}),e.getAttribute("title")&&!r.content&&(r.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!r.content&&(r.content=e.getAttribute("content")),En(e,r)},unmounted(e){e.$tippy?e.$tippy.destroy():e._tippy&&e._tippy.destroy()},updated(e,t){const n=typeof t.value=="string"?{content:t.value}:t.value||{};n.content||(n.content=null),e.getAttribute("title")&&!n.content&&(n.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!n.content&&(n.content=e.getAttribute("content")),e.$tippy?e.$tippy.setProps(n||{}):e._tippy&&e._tippy.setProps(n||{})}},Fi={install(e,t={}){x.setDefaultProps(t.defaultProps||{}),e.directive(t.directive||"tippy",Ui),e.component(t.component||"tippy",Hi),e.component(t.componentSingleton||"tippy-singleton",Vi)}},_i=x.setDefaultProps;_i({ignoreAttributes:!0,plugins:[Bi,Li,Si,Ai]});Bn.add($n);const Rt=yt({setup(){return{plan:ue(planData)}},components:{pev2:Yn,created:Gn,themeSwitcher:qn}});Rt.use(Fi,{defaultProps:{theme:"light"}});Rt.component("font-awesome-icon",In);Rt.mount("#app"); diff --git a/app/static/dist/assets/rolldown-runtime-Dd_uD5pT.js b/app/static/dist/assets/rolldown-runtime-Dd_uD5pT.js new file mode 100644 index 0000000..a9a02a3 --- /dev/null +++ b/app/static/dist/assets/rolldown-runtime-Dd_uD5pT.js @@ -0,0 +1 @@ +var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),s=(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:`Module`}),r},c=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;li[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},l=(n,r,o)=>(o=n==null?{}:e(i(n)),c(r||!n||!n.__esModule||!a.call(n,`default`)?t(o,`default`,{value:n,enumerable:!0}):o,n)),u=(e=>typeof require<`u`?require:typeof Proxy<`u`?new Proxy(e,{get:(e,t)=>(typeof require<`u`?require:e)[t]}):e)(function(e){if(typeof require<`u`)return require.apply(this,arguments);throw Error('Calling `require` for "'+e+"\" in an environment that doesn't expose the `require` function. See https://rolldown.rs/in-depth/bundling-cjs#require-external-modules for more details.")});export{l as i,s as n,u as r,o as t}; \ No newline at end of file diff --git a/app/static/dist/assets/themeSwitcher-C9Rv-jw7.js b/app/static/dist/assets/themeSwitcher-C9Rv-jw7.js new file mode 100644 index 0000000..398371a --- /dev/null +++ b/app/static/dist/assets/themeSwitcher-C9Rv-jw7.js @@ -0,0 +1 @@ +import{B as e,F as t,G as n,H as r,I as i,K as a,M as o,S as s,U as c,V as l,W as u,_ as d,f,g as p,j as m,m as h,o as g,s as _,u as v,w as y,y as b}from"./vue-Czeiv6NX.js";import{a as x,i as S,s as C,t as w}from"./about-Dhkdxd6W.js";var T=new WeakMap,E=(...e)=>{let t=e[0],n=h()?.proxy??i();if(n==null&&!p())throw Error(`injectLocal must be called in setup`);return n&&T.has(n)&&t in T.get(n)?T.get(n)[t]:d(...e)},D=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var O=Object.prototype.toString,k=e=>O.call(e)===`[object Object]`,A=()=>{};function j(...n){if(n.length!==1)return u(...n);let r=n[0];return typeof r==`function`?e(t(()=>({get:r,set:A}))):l(r)}function M(e,t){function n(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return n}var N=e=>e();function P(e=N,t={}){let{initialState:n=`active`}=t,i=j(n===`active`);function a(){i.value=!1}function o(){i.value=!0}return{isActive:r(i),pause:a,resume:o,eventFilter:(...t)=>{i.value&&e(...t)}}}function F(e){return e.endsWith(`rem`)?Number.parseFloat(e)*16:Number.parseFloat(e)}function I(e){return Array.isArray(e)?e:[e]}function L(e){return e||h()}function R(e,t,n={}){let{eventFilter:r=N,...i}=n;return m(e,M(r,t),i)}function z(e,t,n={}){let{eventFilter:r,initialState:i=`active`,...a}=n,{eventFilter:o,pause:s,resume:c,isActive:l}=P(r,{initialState:i});return{stop:R(e,t,{...a,eventFilter:o}),pause:s,resume:c,isActive:l}}function B(e,t=!0,n){L(n)?s(e,n):t?e():b(e)}function V(e,t,n){return m(e,t,{...n,immediate:!0})}var H=D?window:void 0;D&&window.document,D&&window.navigator,D&&window.location;function U(e){let t=n(e);return t?.$el??t}function W(...e){let t=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),r=g(()=>{let t=I(n(e[0])).filter(e=>e!=null);return t.every(e=>typeof e!=`string`)?t:void 0});return V(()=>[r.value?.map(e=>U(e))??[H].filter(e=>e!=null),I(n(r.value?e[1]:e[0])),I(a(r.value?e[2]:e[1])),n(r.value?e[3]:e[2])],([e,n,r,i],a,o)=>{if(!e?.length||!n?.length||!r?.length)return;let s=k(i)?{...i}:i,c=e.flatMap(e=>n.flatMap(n=>r.map(r=>t(e,n,r,s))));o(()=>{c.forEach(e=>e())})},{flush:`post`})}function G(){let e=c(!1),t=h();return t&&s(()=>{e.value=!0},t),e}function K(e){let t=G();return g(()=>(t.value,!!e()))}var q=Symbol(`vueuse-ssr-width`);function J(){let e=p()?E(q,null):null;return typeof e==`number`?e:void 0}function Y(e,t={}){let{window:r=H,ssrWidth:i=J()}=t,a=K(()=>r&&`matchMedia`in r&&typeof r.matchMedia==`function`),s=c(typeof i==`number`),l=c(),u=c(!1);return o(()=>{if(s.value){s.value=!a.value,u.value=n(e).split(`,`).some(e=>{let t=e.includes(`not all`),n=e.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),r=e.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),a=!!(n||r);return n&&a&&(a=i>=F(n[1])),r&&a&&(a=i<=F(r[1])),t?!a:a});return}a.value&&(l.value=r.matchMedia(n(e)),u.value=l.value.matches)}),W(l,`change`,e=>{u.value=e.matches},{passive:!0}),g(()=>u.value)}var X=typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{},Z=`__vueuse_ssr_handlers__`,ee=te();function te(){return Z in X||(X[Z]=X[Z]||{}),X[Z]}function Q(e,t){return ee[e]||t}function ne(e){return Y(`(prefers-color-scheme: dark)`,e)}function re(e){return e==null?`any`:e instanceof Set?`set`:e instanceof Map?`map`:e instanceof Date?`date`:typeof e==`boolean`?`boolean`:typeof e==`string`?`string`:typeof e==`object`?`object`:Number.isNaN(e)?`any`:`number`}var ie={boolean:{read:e=>e===`true`,write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},$=`vueuse-storage`;function ae(e,t,r,i={}){let{flush:a=`pre`,deep:o=!0,listenToStorageChanges:s=!0,writeDefaults:u=!0,mergeDefaults:d=!1,shallow:f,window:p=H,eventFilter:h,onError:_=e=>{console.error(e)},initOnMounted:v}=i,y=(f?c:l)(typeof t==`function`?t():t),x=g(()=>n(e));if(!r)try{r=Q(`getDefaultStorage`,()=>H?.localStorage)()}catch(e){_(e)}if(!r)return y;let S=n(t),C=re(S),w=i.serializer??ie[C],{pause:T,resume:E}=z(y,e=>k(e),{flush:a,deep:o,eventFilter:h});m(x,()=>j(),{flush:a});let D=!1;p&&s&&(r instanceof Storage?W(p,`storage`,e=>{(!v||D)&&j(e)},{passive:!0}):W(p,$,e=>{(!v||D)&&M(e)})),v?B(()=>{D=!0,j()}):j();function O(e,t){if(p){let n={key:x.value,oldValue:e,newValue:t,storageArea:r};p.dispatchEvent(r instanceof Storage?new StorageEvent(`storage`,n):new CustomEvent($,{detail:n}))}}function k(e){try{let t=r.getItem(x.value);if(e==null)O(t,null),r.removeItem(x.value);else{let n=w.write(e);t!==n&&(r.setItem(x.value,n),O(t,n))}}catch(e){_(e)}}function A(e){let t=e?e.newValue:r.getItem(x.value);if(t==null)return u&&S!=null&&r.setItem(x.value,w.write(S)),S;if(!e&&d){let e=w.read(t);return typeof d==`function`?d(e,S):C===`object`&&!Array.isArray(e)?{...S,...e}:e}return typeof t==`string`?w.read(t):t}function j(e){if(!(e&&e.storageArea!==r)){if(e&&e.key==null){y.value=S;return}if(!(e&&e.key!==x.value)){T();try{let t=w.write(y.value);(e===void 0||e?.newValue!==t)&&(y.value=A(e))}catch(e){_(e)}finally{e?b(E):E()}}}}function M(e){j(e.detail)}return y}var oe=`*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`;function se(e={}){let{selector:t=`html`,attribute:n=`class`,initialValue:r=`auto`,window:i=H,storage:a,storageKey:o=`vueuse-color-scheme`,listenToStorageChanges:s=!0,storageRef:c,emitAuto:l,disableTransition:u=!0}=e,d={auto:``,light:`light`,dark:`dark`,...e.modes||{}},f=ne({window:i}),p=g(()=>f.value?`dark`:`light`),h=c||(o==null?j(r):ae(o,r,a,{window:i,listenToStorageChanges:s})),_=g(()=>h.value===`auto`?p.value:h.value),v=Q(`updateHTMLAttrs`,(e,t,n)=>{let r=typeof e==`string`?i?.document.querySelector(e):U(e);if(!r)return;let a=new Set,o=new Set,s=null;if(t===`class`){let e=n.split(/\s/g);Object.values(d).flatMap(e=>(e||``).split(/\s/g)).filter(Boolean).forEach(t=>{e.includes(t)?a.add(t):o.add(t)})}else s={key:t,value:n};if(a.size===0&&o.size===0&&s===null)return;let c;u&&(c=i.document.createElement(`style`),c.appendChild(document.createTextNode(oe)),i.document.head.appendChild(c));for(let e of a)r.classList.add(e);for(let e of o)r.classList.remove(e);s&&r.setAttribute(s.key,s.value),u&&(i.getComputedStyle(c).opacity,document.head.removeChild(c))});function y(e){v(t,n,d[e]??e)}function b(t){e.onChanged?e.onChanged(t,y):y(t)}m(_,b,{flush:`post`,immediate:!0}),B(()=>b(_.value));let x=g({get(){return l?h.value:_.value},set(e){h.value=e}});return Object.assign(x,{store:h,system:p,state:_})}var ce={class:`nav-item ms-2`},le=[`title`],ue={__name:`themeSwitcher`,setup(e){C.add(S,x);let t=se({attribute:`data-bs-theme`,storageKey:`theme`});function n(){t.value=t.value===`dark`?`light`:`dark`}return(e,r)=>(y(),v(`li`,ce,[_(`a`,{class:`nav-link`,href:`#`,onClick:n,title:a(t)===`dark`?`Switch to light mode`:`Switch to dark mode`},[f(a(w),{icon:a(t)===`dark`?`moon`:`sun`},null,8,[`icon`])],8,le)]))}};export{ue as t}; \ No newline at end of file diff --git a/app/static/dist/assets/themeSwitcher-D5G5hyoq.js b/app/static/dist/assets/themeSwitcher-D5G5hyoq.js deleted file mode 100644 index 4cd8afc..0000000 --- a/app/static/dist/assets/themeSwitcher-D5G5hyoq.js +++ /dev/null @@ -1 +0,0 @@ -import{M as ne,N as oe,O as re,a as Q,o as G,n as U,x as J,P as ae,w as x,Q as X,v as ie,R as se,I as R,S as M,p as _,u as V,T as le,c as ue,e as ce,f as de,j as fe}from"./vue-6D8x8TOH.js";import{l as me,c as pe,d as he,F as ve}from"./about-KUKSBHXi.js";const $=new WeakMap,ye=(...e)=>{var t;const n=e[0],r=(t=J())===null||t===void 0?void 0:t.proxy,o=r??se();if(o==null&&!X())throw new Error("injectLocal must be called in setup");return o&&$.has(o)&&n in $.get(o)?$.get(o)[n]:ie(...e)},ge=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Se=Object.prototype.toString,we=e=>Se.call(e)==="[object Object]",be=()=>{};function Y(...e){if(e.length!==1)return ne(...e);const t=e[0];return typeof t=="function"?oe(re(()=>({get:t,set:be}))):Q(t)}function ke(e,t){function n(...r){return new Promise((o,i)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(o).catch(i)})}return n}const Z=e=>e();function Ce(e=Z,t={}){const{initialState:n="active"}=t,r=Y(n==="active");function o(){r.value=!1}function i(){r.value=!0}const s=(...f)=>{r.value&&e(...f)};return{isActive:ae(r),pause:o,resume:i,eventFilter:s}}function H(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function B(e){return Array.isArray(e)?e:[e]}function Me(e){return J()}function Ae(e,t,n={}){const{eventFilter:r=Z,...o}=n;return x(e,ke(r,t),o)}function Te(e,t,n={}){const{eventFilter:r,initialState:o="active",...i}=n,{eventFilter:s,pause:f,resume:S,isActive:c}=Ce(r,{initialState:o});return{stop:Ae(e,t,{...i,eventFilter:s}),pause:f,resume:S,isActive:c}}function q(e,t=!0,n){Me()?G(e,n):t?e():U(e)}function Ee(e,t,n){return x(e,t,{...n,immediate:!0})}const O=ge?window:void 0;function ee(e){var t;const n=M(e);return(t=n?.$el)!==null&&t!==void 0?t:n}function I(...e){const t=(r,o,i,s)=>(r.addEventListener(o,i,s),()=>r.removeEventListener(o,i,s)),n=_(()=>{const r=B(M(e[0])).filter(o=>o!=null);return r.every(o=>typeof o!="string")?r:void 0});return Ee(()=>{var r,o;return[(r=(o=n.value)===null||o===void 0?void 0:o.map(i=>ee(i)))!==null&&r!==void 0?r:[O].filter(i=>i!=null),B(M(n.value?e[1]:e[0])),B(V(n.value?e[2]:e[1])),M(n.value?e[3]:e[2])]},([r,o,i,s],f,S)=>{if(!r?.length||!o?.length||!i?.length)return;const c=we(s)?{...s}:s,C=r.flatMap(u=>o.flatMap(w=>i.map(d=>t(u,w,d,c))));S(()=>{C.forEach(u=>u())})},{flush:"post"})}function Ne(){const e=R(!1),t=J();return t&&G(()=>{e.value=!0},t),e}function Oe(e){const t=Ne();return _(()=>(t.value,!!e()))}const _e=Symbol("vueuse-ssr-width");function We(){const e=X()?ye(_e,null):null;return typeof e=="number"?e:void 0}function je(e,t={}){const{window:n=O,ssrWidth:r=We()}=t,o=Oe(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function"),i=R(typeof r=="number"),s=R(),f=R(!1),S=c=>{f.value=c.matches};return le(()=>{if(i.value){i.value=!o.value,f.value=M(e).split(",").some(c=>{const C=c.includes("not all"),u=c.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),w=c.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let d=!!(u||w);return u&&d&&(d=r>=H(u[1])),w&&d&&(d=r<=H(w[1])),C?!d:d});return}o.value&&(s.value=n.matchMedia(M(e)),f.value=s.value.matches)}),I(s,"change",S,{passive:!0}),_(()=>f.value)}const D=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},P="__vueuse_ssr_handlers__",Fe=ze();function ze(){return P in D||(D[P]=D[P]||{}),D[P]}function te(e,t){return Fe[e]||t}function Le(e){return je("(prefers-color-scheme: dark)",e)}function Re(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const De={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},K="vueuse-storage";function Pe(e,t,n,r={}){var o;const{flush:i="pre",deep:s=!0,listenToStorageChanges:f=!0,writeDefaults:S=!0,mergeDefaults:c=!1,shallow:C,window:u=O,eventFilter:w,onError:d=a=>{console.error(a)},initOnMounted:b}=r,p=(C?R:Q)(typeof t=="function"?t():t),y=_(()=>M(e));if(!n)try{n=te("getDefaultStorage",()=>O?.localStorage)()}catch(a){d(a)}if(!n)return p;const g=M(t),z=Re(g),A=(o=r.serializer)!==null&&o!==void 0?o:De[z],{pause:m,resume:k}=Te(p,a=>T(a),{flush:i,deep:s,eventFilter:w});x(y,()=>h(),{flush:i});let W=!1;const j=a=>{b&&!W||h(a)},L=a=>{b&&!W||N(a)};u&&f&&(n instanceof Storage?I(u,"storage",j,{passive:!0}):I(u,K,L)),b?q(()=>{W=!0,h()}):h();function F(a,l){if(u){const v={key:y.value,oldValue:a,newValue:l,storageArea:n};u.dispatchEvent(n instanceof Storage?new StorageEvent("storage",v):new CustomEvent(K,{detail:v}))}}function T(a){try{const l=n.getItem(y.value);if(a==null)F(l,null),n.removeItem(y.value);else{const v=A.write(a);l!==v&&(n.setItem(y.value,v),F(l,v))}}catch(l){d(l)}}function E(a){const l=a?a.newValue:n.getItem(y.value);if(l==null)return S&&g!=null&&n.setItem(y.value,A.write(g)),g;if(!a&&c){const v=A.read(l);return typeof c=="function"?c(v,g):z==="object"&&!Array.isArray(v)?{...g,...v}:v}else return typeof l!="string"?l:A.read(l)}function h(a){if(!(a&&a.storageArea!==n)){if(a&&a.key==null){p.value=g;return}if(!(a&&a.key!==y.value)){m();try{const l=A.write(p.value);(a===void 0||a?.newValue!==l)&&(p.value=E(a))}catch(l){d(l)}finally{a?U(k):k()}}}}function N(a){h(a.detail)}return p}const Ve="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function xe(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:o=O,storage:i,storageKey:s="vueuse-color-scheme",listenToStorageChanges:f=!0,storageRef:S,emitAuto:c,disableTransition:C=!0}=e,u={auto:"",light:"light",dark:"dark",...e.modes||{}},w=Le({window:o}),d=_(()=>w.value?"dark":"light"),b=S||(s==null?Y(r):Pe(s,r,i,{window:o,listenToStorageChanges:f})),p=_(()=>b.value==="auto"?d.value:b.value),y=te("updateHTMLAttrs",(m,k,W)=>{const j=typeof m=="string"?o?.document.querySelector(m):ee(m);if(!j)return;const L=new Set,F=new Set;let T=null;if(k==="class"){const h=W.split(/\s/g);Object.values(u).flatMap(N=>(N||"").split(/\s/g)).filter(Boolean).forEach(N=>{h.includes(N)?L.add(N):F.add(N)})}else T={key:k,value:W};if(L.size===0&&F.size===0&&T===null)return;let E;C&&(E=o.document.createElement("style"),E.appendChild(document.createTextNode(Ve)),o.document.head.appendChild(E));for(const h of L)j.classList.add(h);for(const h of F)j.classList.remove(h);T&&j.setAttribute(T.key,T.value),C&&(o.getComputedStyle(E).opacity,document.head.removeChild(E))});function g(m){var k;y(t,n,(k=u[m])!==null&&k!==void 0?k:m)}function z(m){e.onChanged?e.onChanged(m,g):g(m)}x(p,z,{flush:"post",immediate:!0}),q(()=>z(p.value));const A=_({get(){return c?b.value:p.value},set(m){b.value=m}});return Object.assign(A,{store:b,system:d,state:p})}const $e={class:"nav-item ms-2"},Be=["title"],He={__name:"themeSwitcher",setup(e){me.add(pe,he);const t=xe({attribute:"data-bs-theme",storageKey:"theme"});function n(){t.value=t.value==="dark"?"light":"dark"}return(r,o)=>(ue(),ce("li",$e,[de("a",{class:"nav-link",href:"#",onClick:n,title:V(t)==="dark"?"Switch to light mode":"Switch to dark mode"},[fe(V(ve),{icon:V(t)==="dark"?"moon":"sun"},null,8,["icon"])],8,Be)]))}};export{He as _}; diff --git a/app/static/dist/assets/vue-6D8x8TOH.js b/app/static/dist/assets/vue-6D8x8TOH.js deleted file mode 100644 index 955a031..0000000 --- a/app/static/dist/assets/vue-6D8x8TOH.js +++ /dev/null @@ -1,24 +0,0 @@ -function De(e){const t=Object.create(null);for(const s of e.split(","))t[s]=1;return s=>s in t}const ee={},Ts=[],Oe=()=>{},vs=()=>!1,us=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),xi=e=>e.startsWith("onUpdate:"),Q=Object.assign,Hr=(e,t)=>{const s=e.indexOf(t);s>-1&&e.splice(s,1)},nu=Object.prototype.hasOwnProperty,le=(e,t)=>nu.call(e,t),H=Array.isArray,Es=e=>$s(e)==="[object Map]",hs=e=>$s(e)==="[object Set]",Bo=e=>$s(e)==="[object Date]",iu=e=>$s(e)==="[object RegExp]",q=e=>typeof e=="function",J=e=>typeof e=="string",Fe=e=>typeof e=="symbol",oe=e=>e!==null&&typeof e=="object",Br=e=>(oe(e)||q(e))&&q(e.then)&&q(e.catch),Zl=Object.prototype.toString,$s=e=>Zl.call(e),ru=e=>$s(e).slice(8,-1),wi=e=>$s(e)==="[object Object]",Ii=e=>J(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,It=De(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ou=De("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Oi=e=>{const t=Object.create(null);return(s=>t[s]||(t[s]=e(s)))},lu=/-\w/g,ae=Oi(e=>e.replace(lu,t=>t.slice(1).toUpperCase())),cu=/\B([A-Z])/g,He=Oi(e=>e.replace(cu,"-$1").toLowerCase()),ds=Oi(e=>e.charAt(0).toUpperCase()+e.slice(1)),Cs=Oi(e=>e?`on${ds(e)}`:""),Ne=(e,t)=>!Object.is(e,t),As=(e,...t)=>{for(let s=0;s{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:s})},ki=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ti=e=>{const t=J(e)?Number(e):NaN;return isNaN(t)?e:t};let Uo;const Ri=()=>Uo||(Uo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function au(e,t){return e+JSON.stringify(t,(s,n)=>typeof n=="function"?n.toString():n)}const fu="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",uu=De(fu);function Hs(e){if(H(e)){const t={};for(let s=0;s{if(s){const n=s.split(du);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function gu(e){if(!e)return"";if(J(e))return e;let t="";for(const s in e){const n=e[s];if(J(n)||typeof n=="number"){const i=s.startsWith("--")?s:He(s);t+=`${i}:${n};`}}return t}function Bs(e){let t="";if(J(e))t=e;else if(H(e))for(let s=0;s?@[\\\]^`{|}~]/g;function Ou(e,t){return e.replace(Iu,s=>`\\${s}`)}function ku(e,t){if(e.length!==t.length)return!1;let s=!0;for(let n=0;s&&nRt(s,t))}const sc=e=>!!(e&&e.__v_isRef===!0),nc=e=>J(e)?e:e==null?"":H(e)||oe(e)&&(e.toString===Zl||!q(e.toString))?sc(e)?nc(e.value):JSON.stringify(e,ic,2):String(e),ic=(e,t)=>sc(t)?ic(e,t.value):Es(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((s,[n,i],r)=>(s[tr(n,r)+" =>"]=i,s),{})}:hs(t)?{[`Set(${t.size})`]:[...t.values()].map(s=>tr(s))}:Fe(t)?tr(t):oe(t)&&!H(t)&&!wi(t)?String(t):t,tr=(e,t="")=>{var s;return Fe(e)?`Symbol(${(s=e.description)!=null?s:t})`:e};function rc(e){return e==null?"initial":typeof e=="string"?e===""?" ":e:String(e)}let Ee;class jr{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!t&&Ee&&(Ee.active?(this.parent=Ee,this.index=(Ee.scopes||(Ee.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,s;if(this.scopes)for(t=0,s=this.scopes.length;t0&&--this._on===0){if(Ee===this)Ee=this.prevScope;else{let t=Ee;for(;t;){if(t.prevScope===this){t.prevScope=this.prevScope;break}t=t.prevScope}}this.prevScope=void 0}}stop(t){if(this._active){this._active=!1;let s,n;for(s=0,n=this.effects.length;s0)return;if(sn){let t=sn;for(sn=void 0;t;){const s=t.next;t.next=void 0,t.flags&=-9,t=s}}let e;for(;tn;){let t=tn;for(tn=void 0;t;){const s=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){e||(e=n)}t=s}}if(e)throw e}function ac(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function fc(e){let t,s=e.depsTail,n=s;for(;n;){const i=n.prevDep;n.version===-1?(n===s&&(s=i),qr(n),Pu(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=i}e.deps=t,e.depsTail=s}function gr(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(uc(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function uc(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===un)||(e.globalVersion=un,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!gr(e))))return;e.flags|=2;const t=e.dep,s=ue,n=ct;ue=e,ct=!0;try{ac(e);const i=e.fn(e._value);(t.version===0||Ne(i,e._value))&&(e.flags|=128,e._value=i,t.version++)}catch(i){throw t.version++,i}finally{ue=s,ct=n,fc(e),e.flags&=-3}}function qr(e,t=!1){const{dep:s,prevSub:n,nextSub:i}=e;if(n&&(n.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=n,e.nextSub=void 0),s.subs===e&&(s.subs=n,!n&&s.computed)){s.computed.flags&=-5;for(let r=s.computed.deps;r;r=r.nextDep)qr(r,!0)}!t&&!--s.sc&&s.map&&s.map.delete(s.key)}function Pu(e){const{prevDep:t,nextDep:s}=e;t&&(t.nextDep=s,e.prevDep=void 0),s&&(s.prevDep=t,e.nextDep=void 0)}function Lu(e,t){e.effect instanceof fn&&(e=e.effect.fn);const s=new fn(e);t&&Q(s,t);try{s.run()}catch(i){throw s.stop(),i}const n=s.run.bind(s);return n.effect=s,n}function Fu(e){e.effect.stop()}let ct=!0;const hc=[];function yt(){hc.push(ct),ct=!1}function bt(){const e=hc.pop();ct=e===void 0?!0:e}function Ko(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const s=ue;ue=void 0;try{t()}finally{ue=s}}}let un=0;class Du{constructor(t,s){this.sub=t,this.dep=s,this.version=s.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Pi{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!ue||!ct||ue===this.computed)return;let s=this.activeLink;if(s===void 0||s.sub!==ue)s=this.activeLink=new Du(ue,this),ue.deps?(s.prevDep=ue.depsTail,ue.depsTail.nextDep=s,ue.depsTail=s):ue.deps=ue.depsTail=s,dc(s);else if(s.version===-1&&(s.version=this.version,s.nextDep)){const n=s.nextDep;n.prevDep=s.prevDep,s.prevDep&&(s.prevDep.nextDep=n),s.prevDep=ue.depsTail,s.nextDep=void 0,ue.depsTail.nextDep=s,ue.depsTail=s,ue.deps===s&&(ue.deps=n)}return s}trigger(t){this.version++,un++,this.notify(t)}notify(t){Kr();try{for(let s=this.subs;s;s=s.prevSub)s.sub.notify()&&s.sub.dep.notify()}finally{Wr()}}}function dc(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)dc(n)}const s=e.dep.subs;s!==e&&(e.prevSub=s,s&&(s.nextSub=e)),e.dep.subs=e}}const si=new WeakMap,ss=Symbol(""),mr=Symbol(""),hn=Symbol("");function Me(e,t,s){if(ct&&ue){let n=si.get(e);n||si.set(e,n=new Map);let i=n.get(s);i||(n.set(s,i=new Pi),i.map=n,i.key=s),i.track()}}function Nt(e,t,s,n,i,r){const o=si.get(e);if(!o){un++;return}const l=c=>{c&&c.trigger()};if(Kr(),t==="clear")o.forEach(l);else{const c=H(e),a=c&&Ii(s);if(c&&s==="length"){const f=Number(n);o.forEach((u,d)=>{(d==="length"||d===hn||!Fe(d)&&d>=f)&&l(u)})}else switch((s!==void 0||o.has(void 0))&&l(o.get(s)),a&&l(o.get(hn)),t){case"add":c?a&&l(o.get("length")):(l(o.get(ss)),Es(e)&&l(o.get(mr)));break;case"delete":c||(l(o.get(ss)),Es(e)&&l(o.get(mr)));break;case"set":Es(e)&&l(o.get(ss));break}}Wr()}function Vu(e,t){const s=si.get(e);return s&&s.get(t)}function ys(e){const t=se(e);return t===e?t:(Me(t,"iterate",hn),qe(e)?t:t.map(ft))}function Li(e){return Me(e=se(e),"iterate",hn),e}function mt(e,t){return _t(e)?ks(Kt(e)?ft(t):t):ft(t)}const $u={__proto__:null,[Symbol.iterator](){return nr(this,Symbol.iterator,e=>mt(this,e))},concat(...e){return ys(this).concat(...e.map(t=>H(t)?ys(t):t))},entries(){return nr(this,"entries",e=>(e[1]=mt(this,e[1]),e))},every(e,t){return vt(this,"every",e,t,void 0,arguments)},filter(e,t){return vt(this,"filter",e,t,s=>s.map(n=>mt(this,n)),arguments)},find(e,t){return vt(this,"find",e,t,s=>mt(this,s),arguments)},findIndex(e,t){return vt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return vt(this,"findLast",e,t,s=>mt(this,s),arguments)},findLastIndex(e,t){return vt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return vt(this,"forEach",e,t,void 0,arguments)},includes(...e){return ir(this,"includes",e)},indexOf(...e){return ir(this,"indexOf",e)},join(e){return ys(this).join(e)},lastIndexOf(...e){return ir(this,"lastIndexOf",e)},map(e,t){return vt(this,"map",e,t,void 0,arguments)},pop(){return Ws(this,"pop")},push(...e){return Ws(this,"push",e)},reduce(e,...t){return Wo(this,"reduce",e,t)},reduceRight(e,...t){return Wo(this,"reduceRight",e,t)},shift(){return Ws(this,"shift")},some(e,t){return vt(this,"some",e,t,void 0,arguments)},splice(...e){return Ws(this,"splice",e)},toReversed(){return ys(this).toReversed()},toSorted(e){return ys(this).toSorted(e)},toSpliced(...e){return ys(this).toSpliced(...e)},unshift(...e){return Ws(this,"unshift",e)},values(){return nr(this,"values",e=>mt(this,e))}};function nr(e,t,s){const n=Li(e),i=n[t]();return n!==e&&!qe(e)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.done||(r.value=s(r.value)),r}),i}const Hu=Array.prototype;function vt(e,t,s,n,i,r){const o=Li(e),l=o!==e&&!qe(e),c=o[t];if(c!==Hu[t]){const u=c.apply(e,r);return l?ft(u):u}let a=s;o!==e&&(l?a=function(u,d){return s.call(this,mt(e,u),d,e)}:s.length>2&&(a=function(u,d){return s.call(this,u,d,e)}));const f=c.call(o,a,n);return l&&i?i(f):f}function Wo(e,t,s,n){const i=Li(e),r=i!==e&&!qe(e);let o=s,l=!1;i!==e&&(r?(l=n.length===0,o=function(a,f,u){return l&&(l=!1,a=mt(e,a)),s.call(this,a,mt(e,f),u,e)}):s.length>3&&(o=function(a,f,u){return s.call(this,a,f,u,e)}));const c=i[t](o,...n);return l?mt(e,c):c}function ir(e,t,s){const n=se(e);Me(n,"iterate",hn);const i=n[t](...s);return(i===-1||i===!1)&&xn(s[0])?(s[0]=se(s[0]),n[t](...s)):i}function Ws(e,t,s=[]){yt(),Kr();const n=se(e)[t].apply(e,s);return Wr(),bt(),n}const Bu=De("__proto__,__v_isRef,__isVue"),pc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Fe));function Uu(e){Fe(e)||(e=String(e));const t=se(this);return Me(t,"has",e),t.hasOwnProperty(e)}class gc{constructor(t=!1,s=!1){this._isReadonly=t,this._isShallow=s}get(t,s,n){if(s==="__v_skip")return t.__v_skip;const i=this._isReadonly,r=this._isShallow;if(s==="__v_isReactive")return!i;if(s==="__v_isReadonly")return i;if(s==="__v_isShallow")return r;if(s==="__v_raw")return n===(i?r?vc:Sc:r?_c:bc).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const o=H(t);if(!i){let c;if(o&&(c=$u[s]))return c;if(s==="hasOwnProperty")return Uu}const l=Reflect.get(t,s,be(t)?t:n);if((Fe(s)?pc.has(s):Bu(s))||(i||Me(t,"get",s),r))return l;if(be(l)){const c=o&&Ii(s)?l:l.value;return i&&oe(c)?ni(c):c}return oe(l)?i?ni(l):Di(l):l}}class mc extends gc{constructor(t=!1){super(!1,t)}set(t,s,n,i){let r=t[s];const o=H(t)&&Ii(s);if(!this._isShallow){const a=_t(r);if(!qe(n)&&!_t(n)&&(r=se(r),n=se(n)),!o&&be(r)&&!be(n))return a||(r.value=n),!0}const l=o?Number(s)e,Vn=e=>Reflect.getPrototypeOf(e);function Gu(e,t,s){return function(...n){const i=this.__v_raw,r=se(i),o=Es(r),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,a=i[e](...n),f=s?yr:t?ks:ft;return!t&&Me(r,"iterate",c?mr:ss),Q(Object.create(a),{next(){const{value:u,done:d}=a.next();return d?{value:u,done:d}:{value:l?[f(u[0]),f(u[1])]:f(u),done:d}}})}}function $n(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ju(e,t){const s={get(i){const r=this.__v_raw,o=se(r),l=se(i);e||(Ne(i,l)&&Me(o,"get",i),Me(o,"get",l));const{has:c}=Vn(o),a=t?yr:e?ks:ft;if(c.call(o,i))return a(r.get(i));if(c.call(o,l))return a(r.get(l));r!==o&&r.get(i)},get size(){const i=this.__v_raw;return!e&&Me(se(i),"iterate",ss),i.size},has(i){const r=this.__v_raw,o=se(r),l=se(i);return e||(Ne(i,l)&&Me(o,"has",i),Me(o,"has",l)),i===l?r.has(i):r.has(i)||r.has(l)},forEach(i,r){const o=this,l=o.__v_raw,c=se(l),a=t?yr:e?ks:ft;return!e&&Me(c,"iterate",ss),l.forEach((f,u)=>i.call(r,a(f),a(u),o))}};return Q(s,e?{add:$n("add"),set:$n("set"),delete:$n("delete"),clear:$n("clear")}:{add(i){const r=se(this),o=Vn(r),l=se(i),c=!t&&!qe(i)&&!_t(i)?l:i;return o.has.call(r,c)||Ne(i,c)&&o.has.call(r,i)||Ne(l,c)&&o.has.call(r,l)||(r.add(c),Nt(r,"add",c,c)),this},set(i,r){!t&&!qe(r)&&!_t(r)&&(r=se(r));const o=se(this),{has:l,get:c}=Vn(o);let a=l.call(o,i);a||(i=se(i),a=l.call(o,i));const f=c.call(o,i);return o.set(i,r),a?Ne(r,f)&&Nt(o,"set",i,r):Nt(o,"add",i,r),this},delete(i){const r=se(this),{has:o,get:l}=Vn(r);let c=o.call(r,i);c||(i=se(i),c=o.call(r,i)),l&&l.call(r,i);const a=r.delete(i);return c&&Nt(r,"delete",i,void 0),a},clear(){const i=se(this),r=i.size!==0,o=i.clear();return r&&Nt(i,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(i=>{s[i]=Gu(i,e,t)}),s}function Fi(e,t){const s=Ju(e,t);return(n,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(le(s,i)&&i in n?s:n,i,r)}const Yu={get:Fi(!1,!1)},zu={get:Fi(!1,!0)},Xu={get:Fi(!0,!1)},Zu={get:Fi(!0,!0)},bc=new WeakMap,_c=new WeakMap,Sc=new WeakMap,vc=new WeakMap;function Qu(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Di(e){return _t(e)?e:Vi(e,!1,ju,Yu,bc)}function Tc(e){return Vi(e,!1,Wu,zu,_c)}function ni(e){return Vi(e,!0,Ku,Xu,Sc)}function eh(e){return Vi(e,!0,qu,Zu,vc)}function Vi(e,t,s,n,i){if(!oe(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const r=i.get(e);if(r)return r;const o=Qu(ru(e));if(o===0)return e;const l=new Proxy(e,o===2?n:s);return i.set(e,l),l}function Kt(e){return _t(e)?Kt(e.__v_raw):!!(e&&e.__v_isReactive)}function _t(e){return!!(e&&e.__v_isReadonly)}function qe(e){return!!(e&&e.__v_isShallow)}function xn(e){return e?!!e.__v_raw:!1}function se(e){const t=e&&e.__v_raw;return t?se(t):e}function Ec(e){return!le(e,"__v_skip")&&Object.isExtensible(e)&&Ql(e,"__v_skip",!0),e}const ft=e=>oe(e)?Di(e):e,ks=e=>oe(e)?ni(e):e;function be(e){return e?e.__v_isRef===!0:!1}function nn(e){return Ac(e,!1)}function Cc(e){return Ac(e,!0)}function Ac(e,t){return be(e)?e:new th(e,t)}class th{constructor(t,s){this.dep=new Pi,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=s?t:se(t),this._value=s?t:ft(t),this.__v_isShallow=s}get value(){return this.dep.track(),this._value}set value(t){const s=this._rawValue,n=this.__v_isShallow||qe(t)||_t(t);t=n?t:se(t),Ne(t,s)&&(this._rawValue=t,this._value=n?t:ft(t),this.dep.trigger())}}function sh(e){e.dep&&e.dep.trigger()}function wn(e){return be(e)?e.value:e}function nh(e){return q(e)?e():wn(e)}const ih={get:(e,t,s)=>t==="__v_raw"?e:wn(Reflect.get(e,t,s)),set:(e,t,s,n)=>{const i=e[t];return be(i)&&!be(s)?(i.value=s,!0):Reflect.set(e,t,s,n)}};function Gr(e){return Kt(e)?e:new Proxy(e,ih)}class rh{constructor(t){this.__v_isRef=!0,this._value=void 0;const s=this.dep=new Pi,{get:n,set:i}=t(s.track.bind(s),s.trigger.bind(s));this._get=n,this._set=i}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Nc(e){return new rh(e)}function oh(e){const t=H(e)?new Array(e.length):{};for(const s in e)t[s]=xc(e,s);return t}class lh{constructor(t,s,n){this._object=t,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0,this._key=Fe(s)?s:String(s),this._raw=se(t);let i=!0,r=t;if(!H(t)||Fe(this._key)||!Ii(this._key))do i=!xn(r)||qe(r);while(i&&(r=r.__v_raw));this._shallow=i}get value(){let t=this._object[this._key];return this._shallow&&(t=wn(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&be(this._raw[this._key])){const s=this._object[this._key];if(be(s)){s.value=t;return}}this._object[this._key]=t}get dep(){return Vu(this._raw,this._key)}}class ch{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function ah(e,t,s){return be(e)?e:q(e)?new ch(e):oe(e)&&arguments.length>1?xc(e,t,s):nn(e)}function xc(e,t,s){return new lh(e,t,s)}class fh{constructor(t,s,n){this.fn=t,this.setter=s,this._value=void 0,this.dep=new Pi(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=un-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!s,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&ue!==this)return cc(this,!0),!0}get value(){const t=this.dep.track();return uc(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function uh(e,t,s=!1){let n,i;return q(e)?n=e:(n=e.get,i=e.set),new fh(n,i,s)}const hh={GET:"get",HAS:"has",ITERATE:"iterate"},dh={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Hn={},ii=new WeakMap;let Bt;function ph(){return Bt}function wc(e,t=!1,s=Bt){if(s){let n=ii.get(s);n||ii.set(s,n=[]),n.push(e)}}function gh(e,t,s=ee){const{immediate:n,deep:i,once:r,scheduler:o,augmentJob:l,call:c}=s,a=y=>i?y:qe(y)||i===!1||i===0?xt(y,1):xt(y);let f,u,d,m,b=!1,_=!1;if(be(e)?(u=()=>e.value,b=qe(e)):Kt(e)?(u=()=>a(e),b=!0):H(e)?(_=!0,b=e.some(y=>Kt(y)||qe(y)),u=()=>e.map(y=>{if(be(y))return y.value;if(Kt(y))return a(y);if(q(y))return c?c(y,2):y()})):q(e)?t?u=c?()=>c(e,2):e:u=()=>{if(d){yt();try{d()}finally{bt()}}const y=Bt;Bt=f;try{return c?c(e,3,[m]):e(m)}finally{Bt=y}}:u=Oe,t&&i){const y=u,S=i===!0?1/0:i;u=()=>xt(y(),S)}const I=oc(),k=()=>{f.stop(),I&&I.active&&Hr(I.effects,f)};if(r&&t){const y=t;t=(...S)=>{const M=y(...S);return k(),M}}let T=_?new Array(e.length).fill(Hn):Hn;const p=y=>{if(!(!(f.flags&1)||!f.dirty&&!y))if(t){const S=f.run();if(y||i||b||(_?S.some((M,R)=>Ne(M,T[R])):Ne(S,T))){d&&d();const M=Bt;Bt=f;try{const R=[S,T===Hn?void 0:_&&T[0]===Hn?[]:T,m];T=S,c?c(t,3,R):t(...R)}finally{Bt=M}}}else f.run()};return l&&l(p),f=new fn(u),f.scheduler=o?()=>o(p,!1):p,m=y=>wc(y,!1,f),d=f.onStop=()=>{const y=ii.get(f);if(y){if(c)c(y,4);else for(const S of y)S();ii.delete(f)}},t?n?p(!0):T=f.run():o?o(p.bind(null,!0),!0):f.run(),k.pause=f.pause.bind(f),k.resume=f.resume.bind(f),k.stop=k,k}function xt(e,t=1/0,s){if(t<=0||!oe(e)||e.__v_skip||(s=s||new Map,(s.get(e)||0)>=t))return e;if(s.set(e,t),t--,be(e))xt(e.value,t,s);else if(H(e))for(let n=0;n{xt(n,t,s)});else if(wi(e)){for(const n in e)xt(e[n],t,s);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&xt(e[n],t,s)}return e}const ns=[];function mh(e){ns.push(e)}function yh(){ns.pop()}let rr=!1;function Vt(e,...t){if(rr)return;rr=!0,yt();const s=ns.length?ns[ns.length-1].component:null,n=s&&s.appContext.config.warnHandler,i=bh();if(n)ps(n,s,11,[e+t.map(r=>{var o,l;return(l=(o=r.toString)==null?void 0:o.call(r))!=null?l:JSON.stringify(r)}).join(""),s&&s.proxy,i.map(({vnode:r})=>`at <${Fa(s,r.type)}>`).join(` -`),i]);else{const r=[`[Vue warn]: ${e}`,...t];i.length&&r.push(` -`,..._h(i)),console.warn(...r)}bt(),rr=!1}function bh(){let e=ns[ns.length-1];if(!e)return[];const t=[];for(;e;){const s=t[0];s&&s.vnode===e?s.recurseCount++:t.push({vnode:e,recurseCount:0});const n=e.component&&e.component.parent;e=n&&n.vnode}return t}function _h(e){const t=[];return e.forEach((s,n)=>{t.push(...n===0?[]:[` -`],...Sh(s))}),t}function Sh({vnode:e,recurseCount:t}){const s=t>0?`... (${t} recursive calls)`:"",n=e.component?e.component.parent==null:!1,i=` at <${Fa(e.component,e.type,n)}`,r=">"+s;return e.props?[i,...vh(e.props),r]:[i+r]}function vh(e){const t=[],s=Object.keys(e);return s.slice(0,3).forEach(n=>{t.push(...Ic(n,e[n]))}),s.length>3&&t.push(" ..."),t}function Ic(e,t,s){return J(t)?(t=JSON.stringify(t),s?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?s?t:[`${e}=${t}`]:be(t)?(t=Ic(e,se(t.value),!0),s?t:[`${e}=Ref<`,t,">"]):q(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=se(t),s?t:[`${e}=`,t])}function Th(e,t){}const Eh={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},Ch={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function ps(e,t,s,n){try{return n?e(...n):e()}catch(i){gs(i,t,s)}}function Xe(e,t,s,n){if(q(e)){const i=ps(e,t,s,n);return i&&Br(i)&&i.catch(r=>{gs(r,t,s)}),i}if(H(e)){const i=[];for(let r=0;r>>1,i=$e[n],r=pn(i);r=pn(s)?$e.push(e):$e.splice(Nh(t),0,e),e.flags|=1,kc()}}function kc(){ri||(ri=Oc.then(Rc))}function dn(e){H(e)?Ns.push(...e):Ut&&e.id===-1?Ut.splice(_s+1,0,e):e.flags&1||(Ns.push(e),e.flags|=1),kc()}function qo(e,t,s=pt+1){for(;s<$e.length;s++){const n=$e[s];if(n&&n.flags&2){if(e&&n.id!==e.uid)continue;$e.splice(s,1),s--,n.flags&4&&(n.flags&=-2),n(),n.flags&4||(n.flags&=-2)}}}function oi(e){if(Ns.length){const t=[...new Set(Ns)].sort((s,n)=>pn(s)-pn(n));if(Ns.length=0,Ut){Ut.push(...t);return}for(Ut=t,_s=0;_se.id==null?e.flags&2?-1:1/0:e.id;function Rc(e){try{for(pt=0;pt<$e.length;pt++){const t=$e[pt];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),ps(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;pt<$e.length;pt++){const t=$e[pt];t&&(t.flags&=-2)}pt=-1,$e.length=0,oi(),ri=null,($e.length||Ns.length)&&Rc()}}let Ss,Bn=[];function Mc(e,t){var s,n;Ss=e,Ss?(Ss.enabled=!0,Bn.forEach(({event:i,args:r})=>Ss.emit(i,...r)),Bn=[]):typeof window<"u"&&window.HTMLElement&&!((n=(s=window.navigator)==null?void 0:s.userAgent)!=null&&n.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(r=>{Mc(r,t)}),setTimeout(()=>{Ss||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Bn=[])},3e3)):Bn=[]}let Ie=null,Hi=null;function gn(e){const t=Ie;return Ie=e,Hi=e&&e.type.__scopeId||null,t}function xh(e){Hi=e}function wh(){Hi=null}const Ih=e=>Yr;function Yr(e,t=Ie,s){if(!t||e._n)return e;const n=(...i)=>{n._d&&_n(-1);const r=gn(t);let o;try{o=e(...i)}finally{gn(r),n._d&&_n(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function Oh(e,t){if(Ie===null)return e;const s=Mn(Ie),n=e.dirs||(e.dirs=[]);for(let i=0;i1)return s&&q(t)?t.call(n&&n.proxy):t}}function kh(){return!!(Be()||is)}const Lc=Symbol.for("v-scx"),Fc=()=>rn(Lc);function Rh(e,t){return In(e,null,t)}function Mh(e,t){return In(e,null,{flush:"post"})}function Dc(e,t){return In(e,null,{flush:"sync"})}function xs(e,t,s){return In(e,t,s)}function In(e,t,s=ee){const{immediate:n,deep:i,flush:r,once:o}=s,l=Q({},s),c=t&&n||!t&&r!=="post";let a;if(as){if(r==="sync"){const m=Fc();a=m.__watcherHandles||(m.__watcherHandles=[])}else if(!c){const m=()=>{};return m.stop=Oe,m.resume=Oe,m.pause=Oe,m}}const f=we;l.call=(m,b,_)=>Xe(m,f,b,_);let u=!1;r==="post"?l.scheduler=m=>{Se(m,f&&f.suspense)}:r!=="sync"&&(u=!0,l.scheduler=(m,b)=>{b?m():Jr(m)}),l.augmentJob=m=>{t&&(m.flags|=4),u&&(m.flags|=2,f&&(m.id=f.uid,m.i=f))};const d=gh(e,t,l);return as&&(a?a.push(d):c&&d()),d}function Ph(e,t,s){const n=this.proxy,i=J(e)?e.includes(".")?Vc(n,e):()=>n[e]:e.bind(n,n);let r;q(t)?r=t:(r=t.handler,s=t);const o=Us(this),l=In(i,r.bind(n),s);return o(),l}function Vc(e,t){const s=t.split(".");return()=>{let n=e;for(let i=0;ie.__isTeleport,Zt=e=>e&&(e.disabled||e.disabled===""),Lh=e=>e&&(e.defer||e.defer===""),Go=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Jo=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,br=(e,t)=>{const s=e&&e.to;return J(s)?t?t(s):null:s},Fh={name:"Teleport",__isTeleport:!0,process(e,t,s,n,i,r,o,l,c,a){const{mc:f,pc:u,pbc:d,o:{insert:m,querySelector:b,createText:_,createComment:I,parentNode:k}}=a,T=Zt(t.props);let{dynamicChildren:p}=t;const y=(R,N,v)=>{R.shapeFlag&16&&f(R.children,N,v,i,r,o,l,c)},S=(R=t)=>{const N=Zt(R.props),v=R.target=br(R.props,b),A=_r(v,R,_,m);v&&(o!=="svg"&&Go(v)?o="svg":o!=="mathml"&&Jo(v)&&(o="mathml"),i&&i.isCE&&(i.ce._teleportTargets||(i.ce._teleportTargets=new Set)).add(v),N||(y(R,v,A),zs(R,!1)))},M=R=>{const N=()=>{if($t.get(R)===N){if($t.delete(R),Zt(R.props)){const v=k(R.el)||s;y(R,v,R.anchor),zs(R,!0)}S(R)}};$t.set(R,N),Se(N,r)};if(e==null){const R=t.el=_(""),N=t.anchor=_("");if(m(R,s,n),m(N,s,n),Lh(t.props)||r&&r.pendingBranch){M(t);return}T&&(y(t,s,N),zs(t,!0)),S()}else{t.el=e.el;const R=t.anchor=e.anchor,N=$t.get(e);if(N){N.flags|=8,$t.delete(e),M(t);return}t.targetStart=e.targetStart;const v=t.target=e.target,A=t.targetAnchor=e.targetAnchor,L=Zt(e.props),E=L?s:v,F=L?R:A;if(o==="svg"||Go(v)?o="svg":(o==="mathml"||Jo(v))&&(o="mathml"),p?(d(e.dynamicChildren,p,E,i,r,o,l),lo(e,t,!0)):c||u(e,t,E,F,i,r,o,l,!1),T)L?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Un(t,s,R,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const K=t.target=br(t.props,b);K&&Un(t,K,null,a,0)}else L&&Un(t,v,A,a,1);zs(t,T)}},remove(e,t,s,{um:n,o:{remove:i}},r){const{shapeFlag:o,children:l,anchor:c,targetStart:a,targetAnchor:f,target:u,props:d}=e,m=r||!Zt(d),b=$t.get(e);if(b&&(b.flags|=8,$t.delete(e)),u&&(i(a),i(f)),r&&i(c),!b&&o&16)for(let _=0;_{e.isMounted=!0}),Ki(()=>{e.isUnmounting=!0}),e}const et=[Function,Array],Xr={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:et,onEnter:et,onAfterEnter:et,onEnterCancelled:et,onBeforeLeave:et,onLeave:et,onAfterLeave:et,onLeaveCancelled:et,onBeforeAppear:et,onAppear:et,onAfterAppear:et,onAppearCancelled:et},Bc=e=>{const t=e.subTree;return t.component?Bc(t.component):t},$h={name:"BaseTransition",props:Xr,setup(e,{slots:t}){const s=Be(),n=zr();return()=>{const i=t.default&&Bi(t.default(),!0),r=i&&i.length?Uc(i):s.subTree?wa():void 0;if(!r)return;const o=se(e),{mode:l}=o;if(n.isLeaving)return or(r);const c=Yo(r);if(!c)return or(r);let a=Rs(c,o,n,s,u=>a=u);c.type!==ye&&Mt(c,a);let f=s.subTree&&Yo(s.subTree);if(f&&f.type!==ye&&!lt(f,c)&&Bc(s).type!==ye){let u=Rs(f,o,n,s);if(Mt(f,u),l==="out-in"&&c.type!==ye)return n.isLeaving=!0,u.afterLeave=()=>{n.isLeaving=!1,s.job.flags&8||s.update(),delete u.afterLeave,f=void 0},or(r);l==="in-out"&&c.type!==ye?u.delayLeave=(d,m,b)=>{const _=Kc(n,f);_[String(f.key)]=f,d[tt]=()=>{m(),d[tt]=void 0,delete a.delayedLeave,f=void 0},a.delayedLeave=()=>{b(),delete a.delayedLeave,f=void 0}}:f=void 0}else f&&(f=void 0);return r}}};function Uc(e){let t=e[0];if(e.length>1){for(const s of e)if(s.type!==ye){t=s;break}}return t}const jc=$h;function Kc(e,t){const{leavingVNodes:s}=e;let n=s.get(t.type);return n||(n=Object.create(null),s.set(t.type,n)),n}function Rs(e,t,s,n,i){const{appear:r,mode:o,persisted:l=!1,onBeforeEnter:c,onEnter:a,onAfterEnter:f,onEnterCancelled:u,onBeforeLeave:d,onLeave:m,onAfterLeave:b,onLeaveCancelled:_,onBeforeAppear:I,onAppear:k,onAfterAppear:T,onAppearCancelled:p}=t,y=String(e.key),S=Kc(s,e),M=(v,A)=>{v&&Xe(v,n,9,A)},R=(v,A)=>{const L=A[1];M(v,A),H(v)?v.every(E=>E.length<=1)&&L():v.length<=1&&L()},N={mode:o,persisted:l,beforeEnter(v){let A=c;if(!s.isMounted)if(r)A=I||c;else return;v[tt]&&v[tt](!0);const L=S[y];L&<(e,L)&&L.el[tt]&&L.el[tt](),M(A,[v])},enter(v){if(S[y]===e)return;let A=a,L=f,E=u;if(!s.isMounted)if(r)A=k||a,L=T||f,E=p||u;else return;let F=!1;v[qs]=z=>{F||(F=!0,z?M(E,[v]):M(L,[v]),N.delayedLeave&&N.delayedLeave(),v[qs]=void 0)};const K=v[qs].bind(null,!1);A?R(A,[v,K]):K()},leave(v,A){const L=String(e.key);if(v[qs]&&v[qs](!0),s.isUnmounting)return A();M(d,[v]);let E=!1;v[tt]=K=>{E||(E=!0,A(),K?M(_,[v]):M(b,[v]),v[tt]=void 0,S[L]===e&&delete S[L])};const F=v[tt].bind(null,!1);S[L]=e,m?R(m,[v,F]):F()},clone(v){const A=Rs(v,t,s,n,i);return i&&i(A),A}};return N}function or(e){if(On(e))return e=St(e),e.children=null,e}function Yo(e){if(!On(e))return Hc(e.type)&&e.children?Uc(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:s}=e;if(s){if(t&16)return s[0];if(t&32&&q(s.default))return s.default()}}function Mt(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Mt(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Bi(e,t=!1,s){let n=[],i=0;for(let r=0;r1)for(let r=0;rs.value,set:r=>s.value=r})}return s}function zo(e,t){let s;return!!((s=Object.getOwnPropertyDescriptor(e,t))&&!s.configurable)}const li=new WeakMap;function ws(e,t,s,n,i=!1){if(H(e)){e.forEach((_,I)=>ws(_,t&&(H(t)?t[I]:t),s,n,i));return}if(Ot(n)&&!i){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&ws(e,t,s,n.component.subTree);return}const r=n.shapeFlag&4?Mn(n.component):n.el,o=i?null:r,{i:l,r:c}=e,a=t&&t.r,f=l.refs===ee?l.refs={}:l.refs,u=l.setupState,d=se(u),m=u===ee?vs:_=>zo(f,_)?!1:le(d,_),b=(_,I)=>!(I&&zo(f,I));if(a!=null&&a!==c){if(Xo(t),J(a))f[a]=null,m(a)&&(u[a]=null);else if(be(a)){const _=t;b(a,_.k)&&(a.value=null),_.k&&(f[_.k]=null)}}if(q(c))ps(c,l,12,[o,f]);else{const _=J(c),I=be(c);if(_||I){const k=()=>{if(e.f){const T=_?m(c)?u[c]:f[c]:b()||!e.k?c.value:f[e.k];if(i)H(T)&&Hr(T,r);else if(H(T))T.includes(r)||T.push(r);else if(_)f[c]=[r],m(c)&&(u[c]=f[c]);else{const p=[r];b(c,e.k)&&(c.value=p),e.k&&(f[e.k]=p)}}else _?(f[c]=o,m(c)&&(u[c]=o)):I&&(b(c,e.k)&&(c.value=o),e.k&&(f[e.k]=o))};if(o){const T=()=>{k(),li.delete(e)};T.id=-1,li.set(e,T),Se(T,s)}else Xo(e),k()}}}function Xo(e){const t=li.get(e);t&&(t.flags|=8,li.delete(e))}let Zo=!1;const Jt=()=>{Zo||(console.error("Hydration completed but contains mismatches."),Zo=!0)},Uh=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",jh=e=>e.namespaceURI.includes("MathML"),jn=e=>{if(e.nodeType===1){if(Uh(e))return"svg";if(jh(e))return"mathml"}},Qt=e=>e.nodeType===8;function Kh(e){const{mt:t,p:s,o:{patchProp:n,createText:i,nextSibling:r,parentNode:o,remove:l,insert:c,createComment:a}}=e,f=(p,y)=>{if(!y.hasChildNodes()){Vt("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),s(null,p,y),oi(),y._vnode=p;return}u(y.firstChild,p,null,null,null),oi(),y._vnode=p},u=(p,y,S,M,R,N=!1)=>{N=N||!!y.dynamicChildren;const v=Qt(p)&&p.data==="[",A=()=>_(p,y,S,M,R,v),{type:L,ref:E,shapeFlag:F,patchFlag:K}=y;let z=p.nodeType;y.el=p,K===-2&&(N=!1,y.dynamicChildren=null);let U=null;switch(L){case Wt:z!==3?y.children===""?(c(y.el=i(""),o(p),p),U=p):U=A():(p.data!==y.children&&(Vt("Hydration text mismatch in",p.parentNode,` - - rendered on server: ${JSON.stringify(p.data)} - - expected on client: ${JSON.stringify(y.children)}`),Jt(),p.data=y.children),U=r(p));break;case ye:T(p)?(U=r(p),k(y.el=p.content.firstChild,p,S)):z!==8||v?U=A():U=r(p);break;case rs:if(v&&(p=r(p),z=p.nodeType),z===1||z===3){U=p;const Y=!y.children.length;for(let j=0;j{N=N||!!y.dynamicChildren;const{type:v,props:A,patchFlag:L,shapeFlag:E,dirs:F,transition:K}=y,z=v==="input"||v==="option";if(z||L!==-1){F&>(y,null,S,"created");let U=!1;if(T(p)){U=_a(null,K)&&S&&S.vnode.props&&S.vnode.props.appear;const j=p.content.firstChild;if(U){const ne=j.getAttribute("class");ne&&(j.$cls=ne),K.beforeEnter(j)}k(j,p,S),y.el=p=j}if(E&16&&!(A&&(A.innerHTML||A.textContent))){let j=m(p.firstChild,y,p,S,M,R,N);for(j&&!Xs(p,1)&&(Vt("Hydration children mismatch on",p,` -Server rendered element contains more child nodes than client vdom.`),Jt());j;){const ne=j;j=j.nextSibling,l(ne)}}else if(E&8){let j=y.children;j[0]===` -`&&(p.tagName==="PRE"||p.tagName==="TEXTAREA")&&(j=j.slice(1));const{textContent:ne}=p;ne!==j&&ne!==j.replace(/\r\n|\r/g,` -`)&&(Xs(p,0)||(Vt("Hydration text content mismatch on",p,` - - rendered on server: ${ne} - - expected on client: ${j}`),Jt()),p.textContent=y.children)}if(A){const j=p.tagName.includes("-");for(const ne in A)!(F&&F.some(Qe=>Qe.dir.created))&&Wh(p,ne,A[ne],y,S)&&Jt(),(z&&(ne.endsWith("value")||ne==="indeterminate")||us(ne)&&!It(ne)||ne[0]==="."||j&&!It(ne))&&n(p,ne,null,A[ne],void 0,S)}let Y;(Y=A&&A.onVnodeBeforeMount)&&je(Y,S,y),F&>(y,null,S,"beforeMount"),((Y=A&&A.onVnodeMounted)||F||U)&&Ea(()=>{Y&&je(Y,S,y),U&&K.enter(p),F&>(y,null,S,"mounted")},M)}return p.nextSibling},m=(p,y,S,M,R,N,v)=>{v=v||!!y.dynamicChildren;const A=y.children,L=A.length;let E=!1;for(let F=0;F{const{slotScopeIds:v}=y;v&&(R=R?R.concat(v):v);const A=o(p),L=m(r(p),y,A,S,M,R,N);return L&&Qt(L)&&L.data==="]"?r(y.anchor=L):(Jt(),c(y.anchor=a("]"),A,L),L)},_=(p,y,S,M,R,N)=>{if(Xs(p.parentElement,1)||(Vt(`Hydration node mismatch: -- rendered on server:`,p,p.nodeType===3?"(text)":Qt(p)&&p.data==="["?"(start of fragment)":"",` -- expected on client:`,y.type),Jt()),y.el=null,N){const L=I(p);for(;;){const E=r(p);if(E&&E!==L)l(E);else break}}const v=r(p),A=o(p);return l(p),s(null,y,A,v,S,M,jn(A),R),S&&(S.vnode.el=y.el,qi(S,y.el)),v},I=(p,y="[",S="]")=>{let M=0;for(;p;)if(p=r(p),p&&Qt(p)&&(p.data===y&&M++,p.data===S)){if(M===0)return r(p);M--}return p},k=(p,y,S)=>{const M=y.parentNode;M&&M.replaceChild(p,y);let R=S;for(;R;)R.vnode.el===y&&(R.vnode.el=R.subTree.el=p),R=R.parent},T=p=>p.nodeType===1&&p.tagName==="TEMPLATE";return[f,u]}function Wh(e,t,s,n,i){let r,o,l,c;if(t==="class")e.$cls?(l=e.$cls,delete e.$cls):l=e.getAttribute("class"),c=Bs(s),qh(Qo(l||""),Qo(c))||(r=2,o="class");else if(t==="style"){l=e.getAttribute("style")||"",c=J(s)?s:gu(Hs(s));const a=el(l),f=el(c);if(n.dirs)for(const{dir:u,value:d}of n.dirs)u.name==="show"&&!d&&f.set("display","none");i&&Wc(i,n,f),Gh(a,f)||(r=3,o="style")}else(e instanceof SVGElement&&xu(t)||e instanceof HTMLElement&&(jo(t)||Nu(t)))&&(jo(t)?(l=e.hasAttribute(t),c=Ur(s)):s==null?(l=e.hasAttribute(t),c=!1):(e.hasAttribute(t)?l=e.getAttribute(t):t==="value"&&e.tagName==="TEXTAREA"?l=e.value:l=!1,c=wu(s)?String(s):!1),l!==c&&(r=4,o=t));if(r!=null&&!Xs(e,r)){const a=d=>d===!1?"(not rendered)":`${o}="${d}"`,f=`Hydration ${qc[r]} mismatch on`,u=` - - rendered on server: ${a(l)} - - expected on client: ${a(c)} - Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead. - You should fix the source of the mismatch.`;return Vt(f,e,u),!0}return!1}function Qo(e){return new Set(e.trim().split(/\s+/))}function qh(e,t){if(e.size!==t.size)return!1;for(const s of e)if(!t.has(s))return!1;return!0}function el(e){const t=new Map;for(const s of e.split(";")){let[n,i]=s.split(":");n=n.trim(),i=i&&i.trim(),n&&i&&t.set(n,i)}return t}function Gh(e,t){if(e.size!==t.size)return!1;for(const[s,n]of e)if(n!==t.get(s))return!1;return!0}function Wc(e,t,s){const n=e.subTree;if(e.getCssVars&&(t===n||n&&n.type===Ce&&n.children.includes(t))){const i=e.getCssVars();for(const r in i){const o=rc(i[r]);s.set(`--${Ou(r)}`,o)}}t===n&&e.parent&&Wc(e.parent,e.vnode,s)}const tl="data-allow-mismatch",qc={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Xs(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(tl);)e=e.parentElement;const s=e&&e.getAttribute(tl);if(s==null)return!1;if(s==="")return!0;{const n=s.split(",");return t===0&&n.includes("children")?!0:n.includes(qc[t])}}const Jh=Ri().requestIdleCallback||(e=>setTimeout(e,1)),Yh=Ri().cancelIdleCallback||(e=>clearTimeout(e)),zh=(e=1e4)=>t=>{const s=Jh(t,{timeout:e});return()=>Yh(s)};function Xh(e){const{top:t,left:s,bottom:n,right:i}=e.getBoundingClientRect(),{innerHeight:r,innerWidth:o}=window;return(t>0&&t0&&n0&&s0&&i(t,s)=>{const n=new IntersectionObserver(i=>{for(const r of i)if(r.isIntersecting){n.disconnect(),t();break}},e);return s(i=>{if(i instanceof Element){if(Xh(i))return t(),n.disconnect(),!1;n.observe(i)}}),()=>n.disconnect()},Qh=e=>t=>{if(e){const s=matchMedia(e);if(s.matches)t();else return s.addEventListener("change",t,{once:!0}),()=>s.removeEventListener("change",t)}},ed=(e=[])=>(t,s)=>{J(e)&&(e=[e]);let n=!1;const i=o=>{n||(n=!0,r(),t(),o.target.dispatchEvent(new o.constructor(o.type,o)))},r=()=>{s(o=>{for(const l of e)o.removeEventListener(l,i)})};return s(o=>{for(const l of e)o.addEventListener(l,i,{once:!0})}),r};function td(e,t){if(Qt(e)&&e.data==="["){let s=1,n=e.nextSibling;for(;n;){if(n.nodeType===1){if(t(n)===!1)break}else if(Qt(n))if(n.data==="]"){if(--s===0)break}else n.data==="["&&s++;n=n.nextSibling}}else t(e)}const Ot=e=>!!e.type.__asyncLoader;function sd(e){q(e)&&(e={loader:e});const{loader:t,loadingComponent:s,errorComponent:n,delay:i=200,hydrate:r,timeout:o,suspensible:l=!0,onError:c}=e;let a=null,f,u=0;const d=()=>(u++,a=null,m()),m=()=>{let b;return a||(b=a=t().catch(_=>{if(_=_ instanceof Error?_:new Error(String(_)),c)return new Promise((I,k)=>{c(_,()=>I(d()),()=>k(_),u+1)});throw _}).then(_=>b!==a&&a?a:(_&&(_.__esModule||_[Symbol.toStringTag]==="Module")&&(_=_.default),f=_,_)))};return Zr({name:"AsyncComponentWrapper",__asyncLoader:m,__asyncHydrate(b,_,I){let k=!1;(_.bu||(_.bu=[])).push(()=>k=!0);const T=()=>{k||I()},p=r?()=>{const y=r(T,S=>td(b,S));y&&(_.bum||(_.bum=[])).push(y)}:T;f?p():m().then(()=>!_.isUnmounted&&p())},get __asyncResolved(){return f},setup(){const b=we;if(Qr(b),f)return()=>Kn(f,b);const _=S=>{a=null,gs(S,b,13,!n)};if(l&&b.suspense||as)return m().then(S=>()=>Kn(S,b)).catch(S=>(_(S),()=>n?pe(n,{error:S}):null));const I=nn(!1),k=nn(),T=nn(!!i);let p,y;return Rn(()=>{p!=null&&clearTimeout(p),y!=null&&clearTimeout(y)}),i&&(y=setTimeout(()=>{b.isUnmounted||(T.value=!1)},i)),o!=null&&(p=setTimeout(()=>{if(!b.isUnmounted&&!I.value&&!k.value){const S=new Error(`Async component timed out after ${o}ms.`);_(S),k.value=S}},o)),m().then(()=>{b.isUnmounted||(I.value=!0,b.parent&&On(b.parent.vnode)&&b.parent.update())}).catch(S=>{if(b.isUnmounted){a=null;return}_(S),k.value=S}),()=>{if(I.value&&f)return Kn(f,b);if(k.value&&n)return pe(n,{error:k.value});if(s&&!T.value)return Kn(s,b)}}})}function Kn(e,t){const{ref:s,props:n,children:i,ce:r}=t.vnode,o=pe(e,n,i);return o.ref=s,o.ce=r,delete t.vnode.ce,o}const On=e=>e.type.__isKeepAlive,nd={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const s=Be(),n=s.ctx;if(!n.renderer)return()=>{const T=t.default&&t.default();return T&&T.length===1?T[0]:T};const i=new Map,r=new Set;let o=null;const l=s.suspense,{renderer:{p:c,m:a,um:f,o:{createElement:u}}}=n,d=u("div");n.activate=(T,p,y,S,M)=>{const R=T.component;a(T,p,y,0,l),c(R.vnode,T,p,y,R,l,S,T.slotScopeIds,M),Se(()=>{R.isDeactivated=!1,R.a&&As(R.a);const N=T.props&&T.props.onVnodeMounted;N&&je(N,R.parent,T)},l)},n.deactivate=T=>{const p=T.component;ai(p.m),ai(p.a),a(T,d,null,1,l),Se(()=>{p.da&&As(p.da);const y=T.props&&T.props.onVnodeUnmounted;y&&je(y,p.parent,T),p.isDeactivated=!0},l)};function m(T){lr(T),f(T,s,l,!0)}function b(T){i.forEach((p,y)=>{const S=pi(Ot(p)?p.type.__asyncResolved||{}:p.type);S&&!T(S)&&_(y)})}function _(T){const p=i.get(T);p&&(!o||!lt(p,o))?m(p):o&&lr(o),i.delete(T),r.delete(T)}xs(()=>[e.include,e.exclude],([T,p])=>{T&&b(y=>Zs(T,y)),p&&b(y=>!Zs(p,y))},{flush:"post",deep:!0});let I=null;const k=()=>{I!=null&&(fi(s.subTree.type)?Se(()=>{i.set(I,Wn(s.subTree))},s.subTree.suspense):i.set(I,Wn(s.subTree)))};return kn(k),ji(k),Ki(()=>{i.forEach(T=>{const{subTree:p,suspense:y}=s,S=Wn(p);if(T.type===S.type&&T.key===S.key){lr(S);const M=S.component.da;M&&Se(M,y);return}m(T)})}),()=>{if(I=null,!t.default)return o=null;const T=t.default(),p=T[0];if(T.length>1)return o=null,T;if(!Pt(p)||!(p.shapeFlag&4)&&!(p.shapeFlag&128))return o=null,p;let y=Wn(p);if(y.type===ye)return o=null,y;const S=y.type,M=pi(Ot(y)?y.type.__asyncResolved||{}:S),{include:R,exclude:N,max:v}=e;if(R&&(!M||!Zs(R,M))||N&&M&&Zs(N,M))return y.shapeFlag&=-257,o=y,p;const A=y.key==null?S:y.key,L=i.get(A);return y.el&&(y=St(y),p.shapeFlag&128&&(p.ssContent=y)),I=A,L?(y.el=L.el,y.component=L.component,y.transition&&Mt(y,y.transition),y.shapeFlag|=512,r.delete(A),r.add(A)):(r.add(A),v&&r.size>parseInt(v,10)&&_(r.values().next().value)),y.shapeFlag|=256,o=y,fi(p.type)?p:y}}},id=nd;function Zs(e,t){return H(e)?e.some(s=>Zs(s,t)):J(e)?e.split(",").includes(t):iu(e)?(e.lastIndex=0,e.test(t)):!1}function Gc(e,t){Yc(e,"a",t)}function Jc(e,t){Yc(e,"da",t)}function Yc(e,t,s=we){const n=e.__wdc||(e.__wdc=()=>{let i=s;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(Ui(t,n,s),s){let i=s.parent;for(;i&&i.parent;)On(i.parent.vnode)&&rd(n,t,s,i),i=i.parent}}function rd(e,t,s,n){const i=Ui(t,e,n,!0);Rn(()=>{Hr(n[t],i)},s)}function lr(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Wn(e){return e.shapeFlag&128?e.ssContent:e}function Ui(e,t,s=we,n=!1){if(s){const i=s[e]||(s[e]=[]),r=t.__weh||(t.__weh=(...o)=>{yt();const l=Us(s),c=Xe(t,s,e,o);return l(),bt(),c});return n?i.unshift(r):i.push(r),r}}const Lt=e=>(t,s=we)=>{(!as||e==="sp")&&Ui(e,(...n)=>t(...n),s)},zc=Lt("bm"),kn=Lt("m"),eo=Lt("bu"),ji=Lt("u"),Ki=Lt("bum"),Rn=Lt("um"),Xc=Lt("sp"),Zc=Lt("rtg"),Qc=Lt("rtc");function ea(e,t=we){Ui("ec",e,t)}const to="components",od="directives";function ld(e,t){return so(to,e,!0,t)||e}const ta=Symbol.for("v-ndc");function cd(e){return J(e)?so(to,e,!1)||e:e||ta}function ad(e){return so(od,e)}function so(e,t,s=!0,n=!1){const i=Ie||we;if(i){const r=i.type;if(e===to){const l=pi(r,!1);if(l&&(l===t||l===ae(t)||l===ds(ae(t))))return r}const o=sl(i[e]||r[e],t)||sl(i.appContext[e],t);return!o&&n?r:o}}function sl(e,t){return e&&(e[t]||e[ae(t)]||e[ds(ae(t))])}function fd(e,t,s,n){let i;const r=s&&s[n],o=H(e);if(o||J(e)){const l=o&&Kt(e);let c=!1,a=!1;l&&(c=!qe(e),a=_t(e),e=Li(e)),i=new Array(e.length);for(let f=0,u=e.length;ft(l,c,void 0,r&&r[c]));else{const l=Object.keys(e);i=new Array(l.length);for(let c=0,a=l.length;c{const r=n.fn(...i);return r&&(r.key=n.key),r}:n.fn)}return e}function hd(e,t,s={},n,i){if(Ie.ce||Ie.parent&&Ot(Ie.parent)&&Ie.parent.ce){const a=Object.keys(s).length>0;return t!=="default"&&(s.name=t),bn(),ui(Ce,null,[pe("slot",s,n&&n())],a?-2:64)}let r=e[t];r&&r._c&&(r._d=!1),bn();const o=r&&no(r(s)),l=s.key||o&&o.key,c=ui(Ce,{key:(l&&!Fe(l)?l:`_${t}`)+(!o&&n?"_fb":"")},o||(n?n():[]),o&&e._===1?64:-2);return!i&&c.scopeId&&(c.slotScopeIds=[c.scopeId+"-s"]),r&&r._c&&(r._d=!0),c}function no(e){return e.some(t=>Pt(t)?!(t.type===ye||t.type===Ce&&!no(t.children)):!0)?e:null}function dd(e,t){const s={};for(const n in e)s[t&&/[A-Z]/.test(n)?`on:${n}`:Cs(n)]=e[n];return s}const Sr=e=>e?ka(e)?Mn(e):Sr(e.parent):null,on=Q(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Sr(e.parent),$root:e=>Sr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>io(e),$forceUpdate:e=>e.f||(e.f=()=>{Jr(e.update)}),$nextTick:e=>e.n||(e.n=$i.bind(e.proxy)),$watch:e=>Ph.bind(e)}),cr=(e,t)=>e!==ee&&!e.__isScriptSetup&&le(e,t),vr={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:s,setupState:n,data:i,props:r,accessCache:o,type:l,appContext:c}=e;if(t[0]!=="$"){const d=o[t];if(d!==void 0)switch(d){case 1:return n[t];case 2:return i[t];case 4:return s[t];case 3:return r[t]}else{if(cr(n,t))return o[t]=1,n[t];if(i!==ee&&le(i,t))return o[t]=2,i[t];if(le(r,t))return o[t]=3,r[t];if(s!==ee&&le(s,t))return o[t]=4,s[t];Tr&&(o[t]=0)}}const a=on[t];let f,u;if(a)return t==="$attrs"&&Me(e.attrs,"get",""),a(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(s!==ee&&le(s,t))return o[t]=4,s[t];if(u=c.config.globalProperties,le(u,t))return u[t]},set({_:e},t,s){const{data:n,setupState:i,ctx:r}=e;return cr(i,t)?(i[t]=s,!0):n!==ee&&le(n,t)?(n[t]=s,!0):le(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=s,!0)},has({_:{data:e,setupState:t,accessCache:s,ctx:n,appContext:i,props:r,type:o}},l){let c;return!!(s[l]||e!==ee&&l[0]!=="$"&&le(e,l)||cr(t,l)||le(r,l)||le(n,l)||le(on,l)||le(i.config.globalProperties,l)||(c=o.__cssModules)&&c[l])},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:le(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}},pd=Q({},vr,{get(e,t){if(t!==Symbol.unscopables)return vr.get(e,t,e)},has(e,t){return t[0]!=="_"&&!uu(t)}});function gd(){return null}function md(){return null}function yd(e){}function bd(e){}function _d(){return null}function Sd(){}function vd(e,t){return null}function Td(){return sa().slots}function Ed(){return sa().attrs}function sa(e){const t=Be();return t.setupContext||(t.setupContext=La(t))}function mn(e){return H(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}function Cd(e,t){const s=mn(e);for(const n in t){if(n.startsWith("__skip"))continue;let i=s[n];i?H(i)||q(i)?i=s[n]={type:i,default:t[n]}:i.default=t[n]:i===null&&(i=s[n]={default:t[n]}),i&&t[`__skip_${n}`]&&(i.skipFactory=!0)}return s}function Ad(e,t){return!e||!t?e||t:H(e)&&H(t)?e.concat(t):Q({},mn(e),mn(t))}function Nd(e,t){const s={};for(const n in e)t.includes(n)||Object.defineProperty(s,n,{enumerable:!0,get:()=>e[n]});return s}function xd(e){const t=Be(),s=as;let n=e();Sn(),s&&Os(!1);const i=()=>{Us(t),s&&Os(!0)},r=()=>{Be()!==t&&t.scope.off(),Sn(),s&&Os(!1)};return Br(n)&&(n=n.catch(o=>{throw i(),Promise.resolve().then(()=>Promise.resolve().then(r)),o})),[n,()=>{i(),Promise.resolve().then(r)}]}let Tr=!0;function wd(e){const t=io(e),s=e.proxy,n=e.ctx;Tr=!1,t.beforeCreate&&nl(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:o,watch:l,provide:c,inject:a,created:f,beforeMount:u,mounted:d,beforeUpdate:m,updated:b,activated:_,deactivated:I,beforeDestroy:k,beforeUnmount:T,destroyed:p,unmounted:y,render:S,renderTracked:M,renderTriggered:R,errorCaptured:N,serverPrefetch:v,expose:A,inheritAttrs:L,components:E,directives:F,filters:K}=t;if(a&&Id(a,n,null),o)for(const Y in o){const j=o[Y];q(j)&&(n[Y]=j.bind(s))}if(i){const Y=i.call(s,s);oe(Y)&&(e.data=Di(Y))}if(Tr=!0,r)for(const Y in r){const j=r[Y],ne=q(j)?j.bind(s,s):q(j.get)?j.get.bind(s,s):Oe,Qe=!q(j)&&q(j.set)?j.set.bind(s):Oe,rt=Da({get:ne,set:Qe});Object.defineProperty(n,Y,{enumerable:!0,configurable:!0,get:()=>rt.value,set:ut=>rt.value=ut})}if(l)for(const Y in l)na(l[Y],n,s,Y);if(c){const Y=q(c)?c.call(s):c;Reflect.ownKeys(Y).forEach(j=>{Pc(j,Y[j])})}f&&nl(f,e,"c");function U(Y,j){H(j)?j.forEach(ne=>Y(ne.bind(s))):j&&Y(j.bind(s))}if(U(zc,u),U(kn,d),U(eo,m),U(ji,b),U(Gc,_),U(Jc,I),U(ea,N),U(Qc,M),U(Zc,R),U(Ki,T),U(Rn,y),U(Xc,v),H(A))if(A.length){const Y=e.exposed||(e.exposed={});A.forEach(j=>{Object.defineProperty(Y,j,{get:()=>s[j],set:ne=>s[j]=ne,enumerable:!0})})}else e.exposed||(e.exposed={});S&&e.render===Oe&&(e.render=S),L!=null&&(e.inheritAttrs=L),E&&(e.components=E),F&&(e.directives=F),v&&Qr(e)}function Id(e,t,s=Oe){H(e)&&(e=Er(e));for(const n in e){const i=e[n];let r;oe(i)?"default"in i?r=rn(i.from||n,i.default,!0):r=rn(i.from||n):r=rn(i),be(r)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[n]=r}}function nl(e,t,s){Xe(H(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,s)}function na(e,t,s,n){let i=n.includes(".")?Vc(s,n):()=>s[n];if(J(e)){const r=t[e];q(r)&&xs(i,r)}else if(q(e))xs(i,e.bind(s));else if(oe(e))if(H(e))e.forEach(r=>na(r,t,s,n));else{const r=q(e.handler)?e.handler.bind(s):t[e.handler];q(r)&&xs(i,r,e)}}function io(e){const t=e.type,{mixins:s,extends:n}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:o}}=e.appContext,l=r.get(t);let c;return l?c=l:!i.length&&!s&&!n?c=t:(c={},i.length&&i.forEach(a=>ci(c,a,o,!0)),ci(c,t,o)),oe(t)&&r.set(t,c),c}function ci(e,t,s,n=!1){const{mixins:i,extends:r}=t;r&&ci(e,r,s,!0),i&&i.forEach(o=>ci(e,o,s,!0));for(const o in t)if(!(n&&o==="expose")){const l=Od[o]||s&&s[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Od={data:il,props:rl,emits:rl,methods:Qs,computed:Qs,beforeCreate:Ve,created:Ve,beforeMount:Ve,mounted:Ve,beforeUpdate:Ve,updated:Ve,beforeDestroy:Ve,beforeUnmount:Ve,destroyed:Ve,unmounted:Ve,activated:Ve,deactivated:Ve,errorCaptured:Ve,serverPrefetch:Ve,components:Qs,directives:Qs,watch:Rd,provide:il,inject:kd};function il(e,t){return t?e?function(){return Q(q(e)?e.call(this,this):e,q(t)?t.call(this,this):t)}:t:e}function kd(e,t){return Qs(Er(e),Er(t))}function Er(e){if(H(e)){const t={};for(let s=0;s{let f,u=ee,d;return Dc(()=>{const m=e[i];Ne(f,m)&&(f=m,a())}),{get(){return c(),s.get?s.get(f):f},set(m){const b=s.set?s.set(m):m;if(!Ne(b,f)&&!(u!==ee&&Ne(m,u)))return;const _=n.vnode.props,I=!!(_&&(t in _||i in _||r in _)&&(`onUpdate:${t}`in _||`onUpdate:${i}`in _||`onUpdate:${r}`in _));I||(f=m,a()),n.emit(`update:${t}`,b),Ne(m,u)&&(Ne(m,b)&&!Ne(b,d)||I&&u!==ee&&!Ne(b,f))&&a(),u=m,d=b}}});return l[Symbol.iterator]=()=>{let c=0;return{next(){return c<2?{value:c++?o||ee:l,done:!1}:{done:!0}}}},l}const ra=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ae(t)}Modifiers`]||e[`${He(t)}Modifiers`];function Fd(e,t,...s){if(e.isUnmounted)return;const n=e.vnode.props||ee;let i=s;const r=t.startsWith("update:"),o=r&&ra(n,t.slice(7));o&&(o.trim&&(i=s.map(f=>J(f)?f.trim():f)),o.number&&(i=s.map(ki)));let l,c=n[l=Cs(t)]||n[l=Cs(ae(t))];!c&&r&&(c=n[l=Cs(He(t))]),c&&Xe(c,e,6,i);const a=n[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Xe(a,e,6,i)}}const Dd=new WeakMap;function oa(e,t,s=!1){const n=s?Dd:t.emitsCache,i=n.get(e);if(i!==void 0)return i;const r=e.emits;let o={},l=!1;if(!q(e)){const c=a=>{const f=oa(a,t,!0);f&&(l=!0,Q(o,f))};!s&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!r&&!l?(oe(e)&&n.set(e,null),null):(H(r)?r.forEach(c=>o[c]=null):Q(o,r),oe(e)&&n.set(e,o),o)}function Wi(e,t){return!e||!us(t)?!1:(t=t.slice(2).replace(/Once$/,""),le(e,t[0].toLowerCase()+t.slice(1))||le(e,He(t))||le(e,t))}function Yn(e){const{type:t,vnode:s,proxy:n,withProxy:i,propsOptions:[r],slots:o,attrs:l,emit:c,render:a,renderCache:f,props:u,data:d,setupState:m,ctx:b,inheritAttrs:_}=e,I=gn(e);let k,T;try{if(s.shapeFlag&4){const y=i||n,S=y;k=Ke(a.call(S,y,f,u,m,d,b)),T=l}else{const y=t;k=Ke(y.length>1?y(u,{attrs:l,slots:o,emit:c}):y(u,null)),T=t.props?l:$d(l)}}catch(y){ln.length=0,gs(y,e,1),k=pe(ye)}let p=k;if(T&&_!==!1){const y=Object.keys(T),{shapeFlag:S}=p;y.length&&S&7&&(r&&y.some(xi)&&(T=Hd(T,r)),p=St(p,T,!1,!0))}return s.dirs&&(p=St(p,null,!1,!0),p.dirs=p.dirs?p.dirs.concat(s.dirs):s.dirs),s.transition&&Mt(p,s.transition),k=p,gn(I),k}function Vd(e,t=!0){let s;for(let n=0;n{let t;for(const s in e)(s==="class"||s==="style"||us(s))&&((t||(t={}))[s]=e[s]);return t},Hd=(e,t)=>{const s={};for(const n in e)(!xi(n)||!(n.slice(9)in t))&&(s[n]=e[n]);return s};function Bd(e,t,s){const{props:n,children:i,component:r}=e,{props:o,children:l,patchFlag:c}=t,a=r.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&c>=0){if(c&1024)return!0;if(c&16)return n?ol(n,o,a):!!o;if(c&8){const f=t.dynamicProps;for(let u=0;uObject.create(ca),fa=e=>Object.getPrototypeOf(e)===ca;function Ud(e,t,s,n=!1){const i={},r=aa();e.propsDefaults=Object.create(null),ua(e,t,i,r);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);s?e.props=n?i:Tc(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function jd(e,t,s,n){const{props:i,attrs:r,vnode:{patchFlag:o}}=e,l=se(i),[c]=e.propsOptions;let a=!1;if((n||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let u=0;u{c=!0;const[d,m]=ha(u,t,!0);Q(o,d),m&&l.push(...m)};!s&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!r&&!c)return oe(e)&&n.set(e,Ts),Ts;if(H(r))for(let f=0;fe==="_"||e==="_ctx"||e==="$stable",oo=e=>H(e)?e.map(Ke):[Ke(e)],Wd=(e,t,s)=>{if(t._n)return t;const n=Yr((...i)=>oo(t(...i)),s);return n._c=!1,n},da=(e,t,s)=>{const n=e._ctx;for(const i in e){if(ro(i))continue;const r=e[i];if(q(r))t[i]=Wd(i,r,n);else if(r!=null){const o=oo(r);t[i]=()=>o}}},pa=(e,t)=>{const s=oo(t);e.slots.default=()=>s},ga=(e,t,s)=>{for(const n in t)(s||!ro(n))&&(e[n]=t[n])},qd=(e,t,s)=>{const n=e.slots=aa();if(e.vnode.shapeFlag&32){const i=t._;i?(ga(n,t,s),s&&Ql(n,"_",i,!0)):da(t,n)}else t&&pa(e,t)},Gd=(e,t,s)=>{const{vnode:n,slots:i}=e;let r=!0,o=ee;if(n.shapeFlag&32){const l=t._;l?s&&l===1?r=!1:ga(i,t,s):(r=!t.$stable,da(t,i)),o=t}else t&&(pa(e,t),o={default:1});if(r)for(const l in i)!ro(l)&&o[l]==null&&delete i[l]},Se=Ea;function ma(e){return ba(e)}function ya(e){return ba(e,Kh)}function ba(e,t){const s=Ri();s.__VUE__=!0;const{insert:n,remove:i,patchProp:r,createElement:o,createText:l,createComment:c,setText:a,setElementText:f,parentNode:u,nextSibling:d,setScopeId:m=Oe,insertStaticContent:b}=e,_=(h,g,C,P=null,w=null,x=null,$=void 0,V=null,D=!!g.dynamicChildren)=>{if(h===g)return;h&&!lt(h,g)&&(P=Dn(h),ut(h,w,x,!0),h=null),g.patchFlag===-2&&(D=!1,g.dynamicChildren=null);const{type:O,ref:G,shapeFlag:B}=g;switch(O){case Wt:I(h,g,C,P);break;case ye:k(h,g,C,P);break;case rs:h==null&&T(g,C,P,$);break;case Ce:E(h,g,C,P,w,x,$,V,D);break;default:B&1?S(h,g,C,P,w,x,$,V,D):B&6?F(h,g,C,P,w,x,$,V,D):(B&64||B&128)&&O.process(h,g,C,P,w,x,$,V,D,ms)}G!=null&&w?ws(G,h&&h.ref,x,g||h,!g):G==null&&h&&h.ref!=null&&ws(h.ref,null,x,h,!0)},I=(h,g,C,P)=>{if(h==null)n(g.el=l(g.children),C,P);else{const w=g.el=h.el;g.children!==h.children&&a(w,g.children)}},k=(h,g,C,P)=>{h==null?n(g.el=c(g.children||""),C,P):g.el=h.el},T=(h,g,C,P)=>{[h.el,h.anchor]=b(h.children,g,C,P,h.el,h.anchor)},p=({el:h,anchor:g},C,P)=>{let w;for(;h&&h!==g;)w=d(h),n(h,C,P),h=w;n(g,C,P)},y=({el:h,anchor:g})=>{let C;for(;h&&h!==g;)C=d(h),i(h),h=C;i(g)},S=(h,g,C,P,w,x,$,V,D)=>{if(g.type==="svg"?$="svg":g.type==="math"&&($="mathml"),h==null)M(g,C,P,w,x,$,V,D);else{const O=h.el&&h.el._isVueCE?h.el:null;try{O&&O._beginPatch(),v(h,g,w,x,$,V,D)}finally{O&&O._endPatch()}}},M=(h,g,C,P,w,x,$,V)=>{let D,O;const{props:G,shapeFlag:B,transition:W,dirs:X}=h;if(D=h.el=o(h.type,x,G&&G.is,G),B&8?f(D,h.children):B&16&&N(h.children,D,null,P,w,ar(h,x),$,V),X&>(h,null,P,"created"),R(D,h,h.scopeId,$,P),G){for(const fe in G)fe!=="value"&&!It(fe)&&r(D,fe,null,G[fe],x,P);"value"in G&&r(D,"value",null,G.value,x),(O=G.onVnodeBeforeMount)&&je(O,P,h)}X&>(h,null,P,"beforeMount");const ie=_a(w,W);ie&&W.beforeEnter(D),n(D,g,C),((O=G&&G.onVnodeMounted)||ie||X)&&Se(()=>{O&&je(O,P,h),ie&&W.enter(D),X&>(h,null,P,"mounted")},w)},R=(h,g,C,P,w)=>{if(C&&m(h,C),P)for(let x=0;x{for(let O=D;O{const V=g.el=h.el;let{patchFlag:D,dynamicChildren:O,dirs:G}=g;D|=h.patchFlag&16;const B=h.props||ee,W=g.props||ee;let X;if(C&&Yt(C,!1),(X=W.onVnodeBeforeUpdate)&&je(X,C,g,h),G&>(g,h,C,"beforeUpdate"),C&&Yt(C,!0),(B.innerHTML&&W.innerHTML==null||B.textContent&&W.textContent==null)&&f(V,""),O?A(h.dynamicChildren,O,V,C,P,ar(g,w),x):$||j(h,g,V,null,C,P,ar(g,w),x,!1),D>0){if(D&16)L(V,B,W,C,w);else if(D&2&&B.class!==W.class&&r(V,"class",null,W.class,w),D&4&&r(V,"style",B.style,W.style,w),D&8){const ie=g.dynamicProps;for(let fe=0;fe{X&&je(X,C,g,h),G&>(g,h,C,"updated")},P)},A=(h,g,C,P,w,x,$)=>{for(let V=0;V{if(g!==C){if(g!==ee)for(const x in g)!It(x)&&!(x in C)&&r(h,x,g[x],null,w,P);for(const x in C){if(It(x))continue;const $=C[x],V=g[x];$!==V&&x!=="value"&&r(h,x,V,$,w,P)}"value"in C&&r(h,"value",g.value,C.value,w)}},E=(h,g,C,P,w,x,$,V,D)=>{const O=g.el=h?h.el:l(""),G=g.anchor=h?h.anchor:l("");let{patchFlag:B,dynamicChildren:W,slotScopeIds:X}=g;X&&(V=V?V.concat(X):X),h==null?(n(O,C,P),n(G,C,P),N(g.children||[],C,G,w,x,$,V,D)):B>0&&B&64&&W&&h.dynamicChildren&&h.dynamicChildren.length===W.length?(A(h.dynamicChildren,W,C,w,x,$,V),(g.key!=null||w&&g===w.subTree)&&lo(h,g,!0)):j(h,g,C,G,w,x,$,V,D)},F=(h,g,C,P,w,x,$,V,D)=>{g.slotScopeIds=V,h==null?g.shapeFlag&512?w.ctx.activate(g,C,P,$,D):K(g,C,P,w,x,$,D):z(h,g,D)},K=(h,g,C,P,w,x,$)=>{const V=h.component=Oa(h,P,w);if(On(h)&&(V.ctx.renderer=ms),Ra(V,!1,$),V.asyncDep){if(w&&w.registerDep(V,U,$),!h.el){const D=V.subTree=pe(ye);k(null,D,g,C),h.placeholder=D.el}}else U(V,h,g,C,w,x,$)},z=(h,g,C)=>{const P=g.component=h.component;if(Bd(h,g,C))if(P.asyncDep&&!P.asyncResolved){Y(P,g,C);return}else P.next=g,P.update();else g.el=h.el,P.vnode=g},U=(h,g,C,P,w,x,$)=>{const V=()=>{if(h.isMounted){let{next:B,bu:W,u:X,parent:ie,vnode:fe}=h;{const Ge=Sa(h);if(Ge){B&&(B.el=fe.el,Y(h,B,$)),Ge.asyncDep.then(()=>{Se(()=>{h.isUnmounted||O()},w)});return}}let ce=B,_e;Yt(h,!1),B?(B.el=fe.el,Y(h,B,$)):B=fe,W&&As(W),(_e=B.props&&B.props.onVnodeBeforeUpdate)&&je(_e,ie,B,fe),Yt(h,!0);const Te=Yn(h),ot=h.subTree;h.subTree=Te,_(ot,Te,u(ot.el),Dn(ot),h,w,x),B.el=Te.el,ce===null&&qi(h,Te.el),X&&Se(X,w),(_e=B.props&&B.props.onVnodeUpdated)&&Se(()=>je(_e,ie,B,fe),w)}else{let B;const{el:W,props:X}=g,{bm:ie,m:fe,parent:ce,root:_e,type:Te}=h,ot=Ot(g);if(Yt(h,!1),ie&&As(ie),!ot&&(B=X&&X.onVnodeBeforeMount)&&je(B,ce,g),Yt(h,!0),W&&er){const Ge=()=>{h.subTree=Yn(h),er(W,h.subTree,h,w,null)};ot&&Te.__asyncHydrate?Te.__asyncHydrate(W,h,Ge):Ge()}else{_e.ce&&_e.ce._hasShadowRoot()&&_e.ce._injectChildStyle(Te,h.parent?h.parent.type:void 0);const Ge=h.subTree=Yn(h);_(null,Ge,C,P,h,w,x),g.el=Ge.el}if(fe&&Se(fe,w),!ot&&(B=X&&X.onVnodeMounted)){const Ge=g;Se(()=>je(B,ce,Ge),w)}(g.shapeFlag&256||ce&&Ot(ce.vnode)&&ce.vnode.shapeFlag&256)&&h.a&&Se(h.a,w),h.isMounted=!0,g=C=P=null}};h.scope.on();const D=h.effect=new fn(V);h.scope.off();const O=h.update=D.run.bind(D),G=h.job=D.runIfDirty.bind(D);G.i=h,G.id=h.uid,D.scheduler=()=>Jr(G),Yt(h,!0),O()},Y=(h,g,C)=>{g.component=h;const P=h.vnode.props;h.vnode=g,h.next=null,jd(h,g.props,P,C),Gd(h,g.children,C),yt(),qo(h),bt()},j=(h,g,C,P,w,x,$,V,D=!1)=>{const O=h&&h.children,G=h?h.shapeFlag:0,B=g.children,{patchFlag:W,shapeFlag:X}=g;if(W>0){if(W&128){Qe(O,B,C,P,w,x,$,V,D);return}else if(W&256){ne(O,B,C,P,w,x,$,V,D);return}}X&8?(G&16&&js(O,w,x),B!==O&&f(C,B)):G&16?X&16?Qe(O,B,C,P,w,x,$,V,D):js(O,w,x,!0):(G&8&&f(C,""),X&16&&N(B,C,P,w,x,$,V,D))},ne=(h,g,C,P,w,x,$,V,D)=>{h=h||Ts,g=g||Ts;const O=h.length,G=g.length,B=Math.min(O,G);let W;for(W=0;WG?js(h,w,x,!0,!1,B):N(g,C,P,w,x,$,V,D,B)},Qe=(h,g,C,P,w,x,$,V,D)=>{let O=0;const G=g.length;let B=h.length-1,W=G-1;for(;O<=B&&O<=W;){const X=h[O],ie=g[O]=D?At(g[O]):Ke(g[O]);if(lt(X,ie))_(X,ie,C,null,w,x,$,V,D);else break;O++}for(;O<=B&&O<=W;){const X=h[B],ie=g[W]=D?At(g[W]):Ke(g[W]);if(lt(X,ie))_(X,ie,C,null,w,x,$,V,D);else break;B--,W--}if(O>B){if(O<=W){const X=W+1,ie=XW)for(;O<=B;)ut(h[O],w,x,!0),O++;else{const X=O,ie=O,fe=new Map;for(O=ie;O<=W;O++){const Je=g[O]=D?At(g[O]):Ke(g[O]);Je.key!=null&&fe.set(Je.key,O)}let ce,_e=0;const Te=W-ie+1;let ot=!1,Ge=0;const Ks=new Array(Te);for(O=0;O=Te){ut(Je,w,x,!0);continue}let ht;if(Je.key!=null)ht=fe.get(Je.key);else for(ce=ie;ce<=W;ce++)if(Ks[ce-ie]===0&<(Je,g[ce])){ht=ce;break}ht===void 0?ut(Je,w,x,!0):(Ks[ht-ie]=O+1,ht>=Ge?Ge=ht:ot=!0,_(Je,g[ht],C,null,w,x,$,V,D),_e++)}const Vo=ot?Jd(Ks):Ts;for(ce=Vo.length-1,O=Te-1;O>=0;O--){const Je=ie+O,ht=g[Je],$o=g[Je+1],Ho=Je+1{const{el:x,type:$,transition:V,children:D,shapeFlag:O}=h;if(O&6){rt(h.component.subTree,g,C,P);return}if(O&128){h.suspense.move(g,C,P);return}if(O&64){$.move(h,g,C,ms);return}if($===Ce){n(x,g,C);for(let B=0;BV.enter(x),w));else{const{leave:B,delayLeave:W,afterLeave:X}=V,ie=()=>{h.ctx.isUnmounted?i(x):n(x,g,C)},fe=()=>{const ce=x._isLeaving||!!x[tt];x._isLeaving&&x[tt](!0),V.persisted&&!ce?ie():B(x,()=>{ie(),X&&X()})};W?W(x,ie,fe):fe()}else n(x,g,C)},ut=(h,g,C,P=!1,w=!1)=>{const{type:x,props:$,ref:V,children:D,dynamicChildren:O,shapeFlag:G,patchFlag:B,dirs:W,cacheIndex:X,memo:ie}=h;if(B===-2&&(w=!1),V!=null&&(yt(),ws(V,null,C,h,!0),bt()),X!=null&&(g.renderCache[X]=void 0),G&256){g.ctx.deactivate(h);return}const fe=G&1&&W,ce=!Ot(h);let _e;if(ce&&(_e=$&&$.onVnodeBeforeUnmount)&&je(_e,g,h),G&6)su(h.component,C,P);else{if(G&128){h.suspense.unmount(C,P);return}fe&>(h,null,g,"beforeUnmount"),G&64?h.type.remove(h,g,C,ms,P):O&&!O.hasOnce&&(x!==Ce||B>0&&B&64)?js(O,g,C,!1,!0):(x===Ce&&B&384||!w&&G&16)&&js(D,g,C),P&&Fo(h)}const Te=ie!=null&&X==null;(ce&&(_e=$&&$.onVnodeUnmounted)||fe||Te)&&Se(()=>{_e&&je(_e,g,h),fe&>(h,null,g,"unmounted"),Te&&(h.el=null)},C)},Fo=h=>{const{type:g,el:C,anchor:P,transition:w}=h;if(g===Ce){tu(C,P);return}if(g===rs){y(h);return}const x=()=>{i(C),w&&!w.persisted&&w.afterLeave&&w.afterLeave()};if(h.shapeFlag&1&&w&&!w.persisted){const{leave:$,delayLeave:V}=w,D=()=>$(C,x);V?V(h.el,x,D):D()}else x()},tu=(h,g)=>{let C;for(;h!==g;)C=d(h),i(h),h=C;i(g)},su=(h,g,C)=>{const{bum:P,scope:w,job:x,subTree:$,um:V,m:D,a:O}=h;ai(D),ai(O),P&&As(P),w.stop(),x&&(x.flags|=8,ut($,h,g,C)),V&&Se(V,g),Se(()=>{h.isUnmounted=!0},g)},js=(h,g,C,P=!1,w=!1,x=0)=>{for(let $=x;${if(h.shapeFlag&6)return Dn(h.component.subTree);if(h.shapeFlag&128)return h.suspense.next();const g=d(h.anchor||h.el),C=g&&g[$c];return C?d(C):g};let Zi=!1;const Do=(h,g,C)=>{let P;h==null?g._vnode&&(ut(g._vnode,null,null,!0),P=g._vnode.component):_(g._vnode||null,h,g,null,null,null,C),g._vnode=h,Zi||(Zi=!0,qo(P),oi(),Zi=!1)},ms={p:_,um:ut,m:rt,r:Fo,mt:K,mc:N,pc:j,pbc:A,n:Dn,o:e};let Qi,er;return t&&([Qi,er]=t(ms)),{render:Do,hydrate:Qi,createApp:Pd(Do,Qi)}}function ar({type:e,props:t},s){return s==="svg"&&e==="foreignObject"||s==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:s}function Yt({effect:e,job:t},s){s?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function _a(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function lo(e,t,s=!1){const n=e.children,i=t.children;if(H(n)&&H(i))for(let r=0;r>1,e[s[l]]0&&(t[n]=s[r-1]),s[r]=n)}}for(r=s.length,o=s[r-1];r-- >0;)s[r]=o,o=t[o];return s}function Sa(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Sa(t)}function ai(e){if(e)for(let t=0;te.__isSuspense;let Ar=0;const Yd={name:"Suspense",__isSuspense:!0,process(e,t,s,n,i,r,o,l,c,a){if(e==null)Xd(t,s,n,i,r,o,l,c,a);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Zd(e,t,s,n,i,o,l,c,a)}},hydrate:Qd,normalize:ep},zd=Yd;function yn(e,t){const s=e.props&&e.props[t];q(s)&&s()}function Xd(e,t,s,n,i,r,o,l,c){const{p:a,o:{createElement:f}}=c,u=f("div"),d=e.suspense=Ta(e,i,n,t,u,s,r,o,l,c);a(null,d.pendingBranch=e.ssContent,u,null,n,d,r,o),d.deps>0?(yn(e,"onPending"),yn(e,"onFallback"),a(null,e.ssFallback,t,s,n,null,r,o),Is(d,e.ssFallback)):d.resolve(!1,!0)}function Zd(e,t,s,n,i,r,o,l,{p:c,um:a,o:{createElement:f}}){const u=t.suspense=e.suspense;u.vnode=t,t.el=e.el;const d=t.ssContent,m=t.ssFallback,{activeBranch:b,pendingBranch:_,isInFallback:I,isHydrating:k}=u;if(_)u.pendingBranch=d,lt(_,d)?(c(_,d,u.hiddenContainer,null,i,u,r,o,l),u.deps<=0?u.resolve():I&&(k||(c(b,m,s,n,i,null,r,o,l),Is(u,m)))):(u.pendingId=Ar++,k?(u.isHydrating=!1,u.activeBranch=_):a(_,i,u),u.deps=0,u.effects.length=0,u.hiddenContainer=f("div"),I?(c(null,d,u.hiddenContainer,null,i,u,r,o,l),u.deps<=0?u.resolve():(c(b,m,s,n,i,null,r,o,l),Is(u,m))):b&<(b,d)?(c(b,d,s,n,i,u,r,o,l),u.resolve(!0)):(c(null,d,u.hiddenContainer,null,i,u,r,o,l),u.deps<=0&&u.resolve()));else if(b&<(b,d))c(b,d,s,n,i,u,r,o,l),Is(u,d);else if(yn(t,"onPending"),u.pendingBranch=d,d.shapeFlag&512?u.pendingId=d.component.suspenseId:u.pendingId=Ar++,c(null,d,u.hiddenContainer,null,i,u,r,o,l),u.deps<=0)u.resolve();else{const{timeout:T,pendingId:p}=u;T>0?setTimeout(()=>{u.pendingId===p&&u.fallback(m)},T):T===0&&u.fallback(m)}}function Ta(e,t,s,n,i,r,o,l,c,a,f=!1){const{p:u,m:d,um:m,n:b,o:{parentNode:_,remove:I}}=a;let k;const T=tp(e);T&&t&&t.pendingBranch&&(k=t.pendingId,t.deps++);const p=e.props?ti(e.props.timeout):void 0,y=r,S={vnode:e,parent:t,parentComponent:s,namespace:o,container:n,hiddenContainer:i,deps:0,pendingId:Ar++,timeout:typeof p=="number"?p:-1,activeBranch:null,isFallbackMountPending:!1,pendingBranch:null,isInFallback:!f,isHydrating:f,isUnmounted:!1,effects:[],resolve(M=!1,R=!1){const{vnode:N,activeBranch:v,pendingBranch:A,pendingId:L,effects:E,parentComponent:F,container:K,isInFallback:z}=S;let U=!1;if(S.isHydrating)S.isHydrating=!1;else if(!M){U=v&&A.transition&&A.transition.mode==="out-in";let ne=!1;U&&(v.transition.afterLeave=()=>{L===S.pendingId&&(d(A,K,r===y&&!ne?b(v):r,0),dn(E),z&&N.ssFallback&&(N.ssFallback.el=null))}),v&&!S.isFallbackMountPending&&(_(v.el)===K&&(r=b(v),ne=!0),m(v,F,S,!0),!U&&z&&N.ssFallback&&Se(()=>N.ssFallback.el=null,S)),U||d(A,K,r,0)}S.isFallbackMountPending=!1,Is(S,A),S.pendingBranch=null,S.isInFallback=!1;let Y=S.parent,j=!1;for(;Y;){if(Y.pendingBranch){Y.effects.push(...E),j=!0;break}Y=Y.parent}!j&&!U&&dn(E),S.effects=[],T&&t&&t.pendingBranch&&k===t.pendingId&&(t.deps--,t.deps===0&&!R&&t.resolve()),yn(N,"onResolve")},fallback(M){if(!S.pendingBranch)return;const{vnode:R,activeBranch:N,parentComponent:v,container:A,namespace:L}=S;yn(R,"onFallback");const E=b(N),F=()=>{S.isFallbackMountPending=!1,S.isInFallback&&(u(null,M,A,E,v,null,L,l,c),Is(S,M))},K=M.transition&&M.transition.mode==="out-in";K&&(S.isFallbackMountPending=!0,N.transition.afterLeave=F),S.isInFallback=!0,m(N,v,null,!0),K||F()},move(M,R,N){S.activeBranch&&d(S.activeBranch,M,R,N),S.container=M},next(){return S.activeBranch&&b(S.activeBranch)},registerDep(M,R,N){const v=!!S.pendingBranch;v&&S.deps++;const A=M.vnode.el;M.asyncDep.catch(L=>{gs(L,M,0)}).then(L=>{if(M.isUnmounted||S.isUnmounted||S.pendingId!==M.suspenseId)return;Sn(),M.asyncResolved=!0;const{vnode:E}=M;Nr(M,L,!1),A&&(E.el=A);const F=!A&&M.subTree.el;R(M,E,_(A||M.subTree.el),A?null:b(M.subTree),S,o,N),F&&(E.placeholder=null,I(F)),qi(M,E.el),v&&--S.deps===0&&S.resolve()})},unmount(M,R){S.isUnmounted=!0,S.activeBranch&&m(S.activeBranch,s,M,R),S.pendingBranch&&m(S.pendingBranch,s,M,R)}};return S}function Qd(e,t,s,n,i,r,o,l,c){const a=t.suspense=Ta(t,n,s,e.parentNode,document.createElement("div"),null,i,r,o,l,!0),f=c(e,a.pendingBranch=t.ssContent,s,a,r,o);return a.deps===0&&a.resolve(!1,!0),f}function ep(e){const{shapeFlag:t,children:s}=e,n=t&32;e.ssContent=cl(n?s.default:s),e.ssFallback=n?cl(s.fallback):pe(ye)}function cl(e){let t;if(q(e)){const s=cs&&e._c;s&&(e._d=!1,bn()),e=e(),s&&(e._d=!0,t=Pe,Ca())}return H(e)&&(e=Vd(e)),e=Ke(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(s=>s!==e)),e}function Ea(e,t){t&&t.pendingBranch?H(e)?t.effects.push(...e):t.effects.push(e):dn(e)}function Is(e,t){e.activeBranch=t;const{vnode:s,parentComponent:n}=e;let i=t.el;for(;!i&&t.component;)t=t.component.subTree,i=t.el;s.el=i,n&&n.subTree===s&&(n.vnode.el=i,qi(n,i))}function tp(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Ce=Symbol.for("v-fgt"),Wt=Symbol.for("v-txt"),ye=Symbol.for("v-cmt"),rs=Symbol.for("v-stc"),ln=[];let Pe=null;function bn(e=!1){ln.push(Pe=e?null:[])}function Ca(){ln.pop(),Pe=ln[ln.length-1]||null}let cs=1;function _n(e,t=!1){cs+=e,e<0&&Pe&&t&&(Pe.hasOnce=!0)}function Aa(e){return e.dynamicChildren=cs>0?Pe||Ts:null,Ca(),cs>0&&Pe&&Pe.push(e),e}function sp(e,t,s,n,i,r){return Aa(co(e,t,s,n,i,r,!0))}function ui(e,t,s,n,i){return Aa(pe(e,t,s,n,i,!0))}function Pt(e){return e?e.__v_isVNode===!0:!1}function lt(e,t){return e.type===t.type&&e.key===t.key}function np(e){}const Na=({key:e})=>e??null,zn=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?J(e)||be(e)||q(e)?{i:Ie,r:e,k:t,f:!!s}:e:null);function co(e,t=null,s=null,n=0,i=null,r=e===Ce?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Na(t),ref:t&&zn(t),scopeId:Hi,slotScopeIds:null,children:s,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:n,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Ie};return l?(fo(c,s),r&128&&e.normalize(c)):s&&(c.shapeFlag|=J(s)?8:16),cs>0&&!o&&Pe&&(c.patchFlag>0||r&6)&&c.patchFlag!==32&&Pe.push(c),c}const pe=ip;function ip(e,t=null,s=null,n=0,i=null,r=!1){if((!e||e===ta)&&(e=ye),Pt(e)){const l=St(e,t,!0);return s&&fo(l,s),cs>0&&!r&&Pe&&(l.shapeFlag&6?Pe[Pe.indexOf(e)]=l:Pe.push(l)),l.patchFlag=-2,l}if(dp(e)&&(e=e.__vccOpts),t){t=xa(t);let{class:l,style:c}=t;l&&!J(l)&&(t.class=Bs(l)),oe(c)&&(xn(c)&&!H(c)&&(c=Q({},c)),t.style=Hs(c))}const o=J(e)?1:fi(e)?128:Hc(e)?64:oe(e)?4:q(e)?2:0;return co(e,t,s,n,i,o,r,!0)}function xa(e){return e?xn(e)||fa(e)?Q({},e):e:null}function St(e,t,s=!1,n=!1){const{props:i,ref:r,patchFlag:o,children:l,transition:c}=e,a=t?Ia(i||{},t):i,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Na(a),ref:t&&t.ref?s&&r?H(r)?r.concat(zn(t)):[r,zn(t)]:zn(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ce?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&St(e.ssContent),ssFallback:e.ssFallback&&St(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&n&&Mt(f,c.clone(f)),f}function ao(e=" ",t=0){return pe(Wt,null,e,t)}function rp(e,t){const s=pe(rs,null,e);return s.staticCount=t,s}function wa(e="",t=!1){return t?(bn(),ui(ye,null,e)):pe(ye,null,e)}function Ke(e){return e==null||typeof e=="boolean"?pe(ye):H(e)?pe(Ce,null,e.slice()):Pt(e)?At(e):pe(Wt,null,String(e))}function At(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:St(e)}function fo(e,t){let s=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(H(t))s=16;else if(typeof t=="object")if(n&65){const i=t.default;i&&(i._c&&(i._d=!1),fo(e,i()),i._c&&(i._d=!0));return}else{s=32;const i=t._;!i&&!fa(t)?t._ctx=Ie:i===3&&Ie&&(Ie.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else q(t)?(t={default:t,_ctx:Ie},s=32):(t=String(t),n&64?(s=16,t=[ao(t)]):s=8);e.children=t,e.shapeFlag|=s}function Ia(...e){const t={};for(let s=0;swe||Ie;let hi,Os;{const e=Ri(),t=(s,n)=>{let i;return(i=e[s])||(i=e[s]=[]),i.push(n),r=>{i.length>1?i.forEach(o=>o(r)):i[0](r)}};hi=t("__VUE_INSTANCE_SETTERS__",s=>we=s),Os=t("__VUE_SSR_SETTERS__",s=>as=s)}const Us=e=>{const t=we;return hi(e),e.scope.on(),()=>{e.scope.off(),hi(t)}},Sn=()=>{we&&we.scope.off(),hi(null)};function ka(e){return e.vnode.shapeFlag&4}let as=!1;function Ra(e,t=!1,s=!1){t&&Os(t);const{props:n,children:i}=e.vnode,r=ka(e);Ud(e,n,r,t),qd(e,i,s||t);const o=r?cp(e,t):void 0;return t&&Os(!1),o}function cp(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,vr);const{setup:n}=s;if(n){yt();const i=e.setupContext=n.length>1?La(e):null,r=Us(e),o=ps(n,e,0,[e.props,i]),l=Br(o);if(bt(),r(),(l||e.sp)&&!Ot(e)&&Qr(e),l){if(o.then(Sn,Sn),t)return o.then(c=>{Nr(e,c,t)}).catch(c=>{gs(c,e,0)});e.asyncDep=o}else Nr(e,o,t)}else Pa(e,t)}function Nr(e,t,s){q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:oe(t)&&(e.setupState=Gr(t)),Pa(e,s)}let di,xr;function Ma(e){di=e,xr=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,pd))}}const ap=()=>!di;function Pa(e,t,s){const n=e.type;if(!e.render){if(!t&&di&&!n.render){const i=n.template||io(e).template;if(i){const{isCustomElement:r,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=n,a=Q(Q({isCustomElement:r,delimiters:l},o),c);n.render=di(i,a)}}e.render=n.render||Oe,xr&&xr(e)}{const i=Us(e);yt();try{wd(e)}finally{bt(),i()}}}const fp={get(e,t){return Me(e,"get",""),e[t]}};function La(e){const t=s=>{e.exposed=s||{}};return{attrs:new Proxy(e.attrs,fp),slots:e.slots,emit:e.emit,expose:t}}function Mn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Gr(Ec(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in on)return on[s](e)},has(t,s){return s in t||s in on}})):e.proxy}const up=/(?:^|[-_])\w/g,hp=e=>e.replace(up,t=>t.toUpperCase()).replace(/[-_]/g,"");function pi(e,t=!0){return q(e)?e.displayName||e.name:e.name||t&&e.__name}function Fa(e,t,s=!1){let n=pi(t);if(!n&&t.__file){const i=t.__file.match(/([^/\\]+)\.\w+$/);i&&(n=i[1])}if(!n&&e){const i=r=>{for(const o in r)if(r[o]===t)return o};n=i(e.components)||e.parent&&i(e.parent.type.components)||i(e.appContext.components)}return n?hp(n):s?"App":"Anonymous"}function dp(e){return q(e)&&"__vccOpts"in e}const Da=(e,t)=>uh(e,t,as);function Va(e,t,s){try{_n(-1);const n=arguments.length;return n===2?oe(t)&&!H(t)?Pt(t)?pe(e,null,[t]):pe(e,t):pe(e,null,t):(n>3?s=Array.prototype.slice.call(arguments,2):n===3&&Pt(s)&&(s=[s]),pe(e,t,s))}finally{_n(1)}}function pp(){}function gp(e,t,s,n){const i=s[n];if(i&&$a(i,e))return i;const r=t();return r.memo=e.slice(),r.cacheIndex=n,s[n]=r}function $a(e,t){const s=e.memo;if(s.length!=t.length)return!1;for(let n=0;n0&&Pe&&Pe.push(e),!0}const Ha="3.5.38",mp=Oe,yp=Ch,bp=Ss,_p=Mc,Sp={createComponentInstance:Oa,setupComponent:Ra,renderComponentRoot:Yn,setCurrentRenderingInstance:gn,isVNode:Pt,normalizeVNode:Ke,getComponentPublicInstance:Mn,ensureValidVNode:no,pushWarningContext:mh,popWarningContext:yh},vp=Sp,Tp=null,Ep=null,Cp=null;let wr;const al=typeof window<"u"&&window.trustedTypes;if(al)try{wr=al.createPolicy("vue",{createHTML:e=>e})}catch{}const Ba=wr?e=>wr.createHTML(e):e=>e,Ap="http://www.w3.org/2000/svg",Np="http://www.w3.org/1998/Math/MathML",Ct=typeof document<"u"?document:null,fl=Ct&&Ct.createElement("template"),Ua={insert:(e,t,s)=>{t.insertBefore(e,s||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,s,n)=>{const i=t==="svg"?Ct.createElementNS(Ap,e):t==="mathml"?Ct.createElementNS(Np,e):s?Ct.createElement(e,{is:s}):Ct.createElement(e);return e==="select"&&n&&n.multiple!=null&&i.setAttribute("multiple",n.multiple),i},createText:e=>Ct.createTextNode(e),createComment:e=>Ct.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ct.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,s,n,i,r){const o=s?s.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),s),!(i===r||!(i=i.nextSibling)););else{fl.innerHTML=Ba(n==="svg"?`${e}`:n==="mathml"?`${e}`:e);const l=fl.content;if(n==="svg"||n==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,s)}return[o?o.nextSibling:t.firstChild,s?s.previousSibling:t.lastChild]}},Ft="transition",Gs="animation",Ms=Symbol("_vtc"),ja={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Ka=Q({},Xr,ja),xp=e=>(e.displayName="Transition",e.props=Ka,e),wp=xp((e,{slots:t})=>Va(jc,Wa(e),t)),zt=(e,t=[])=>{H(e)?e.forEach(s=>s(...t)):e&&e(...t)},ul=e=>e?H(e)?e.some(t=>t.length>1):e.length>1:!1;function Wa(e){const t={};for(const E in e)E in ja||(t[E]=e[E]);if(e.css===!1)return t;const{name:s="v",type:n,duration:i,enterFromClass:r=`${s}-enter-from`,enterActiveClass:o=`${s}-enter-active`,enterToClass:l=`${s}-enter-to`,appearFromClass:c=r,appearActiveClass:a=o,appearToClass:f=l,leaveFromClass:u=`${s}-leave-from`,leaveActiveClass:d=`${s}-leave-active`,leaveToClass:m=`${s}-leave-to`}=e,b=Ip(i),_=b&&b[0],I=b&&b[1],{onBeforeEnter:k,onEnter:T,onEnterCancelled:p,onLeave:y,onLeaveCancelled:S,onBeforeAppear:M=k,onAppear:R=T,onAppearCancelled:N=p}=t,v=(E,F,K,z)=>{E._enterCancelled=z,Ht(E,F?f:l),Ht(E,F?a:o),K&&K()},A=(E,F)=>{E._isLeaving=!1,Ht(E,u),Ht(E,m),Ht(E,d),F&&F()},L=E=>(F,K)=>{const z=E?R:T,U=()=>v(F,E,K);zt(z,[F,U]),hl(()=>{Ht(F,E?c:r),dt(F,E?f:l),ul(z)||dl(F,n,_,U)})};return Q(t,{onBeforeEnter(E){zt(k,[E]),dt(E,r),dt(E,o)},onBeforeAppear(E){zt(M,[E]),dt(E,c),dt(E,a)},onEnter:L(!1),onAppear:L(!0),onLeave(E,F){E._isLeaving=!0;const K=()=>A(E,F);dt(E,u),E._enterCancelled?(dt(E,d),Ir(E)):(Ir(E),dt(E,d)),hl(()=>{E._isLeaving&&(Ht(E,u),dt(E,m),ul(y)||dl(E,n,I,K))}),zt(y,[E,K])},onEnterCancelled(E){v(E,!1,void 0,!0),zt(p,[E])},onAppearCancelled(E){v(E,!0,void 0,!0),zt(N,[E])},onLeaveCancelled(E){A(E),zt(S,[E])}})}function Ip(e){if(e==null)return null;if(oe(e))return[fr(e.enter),fr(e.leave)];{const t=fr(e);return[t,t]}}function fr(e){return ti(e)}function dt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.add(s)),(e[Ms]||(e[Ms]=new Set)).add(t)}function Ht(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const s=e[Ms];s&&(s.delete(t),s.size||(e[Ms]=void 0))}function hl(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Op=0;function dl(e,t,s,n){const i=e._endId=++Op,r=()=>{i===e._endId&&n()};if(s!=null)return setTimeout(r,s);const{type:o,timeout:l,propCount:c}=qa(e,t);if(!o)return n();const a=o+"end";let f=0;const u=()=>{e.removeEventListener(a,d),r()},d=m=>{m.target===e&&++f>=c&&u()};setTimeout(()=>{f(s[b]||"").split(", "),i=n(`${Ft}Delay`),r=n(`${Ft}Duration`),o=pl(i,r),l=n(`${Gs}Delay`),c=n(`${Gs}Duration`),a=pl(l,c);let f=null,u=0,d=0;t===Ft?o>0&&(f=Ft,u=o,d=r.length):t===Gs?a>0&&(f=Gs,u=a,d=c.length):(u=Math.max(o,a),f=u>0?o>a?Ft:Gs:null,d=f?f===Ft?r.length:c.length:0);const m=f===Ft&&/\b(?:transform|all)(?:,|$)/.test(n(`${Ft}Property`).toString());return{type:f,timeout:u,propCount:d,hasTransform:m}}function pl(e,t){for(;e.lengthgl(s)+gl(e[n])))}function gl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ir(e){return(e?e.ownerDocument:document).body.offsetHeight}function kp(e,t,s){const n=e[Ms];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}const gi=Symbol("_vod"),uo=Symbol("_vsh"),Ga={name:"show",beforeMount(e,{value:t},{transition:s}){e[gi]=e.style.display==="none"?"":e.style.display,s&&t?s.beforeEnter(e):Js(e,t)},mounted(e,{value:t},{transition:s}){s&&t&&s.enter(e)},updated(e,{value:t,oldValue:s},{transition:n}){!t!=!s&&(n?t?(n.beforeEnter(e),Js(e,!0),n.enter(e)):n.leave(e,()=>{Js(e,!1)}):Js(e,t))},beforeUnmount(e,{value:t}){Js(e,t)}};function Js(e,t){e.style.display=t?e[gi]:"none",e[uo]=!t}function Rp(){Ga.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Ja=Symbol("");function Mp(e){const t=Be();if(!t)return;const s=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>mi(r,i))},n=()=>{const i=e(t.proxy);t.ce?mi(t.ce,i):Or(t.subTree,i),s(i)};eo(()=>{dn(n)}),kn(()=>{xs(n,Oe,{flush:"post"});const i=new MutationObserver(n);i.observe(t.subTree.el.parentNode,{childList:!0}),Rn(()=>i.disconnect())})}function Or(e,t){if(e.shapeFlag&128){const s=e.suspense;e=s.activeBranch,s.pendingBranch&&!s.isHydrating&&s.effects.push(()=>{Or(s.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)mi(e.el,t);else if(e.type===Ce)e.children.forEach(s=>Or(s,t));else if(e.type===rs){let{el:s,anchor:n}=e;for(;s&&(mi(s,t),s!==n);)s=s.nextSibling}}function mi(e,t){if(e.nodeType===1){const s=e.style;let n="";for(const i in t){const r=rc(t[i]);s.setProperty(`--${i}`,r),n+=`--${i}: ${r};`}s[Ja]=n}}const Pp=/(?:^|;)\s*display\s*:/;function Lp(e,t,s){const n=e.style,i=J(s);let r=!1;if(s&&!i){if(t)if(J(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();s[l]==null&&en(n,l,"")}else for(const o in t)s[o]==null&&en(n,o,"");for(const o in s){o==="display"&&(r=!0);const l=s[o];l!=null?Dp(e,o,!J(t)&&t?t[o]:void 0,l)||en(n,o,l):en(n,o,"")}}else if(i){if(t!==s){const o=n[Ja];o&&(s+=";"+o),n.cssText=s,r=Pp.test(s)}}else t&&e.removeAttribute("style");gi in e&&(e[gi]=r?n.display:"",e[uo]&&(n.display="none"))}const ml=/\s*!important$/;function en(e,t,s){if(H(s))s.forEach(n=>en(e,t,n));else if(s==null&&(s=""),t.startsWith("--"))e.setProperty(t,s);else{const n=Fp(e,t);ml.test(s)?e.setProperty(He(n),s.replace(ml,""),"important"):e[n]=s}}const yl=["Webkit","Moz","ms"],ur={};function Fp(e,t){const s=ur[t];if(s)return s;let n=ae(t);if(n!=="filter"&&n in e)return ur[t]=n;n=ds(n);for(let i=0;ihr||(Bp.then(()=>hr=0),hr=Date.now());function jp(e,t){const s=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=s.attached)return;const i=s.value;if(H(i)){const r=n.stopImmediatePropagation;n.stopImmediatePropagation=()=>{r.call(n),n._stopped=!0};const o=i.slice(),l=[n];for(let c=0;ce.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ya=(e,t,s,n,i,r)=>{const o=i==="svg";t==="class"?kp(e,n,o):t==="style"?Lp(e,s,n):us(t)?xi(t)||$p(e,t,s,n,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Kp(e,t,n,o))?(Sl(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&_l(e,t,n,o,r,t!=="value")):e._isVueCE&&(Wp(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!J(n)))?Sl(e,ae(t),n,r,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),_l(e,t,n,o))};function Kp(e,t,s,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&El(t)&&q(s));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return El(t)&&J(s)?!1:t in e}function Wp(e,t){const s=e._def.props;if(!s)return!1;const n=ae(t);return Array.isArray(s)?s.some(i=>ae(i)===n):Object.keys(s).some(i=>ae(i)===n)}const Cl={};function za(e,t,s){let n=Zr(e,t);wi(n)&&(n=Q({},n,t));class i extends Gi{constructor(o){super(n,o,s)}}return i.def=n,i}const qp=((e,t)=>za(e,t,ff)),Gp=typeof HTMLElement<"u"?HTMLElement:class{};class Gi extends Gp{constructor(t,s={},n=kr){super(),this._def=t,this._props=s,this._createApp=n,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._patching=!1,this._dirty=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._styleAnchors=new WeakMap,this._ob=null,this.shadowRoot&&n!==kr?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow(Q({},t.shadowRootOptions,{mode:"open"})),this._root=this.shadowRoot):this._root=this}connectedCallback(){if(!this.isConnected)return;!this.shadowRoot&&!this._resolved&&this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.assignedSlot||t.parentNode||t.host);)if(t instanceof Gi){this._parent=t;break}this._instance||(this._resolved?this._mount(this._def):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._inheritParentContext(t))}_inheritParentContext(t=this._parent){t&&this._app&&Object.setPrototypeOf(this._app._context.provides,t._instance.provides)}disconnectedCallback(){this._connected=!1,$i(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null,this._teleportTargets&&(this._teleportTargets.clear(),this._teleportTargets=void 0))})}_processMutations(t){for(const s of t)this._setAttr(s.attributeName)}_resolveDef(){if(this._pendingResolve)return;for(let n=0;n{this._resolved=!0,this._pendingResolve=void 0;const{props:r,styles:o}=n;let l;if(r&&!H(r))for(const c in r){const a=r[c];(a===Number||a&&a.type===Number)&&(c in this._props&&(this._props[c]=ti(this._props[c])),(l||(l=Object.create(null)))[ae(c)]=!0)}this._numberProps=l,this._resolveProps(n),this.shadowRoot&&this._applyStyles(o),this._mount(n)},s=this._def.__asyncLoader;s?this._pendingResolve=s().then(n=>{n.configureApp=this._def.configureApp,t(this._def=n,!0)}):t(this._def)}_mount(t){this._app=this._createApp(t),this._inheritParentContext(),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const s=this._instance&&this._instance.exposed;if(s)for(const n in s)le(this,n)||Object.defineProperty(this,n,{get:()=>wn(s[n])})}_resolveProps(t){const{props:s}=t,n=H(s)?s:Object.keys(s||{});for(const i of Object.keys(this))i[0]!=="_"&&n.includes(i)&&this._setProp(i,this[i]);for(const i of n.map(ae))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(r){this._setProp(i,r,!0,!this._patching)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const s=this.hasAttribute(t);let n=s?this.getAttribute(t):Cl;const i=ae(t);s&&this._numberProps&&this._numberProps[i]&&(n=ti(n)),this._setProp(i,n,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,s,n=!0,i=!1){if(s!==this._props[t]&&(this._dirty=!0,s===Cl?delete this._props[t]:(this._props[t]=s,t==="key"&&this._app&&(this._app._ceVNode.key=s)),i&&this._instance&&this._update(),n)){const r=this._ob;r&&(this._processMutations(r.takeRecords()),r.disconnect()),s===!0?this.setAttribute(He(t),""):typeof s=="string"||typeof s=="number"?this.setAttribute(He(t),s+""):s||this.removeAttribute(He(t)),r&&r.observe(this,{attributes:!0})}}_update(){const t=this._createVNode();this._app&&(t.appContext=this._app._context),af(t,this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const s=pe(this._def,Q(t,this._props));return this._instance||(s.ce=n=>{this._instance=n,n.ce=this,n.isCE=!0;const i=(r,o)=>{this.dispatchEvent(new CustomEvent(r,wi(o[0])?Q({detail:o},o[0]):{detail:o}))};n.emit=(r,...o)=>{i(r,o),He(r)!==r&&i(He(r),o)},this._setParent()}),s}_applyStyles(t,s,n){if(!t)return;if(s){if(s===this._def||this._styleChildren.has(s))return;this._styleChildren.add(s)}const i=this._nonce,r=this.shadowRoot,o=n?this._getStyleAnchor(n)||this._getStyleAnchor(this._def):this._getRootStyleInsertionAnchor(r);let l=null;for(let c=t.length-1;c>=0;c--){const a=document.createElement("style");i&&a.setAttribute("nonce",i),a.textContent=t[c],r.insertBefore(a,l||o),l=a,c===0&&(n||this._styleAnchors.set(this._def,a),s&&this._styleAnchors.set(s,a))}}_getStyleAnchor(t){if(!t)return null;const s=this._styleAnchors.get(t);return s&&s.parentNode===this.shadowRoot?s:(s&&this._styleAnchors.delete(t),null)}_getRootStyleInsertionAnchor(t){for(let s=0;s(delete e.props.mode,e),Xp=zp({name:"TransitionGroup",props:Q({},Ka,{tag:String,moveClass:String}),setup(e,{slots:t}){const s=Be(),n=zr();let i,r;return ji(()=>{if(!i.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!sg(i[0].el,s.vnode.el,o)){i=[];return}i.forEach(Qp),i.forEach(eg);const l=i.filter(tg);Ir(s.vnode.el),l.forEach(c=>{const a=c.el,f=a.style;dt(a,o),f.transform=f.webkitTransform=f.transitionDuration="";const u=a[yi]=d=>{d&&d.target!==a||(!d||d.propertyName.endsWith("transform"))&&(a.removeEventListener("transitionend",u),a[yi]=null,Ht(a,o))};a.addEventListener("transitionend",u)}),i=[]}),()=>{const o=se(e),l=Wa(o);let c=o.tag||Ce;if(i=[],r)for(let a=0;a{l.split(/\s+/).forEach(c=>c&&n.classList.remove(c))}),s.split(/\s+/).forEach(l=>l&&n.classList.add(l)),n.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(n);const{hasTransform:o}=qa(n);return r.removeChild(n),o}const Gt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return H(t)?s=>As(t,s):t};function ng(e){e.target.composing=!0}function Nl(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const it=Symbol("_assign");function xl(e,t,s){return t&&(e=e.trim()),s&&(e=ki(e)),e}const bi={created(e,{modifiers:{lazy:t,trim:s,number:n}},i){e[it]=Gt(i);const r=n||i.props&&i.props.type==="number";wt(e,t?"change":"input",o=>{o.target.composing||e[it](xl(e.value,s,r))}),(s||r)&&wt(e,"change",()=>{e.value=xl(e.value,s,r)}),t||(wt(e,"compositionstart",ng),wt(e,"compositionend",Nl),wt(e,"change",Nl))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:s,modifiers:{lazy:n,trim:i,number:r}},o){if(e[it]=Gt(o),e.composing)return;const l=(r||e.type==="number")&&!/^0\d/.test(e.value)?ki(e.value):e.value,c=t??"";if(l===c)return;const a=e.getRootNode();(a instanceof Document||a instanceof ShadowRoot)&&a.activeElement===e&&e.type!=="range"&&(n&&t===s||i&&e.value.trim()===c)||(e.value=c)}},ho={deep:!0,created(e,t,s){e[it]=Gt(s),wt(e,"change",()=>{const n=e._modelValue,i=Ps(e),r=e.checked,o=e[it];if(H(n)){const l=Mi(n,i),c=l!==-1;if(r&&!c)o(n.concat(i));else if(!r&&c){const a=[...n];a.splice(l,1),o(a)}}else if(hs(n)){const l=new Set(n);r?l.add(i):l.delete(i),o(l)}else o(sf(e,r))})},mounted:wl,beforeUpdate(e,t,s){e[it]=Gt(s),wl(e,t,s)}};function wl(e,{value:t,oldValue:s},n){e._modelValue=t;let i;if(H(t))i=Mi(t,n.props.value)>-1;else if(hs(t))i=t.has(n.props.value);else{if(t===s)return;i=Rt(t,sf(e,!0))}e.checked!==i&&(e.checked=i)}const po={created(e,{value:t},s){e.checked=Rt(t,s.props.value),e[it]=Gt(s),wt(e,"change",()=>{e[it](Ps(e))})},beforeUpdate(e,{value:t,oldValue:s},n){e[it]=Gt(n),t!==s&&(e.checked=Rt(t,n.props.value))}},tf={deep:!0,created(e,{value:t,modifiers:{number:s}},n){const i=hs(t);wt(e,"change",()=>{const r=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>s?ki(Ps(o)):Ps(o));e[it](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,$i(()=>{e._assigning=!1})}),e[it]=Gt(n)},mounted(e,{value:t}){Il(e,t)},beforeUpdate(e,t,s){e[it]=Gt(s)},updated(e,{value:t}){e._assigning||Il(e,t)}};function Il(e,t){const s=e.multiple,n=H(t);if(!(s&&!n&&!hs(t))){for(let i=0,r=e.options.length;iString(a)===String(l)):o.selected=Mi(t,l)>-1}else o.selected=t.has(l);else if(Rt(Ps(o),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!s&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Ps(e){return"_value"in e?e._value:e.value}function sf(e,t){const s=t?"_trueValue":"_falseValue";return s in e?e[s]:t}const nf={created(e,t,s){qn(e,t,s,null,"created")},mounted(e,t,s){qn(e,t,s,null,"mounted")},beforeUpdate(e,t,s,n){qn(e,t,s,n,"beforeUpdate")},updated(e,t,s,n){qn(e,t,s,n,"updated")}};function rf(e,t){switch(e){case"SELECT":return tf;case"TEXTAREA":return bi;default:switch(t){case"checkbox":return ho;case"radio":return po;default:return bi}}}function qn(e,t,s,n,i){const o=rf(e.tagName,s.props&&s.props.type)[i];o&&o(e,t,s,n)}function ig(){bi.getSSRProps=({value:e})=>({value:e}),po.getSSRProps=({value:e},t)=>{if(t.props&&Rt(t.props.value,e))return{checked:!0}},ho.getSSRProps=({value:e},t)=>{if(H(e)){if(t.props&&Mi(e,t.props.value)>-1)return{checked:!0}}else if(hs(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},nf.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const s=rf(t.type.toUpperCase(),t.props&&t.props.type);if(s.getSSRProps)return s.getSSRProps(e,t)}}const rg=["ctrl","shift","alt","meta"],og={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>rg.some(s=>e[`${s}Key`]&&!t.includes(s))},lg=(e,t)=>{if(!e)return e;const s=e._withMods||(e._withMods={}),n=t.join(".");return s[n]||(s[n]=((i,...r)=>{for(let o=0;o{const s=e._withKeys||(e._withKeys={}),n=t.join(".");return s[n]||(s[n]=(i=>{if(!("key"in i))return;const r=He(i.key);if(t.some(o=>o===r||cg[o]===r))return e(i)}))},of=Q({patchProp:Ya},Ua);let cn,Ol=!1;function lf(){return cn||(cn=ma(of))}function cf(){return cn=Ol?cn:ya(of),Ol=!0,cn}const af=((...e)=>{lf().render(...e)}),fg=((...e)=>{cf().hydrate(...e)}),kr=((...e)=>{const t=lf().createApp(...e),{mount:s}=t;return t.mount=n=>{const i=hf(n);if(!i)return;const r=t._component;!q(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const o=s(i,!1,uf(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t}),ff=((...e)=>{const t=cf().createApp(...e),{mount:s}=t;return t.mount=n=>{const i=hf(n);if(i)return s(i,!0,uf(i))},t});function uf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function hf(e){return J(e)?document.querySelector(e):e}let kl=!1;const ug=()=>{kl||(kl=!0,ig(),Rp())},hg=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:jc,BaseTransitionPropsValidators:Xr,Comment:ye,DeprecationTypes:Cp,EffectScope:jr,ErrorCodes:Eh,ErrorTypeStrings:yp,Fragment:Ce,KeepAlive:id,ReactiveEffect:fn,Static:rs,Suspense:zd,Teleport:Vh,Text:Wt,TrackOpTypes:hh,Transition:wp,TransitionGroup:Zp,TriggerOpTypes:dh,VueElement:Gi,assertNumber:Th,callWithAsyncErrorHandling:Xe,callWithErrorHandling:ps,camelize:ae,capitalize:ds,cloneVNode:St,compatUtils:Ep,computed:Da,createApp:kr,createBlock:ui,createCommentVNode:wa,createElementBlock:sp,createElementVNode:co,createHydrationRenderer:ya,createPropsRestProxy:Nd,createRenderer:ma,createSSRApp:ff,createSlots:ud,createStaticVNode:rp,createTextVNode:ao,createVNode:pe,customRef:Nc,defineAsyncComponent:sd,defineComponent:Zr,defineCustomElement:za,defineEmits:md,defineExpose:yd,defineModel:Sd,defineOptions:bd,defineProps:gd,defineSSRCustomElement:qp,defineSlots:_d,devtools:bp,effect:Lu,effectScope:Ru,getCurrentInstance:Be,getCurrentScope:oc,getCurrentWatcher:ph,getTransitionRawChildren:Bi,guardReactiveProps:xa,h:Va,handleError:gs,hasInjectionContext:kh,hydrate:fg,hydrateOnIdle:zh,hydrateOnInteraction:ed,hydrateOnMediaQuery:Qh,hydrateOnVisible:Zh,initCustomFormatter:pp,initDirectivesForSSR:ug,inject:rn,isMemoSame:$a,isProxy:xn,isReactive:Kt,isReadonly:_t,isRef:be,isRuntimeOnly:ap,isShallow:qe,isVNode:Pt,markRaw:Ec,mergeDefaults:Cd,mergeModels:Ad,mergeProps:Ia,nextTick:$i,nodeOps:Ua,normalizeClass:Bs,normalizeProps:mu,normalizeStyle:Hs,onActivated:Gc,onBeforeMount:zc,onBeforeUnmount:Ki,onBeforeUpdate:eo,onDeactivated:Jc,onErrorCaptured:ea,onMounted:kn,onRenderTracked:Qc,onRenderTriggered:Zc,onScopeDispose:Mu,onServerPrefetch:Xc,onUnmounted:Rn,onUpdated:ji,onWatcherCleanup:wc,openBlock:bn,patchProp:Ya,popScopeId:wh,provide:Pc,proxyRefs:Gr,pushScopeId:xh,queuePostFlushCb:dn,reactive:Di,readonly:ni,ref:nn,registerRuntimeCompiler:Ma,render:af,renderList:fd,renderSlot:hd,resolveComponent:ld,resolveDirective:ad,resolveDynamicComponent:cd,resolveFilter:Tp,resolveTransitionHooks:Rs,setBlockTracking:_n,setDevtoolsHook:_p,setTransitionHooks:Mt,shallowReactive:Tc,shallowReadonly:eh,shallowRef:Cc,ssrContextKey:Lc,ssrUtils:vp,stop:Fu,toDisplayString:nc,toHandlerKey:Cs,toHandlers:dd,toRaw:se,toRef:ah,toRefs:oh,toValue:nh,transformVNodeArgs:np,triggerRef:sh,unref:wn,useAttrs:Ed,useCssModule:Yp,useCssVars:Mp,useHost:Xa,useId:Hh,useModel:Ld,useSSRContext:Fc,useShadowRoot:Jp,useSlots:Td,useTemplateRef:Bh,useTransitionState:zr,vModelCheckbox:ho,vModelDynamic:nf,vModelRadio:po,vModelSelect:tf,vModelText:bi,vShow:Ga,version:Ha,warn:mp,watch:xs,watchEffect:Rh,watchPostEffect:Mh,watchSyncEffect:Dc,withAsyncContext:xd,withCtx:Yr,withDefaults:vd,withDirectives:Oh,withKeys:ag,withMemo:gp,withModifiers:lg,withScopeId:Ih},Symbol.toStringTag,{value:"Module"}));const vn=Symbol(""),an=Symbol(""),go=Symbol(""),_i=Symbol(""),df=Symbol(""),fs=Symbol(""),pf=Symbol(""),gf=Symbol(""),mo=Symbol(""),yo=Symbol(""),Pn=Symbol(""),bo=Symbol(""),mf=Symbol(""),_o=Symbol(""),So=Symbol(""),vo=Symbol(""),To=Symbol(""),Eo=Symbol(""),Co=Symbol(""),yf=Symbol(""),bf=Symbol(""),Ji=Symbol(""),Si=Symbol(""),Ao=Symbol(""),No=Symbol(""),Tn=Symbol(""),Ln=Symbol(""),xo=Symbol(""),Rr=Symbol(""),dg=Symbol(""),Mr=Symbol(""),vi=Symbol(""),pg=Symbol(""),gg=Symbol(""),wo=Symbol(""),mg=Symbol(""),yg=Symbol(""),Io=Symbol(""),_f=Symbol(""),Ls={[vn]:"Fragment",[an]:"Teleport",[go]:"Suspense",[_i]:"KeepAlive",[df]:"BaseTransition",[fs]:"openBlock",[pf]:"createBlock",[gf]:"createElementBlock",[mo]:"createVNode",[yo]:"createElementVNode",[Pn]:"createCommentVNode",[bo]:"createTextVNode",[mf]:"createStaticVNode",[_o]:"resolveComponent",[So]:"resolveDynamicComponent",[vo]:"resolveDirective",[To]:"resolveFilter",[Eo]:"withDirectives",[Co]:"renderList",[yf]:"renderSlot",[bf]:"createSlots",[Ji]:"toDisplayString",[Si]:"mergeProps",[Ao]:"normalizeClass",[No]:"normalizeStyle",[Tn]:"normalizeProps",[Ln]:"guardReactiveProps",[xo]:"toHandlers",[Rr]:"camelize",[dg]:"capitalize",[Mr]:"toHandlerKey",[vi]:"setBlockTracking",[pg]:"pushScopeId",[gg]:"popScopeId",[wo]:"withCtx",[mg]:"unref",[yg]:"isRef",[Io]:"withMemo",[_f]:"isMemoSame"};function bg(e){Object.getOwnPropertySymbols(e).forEach(t=>{Ls[t]=e[t]})}const Ze={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function _g(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:Ze}}function En(e,t,s,n,i,r,o,l=!1,c=!1,a=!1,f=Ze){return e&&(l?(e.helper(fs),e.helper(Vs(e.inSSR,a))):e.helper(Ds(e.inSSR,a)),o&&e.helper(Eo)),{type:13,tag:t,props:s,children:n,patchFlag:i,dynamicProps:r,directives:o,isBlock:l,disableTracking:c,isComponent:a,loc:f}}function os(e,t=Ze){return{type:17,loc:t,elements:e}}function nt(e,t=Ze){return{type:15,loc:t,properties:e}}function ve(e,t){return{type:16,loc:Ze,key:J(e)?Z(e,!0):e,value:t}}function Z(e,t=!1,s=Ze,n=0){return{type:4,loc:s,content:e,isStatic:t,constType:t?3:n}}function at(e,t=Ze){return{type:8,loc:t,children:e}}function Ae(e,t=[],s=Ze){return{type:14,loc:s,callee:e,arguments:t}}function Fs(e,t=void 0,s=!1,n=!1,i=Ze){return{type:18,params:e,returns:t,newline:s,isSlot:n,loc:i}}function Pr(e,t,s,n=!0){return{type:19,test:e,consequent:t,alternate:s,newline:n,loc:Ze}}function Sg(e,t,s=!1,n=!1){return{type:20,index:e,value:t,needPauseTracking:s,inVOnce:n,needArraySpread:!1,loc:Ze}}function vg(e){return{type:21,body:e,loc:Ze}}function Ds(e,t){return e||t?mo:yo}function Vs(e,t){return e||t?pf:gf}function Oo(e,{helper:t,removeHelper:s,inSSR:n}){e.isBlock||(e.isBlock=!0,s(Ds(n,e.isComponent)),t(fs),t(Vs(n,e.isComponent)))}const Rl=new Uint8Array([123,123]),Ml=new Uint8Array([125,125]);function Pl(e){return e>=97&&e<=122||e>=65&&e<=90}function Ye(e){return e===32||e===10||e===9||e===12||e===13}function Dt(e){return e===47||e===62||Ye(e)}function Ti(e){const t=new Uint8Array(e.length);for(let s=0;s100){let o=-1,l=i;for(;o+1>>1;this.newlines[c]=0;o--)if(t>this.newlines[o]){r=o;break}return r>=0&&(s=r+2,n=t-this.newlines[r]),{column:n,line:s,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){t===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const s=this.index+1-this.delimiterOpen.length;s>this.sectionStart&&this.cbs.ontext(this.sectionStart,s),this.state=3,this.sectionStart=s}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const s=this.sequenceIndex===this.currentSequence.length;if(!(s?Dt(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!s){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(t===62||Ye(t)){const s=this.index-this.currentSequence.length;if(this.sectionStart=t||(this.state===28?this.currentSequence===ke.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,s){}}function Ll(e,{compatConfig:t}){const s=t&&t[e];return e==="MODE"?s||3:s}function ls(e,t){const s=Ll("MODE",t),n=Ll(e,t);return s===3?n===!0:n!==!1}function Cn(e,t,s,...n){return ls(e,t)}function ko(e){throw e}function Sf(e){}function de(e,t,s,n){const i=`https://vuejs.org/error-reference/#compiler-${e}`,r=new SyntaxError(String(i));return r.code=e,r.loc=t,r}const We=e=>e.type===4&&e.isStatic;function vf(e){switch(e){case"Teleport":case"teleport":return an;case"Suspense":case"suspense":return go;case"KeepAlive":case"keep-alive":return _i;case"BaseTransition":case"base-transition":return df}}const Eg=/^$|^\d|[^\$\w\xA0-\uFFFF]/,Ro=e=>!Eg.test(e),Tf=/[A-Za-z_$\xA0-\uFFFF]/,Cg=/[\.\?\w$\xA0-\uFFFF]/,Ag=/\s+[.[]\s*|\s*[.[]\s+/g,Ef=e=>e.type===4?e.content:e.loc.source,Ng=e=>{const t=Ef(e).trim().replace(Ag,l=>l.trim());let s=0,n=[],i=0,r=0,o=null;for(let l=0;l|^\s*(?:async\s+)?function(?:\s+[\w$]+)?\s*\(/,wg=e=>xg.test(Ef(e)),Ig=wg;function st(e,t,s=!1){for(let n=0;nt.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function dr(e){return e.type===5||e.type===2}function Fl(e){return e.type===7&&e.name==="pre"}function kg(e){return e.type===7&&e.name==="slot"}function Ei(e){return e.type===1&&e.tagType===3}function Ci(e){return e.type===1&&e.tagType===2}const Rg=new Set([Tn,Ln]);function Af(e,t=[]){if(e&&!J(e)&&e.type===14){const s=e.callee;if(!J(s)&&Rg.has(s))return Af(e.arguments[0],t.concat(e))}return[e,t]}function Ai(e,t,s){let n,i=e.type===13?e.props:e.arguments[2],r=[],o;if(i&&!J(i)&&i.type===14){const l=Af(i);i=l[0],r=l[1],o=r[r.length-1]}if(i==null||J(i))n=nt([t]);else if(i.type===14){const l=i.arguments[0];!J(l)&&l.type===15?Dl(t,l)||l.properties.unshift(t):i.callee===xo?n=Ae(s.helper(Si),[nt([t]),i]):i.arguments.unshift(nt([t])),!n&&(n=i)}else i.type===15?(Dl(t,i)||i.properties.unshift(t),n=i):(n=Ae(s.helper(Si),[nt([t]),i]),o&&o.callee===Ln&&(o=r[r.length-2]));e.type===13?o?o.arguments[0]=n:e.props=n:o?o.arguments[0]=n:e.arguments[2]=n}function Dl(e,t){let s=!1;if(e.key.type===4){const n=e.key.content;s=t.properties.some(i=>i.key.type===4&&i.key.content===n)}return s}function An(e,t){return`_${t}_${e.replace(/[^\w]/g,(s,n)=>s==="-"?"_":e.charCodeAt(n).toString())}`}function Mg(e){return e.type===14&&e.callee===Io?e.arguments[1].returns:e}const Pg=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/;function Nf(e){for(let t=0;t0,isVoidTag:vs,isPreTag:vs,isIgnoreNewlineTag:vs,isCustomElement:vs,onError:ko,onWarn:Sf,comments:!1,prefixIdentifiers:!1};let re=wf,Nn=null,kt="",Re=null,te=null,Ue="",Et=-1,Xt=-1,Po=0,jt=!1,Lr=null;const he=[],ge=new Tg(he,{onerr:Tt,ontext(e,t){Gn(xe(e,t),e,t)},ontextentity(e,t,s){Gn(e,t,s)},oninterpolation(e,t){if(jt)return Gn(xe(e,t),e,t);let s=e+ge.delimiterOpen.length,n=t-ge.delimiterClose.length;for(;Ye(kt.charCodeAt(s));)s++;for(;Ye(kt.charCodeAt(n-1));)n--;let i=xe(s,n);i.includes("&")&&(i=re.decodeEntities(i,!1)),Fr({type:5,content:Zn(i,!1,me(s,n)),loc:me(e,t)})},onopentagname(e,t){const s=xe(e,t);Re={type:1,tag:s,ns:re.getNamespace(s,he[0],re.ns),tagType:0,props:[],children:[],loc:me(e-1,t),codegenNode:void 0}},onopentagend(e){$l(e)},onclosetag(e,t){const s=xe(e,t);if(!re.isVoidTag(s)){let n=!1;for(let i=0;i0&&Tt(24,he[0].loc.start.offset);for(let o=0;o<=i;o++){const l=he.shift();Xn(l,t,o(n.type===7?n.rawName:n.name)===s)&&Tt(2,t)},onattribend(e,t){if(Re&&te){if(ts(te.loc,t),e!==0)if(Ue.includes("&")&&(Ue=re.decodeEntities(Ue,!0)),te.type===6)te.name==="class"&&(Ue=kf(Ue).trim()),e===1&&!Ue&&Tt(13,t),te.value={type:2,content:Ue,loc:e===1?me(Et,Xt):me(Et-1,Xt+1)},ge.inSFCRoot&&Re.tag==="template"&&te.name==="lang"&&Ue&&Ue!=="html"&&ge.enterRCDATA(Ti("i.content==="sync"))>-1&&Cn("COMPILER_V_BIND_SYNC",re,te.loc,te.arg.loc.source)&&(te.name="model",te.modifiers.splice(n,1))}(te.type!==7||te.name!=="pre")&&Re.props.push(te)}Ue="",Et=Xt=-1},oncomment(e,t){re.comments&&Fr({type:3,content:xe(e,t),loc:me(e-4,t+3)})},onend(){const e=kt.length;for(let t=0;t{const b=t.start.offset+d,_=b+u.length;return Zn(u,!1,me(b,_),0,m?1:0)},l={source:o(r.trim(),s.indexOf(r,i.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let c=i.trim().replace(Lg,"").trim();const a=i.indexOf(c),f=c.match(Vl);if(f){c=c.replace(Vl,"").trim();const u=f[1].trim();let d;if(u&&(d=s.indexOf(u,a+c.length),l.key=o(u,d,!0)),f[2]){const m=f[2].trim();m&&(l.index=o(m,s.indexOf(m,l.key?d+u.length:a+c.length),!0))}}return c&&(l.value=o(c,a,!0)),l}function xe(e,t){return kt.slice(e,t)}function $l(e){ge.inSFCRoot&&(Re.innerLoc=me(e+1,e+1)),Fr(Re);const{tag:t,ns:s}=Re;s===0&&re.isPreTag(t)&&Po++,re.isVoidTag(t)?Xn(Re,e):(he.unshift(Re),(s===1||s===2)&&(ge.inXML=!0)),Re=null}function Gn(e,t,s){{const r=he[0]&&he[0].tag;r!=="script"&&r!=="style"&&e.includes("&")&&(e=re.decodeEntities(e,!1))}const n=he[0]||Nn,i=n.children[n.children.length-1];i&&i.type===2?(i.content+=e,ts(i.loc,s)):n.children.push({type:2,content:e,loc:me(t,s)})}function Xn(e,t,s=!1){s?ts(e.loc,If(t,60)):ts(e.loc,Dg(t,62)+1),ge.inSFCRoot&&(e.children.length?e.innerLoc.end=Q({},e.children[e.children.length-1].loc.end):e.innerLoc.end=Q({},e.innerLoc.start),e.innerLoc.source=xe(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:n,ns:i,children:r}=e;if(jt||(n==="slot"?e.tagType=2:Hl(e)?e.tagType=3:$g(e)&&(e.tagType=1)),ge.inRCDATA||(e.children=Of(r)),i===0&&re.isIgnoreNewlineTag(n)){const o=r[0];o&&o.type===2&&(o.content=o.content.replace(/^\r?\n/,""))}i===0&&re.isPreTag(n)&&Po--,Lr===e&&(jt=ge.inVPre=!1,Lr=null),ge.inXML&&(he[0]?he[0].ns:re.ns)===0&&(ge.inXML=!1);{const o=e.props;if(!ge.inSFCRoot&&ls("COMPILER_NATIVE_TEMPLATE",re)&&e.tag==="template"&&!Hl(e)){const c=he[0]||Nn,a=c.children.indexOf(e);c.children.splice(a,1,...e.children)}const l=o.find(c=>c.type===6&&c.name==="inline-template");l&&Cn("COMPILER_INLINE_TEMPLATE",re,l.loc)&&e.children.length&&(l.value={type:2,content:xe(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:l.loc})}}function Dg(e,t){let s=e;for(;kt.charCodeAt(s)!==t&&s=0;)s--;return s}const Vg=new Set(["if","else","else-if","for","slot"]);function Hl({tag:e,props:t}){if(e==="template"){for(let s=0;s64&&e<91}const Bg=/\r\n/g;function Of(e){const t=re.whitespace!=="preserve";let s=!1;for(let n=0;ns.type!==3);return t.length===1&&t[0].type===1&&!Ci(t[0])?t[0]:null}function Qn(e,t,s,n=!1,i=!1){const{children:r}=e,o=[];for(let f=0;f0){if(d>=2){u.codegenNode.patchFlag=-1,o.push(u);continue}}else{const m=u.codegenNode;if(m.type===13){const b=m.patchFlag;if((b===void 0||b===512||b===1)&&Pf(u,s)>=2){const _=Lf(u);_&&(m.props=s.hoist(_))}m.dynamicProps&&(m.dynamicProps=s.hoist(m.dynamicProps))}}}else if(u.type===12&&(n?0:ze(u,s))>=2){u.codegenNode.type===14&&u.codegenNode.arguments.length>0&&u.codegenNode.arguments.push("-1"),o.push(u);continue}if(u.type===1){const d=u.tagType===1;d&&s.scopes.vSlot++,Qn(u,e,s,!1,i),d&&s.scopes.vSlot--}else if(u.type===11)Qn(u,e,s,u.children.length===1,!0);else if(u.type===9)for(let d=0;dm.key===u||m.key.content===u);return d&&d.value}}o.length&&s.transformHoist&&s.transformHoist(r,s,e)}function ze(e,t){const{constantCache:s}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;const n=s.get(e);if(n!==void 0)return n;const i=e.codegenNode;if(i.type!==13||i.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject"&&e.tag!=="math")return 0;if(i.patchFlag===void 0){let o=3;const l=Pf(e,t);if(l===0)return s.set(e,0),0;l1)for(let c=0;cL&&(N.childIndex--,N.onNodeRemoved()),N.parent.children.splice(L,1)},onNodeRemoved:Oe,addIdentifiers(v){},removeIdentifiers(v){},hoist(v){J(v)&&(v=Z(v)),N.hoists.push(v);const A=Z(`_hoisted_${N.hoists.length}`,!1,v.loc,2);return A.hoisted=v,A},cache(v,A=!1,L=!1){const E=Sg(N.cached.length,v,A,L);return N.cached.push(E),E}};return N.filters=new Set,N}function zg(e,t){const s=Yg(e,t);zi(e,s),t.hoistStatic&&Gg(e,s),t.ssr||Xg(e,s),e.helpers=new Set([...s.helpers.keys()]),e.components=[...s.components],e.directives=[...s.directives],e.imports=s.imports,e.hoists=s.hoists,e.temps=s.temps,e.cached=s.cached,e.transformed=!0,e.filters=[...s.filters]}function Xg(e,t){const{helper:s}=t,{children:n}=e;if(n.length===1){const i=Rf(e);if(i&&i.codegenNode){const r=i.codegenNode;r.type===13&&Oo(r,t),e.codegenNode=r}else e.codegenNode=n[0]}else if(n.length>1){let i=64;e.codegenNode=En(t,s(vn),void 0,e.children,i,void 0,void 0,!0,void 0,!1)}}function Zg(e,t){let s=0;const n=()=>{s--};for(;sn===e:n=>e.test(n);return(n,i)=>{if(n.type===1){const{props:r}=n;if(n.tagType===3&&r.some(kg))return;const o=[];for(let l=0;l`${Ls[e]}: _${Ls[e]}`;function Qg(e,{mode:t="function",prefixIdentifiers:s=t==="module",sourceMap:n=!1,filename:i="template.vue.html",scopeId:r=null,optimizeImports:o=!1,runtimeGlobalName:l="Vue",runtimeModuleName:c="vue",ssrRuntimeModuleName:a="vue/server-renderer",ssr:f=!1,isTS:u=!1,inSSR:d=!1}){const m={mode:t,prefixIdentifiers:s,sourceMap:n,filename:i,scopeId:r,optimizeImports:o,runtimeGlobalName:l,runtimeModuleName:c,ssrRuntimeModuleName:a,ssr:f,isTS:u,inSSR:d,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(_){return`_${Ls[_]}`},push(_,I=-2,k){m.code+=_},indent(){b(++m.indentLevel)},deindent(_=!1){_?--m.indentLevel:b(--m.indentLevel)},newline(){b(m.indentLevel)}};function b(_){m.push(` -`+" ".repeat(_),0)}return m}function em(e,t={}){const s=Qg(e,t);t.onContextCreated&&t.onContextCreated(s);const{mode:n,push:i,prefixIdentifiers:r,indent:o,deindent:l,newline:c,scopeId:a,ssr:f}=s,u=Array.from(e.helpers),d=u.length>0,m=!r&&n!=="module";tm(e,s);const _=f?"ssrRender":"render",k=(f?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(i(`function ${_}(${k}) {`),o(),m&&(i("with (_ctx) {"),o(),d&&(i(`const { ${u.map(Df).join(", ")} } = _Vue -`,-1),c())),e.components.length&&(pr(e.components,"component",s),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(pr(e.directives,"directive",s),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),pr(e.filters,"filter",s),c()),e.temps>0){i("let ");for(let T=0;T0?", ":""}_temp${T}`)}return(e.components.length||e.directives.length||e.temps)&&(i(` -`,0),c()),f||i("return "),e.codegenNode?Le(e.codegenNode,s):i("null"),m&&(l(),i("}")),l(),i("}"),{ast:e,code:s.code,preamble:"",map:s.map?s.map.toJSON():void 0}}function tm(e,t){const{ssr:s,prefixIdentifiers:n,push:i,newline:r,runtimeModuleName:o,runtimeGlobalName:l,ssrRuntimeModuleName:c}=t,a=l,f=Array.from(e.helpers);if(f.length>0&&(i(`const _Vue = ${a} -`,-1),e.hoists.length)){const u=[mo,yo,Pn,bo,mf].filter(d=>f.includes(d)).map(Df).join(", ");i(`const { ${u} } = _Vue -`,-1)}sm(e.hoists,t),r(),i("return ")}function pr(e,t,{helper:s,push:n,newline:i,isTS:r}){const o=s(t==="filter"?To:t==="component"?_o:vo);for(let l=0;l3||!1;t.push("["),s&&t.indent(),Fn(e,t,s),s&&t.deindent(),t.push("]")}function Fn(e,t,s=!1,n=!0){const{push:i,newline:r}=t;for(let o=0;os||"null")}function am(e,t){const{push:s,helper:n,pure:i}=t,r=J(e.callee)?e.callee:n(e.callee);i&&s(Xi),s(r+"(",-2,e),Fn(e.arguments,t),s(")")}function fm(e,t){const{push:s,indent:n,deindent:i,newline:r}=t,{properties:o}=e;if(!o.length){s("{}",-2,e);return}const l=o.length>1||!1;s(l?"{":"{ "),l&&n();for(let c=0;c "),(c||l)&&(s("{"),n()),o?(c&&s("return "),H(o)?Lo(o,t):Le(o,t)):l&&Le(l,t),(c||l)&&(i(),s("}")),a&&(e.isNonScopedSlot&&s(", undefined, true"),s(")"))}function dm(e,t){const{test:s,consequent:n,alternate:i,newline:r}=e,{push:o,indent:l,deindent:c,newline:a}=t;if(s.type===4){const u=!Ro(s.content);u&&o("("),Vf(s,t),u&&o(")")}else o("("),Le(s,t),o(")");r&&l(),t.indentLevel++,r||o(" "),o("? "),Le(n,t),t.indentLevel--,r&&a(),r||o(" "),o(": ");const f=i.type===19;f||t.indentLevel++,Le(i,t),f||t.indentLevel--,r&&c(!0)}function pm(e,t){const{push:s,helper:n,indent:i,deindent:r,newline:o}=t,{needPauseTracking:l,needArraySpread:c}=e;c&&s("[...("),s(`_cache[${e.index}] || (`),l&&(i(),s(`${n(vi)}(-1`),e.inVOnce&&s(", true"),s("),"),o(),s("(")),s(`_cache[${e.index}] = `),Le(e.value,t),l&&(s(`).cacheIndex = ${e.index},`),o(),s(`${n(vi)}(1),`),o(),s(`_cache[${e.index}]`),r()),s(")"),c&&s(")]")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const gm=Ff(/^(?:if|else|else-if)$/,(e,t,s)=>mm(e,t,s,(n,i,r)=>{const o=s.parent.children;let l=o.indexOf(n),c=0;for(;l-->=0;){const a=o[l];a&&a.type===9&&(c+=a.branches.length)}return()=>{if(r)n.codegenNode=Ul(i,c,s);else{const a=ym(n.codegenNode);a.alternate=Ul(i,c+n.branches.length-1,s)}}}));function mm(e,t,s,n){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const i=t.exp?t.exp.loc:e.loc;s.onError(de(28,t.loc)),t.exp=Z("true",!1,i)}if(t.name==="if"){const i=Bl(e,t),r={type:9,loc:jg(e.loc),branches:[i]};if(s.replaceNode(r),n)return n(r,i,!0)}else{const i=s.parent.children;let r=i.indexOf(e);for(;r-->=-1;){const o=i[r];if(o&&xf(o)){s.removeNode(o);continue}if(o&&o.type===9){(t.name==="else-if"||t.name==="else")&&o.branches[o.branches.length-1].condition===void 0&&s.onError(de(30,e.loc)),s.removeNode();const l=Bl(e,t);o.branches.push(l);const c=n&&n(o,l,!1);zi(l,s),c&&c(),s.currentNode=null}else s.onError(de(30,e.loc));break}}}function Bl(e,t){const s=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:s&&!st(e,"for")?e.children:[e],userKey:Yi(e,"key"),isTemplateIf:s}}function Ul(e,t,s){return e.condition?Pr(e.condition,jl(e,t,s),Ae(s.helper(Pn),['""',"true"])):jl(e,t,s)}function jl(e,t,s){const{helper:n}=s,i=ve("key",Z(`${t}`,!1,Ze,2)),{children:r}=e,o=r[0];if(r.length!==1||o.type!==1)if(r.length===1&&o.type===11){const c=o.codegenNode;return Ai(c,i,s),c}else return En(s,n(vn),nt([i]),r,64,void 0,void 0,!0,!1,!1,e.loc);else{const c=o.codegenNode,a=Mg(c);return a.type===13&&Oo(a,s),Ai(a,i,s),c}}function ym(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}const bm=Ff("for",(e,t,s)=>{const{helper:n,removeHelper:i}=s;return _m(e,t,s,r=>{const o=Ae(n(Co),[r.source]),l=Ei(e),c=st(e,"memo"),a=Yi(e,"key",!1,!0);a&&a.type;let f=a&&(a.type===6?a.value?Z(a.value.content,!0):void 0:a.exp);const u=f?ve("key",f):null,d=r.source.type===4&&r.source.constType>0,m=d?64:a?128:256;return r.codegenNode=En(s,n(vn),void 0,o,m,void 0,void 0,!0,!d,!1,e.loc),()=>{let b;const{children:_}=r,I=_.length!==1||_[0].type!==1,k=Ci(e)?e:l&&e.children.length===1&&Ci(e.children[0])?e.children[0]:null;if(k?(b=k.codegenNode,l&&u&&Ai(b,u,s)):I?b=En(s,n(vn),u?nt([u]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(b=_[0].codegenNode,l&&u&&Ai(b,u,s),b.isBlock!==!d&&(b.isBlock?(i(fs),i(Vs(s.inSSR,b.isComponent))):i(Ds(s.inSSR,b.isComponent))),b.isBlock=!d,b.isBlock?(n(fs),n(Vs(s.inSSR,b.isComponent))):n(Ds(s.inSSR,b.isComponent))),c){const T=Fs(Dr(r.parseResult,[Z("_cached")]));T.body=vg([at(["const _memo = (",c.exp,")"]),at(["if (_cached && _cached.el",...f?[" && _cached.key === ",f]:[],` && ${s.helperString(_f)}(_cached, _memo)) return _cached`]),at(["const _item = ",b]),Z("_item.memo = _memo"),Z("return _item")]),o.arguments.push(T,Z("_cache"),Z(String(s.cached.length))),s.cached.push(null)}else o.arguments.push(Fs(Dr(r.parseResult),b,!0))}})});function _m(e,t,s,n){if(!t.exp){s.onError(de(31,t.loc));return}const i=t.forParseResult;if(!i){s.onError(de(32,t.loc));return}Hf(i);const{addIdentifiers:r,removeIdentifiers:o,scopes:l}=s,{source:c,value:a,key:f,index:u}=i,d={type:11,loc:t.loc,source:c,valueAlias:a,keyAlias:f,objectIndexAlias:u,parseResult:i,children:Ei(e)?e.children:[e]};s.replaceNode(d),l.vFor++;const m=n&&n(d);return()=>{l.vFor--,m&&m()}}function Hf(e,t){e.finalized||(e.finalized=!0)}function Dr({value:e,key:t,index:s},n=[]){return Sm([e,t,s,...n])}function Sm(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((s,n)=>s||Z("_".repeat(n+1),!1))}const Kl=Z("undefined",!1),vm=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const s=st(e,"slot");if(s)return s.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},Tm=(e,t,s,n)=>Fs(e,s,!1,!0,s.length?s[0].loc:n);function Em(e,t,s=Tm){t.helper(wo);const{children:n,loc:i}=e,r=[],o=[];let l=t.scopes.vSlot>0||t.scopes.vFor>0;const c=st(e,"slot",!0);if(c){const{arg:I,exp:k}=c;I&&!We(I)&&(l=!0),r.push(ve(I||Z("default",!0),s(k,void 0,n,i)))}let a=!1,f=!1;const u=[],d=new Set;let m=0;for(let I=0;I{const p=s(k,void 0,T,i);return t.compatConfig&&(p.isNonScopedSlot=!0),ve("default",p)};a?u.length&&!u.every(Mo)&&(f?t.onError(de(39,u[0].loc)):r.push(I(void 0,u))):r.push(I(void 0,n))}const b=l?2:ei(e.children)?3:1;let _=nt(r.concat(ve("_",Z(b+"",!1))),i);return o.length&&(_=Ae(t.helper(bf),[_,os(o)])),{slots:_,hasDynamicSlots:l}}function Jn(e,t,s){const n=[ve("name",e),ve("fn",t)];return s!=null&&n.push(ve("key",Z(String(s),!0))),nt(n)}function ei(e){for(let t=0;tfunction(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:n,props:i}=e,r=e.tagType===1;let o=r?Am(e,t):`"${n}"`;const l=oe(o)&&o.callee===So;let c,a,f=0,u,d,m,b=l||o===an||o===go||!r&&(n==="svg"||n==="foreignObject"||n==="math");if(i.length>0){const _=Uf(e,t,void 0,r,l);c=_.props,f=_.patchFlag,d=_.dynamicPropNames;const I=_.directives;m=I&&I.length?os(I.map(k=>xm(k,t))):void 0,_.shouldUseBlock&&(b=!0)}if(e.children.length>0)if(o===_i&&(b=!0,f|=1024),r&&o!==an&&o!==_i){const{slots:I,hasDynamicSlots:k}=Em(e,t);a=I,k&&(f|=1024)}else if(e.children.length===1&&o!==an){const I=e.children[0],k=I.type,T=k===5||k===8;T&&ze(I,t)===0&&(f|=1),T||k===2?a=I:a=e.children}else a=e.children;d&&d.length&&(u=wm(d)),e.codegenNode=En(t,o,c,a,f===0?void 0:f,u,m,!!b,!1,r,e.loc)};function Am(e,t,s=!1){let{tag:n}=e;const i=Vr(n),r=Yi(e,"is",!1,!0);if(r)if(i||ls("COMPILER_IS_ON_ELEMENT",t)){let l;if(r.type===6?l=r.value&&Z(r.value.content,!0):(l=r.exp,l||(l=Z("is",!1,r.arg.loc))),l)return Ae(t.helper(So),[l])}else r.type===6&&r.value.content.startsWith("vue:")&&(n=r.value.content.slice(4));const o=vf(n)||t.isBuiltInComponent(n);return o?(s||t.helper(o),o):(t.helper(_o),t.components.add(n),An(n,"component"))}function Uf(e,t,s=e.props,n,i,r=!1){const{tag:o,loc:l,children:c}=e;let a=[];const f=[],u=[],d=c.length>0;let m=!1,b=0,_=!1,I=!1,k=!1,T=!1,p=!1,y=!1;const S=[],M=A=>{a.length&&(f.push(nt(Wl(a),l)),a=[]),A&&f.push(A)},R=()=>{t.scopes.vFor>0&&a.push(ve(Z("ref_for",!0),Z("true")))},N=({key:A,value:L})=>{if(We(A)){const E=A.content,F=us(E);if(F&&(!n||i)&&E.toLowerCase()!=="onclick"&&E!=="onUpdate:modelValue"&&!It(E)&&(T=!0),F&&It(E)&&(y=!0),F&&L.type===14&&(L=L.arguments[0]),L.type===20||(L.type===4||L.type===8)&&ze(L,t)>0)return;E==="ref"?_=!0:E==="class"?I=!0:E==="style"?k=!0:E!=="key"&&!S.includes(E)&&S.push(E),n&&(E==="class"||E==="style")&&!S.includes(E)&&S.push(E)}else p=!0};for(let A=0;AQe.content==="prop")&&(b|=32);const ne=t.directiveTransforms[E];if(ne){const{props:Qe,needRuntime:rt}=ne(L,e,t);!r&&Qe.forEach(N),j&&F&&!We(F)?M(nt(Qe,l)):a.push(...Qe),rt&&(u.push(L),Fe(rt)&&Bf.set(L,rt))}else ou(E)||(u.push(L),d&&(m=!0))}}let v;if(f.length?(M(),f.length>1?v=Ae(t.helper(Si),f,l):v=f[0]):a.length&&(v=nt(Wl(a),l)),p?b|=16:(I&&!n&&(b|=2),k&&!n&&(b|=4),S.length&&(b|=8),T&&(b|=32)),!m&&(b===0||b===32)&&(_||y||u.length>0)&&(b|=512),!t.inSSR&&v)switch(v.type){case 15:let A=-1,L=-1,E=!1;for(let z=0;zve(o,r)),i))}return os(s,e.loc)}function wm(e){let t="[";for(let s=0,n=e.length;s{if(Ci(e)){const{children:s,loc:n}=e,{slotName:i,slotProps:r}=Om(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",i,"{}","undefined","true"];let l=2;r&&(o[2]=r,l=3),s.length&&(o[3]=Fs([],s,!1,!1,n),l=4),t.scopeId&&!t.slotted&&(l=5),o.splice(l),e.codegenNode=Ae(t.helper(yf),o,n)}};function Om(e,t){let s='"default"',n;const i=[];for(let r=0;r0){const{props:r,directives:o}=Uf(e,t,i,!1,!1);n=r,o.length&&t.onError(de(36,o[0].loc))}return{slotName:s,slotProps:n}}const jf=(e,t,s,n)=>{const{loc:i,modifiers:r,arg:o}=e;!e.exp&&!r.length&&s.onError(de(35,i));let l;if(o.type===4)if(o.isStatic){let u=o.content;u.startsWith("vue:")&&(u=`vnode-${u.slice(4)}`);const d=t.tagType!==0||u.startsWith("vnode")||!/[A-Z]/.test(u)?Cs(ae(u)):`on:${u}`;l=Z(d,!0,o.loc)}else l=at([`${s.helperString(Mr)}(`,o,")"]);else l=o,l.children.unshift(`${s.helperString(Mr)}(`),l.children.push(")");let c=e.exp;c&&!c.content.trim()&&(c=void 0);let a=s.cacheHandlers&&!c&&!s.inVOnce;if(c){const u=Cf(c),d=!(u||Ig(c)),m=c.content.includes(";");(d||a&&u)&&(c=at([`${d?"$event":"(...args)"} => ${m?"{":"("}`,c,m?"}":")"]))}let f={props:[ve(l,c||Z("() => {}",!1,i))]};return n&&(f=n(f)),a&&(f.props[0].value=s.cache(f.props[0].value)),f.props.forEach(u=>u.key.isHandlerKey=!0),f},km=(e,t,s)=>{const{modifiers:n,loc:i}=e,r=e.arg;let{exp:o}=e;return o&&o.type===4&&!o.content.trim()&&(o=void 0),r.type!==4?(r.children.unshift("("),r.children.push(') || ""')):r.isStatic||(r.content=r.content?`${r.content} || ""`:'""'),n.some(l=>l.content==="camel")&&(r.type===4?r.isStatic?r.content=ae(r.content):r.content=`${s.helperString(Rr)}(${r.content})`:(r.children.unshift(`${s.helperString(Rr)}(`),r.children.push(")"))),s.inSSR||(n.some(l=>l.content==="prop")&&ql(r,"."),n.some(l=>l.content==="attr")&&ql(r,"^")),{props:[ve(r,o)]}},ql=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},Rm=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const s=e.children;let n,i=!1;for(let r=0;rr.type===7&&!t.directiveTransforms[r.name])&&e.tag!=="template")))for(let r=0;r{if(e.type===1&&st(e,"once",!0))return Gl.has(e)||t.inVOnce||t.inSSR?void 0:(Gl.add(e),t.inVOnce=!0,t.helper(vi),()=>{t.inVOnce=!1;const s=t.currentNode;s.codegenNode&&(s.codegenNode=t.cache(s.codegenNode,!0,!0))})},Kf=(e,t,s)=>{const{exp:n,arg:i}=e;if(!n)return s.onError(de(41,e.loc)),Ys();const r=n.loc.source.trim(),o=n.type===4?n.content:r,l=s.bindingMetadata[r];if(l==="props"||l==="props-aliased")return s.onError(de(44,n.loc)),Ys();if(l==="literal-const"||l==="setup-const")return s.onError(de(45,n.loc)),Ys();if(!o.trim()||!Cf(n))return s.onError(de(42,n.loc)),Ys();const c=i||Z("modelValue",!0),a=i?We(i)?`onUpdate:${ae(i.content)}`:at(['"onUpdate:" + ',i]):"onUpdate:modelValue";let f;const u=s.isTS?"($event: any)":"$event";f=at([`${u} => ((`,n,") = $event)"]);const d=[ve(c,e.exp),ve(a,f)];if(e.modifiers.length&&t.tagType===1){const m=e.modifiers.map(_=>_.content).map(_=>(Ro(_)?_:JSON.stringify(_))+": true").join(", "),b=i?We(i)?`${i.content}Modifiers`:at([i,' + "Modifiers"']):"modelModifiers";d.push(ve(b,Z(`{ ${m} }`,!1,e.loc,2)))}return Ys(d)};function Ys(e=[]){return{props:e}}const Pm=/[\w).+\-_$\]]/,Lm=(e,t)=>{ls("COMPILER_FILTERS",t)&&(e.type===5?Ni(e.content,t):e.type===1&&e.props.forEach(s=>{s.type===7&&s.name!=="for"&&s.exp&&Ni(s.exp,t)}))};function Ni(e,t){if(e.type===4)Jl(e,t);else for(let s=0;s=0&&(T=s.charAt(k),T===" ");k--);(!T||!Pm.test(T))&&(o=!0)}}b===void 0?b=s.slice(0,m).trim():f!==0&&I();function I(){_.push(s.slice(f,m).trim()),f=m+1}if(_.length){for(m=0;m<_.length;m++)b=Fm(b,_[m],t);e.content=b,e.ast=void 0}}function Fm(e,t,s){s.helper(To);const n=t.indexOf("(");if(n<0)return s.filters.add(t),`${An(t,"filter")}(${e})`;{const i=t.slice(0,n),r=t.slice(n+1);return s.filters.add(i),`${An(i,"filter")}(${e}${r!==")"?","+r:r}`}}const Yl=new WeakSet,Dm=(e,t)=>{if(e.type===1){const s=st(e,"memo");return!s||Yl.has(e)||t.inSSR?void 0:(Yl.add(e),()=>{const n=e.codegenNode||t.currentNode.codegenNode;n&&n.type===13&&(e.tagType!==1&&Oo(n,t),e.codegenNode=Ae(t.helper(Io),[s.exp,Fs(void 0,n),"_cache",String(t.cached.length)]),t.cached.push(null))})}},Vm=(e,t)=>{if(e.type===1){for(const s of e.props)if(s.type===7&&s.name==="bind"&&(!s.exp||s.exp.type===4&&!s.exp.content.trim())&&s.arg){const n=s.arg;if(n.type!==4||!n.isStatic)t.onError(de(53,n.loc)),s.exp=Z("",!0,n.loc);else{const i=ae(n.content);(Tf.test(i[0])||i[0]==="-")&&(s.exp=Z(i,!1,n.loc))}}}};function $m(e){return[[Vm,Mm,gm,Dm,bm,Lm,Im,Cm,vm,Rm],{on:jf,bind:km,model:Kf}]}function Hm(e,t={}){const s=t.onError||ko,n=t.mode==="module";t.prefixIdentifiers===!0?s(de(48)):n&&s(de(49));const i=!1;t.cacheHandlers&&s(de(50)),t.scopeId&&!n&&s(de(51));const r=Q({},t,{prefixIdentifiers:i}),o=J(e)?qg(e,r):e,[l,c]=$m();return zg(o,Q({},r,{nodeTransforms:[...l,...t.nodeTransforms||[]],directiveTransforms:Q({},c,t.directiveTransforms||{})})),em(o,r)}const Bm=()=>({props:[]});const Wf=Symbol(""),qf=Symbol(""),Gf=Symbol(""),Jf=Symbol(""),$r=Symbol(""),Yf=Symbol(""),zf=Symbol(""),Xf=Symbol(""),Zf=Symbol(""),Qf=Symbol("");bg({[Wf]:"vModelRadio",[qf]:"vModelCheckbox",[Gf]:"vModelText",[Jf]:"vModelSelect",[$r]:"vModelDynamic",[Yf]:"withModifiers",[zf]:"withKeys",[Xf]:"vShow",[Zf]:"Transition",[Qf]:"TransitionGroup"});let bs;function Um(e,t=!1){return bs||(bs=document.createElement("div")),t?(bs.innerHTML=`
`,bs.children[0].getAttribute("foo")):(bs.innerHTML=e,bs.textContent)}const jm={parseMode:"html",isVoidTag:Cu,isNativeTag:e=>vu(e)||Tu(e)||Eu(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:Um,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return Zf;if(e==="TransitionGroup"||e==="transition-group")return Qf},getNamespace(e,t,s){let n=t?t.ns:s;if(t&&n===2)if(t.tag==="annotation-xml"){if(e==="svg")return 1;t.props.some(i=>i.type===6&&i.name==="encoding"&&i.value!=null&&(i.value.content==="text/html"||i.value.content==="application/xhtml+xml"))&&(n=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&e!=="mglyph"&&e!=="malignmark"&&(n=0);else t&&n===1&&(t.tag==="foreignObject"||t.tag==="desc"||t.tag==="title")&&(n=0);if(n===0){if(e==="svg")return 1;if(e==="math")return 2}return n}},Km=e=>{e.type===1&&e.props.forEach((t,s)=>{t.type===6&&t.name==="style"&&t.value&&(e.props[s]={type:7,name:"bind",arg:Z("style",!0,t.loc),exp:Wm(t.value.content,t.loc),modifiers:[],loc:t.loc})})},Wm=(e,t)=>{const s=ec(e);return Z(JSON.stringify(s),!1,t,3)};function qt(e,t){return de(e,t)}const qm=(e,t,s)=>{const{exp:n,loc:i}=e;return n||s.onError(qt(54,i)),t.children.length&&(s.onError(qt(55,i)),t.children.length=0),{props:[ve(Z("innerHTML",!0,i),n||Z("",!0))]}},Gm=(e,t,s)=>{const{exp:n,loc:i}=e;return n||s.onError(qt(56,i)),t.children.length&&(s.onError(qt(57,i)),t.children.length=0),{props:[ve(Z("textContent",!0),n?ze(n,s)>0?n:Ae(s.helperString(Ji),[n],i):Z("",!0))]}},Jm=(e,t,s)=>{const n=Kf(e,t,s);if(!n.props.length||t.tagType===1)return n;e.arg&&s.onError(qt(59,e.arg.loc));const{tag:i}=t,r=s.isCustomElement(i);if(i==="input"||i==="textarea"||i==="select"||r){let o=Gf,l=!1;if(i==="input"||r){const c=Yi(t,"type");if(c){if(c.type===7)o=$r;else if(c.value)switch(c.value.content){case"radio":o=Wf;break;case"checkbox":o=qf;break;case"file":l=!0,s.onError(qt(60,e.loc));break}}else Og(t)&&(o=$r)}else i==="select"&&(o=Jf);l||(n.needRuntime=s.helper(o))}else s.onError(qt(58,e.loc));return n.props=n.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),n},Ym=De("passive,once,capture"),zm=De("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),Xm=De("left,right"),eu=De("onkeyup,onkeydown,onkeypress"),Zm=(e,t,s,n)=>{const i=[],r=[],o=[];for(let l=0;lWe(e)&&e.content.toLowerCase()==="onclick"?Z(t,!0):e.type!==4?at(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,Qm=(e,t,s)=>jf(e,t,s,n=>{const{modifiers:i}=e;if(!i.length)return n;let{key:r,value:o}=n.props[0];const{keyModifiers:l,nonKeyModifiers:c,eventOptionModifiers:a}=Zm(r,i,s,e.loc);if(c.includes("right")&&(r=zl(r,"onContextmenu")),c.includes("middle")&&(r=zl(r,"onMouseup")),c.length&&(o=Ae(s.helper(Yf),[o,JSON.stringify(c)])),l.length&&(!We(r)||eu(r.content.toLowerCase()))&&(o=Ae(s.helper(zf),[o,JSON.stringify(l)])),a.length){const f=a.map(ds).join("");r=We(r)?Z(`${r.content}${f}`,!0):at(["(",r,`) + "${f}"`])}return{props:[ve(r,o)]}}),ey=(e,t,s)=>{const{exp:n,loc:i}=e;return n||s.onError(qt(62,i)),{props:[],needRuntime:s.helper(Xf)}},ty=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},sy=[Km],ny={cloak:Bm,html:qm,text:Gm,model:Jm,on:Qm,show:ey};function iy(e,t={}){return Hm(e,Q({},jm,t,{nodeTransforms:[ty,...sy,...t.nodeTransforms||[]],directiveTransforms:Q({},ny,t.directiveTransforms||{}),transformHoist:null}))}const Xl=Object.create(null);function ry(e,t){if(!J(e))if(e.nodeType)e=e.innerHTML;else return Oe;const s=au(e,t),n=Xl[s];if(n)return n;if(e[0]==="#"){const l=document.querySelector(e);e=l?l.innerHTML:""}const i=Q({hoistStatic:!0,onError:void 0,onWarn:Oe},t);!i.isCustomElement&&typeof customElements<"u"&&(i.isCustomElement=l=>!!customElements.get(l));const{code:r}=iy(e,i),o=new Function("Vue",r)(hg);return o._rc=!0,Xl[s]=o}Ma(ry);export{Td as A,cd as B,zc as C,Rn as D,be as E,Ce as F,Kt as G,kr as H,Cc as I,Pt as J,Va as K,Pc as L,ah as M,ni as N,Nc as O,eh as P,kh as Q,oc as R,nh as S,Rh as T,nn as a,Ki as b,bn as c,Zr as d,sp as e,co as f,Bs as g,ao as h,wa as i,pe as j,Yr as k,ui as l,fd as m,$i as n,kn as o,Da as p,Oh as q,Di as r,lg as s,nc as t,wn as u,rn as v,xs as w,Be as x,hd as y,Hs as z}; diff --git a/app/static/dist/assets/vue-Czeiv6NX.js b/app/static/dist/assets/vue-Czeiv6NX.js new file mode 100644 index 0000000..b77c9fa --- /dev/null +++ b/app/static/dist/assets/vue-Czeiv6NX.js @@ -0,0 +1,24 @@ +import{n as e}from"./rolldown-runtime-Dd_uD5pT.js";function t(e){let t=Object.create(null);for(let n of e.split(`,`))t[n]=1;return e=>e in t}var n={},r=[],i=()=>{},a=()=>!1,o=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),s=e=>e.startsWith(`onUpdate:`),c=Object.assign,l=(e,t)=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)},u=Object.prototype.hasOwnProperty,d=(e,t)=>u.call(e,t),f=Array.isArray,p=e=>C(e)===`[object Map]`,m=e=>C(e)===`[object Set]`,h=e=>C(e)===`[object Date]`,g=e=>C(e)===`[object RegExp]`,_=e=>typeof e==`function`,v=e=>typeof e==`string`,y=e=>typeof e==`symbol`,b=e=>typeof e==`object`&&!!e,x=e=>(b(e)||_(e))&&_(e.then)&&_(e.catch),S=Object.prototype.toString,C=e=>S.call(e),w=e=>C(e).slice(8,-1),T=e=>C(e)===`[object Object]`,E=e=>v(e)&&e!==`NaN`&&e[0]!==`-`&&``+parseInt(e,10)===e,D=t(`,key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted`),O=t(`bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo`),k=e=>{let t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},ee=/-\w/g,A=k(e=>e.replace(ee,e=>e.slice(1).toUpperCase())),j=/\B([A-Z])/g,M=k(e=>e.replace(j,`-$1`).toLowerCase()),te=k(e=>e.charAt(0).toUpperCase()+e.slice(1)),N=k(e=>e?`on${te(e)}`:``),P=(e,t)=>!Object.is(e,t),ne=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},ie=e=>{let t=parseFloat(e);return isNaN(t)?e:t},ae=e=>{let t=v(e)?Number(e):NaN;return isNaN(t)?e:t},oe,se=()=>oe||=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{};function ce(e,t){return e+JSON.stringify(t,(e,t)=>typeof t==`function`?t.toString():t)}var le=t(`Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol`);function ue(e){if(f(e)){let t={};for(let n=0;n{if(e){let n=e.split(fe);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function he(e){if(!e)return``;if(v(e))return e;let t=``;for(let n in e){let r=e[n];if(v(r)||typeof r==`number`){let e=n.startsWith(`--`)?n:M(n);t+=`${e}:${r};`}}return t}function ge(e){let t=``;if(v(e))t=e;else if(f(e))for(let n=0;n?@[\\\]^`{|}~]/g;function Pe(e,t){return e.replace(Ne,e=>t?e===`"`?`\\\\\\"`:`\\\\${e}`:`\\${e}`)}function Fe(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&rIe(e,t))}var Re=e=>!!(e&&e.__v_isRef===!0),ze=e=>v(e)?e:e==null?``:f(e)||b(e)&&(e.toString===S||!_(e.toString))?Re(e)?ze(e.value):JSON.stringify(e,Be,2):String(e),Be=(e,t)=>Re(t)?Be(e,t.value):p(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],r)=>(e[Ve(t,r)+` =>`]=n,e),{})}:m(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>Ve(e))}:y(t)?Ve(t):b(t)&&!f(t)&&!T(t)?String(t):t,Ve=(e,t=``)=>y(e)?`Symbol(${e.description??t})`:e;function He(e){return e==null?`initial`:typeof e==`string`?e===``?` `:e:String(e)}var F,Ue=class{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!e&&F&&(F.active?(this.parent=F,this.index=(F.scopes||(F.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,t;if(this.scopes)for(e=0,t=this.scopes.length;e0&&--this._on===0){if(F===this)F=this.prevScope;else{let e=F;for(;e;){if(e.prevScope===this){e.prevScope=this.prevScope;break}e=e.prevScope}}this.prevScope=void 0}}stop(e){if(this._active){this._active=!1;let t,n;for(t=0,n=this.effects.length;t0)return;if(Ze){let e=Ze;for(Ze=void 0;e;){let t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;Xe;){let t=Xe;for(Xe=void 0;t;){let n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(t){e||=t}t=n}}if(e)throw e}function tt(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function nt(e){let t,n=e.depsTail,r=n;for(;r;){let e=r.prevDep;r.version===-1?(r===n&&(n=e),at(r),ot(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=e}e.deps=t,e.depsTail=n}function rt(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(it(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function it(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===mt)||(e.globalVersion=mt,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!rt(e))))return;e.flags|=2;let t=e.dep,n=I,r=lt;I=e,lt=!0;try{tt(e);let n=e.fn(e._value);(t.version===0||P(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(e){throw t.version++,e}finally{I=n,lt=r,nt(e),e.flags&=-3}}function at(e,t=!1){let{dep:n,prevSub:r,nextSub:i}=e;if(r&&(r.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)at(e,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function ot(e){let{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function st(e,t){e.effect instanceof Je&&(e=e.effect.fn);let n=new Je(e);t&&c(n,t);try{n.run()}catch(e){throw n.stop(),e}let r=n.run.bind(n);return r.effect=n,r}function ct(e){e.effect.stop()}var lt=!0,ut=[];function dt(){ut.push(lt),lt=!1}function ft(){let e=ut.pop();lt=e===void 0||e}function pt(e){let{cleanup:t}=e;if(e.cleanup=void 0,t){let e=I;I=void 0;try{t()}finally{I=e}}}var mt=0,ht=class{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}},gt=class{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!I||!lt||I===this.computed)return;let t=this.activeLink;if(t===void 0||t.sub!==I)t=this.activeLink=new ht(I,this),I.deps?(t.prevDep=I.depsTail,I.depsTail.nextDep=t,I.depsTail=t):I.deps=I.depsTail=t,_t(t);else if(t.version===-1&&(t.version=this.version,t.nextDep)){let e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=I.depsTail,t.nextDep=void 0,I.depsTail.nextDep=t,I.depsTail=t,I.deps===t&&(I.deps=e)}return t}trigger(e){this.version++,mt++,this.notify(e)}notify(e){$e();try{for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{et()}}};function _t(e){if(e.dep.sc++,e.sub.flags&4){let t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)_t(e)}let n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}var vt=new WeakMap,yt=Symbol(``),bt=Symbol(``),xt=Symbol(``);function St(e,t,n){if(lt&&I){let t=vt.get(e);t||vt.set(e,t=new Map);let r=t.get(n);r||(t.set(n,r=new gt),r.map=t,r.key=n),r.track()}}function Ct(e,t,n,r,i,a){let o=vt.get(e);if(!o){mt++;return}let s=e=>{e&&e.trigger()};if($e(),t===`clear`)o.forEach(s);else{let i=f(e),a=i&&E(n);if(i&&n===`length`){let e=Number(r);o.forEach((t,n)=>{(n===`length`||n===xt||!y(n)&&n>=e)&&s(t)})}else switch((n!==void 0||o.has(void 0))&&s(o.get(n)),a&&s(o.get(xt)),t){case`add`:i?a&&s(o.get(`length`)):(s(o.get(yt)),p(e)&&s(o.get(bt)));break;case`delete`:i||(s(o.get(yt)),p(e)&&s(o.get(bt)));break;case`set`:p(e)&&s(o.get(yt))}}et()}function wt(e,t){let n=vt.get(e);return n&&n.get(t)}function Tt(e){let t=L(e);return t===e?t:(St(t,`iterate`,xt),mn(e)?t:t.map(_n))}function Et(e){return St(e=L(e),`iterate`,xt),e}function Dt(e,t){return pn(e)?vn(fn(e)?_n(t):t):_n(t)}var Ot={__proto__:null,[Symbol.iterator](){return kt(this,Symbol.iterator,e=>Dt(this,e))},concat(...e){return Tt(this).concat(...e.map(e=>f(e)?Tt(e):e))},entries(){return kt(this,`entries`,e=>(e[1]=Dt(this,e[1]),e))},every(e,t){return jt(this,`every`,e,t,void 0,arguments)},filter(e,t){return jt(this,`filter`,e,t,e=>e.map(e=>Dt(this,e)),arguments)},find(e,t){return jt(this,`find`,e,t,e=>Dt(this,e),arguments)},findIndex(e,t){return jt(this,`findIndex`,e,t,void 0,arguments)},findLast(e,t){return jt(this,`findLast`,e,t,e=>Dt(this,e),arguments)},findLastIndex(e,t){return jt(this,`findLastIndex`,e,t,void 0,arguments)},forEach(e,t){return jt(this,`forEach`,e,t,void 0,arguments)},includes(...e){return Nt(this,`includes`,e)},indexOf(...e){return Nt(this,`indexOf`,e)},join(e){return Tt(this).join(e)},lastIndexOf(...e){return Nt(this,`lastIndexOf`,e)},map(e,t){return jt(this,`map`,e,t,void 0,arguments)},pop(){return Pt(this,`pop`)},push(...e){return Pt(this,`push`,e)},reduce(e,...t){return Mt(this,`reduce`,e,t)},reduceRight(e,...t){return Mt(this,`reduceRight`,e,t)},shift(){return Pt(this,`shift`)},some(e,t){return jt(this,`some`,e,t,void 0,arguments)},splice(...e){return Pt(this,`splice`,e)},toReversed(){return Tt(this).toReversed()},toSorted(e){return Tt(this).toSorted(e)},toSpliced(...e){return Tt(this).toSpliced(...e)},unshift(...e){return Pt(this,`unshift`,e)},values(){return kt(this,`values`,e=>Dt(this,e))}};function kt(e,t,n){let r=Et(e),i=r[t]();return r!==e&&!mn(e)&&(i._next=i.next,i.next=()=>{let e=i._next();return e.done||(e.value=n(e.value)),e}),i}var At=Array.prototype;function jt(e,t,n,r,i,a){let o=Et(e),s=o!==e&&!mn(e),c=o[t];if(c!==At[t]){let t=c.apply(e,a);return s?_n(t):t}let l=n;o!==e&&(s?l=function(t,r){return n.call(this,Dt(e,t),r,e)}:n.length>2&&(l=function(t,r){return n.call(this,t,r,e)}));let u=c.call(o,l,r);return s&&i?i(u):u}function Mt(e,t,n,r){let i=Et(e),a=i!==e&&!mn(e),o=n,s=!1;i!==e&&(a?(s=r.length===0,o=function(t,r,i){return s&&(s=!1,t=Dt(e,t)),n.call(this,t,Dt(e,r),i,e)}):n.length>3&&(o=function(t,r,i){return n.call(this,t,r,i,e)}));let c=i[t](o,...r);return s?Dt(e,c):c}function Nt(e,t,n){let r=L(e);St(r,`iterate`,xt);let i=r[t](...n);return(i===-1||i===!1)&&hn(n[0])?(n[0]=L(n[0]),r[t](...n)):i}function Pt(e,t,n=[]){dt(),$e();let r=L(e)[t].apply(e,n);return et(),ft(),r}var Ft=t(`__proto__,__v_isRef,__isVue`),It=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!==`arguments`&&e!==`caller`).map(e=>Symbol[e]).filter(y));function Lt(e){y(e)||(e=String(e));let t=L(this);return St(t,`has`,e),t.hasOwnProperty(e)}var Rt=class{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){if(t===`__v_skip`)return e.__v_skip;let r=this._isReadonly,i=this._isShallow;if(t===`__v_isReactive`)return!r;if(t===`__v_isReadonly`)return r;if(t===`__v_isShallow`)return i;if(t===`__v_raw`)return n===(r?i?an:rn:i?nn:tn).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;let a=f(e);if(!r){let e;if(a&&(e=Ot[t]))return e;if(t===`hasOwnProperty`)return Lt}let o=Reflect.get(e,t,R(e)?e:n);if((y(t)?It.has(t):Ft(t))||(r||St(e,`get`,t),i))return o;if(R(o)){let e=a&&E(t)?o:o.value;return r&&b(e)?ln(e):e}return b(o)?r?ln(o):sn(o):o}},zt=class extends Rt{constructor(e=!1){super(!1,e)}set(e,t,n,r){let i=e[t],a=f(e)&&E(t);if(!this._isShallow){let e=pn(i);if(!mn(n)&&!pn(n)&&(i=L(i),n=L(n)),!a&&R(i)&&!R(n))return e||(i.value=n),!0}let o=a?Number(t)e,Kt=e=>Reflect.getPrototypeOf(e);function qt(e,t,n){return function(...r){let i=this.__v_raw,a=L(i),o=p(a),s=e===`entries`||e===Symbol.iterator&&o,l=e===`keys`&&o,u=i[e](...r),d=n?Gt:t?vn:_n;return!t&&St(a,`iterate`,l?bt:yt),c(Object.create(u),{next(){let{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:s?[d(e[0]),d(e[1])]:d(e),done:t}}})}}function Jt(e){return function(...t){return e===`delete`?!1:e===`clear`?void 0:this}}function Yt(e,t){let n={get(n){let r=this.__v_raw,i=L(r),a=L(n);e||(P(n,a)&&St(i,`get`,n),St(i,`get`,a));let{has:o}=Kt(i),s=t?Gt:e?vn:_n;if(o.call(i,n))return s(r.get(n));if(o.call(i,a))return s(r.get(a));r!==i&&r.get(n)},get size(){let t=this.__v_raw;return!e&&St(L(t),`iterate`,yt),t.size},has(t){let n=this.__v_raw,r=L(n),i=L(t);return e||(P(t,i)&&St(r,`has`,t),St(r,`has`,i)),t===i?n.has(t):n.has(t)||n.has(i)},forEach(n,r){let i=this,a=i.__v_raw,o=L(a),s=t?Gt:e?vn:_n;return!e&&St(o,`iterate`,yt),a.forEach((e,t)=>n.call(r,s(e),s(t),i))}};return c(n,e?{add:Jt(`add`),set:Jt(`set`),delete:Jt(`delete`),clear:Jt(`clear`)}:{add(e){let n=L(this),r=Kt(n),i=L(e),a=!t&&!mn(e)&&!pn(e)?i:e;return r.has.call(n,a)||P(e,a)&&r.has.call(n,e)||P(i,a)&&r.has.call(n,i)||(n.add(a),Ct(n,`add`,a,a)),this},set(e,n){!t&&!mn(n)&&!pn(n)&&(n=L(n));let r=L(this),{has:i,get:a}=Kt(r),o=i.call(r,e);o||=(e=L(e),i.call(r,e));let s=a.call(r,e);return r.set(e,n),o?P(n,s)&&Ct(r,`set`,e,n,s):Ct(r,`add`,e,n),this},delete(e){let t=L(this),{has:n,get:r}=Kt(t),i=n.call(t,e);i||=(e=L(e),n.call(t,e));let a=r?r.call(t,e):void 0,o=t.delete(e);return i&&Ct(t,`delete`,e,void 0,a),o},clear(){let e=L(this),t=e.size!==0,n=e.clear();return t&&Ct(e,`clear`,void 0,void 0,void 0),n}}),[`keys`,`values`,`entries`,Symbol.iterator].forEach(r=>{n[r]=qt(r,e,t)}),n}function Xt(e,t){let n=Yt(e,t);return(t,r,i)=>r===`__v_isReactive`?!e:r===`__v_isReadonly`?e:r===`__v_raw`?t:Reflect.get(d(n,r)&&r in t?n:t,r,i)}var Zt={get:Xt(!1,!1)},Qt={get:Xt(!1,!0)},$t={get:Xt(!0,!1)},en={get:Xt(!0,!0)},tn=new WeakMap,nn=new WeakMap,rn=new WeakMap,an=new WeakMap;function on(e){switch(e){case`Object`:case`Array`:return 1;case`Map`:case`Set`:case`WeakMap`:case`WeakSet`:return 2;default:return 0}}function sn(e){return pn(e)?e:dn(e,!1,Vt,Zt,tn)}function cn(e){return dn(e,!1,Ut,Qt,nn)}function ln(e){return dn(e,!0,Ht,$t,rn)}function un(e){return dn(e,!0,Wt,en,an)}function dn(e,t,n,r,i){if(!b(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;let a=i.get(e);if(a)return a;let o=on(w(e));if(o===0)return e;let s=new Proxy(e,o===2?r:n);return i.set(e,s),s}function fn(e){return pn(e)?fn(e.__v_raw):!!(e&&e.__v_isReactive)}function pn(e){return!!(e&&e.__v_isReadonly)}function mn(e){return!!(e&&e.__v_isShallow)}function hn(e){return e?!!e.__v_raw:!1}function L(e){let t=e&&e.__v_raw;return t?L(t):e}function gn(e){return!d(e,`__v_skip`)&&Object.isExtensible(e)&&re(e,`__v_skip`,!0),e}var _n=e=>b(e)?sn(e):e,vn=e=>b(e)?ln(e):e;function R(e){return e?e.__v_isRef===!0:!1}function yn(e){return xn(e,!1)}function bn(e){return xn(e,!0)}function xn(e,t){return R(e)?e:new Sn(e,t)}var Sn=class{constructor(e,t){this.dep=new gt,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:L(e),this._value=t?e:_n(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){let t=this._rawValue,n=this.__v_isShallow||mn(e)||pn(e);e=n?e:L(e),P(e,t)&&(this._rawValue=e,this._value=n?e:_n(e),this.dep.trigger())}};function Cn(e){e.dep&&e.dep.trigger()}function wn(e){return R(e)?e.value:e}function Tn(e){return _(e)?e():wn(e)}var En={get:(e,t,n)=>t===`__v_raw`?e:wn(Reflect.get(e,t,n)),set:(e,t,n,r)=>{let i=e[t];return R(i)&&!R(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}};function Dn(e){return fn(e)?e:new Proxy(e,En)}var On=class{constructor(e){this.__v_isRef=!0,this._value=void 0;let t=this.dep=new gt,{get:n,set:r}=e(t.track.bind(t),t.trigger.bind(t));this._get=n,this._set=r}get value(){return this._value=this._get()}set value(e){this._set(e)}};function kn(e){return new On(e)}function An(e){let t=f(e)?Array(e.length):{};for(let n in e)t[n]=Pn(e,n);return t}var jn=class{constructor(e,t,n){this._object=e,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0,this._key=y(t)?t:String(t),this._raw=L(e);let r=!0,i=e;if(!f(e)||y(this._key)||!E(this._key))do r=!hn(i)||mn(i);while(r&&(i=i.__v_raw));this._shallow=r}get value(){let e=this._object[this._key];return this._shallow&&(e=wn(e)),this._value=e===void 0?this._defaultValue:e}set value(e){if(this._shallow&&R(this._raw[this._key])){let t=this._object[this._key];if(R(t)){t.value=e;return}}this._object[this._key]=e}get dep(){return wt(this._raw,this._key)}},Mn=class{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}};function Nn(e,t,n){return R(e)?e:_(e)?new Mn(e):b(e)&&arguments.length>1?Pn(e,t,n):yn(e)}function Pn(e,t,n){return new jn(e,t,n)}var Fn=class{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new gt(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=mt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&I!==this)return Qe(this,!0),!0}get value(){let e=this.dep.track();return it(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}};function In(e,t,n=!1){let r,i;return _(e)?r=e:(r=e.get,i=e.set),new Fn(r,i,n)}var Ln={GET:`get`,HAS:`has`,ITERATE:`iterate`},Rn={SET:`set`,ADD:`add`,DELETE:`delete`,CLEAR:`clear`},zn={},Bn=new WeakMap,Vn=void 0;function Hn(){return Vn}function Un(e,t=!1,n=Vn){if(n){let t=Bn.get(n);t||Bn.set(n,t=[]),t.push(e)}}function Wn(e,t,r=n){let{immediate:a,deep:o,once:s,scheduler:c,augmentJob:u,call:d}=r,p=e=>o?e:mn(e)||o===!1||o===0?Gn(e,1):Gn(e),m,h,g,v,y=!1,b=!1;if(R(e)?(h=()=>e.value,y=mn(e)):fn(e)?(h=()=>p(e),y=!0):f(e)?(b=!0,y=e.some(e=>fn(e)||mn(e)),h=()=>e.map(e=>{if(R(e))return e.value;if(fn(e))return p(e);if(_(e))return d?d(e,2):e()})):h=_(e)?t?d?()=>d(e,2):e:()=>{if(g){dt();try{g()}finally{ft()}}let t=Vn;Vn=m;try{return d?d(e,3,[v]):e(v)}finally{Vn=t}}:i,t&&o){let e=h,t=o===!0?1/0:o;h=()=>Gn(e(),t)}let x=Ge(),S=()=>{m.stop(),x&&x.active&&l(x.effects,m)};if(s&&t){let e=t;t=(...t)=>{let n=e(...t);return S(),n}}let C=b?Array(e.length).fill(zn):zn,w=e=>{if(m.flags&1&&(m.dirty||e)){if(t){let n=m.run();if(e||o||y||(b?n.some((e,t)=>P(e,C[t])):P(n,C))){g&&g();let e=Vn;Vn=m;try{let e=[n,C===zn?void 0:b&&C[0]===zn?[]:C,v];C=n,d?d(t,3,e):t(...e)}finally{Vn=e}}}else m.run()}};return u&&u(w),m=new Je(h),m.scheduler=c?()=>c(w,!1):w,v=e=>Un(e,!1,m),g=m.onStop=()=>{let e=Bn.get(m);if(e){if(d)d(e,4);else for(let t of e)t();Bn.delete(m)}},t?a?w(!0):C=m.run():c?c(w.bind(null,!0),!0):m.run(),S.pause=m.pause.bind(m),S.resume=m.resume.bind(m),S.stop=S,S}function Gn(e,t=1/0,n){if(t<=0||!b(e)||e.__v_skip||(n||=new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,R(e))Gn(e.value,t,n);else if(f(e))for(let r=0;r{Gn(e,t,n)});else if(T(e)){for(let r in e)Gn(e[r],t,n);for(let r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Gn(e[r],t,n)}return e}var Kn=[];function qn(e){Kn.push(e)}function Jn(){Kn.pop()}var Yn=!1;function Xn(e,...t){if(Yn)return;Yn=!0,dt();let n=Kn.length?Kn[Kn.length-1].component:null,r=n&&n.appContext.config.warnHandler,i=Zn();if(r)ar(r,n,11,[e+t.map(e=>e.toString?.call(e)??JSON.stringify(e)).join(``),n&&n.proxy,i.map(({vnode:e})=>`at <${Ec(n,e.type)}>`).join(` +`),i]);else{let n=[`[Vue warn]: ${e}`,...t];i.length&&n.push(` +`,...Qn(i)),console.warn(...n)}ft(),Yn=!1}function Zn(){let e=Kn[Kn.length-1];if(!e)return[];let t=[];for(;e;){let n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});let r=e.component&&e.component.parent;e=r&&r.vnode}return t}function Qn(e){let t=[];return e.forEach((e,n)=>{t.push(...n===0?[]:[` +`],...$n(e))}),t}function $n({vnode:e,recurseCount:t}){let n=t>0?`... (${t} recursive calls)`:``,r=e.component?e.component.parent==null:!1,i=` at <${Ec(e.component,e.type,r)}`,a=`>`+n;return e.props?[i,...er(e.props),a]:[i+a]}function er(e){let t=[],n=Object.keys(e);return n.slice(0,3).forEach(n=>{t.push(...tr(n,e[n]))}),n.length>3&&t.push(` ...`),t}function tr(e,t,n){return v(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t==`number`||typeof t==`boolean`||t==null?n?t:[`${e}=${t}`]:R(t)?(t=tr(e,L(t.value),!0),n?t:[`${e}=Ref<`,t,`>`]):_(t)?[`${e}=fn${t.name?`<${t.name}>`:``}`]:(t=L(t),n?t:[`${e}=`,t])}function nr(e,t){}var rr={SETUP_FUNCTION:0,0:`SETUP_FUNCTION`,RENDER_FUNCTION:1,1:`RENDER_FUNCTION`,NATIVE_EVENT_HANDLER:5,5:`NATIVE_EVENT_HANDLER`,COMPONENT_EVENT_HANDLER:6,6:`COMPONENT_EVENT_HANDLER`,VNODE_HOOK:7,7:`VNODE_HOOK`,DIRECTIVE_HOOK:8,8:`DIRECTIVE_HOOK`,TRANSITION_HOOK:9,9:`TRANSITION_HOOK`,APP_ERROR_HANDLER:10,10:`APP_ERROR_HANDLER`,APP_WARN_HANDLER:11,11:`APP_WARN_HANDLER`,FUNCTION_REF:12,12:`FUNCTION_REF`,ASYNC_COMPONENT_LOADER:13,13:`ASYNC_COMPONENT_LOADER`,SCHEDULER:14,14:`SCHEDULER`,COMPONENT_UPDATE:15,15:`COMPONENT_UPDATE`,APP_UNMOUNT_CLEANUP:16,16:`APP_UNMOUNT_CLEANUP`},ir={sp:`serverPrefetch hook`,bc:`beforeCreate hook`,c:`created hook`,bm:`beforeMount hook`,m:`mounted hook`,bu:`beforeUpdate hook`,u:`updated`,bum:`beforeUnmount hook`,um:`unmounted hook`,a:`activated hook`,da:`deactivated hook`,ec:`errorCaptured hook`,rtc:`renderTracked hook`,rtg:`renderTriggered hook`,0:`setup function`,1:`render function`,2:`watcher getter`,3:`watcher callback`,4:`watcher cleanup function`,5:`native event handler`,6:`component event handler`,7:`vnode hook`,8:`directive hook`,9:`transition hook`,10:`app errorHandler`,11:`app warnHandler`,12:`ref function`,13:`async component loader`,14:`scheduler flush`,15:`component update`,16:`app unmount cleanup function`};function ar(e,t,n,r){try{return r?e(...r):e()}catch(e){sr(e,t,n)}}function or(e,t,n,r){if(_(e)){let i=ar(e,t,n,r);return i&&x(i)&&i.catch(e=>{sr(e,t,n)}),i}if(f(e)){let i=[];for(let a=0;a>>1,i=lr[r],a=Cr(i);a=Cr(n)?lr.push(e):lr.splice(_r(t),0,e),e.flags|=1,yr()}}function yr(){hr||=mr.then(wr)}function br(e){f(e)?dr.push(...e):fr&&e.id===-1?fr.splice(pr+1,0,e):e.flags&1||(dr.push(e),e.flags|=1),yr()}function xr(e,t,n=ur+1){for(;nCr(e)-Cr(t));if(dr.length=0,fr){fr.push(...e);return}for(fr=e,pr=0;pre.id==null?e.flags&2?-1:1/0:e.id;function wr(e){try{for(ur=0;urTr.emit(e,...t)),Er=[]):typeof window<`u`&&window.HTMLElement&&!(window.navigator?.userAgent)?.includes(`jsdom`)?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(e=>{Dr(e,t)}),setTimeout(()=>{Tr||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Er=[])},3e3)):Er=[]}var Or=null,kr=null;function Ar(e){let t=Or;return Or=e,kr=e&&e.type.__scopeId||null,t}function jr(e){kr=e}function Mr(){kr=null}var Nr=e=>Pr;function Pr(e,t=Or,n){if(!t||e._n)return e;let r=(...n)=>{r._d&&Ps(-1);let i=Ar(t),a;try{a=e(...n)}finally{Ar(i),r._d&&Ps(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function Fr(e,t){if(Or===null)return e;let r=Sc(Or),i=e.dirs||=[];for(let e=0;e1)return n&&_(t)?t.call(r&&r.proxy):t}}function zr(){return!!(ac()||wo)}var Br=Symbol.for(`v-scx`),Vr=()=>Rr(Br);function Hr(e,t){return Kr(e,null,t)}function Ur(e,t){return Kr(e,null,{flush:`post`})}function Wr(e,t){return Kr(e,null,{flush:`sync`})}function Gr(e,t,n){return Kr(e,t,n)}function Kr(e,t,r=n){let{immediate:a,deep:o,flush:s,once:l}=r,u=c({},r),d=t&&a||!t&&s!==`post`,f;if(dc){if(s===`sync`){let e=Vr();f=e.__watcherHandles||=[]}else if(!d){let e=()=>{};return e.stop=i,e.resume=i,e.pause=i,e}}let p=ic;u.call=(e,t,n)=>or(e,p,t,n);let m=!1;s===`post`?u.scheduler=e=>{z(e,p&&p.suspense)}:s!==`sync`&&(m=!0,u.scheduler=(e,t)=>{t?e():vr(e)}),u.augmentJob=e=>{t&&(e.flags|=4),m&&(e.flags|=2,p&&(e.id=p.uid,e.i=p))};let h=Wn(e,t,u);return dc&&(f?f.push(h):d&&h()),h}function qr(e,t,n){let r=this.proxy,i=v(e)?e.includes(`.`)?Jr(r,e):()=>r[e]:e.bind(r,r),a;_(t)?a=t:(a=t.handler,n=t);let o=cc(this),s=Kr(i,a.bind(r),n);return o(),s}function Jr(e,t){let n=t.split(`.`);return()=>{let t=e;for(let e=0;ee.__isTeleport,Qr=e=>e&&(e.disabled||e.disabled===``),$r=e=>e&&(e.defer||e.defer===``),ei=e=>typeof SVGElement<`u`&&e instanceof SVGElement,ti=e=>typeof MathMLElement==`function`&&e instanceof MathMLElement,ni=(e,t)=>{let n=e&&e.to;return v(n)?t?t(n):null:n},ri={name:`Teleport`,__isTeleport:!0,process(e,t,n,r,i,a,o,s,c,l){let{mc:u,pc:d,pbc:f,o:{insert:p,querySelector:m,createText:h,createComment:g,parentNode:_}}=l,v=Qr(t.props),{dynamicChildren:y}=t,b=(e,t,n)=>{e.shapeFlag&16&&u(e.children,t,n,i,a,o,s,c)},x=(e=t)=>{let n=Qr(e.props),r=e.target=ni(e.props,m),a=ci(r,e,h,p);r&&(o!==`svg`&&ei(r)?o=`svg`:o!==`mathml`&&ti(r)&&(o=`mathml`),i&&i.isCE&&(i.ce._teleportTargets||(i.ce._teleportTargets=new Set)).add(r),n||(b(e,r,a),si(e,!1)))},S=e=>{let t=()=>{if(Yr.get(e)===t){if(Yr.delete(e),Qr(e.props)){let t=_(e.el)||n;b(e,t,e.anchor),si(e,!0)}x(e)}};Yr.set(e,t),z(t,a)};if(e==null){let e=t.el=h(``),i=t.anchor=h(``);if(p(e,n,r),p(i,n,r),$r(t.props)||a&&a.pendingBranch){S(t);return}v&&(b(t,n,i),si(t,!0)),x()}else{t.el=e.el;let r=t.anchor=e.anchor,u=Yr.get(e);if(u){u.flags|=8,Yr.delete(e),S(t);return}t.targetStart=e.targetStart;let p=t.target=e.target,h=t.targetAnchor=e.targetAnchor,g=Qr(e.props),_=g?n:p,b=g?r:h;if(o===`svg`||ei(p)?o=`svg`:(o===`mathml`||ti(p))&&(o=`mathml`),y?(f(e.dynamicChildren,y,_,i,a,o,s),ls(e,t,!0)):c||d(e,t,_,b,i,a,o,s,!1),v)g?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ii(t,n,r,l,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){let e=t.target=ni(t.props,m);e&&ii(t,e,null,l,0)}else g&&ii(t,p,h,l,1);si(t,v)}},remove(e,t,n,{um:r,o:{remove:i}},a){let{shapeFlag:o,children:s,anchor:c,targetStart:l,targetAnchor:u,target:d,props:f}=e,p=a||!Qr(f),m=Yr.get(e);if(m&&(m.flags|=8,Yr.delete(e)),d&&(i(l),i(u)),a&&i(c),!m&&o&16)for(let e=0;e{e.isMounted=!0}),ba(()=>{e.isUnmounting=!0}),e}var fi=[Function,Array],pi={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:fi,onEnter:fi,onAfterEnter:fi,onEnterCancelled:fi,onBeforeLeave:fi,onLeave:fi,onAfterLeave:fi,onLeaveCancelled:fi,onBeforeAppear:fi,onAppear:fi,onAfterAppear:fi,onAppearCancelled:fi},mi=e=>{let t=e.subTree;return t.component?mi(t.component):t},hi={name:`BaseTransition`,props:pi,setup(e,{slots:t}){let n=ac(),r=di();return()=>{let i=t.default&&Ci(t.default(),!0),a=i&&i.length?gi(i):n.subTree?Ys():void 0;if(!a)return;let o=L(e),{mode:s}=o;if(r.isLeaving)return bi(a);let c=xi(a);if(!c)return bi(a);let l=yi(c,o,r,n,e=>l=e);c.type!==V&&Si(c,l);let u=n.subTree&&xi(n.subTree);if(u&&u.type!==V&&!zs(u,c)&&mi(n).type!==V){let e=yi(u,o,r,n);if(Si(u,e),s===`out-in`&&c.type!==V)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete e.afterLeave,u=void 0},bi(a);s===`in-out`&&c.type!==V?e.delayLeave=(e,t,n)=>{let i=vi(r,u);i[String(u.key)]=u,e[li]=()=>{t(),e[li]=void 0,delete l.delayedLeave,u=void 0},l.delayedLeave=()=>{n(),delete l.delayedLeave,u=void 0}}:u=void 0}else u&&=void 0;return a}}};function gi(e){let t=e[0];if(e.length>1){for(let n of e)if(n.type!==V){t=n;break}}return t}var _i=hi;function vi(e,t){let{leavingVNodes:n}=e,r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function yi(e,t,n,r,i){let{appear:a,mode:o,persisted:s=!1,onBeforeEnter:c,onEnter:l,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:p,onLeave:m,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:_,onAppear:v,onAfterAppear:y,onAppearCancelled:b}=t,x=String(e.key),S=vi(n,e),C=(e,t)=>{e&&or(e,r,9,t)},w=(e,t)=>{let n=t[1];C(e,t),f(e)?e.every(e=>e.length<=1)&&n():e.length<=1&&n()},T={mode:o,persisted:s,beforeEnter(t){let r=c;if(!n.isMounted){if(a)r=_||c;else return}t[li]&&t[li](!0);let i=S[x];i&&zs(e,i)&&i.el[li]&&i.el[li](),C(r,[t])},enter(t){if(S[x]===e)return;let r=l,i=u,o=d;if(!n.isMounted){if(a)r=v||l,i=y||u,o=b||d;else return}let s=!1;t[ui]=e=>{s||(s=!0,C(e?o:i,[t]),T.delayedLeave&&T.delayedLeave(),t[ui]=void 0)};let c=t[ui].bind(null,!1);r?w(r,[t,c]):c()},leave(t,r){let i=String(e.key);if(t[ui]&&t[ui](!0),n.isUnmounting)return r();C(p,[t]);let a=!1;t[li]=n=>{a||(a=!0,r(),C(n?g:h,[t]),t[li]=void 0,S[i]===e&&delete S[i])};let o=t[li].bind(null,!1);S[i]=e,m?w(m,[t,o]):o()},clone(e){let a=yi(e,t,n,r,i);return i&&i(a),a}};return T}function bi(e){if(aa(e))return e=Ks(e),e.children=null,e}function xi(e){if(!aa(e))return Zr(e.type)&&e.children?gi(e.children):e;if(e.component)return e.component.subTree;let{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&_(n.default))return n.default()}}function Si(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Si(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ci(e,t=!1,n){let r=[],i=0;for(let a=0;a1)for(let e=0;er.value,set:e=>r.value=e})}return r}function Oi(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}var ki=new WeakMap;function Ai(e,t,r,i,o=!1){if(f(e)){e.forEach((e,n)=>Ai(e,t&&(f(t)?t[n]:t),r,i,o));return}if(na(i)&&!o){i.shapeFlag&512&&i.type.__asyncResolved&&i.component.subTree.component&&Ai(e,t,r,i.component.subTree);return}let s=i.shapeFlag&4?Sc(i.component):i.el,c=o?null:s,{i:u,r:p}=e,m=t&&t.r,h=u.refs===n?u.refs={}:u.refs,g=u.setupState,y=L(g),b=g===n?a:e=>!Oi(h,e)&&d(y,e),x=(e,t)=>!(t&&Oi(h,t));if(m!=null&&m!==p){if(ji(t),v(m))h[m]=null,b(m)&&(g[m]=null);else if(R(m)){let e=t;x(m,e.k)&&(m.value=null),e.k&&(h[e.k]=null)}}if(_(p))ar(p,u,12,[c,h]);else{let t=v(p),n=R(p);if(t||n){let i=()=>{if(e.f){let n=t?b(p)?g[p]:h[p]:x(p)||!e.k?p.value:h[e.k];if(o)f(n)&&l(n,s);else if(f(n))n.includes(s)||n.push(s);else if(t)h[p]=[s],b(p)&&(g[p]=h[p]);else{let t=[s];x(p,e.k)&&(p.value=t),e.k&&(h[e.k]=t)}}else t?(h[p]=c,b(p)&&(g[p]=c)):n&&(x(p,e.k)&&(p.value=c),e.k&&(h[e.k]=c))};if(c){let t=()=>{i(),ki.delete(e)};t.id=-1,ki.set(e,t),z(t,r)}else ji(e),i()}}}function ji(e){let t=ki.get(e);t&&(t.flags|=8,ki.delete(e))}var Mi=!1,Ni=()=>{Mi||=(console.error(`Hydration completed but contains mismatches.`),!0)},Pi=e=>e.namespaceURI.includes(`svg`)&&e.tagName!==`foreignObject`,Fi=e=>e.namespaceURI.includes(`MathML`),Ii=e=>{if(e.nodeType===1){if(Pi(e))return`svg`;if(Fi(e))return`mathml`}},Li=e=>e.nodeType===8;function Ri(e){let{mt:t,p:n,o:{patchProp:r,createText:i,nextSibling:a,parentNode:s,remove:c,insert:l,createComment:u}}=e,d=(e,t)=>{if(!t.hasChildNodes()){Xn(`Attempting to hydrate existing markup but container is empty. Performing full mount instead.`),n(null,e,t),Sr(),t._vnode=e;return}f(t.firstChild,e,null,null,null),Sr(),t._vnode=e},f=(n,r,o,c,u,d=!1)=>{d||=!!r.dynamicChildren;let b=Li(n)&&n.data===`[`,x=()=>g(n,r,o,c,u,b),{type:S,ref:C,shapeFlag:w,patchFlag:T}=r,E=n.nodeType;r.el=n,T===-2&&(d=!1,r.dynamicChildren=null);let D=null;switch(S){case Ds:E===3?(n.data!==r.children&&(Xn(`Hydration text mismatch in`,n.parentNode,` + - rendered on server: ${JSON.stringify(n.data)} + - expected on client: ${JSON.stringify(r.children)}`),Ni(),n.data=r.children),D=a(n)):r.children===``?(l(r.el=i(``),s(n),n),D=n):D=x();break;case V:y(n)?(D=a(n),v(r.el=n.content.firstChild,n,o)):D=E!==8||b?x():a(n);break;case Os:if(b&&(n=a(n),E=n.nodeType),E===1||E===3){D=n;let e=!r.children.length;for(let t=0;t{s||=!!t.dynamicChildren;let{type:l,props:u,patchFlag:d,shapeFlag:f,dirs:p,transition:h}=t,g=l===`input`||l===`option`;if(g||d!==-1){p&&Ir(t,null,n,`created`);let l=!1;if(y(e)){l=cs(null,h)&&n&&n.vnode.props&&n.vnode.props.appear;let r=e.content.firstChild;if(l){let e=r.getAttribute(`class`);e&&(r.$cls=e),h.beforeEnter(r)}v(r,e,n),t.el=e=r}if(f&16&&!(u&&(u.innerHTML||u.textContent))){let r=m(e.firstChild,t,e,n,i,a,s);for(r&&!qi(e,1)&&(Xn(`Hydration children mismatch on`,e,` +Server rendered element contains more child nodes than client vdom.`),Ni());r;){let e=r;r=r.nextSibling,c(e)}}else if(f&8){let n=t.children;n[0]===` +`&&(e.tagName===`PRE`||e.tagName===`TEXTAREA`)&&(n=n.slice(1));let{textContent:r}=e;r!==n&&r!==n.replace(/\r\n|\r/g,` +`)&&(qi(e,0)||(Xn(`Hydration text content mismatch on`,e,` + - rendered on server: ${r} + - expected on client: ${n}`),Ni()),e.textContent=t.children)}if(u){let i=e.tagName.includes(`-`);for(let a in u)!(p&&p.some(e=>e.dir.created))&&zi(e,a,u[a],t,n)&&Ni(),(g&&(a.endsWith(`value`)||a===`indeterminate`)||o(a)&&!D(a)||a[0]===`.`||i&&!D(a))&&r(e,a,null,u[a],void 0,n)}let d;(d=u&&u.onVnodeBeforeMount)&&ec(d,n,t),p&&Ir(t,null,n,`beforeMount`),((d=u&&u.onVnodeMounted)||p||l)&&ws(()=>{d&&ec(d,n,t),l&&h.enter(e),p&&Ir(t,null,n,`mounted`)},i)}return e.nextSibling},m=(e,t,r,o,s,c,u)=>{u||=!!t.dynamicChildren;let d=t.children,p=d.length,m=!1;for(let t=0;t{let{slotScopeIds:c}=t;c&&(i=i?i.concat(c):c);let d=s(e),f=m(a(e),t,d,n,r,i,o);return f&&Li(f)&&f.data===`]`?a(t.anchor=f):(Ni(),l(t.anchor=u(`]`),d,f),f)},g=(e,t,r,i,o,l)=>{if(qi(e.parentElement,1)||(Xn(`Hydration node mismatch: +- rendered on server:`,e,e.nodeType===3?`(text)`:Li(e)&&e.data===`[`?`(start of fragment)`:``,` +- expected on client:`,t.type),Ni()),t.el=null,l){let t=_(e);for(;;){let n=a(e);if(n&&n!==t)c(n);else break}}let u=a(e),d=s(e);return c(e),n(null,t,d,u,r,i,Ii(d),o),r&&(r.vnode.el=t.el,Ro(r,t.el)),u},_=(e,t=`[`,n=`]`)=>{let r=0;for(;e;)if(e=a(e),e&&Li(e)&&(e.data===t&&r++,e.data===n)){if(r===0)return a(e);r--}return e},v=(e,t,n)=>{let r=t.parentNode;r&&r.replaceChild(e,t);let i=n;for(;i;)i.vnode.el===t&&(i.vnode.el=i.subTree.el=e),i=i.parent},y=e=>e.nodeType===1&&e.tagName===`TEMPLATE`;return[d,f]}function zi(e,t,n,r,i){let a,o,s,c;if(t===`class`)e.$cls?(s=e.$cls,delete e.$cls):s=e.getAttribute(`class`),c=ge(n),Vi(Bi(s||``),Bi(c))||(a=2,o=`class`);else if(t===`style`){s=e.getAttribute(`style`)||``,c=v(n)?n:he(ue(n));let t=Hi(s),l=Hi(c);if(r.dirs)for(let{dir:e,value:t}of r.dirs)e.name===`show`&&!t&&l.set(`display`,`none`);i&&Wi(i,r,l),Ui(t,l)||(a=3,o=`style`)}else(e instanceof SVGElement&&je(t)||e instanceof HTMLElement&&(Oe(t)||Ae(t)))&&(Oe(t)?(s=e.hasAttribute(t),c=ke(n)):n==null?(s=e.hasAttribute(t),c=!1):(s=e.hasAttribute(t)?e.getAttribute(t):t===`value`&&e.tagName===`TEXTAREA`&&e.value,c=Me(n)?String(n):!1),s!==c&&(a=4,o=t));if(a!=null&&!qi(e,a)){let t=e=>e===!1?`(not rendered)`:`${o}="${e}"`;return Xn(`Hydration ${Ki[a]} mismatch on`,e,` + - rendered on server: ${t(s)} + - expected on client: ${t(c)} + Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead. + You should fix the source of the mismatch.`),!0}return!1}function Bi(e){return new Set(e.trim().split(/\s+/))}function Vi(e,t){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}function Hi(e){let t=new Map;for(let n of e.split(`;`)){let[e,r]=n.split(`:`);e=e.trim(),r&&=r.trim(),e&&r&&t.set(e,r)}return t}function Ui(e,t){if(e.size!==t.size)return!1;for(let[n,r]of e)if(r!==t.get(n))return!1;return!0}function Wi(e,t,n){let r=e.subTree;if(e.getCssVars&&(t===r||r&&r.type===B&&r.children.includes(t))){let t=e.getCssVars();for(let e in t){let r=He(t[e]);n.set(`--${Pe(e,!1)}`,r)}}t===r&&e.parent&&Wi(e.parent,e.vnode,n)}var Gi=`data-allow-mismatch`,Ki={0:`text`,1:`children`,2:`class`,3:`style`,4:`attribute`};function qi(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Gi);)e=e.parentElement;let n=e&&e.getAttribute(Gi);if(n==null)return!1;if(n===``)return!0;{let e=n.split(`,`);return t===0&&e.includes(`children`)?!0:e.includes(Ki[t])}}var Ji=se().requestIdleCallback||(e=>setTimeout(e,1)),Yi=se().cancelIdleCallback||(e=>clearTimeout(e)),Xi=(e=1e4)=>t=>{let n=Ji(t,{timeout:e});return()=>Yi(n)};function Zi(e){let{top:t,left:n,bottom:r,right:i}=e.getBoundingClientRect(),{innerHeight:a,innerWidth:o}=window;return(t>0&&t0&&r0&&n0&&i(t,n)=>{let r=new IntersectionObserver(e=>{for(let n of e)if(n.isIntersecting){r.disconnect(),t();break}},e);return n(e=>{if(e instanceof Element){if(Zi(e))return t(),r.disconnect(),!1;r.observe(e)}}),()=>r.disconnect()},$i=e=>t=>{if(e){let n=matchMedia(e);if(n.matches)t();else return n.addEventListener(`change`,t,{once:!0}),()=>n.removeEventListener(`change`,t)}},ea=(e=[])=>(t,n)=>{v(e)&&(e=[e]);let r=!1,i=e=>{r||(r=!0,a(),t(),e.target.dispatchEvent(new e.constructor(e.type,e)))},a=()=>{n(t=>{for(let n of e)t.removeEventListener(n,i)})};return n(t=>{for(let n of e)t.addEventListener(n,i,{once:!0})}),a};function ta(e,t){if(Li(e)&&e.data===`[`){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(Li(r)){if(r.data===`]`){if(--n===0)break}else r.data===`[`&&n++}r=r.nextSibling}}else t(e)}var na=e=>!!e.type.__asyncLoader;function ra(e){_(e)&&(e={loader:e});let{loader:t,loadingComponent:n,errorComponent:r,delay:i=200,hydrate:a,timeout:o,suspensible:s=!0,onError:c}=e,l=null,u,d=0,f=()=>(d++,l=null,p()),p=()=>{let e;return l||(e=l=t().catch(e=>{if(e=e instanceof Error?e:Error(String(e)),c)return new Promise((t,n)=>{c(e,()=>t(f()),()=>n(e),d+1)});throw e}).then(t=>e!==l&&l?l:(t&&(t.__esModule||t[Symbol.toStringTag]===`Module`)&&(t=t.default),u=t,t)))};return wi({name:`AsyncComponentWrapper`,__asyncLoader:p,__asyncHydrate(e,t,n){let r=!1;(t.bu||=[]).push(()=>r=!0);let i=()=>{r||n()},o=a?()=>{let n=a(i,t=>ta(e,t));n&&(t.bum||=[]).push(n)}:i;u?o():p().then(()=>!t.isUnmounted&&o())},get __asyncResolved(){return u},setup(){let e=ic;if(Ei(e),u)return()=>ia(u,e);let t=t=>{l=null,sr(t,e,13,!r)};if(s&&e.suspense||dc)return p().then(t=>()=>ia(t,e)).catch(e=>(t(e),()=>r?H(r,{error:e}):null));let a=yn(!1),c=yn(),d=yn(!!i),f,m;return xa(()=>{f!=null&&clearTimeout(f),m!=null&&clearTimeout(m)}),i&&(m=setTimeout(()=>{e.isUnmounted||(d.value=!1)},i)),o!=null&&(f=setTimeout(()=>{if(!e.isUnmounted&&!a.value&&!c.value){let e=Error(`Async component timed out after ${o}ms.`);t(e),c.value=e}},o)),p().then(()=>{e.isUnmounted||(a.value=!0,e.parent&&aa(e.parent.vnode)&&e.parent.update())}).catch(n=>{if(e.isUnmounted){l=null;return}t(n),c.value=n}),()=>{if(a.value&&u)return ia(u,e);if(c.value&&r)return H(r,{error:c.value});if(n&&!d.value)return ia(n,e)}}})}function ia(e,t){let{ref:n,props:r,children:i,ce:a}=t.vnode,o=H(e,r,i);return o.ref=n,o.ce=a,delete t.vnode.ce,o}var aa=e=>e.type.__isKeepAlive,oa={name:`KeepAlive`,__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){let n=ac(),r=n.ctx;if(!r.renderer)return()=>{let e=t.default&&t.default();return e&&e.length===1?e[0]:e};let i=new Map,a=new Set,o=null,s=n.suspense,{renderer:{p:c,m:l,um:u,o:{createElement:d}}}=r,f=d(`div`);r.activate=(e,t,n,r,i)=>{let a=e.component;l(e,t,n,0,s),c(a.vnode,e,t,n,a,s,r,e.slotScopeIds,i),z(()=>{a.isDeactivated=!1,a.a&&ne(a.a);let t=e.props&&e.props.onVnodeMounted;t&&ec(t,a.parent,e)},s)},r.deactivate=e=>{let t=e.component;fs(t.m),fs(t.a),l(e,f,null,1,s),z(()=>{t.da&&ne(t.da);let n=e.props&&e.props.onVnodeUnmounted;n&&ec(n,t.parent,e),t.isDeactivated=!0},s)};function p(e){fa(e),u(e,n,s,!0)}function m(e){i.forEach((t,n)=>{let r=Tc(na(t)?t.type.__asyncResolved||{}:t.type);r&&!e(r)&&h(n)})}function h(e){let t=i.get(e);t&&(!o||!zs(t,o))?p(t):o&&fa(o),i.delete(e),a.delete(e)}Gr(()=>[e.include,e.exclude],([e,t])=>{e&&m(t=>sa(e,t)),t&&m(e=>!sa(t,e))},{flush:`post`,deep:!0});let g=null,_=()=>{g!=null&&(ms(n.subTree.type)?z(()=>{i.set(g,pa(n.subTree))},n.subTree.suspense):i.set(g,pa(n.subTree)))};return _a(_),ya(_),ba(()=>{i.forEach(e=>{let{subTree:t,suspense:r}=n,i=pa(t);if(e.type===i.type&&e.key===i.key){fa(i);let e=i.component.da;e&&z(e,r);return}p(e)})}),()=>{if(g=null,!t.default)return o=null;let n=t.default(),r=n[0];if(n.length>1)return o=null,n;if(!Rs(r)||!(r.shapeFlag&4)&&!(r.shapeFlag&128))return o=null,r;let s=pa(r);if(s.type===V)return o=null,s;let c=s.type,l=Tc(na(s)?s.type.__asyncResolved||{}:c),{include:u,exclude:d,max:f}=e;if(u&&(!l||!sa(u,l))||d&&l&&sa(d,l))return s.shapeFlag&=-257,o=s,r;let p=s.key==null?c:s.key,m=i.get(p);return s.el&&(s=Ks(s),r.shapeFlag&128&&(r.ssContent=s)),g=p,m?(s.el=m.el,s.component=m.component,s.transition&&Si(s,s.transition),s.shapeFlag|=512,a.delete(p),a.add(p)):(a.add(p),f&&a.size>parseInt(f,10)&&h(a.values().next().value)),s.shapeFlag|=256,o=s,ms(r.type)?r:s}}};function sa(e,t){return f(e)?e.some(e=>sa(e,t)):v(e)?e.split(`,`).includes(t):g(e)?(e.lastIndex=0,e.test(t)):!1}function ca(e,t){ua(e,`a`,t)}function la(e,t){ua(e,`da`,t)}function ua(e,t,n=ic){let r=e.__wdc||=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()};if(ma(t,r,n),n){let e=n.parent;for(;e&&e.parent;)aa(e.parent.vnode)&&da(r,t,n,e),e=e.parent}}function da(e,t,n,r){let i=ma(t,e,r,!0);xa(()=>{l(r[t],i)},n)}function fa(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function pa(e){return e.shapeFlag&128?e.ssContent:e}function ma(e,t,n=ic,r=!1){if(n){let i=n[e]||(n[e]=[]),a=t.__weh||=(...r)=>{dt();let i=cc(n),a=or(t,n,e,r);return i(),ft(),a};return r?i.unshift(a):i.push(a),a}}var ha=e=>(t,n=ic)=>{(!dc||e===`sp`)&&ma(e,(...e)=>t(...e),n)},ga=ha(`bm`),_a=ha(`m`),va=ha(`bu`),ya=ha(`u`),ba=ha(`bum`),xa=ha(`um`),Sa=ha(`sp`),Ca=ha(`rtg`),wa=ha(`rtc`);function Ta(e,t=ic){ma(`ec`,e,t)}var Ea=`components`,Da=`directives`;function Oa(e,t){return Ma(Ea,e,!0,t)||e}var ka=Symbol.for(`v-ndc`);function Aa(e){return v(e)?Ma(Ea,e,!1)||e:e||ka}function ja(e){return Ma(Da,e)}function Ma(e,t,n=!0,r=!1){let i=Or||ic;if(i){let n=i.type;if(e===Ea){let e=Tc(n,!1);if(e&&(e===t||e===A(t)||e===te(A(t))))return n}let a=Na(i[e]||n[e],t)||Na(i.appContext[e],t);return!a&&r?n:a}}function Na(e,t){return e&&(e[t]||e[A(t)]||e[te(A(t))])}function Pa(e,t,n,r){let i,a=n&&n[r],o=f(e);if(o||v(e)){let n=o&&fn(e),r=!1,s=!1;n&&(r=!mn(e),s=pn(e),e=Et(e)),i=Array(e.length);for(let n=0,o=e.length;nt(e,n,void 0,a&&a[n]));else{let n=Object.keys(e);i=Array(n.length);for(let r=0,o=n.length;r{let t=r.fn(...e);return t&&(t.key=r.key),t}:r.fn)}return e}function Ia(e,t,n={},r,i){if(Or.ce||Or.parent&&na(Or.parent)&&Or.parent.ce){let e=Object.keys(n).length>0;return t!=="default"&&(n.name=t),js(),Ls(B,null,[H(`slot`,n,r&&r())],e?-2:64)}let a=e[t];a&&a._c&&(a._d=!1),js();let o=a&&La(a(n)),s=n.key||o&&o.key,c=Ls(B,{key:(s&&!y(s)?s:`_${t}`)+(!o&&r?`_fb`:``)},o||(r?r():[]),o&&e._===1?64:-2);return!i&&c.scopeId&&(c.slotScopeIds=[c.scopeId+`-s`]),a&&a._c&&(a._d=!0),c}function La(e){return e.some(e=>!Rs(e)||!(e.type===V||e.type===B&&!La(e.children)))?e:null}function Ra(e,t){let n={};for(let r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:N(r)]=e[r];return n}var za=e=>e?uc(e)?Sc(e):za(e.parent):null,Ba=c(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>za(e.parent),$root:e=>za(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>uo(e),$forceUpdate:e=>e.f||=()=>{vr(e.update)},$nextTick:e=>e.n||=gr.bind(e.proxy),$watch:e=>qr.bind(e)}),Va=(e,t)=>e!==n&&!e.__isScriptSetup&&d(e,t),Ha={get({_:e},t){if(t===`__v_skip`)return!0;let{ctx:r,setupState:i,data:a,props:o,accessCache:s,type:c,appContext:l}=e;if(t[0]!==`$`){let e=s[t];if(e!==void 0)switch(e){case 1:return i[t];case 2:return a[t];case 4:return r[t];case 3:return o[t]}else if(Va(i,t))return s[t]=1,i[t];else if(a!==n&&d(a,t))return s[t]=2,a[t];else if(d(o,t))return s[t]=3,o[t];else if(r!==n&&d(r,t))return s[t]=4,r[t];else ao&&(s[t]=0)}let u=Ba[t],f,p;if(u)return t===`$attrs`&&St(e.attrs,`get`,``),u(e);if((f=c.__cssModules)&&(f=f[t]))return f;if(r!==n&&d(r,t))return s[t]=4,r[t];if(p=l.config.globalProperties,d(p,t))return p[t]},set({_:e},t,r){let{data:i,setupState:a,ctx:o}=e;return Va(a,t)?(a[t]=r,!0):i!==n&&d(i,t)?(i[t]=r,!0):d(e.props,t)||t[0]===`$`&&t.slice(1)in e?!1:(o[t]=r,!0)},has({_:{data:e,setupState:t,accessCache:r,ctx:i,appContext:a,props:o,type:s}},c){let l;return!!(r[c]||e!==n&&c[0]!==`$`&&d(e,c)||Va(t,c)||d(o,c)||d(i,c)||d(Ba,c)||d(a.config.globalProperties,c)||(l=s.__cssModules)&&l[c])},defineProperty(e,t,n){return n.get==null?d(n,`value`)&&this.set(e,t,n.value,null):e._.accessCache[t]=0,Reflect.defineProperty(e,t,n)}},Ua=c({},Ha,{get(e,t){if(t!==Symbol.unscopables)return Ha.get(e,t,e)},has(e,t){return t[0]!==`_`&&!le(t)}});function Wa(){return null}function Ga(){return null}function Ka(e){}function qa(e){}function Ja(){return null}function Ya(){}function Xa(e,t){return null}function Za(){return $a(`useSlots`).slots}function Qa(){return $a(`useAttrs`).attrs}function $a(e){let t=ac();return t.setupContext||=xc(t)}function eo(e){return f(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}function to(e,t){let n=eo(e);for(let e in t){if(e.startsWith(`__skip`))continue;let r=n[e];r?f(r)||_(r)?r=n[e]={type:r,default:t[e]}:r.default=t[e]:r===null&&(r=n[e]={default:t[e]}),r&&t[`__skip_${e}`]&&(r.skipFactory=!0)}return n}function no(e,t){return!e||!t?e||t:f(e)&&f(t)?e.concat(t):c({},eo(e),eo(t))}function ro(e,t){let n={};for(let r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function io(e){let t=ac(),n=dc,r=e();lc(),n&&sc(!1);let i=()=>{cc(t),n&&sc(!0)},a=()=>{ac()!==t&&t.scope.off(),lc(),n&&sc(!1)};return x(r)&&(r=r.catch(e=>{throw i(),Promise.resolve().then(()=>Promise.resolve().then(a)),e})),[r,()=>{i(),Promise.resolve().then(a)}]}var ao=!0;function oo(e){let t=uo(e),n=e.proxy,r=e.ctx;ao=!1,t.beforeCreate&&co(t.beforeCreate,e,`bc`);let{data:a,computed:o,methods:s,watch:c,provide:l,inject:u,created:d,beforeMount:p,mounted:m,beforeUpdate:h,updated:g,activated:v,deactivated:y,beforeDestroy:x,beforeUnmount:S,destroyed:C,unmounted:w,render:T,renderTracked:E,renderTriggered:D,errorCaptured:O,serverPrefetch:k,expose:ee,inheritAttrs:A,components:j,directives:M,filters:te}=t;if(u&&so(u,r,null),s)for(let e in s){let t=s[e];_(t)&&(r[e]=t.bind(n))}if(a){let t=a.call(n,n);b(t)&&(e.data=sn(t))}if(ao=!0,o)for(let e in o){let t=o[e],a=Oc({get:_(t)?t.bind(n,n):_(t.get)?t.get.bind(n,n):i,set:!_(t)&&_(t.set)?t.set.bind(n):i});Object.defineProperty(r,e,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e})}if(c)for(let e in c)lo(c[e],r,n,e);if(l){let e=_(l)?l.call(n):l;Reflect.ownKeys(e).forEach(t=>{Lr(t,e[t])})}d&&co(d,e,`c`);function N(e,t){f(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(N(ga,p),N(_a,m),N(va,h),N(ya,g),N(ca,v),N(la,y),N(Ta,O),N(wa,E),N(Ca,D),N(ba,S),N(xa,w),N(Sa,k),f(ee)){if(ee.length){let t=e.exposed||={};ee.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t,enumerable:!0})})}else e.exposed||={}}T&&e.render===i&&(e.render=T),A!=null&&(e.inheritAttrs=A),j&&(e.components=j),M&&(e.directives=M),k&&Ei(e)}function so(e,t,n=i){f(e)&&(e=go(e));for(let n in e){let r=e[n],i;i=b(r)?`default`in r?Rr(r.from||n,r.default,!0):Rr(r.from||n):Rr(r),R(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e}):t[n]=i}}function co(e,t,n){or(f(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function lo(e,t,n,r){let i=r.includes(`.`)?Jr(n,r):()=>n[r];if(v(e)){let n=t[e];_(n)&&Gr(i,n)}else if(_(e))Gr(i,e.bind(n));else if(b(e)){if(f(e))e.forEach(e=>lo(e,t,n,r));else{let r=_(e.handler)?e.handler.bind(n):t[e.handler];_(r)&&Gr(i,r,e)}}}function uo(e){let t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,s=a.get(t),c;return s?c=s:!i.length&&!n&&!r?c=t:(c={},i.length&&i.forEach(e=>fo(c,e,o,!0)),fo(c,t,o)),b(t)&&a.set(t,c),c}function fo(e,t,n,r=!1){let{mixins:i,extends:a}=t;a&&fo(e,a,n,!0),i&&i.forEach(t=>fo(e,t,n,!0));for(let i in t)if(!(r&&i===`expose`)){let r=po[i]||n&&n[i];e[i]=r?r(e[i],t[i]):t[i]}return e}var po={data:mo,props:yo,emits:yo,methods:vo,computed:vo,beforeCreate:_o,created:_o,beforeMount:_o,mounted:_o,beforeUpdate:_o,updated:_o,beforeDestroy:_o,beforeUnmount:_o,destroyed:_o,unmounted:_o,activated:_o,deactivated:_o,errorCaptured:_o,serverPrefetch:_o,components:vo,directives:vo,watch:bo,provide:mo,inject:ho};function mo(e,t){return t?e?function(){return c(_(e)?e.call(this,this):e,_(t)?t.call(this,this):t)}:t:e}function ho(e,t){return vo(go(e),go(t))}function go(e){if(f(e)){let t={};for(let n=0;n{let l,u=n,d;return Wr(()=>{let t=e[a];P(l,t)&&(l=t,c())}),{get(){return s(),r.get?r.get(l):l},set(e){let s=r.set?r.set(e):e;if(!P(s,l)&&!(u!==n&&P(e,u)))return;let f=i.vnode.props,p=!!(f&&(t in f||a in f||o in f)&&(`onUpdate:${t}`in f||`onUpdate:${a}`in f||`onUpdate:${o}`in f));p||(l=e,c()),i.emit(`update:${t}`,s),P(e,u)&&(P(e,s)&&!P(s,d)||p&&u!==n&&!P(s,l))&&c(),u=e,d=s}}});return c[Symbol.iterator]=()=>{let e=0;return{next(){return e<2?{value:e++?s||n:c,done:!1}:{done:!0}}}},c}var Eo=(e,t)=>t===`modelValue`||t===`model-value`?e.modelModifiers:e[`${t}Modifiers`]||e[`${A(t)}Modifiers`]||e[`${M(t)}Modifiers`];function Do(e,t,...r){if(e.isUnmounted)return;let i=e.vnode.props||n,a=r,o=t.startsWith(`update:`),s=o&&Eo(i,t.slice(7));s&&(s.trim&&(a=r.map(e=>v(e)?e.trim():e)),s.number&&(a=r.map(ie)));let c,l=i[c=N(t)]||i[c=N(A(t))];!l&&o&&(l=i[c=N(M(t))]),l&&or(l,e,6,a);let u=i[c+`Once`];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,or(u,e,6,a)}}var Oo=new WeakMap;function ko(e,t,n=!1){let r=n?Oo:t.emitsCache,i=r.get(e);if(i!==void 0)return i;let a=e.emits,o={},s=!1;if(!_(e)){let r=e=>{let n=ko(e,t,!0);n&&(s=!0,c(o,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return!a&&!s?(b(e)&&r.set(e,null),null):(f(a)?a.forEach(e=>o[e]=null):c(o,a),b(e)&&r.set(e,o),o)}function Ao(e,t){return!e||!o(t)?!1:(t=t.slice(2).replace(/Once$/,``),d(e,t[0].toLowerCase()+t.slice(1))||d(e,M(t))||d(e,t))}function jo(e){let{type:t,vnode:n,proxy:r,withProxy:i,propsOptions:[a],slots:o,attrs:c,emit:l,render:u,renderCache:d,props:f,data:p,setupState:m,ctx:h,inheritAttrs:g}=e,_=Ar(e),v,y;try{if(n.shapeFlag&4){let e=i||r,t=e;v=Xs(u.call(t,e,d,f,m,p,h)),y=c}else{let e=t;v=Xs(e.length>1?e(f,{attrs:c,slots:o,emit:l}):e(f,null)),y=t.props?c:No(c)}}catch(t){ks.length=0,sr(t,e,1),v=H(V)}let b=v;if(y&&g!==!1){let e=Object.keys(y),{shapeFlag:t}=b;e.length&&t&7&&(a&&e.some(s)&&(y=Po(y,a)),b=Ks(b,y,!1,!0))}return n.dirs&&(b=Ks(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&Si(b,n.transition),v=b,Ar(_),v}function Mo(e,t=!0){let n;for(let t=0;t{let t;for(let n in e)(n===`class`||n===`style`||o(n))&&((t||={})[n]=e[n]);return t},Po=(e,t)=>{let n={};for(let r in e)(!s(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Fo(e,t,n){let{props:r,children:i,component:a}=e,{props:o,children:s,patchFlag:c}=t,l=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?Io(r,o,l):!!o;if(c&8){let e=t.dynamicProps;for(let t=0;tObject.create(zo),Vo=e=>Object.getPrototypeOf(e)===zo;function Ho(e,t,n,r=!1){let i={},a=Bo();e.propsDefaults=Object.create(null),Wo(e,t,i,a);for(let t in e.propsOptions[0])t in i||(i[t]=void 0);e.props=n?r?i:cn(i):e.type.props?i:a,e.attrs=a}function Uo(e,t,n,r){let{props:i,attrs:a,vnode:{patchFlag:o}}=e,s=L(i),[c]=e.propsOptions,l=!1;if((r||o>0)&&!(o&16)){if(o&8){let n=e.vnode.dynamicProps;for(let r=0;r{p=!0;let[n,r]=qo(e,t,!0);c(l,n),r&&u.push(...r)};!i&&t.mixins.length&&t.mixins.forEach(n),e.extends&&n(e.extends),e.mixins&&e.mixins.forEach(n)}if(!s&&!p)return b(e)&&a.set(e,r),r;if(f(s))for(let e=0;ee===`_`||e===`_ctx`||e===`$stable`,Xo=e=>f(e)?e.map(Xs):[Xs(e)],Zo=(e,t,n)=>{if(t._n)return t;let r=Pr((...e)=>Xo(t(...e)),n);return r._c=!1,r},Qo=(e,t,n)=>{let r=e._ctx;for(let n in e){if(Yo(n))continue;let i=e[n];if(_(i))t[n]=Zo(n,i,r);else if(i!=null){let e=Xo(i);t[n]=()=>e}}},$o=(e,t)=>{let n=Xo(t);e.slots.default=()=>n},es=(e,t,n)=>{for(let r in t)(n||!Yo(r))&&(e[r]=t[r])},ts=(e,t,n)=>{let r=e.slots=Bo();if(e.vnode.shapeFlag&32){let e=t._;e?(es(r,t,n),n&&re(r,`_`,e,!0)):Qo(t,r)}else t&&$o(e,t)},ns=(e,t,r)=>{let{vnode:i,slots:a}=e,o=!0,s=n;if(i.shapeFlag&32){let e=t._;e?r&&e===1?o=!1:es(a,t,r):(o=!t.$stable,Qo(t,a)),s=t}else t&&($o(e,t),s={default:1});if(o)for(let e in a)!Yo(e)&&s[e]==null&&delete a[e]},z=ws;function rs(e){return as(e)}function is(e){return as(e,Ri)}function as(e,t){let a=se();a.__VUE__=!0;let{insert:o,remove:s,patchProp:c,createElement:l,createText:u,createComment:d,setText:f,setElementText:p,parentNode:m,nextSibling:h,setScopeId:g=i,insertStaticContent:_}=e,v=(e,t,n,r=null,i=null,a=null,o=void 0,s=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!zs(e,t)&&(r=me(e),le(e,i,a,!0),e=null),t.patchFlag===-2&&(c=!1,t.dynamicChildren=null);let{type:l,ref:u,shapeFlag:d}=t;switch(l){case Ds:y(e,t,n,r);break;case V:b(e,t,n,r);break;case Os:e??x(t,n,r,o);break;case B:j(e,t,n,r,i,a,o,s,c);break;default:d&1?w(e,t,n,r,i,a,o,s,c):d&6?M(e,t,n,r,i,a,o,s,c):(d&64||d&128)&&l.process(e,t,n,r,i,a,o,s,c,_e)}u!=null&&i?Ai(u,e&&e.ref,a,t||e,!t):u==null&&e&&e.ref!=null&&Ai(e.ref,null,a,e,!0)},y=(e,t,n,r)=>{if(e==null)o(t.el=u(t.children),n,r);else{let n=t.el=e.el;t.children!==e.children&&f(n,t.children)}},b=(e,t,n,r)=>{e==null?o(t.el=d(t.children||``),n,r):t.el=e.el},x=(e,t,n,r)=>{[e.el,e.anchor]=_(e.children,t,n,r,e.el,e.anchor)},S=({el:e,anchor:t},n,r)=>{let i;for(;e&&e!==t;)i=h(e),o(e,n,r),e=i;o(t,n,r)},C=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=h(e),s(e),e=n;s(t)},w=(e,t,n,r,i,a,o,s,c)=>{if(t.type===`svg`?o=`svg`:t.type===`math`&&(o=`mathml`),e==null)T(t,n,r,i,a,o,s,c);else{let n=e.el&&e.el._isVueCE?e.el:null;try{n&&n._beginPatch(),k(e,t,i,a,o,s,c)}finally{n&&n._endPatch()}}},T=(e,t,n,r,i,a,s,u)=>{let d,f,{props:m,shapeFlag:h,transition:g,dirs:_}=e;if(d=e.el=l(e.type,a,m&&m.is,m),h&8?p(d,e.children):h&16&&O(e.children,d,null,r,i,os(e,a),s,u),_&&Ir(e,null,r,`created`),E(d,e,e.scopeId,s,r),m){for(let e in m)e!==`value`&&!D(e)&&c(d,e,null,m[e],a,r);`value`in m&&c(d,`value`,null,m.value,a),(f=m.onVnodeBeforeMount)&&ec(f,r,e)}_&&Ir(e,null,r,`beforeMount`);let v=cs(i,g);v&&g.beforeEnter(d),o(d,t,n),((f=m&&m.onVnodeMounted)||v||_)&&z(()=>{try{f&&ec(f,r,e),v&&g.enter(d),_&&Ir(e,null,r,`mounted`)}finally{}},i)},E=(e,t,n,r,i)=>{if(n&&g(e,n),r)for(let t=0;t{for(let l=c;l{let l=t.el=e.el,{patchFlag:u,dynamicChildren:d,dirs:f}=t;u|=e.patchFlag&16;let m=e.props||n,h=t.props||n,g;if(r&&ss(r,!1),(g=h.onVnodeBeforeUpdate)&&ec(g,r,t,e),f&&Ir(t,e,r,`beforeUpdate`),r&&ss(r,!0),(m.innerHTML&&h.innerHTML==null||m.textContent&&h.textContent==null)&&p(l,``),d?ee(e.dynamicChildren,d,l,r,i,os(t,a),o):s||ie(e,t,l,null,r,i,os(t,a),o,!1),u>0){if(u&16)A(l,m,h,r,a);else if(u&2&&m.class!==h.class&&c(l,`class`,null,h.class,a),u&4&&c(l,`style`,m.style,h.style,a),u&8){let e=t.dynamicProps;for(let t=0;t{g&&ec(g,r,t,e),f&&Ir(t,e,r,`updated`)},i)},ee=(e,t,n,r,i,a,o)=>{for(let s=0;s{if(t!==r){if(t!==n)for(let n in t)!D(n)&&!(n in r)&&c(e,n,t[n],null,a,i);for(let n in r){if(D(n))continue;let o=r[n],s=t[n];o!==s&&n!==`value`&&c(e,n,s,o,a,i)}`value`in r&&c(e,`value`,t.value,r.value,a)}},j=(e,t,n,r,i,a,s,c,l)=>{let d=t.el=e?e.el:u(``),f=t.anchor=e?e.anchor:u(``),{patchFlag:p,dynamicChildren:m,slotScopeIds:h}=t;h&&(c=c?c.concat(h):h),e==null?(o(d,n,r),o(f,n,r),O(t.children||[],n,f,i,a,s,c,l)):p>0&&p&64&&m&&e.dynamicChildren&&e.dynamicChildren.length===m.length?(ee(e.dynamicChildren,m,n,i,a,s,c),(t.key!=null||i&&t===i.subTree)&&ls(e,t,!0)):ie(e,t,n,f,i,a,s,c,l)},M=(e,t,n,r,i,a,o,s,c)=>{t.slotScopeIds=s,e==null?t.shapeFlag&512?i.ctx.activate(t,n,r,o,c):te(t,n,r,i,a,o,c):N(e,t,c)},te=(e,t,n,r,i,a,o)=>{let s=e.component=rc(e,r,i);if(aa(e)&&(s.ctx.renderer=_e),fc(s,!1,o),s.asyncDep){if(i&&i.registerDep(s,P,o),!e.el){let r=s.subTree=H(V);b(null,r,t,n),e.placeholder=r.el}}else P(s,e,t,n,i,a,o)},N=(e,t,n)=>{let r=t.component=e.component;if(Fo(e,t,n)){if(r.asyncDep&&!r.asyncResolved){re(r,t,n);return}r.next=t,r.update()}else t.el=e.el,r.vnode=t},P=(e,t,n,r,i,a,o)=>{let s=()=>{if(e.isMounted){let{next:t,bu:n,u:r,parent:s,vnode:c}=e;{let n=ds(e);if(n){t&&(t.el=c.el,re(e,t,o)),n.asyncDep.then(()=>{z(()=>{e.isUnmounted||l()},i)});return}}let u=t,d;ss(e,!1),t?(t.el=c.el,re(e,t,o)):t=c,n&&ne(n),(d=t.props&&t.props.onVnodeBeforeUpdate)&&ec(d,s,t,c),ss(e,!0);let f=jo(e),p=e.subTree;e.subTree=f,v(p,f,m(p.el),me(p),e,i,a),t.el=f.el,u===null&&Ro(e,f.el),r&&z(r,i),(d=t.props&&t.props.onVnodeUpdated)&&z(()=>ec(d,s,t,c),i)}else{let o,{el:s,props:c}=t,{bm:l,m:u,parent:d,root:f,type:p}=e,m=na(t);if(ss(e,!1),l&&ne(l),!m&&(o=c&&c.onVnodeBeforeMount)&&ec(o,d,t),ss(e,!0),s&&ye){let t=()=>{e.subTree=jo(e),ye(s,e.subTree,e,i,null)};m&&p.__asyncHydrate?p.__asyncHydrate(s,e,t):t()}else{f.ce&&f.ce._hasShadowRoot()&&f.ce._injectChildStyle(p,e.parent?e.parent.type:void 0);let o=e.subTree=jo(e);v(null,o,n,r,e,i,a),t.el=o.el}if(u&&z(u,i),!m&&(o=c&&c.onVnodeMounted)){let e=t;z(()=>ec(o,d,e),i)}(t.shapeFlag&256||d&&na(d.vnode)&&d.vnode.shapeFlag&256)&&e.a&&z(e.a,i),e.isMounted=!0,t=n=r=null}};e.scope.on();let c=e.effect=new Je(s);e.scope.off();let l=e.update=c.run.bind(c),u=e.job=c.runIfDirty.bind(c);u.i=e,u.id=e.uid,c.scheduler=()=>vr(u),ss(e,!0),l()},re=(e,t,n)=>{t.component=e;let r=e.vnode.props;e.vnode=t,e.next=null,Uo(e,t.props,r,n),ns(e,t.children,n),dt(),xr(e),ft()},ie=(e,t,n,r,i,a,o,s,c=!1)=>{let l=e&&e.children,u=e?e.shapeFlag:0,d=t.children,{patchFlag:f,shapeFlag:m}=t;if(f>0){if(f&128){oe(l,d,n,r,i,a,o,s,c);return}if(f&256){ae(l,d,n,r,i,a,o,s,c);return}}m&8?(u&16&&pe(l,i,a),d!==l&&p(n,d)):u&16?m&16?oe(l,d,n,r,i,a,o,s,c):pe(l,i,a,!0):(u&8&&p(n,``),m&16&&O(d,n,r,i,a,o,s,c))},ae=(e,t,n,i,a,o,s,c,l)=>{e||=r,t||=r;let u=e.length,d=t.length,f=Math.min(u,d),p=0;for(;pd?pe(e,a,o,!0,!1,f):O(t,n,i,a,o,s,c,l,f)},oe=(e,t,n,i,a,o,s,c,l)=>{let u=0,d=t.length,f=e.length-1,p=d-1;for(;u<=f&&u<=p;){let r=e[u],i=t[u]=l?Zs(t[u]):Xs(t[u]);if(zs(r,i))v(r,i,n,null,a,o,s,c,l);else break;u++}for(;u<=f&&u<=p;){let r=e[f],i=t[p]=l?Zs(t[p]):Xs(t[p]);if(zs(r,i))v(r,i,n,null,a,o,s,c,l);else break;f--,p--}if(u>f){if(u<=p){let e=p+1,r=ep)for(;u<=f;)le(e[u],a,o,!0),u++;else{let m=u,h=u,g=new Map;for(u=h;u<=p;u++){let e=t[u]=l?Zs(t[u]):Xs(t[u]);e.key!=null&&g.set(e.key,u)}let _,y=0,b=p-h+1,x=!1,S=0,C=Array(b);for(u=0;u=b){le(r,a,o,!0);continue}let i;if(r.key!=null)i=g.get(r.key);else for(_=h;_<=p;_++)if(C[_-h]===0&&zs(r,t[_])){i=_;break}i===void 0?le(r,a,o,!0):(C[i-h]=u+1,i>=S?S=i:x=!0,v(r,t[i],n,null,a,o,s,c,l),y++)}let w=x?us(C):r;for(_=w.length-1,u=b-1;u>=0;u--){let e=h+u,r=t[e],f=t[e+1],p=e+1{let{el:a,type:c,transition:l,children:u,shapeFlag:d}=e;if(d&6){ce(e.component.subTree,t,n,r);return}if(d&128){e.suspense.move(t,n,r);return}if(d&64){c.move(e,t,n,_e);return}if(c===B){o(a,t,n);for(let e=0;el.enter(a),i));else{let{leave:r,delayLeave:i,afterLeave:c}=l,u=()=>{e.ctx.isUnmounted?s(a):o(a,t,n)},d=()=>{let e=a._isLeaving||!!a[li];a._isLeaving&&a[li](!0),l.persisted&&!e?u():r(a,()=>{u(),c&&c()})};i?i(a,u,d):d()}}else o(a,t,n)},le=(e,t,n,r=!1,i=!1)=>{let{type:a,props:o,ref:s,children:c,dynamicChildren:l,shapeFlag:u,patchFlag:d,dirs:f,cacheIndex:p,memo:m}=e;if(d===-2&&(i=!1),s!=null&&(dt(),Ai(s,null,n,e,!0),ft()),p!=null&&(t.renderCache[p]=void 0),u&256){t.ctx.deactivate(e);return}let h=u&1&&f,g=!na(e),_;if(g&&(_=o&&o.onVnodeBeforeUnmount)&&ec(_,t,e),u&6)fe(e.component,n,r);else{if(u&128){e.suspense.unmount(n,r);return}h&&Ir(e,null,t,`beforeUnmount`),u&64?e.type.remove(e,t,n,_e,r):l&&!l.hasOnce&&(a!==B||d>0&&d&64)?pe(l,t,n,!1,!0):(a===B&&d&384||!i&&u&16)&&pe(c,t,n),r&&ue(e)}let v=m!=null&&p==null;(g&&(_=o&&o.onVnodeUnmounted)||h||v)&&z(()=>{_&&ec(_,t,e),h&&Ir(e,null,t,`unmounted`),v&&(e.el=null)},n)},ue=e=>{let{type:t,el:n,anchor:r,transition:i}=e;if(t===B){de(n,r);return}if(t===Os){C(e);return}let a=()=>{s(n),i&&!i.persisted&&i.afterLeave&&i.afterLeave()};if(e.shapeFlag&1&&i&&!i.persisted){let{leave:t,delayLeave:r}=i,o=()=>t(n,a);r?r(e.el,a,o):o()}else a()},de=(e,t)=>{let n;for(;e!==t;)n=h(e),s(e),e=n;s(t)},fe=(e,t,n)=>{let{bum:r,scope:i,job:a,subTree:o,um:s,m:c,a:l}=e;fs(c),fs(l),r&&ne(r),i.stop(),a&&(a.flags|=8,le(o,e,t,n)),s&&z(s,t),z(()=>{e.isUnmounted=!0},t)},pe=(e,t,n,r=!1,i=!1,a=0)=>{for(let o=a;o{if(e.shapeFlag&6)return me(e.component.subTree);if(e.shapeFlag&128)return e.suspense.next();let t=h(e.anchor||e.el),n=t&&t[Xr];return n?h(n):t},he=!1,ge=(e,t,n)=>{let r;e==null?t._vnode&&(le(t._vnode,null,null,!0),r=t._vnode.component):v(t._vnode||null,e,t,null,null,null,n),t._vnode=e,he||=(he=!0,xr(r),Sr(),!1)},_e={p:v,um:le,m:ce,r:ue,mt:te,mc:O,pc:ie,pbc:ee,n:me,o:e},ve,ye;return t&&([ve,ye]=t(_e)),{render:ge,hydrate:ve,createApp:Co(ge,ve)}}function os({type:e,props:t},n){return n===`svg`&&e===`foreignObject`||n===`mathml`&&e===`annotation-xml`&&t&&t.encoding&&t.encoding.includes(`html`)?void 0:n}function ss({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function cs(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ls(e,t,n=!1){let r=e.children,i=t.children;if(f(r)&&f(i))for(let e=0;e>1,e[n[s]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,o=n[a-1];a-->0;)n[a]=o,o=t[o];return n}function ds(e){let t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ds(t)}function fs(e){if(e)for(let t=0;te.__isSuspense,hs=0,gs={name:`Suspense`,__isSuspense:!0,process(e,t,n,r,i,a,o,s,c,l){if(e==null)vs(t,n,r,i,a,o,s,c,l);else{if(a&&a.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}ys(e,t,n,r,i,o,s,c,l)}},hydrate:xs,normalize:Ss};function _s(e,t){let n=e.props&&e.props[t];_(n)&&n()}function vs(e,t,n,r,i,a,o,s,c){let{p:l,o:{createElement:u}}=c,d=u(`div`),f=e.suspense=bs(e,i,r,t,d,n,a,o,s,c);l(null,f.pendingBranch=e.ssContent,d,null,r,f,a,o),f.deps>0?(_s(e,`onPending`),_s(e,`onFallback`),l(null,e.ssFallback,t,n,r,null,a,o),Ts(f,e.ssFallback)):f.resolve(!1,!0)}function ys(e,t,n,r,i,a,o,s,{p:c,um:l,o:{createElement:u}}){let d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;let f=t.ssContent,p=t.ssFallback,{activeBranch:m,pendingBranch:h,isInFallback:g,isHydrating:_}=d;if(h)d.pendingBranch=f,zs(h,f)?(c(h,f,d.hiddenContainer,null,i,d,a,o,s),d.deps<=0?d.resolve():g&&(_||(c(m,p,n,r,i,null,a,o,s),Ts(d,p)))):(d.pendingId=hs++,_?(d.isHydrating=!1,d.activeBranch=h):l(h,i,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u(`div`),g?(c(null,f,d.hiddenContainer,null,i,d,a,o,s),d.deps<=0?d.resolve():(c(m,p,n,r,i,null,a,o,s),Ts(d,p))):m&&zs(m,f)?(c(m,f,n,r,i,d,a,o,s),d.resolve(!0)):(c(null,f,d.hiddenContainer,null,i,d,a,o,s),d.deps<=0&&d.resolve()));else if(m&&zs(m,f))c(m,f,n,r,i,d,a,o,s),Ts(d,f);else if(_s(t,`onPending`),d.pendingBranch=f,d.pendingId=f.shapeFlag&512?f.component.suspenseId:hs++,c(null,f,d.hiddenContainer,null,i,d,a,o,s),d.deps<=0)d.resolve();else{let{timeout:e,pendingId:t}=d;e>0?setTimeout(()=>{d.pendingId===t&&d.fallback(p)},e):e===0&&d.fallback(p)}}function bs(e,t,n,r,i,a,o,s,c,l,u=!1){let{p:d,m:f,um:p,n:m,o:{parentNode:h,remove:g}}=l,_,v=Es(e);v&&t&&t.pendingBranch&&(_=t.pendingId,t.deps++);let y=e.props?ae(e.props.timeout):void 0,b=a,x={vnode:e,parent:t,parentComponent:n,namespace:o,container:r,hiddenContainer:i,deps:0,pendingId:hs++,timeout:typeof y==`number`?y:-1,activeBranch:null,isFallbackMountPending:!1,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(e=!1,n=!1){let{vnode:r,activeBranch:i,pendingBranch:o,pendingId:s,effects:c,parentComponent:l,container:u,isInFallback:d}=x,g=!1;if(x.isHydrating)x.isHydrating=!1;else if(!e){g=i&&o.transition&&o.transition.mode===`out-in`;let e=!1;g&&(i.transition.afterLeave=()=>{s===x.pendingId&&(f(o,u,a===b&&!e?m(i):a,0),br(c),d&&r.ssFallback&&(r.ssFallback.el=null))}),i&&!x.isFallbackMountPending&&(h(i.el)===u&&(a=m(i),e=!0),p(i,l,x,!0),!g&&d&&r.ssFallback&&z(()=>r.ssFallback.el=null,x)),g||f(o,u,a,0)}x.isFallbackMountPending=!1,Ts(x,o),x.pendingBranch=null,x.isInFallback=!1;let y=x.parent,S=!1;for(;y;){if(y.pendingBranch){y.effects.push(...c),S=!0;break}y=y.parent}!S&&!g&&br(c),x.effects=[],v&&t&&t.pendingBranch&&_===t.pendingId&&(t.deps--,t.deps===0&&!n&&t.resolve()),_s(r,`onResolve`)},fallback(e){if(!x.pendingBranch)return;let{vnode:t,activeBranch:n,parentComponent:r,container:i,namespace:a}=x;_s(t,`onFallback`);let o=m(n),l=()=>{x.isFallbackMountPending=!1,x.isInFallback&&(d(null,e,i,o,r,null,a,s,c),Ts(x,e))},u=e.transition&&e.transition.mode===`out-in`;u&&(x.isFallbackMountPending=!0,n.transition.afterLeave=l),x.isInFallback=!0,p(n,r,null,!0),u||l()},move(e,t,n){x.activeBranch&&f(x.activeBranch,e,t,n),x.container=e},next(){return x.activeBranch&&m(x.activeBranch)},registerDep(e,t,n){let r=!!x.pendingBranch;r&&x.deps++;let i=e.vnode.el;e.asyncDep.catch(t=>{sr(t,e,0)}).then(a=>{if(e.isUnmounted||x.isUnmounted||x.pendingId!==e.suspenseId)return;lc(),e.asyncResolved=!0;let{vnode:s}=e;mc(e,a,!1),i&&(s.el=i);let c=!i&&e.subTree.el;t(e,s,h(i||e.subTree.el),i?null:m(e.subTree),x,o,n),c&&(s.placeholder=null,g(c)),Ro(e,s.el),r&&--x.deps===0&&x.resolve()})},unmount(e,t){x.isUnmounted=!0,x.activeBranch&&p(x.activeBranch,n,e,t),x.pendingBranch&&p(x.pendingBranch,n,e,t)}};return x}function xs(e,t,n,r,i,a,o,s,c){let l=t.suspense=bs(t,r,n,e.parentNode,document.createElement(`div`),null,i,a,o,s,!0),u=c(e,l.pendingBranch=t.ssContent,n,l,a,o);return l.deps===0&&l.resolve(!1,!0),u}function Ss(e){let{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=Cs(r?n.default:n),e.ssFallback=r?Cs(n.fallback):H(V)}function Cs(e){let t;if(_(e)){let n=Ns&&e._c;n&&(e._d=!1,js()),e=e(),n&&(e._d=!0,t=As,Ms())}return f(e)&&(e=Mo(e)),e=Xs(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(t=>t!==e)),e}function ws(e,t){t&&t.pendingBranch?f(e)?t.effects.push(...e):t.effects.push(e):br(e)}function Ts(e,t){e.activeBranch=t;let{vnode:n,parentComponent:r}=e,i=t.el;for(;!i&&t.component;)t=t.component.subTree,i=t.el;n.el=i,r&&r.subTree===n&&(r.vnode.el=i,Ro(r,i))}function Es(e){let t=e.props&&e.props.suspensible;return t!=null&&t!==!1}var B=Symbol.for(`v-fgt`),Ds=Symbol.for(`v-txt`),V=Symbol.for(`v-cmt`),Os=Symbol.for(`v-stc`),ks=[],As=null;function js(e=!1){ks.push(As=e?null:[])}function Ms(){ks.pop(),As=ks[ks.length-1]||null}var Ns=1;function Ps(e,t=!1){Ns+=e,e<0&&As&&t&&(As.hasOnce=!0)}function Fs(e){return e.dynamicChildren=Ns>0?As||r:null,Ms(),Ns>0&&As&&As.push(e),e}function Is(e,t,n,r,i,a){return Fs(Us(e,t,n,r,i,a,!0))}function Ls(e,t,n,r,i){return Fs(H(e,t,n,r,i,!0))}function Rs(e){return e?e.__v_isVNode===!0:!1}function zs(e,t){return e.type===t.type&&e.key===t.key}function Bs(e){}var Vs=({key:e})=>e??null,Hs=({ref:e,ref_key:t,ref_for:n})=>(typeof e==`number`&&(e=``+e),e==null?null:v(e)||R(e)||_(e)?{i:Or,r:e,k:t,f:!!n}:e);function Us(e,t=null,n=null,r=0,i=null,a=e===B?0:1,o=!1,s=!1){let c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Vs(t),ref:t&&Hs(t),scopeId:kr,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Or};return s?(Qs(c,n),a&128&&e.normalize(c)):n&&(c.shapeFlag|=v(n)?8:16),Ns>0&&!o&&As&&(c.patchFlag>0||a&6)&&c.patchFlag!==32&&As.push(c),c}var H=Ws;function Ws(e,t=null,n=null,r=0,i=null,a=!1){if((!e||e===ka)&&(e=V),Rs(e)){let r=Ks(e,t,!0);return n&&Qs(r,n),Ns>0&&!a&&As&&(r.shapeFlag&6?As[As.indexOf(e)]=r:As.push(r)),r.patchFlag=-2,r}if(Dc(e)&&(e=e.__vccOpts),t){t=Gs(t);let{class:e,style:n}=t;e&&!v(e)&&(t.class=ge(e)),b(n)&&(hn(n)&&!f(n)&&(n=c({},n)),t.style=ue(n))}let o=v(e)?1:ms(e)?128:Zr(e)?64:b(e)?4:_(e)?2:0;return Us(e,t,n,r,i,o,a,!0)}function Gs(e){return e?hn(e)||Vo(e)?c({},e):e:null}function Ks(e,t,n=!1,r=!1){let{props:i,ref:a,patchFlag:o,children:s,transition:c}=e,l=t?$s(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Vs(l),ref:t&&t.ref?n&&a?f(a)?a.concat(Hs(t)):[a,Hs(t)]:Hs(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==B?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ks(e.ssContent),ssFallback:e.ssFallback&&Ks(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&Si(u,c.clone(u)),u}function qs(e=` `,t=0){return H(Ds,null,e,t)}function Js(e,t){let n=H(Os,null,e);return n.staticCount=t,n}function Ys(e=``,t=!1){return t?(js(),Ls(V,null,e)):H(V,null,e)}function Xs(e){return e==null||typeof e==`boolean`?H(V):f(e)?H(B,null,e.slice()):Rs(e)?Zs(e):H(Ds,null,String(e))}function Zs(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ks(e)}function Qs(e,t){let n=0,{shapeFlag:r}=e;if(t==null)t=null;else if(f(t))n=16;else if(typeof t==`object`){if(r&65){let n=t.default;n&&(n._c&&(n._d=!1),Qs(e,n()),n._c&&(n._d=!0));return}{n=32;let r=t._;!r&&!Vo(t)?t._ctx=Or:r===3&&Or&&(Or.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}}else _(t)?(t={default:t,_ctx:Or},n=32):(t=String(t),r&64?(n=16,t=[qs(t)]):n=8);e.children=t,e.shapeFlag|=n}function $s(...e){let t={};for(let n=0;nic||Or,oc,sc;{let e=se(),t=(t,n)=>{let r;return(r=e[t])||(r=e[t]=[]),r.push(n),e=>{r.length>1?r.forEach(t=>t(e)):r[0](e)}};oc=t(`__VUE_INSTANCE_SETTERS__`,e=>ic=e),sc=t(`__VUE_SSR_SETTERS__`,e=>dc=e)}var cc=e=>{let t=ic;return oc(e),e.scope.on(),()=>{e.scope.off(),oc(t)}},lc=()=>{ic&&ic.scope.off(),oc(null)};function uc(e){return e.vnode.shapeFlag&4}var dc=!1;function fc(e,t=!1,n=!1){t&&sc(t);let{props:r,children:i}=e.vnode,a=uc(e);Ho(e,r,a,t),ts(e,i,n||t);let o=a?pc(e,t):void 0;return t&&sc(!1),o}function pc(e,t){let n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ha);let{setup:r}=n;if(r){dt();let n=e.setupContext=r.length>1?xc(e):null,i=cc(e),a=ar(r,e,0,[e.props,n]),o=x(a);if(ft(),i(),(o||e.sp)&&!na(e)&&Ei(e),o){if(a.then(lc,lc),t)return a.then(n=>{mc(e,n,t)}).catch(t=>{sr(t,e,0)});e.asyncDep=a}else mc(e,a,t)}else yc(e,t)}function mc(e,t,n){_(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:b(t)&&(e.setupState=Dn(t)),yc(e,n)}var hc,gc;function _c(e){hc=e,gc=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,Ua))}}var vc=()=>!hc;function yc(e,t,n){let r=e.type;if(!e.render){if(!t&&hc&&!r.render){let t=r.template||uo(e).template;if(t){let{isCustomElement:n,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:o}=r,s=c(c({isCustomElement:n,delimiters:a},i),o);r.render=hc(t,s)}}e.render=r.render||i,gc&&gc(e)}{let t=cc(e);dt();try{oo(e)}finally{ft(),t()}}}var bc={get(e,t){return St(e,`get`,``),e[t]}};function xc(e){return{attrs:new Proxy(e.attrs,bc),slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function Sc(e){return e.exposed?e.exposeProxy||=new Proxy(Dn(gn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ba)return Ba[n](e)},has(e,t){return t in e||t in Ba}}):e.proxy}var Cc=/(?:^|[-_])\w/g,wc=e=>e.replace(Cc,e=>e.toUpperCase()).replace(/[-_]/g,``);function Tc(e,t=!0){return _(e)?e.displayName||e.name:e.name||t&&e.__name}function Ec(e,t,n=!1){let r=Tc(t);if(!r&&t.__file){let e=t.__file.match(/([^/\\]+)\.\w+$/);e&&(r=e[1])}if(!r&&e){let n=e=>{for(let n in e)if(e[n]===t)return n};r=n(e.components)||e.parent&&n(e.parent.type.components)||n(e.appContext.components)}return r?wc(r):n?`App`:`Anonymous`}function Dc(e){return _(e)&&`__vccOpts`in e}var Oc=(e,t)=>In(e,t,dc);function kc(e,t,n){try{Ps(-1);let r=arguments.length;return r===2?b(t)&&!f(t)?Rs(t)?H(e,null,[t]):H(e,t):H(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Rs(n)&&(n=[n]),H(e,t,n))}finally{Ps(1)}}function Ac(){}function jc(e,t,n,r){let i=n[r];if(i&&Mc(i,e))return i;let a=t();return a.memo=e.slice(),a.cacheIndex=r,n[r]=a}function Mc(e,t){let n=e.memo;if(n.length!=t.length)return!1;for(let e=0;e0&&As&&As.push(e),!0}var Nc=`3.5.38`,Pc=i,Fc=ir,Ic=Tr,Lc=Dr,Rc={createComponentInstance:rc,setupComponent:fc,renderComponentRoot:jo,setCurrentRenderingInstance:Ar,isVNode:Rs,normalizeVNode:Xs,getComponentPublicInstance:Sc,ensureValidVNode:La,pushWarningContext:qn,popWarningContext:Jn},zc=e({BaseTransition:()=>_i,BaseTransitionPropsValidators:()=>pi,Comment:()=>V,DeprecationTypes:()=>null,EffectScope:()=>Ue,ErrorCodes:()=>rr,ErrorTypeStrings:()=>Fc,Fragment:()=>B,KeepAlive:()=>oa,ReactiveEffect:()=>Je,Static:()=>Os,Suspense:()=>gs,Teleport:()=>oi,Text:()=>Ds,TrackOpTypes:()=>Ln,Transition:()=>$c,TransitionGroup:()=>su,TriggerOpTypes:()=>Rn,VueElement:()=>$l,assertNumber:()=>nr,callWithAsyncErrorHandling:()=>or,callWithErrorHandling:()=>ar,camelize:()=>A,capitalize:()=>te,cloneVNode:()=>Ks,compatUtils:()=>null,computed:()=>Oc,createApp:()=>Hu,createBlock:()=>Ls,createCommentVNode:()=>Ys,createElementBlock:()=>Is,createElementVNode:()=>Us,createHydrationRenderer:()=>is,createPropsRestProxy:()=>ro,createRenderer:()=>rs,createSSRApp:()=>Uu,createSlots:()=>Fa,createStaticVNode:()=>Js,createTextVNode:()=>qs,createVNode:()=>H,customRef:()=>kn,defineAsyncComponent:()=>ra,defineComponent:()=>wi,defineCustomElement:()=>Xl,defineEmits:()=>Ga,defineExpose:()=>Ka,defineModel:()=>Ya,defineOptions:()=>qa,defineProps:()=>Wa,defineSSRCustomElement:()=>Zl,defineSlots:()=>Ja,devtools:()=>Ic,effect:()=>st,effectScope:()=>We,getCurrentInstance:()=>ac,getCurrentScope:()=>Ge,getCurrentWatcher:()=>Hn,getTransitionRawChildren:()=>Ci,guardReactiveProps:()=>Gs,h:()=>kc,handleError:()=>sr,hasInjectionContext:()=>zr,hydrate:()=>Vu,hydrateOnIdle:()=>Xi,hydrateOnInteraction:()=>ea,hydrateOnMediaQuery:()=>$i,hydrateOnVisible:()=>Qi,initCustomFormatter:()=>Ac,initDirectivesForSSR:()=>qu,inject:()=>Rr,isMemoSame:()=>Mc,isProxy:()=>hn,isReactive:()=>fn,isReadonly:()=>pn,isRef:()=>R,isRuntimeOnly:()=>vc,isShallow:()=>mn,isVNode:()=>Rs,markRaw:()=>gn,mergeDefaults:()=>to,mergeModels:()=>no,mergeProps:()=>$s,nextTick:()=>gr,nodeOps:()=>qc,normalizeClass:()=>ge,normalizeProps:()=>_e,normalizeStyle:()=>ue,onActivated:()=>ca,onBeforeMount:()=>ga,onBeforeUnmount:()=>ba,onBeforeUpdate:()=>va,onDeactivated:()=>la,onErrorCaptured:()=>Ta,onMounted:()=>_a,onRenderTracked:()=>wa,onRenderTriggered:()=>Ca,onScopeDispose:()=>Ke,onServerPrefetch:()=>Sa,onUnmounted:()=>xa,onUpdated:()=>ya,onWatcherCleanup:()=>Un,openBlock:()=>js,patchProp:()=>Kl,popScopeId:()=>Mr,provide:()=>Lr,proxyRefs:()=>Dn,pushScopeId:()=>jr,queuePostFlushCb:()=>br,reactive:()=>sn,readonly:()=>ln,ref:()=>yn,registerRuntimeCompiler:()=>_c,render:()=>Bu,renderList:()=>Pa,renderSlot:()=>Ia,resolveComponent:()=>Oa,resolveDirective:()=>ja,resolveDynamicComponent:()=>Aa,resolveFilter:()=>null,resolveTransitionHooks:()=>yi,setBlockTracking:()=>Ps,setDevtoolsHook:()=>Lc,setTransitionHooks:()=>Si,shallowReactive:()=>cn,shallowReadonly:()=>un,shallowRef:()=>bn,ssrContextKey:()=>Br,ssrUtils:()=>Rc,stop:()=>ct,toDisplayString:()=>ze,toHandlerKey:()=>N,toHandlers:()=>Ra,toRaw:()=>L,toRef:()=>Nn,toRefs:()=>An,toValue:()=>Tn,transformVNodeArgs:()=>Bs,triggerRef:()=>Cn,unref:()=>wn,useAttrs:()=>Qa,useCssModule:()=>nu,useCssVars:()=>xl,useHost:()=>eu,useId:()=>Ti,useModel:()=>To,useSSRContext:()=>Vr,useShadowRoot:()=>tu,useSlots:()=>Za,useTemplateRef:()=>Di,useTransitionState:()=>di,vModelCheckbox:()=>yu,vModelDynamic:()=>Eu,vModelRadio:()=>xu,vModelSelect:()=>Su,vModelText:()=>vu,vShow:()=>_l,version:()=>Nc,warn:()=>Pc,watch:()=>Gr,watchEffect:()=>Hr,watchPostEffect:()=>Ur,watchSyncEffect:()=>Wr,withAsyncContext:()=>io,withCtx:()=>Pr,withDefaults:()=>Xa,withDirectives:()=>Fr,withKeys:()=>Pu,withMemo:()=>jc,withModifiers:()=>Mu,withScopeId:()=>Nr}),Bc=void 0,Vc=typeof window<`u`&&window.trustedTypes;if(Vc)try{Bc=Vc.createPolicy(`vue`,{createHTML:e=>e})}catch{}var Hc=Bc?e=>Bc.createHTML(e):e=>e,Uc=`http://www.w3.org/2000/svg`,Wc=`http://www.w3.org/1998/Math/MathML`,Gc=typeof document<`u`?document:null,Kc=Gc&&Gc.createElement(`template`),qc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{let t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{let i=t===`svg`?Gc.createElementNS(Uc,e):t===`mathml`?Gc.createElementNS(Wc,e):n?Gc.createElement(e,{is:n}):Gc.createElement(e);return e===`select`&&r&&r.multiple!=null&&i.setAttribute(`multiple`,r.multiple),i},createText:e=>Gc.createTextNode(e),createComment:e=>Gc.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Gc.querySelector(e),setScopeId(e,t){e.setAttribute(t,``)},insertStaticContent(e,t,n,r,i,a){let o=n?n.previousSibling:t.lastChild;if(i&&(i===a||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),i!==a&&(i=i.nextSibling););else{Kc.innerHTML=Hc(r===`svg`?`${e}`:r===`mathml`?`${e}`:e);let i=Kc.content;if(r===`svg`||r===`mathml`){let e=i.firstChild;for(;e.firstChild;)i.appendChild(e.firstChild);i.removeChild(e)}t.insertBefore(i,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Jc=`transition`,Yc=`animation`,Xc=Symbol(`_vtc`),Zc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Qc=c({},pi,Zc),$c=(e=>(e.displayName=`Transition`,e.props=Qc,e))((e,{slots:t})=>kc(_i,nl(e),t)),el=(e,t=[])=>{f(e)?e.forEach(e=>e(...t)):e&&e(...t)},tl=e=>e?f(e)?e.some(e=>e.length>1):e.length>1:!1;function nl(e){let t={};for(let n in e)n in Zc||(t[n]=e[n]);if(e.css===!1)return t;let{name:n=`v`,type:r,duration:i,enterFromClass:a=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=a,appearActiveClass:u=o,appearToClass:d=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,h=rl(i),g=h&&h[0],_=h&&h[1],{onBeforeEnter:v,onEnter:y,onEnterCancelled:b,onLeave:x,onLeaveCancelled:S,onBeforeAppear:C=v,onAppear:w=y,onAppearCancelled:T=b}=t,E=(e,t,n,r)=>{e._enterCancelled=r,ol(e,t?d:s),ol(e,t?u:o),n&&n()},D=(e,t)=>{e._isLeaving=!1,ol(e,f),ol(e,m),ol(e,p),t&&t()},O=e=>(t,n)=>{let i=e?w:y,o=()=>E(t,e,n);el(i,[t,o]),sl(()=>{ol(t,e?l:a),al(t,e?d:s),tl(i)||ll(t,r,g,o)})};return c(t,{onBeforeEnter(e){el(v,[e]),al(e,a),al(e,o)},onBeforeAppear(e){el(C,[e]),al(e,l),al(e,u)},onEnter:O(!1),onAppear:O(!0),onLeave(e,t){e._isLeaving=!0;let n=()=>D(e,t);al(e,f),e._enterCancelled?(al(e,p),pl(e)):(pl(e),al(e,p)),sl(()=>{e._isLeaving&&(ol(e,f),al(e,m),tl(x)||ll(e,r,_,n))}),el(x,[e,n])},onEnterCancelled(e){E(e,!1,void 0,!0),el(b,[e])},onAppearCancelled(e){E(e,!0,void 0,!0),el(T,[e])},onLeaveCancelled(e){D(e),el(S,[e])}})}function rl(e){if(e==null)return null;if(b(e))return[il(e.enter),il(e.leave)];{let t=il(e);return[t,t]}}function il(e){return ae(e)}function al(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[Xc]||(e[Xc]=new Set)).add(t)}function ol(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));let n=e[Xc];n&&(n.delete(t),n.size||(e[Xc]=void 0))}function sl(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}var cl=0;function ll(e,t,n,r){let i=e._endId=++cl,a=()=>{i===e._endId&&r()};if(n!=null)return setTimeout(a,n);let{type:o,timeout:s,propCount:c}=ul(e,t);if(!o)return r();let l=o+`end`,u=0,d=()=>{e.removeEventListener(l,f),a()},f=t=>{t.target===e&&++u>=c&&d()};setTimeout(()=>{u(n[e]||``).split(`, `),i=r(`${Jc}Delay`),a=r(`${Jc}Duration`),o=dl(i,a),s=r(`${Yc}Delay`),c=r(`${Yc}Duration`),l=dl(s,c),u=null,d=0,f=0;t===Jc?o>0&&(u=Jc,d=o,f=a.length):t===Yc?l>0&&(u=Yc,d=l,f=c.length):(d=Math.max(o,l),u=d>0?o>l?Jc:Yc:null,f=u?u===Jc?a.length:c.length:0);let p=u===Jc&&/\b(?:transform|all)(?:,|$)/.test(r(`${Jc}Property`).toString());return{type:u,timeout:d,propCount:f,hasTransform:p}}function dl(e,t){for(;e.lengthfl(t)+fl(e[n])))}function fl(e){return e===`auto`?0:Number(e.slice(0,-1).replace(`,`,`.`))*1e3}function pl(e){return(e?e.ownerDocument:document).body.offsetHeight}function ml(e,t,n){let r=e[Xc];r&&(t=(t?[t,...r]:[...r]).join(` `)),t==null?e.removeAttribute(`class`):n?e.setAttribute(`class`,t):e.className=t}var hl=Symbol(`_vod`),gl=Symbol(`_vsh`),_l={name:`show`,beforeMount(e,{value:t},{transition:n}){e[hl]=e.style.display===`none`?``:e.style.display,n&&t?n.beforeEnter(e):vl(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),vl(e,!0),r.enter(e)):r.leave(e,()=>{vl(e,!1)}):vl(e,t))},beforeUnmount(e,{value:t}){vl(e,t)}};function vl(e,t){e.style.display=t?e[hl]:`none`,e[gl]=!t}function yl(){_l.getSSRProps=({value:e})=>{if(!e)return{style:{display:`none`}}}}var bl=Symbol(``);function xl(e){let t=ac();if(!t)return;let n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(e=>Cl(e,n))},r=()=>{let r=e(t.proxy);t.ce?Cl(t.ce,r):Sl(t.subTree,r),n(r)};va(()=>{br(r)}),_a(()=>{Gr(r,i,{flush:`post`});let e=new MutationObserver(r);e.observe(t.subTree.el.parentNode,{childList:!0}),xa(()=>e.disconnect())})}function Sl(e,t){if(e.shapeFlag&128){let n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Sl(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Cl(e.el,t);else if(e.type===B)e.children.forEach(e=>Sl(e,t));else if(e.type===Os){let{el:n,anchor:r}=e;for(;n&&(Cl(n,t),n!==r);)n=n.nextSibling}}function Cl(e,t){if(e.nodeType===1){let n=e.style,r=``;for(let e in t){let i=He(t[e]);n.setProperty(`--${e}`,i),r+=`--${e}: ${i};`}n[bl]=r}}var wl=/(?:^|;)\s*display\s*:/;function Tl(e,t,n){let r=e.style,i=v(n),a=!1;if(n&&!i){if(t){if(v(t))for(let e of t.split(`;`)){let t=e.slice(0,e.indexOf(`:`)).trim();n[t]??Dl(r,t,``)}else for(let e in t)n[e]??Dl(r,e,``)}for(let i in n){i===`display`&&(a=!0);let o=n[i];o==null?Dl(r,i,``):jl(e,i,!v(t)&&t?t[i]:void 0,o)||Dl(r,i,o)}}else if(i){if(t!==n){let e=r[bl];e&&(n+=`;`+e),r.cssText=n,a=wl.test(n)}}else t&&e.removeAttribute(`style`);hl in e&&(e[hl]=a?r.display:``,e[gl]&&(r.display=`none`))}var El=/\s*!important$/;function Dl(e,t,n){if(f(n))n.forEach(n=>Dl(e,t,n));else if(n??=``,t.startsWith(`--`))e.setProperty(t,n);else{let r=Al(e,t);El.test(n)?e.setProperty(M(r),n.replace(El,``),`important`):e[r]=n}}var Ol=[`Webkit`,`Moz`,`ms`],kl={};function Al(e,t){let n=kl[t];if(n)return n;let r=A(t);if(r!==`filter`&&r in e)return kl[t]=r;r=te(r);for(let n=0;nVl||=(Hl.then(()=>Vl=0),Date.now());function Wl(e,t){let n=e=>{if(!e._vts)e._vts=Date.now();else if(e._vts<=n.attached)return;let r=n.value;if(f(r)){let n=e.stopImmediatePropagation;e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0};let i=r.slice(),a=[e];for(let n=0;ne.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Kl=(e,t,n,r,i,a)=>{let c=i===`svg`;t===`class`?ml(e,r,c):t===`style`?Tl(e,n,r):o(t)?s(t)||Rl(e,t,n,r,a):(t[0]===`.`?(t=t.slice(1),1):t[0]===`^`?(t=t.slice(1),0):ql(e,t,r,c))?(Pl(e,t,r),!e.tagName.includes(`-`)&&(t===`value`||t===`checked`||t===`selected`)&&Nl(e,t,r,c,a,t!==`value`)):e._isVueCE&&(Jl(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!v(r)))?Pl(e,A(t),r,a,t):(t===`true-value`?e._trueValue=r:t===`false-value`&&(e._falseValue=r),Nl(e,t,r,c))};function ql(e,t,n,r){if(r)return!!(t===`innerHTML`||t===`textContent`||t in e&&Gl(t)&&_(n));if(t===`spellcheck`||t===`draggable`||t===`translate`||t===`autocorrect`||t===`sandbox`&&e.tagName===`IFRAME`||t===`form`||t===`list`&&e.tagName===`INPUT`||t===`type`&&e.tagName===`TEXTAREA`)return!1;if(t===`width`||t===`height`){let t=e.tagName;if(t===`IMG`||t===`VIDEO`||t===`CANVAS`||t===`SOURCE`)return!1}return Gl(t)&&v(n)?!1:t in e}function Jl(e,t){let n=e._def.props;if(!n)return!1;let r=A(t);return Array.isArray(n)?n.some(e=>A(e)===r):Object.keys(n).some(e=>A(e)===r)}var Yl={};function Xl(e,t,n){let r=wi(e,t);T(r)&&(r=c({},r,t));class i extends $l{constructor(e){super(r,e,n)}}return i.def=r,i}var Zl=((e,t)=>Xl(e,t,Uu)),Ql=typeof HTMLElement<`u`?HTMLElement:class{},$l=class e extends Ql{constructor(e,t={},n=Hu){super(),this._def=e,this._props=t,this._createApp=n,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._patching=!1,this._dirty=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._styleAnchors=new WeakMap,this._ob=null,this.shadowRoot&&n!==Hu?this._root=this.shadowRoot:e.shadowRoot===!1?this._root=this:(this.attachShadow(c({},e.shadowRootOptions,{mode:`open`})),this._root=this.shadowRoot)}connectedCallback(){if(!this.isConnected)return;!this.shadowRoot&&!this._resolved&&this._parseSlots(),this._connected=!0;let t=this;for(;t&&=t.assignedSlot||t.parentNode||t.host;)if(t instanceof e){this._parent=t;break}this._instance||(this._resolved?this._mount(this._def):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(e=this._parent){e&&(this._instance.parent=e._instance,this._inheritParentContext(e))}_inheritParentContext(e=this._parent){e&&this._app&&Object.setPrototypeOf(this._app._context.provides,e._instance.provides)}disconnectedCallback(){this._connected=!1,gr(()=>{this._connected||(this._ob&&=(this._ob.disconnect(),null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null,this._teleportTargets&&=(this._teleportTargets.clear(),void 0))})}_processMutations(e){for(let t of e)this._setAttr(t.attributeName)}_resolveDef(){if(this._pendingResolve)return;for(let e=0;e{this._resolved=!0,this._pendingResolve=void 0;let{props:n,styles:r}=e,i;if(n&&!f(n))for(let e in n){let t=n[e];(t===Number||t&&t.type===Number)&&(e in this._props&&(this._props[e]=ae(this._props[e])),(i||=Object.create(null))[A(e)]=!0)}this._numberProps=i,this._resolveProps(e),this.shadowRoot&&this._applyStyles(r),this._mount(e)},t=this._def.__asyncLoader;t?this._pendingResolve=t().then(t=>{t.configureApp=this._def.configureApp,e(this._def=t,!0)}):e(this._def)}_mount(e){this._app=this._createApp(e),this._inheritParentContext(),e.configureApp&&e.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);let t=this._instance&&this._instance.exposed;if(t)for(let e in t)d(this,e)||Object.defineProperty(this,e,{get:()=>wn(t[e])})}_resolveProps(e){let{props:t}=e,n=f(t)?t:Object.keys(t||{});for(let e of Object.keys(this))e[0]!==`_`&&n.includes(e)&&this._setProp(e,this[e]);for(let e of n.map(A))Object.defineProperty(this,e,{get(){return this._getProp(e)},set(t){this._setProp(e,t,!0,!this._patching)}})}_setAttr(e){if(e.startsWith(`data-v-`))return;let t=this.hasAttribute(e),n=t?this.getAttribute(e):Yl,r=A(e);t&&this._numberProps&&this._numberProps[r]&&(n=ae(n)),this._setProp(r,n,!1,!0)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,r=!1){if(t!==this._props[e]&&(this._dirty=!0,t===Yl?delete this._props[e]:(this._props[e]=t,e===`key`&&this._app&&(this._app._ceVNode.key=t)),r&&this._instance&&this._update(),n)){let n=this._ob;n&&(this._processMutations(n.takeRecords()),n.disconnect()),t===!0?this.setAttribute(M(e),``):typeof t==`string`||typeof t==`number`?this.setAttribute(M(e),t+``):t||this.removeAttribute(M(e)),n&&n.observe(this,{attributes:!0})}}_update(){let e=this._createVNode();this._app&&(e.appContext=this._app._context),Bu(e,this._root)}_createVNode(){let e={};this.shadowRoot||(e.onVnodeMounted=e.onVnodeUpdated=this._renderSlots.bind(this));let t=H(this._def,c(e,this._props));return this._instance||(t.ce=e=>{this._instance=e,e.ce=this,e.isCE=!0;let t=(e,t)=>{this.dispatchEvent(new CustomEvent(e,T(t[0])?c({detail:t},t[0]):{detail:t}))};e.emit=(e,...n)=>{t(e,n),M(e)!==e&&t(M(e),n)},this._setParent()}),t}_applyStyles(e,t,n){if(!e)return;if(t){if(t===this._def||this._styleChildren.has(t))return;this._styleChildren.add(t)}let r=this._nonce,i=this.shadowRoot,a=n?this._getStyleAnchor(n)||this._getStyleAnchor(this._def):this._getRootStyleInsertionAnchor(i),o=null;for(let s=e.length-1;s>=0;s--){let c=document.createElement(`style`);r&&c.setAttribute(`nonce`,r),c.textContent=e[s],i.insertBefore(c,o||a),o=c,s===0&&(n||this._styleAnchors.set(this._def,c),t&&this._styleAnchors.set(t,c))}}_getStyleAnchor(e){if(!e)return null;let t=this._styleAnchors.get(e);return t&&t.parentNode===this.shadowRoot?t:(t&&this._styleAnchors.delete(e),null)}_getRootStyleInsertionAnchor(e){for(let t=0;t(delete e.props.mode,e))({name:`TransitionGroup`,props:c({},Qc,{tag:String,moveClass:String}),setup(e,{slots:t}){let n=ac(),r=di(),i,a;return ya(()=>{if(!i.length)return;let t=e.moveClass||`${e.name||`v`}-move`;if(!fu(i[0].el,n.vnode.el,t)){i=[];return}i.forEach(cu),i.forEach(lu);let r=i.filter(uu);pl(n.vnode.el),r.forEach(e=>{let n=e.el,r=n.style;al(n,t),r.transform=r.webkitTransform=r.transitionDuration=``;let i=n[au]=e=>{e&&e.target!==n||(!e||e.propertyName.endsWith(`transform`))&&(n.removeEventListener(`transitionend`,i),n[au]=null,ol(n,t))};n.addEventListener(`transitionend`,i)}),i=[]}),()=>{let o=L(e),s=nl(o),c=o.tag||B;if(i=[],a)for(let e=0;e{e.split(/\s+/).forEach(e=>e&&r.classList.remove(e))}),n.split(/\s+/).forEach(e=>e&&r.classList.add(e)),r.style.display=`none`;let a=t.nodeType===1?t:t.parentNode;a.appendChild(r);let{hasTransform:o}=ul(r);return a.removeChild(r),o}var pu=e=>{let t=e.props[`onUpdate:modelValue`]||!1;return f(t)?e=>ne(t,e):t};function mu(e){e.target.composing=!0}function hu(e){let t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event(`input`)))}var gu=Symbol(`_assign`);function _u(e,t,n){return t&&(e=e.trim()),n&&(e=ie(e)),e}var vu={created(e,{modifiers:{lazy:t,trim:n,number:r}},i){e[gu]=pu(i);let a=r||i.props&&i.props.type===`number`;Fl(e,t?`change`:`input`,t=>{t.target.composing||e[gu](_u(e.value,n,a))}),(n||a)&&Fl(e,`change`,()=>{e.value=_u(e.value,n,a)}),t||(Fl(e,`compositionstart`,mu),Fl(e,`compositionend`,hu),Fl(e,`change`,hu))},mounted(e,{value:t}){e.value=t??``},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:i,number:a}},o){if(e[gu]=pu(o),e.composing)return;let s=(a||e.type===`number`)&&!/^0\d/.test(e.value)?ie(e.value):e.value,c=t??``;if(s===c)return;let l=e.getRootNode();(l instanceof Document||l instanceof ShadowRoot)&&l.activeElement===e&&e.type!==`range`&&(r&&t===n||i&&e.value.trim()===c)||(e.value=c)}},yu={deep:!0,created(e,t,n){e[gu]=pu(n),Fl(e,`change`,()=>{let t=e._modelValue,n=wu(e),r=e.checked,i=e[gu];if(f(t)){let e=Le(t,n),a=e!==-1;if(r&&!a)i(t.concat(n));else if(!r&&a){let n=[...t];n.splice(e,1),i(n)}}else if(m(t)){let e=new Set(t);r?e.add(n):e.delete(n),i(e)}else i(Tu(e,r))})},mounted:bu,beforeUpdate(e,t,n){e[gu]=pu(n),bu(e,t,n)}};function bu(e,{value:t,oldValue:n},r){e._modelValue=t;let i;if(f(t))i=Le(t,r.props.value)>-1;else if(m(t))i=t.has(r.props.value);else{if(t===n)return;i=Ie(t,Tu(e,!0))}e.checked!==i&&(e.checked=i)}var xu={created(e,{value:t},n){e.checked=Ie(t,n.props.value),e[gu]=pu(n),Fl(e,`change`,()=>{e[gu](wu(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[gu]=pu(r),t!==n&&(e.checked=Ie(t,r.props.value))}},Su={deep:!0,created(e,{value:t,modifiers:{number:n}},r){let i=m(t);Fl(e,`change`,()=>{let t=Array.prototype.filter.call(e.options,e=>e.selected).map(e=>n?ie(wu(e)):wu(e));e[gu](e.multiple?i?new Set(t):t:t[0]),e._assigning=!0,gr(()=>{e._assigning=!1})}),e[gu]=pu(r)},mounted(e,{value:t}){Cu(e,t)},beforeUpdate(e,t,n){e[gu]=pu(n)},updated(e,{value:t}){e._assigning||Cu(e,t)}};function Cu(e,t){let n=e.multiple,r=f(t);if(!n||r||m(t)){for(let i=0,a=e.options.length;iString(e)===String(o)):Le(t,o)>-1}else a.selected=t.has(o)}else if(Ie(wu(a),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function wu(e){return`_value`in e?e._value:e.value}function Tu(e,t){let n=t?`_trueValue`:`_falseValue`;return n in e?e[n]:t}var Eu={created(e,t,n){Ou(e,t,n,null,`created`)},mounted(e,t,n){Ou(e,t,n,null,`mounted`)},beforeUpdate(e,t,n,r){Ou(e,t,n,r,`beforeUpdate`)},updated(e,t,n,r){Ou(e,t,n,r,`updated`)}};function Du(e,t){switch(e){case`SELECT`:return Su;case`TEXTAREA`:return vu;default:switch(t){case`checkbox`:return yu;case`radio`:return xu;default:return vu}}}function Ou(e,t,n,r,i){let a=Du(e.tagName,n.props&&n.props.type)[i];a&&a(e,t,n,r)}function ku(){vu.getSSRProps=({value:e})=>({value:e}),xu.getSSRProps=({value:e},t)=>{if(t.props&&Ie(t.props.value,e))return{checked:!0}},yu.getSSRProps=({value:e},t)=>{if(f(e)){if(t.props&&Le(e,t.props.value)>-1)return{checked:!0}}else if(m(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Eu.getSSRProps=(e,t)=>{if(typeof t.type!=`string`)return;let n=Du(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}var Au=[`ctrl`,`shift`,`alt`,`meta`],ju={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>`button`in e&&e.button!==0,middle:e=>`button`in e&&e.button!==1,right:e=>`button`in e&&e.button!==2,exact:(e,t)=>Au.some(n=>e[`${n}Key`]&&!t.includes(n))},Mu=(e,t)=>{if(!e)return e;let n=e._withMods||={},r=t.join(`.`);return n[r]||(n[r]=((n,...r)=>{for(let e=0;e{let n=e._withKeys||={},r=t.join(`.`);return n[r]||(n[r]=(n=>{if(!(`key`in n))return;let r=M(n.key);if(t.some(e=>e===r||Nu[e]===r))return e(n)}))},Fu=c({patchProp:Kl},qc),Iu,Lu=!1;function Ru(){return Iu||=rs(Fu)}function zu(){return Iu=Lu?Iu:is(Fu),Lu=!0,Iu}var Bu=((...e)=>{Ru().render(...e)}),Vu=((...e)=>{zu().hydrate(...e)}),Hu=((...e)=>{let t=Ru().createApp(...e),{mount:n}=t;return t.mount=e=>{let r=Gu(e);if(!r)return;let i=t._component;!_(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent=``);let a=n(r,!1,Wu(r));return r instanceof Element&&(r.removeAttribute(`v-cloak`),r.setAttribute(`data-v-app`,``)),a},t}),Uu=((...e)=>{let t=zu().createApp(...e),{mount:n}=t;return t.mount=e=>{let t=Gu(e);if(t)return n(t,!0,Wu(t))},t});function Wu(e){if(e instanceof SVGElement)return`svg`;if(typeof MathMLElement==`function`&&e instanceof MathMLElement)return`mathml`}function Gu(e){return v(e)?document.querySelector(e):e}var Ku=!1,qu=()=>{Ku||(Ku=!0,ku(),yl())},Ju=Symbol(``),Yu=Symbol(``),Xu=Symbol(``),Zu=Symbol(``),Qu=Symbol(``),$u=Symbol(``),ed=Symbol(``),td=Symbol(``),nd=Symbol(``),rd=Symbol(``),id=Symbol(``),ad=Symbol(``),od=Symbol(``),sd=Symbol(``),cd=Symbol(``),ld=Symbol(``),ud=Symbol(``),dd=Symbol(``),fd=Symbol(``),pd=Symbol(``),md=Symbol(``),hd=Symbol(``),gd=Symbol(``),_d=Symbol(``),vd=Symbol(``),yd=Symbol(``),bd=Symbol(``),xd=Symbol(``),Sd=Symbol(``),Cd=Symbol(``),wd=Symbol(``),Td=Symbol(``),Ed=Symbol(``),Dd=Symbol(``),Od=Symbol(``),kd=Symbol(``),Ad=Symbol(``),jd=Symbol(``),Md=Symbol(``),Nd={[Ju]:`Fragment`,[Yu]:`Teleport`,[Xu]:`Suspense`,[Zu]:`KeepAlive`,[Qu]:`BaseTransition`,[$u]:`openBlock`,[ed]:`createBlock`,[td]:`createElementBlock`,[nd]:`createVNode`,[rd]:`createElementVNode`,[id]:`createCommentVNode`,[ad]:`createTextVNode`,[od]:`createStaticVNode`,[sd]:`resolveComponent`,[cd]:`resolveDynamicComponent`,[ld]:`resolveDirective`,[ud]:`resolveFilter`,[dd]:`withDirectives`,[fd]:`renderList`,[pd]:`renderSlot`,[md]:`createSlots`,[hd]:`toDisplayString`,[gd]:`mergeProps`,[_d]:`normalizeClass`,[vd]:`normalizeStyle`,[yd]:`normalizeProps`,[bd]:`guardReactiveProps`,[xd]:`toHandlers`,[Sd]:`camelize`,[Cd]:`capitalize`,[wd]:`toHandlerKey`,[Td]:`setBlockTracking`,[Ed]:`pushScopeId`,[Dd]:`popScopeId`,[Od]:`withCtx`,[kd]:`unref`,[Ad]:`isRef`,[jd]:`withMemo`,[Md]:`isMemoSame`};function Pd(e){Object.getOwnPropertySymbols(e).forEach(t=>{Nd[t]=e[t]})}var Fd={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:``};function Id(e,t=``){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:Fd}}function Ld(e,t,n,r,i,a,o,s=!1,c=!1,l=!1,u=Fd){return e&&(s?(e.helper($u),e.helper(Kd(e.inSSR,l))):e.helper(Gd(e.inSSR,l)),o&&e.helper(dd)),{type:13,tag:t,props:n,children:r,patchFlag:i,dynamicProps:a,directives:o,isBlock:s,disableTracking:c,isComponent:l,loc:u}}function Rd(e,t=Fd){return{type:17,loc:t,elements:e}}function zd(e,t=Fd){return{type:15,loc:t,properties:e}}function U(e,t){return{type:16,loc:Fd,key:v(e)?W(e,!0):e,value:t}}function W(e,t=!1,n=Fd,r=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:r}}function Bd(e,t=Fd){return{type:8,loc:t,children:e}}function G(e,t=[],n=Fd){return{type:14,loc:n,callee:e,arguments:t}}function Vd(e,t=void 0,n=!1,r=!1,i=Fd){return{type:18,params:e,returns:t,newline:n,isSlot:r,loc:i}}function Hd(e,t,n,r=!0){return{type:19,test:e,consequent:t,alternate:n,newline:r,loc:Fd}}function Ud(e,t,n=!1,r=!1){return{type:20,index:e,value:t,needPauseTracking:n,inVOnce:r,needArraySpread:!1,loc:Fd}}function Wd(e){return{type:21,body:e,loc:Fd}}function Gd(e,t){return e||t?nd:rd}function Kd(e,t){return e||t?ed:td}function qd(e,{helper:t,removeHelper:n,inSSR:r}){e.isBlock||(e.isBlock=!0,n(Gd(r,e.isComponent)),t($u),t(Kd(r,e.isComponent)))}var Jd=new Uint8Array([123,123]),Yd=new Uint8Array([125,125]);function Xd(e){return e>=97&&e<=122||e>=65&&e<=90}function Zd(e){return e===32||e===10||e===9||e===12||e===13}function Qd(e){return e===47||e===62||Zd(e)}function $d(e){let t=new Uint8Array(e.length);for(let n=0;n100){let t=-1,n=r;for(;t+1>>1;this.newlines[r]=0;t--)if(e>this.newlines[t]){i=t;break}return i>=0&&(t=i+2,n=e-this.newlines[i]),{column:n,line:t,offset:e}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(e){e===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&e===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(e))}stateInterpolationOpen(e){if(e===this.delimiterOpen[this.delimiterIndex]){if(this.delimiterIndex===this.delimiterOpen.length-1){let e=this.index+1-this.delimiterOpen.length;e>this.sectionStart&&this.cbs.ontext(this.sectionStart,e),this.state=3,this.sectionStart=e}else this.delimiterIndex++}else this.inRCDATA?(this.state=32,this.stateInRCDATA(e)):(this.state=1,this.stateText(e))}stateInterpolation(e){e===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(e))}stateInterpolationClose(e){e===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.state=this.inRCDATA?32:1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(e))}stateSpecialStartSequence(e){let t=this.sequenceIndex===this.currentSequence.length;if(!(t?Qd(e):(e|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!t){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(e)}stateInRCDATA(e){if(this.sequenceIndex===this.currentSequence.length){if(e===62||Zd(e)){let t=this.index-this.currentSequence.length;if(this.sectionStart=e||(this.state===28?this.currentSequence===ef.CdataEnd?this.cbs.oncdata(this.sectionStart,e):this.cbs.oncomment(this.sectionStart,e):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,e))}emitCodePoint(e,t){}};function nf(e,{compatConfig:t}){let n=t&&t[e];return e===`MODE`?n||3:n}function rf(e,t){let n=nf(`MODE`,t),r=nf(e,t);return n===3?r===!0:r!==!1}function af(e,t,n,...r){return rf(e,t)}function of(e){throw e}function sf(e){}function K(e,t,n,r){let i=`https://vuejs.org/error-reference/#compiler-${e}`,a=SyntaxError(String(i));return a.code=e,a.loc=t,a}var cf=e=>e.type===4&&e.isStatic;function lf(e){switch(e){case`Teleport`:case`teleport`:return Yu;case`Suspense`:case`suspense`:return Xu;case`KeepAlive`:case`keep-alive`:return Zu;case`BaseTransition`:case`base-transition`:return Qu}}var uf=/^$|^\d|[^\$\w\xA0-\uFFFF]/,df=e=>!uf.test(e),ff=/[A-Za-z_$\xA0-\uFFFF]/,pf=/[\.\?\w$\xA0-\uFFFF]/,mf=/\s+[.[]\s*|\s*[.[]\s+/g,hf=e=>e.type===4?e.content:e.loc.source,gf=e=>{let t=hf(e).trim().replace(mf,e=>e.trim()),n=0,r=[],i=0,a=0,o=null;for(let e=0;e|^\s*(?:async\s+)?function(?:\s+[\w$]+)?\s*\(/,vf=e=>_f.test(hf(e));function yf(e,t,n=!1){for(let r=0;re.type===7&&e.name===`bind`&&(!e.arg||e.arg.type!==4||!e.arg.isStatic))}function Cf(e){return e.type===5||e.type===2}function wf(e){return e.type===7&&e.name===`pre`}function Tf(e){return e.type===7&&e.name===`slot`}function Ef(e){return e.type===1&&e.tagType===3}function Df(e){return e.type===1&&e.tagType===2}var Of=new Set([yd,bd]);function kf(e,t=[]){if(e&&!v(e)&&e.type===14){let n=e.callee;if(!v(n)&&Of.has(n))return kf(e.arguments[0],t.concat(e))}return[e,t]}function Af(e,t,n){let r,i=e.type===13?e.props:e.arguments[2],a=[],o;if(i&&!v(i)&&i.type===14){let e=kf(i);i=e[0],a=e[1],o=a[a.length-1]}if(i==null||v(i))r=zd([t]);else if(i.type===14){let e=i.arguments[0];!v(e)&&e.type===15?jf(t,e)||e.properties.unshift(t):i.callee===xd?r=G(n.helper(gd),[zd([t]),i]):i.arguments.unshift(zd([t])),!r&&(r=i)}else i.type===15?(jf(t,i)||i.properties.unshift(t),r=i):(r=G(n.helper(gd),[zd([t]),i]),o&&o.callee===bd&&(o=a[a.length-2]));e.type===13?o?o.arguments[0]=r:e.props=r:o?o.arguments[0]=r:e.arguments[2]=r}function jf(e,t){let n=!1;if(e.key.type===4){let r=e.key.content;n=t.properties.some(e=>e.key.type===4&&e.key.content===r)}return n}function Mf(e,t){return`_${t}_${e.replace(/[^\w]/g,(t,n)=>t===`-`?`_`:e.charCodeAt(n).toString())}`}function Nf(e){return e.type===14&&e.callee===jd?e.arguments[1].returns:e}var Pf=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/;function Ff(e){for(let t=0;t0,isVoidTag:a,isPreTag:a,isIgnoreNewlineTag:a,isCustomElement:a,onError:of,onWarn:sf,comments:!1,prefixIdentifiers:!1},q=Rf,zf=null,Bf=``,Vf=null,J=null,Hf=``,Uf=-1,Wf=-1,Gf=0,Kf=!1,qf=null,Y=[],X=new tf(Y,{onerr:gp,ontext(e,t){$f(Zf(e,t),e,t)},ontextentity(e,t,n){$f(e,t,n)},oninterpolation(e,t){if(Kf)return $f(Zf(e,t),e,t);let n=e+X.delimiterOpen.length,r=t-X.delimiterClose.length;for(;Zd(Bf.charCodeAt(n));)n++;for(;Zd(Bf.charCodeAt(r-1));)r--;let i=Zf(n,r);i.includes(`&`)&&(i=q.decodeEntities(i,!1)),dp({type:5,content:hp(i,!1,Z(n,r)),loc:Z(e,t)})},onopentagname(e,t){let n=Zf(e,t);Vf={type:1,tag:n,ns:q.getNamespace(n,Y[0],q.ns),tagType:0,props:[],children:[],loc:Z(e-1,t),codegenNode:void 0}},onopentagend(e){Qf(e)},onclosetag(e,t){let n=Zf(e,t);if(!q.isVoidTag(n)){let r=!1;for(let e=0;e0&&gp(24,Y[0].loc.start.offset);for(let n=0;n<=e;n++)ep(Y.shift(),t,n(e.type===7?e.rawName:e.name)===n)&&gp(2,t)},onattribend(e,t){if(Vf&&J){if(pp(J.loc,t),e!==0){if(Hf.includes(`&`)&&(Hf=q.decodeEntities(Hf,!0)),J.type===6)J.name===`class`&&(Hf=up(Hf).trim()),e===1&&!Hf&&gp(13,t),J.value={type:2,content:Hf,loc:e===1?Z(Uf,Wf):Z(Uf-1,Wf+1)},X.inSFCRoot&&Vf.tag===`template`&&J.name===`lang`&&Hf&&Hf!==`html`&&X.enterRCDATA($d(`e.content===`sync`))>-1&&af(`COMPILER_V_BIND_SYNC`,q,J.loc,J.arg.loc.source)&&(J.name=`model`,J.modifiers.splice(e,1))}}(J.type!==7||J.name!==`pre`)&&Vf.props.push(J)}Hf=``,Uf=Wf=-1},oncomment(e,t){q.comments&&dp({type:3,content:Zf(e,t),loc:Z(e-4,t+3)})},onend(){let e=Bf.length;for(let t=0;t{let i=t.start.offset+n;return hp(e,!1,Z(i,i+e.length),0,+!!r)},s={source:o(a.trim(),n.indexOf(a,i.length)),value:void 0,key:void 0,index:void 0,finalized:!1},c=i.trim().replace(Yf,``).trim(),l=i.indexOf(c),u=c.match(Jf);if(u){c=c.replace(Jf,``).trim();let e=u[1].trim(),t;if(e&&(t=n.indexOf(e,l+c.length),s.key=o(e,t,!0)),u[2]){let r=u[2].trim();r&&(s.index=o(r,n.indexOf(r,s.key?t+e.length:l+c.length),!0))}}return c&&(s.value=o(c,l,!0)),s}function Zf(e,t){return Bf.slice(e,t)}function Qf(e){X.inSFCRoot&&(Vf.innerLoc=Z(e+1,e+1)),dp(Vf);let{tag:t,ns:n}=Vf;n===0&&q.isPreTag(t)&&Gf++,q.isVoidTag(t)?ep(Vf,e):(Y.unshift(Vf),(n===1||n===2)&&(X.inXML=!0)),Vf=null}function $f(e,t,n){{let t=Y[0]&&Y[0].tag;t!==`script`&&t!==`style`&&e.includes(`&`)&&(e=q.decodeEntities(e,!1))}let r=Y[0]||zf,i=r.children[r.children.length-1];i&&i.type===2?(i.content+=e,pp(i.loc,n)):r.children.push({type:2,content:e,loc:Z(t,n)})}function ep(e,t,n=!1){n?pp(e.loc,np(t,60)):pp(e.loc,tp(t,62)+1),X.inSFCRoot&&(e.children.length?e.innerLoc.end=c({},e.children[e.children.length-1].loc.end):e.innerLoc.end=c({},e.innerLoc.start),e.innerLoc.source=Zf(e.innerLoc.start.offset,e.innerLoc.end.offset));let{tag:r,ns:i,children:a}=e;if(Kf||(r===`slot`?e.tagType=2:ip(e)?e.tagType=3:ap(e)&&(e.tagType=1)),X.inRCDATA||(e.children=cp(a)),i===0&&q.isIgnoreNewlineTag(r)){let e=a[0];e&&e.type===2&&(e.content=e.content.replace(/^\r?\n/,``))}i===0&&q.isPreTag(r)&&Gf--,qf===e&&(Kf=X.inVPre=!1,qf=null),X.inXML&&(Y[0]?Y[0].ns:q.ns)===0&&(X.inXML=!1);{let t=e.props;if(!X.inSFCRoot&&rf(`COMPILER_NATIVE_TEMPLATE`,q)&&e.tag===`template`&&!ip(e)){let t=Y[0]||zf,n=t.children.indexOf(e);t.children.splice(n,1,...e.children)}let n=t.find(e=>e.type===6&&e.name===`inline-template`);n&&af(`COMPILER_INLINE_TEMPLATE`,q,n.loc)&&e.children.length&&(n.value={type:2,content:Zf(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:n.loc})}}function tp(e,t){let n=e;for(;Bf.charCodeAt(n)!==t&&n=0;)n--;return n}var rp=new Set([`if`,`else`,`else-if`,`for`,`slot`]);function ip({tag:e,props:t}){if(e===`template`){for(let e=0;e64&&e<91}var sp=/\r\n/g;function cp(e){let t=q.whitespace!==`preserve`,n=!1;for(let r=0;re.type!==3);return t.length===1&&t[0].type===1&&!Df(t[0])?t[0]:null}function xp(e,t,n,r=!1,i=!1){let{children:a}=e,o=[];for(let t=0;t0){if(e>=2){s.codegenNode.patchFlag=-1,o.push(s);continue}}else{let e=s.codegenNode;if(e.type===13){let t=e.patchFlag;if((t===void 0||t===512||t===1)&&Tp(s,n)>=2){let t=Ep(s);t&&(e.props=n.hoist(t))}e.dynamicProps&&=n.hoist(e.dynamicProps)}}}else if(s.type===12&&(r?0:Sp(s,n))>=2){s.codegenNode.type===14&&s.codegenNode.arguments.length>0&&s.codegenNode.arguments.push(`-1`),o.push(s);continue}if(s.type===1){let t=s.tagType===1;t&&n.scopes.vSlot++,xp(s,e,n,!1,i),t&&n.scopes.vSlot--}else if(s.type===11)xp(s,e,n,s.children.length===1,!0);else if(s.type===9)for(let t=0;te.key===t||e.key.content===t);return n&&n.value}}o.length&&n.transformHoist&&n.transformHoist(a,n,e)}function Sp(e,t){let{constantCache:n}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;let r=n.get(e);if(r!==void 0)return r;let i=e.codegenNode;if(i.type!==13||i.isBlock&&e.tag!==`svg`&&e.tag!==`foreignObject`&&e.tag!==`math`)return 0;if(i.patchFlag===void 0){let r=3,a=Tp(e,t);if(a===0)return n.set(e,0),0;a1)for(let i=0;in&&(D.childIndex--,D.onNodeRemoved()),D.parent.children.splice(n,1)},onNodeRemoved:i,addIdentifiers(e){},removeIdentifiers(e){},hoist(e){v(e)&&(e=W(e)),D.hoists.push(e);let t=W(`_hoisted_${D.hoists.length}`,!1,e.loc,2);return t.hoisted=e,t},cache(e,t=!1,n=!1){let r=Ud(D.cached.length,e,t,n);return D.cached.push(r),r}};return D.filters=new Set,D}function Op(e,t){let n=Dp(e,t);jp(e,n),t.hoistStatic&&yp(e,n),t.ssr||kp(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function kp(e,t){let{helper:n}=t,{children:r}=e;if(r.length===1){let n=bp(e);if(n&&n.codegenNode){let r=n.codegenNode;r.type===13&&qd(r,t),e.codegenNode=r}else e.codegenNode=r[0]}else r.length>1&&(e.codegenNode=Ld(t,n(Ju),void 0,e.children,64,void 0,void 0,!0,void 0,!1))}function Ap(e,t){let n=0,r=()=>{n--};for(;nt===e:t=>e.test(t);return(e,r)=>{if(e.type===1){let{props:i}=e;if(e.tagType===3&&i.some(Tf))return;let a=[];for(let o=0;o`${Nd[e]}: _${Nd[e]}`;function Fp(e,{mode:t=`function`,prefixIdentifiers:n=t===`module`,sourceMap:r=!1,filename:i=`template.vue.html`,scopeId:a=null,optimizeImports:o=!1,runtimeGlobalName:s=`Vue`,runtimeModuleName:c=`vue`,ssrRuntimeModuleName:l=`vue/server-renderer`,ssr:u=!1,isTS:d=!1,inSSR:f=!1}){let p={mode:t,prefixIdentifiers:n,sourceMap:r,filename:i,scopeId:a,optimizeImports:o,runtimeGlobalName:s,runtimeModuleName:c,ssrRuntimeModuleName:l,ssr:u,isTS:d,inSSR:f,source:e.source,code:``,column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(e){return`_${Nd[e]}`},push(e,t=-2,n){p.code+=e},indent(){m(++p.indentLevel)},deindent(e=!1){e?--p.indentLevel:m(--p.indentLevel)},newline(){m(p.indentLevel)}};function m(e){p.push(` +`+` `.repeat(e),0)}return p}function Ip(e,t={}){let n=Fp(e,t);t.onContextCreated&&t.onContextCreated(n);let{mode:r,push:i,prefixIdentifiers:a,indent:o,deindent:s,newline:c,scopeId:l,ssr:u}=n,d=Array.from(e.helpers),f=d.length>0,p=!a&&r!==`module`;if(Lp(e,n),i(`function ${u?`ssrRender`:`render`}(${(u?[`_ctx`,`_push`,`_parent`,`_attrs`]:[`_ctx`,`_cache`]).join(`, `)}) {`),o(),p&&(i(`with (_ctx) {`),o(),f&&(i(`const { ${d.map(Pp).join(`, `)} } = _Vue +`,-1),c())),e.components.length&&(Rp(e.components,`component`,n),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(Rp(e.directives,`directive`,n),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),Rp(e.filters,`filter`,n),c()),e.temps>0){i(`let `);for(let t=0;t0?`, `:``}_temp${t}`)}return(e.components.length||e.directives.length||e.temps)&&(i(` +`,0),c()),u||i(`return `),e.codegenNode?Hp(e.codegenNode,n):i(`null`),p&&(s(),i(`}`)),s(),i(`}`),{ast:e,code:n.code,preamble:``,map:n.map?n.map.toJSON():void 0}}function Lp(e,t){let{ssr:n,prefixIdentifiers:r,push:i,newline:a,runtimeModuleName:o,runtimeGlobalName:s,ssrRuntimeModuleName:c}=t,l=s,u=Array.from(e.helpers);u.length>0&&(i(`const _Vue = ${l} +`,-1),e.hoists.length&&i(`const { ${[nd,rd,id,ad,od].filter(e=>u.includes(e)).map(Pp).join(`, `)} } = _Vue +`,-1)),zp(e.hoists,t),a(),i(`return `)}function Rp(e,t,{helper:n,push:r,newline:i,isTS:a}){let o=n(t===`filter`?ud:t===`component`?sd:ld);for(let n=0;n3||!1;t.push(`[`),n&&t.indent(),Vp(e,t,n),n&&t.deindent(),t.push(`]`)}function Vp(e,t,n=!1,r=!0){let{push:i,newline:a}=t;for(let o=0;oe||`null`)}function Zp(e,t){let{push:n,helper:r,pure:i}=t,a=v(e.callee)?e.callee:r(e.callee);i&&n(Np),n(a+`(`,-2,e),Vp(e.arguments,t),n(`)`)}function Qp(e,t){let{push:n,indent:r,deindent:i,newline:a}=t,{properties:o}=e;if(!o.length){n(`{}`,-2,e);return}let s=o.length>1||!1;n(s?`{`:`{ `),s&&r();for(let e=0;e `),(c||s)&&(n(`{`),r()),o?(c&&n(`return `),f(o)?Bp(o,t):Hp(o,t)):s&&Hp(s,t),(c||s)&&(i(),n(`}`)),l&&(e.isNonScopedSlot&&n(`, undefined, true`),n(`)`))}function tm(e,t){let{test:n,consequent:r,alternate:i,newline:a}=e,{push:o,indent:s,deindent:c,newline:l}=t;if(n.type===4){let e=!df(n.content);e&&o(`(`),Wp(n,t),e&&o(`)`)}else o(`(`),Hp(n,t),o(`)`);a&&s(),t.indentLevel++,a||o(` `),o(`? `),Hp(r,t),t.indentLevel--,a&&l(),a||o(` `),o(`: `);let u=i.type===19;u||t.indentLevel++,Hp(i,t),u||t.indentLevel--,a&&c(!0)}function nm(e,t){let{push:n,helper:r,indent:i,deindent:a,newline:o}=t,{needPauseTracking:s,needArraySpread:c}=e;c&&n(`[...(`),n(`_cache[${e.index}] || (`),s&&(i(),n(`${r(Td)}(-1`),e.inVOnce&&n(`, true`),n(`),`),o(),n(`(`)),n(`_cache[${e.index}] = `),Hp(e.value,t),s&&(n(`).cacheIndex = ${e.index},`),o(),n(`${r(Td)}(1),`),o(),n(`_cache[${e.index}]`),a()),n(`)`),c&&n(`)]`)}RegExp(`\\b`+`arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield`.split(`,`).join(`\\b|\\b`)+`\\b`);var rm=Mp(/^(?:if|else|else-if)$/,(e,t,n)=>im(e,t,n,(e,t,r)=>{let i=n.parent.children,a=i.indexOf(e),o=0;for(;a-->=0;){let e=i[a];e&&e.type===9&&(o+=e.branches.length)}return()=>{if(r)e.codegenNode=om(t,o,n);else{let r=cm(e.codegenNode);r.alternate=om(t,o+e.branches.length-1,n)}}}));function im(e,t,n,r){if(t.name!==`else`&&(!t.exp||!t.exp.content.trim())){let r=t.exp?t.exp.loc:e.loc;n.onError(K(28,t.loc)),t.exp=W(`true`,!1,r)}if(t.name===`if`){let i=am(e,t),a={type:9,loc:fp(e.loc),branches:[i]};if(n.replaceNode(a),r)return r(a,i,!0)}else{let i=n.parent.children,a=i.indexOf(e);for(;a-->=-1;){let o=i[a];if(o&&Lf(o)){n.removeNode(o);continue}if(o&&o.type===9){(t.name===`else-if`||t.name===`else`)&&o.branches[o.branches.length-1].condition===void 0&&n.onError(K(30,e.loc)),n.removeNode();let i=am(e,t);o.branches.push(i);let a=r&&r(o,i,!1);jp(i,n),a&&a(),n.currentNode=null}else n.onError(K(30,e.loc));break}}}function am(e,t){let n=e.tagType===3;return{type:10,loc:e.loc,condition:t.name===`else`?void 0:t.exp,children:n&&!yf(e,`for`)?e.children:[e],userKey:bf(e,`key`),isTemplateIf:n}}function om(e,t,n){return e.condition?Hd(e.condition,sm(e,t,n),G(n.helper(id),[`""`,`true`])):sm(e,t,n)}function sm(e,t,n){let{helper:r}=n,i=U(`key`,W(`${t}`,!1,Fd,2)),{children:a}=e,o=a[0];if(a.length!==1||o.type!==1){if(a.length===1&&o.type===11){let e=o.codegenNode;return Af(e,i,n),e}return Ld(n,r(Ju),zd([i]),a,64,void 0,void 0,!0,!1,!1,e.loc)}{let e=o.codegenNode,t=Nf(e);return t.type===13&&qd(t,n),Af(t,i,n),e}}function cm(e){for(;;)if(e.type===19){if(e.alternate.type===19)e=e.alternate;else return e}else e.type===20&&(e=e.value)}var lm=Mp(`for`,(e,t,n)=>{let{helper:r,removeHelper:i}=n;return um(e,t,n,t=>{let a=G(r(fd),[t.source]),o=Ef(e),s=yf(e,`memo`),c=bf(e,`key`,!1,!0);c&&c.type;let l=c&&(c.type===6?c.value?W(c.value.content,!0):void 0:c.exp),u=l?U(`key`,l):null,d=t.source.type===4&&t.source.constType>0,f=d?64:c?128:256;return t.codegenNode=Ld(n,r(Ju),void 0,a,f,void 0,void 0,!0,!d,!1,e.loc),()=>{let c,{children:f}=t,p=f.length!==1||f[0].type!==1,m=Df(e)?e:o&&e.children.length===1&&Df(e.children[0])?e.children[0]:null;if(m?(c=m.codegenNode,o&&u&&Af(c,u,n)):p?c=Ld(n,r(Ju),u?zd([u]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(c=f[0].codegenNode,o&&u&&Af(c,u,n),c.isBlock!==!d&&(c.isBlock?(i($u),i(Kd(n.inSSR,c.isComponent))):i(Gd(n.inSSR,c.isComponent))),c.isBlock=!d,c.isBlock?(r($u),r(Kd(n.inSSR,c.isComponent))):r(Gd(n.inSSR,c.isComponent))),s){let e=Vd(fm(t.parseResult,[W(`_cached`)]));e.body=Wd([Bd([`const _memo = (`,s.exp,`)`]),Bd([`if (_cached && _cached.el`,...l?[` && _cached.key === `,l]:[],` && ${n.helperString(Md)}(_cached, _memo)) return _cached`]),Bd([`const _item = `,c]),W(`_item.memo = _memo`),W(`return _item`)]),a.arguments.push(e,W(`_cache`),W(String(n.cached.length))),n.cached.push(null)}else a.arguments.push(Vd(fm(t.parseResult),c,!0))}})});function um(e,t,n,r){if(!t.exp){n.onError(K(31,t.loc));return}let i=t.forParseResult;if(!i){n.onError(K(32,t.loc));return}dm(i,n);let{addIdentifiers:a,removeIdentifiers:o,scopes:s}=n,{source:c,value:l,key:u,index:d}=i,f={type:11,loc:t.loc,source:c,valueAlias:l,keyAlias:u,objectIndexAlias:d,parseResult:i,children:Ef(e)?e.children:[e]};n.replaceNode(f),s.vFor++;let p=r&&r(f);return()=>{s.vFor--,p&&p()}}function dm(e,t){e.finalized||=!0}function fm({value:e,key:t,index:n},r=[]){return pm([e,t,n,...r])}function pm(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((e,t)=>e||W(`_`.repeat(t+1),!1))}var mm=W(`undefined`,!1),hm=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){let n=yf(e,`slot`);if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},gm=(e,t,n,r)=>Vd(e,n,!1,!0,n.length?n[0].loc:r);function _m(e,t,n=gm){t.helper(Od);let{children:r,loc:i}=e,a=[],o=[],s=t.scopes.vSlot>0||t.scopes.vFor>0,c=yf(e,`slot`,!0);if(c){let{arg:e,exp:t}=c;e&&!cf(e)&&(s=!0),a.push(U(e||W(`default`,!0),n(t,void 0,r,i)))}let l=!1,u=!1,d=[],f=new Set,p=0;for(let e=0;e{let a=n(e,void 0,r,i);return t.compatConfig&&(a.isNonScopedSlot=!0),U(`default`,a)};l?d.length&&!d.every(If)&&(u?t.onError(K(39,d[0].loc)):a.push(e(void 0,d))):a.push(e(void 0,r))}let m=s?2:ym(e.children)?3:1,h=zd(a.concat(U(`_`,W(m+``,!1))),i);return o.length&&(h=G(t.helper(md),[h,Rd(o)])),{slots:h,hasDynamicSlots:s}}function vm(e,t,n){let r=[U(`name`,e),U(`fn`,t)];return n!=null&&r.push(U(`key`,W(String(n),!0))),zd(r)}function ym(e){for(let t=0;tfunction(){if(e=t.currentNode,e.type!==1||e.tagType!==0&&e.tagType!==1)return;let{tag:n,props:r}=e,i=e.tagType===1,a=i?Sm(e,t):`"${n}"`,o=b(a)&&a.callee===cd,s,c,l=0,u,d,f,p=o||a===Yu||a===Xu||!i&&(n===`svg`||n===`foreignObject`||n===`math`);if(r.length>0){let n=Cm(e,t,void 0,i,o);s=n.props,l=n.patchFlag,d=n.dynamicPropNames;let r=n.directives;f=r&&r.length?Rd(r.map(e=>Em(e,t))):void 0,n.shouldUseBlock&&(p=!0)}if(e.children.length>0){if(a===Zu&&(p=!0,l|=1024),i&&a!==Yu&&a!==Zu){let{slots:n,hasDynamicSlots:r}=_m(e,t);c=n,r&&(l|=1024)}else if(e.children.length===1&&a!==Yu){let n=e.children[0],r=n.type,i=r===5||r===8;i&&Sp(n,t)===0&&(l|=1),c=i||r===2?n:e.children}else c=e.children}d&&d.length&&(u=Dm(d)),e.codegenNode=Ld(t,a,s,c,l===0?void 0:l,u,f,!!p,!1,i,e.loc)};function Sm(e,t,n=!1){let{tag:r}=e,i=Om(r),a=bf(e,`is`,!1,!0);if(a){if(i||rf(`COMPILER_IS_ON_ELEMENT`,t)){let e;if(a.type===6?e=a.value&&W(a.value.content,!0):(e=a.exp,e||=W(`is`,!1,a.arg.loc)),e)return G(t.helper(cd),[e])}else a.type===6&&a.value.content.startsWith(`vue:`)&&(r=a.value.content.slice(4))}let o=lf(r)||t.isBuiltInComponent(r);return o?(n||t.helper(o),o):(t.helper(sd),t.components.add(r),Mf(r,`component`))}function Cm(e,t,n=e.props,r,i,a=!1){let{tag:s,loc:c,children:l}=e,u=[],d=[],f=[],p=l.length>0,m=!1,h=0,g=!1,_=!1,v=!1,b=!1,x=!1,S=!1,C=[],w=e=>{u.length&&(d.push(zd(wm(u),c)),u=[]),e&&d.push(e)},T=()=>{t.scopes.vFor>0&&u.push(U(W(`ref_for`,!0),W(`true`)))},E=({key:e,value:n})=>{if(cf(e)){let a=e.content,s=o(a);if(s&&(!r||i)&&a.toLowerCase()!==`onclick`&&a!==`onUpdate:modelValue`&&!D(a)&&(b=!0),s&&D(a)&&(S=!0),s&&n.type===14&&(n=n.arguments[0]),n.type===20||(n.type===4||n.type===8)&&Sp(n,t)>0)return;a===`ref`?g=!0:a===`class`?_=!0:a===`style`?v=!0:a!==`key`&&!C.includes(a)&&C.push(a),r&&(a===`class`||a===`style`)&&!C.includes(a)&&C.push(a)}else x=!0};for(let i=0;ie.content===`prop`)&&(h|=32);let S=t.directiveTransforms[n];if(S){let{props:n,needRuntime:r}=S(o,e,t);!a&&n.forEach(E),b&&i&&!cf(i)?w(zd(n,c)):u.push(...n),r&&(f.push(o),y(r)&&bm.set(o,r))}else O(n)||(f.push(o),p&&(m=!0))}}let k;if(d.length?(w(),k=d.length>1?G(t.helper(gd),d,c):d[0]):u.length&&(k=zd(wm(u),c)),x?h|=16:(_&&!r&&(h|=2),v&&!r&&(h|=4),C.length&&(h|=8),b&&(h|=32)),!m&&(h===0||h===32)&&(g||S||f.length>0)&&(h|=512),!t.inSSR&&k)switch(k.type){case 15:let e=-1,n=-1,r=!1;for(let t=0;tU(e,t)),i))}return Rd(n,e.loc)}function Dm(e){let t=`[`;for(let n=0,r=e.length;n{if(Df(e)){let{children:n,loc:r}=e,{slotName:i,slotProps:a}=Am(e,t),o=[t.prefixIdentifiers?`_ctx.$slots`:`$slots`,i,`{}`,`undefined`,`true`],s=2;a&&(o[2]=a,s=3),n.length&&(o[3]=Vd([],n,!1,!1,r),s=4),t.scopeId&&!t.slotted&&(s=5),o.splice(s),e.codegenNode=G(t.helper(pd),o,r)}};function Am(e,t){let n=`"default"`,r,i=[];for(let t=0;t0){let{props:n,directives:a}=Cm(e,t,i,!1,!1);r=n,a.length&&t.onError(K(36,a[0].loc))}return{slotName:n,slotProps:r}}var jm=(e,t,n,r)=>{let{loc:i,modifiers:a,arg:o}=e;!e.exp&&!a.length&&n.onError(K(35,i));let s;if(o.type===4){if(o.isStatic){let e=o.content;e.startsWith(`vue:`)&&(e=`vnode-${e.slice(4)}`),s=W(t.tagType!==0||e.startsWith(`vnode`)||!/[A-Z]/.test(e)?N(A(e)):`on:${e}`,!0,o.loc)}else s=Bd([`${n.helperString(wd)}(`,o,`)`])}else s=o,s.children.unshift(`${n.helperString(wd)}(`),s.children.push(`)`);let c=e.exp;c&&!c.content.trim()&&(c=void 0);let l=n.cacheHandlers&&!c&&!n.inVOnce;if(c){let e=gf(c),t=!(e||vf(c)),n=c.content.includes(`;`);(t||l&&e)&&(c=Bd([`${t?`$event`:`(...args)`} => ${n?`{`:`(`}`,c,n?`}`:`)`]))}let u={props:[U(s,c||W(`() => {}`,!1,i))]};return r&&(u=r(u)),l&&(u.props[0].value=n.cache(u.props[0].value)),u.props.forEach(e=>e.key.isHandlerKey=!0),u},Mm=(e,t,n)=>{let{modifiers:r,loc:i}=e,a=e.arg,{exp:o}=e;return o&&o.type===4&&!o.content.trim()&&(o=void 0),a.type===4?a.isStatic||(a.content=a.content?`${a.content} || ""`:`""`):(a.children.unshift(`(`),a.children.push(`) || ""`)),r.some(e=>e.content===`camel`)&&(a.type===4?a.content=a.isStatic?A(a.content):`${n.helperString(Sd)}(${a.content})`:(a.children.unshift(`${n.helperString(Sd)}(`),a.children.push(`)`))),n.inSSR||(r.some(e=>e.content===`prop`)&&Nm(a,`.`),r.some(e=>e.content===`attr`)&&Nm(a,`^`)),{props:[U(a,o)]}},Nm=(e,t)=>{e.type===4?e.content=e.isStatic?t+e.content:`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(`)`))},Pm=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{let n=e.children,r,i=!1;for(let e=0;ee.type===7&&!t.directiveTransforms[e.name])||e.tag===`template`)))for(let e=0;e{if(e.type===1&&yf(e,`once`,!0))return Fm.has(e)||t.inVOnce||t.inSSR?void 0:(Fm.add(e),t.inVOnce=!0,t.helper(Td),()=>{t.inVOnce=!1;let e=t.currentNode;e.codegenNode&&=t.cache(e.codegenNode,!0,!0)})},Lm=(e,t,n)=>{let{exp:r,arg:i}=e;if(!r)return n.onError(K(41,e.loc)),Rm();let a=r.loc.source.trim(),o=r.type===4?r.content:a,s=n.bindingMetadata[a];if(s===`props`||s===`props-aliased`)return n.onError(K(44,r.loc)),Rm();if(s===`literal-const`||s===`setup-const`)return n.onError(K(45,r.loc)),Rm();if(!o.trim()||!gf(r))return n.onError(K(42,r.loc)),Rm();let c=i||W(`modelValue`,!0),l=i?cf(i)?`onUpdate:${A(i.content)}`:Bd([`"onUpdate:" + `,i]):`onUpdate:modelValue`,u;u=Bd([`${n.isTS?`($event: any)`:`$event`} => ((`,r,`) = $event)`]);let d=[U(c,e.exp),U(l,u)];if(e.modifiers.length&&t.tagType===1){let t=e.modifiers.map(e=>e.content).map(e=>(df(e)?e:JSON.stringify(e))+`: true`).join(`, `),n=i?cf(i)?`${i.content}Modifiers`:Bd([i,` + "Modifiers"`]):`modelModifiers`;d.push(U(n,W(`{ ${t} }`,!1,e.loc,2)))}return Rm(d)};function Rm(e=[]){return{props:e}}var zm=/[\w).+\-_$\]]/,Bm=(e,t)=>{rf(`COMPILER_FILTERS`,t)&&(e.type===5?Vm(e.content,t):e.type===1&&e.props.forEach(e=>{e.type===7&&e.name!==`for`&&e.exp&&Vm(e.exp,t)}))};function Vm(e,t){if(e.type===4)Hm(e,t);else for(let n=0;n=0&&(t=n.charAt(e),t===` `);e--);(!t||!zm.test(t))&&(o=!0)}}m===void 0?m=n.slice(0,p).trim():u!==0&&g();function g(){h.push(n.slice(u,p).trim()),u=p+1}if(h.length){for(p=0;p{if(e.type===1){let n=yf(e,`memo`);return!n||Wm.has(e)||t.inSSR?void 0:(Wm.add(e),()=>{let r=e.codegenNode||t.currentNode.codegenNode;r&&r.type===13&&(e.tagType!==1&&qd(r,t),e.codegenNode=G(t.helper(jd),[n.exp,Vd(void 0,r),`_cache`,String(t.cached.length)]),t.cached.push(null))})}},Km=(e,t)=>{if(e.type===1){for(let n of e.props)if(n.type===7&&n.name===`bind`&&(!n.exp||n.exp.type===4&&!n.exp.content.trim())&&n.arg){let e=n.arg;if(e.type!==4||!e.isStatic)t.onError(K(53,e.loc)),n.exp=W(``,!0,e.loc);else{let t=A(e.content);(ff.test(t[0])||t[0]===`-`)&&(n.exp=W(t,!1,e.loc))}}}};function qm(e){return[[Km,Im,rm,Gm,lm,Bm,km,xm,hm,Pm],{on:jm,bind:Mm,model:Lm}]}function Jm(e,t={}){let n=t.onError||of,r=t.mode===`module`;t.prefixIdentifiers===!0?n(K(48)):r&&n(K(49)),t.cacheHandlers&&n(K(50)),t.scopeId&&!r&&n(K(51));let i=c({},t,{prefixIdentifiers:!1}),a=v(e)?vp(e,i):e,[o,s]=qm();return Op(a,c({},i,{nodeTransforms:[...o,...t.nodeTransforms||[]],directiveTransforms:c({},s,t.directiveTransforms||{})})),Ip(a,i)}var Ym=()=>({props:[]}),Xm=Symbol(``),Zm=Symbol(``),Qm=Symbol(``),$m=Symbol(``),eh=Symbol(``),th=Symbol(``),nh=Symbol(``),rh=Symbol(``),ih=Symbol(``),ah=Symbol(``);Pd({[Xm]:`vModelRadio`,[Zm]:`vModelCheckbox`,[Qm]:`vModelText`,[$m]:`vModelSelect`,[eh]:`vModelDynamic`,[th]:`withModifiers`,[nh]:`withKeys`,[rh]:`vShow`,[ih]:`Transition`,[ah]:`TransitionGroup`});var oh;function sh(e,t=!1){return oh||=document.createElement(`div`),t?(oh.innerHTML=`
`,oh.children[0].getAttribute(`foo`)):(oh.innerHTML=e,oh.textContent)}var ch={parseMode:`html`,isVoidTag:Te,isNativeTag:e=>Se(e)||Ce(e)||we(e),isPreTag:e=>e===`pre`,isIgnoreNewlineTag:e=>e===`pre`||e===`textarea`,decodeEntities:sh,isBuiltInComponent:e=>{if(e===`Transition`||e===`transition`)return ih;if(e===`TransitionGroup`||e===`transition-group`)return ah},getNamespace(e,t,n){let r=t?t.ns:n;if(t&&r===2){if(t.tag===`annotation-xml`){if(e===`svg`)return 1;t.props.some(e=>e.type===6&&e.name===`encoding`&&e.value!=null&&(e.value.content===`text/html`||e.value.content===`application/xhtml+xml`))&&(r=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&e!==`mglyph`&&e!==`malignmark`&&(r=0)}else t&&r===1&&(t.tag===`foreignObject`||t.tag===`desc`||t.tag===`title`)&&(r=0);if(r===0){if(e===`svg`)return 1;if(e===`math`)return 2}return r}},lh=e=>{e.type===1&&e.props.forEach((t,n)=>{t.type===6&&t.name===`style`&&t.value&&(e.props[n]={type:7,name:`bind`,arg:W(`style`,!0,t.loc),exp:uh(t.value.content,t.loc),modifiers:[],loc:t.loc})})},uh=(e,t)=>{let n=me(e);return W(JSON.stringify(n),!1,t,3)};function dh(e,t){return K(e,t,void 0)}var fh=(e,t,n)=>{let{exp:r,loc:i}=e;return r||n.onError(dh(54,i)),t.children.length&&(n.onError(dh(55,i)),t.children.length=0),{props:[U(W(`innerHTML`,!0,i),r||W(``,!0))]}},ph=(e,t,n)=>{let{exp:r,loc:i}=e;return r||n.onError(dh(56,i)),t.children.length&&(n.onError(dh(57,i)),t.children.length=0),{props:[U(W(`textContent`,!0),r?Sp(r,n)>0?r:G(n.helperString(hd),[r],i):W(``,!0))]}},mh=(e,t,n)=>{let r=Lm(e,t,n);if(!r.props.length||t.tagType===1)return r;e.arg&&n.onError(dh(59,e.arg.loc));let{tag:i}=t,a=n.isCustomElement(i);if(i===`input`||i===`textarea`||i===`select`||a){let o=Qm,s=!1;if(i===`input`||a){let r=bf(t,`type`);if(r){if(r.type===7)o=eh;else if(r.value)switch(r.value.content){case`radio`:o=Xm;break;case`checkbox`:o=Zm;break;case`file`:s=!0,n.onError(dh(60,e.loc))}}else Sf(t)&&(o=eh)}else i===`select`&&(o=$m);s||(r.needRuntime=n.helper(o))}else n.onError(dh(58,e.loc));return r.props=r.props.filter(e=>e.key.type!==4||e.key.content!==`modelValue`),r},hh=t(`passive,once,capture`),gh=t(`stop,prevent,self,ctrl,shift,alt,meta,exact,middle`),_h=t(`left,right`),vh=t(`onkeyup,onkeydown,onkeypress`),yh=(e,t,n,r)=>{let i=[],a=[],o=[];for(let s=0;scf(e)&&e.content.toLowerCase()===`onclick`?W(t,!0):e.type===4?e:Bd([`(`,e,`) === "onClick" ? "${t}" : (`,e,`)`]),xh=(e,t,n)=>jm(e,t,n,t=>{let{modifiers:r}=e;if(!r.length)return t;let{key:i,value:a}=t.props[0],{keyModifiers:o,nonKeyModifiers:s,eventOptionModifiers:c}=yh(i,r,n,e.loc);if(s.includes(`right`)&&(i=bh(i,`onContextmenu`)),s.includes(`middle`)&&(i=bh(i,`onMouseup`)),s.length&&(a=G(n.helper(th),[a,JSON.stringify(s)])),o.length&&(!cf(i)||vh(i.content.toLowerCase()))&&(a=G(n.helper(nh),[a,JSON.stringify(o)])),c.length){let e=c.map(te).join(``);i=cf(i)?W(`${i.content}${e}`,!0):Bd([`(`,i,`) + "${e}"`])}return{props:[U(i,a)]}}),Sh=(e,t,n)=>{let{exp:r,loc:i}=e;return r||n.onError(dh(62,i)),{props:[],needRuntime:n.helper(rh)}},Ch=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag===`script`||e.tag===`style`)&&t.removeNode()},wh=[lh],Th={cloak:Ym,html:fh,text:ph,model:mh,on:xh,show:Sh};function Eh(e,t={}){return Jm(e,c({},ch,t,{nodeTransforms:[Ch,...wh,...t.nodeTransforms||[]],directiveTransforms:c({},Th,t.directiveTransforms||{}),transformHoist:null}))}var Dh=Object.create(null);function Oh(e,t){if(!v(e)){if(e.nodeType)e=e.innerHTML;else return i}let n=ce(e,t),r=Dh[n];if(r)return r;if(e[0]===`#`){let t=document.querySelector(e);e=t?t.innerHTML:``}let a=c({hoistStatic:!0,onError:void 0,onWarn:i},t);!a.isCustomElement&&typeof customElements<`u`&&(a.isCustomElement=e=>!!customElements.get(e));let{code:o}=Eh(e,a),s=Function(`Vue`,o)(zc);return s._rc=!0,Dh[n]=s}_c(Oh);function kh(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function Ah(e,t){if(t.length1?`s`:``)+` required, but only `+t.length+` present`)}function Q(e){Ah(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||typeof e==`object`&&t===`[object Date]`?new Date(e.getTime()):typeof e==`number`||t===`[object Number]`?new Date(e):((typeof e==`string`||t===`[object String]`)&&typeof console<`u`&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn(Error().stack)),new Date(NaN))}function jh(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function Mh(e,t){Ah(2,arguments);var n=Q(e),r=Q(t),i=n.getTime()-r.getTime();return i<0?-1:i>0?1:i}var Nh=6e4,Ph=36e5;function Fh(e,t){Ah(2,arguments);var n=Q(e),r=Q(t),i=n.getFullYear()-r.getFullYear(),a=n.getMonth()-r.getMonth();return i*12+a}function Ih(e,t){return Ah(2,arguments),Q(e).getTime()-Q(t).getTime()}var Lh={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},Rh=`trunc`;function zh(e){return e?Lh[e]:Lh[Rh]}function Bh(e){Ah(1,arguments);var t=Q(e);return t.setHours(23,59,59,999),t}function Vh(e){Ah(1,arguments);var t=Q(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}function Hh(e){Ah(1,arguments);var t=Q(e);return Bh(t).getTime()===Vh(t).getTime()}function Uh(e,t){Ah(2,arguments);var n=Q(e),r=Q(t),i=Mh(n,r),a=Math.abs(Fh(n,r)),o;if(a<1)o=0;else{n.getMonth()===1&&n.getDate()>27&&n.setDate(30),n.setMonth(n.getMonth()-i*a);var s=Mh(n,r)===-i;Hh(Q(e))&&a===1&&Mh(e,r)===1&&(s=!1),o=i*(a-Number(s))}return o===0?0:o}function Wh(e,t,n){Ah(2,arguments);var r=Ih(e,t)/1e3;return zh(n?.roundingMethod)(r)}var Gh={lessThanXSeconds:{one:`less than a second`,other:`less than {{count}} seconds`},xSeconds:{one:`1 second`,other:`{{count}} seconds`},halfAMinute:`half a minute`,lessThanXMinutes:{one:`less than a minute`,other:`less than {{count}} minutes`},xMinutes:{one:`1 minute`,other:`{{count}} minutes`},aboutXHours:{one:`about 1 hour`,other:`about {{count}} hours`},xHours:{one:`1 hour`,other:`{{count}} hours`},xDays:{one:`1 day`,other:`{{count}} days`},aboutXWeeks:{one:`about 1 week`,other:`about {{count}} weeks`},xWeeks:{one:`1 week`,other:`{{count}} weeks`},aboutXMonths:{one:`about 1 month`,other:`about {{count}} months`},xMonths:{one:`1 month`,other:`{{count}} months`},aboutXYears:{one:`about 1 year`,other:`about {{count}} years`},xYears:{one:`1 year`,other:`{{count}} years`},overXYears:{one:`over 1 year`,other:`over {{count}} years`},almostXYears:{one:`almost 1 year`,other:`almost {{count}} years`}},Kh=function(e,t,n){var r,i=Gh[e];return r=typeof i==`string`?i:t===1?i.one:i.other.replace(`{{count}}`,t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?`in `+r:r+` ago`:r};function qh(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var Jh={date:qh({formats:{full:`EEEE, MMMM do, y`,long:`MMMM do, y`,medium:`MMM d, y`,short:`MM/dd/yyyy`},defaultWidth:`full`}),time:qh({formats:{full:`h:mm:ss a zzzz`,long:`h:mm:ss a z`,medium:`h:mm:ss a`,short:`h:mm a`},defaultWidth:`full`}),dateTime:qh({formats:{full:`{{date}} 'at' {{time}}`,long:`{{date}} 'at' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},Yh={lastWeek:`'last' eeee 'at' p`,yesterday:`'yesterday at' p`,today:`'today at' p`,tomorrow:`'tomorrow at' p`,nextWeek:`eeee 'at' p`,other:`P`},Xh=function(e,t,n,r){return Yh[e]};function Zh(e){return function(t,n){var r=n||{},i=r.context?String(r.context):`standalone`,a;if(i===`formatting`&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,s=r.width?String(r.width):o;a=e.formattingValues[s]||e.formattingValues[o]}else{var c=e.defaultWidth,l=r.width?String(r.width):e.defaultWidth;a=e.values[l]||e.values[c]}var u=e.argumentCallback?e.argumentCallback(t):t;return a[u]}}var Qh={ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+`st`;case 2:return n+`nd`;case 3:return n+`rd`}return n+`th`},era:Zh({values:{narrow:[`B`,`A`],abbreviated:[`BC`,`AD`],wide:[`Before Christ`,`Anno Domini`]},defaultWidth:`wide`}),quarter:Zh({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Q1`,`Q2`,`Q3`,`Q4`],wide:[`1st quarter`,`2nd quarter`,`3rd quarter`,`4th quarter`]},defaultWidth:`wide`,argumentCallback:function(e){return e-1}}),month:Zh({values:{narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],wide:[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`]},defaultWidth:`wide`}),day:Zh({values:{narrow:[`S`,`M`,`T`,`W`,`T`,`F`,`S`],short:[`Su`,`Mo`,`Tu`,`We`,`Th`,`Fr`,`Sa`],abbreviated:[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],wide:[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`]},defaultWidth:`wide`}),dayPeriod:Zh({values:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`}},defaultFormattingWidth:`wide`})};function $h(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;var o=a[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?tg(s,function(e){return e.test(o)}):eg(s,function(e){return e.test(o)}),l=e.valueCallback?e.valueCallback(c):c;l=n.valueCallback?n.valueCallback(l):l;var u=t.slice(o.length);return{value:l,rest:u}}}function eg(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function tg(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var i=r[0],a=t.match(e.parsePattern);if(!a)return null;var o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;var s=t.slice(i.length);return{value:o,rest:s}}}var rg={code:`en-US`,formatDistance:Kh,formatLong:Jh,formatRelative:Xh,localize:Qh,match:{ordinalNumber:ng({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:$h({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:`any`}),quarter:$h({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:function(e){return e+1}}),month:$h({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:`any`}),day:$h({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:`any`}),dayPeriod:$h({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:`any`})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function ig(e,t){if(e==null)throw TypeError(`assign requires that input parameter not be null or undefined`);for(var n in t||={},t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function ag(e){return ig({},e)}var og=1440,sg=2520,cg=43200,lg=86400;function ug(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Ah(2,arguments);var r=n.locale||rg;if(!r.formatDistance)throw RangeError(`locale must contain formatDistance property`);var i=Mh(e,t);if(isNaN(i))throw RangeError(`Invalid time value`);var a=ag(n);a.addSuffix=!!n.addSuffix,a.comparison=i;var o,s;i>0?(o=Q(t),s=Q(e)):(o=Q(e),s=Q(t));var c=Wh(s,o),l=(jh(s)-jh(o))/1e3,u=Math.round((c-l)/60),d;if(u<2)return n.includeSeconds?c<5?r.formatDistance(`lessThanXSeconds`,5,a):c<10?r.formatDistance(`lessThanXSeconds`,10,a):c<20?r.formatDistance(`lessThanXSeconds`,20,a):c<40?r.formatDistance(`halfAMinute`,null,a):c<60?r.formatDistance(`lessThanXMinutes`,1,a):r.formatDistance(`xMinutes`,1,a):u===0?r.formatDistance(`lessThanXMinutes`,1,a):r.formatDistance(`xMinutes`,u,a);if(u<45)return r.formatDistance(`xMinutes`,u,a);if(u<90)return r.formatDistance(`aboutXHours`,1,a);if(u2&&arguments[2]!==void 0?arguments[2]:{};Ah(2,arguments);var r=n.locale||rg;if(!r.formatDistance)throw RangeError(`locale must contain localize.formatDistance property`);var i=Mh(e,t);if(isNaN(i))throw RangeError(`Invalid time value`);var a=ag(n);a.addSuffix=!!n.addSuffix,a.comparison=i;var o,s;i>0?(o=Q(t),s=Q(e)):(o=Q(e),s=Q(t));var c=n.roundingMethod==null?`round`:String(n.roundingMethod),l;if(c===`floor`)l=Math.floor;else if(c===`ceil`)l=Math.ceil;else if(c===`round`)l=Math.round;else throw RangeError(`roundingMethod must be 'floor', 'ceil' or 'round'`);var u=s.getTime()-o.getTime(),d=u/dg,f=(u-(jh(s)-jh(o)))/dg,p=n.unit==null?d<1?`second`:d<60?`minute`:d2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],yg.timeZoneDelimiter.test(t.date)&&(t.date=e.split(yg.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){var i=yg.timezone.exec(r);i?(t.time=r.replace(i[1],``),t.timezone=i[1]):t.time=r}return t}function wg(e,t){var n=RegExp(`^(?:(\\d{4}|[+-]\\d{`+(4+t)+`})|(\\d{2}|[+-]\\d{`+(2+t)+`})$)`),r=e.match(n);if(!r)return{year:NaN,restDateString:``};var i=r[1]?parseInt(r[1]):null,a=r[2]?parseInt(r[2]):null;return{year:a===null?i:a*100,restDateString:e.slice((r[1]||r[2]).length)}}function Tg(e,t){if(t===null)return new Date(NaN);var n=e.match(bg);if(!n)return new Date(NaN);var r=!!n[4],i=Eg(n[1]),a=Eg(n[2])-1,o=Eg(n[3]),s=Eg(n[4]),c=Eg(n[5])-1;if(r)return Fg(t,s,c)?Ag(t,s,c):new Date(NaN);var l=new Date(0);return!Ng(t,a,o)||!Pg(t,i)?new Date(NaN):(l.setUTCFullYear(t,a,Math.max(i,o)),l)}function Eg(e){return e?parseInt(e):1}function Dg(e){var t=e.match(xg);if(!t)return NaN;var n=Og(t[1]),r=Og(t[2]),i=Og(t[3]);return Ig(n,r,i)?n*Ph+r*Nh+i*1e3:NaN}function Og(e){return e&&parseFloat(e.replace(`,`,`.`))||0}function kg(e){if(e===`Z`)return 0;var t=e.match(Sg);if(!t)return 0;var n=t[1]===`+`?-1:1,r=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;return Lg(r,i)?n*(r*Ph+i*Nh):NaN}function Ag(e,t,n){var r=new Date(0);r.setUTCFullYear(e,0,4);var i=r.getUTCDay()||7,a=(t-1)*7+n+1-i;return r.setUTCDate(r.getUTCDate()+a),r}var jg=[31,null,31,30,31,30,31,31,30,31,30,31];function Mg(e){return e%400==0||e%4==0&&e%100!=0}function Ng(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(jg[t]||(Mg(e)?29:28))}function Pg(e,t){return t>=1&&t<=(Mg(e)?366:365)}function Fg(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function Ig(e,t,n){return e===24?t===0&&n===0:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function Lg(e,t){return t>=0&&t<=59}var Rg=(e,t={},n)=>(typeof e==`string`&&(e=vg(e)),t.useStrict?_g(e,{addSuffix:t.addSuffix??!0,locale:n,unit:t.unit,roundingMethod:t.roundingMethod}):gg(e,{includeSeconds:t.includeSeconds,addSuffix:t.addSuffix??!0,locale:n})),zg=(e={})=>wi({name:e.name||`Timeago`,props:{datetime:{type:[String,Number,Date],required:!0},title:{type:[String,Boolean],required:!1,default:null},autoUpdate:{type:[Number,Boolean],required:!1,default:null},converter:{type:Function,required:!1,default:null},converterOptions:{type:Object,required:!1,default:null},locale:{type:Object,required:!1,default:null}},setup(t){let n=yn();ga(()=>{o()}),ba(()=>{s()});let r=n=>(t.converter||Rg)(n||t.datetime,t.converterOptions||e.converterOptions,t.locale||e.locale),i=yn(r()),a=e=>{i.value=r(e)},o=()=>{if(t.autoUpdate){let e=t.autoUpdate===!0?60:t.autoUpdate;n.value=setInterval(()=>{a(t.datetime)},e*1e3)}},s=()=>{n.value&&=(clearInterval(n.value),void 0)};return Gr(()=>t.autoUpdate,e=>{s(),e&&o()}),Gr(()=>[t.datetime,t.converter],()=>{a()}),Gr(()=>t.converterOptions,()=>{a()},{deep:!0}),{timeago:i,updateTimer:n}},render(){return kc(`timeago`,{attrs:{datetime:new Date(this.datetime).toISOString(),title:typeof this.title==`string`?this.title:this.title===!1?null:this.timeago}},[this.timeago])}}),Bg=(e,t)=>{if(e.config.globalProperties.$timeago)return;Number(e.version.split(`.`)[0])<3&&console.warn(`[vue-timeago3] This plugin requires at least Vue version 3.0`);let n=zg(t);e.component(n.name,n)},Vg=`top`,Hg=`bottom`,Ug=`right`,Wg=`left`,Gg=`auto`,Kg=[Vg,Hg,Ug,Wg],qg=`start`,Jg=`end`,Yg=`clippingParents`,Xg=`viewport`,Zg=`popper`,Qg=`reference`,$g=Kg.reduce(function(e,t){return e.concat([t+`-`+qg,t+`-`+Jg])},[]),e_=[].concat(Kg,[Gg]).reduce(function(e,t){return e.concat([t,t+`-`+qg,t+`-`+Jg])},[]),t_=[`beforeRead`,`read`,`afterRead`,`beforeMain`,`main`,`afterMain`,`beforeWrite`,`write`,`afterWrite`];function n_(e){return e?(e.nodeName||``).toLowerCase():null}function r_(e){if(e==null)return window;if(e.toString()!==`[object Window]`){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function i_(e){return e instanceof r_(e).Element||e instanceof Element}function a_(e){return e instanceof r_(e).HTMLElement||e instanceof HTMLElement}function o_(e){return typeof ShadowRoot>`u`?!1:e instanceof r_(e).ShadowRoot||e instanceof ShadowRoot}function s_(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];a_(i)&&n_(i)&&(Object.assign(i.style,n),Object.keys(r).forEach(function(e){var t=r[e];t===!1?i.removeAttribute(e):i.setAttribute(e,t===!0?``:t)}))})}function c_(e){var t=e.state,n={popper:{position:t.options.strategy,left:`0`,top:`0`,margin:`0`},arrow:{position:`absolute`},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var r=t.elements[e],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]=``,e},{});a_(r)&&n_(r)&&(Object.assign(r.style,a),Object.keys(i).forEach(function(e){r.removeAttribute(e)}))})}}var l_={name:`applyStyles`,enabled:!0,phase:`write`,fn:s_,effect:c_,requires:[`computeStyles`]};function u_(e){return e.split(`-`)[0]}var d_=Math.max,f_=Math.min,p_=Math.round;function m_(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),r=1,i=1;if(a_(e)&&t){var a=e.offsetHeight,o=e.offsetWidth;o>0&&(r=p_(n.width)/o||1),a>0&&(i=p_(n.height)/a||1)}return{width:n.width/r,height:n.height/i,top:n.top/i,right:n.right/r,bottom:n.bottom/i,left:n.left/r,x:n.left/r,y:n.top/i}}function h_(e){var t=m_(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 g_(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&o_(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function __(e){return r_(e).getComputedStyle(e)}function v_(e){return[`table`,`td`,`th`].indexOf(n_(e))>=0}function y_(e){return((i_(e)?e.ownerDocument:e.document)||window.document).documentElement}function b_(e){return n_(e)===`html`?e:e.assignedSlot||e.parentNode||(o_(e)?e.host:null)||y_(e)}function x_(e){return!a_(e)||__(e).position===`fixed`?null:e.offsetParent}function S_(e){var t=navigator.userAgent.toLowerCase().indexOf(`firefox`)!==-1;if(navigator.userAgent.indexOf(`Trident`)!==-1&&a_(e)&&__(e).position===`fixed`)return null;for(var n=b_(e);a_(n)&&[`html`,`body`].indexOf(n_(n))<0;){var r=__(n);if(r.transform!==`none`||r.perspective!==`none`||r.contain===`paint`||[`transform`,`perspective`].indexOf(r.willChange)!==-1||t&&r.willChange===`filter`||t&&r.filter&&r.filter!==`none`)return n;n=n.parentNode}return null}function C_(e){for(var t=r_(e),n=x_(e);n&&v_(n)&&__(n).position===`static`;)n=x_(n);return n&&(n_(n)===`html`||n_(n)===`body`&&__(n).position===`static`)?t:n||S_(e)||t}function w_(e){return[`top`,`bottom`].indexOf(e)>=0?`x`:`y`}function T_(e,t,n){return d_(e,f_(t,n))}function E_(e,t,n){var r=T_(e,t,n);return r>n?n:r}function D_(){return{top:0,right:0,bottom:0,left:0}}function O_(e){return Object.assign({},D_(),e)}function k_(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}var A_=function(e,t){return e=typeof e==`function`?e(Object.assign({},t.rects,{placement:t.placement})):e,O_(typeof e==`number`?k_(e,Kg):e)};function j_(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,s=u_(n.placement),c=w_(s),l=[Wg,Ug].indexOf(s)>=0?`height`:`width`;if(a&&o){var u=A_(i.padding,n),d=h_(a),f=c===`y`?Vg:Wg,p=c===`y`?Hg:Ug,m=n.rects.reference[l]+n.rects.reference[c]-o[c]-n.rects.popper[l],h=o[c]-n.rects.reference[c],g=C_(a),_=g?c===`y`?g.clientHeight||0:g.clientWidth||0:0,v=m/2-h/2,y=u[f],b=_-d[l]-u[p],x=_/2-d[l]/2+v,S=T_(y,x,b),C=c;n.modifiersData[r]=(t={},t[C]=S,t.centerOffset=S-x,t)}}function M_(e){var t=e.state,n=e.options.element,r=n===void 0?`[data-popper-arrow]`:n;r!=null&&(typeof r==`string`&&(r=t.elements.popper.querySelector(r),!r)||g_(t.elements.popper,r)&&(t.elements.arrow=r))}var N_={name:`arrow`,enabled:!0,phase:`main`,fn:j_,effect:M_,requires:[`popperOffsets`],requiresIfExists:[`preventOverflow`]};function P_(e){return e.split(`-`)[1]}var F_={top:`auto`,right:`auto`,bottom:`auto`,left:`auto`};function I_(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:p_(t*r)/r||0,y:p_(n*r)/r||0}}function L_(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=u===!0?I_(o):typeof u==`function`?u(o):o,p=f.x,m=p===void 0?0:p,h=f.y,g=h===void 0?0:h,_=o.hasOwnProperty(`x`),v=o.hasOwnProperty(`y`),y=Wg,b=Vg,x=window;if(l){var S=C_(n),C=`clientHeight`,w=`clientWidth`;if(S===r_(n)&&(S=y_(n),__(S).position!==`static`&&s===`absolute`&&(C=`scrollHeight`,w=`scrollWidth`)),S=S,i===Vg||(i===Wg||i===Ug)&&a===Jg){b=Hg;var T=d&&x.visualViewport?x.visualViewport.height:S[C];g-=T-r.height,g*=c?1:-1}if(i===Wg||(i===Vg||i===Hg)&&a===Jg){y=Ug;var E=d&&x.visualViewport?x.visualViewport.width:S[w];m-=E-r.width,m*=c?1:-1}}var D=Object.assign({position:s},l&&F_);if(c){var O;return Object.assign({},D,(O={},O[b]=v?`0`:``,O[y]=_?`0`:``,O.transform=(x.devicePixelRatio||1)<=1?`translate(`+m+`px, `+g+`px)`:`translate3d(`+m+`px, `+g+`px, 0)`,O))}return Object.assign({},D,(t={},t[b]=v?g+`px`:``,t[y]=_?m+`px`:``,t.transform=``,t))}function R_(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0||r,a=n.adaptive,o=a===void 0||a,s=n.roundOffsets,c=s===void 0||s,l={placement:u_(t.placement),variation:P_(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy===`fixed`};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,L_(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,L_(Object.assign({},l,{offsets:t.modifiersData.arrow,position:`absolute`,adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var z_={name:`computeStyles`,enabled:!0,phase:`beforeWrite`,fn:R_,data:{}},B_={passive:!0};function V_(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0||i,o=r.resize,s=o===void 0||o,c=r_(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(e){e.addEventListener(`scroll`,n.update,B_)}),s&&c.addEventListener(`resize`,n.update,B_),function(){a&&l.forEach(function(e){e.removeEventListener(`scroll`,n.update,B_)}),s&&c.removeEventListener(`resize`,n.update,B_)}}var H_={name:`eventListeners`,enabled:!0,phase:`write`,fn:function(){},effect:V_,data:{}},U_={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function W_(e){return e.replace(/left|right|bottom|top/g,function(e){return U_[e]})}var G_={start:`end`,end:`start`};function K_(e){return e.replace(/start|end/g,function(e){return G_[e]})}function q_(e){var t=r_(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function J_(e){return m_(y_(e)).left+q_(e).scrollLeft}function Y_(e){var t=r_(e),n=y_(e),r=t.visualViewport,i=n.clientWidth,a=n.clientHeight,o=0,s=0;return r&&(i=r.width,a=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(o=r.offsetLeft,s=r.offsetTop)),{width:i,height:a,x:o+J_(e),y:s}}function X_(e){var t=y_(e),n=q_(e),r=e.ownerDocument?.body,i=d_(t.scrollWidth,t.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=d_(t.scrollHeight,t.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),o=-n.scrollLeft+J_(e),s=-n.scrollTop;return __(r||t).direction===`rtl`&&(o+=d_(t.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:o,y:s}}function Z_(e){var t=__(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function Q_(e){return[`html`,`body`,`#document`].indexOf(n_(e))>=0?e.ownerDocument.body:a_(e)&&Z_(e)?e:Q_(b_(e))}function $_(e,t){t===void 0&&(t=[]);var n=Q_(e),r=n===e.ownerDocument?.body,i=r_(n),a=r?[i].concat(i.visualViewport||[],Z_(n)?n:[]):n,o=t.concat(a);return r?o:o.concat($_(b_(a)))}function ev(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function tv(e){var t=m_(e);return t.top+=e.clientTop,t.left+=e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function nv(e,t){return t===Xg?ev(Y_(e)):i_(t)?tv(t):ev(X_(y_(e)))}function rv(e){var t=$_(b_(e)),n=[`absolute`,`fixed`].indexOf(__(e).position)>=0,r=n&&a_(e)?C_(e):e;return i_(r)?t.filter(function(e){return i_(e)&&g_(e,r)&&n_(e)!==`body`&&(!n||__(e).position!==`static`)}):[]}function iv(e,t,n){var r=t===`clippingParents`?rv(e):[].concat(t),i=[].concat(r,[n]),a=i[0],o=i.reduce(function(t,n){var r=nv(e,n);return t.top=d_(r.top,t.top),t.right=f_(r.right,t.right),t.bottom=f_(r.bottom,t.bottom),t.left=d_(r.left,t.left),t},nv(e,a));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function av(e){var t=e.reference,n=e.element,r=e.placement,i=r?u_(r):null,a=r?P_(r):null,o=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,c;switch(i){case Vg:c={x:o,y:t.y-n.height};break;case Hg:c={x:o,y:t.y+t.height};break;case Ug:c={x:t.x+t.width,y:s};break;case Wg:c={x:t.x-n.width,y:s};break;default:c={x:t.x,y:t.y}}var l=i?w_(i):null;if(l!=null){var u=l===`y`?`height`:`width`;switch(a){case qg:c[l]=c[l]-(t[u]/2-n[u]/2);break;case Jg:c[l]=c[l]+(t[u]/2-n[u]/2)}}return c}function ov(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.boundary,o=a===void 0?Yg:a,s=n.rootBoundary,c=s===void 0?Xg:s,l=n.elementContext,u=l===void 0?Zg:l,d=n.altBoundary,f=d!==void 0&&d,p=n.padding,m=p===void 0?0:p,h=O_(typeof m==`number`?k_(m,Kg):m),g=u===Zg?Qg:Zg,_=e.rects.popper,v=e.elements[f?g:u],y=iv(i_(v)?v:v.contextElement||y_(e.elements.popper),o,c),b=m_(e.elements.reference),x=av({reference:b,element:_,strategy:`absolute`,placement:i}),S=ev(Object.assign({},_,x)),C=u===Zg?S:b,w={top:y.top-C.top+h.top,bottom:C.bottom-y.bottom+h.bottom,left:y.left-C.left+h.left,right:C.right-y.right+h.right},T=e.modifiersData.offset;if(u===Zg&&T){var E=T[i];Object.keys(w).forEach(function(e){var t=[Ug,Hg].indexOf(e)>=0?1:-1,n=[Vg,Hg].indexOf(e)>=0?`y`:`x`;w[e]+=E[n]*t})}return w}function sv(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,l=c===void 0?e_:c,u=P_(r),d=u?s?$g:$g.filter(function(e){return P_(e)===u}):Kg,f=d.filter(function(e){return l.indexOf(e)>=0});f.length===0&&(f=d);var p=f.reduce(function(t,n){return t[n]=ov(e,{placement:n,boundary:i,rootBoundary:a,padding:o})[u_(n)],t},{});return Object.keys(p).sort(function(e,t){return p[e]-p[t]})}function cv(e){if(u_(e)===Gg)return[];var t=W_(e);return[K_(e),t,K_(t)]}function lv(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0||i,o=n.altAxis,s=o===void 0||o,c=n.fallbackPlacements,l=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=p===void 0||p,h=n.allowedAutoPlacements,g=t.options.placement,_=u_(g)===g,v=c||(_||!m?[W_(g)]:cv(g)),y=[g].concat(v).reduce(function(e,n){return e.concat(u_(n)===Gg?sv(t,{placement:n,boundary:u,rootBoundary:d,padding:l,flipVariations:m,allowedAutoPlacements:h}):n)},[]),b=t.rects.reference,x=t.rects.popper,S=new Map,C=!0,w=y[0],T=0;T=0,ee=k?`width`:`height`,A=ov(t,{placement:E,boundary:u,rootBoundary:d,altBoundary:f,padding:l}),j=k?O?Ug:Wg:O?Hg:Vg;b[ee]>x[ee]&&(j=W_(j));var M=W_(j),te=[];if(a&&te.push(A[D]<=0),s&&te.push(A[j]<=0,A[M]<=0),te.every(function(e){return e})){w=E,C=!1;break}S.set(E,te)}if(C)for(var N=m?3:1,P=function(e){var t=y.find(function(t){var n=S.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return w=t,`break`},ne=N;ne>0&&P(ne)!==`break`;ne--);t.placement!==w&&(t.modifiersData[r]._skip=!0,t.placement=w,t.reset=!0)}}var uv={name:`flip`,enabled:!0,phase:`main`,fn:lv,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 fv(e){return[Vg,Ug,Hg,Wg].some(function(t){return e[t]>=0})}function pv(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=ov(t,{elementContext:`reference`}),s=ov(t,{altBoundary:!0}),c=dv(o,r),l=dv(s,i,a),u=fv(c),d=fv(l);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}var mv={name:`hide`,enabled:!0,phase:`main`,requiresIfExists:[`preventOverflow`],fn:pv};function hv(e,t,n){var r=u_(e),i=[Wg,Vg].indexOf(r)>=0?-1:1,a=typeof n==`function`?n(Object.assign({},t,{placement:e})):n,o=a[0],s=a[1];return o||=0,s=(s||0)*i,[Wg,Ug].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}function gv(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=e_.reduce(function(e,n){return e[n]=hv(n,t.rects,a),e},{}),s=o[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=o}var _v={name:`offset`,enabled:!0,phase:`main`,requires:[`popperOffsets`],fn:gv};function vv(e){var t=e.state,n=e.name;t.modifiersData[n]=av({reference:t.rects.reference,element:t.rects.popper,strategy:`absolute`,placement:t.placement})}var yv={name:`popperOffsets`,enabled:!0,phase:`read`,fn:vv,data:{}};function bv(e){return e===`x`?`y`:`x`}function xv(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0||i,o=n.altAxis,s=o!==void 0&&o,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=f===void 0||f,m=n.tetherOffset,h=m===void 0?0:m,g=ov(t,{boundary:c,rootBoundary:l,padding:d,altBoundary:u}),_=u_(t.placement),v=P_(t.placement),y=!v,b=w_(_),x=bv(b),S=t.modifiersData.popperOffsets,C=t.rects.reference,w=t.rects.popper,T=typeof h==`function`?h(Object.assign({},t.rects,{placement:t.placement})):h,E=typeof T==`number`?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(S){if(a){var k=b===`y`?Vg:Wg,ee=b===`y`?Hg:Ug,A=b===`y`?`height`:`width`,j=S[b],M=j+g[k],te=j-g[ee],N=p?-w[A]/2:0,P=v===qg?C[A]:w[A],ne=v===qg?-w[A]:-C[A],re=t.elements.arrow,ie=p&&re?h_(re):{width:0,height:0},ae=t.modifiersData[`arrow#persistent`]?t.modifiersData[`arrow#persistent`].padding:D_(),oe=ae[k],se=ae[ee],ce=T_(0,C[A],ie[A]),le=y?C[A]/2-N-ce-oe-E.mainAxis:P-ce-oe-E.mainAxis,ue=y?-C[A]/2+N+ce+se+E.mainAxis:ne+ce+se+E.mainAxis,de=t.elements.arrow&&C_(t.elements.arrow),fe=de?b===`y`?de.clientTop||0:de.clientLeft||0:0,pe=D?.[b]??0,me=j+le-pe-fe,he=j+ue-pe,ge=T_(p?f_(M,me):M,j,p?d_(te,he):te);S[b]=ge,O[b]=ge-j}if(s){var _e=b===`x`?Vg:Wg,ve=b===`x`?Hg:Ug,ye=S[x],be=x===`y`?`height`:`width`,xe=ye+g[_e],Se=ye-g[ve],Ce=[Vg,Wg].indexOf(_)!==-1,we=D?.[x]??0,Te=Ce?xe:ye-C[be]-w[be]-we+E.altAxis,Ee=Ce?ye+C[be]+w[be]-we-E.altAxis:Se,De=p&&Ce?E_(Te,ye,Ee):T_(p?Te:xe,ye,p?Ee:Se);S[x]=De,O[x]=De-ye}t.modifiersData[r]=O}}var Sv={name:`preventOverflow`,enabled:!0,phase:`main`,fn:xv,requiresIfExists:[`offset`]};function Cv(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function wv(e){return e===r_(e)||!a_(e)?q_(e):Cv(e)}function Tv(e){var t=e.getBoundingClientRect(),n=p_(t.width)/e.offsetWidth||1,r=p_(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Ev(e,t,n){n===void 0&&(n=!1);var r=a_(t),i=a_(t)&&Tv(t),a=y_(t),o=m_(e,i),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((n_(t)!==`body`||Z_(a))&&(s=wv(t)),a_(t)?(c=m_(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=J_(a))),{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}function Dv(e){var t=new Map,n=new Set,r=[];e.forEach(function(e){t.set(e.name,e)});function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}}),r.push(e)}return e.forEach(function(e){n.has(e.name)||i(e)}),r}function Ov(e){var t=Dv(e);return t_.reduce(function(e,n){return e.concat(t.filter(function(e){return e.phase===n}))},[])}function kv(e){var t;return function(){return t||=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})}),t}}function Av(e){var t=e.reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{});return Object.keys(t).map(function(e){return t[e]})}var jv={placement:`bottom`,modifiers:[],strategy:`absolute`};function Mv(){return![...arguments].some(function(e){return!(e&&typeof e.getBoundingClientRect==`function`)})}function Nv(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,a=i===void 0?jv:i;return function(e,t,n){n===void 0&&(n=a);var i={placement:`bottom`,orderedModifiers:[],options:Object.assign({},jv,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},o=[],s=!1,c={state:i,setOptions:function(n){var o=typeof n==`function`?n(i.options):n;u(),i.options=Object.assign({},a,i.options,o),i.scrollParents={reference:i_(e)?$_(e):e.contextElement?$_(e.contextElement):[],popper:$_(t)};var s=Ov(Av([].concat(r,i.options.modifiers)));return i.orderedModifiers=s.filter(function(e){return e.enabled}),l(),c.update()},forceUpdate:function(){if(!s){var e=i.elements,t=e.reference,n=e.popper;if(Mv(t,n)){i.rects={reference:Ev(t,C_(n),i.options.strategy===`fixed`),popper:h_(n)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach(function(e){return i.modifiersData[e.name]=Object.assign({},e.data)});for(var r=0;r-1}function Wv(e,t){return typeof e==`function`?e.apply(void 0,t):e}function Gv(e,t){if(t===0)return e;var n;return function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function Kv(e,t){var n=Object.assign({},e);return t.forEach(function(e){delete n[e]}),n}function qv(e){return e.split(/\s+/).filter(Boolean)}function Jv(e){return[].concat(e)}function Yv(e,t){e.indexOf(t)===-1&&e.push(t)}function Xv(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function Zv(e){return e.split(`-`)[0]}function Qv(e){return[].slice.call(e)}function $v(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function ey(){return document.createElement(`div`)}function ty(e){return[`Element`,`Fragment`].some(function(t){return Uv(e,t)})}function ny(e){return Uv(e,`NodeList`)}function ry(e){return Uv(e,`MouseEvent`)}function iy(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function ay(e){return ty(e)?[e]:ny(e)?Qv(e):Array.isArray(e)?e:Qv(document.querySelectorAll(e))}function oy(e,t){e.forEach(function(e){e&&(e.style.transitionDuration=t+`ms`)})}function sy(e,t){e.forEach(function(e){e&&e.setAttribute(`data-state`,t)})}function cy(e){var t,n=Jv(e)[0];return n!=null&&(t=n.ownerDocument)!=null&&t.body?n.ownerDocument:document}function ly(e,t){var n=t.clientX,r=t.clientY;return e.every(function(e){var t=e.popperRect,i=e.popperState,a=e.props.interactiveBorder,o=Zv(i.placement),s=i.modifiersData.offset;if(!s)return!0;var c=o===`bottom`?s.top.y:0,l=o===`top`?s.bottom.y:0,u=o===`right`?s.left.x:0,d=o===`left`?s.right.x:0,f=t.top-r+c>a,p=r-t.bottom-l>a,m=t.left-n+u>a,h=n-t.right-d>a;return f||p||m||h})}function uy(e,t,n){var r=t+`EventListener`;[`transitionend`,`webkitTransitionEnd`].forEach(function(t){e[r](t,n)})}function dy(e,t){for(var n=t;n;){if(e.contains(n))return!0;n=n.getRootNode==null?void 0:n.getRootNode()?.host}return!1}var fy={isTouch:!1},py=0;function my(){fy.isTouch||(fy.isTouch=!0,window.performance&&document.addEventListener(`mousemove`,hy))}function hy(){var e=performance.now();e-py<20&&(fy.isTouch=!1,document.removeEventListener(`mousemove`,hy)),py=e}function gy(){var e=document.activeElement;if(iy(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function _y(){document.addEventListener(`touchstart`,my,Bv),window.addEventListener(`blur`,gy)}var vy=typeof window<`u`&&typeof document<`u`&&!!window.msCrypto,yy=Object.assign({appendTo:Vv,aria:{content:`auto`,expanded:`auto`},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:``,offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:`top`,plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:`mouseenter focus`,triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:`fade`,arrow:!0,content:``,inertia:!1,maxWidth:350,role:`tooltip`,theme:``,zIndex:9999}),by=Object.keys(yy),xy=function(e){Object.keys(e).forEach(function(t){yy[t]=e[t]})};function Sy(e){var t=(e.plugins||[]).reduce(function(t,n){var r=n.name,i=n.defaultValue;return r&&(t[r]=e[r]===void 0?yy[r]??i:e[r]),t},{});return Object.assign({},e,t)}function Cy(e,t){return(t?Object.keys(Sy(Object.assign({},yy,{plugins:t}))):by).reduce(function(t,n){var r=(e.getAttribute(`data-tippy-`+n)||``).trim();if(!r)return t;if(n===`content`)t[n]=r;else try{t[n]=JSON.parse(r)}catch{t[n]=r}return t},{})}function wy(e,t){var n=Object.assign({},t,{content:Wv(t.content,[e])},t.ignoreAttributes?{}:Cy(e,t.plugins));return n.aria=Object.assign({},yy.aria,n.aria),n.aria={expanded:n.aria.expanded===`auto`?t.interactive:n.aria.expanded,content:n.aria.content===`auto`?t.interactive?null:`describedby`:n.aria.content},n}var Ty=function(){return`innerHTML`};function Ey(e,t){e[Ty()]=t}function Dy(e){var t=ey();return e===!0?t.className=Rv:(t.className=zv,ty(e)?t.appendChild(e):Ey(t,e)),t}function Oy(e,t){ty(t.content)?(Ey(e,``),e.appendChild(t.content)):typeof t.content!=`function`&&(t.allowHTML?Ey(e,t.content):e.textContent=t.content)}function ky(e){var t=e.firstElementChild,n=Qv(t.children);return{box:t,content:n.find(function(e){return e.classList.contains(Iv)}),arrow:n.find(function(e){return e.classList.contains(Rv)||e.classList.contains(zv)}),backdrop:n.find(function(e){return e.classList.contains(Lv)})}}function Ay(e){var t=ey(),n=ey();n.className=Fv,n.setAttribute(`data-state`,`hidden`),n.setAttribute(`tabindex`,`-1`);var r=ey();r.className=Iv,r.setAttribute(`data-state`,`hidden`),Oy(r,e.props),t.appendChild(n),n.appendChild(r),i(e.props,e.props);function i(n,r){var i=ky(t),a=i.box,o=i.content,s=i.arrow;r.theme?a.setAttribute(`data-theme`,r.theme):a.removeAttribute(`data-theme`),typeof r.animation==`string`?a.setAttribute(`data-animation`,r.animation):a.removeAttribute(`data-animation`),r.inertia?a.setAttribute(`data-inertia`,``):a.removeAttribute(`data-inertia`),a.style.maxWidth=typeof r.maxWidth==`number`?r.maxWidth+`px`:r.maxWidth,r.role?a.setAttribute(`role`,r.role):a.removeAttribute(`role`),(n.content!==r.content||n.allowHTML!==r.allowHTML)&&Oy(o,e.props),r.arrow?s?n.arrow!==r.arrow&&(a.removeChild(s),a.appendChild(Dy(r.arrow))):a.appendChild(Dy(r.arrow)):s&&a.removeChild(s)}return{popper:t,onUpdate:i}}Ay.$$tippy=!0;var jy=1,My=[],Ny=[];function Py(e,t){var n=wy(e,Object.assign({},yy,Sy($v(t)))),r,i,a,o=!1,s=!1,c=!1,l=!1,u,d,f,p=[],m=Gv(me,n.interactiveDebounce),h,g=jy++,_=null,v=Xv(n.plugins),y={id:g,reference:e,popper:ey(),popperInstance:_,props:n,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:v,clearDelayTimeouts:Ee,setProps:De,setContent:Oe,show:ke,hide:Ae,hideWithInteractivity:je,enable:we,disable:Te,unmount:Me,destroy:Ne};if(!n.render)return y;var b=n.render(y),x=b.popper,S=b.onUpdate;x.setAttribute(`data-tippy-root`,``),x.id=`tippy-`+y.id,y.popper=x,e._tippy=y,x._tippy=y;var C=v.map(function(e){return e.fn(y)}),w=e.hasAttribute(`aria-expanded`);return de(),N(),j(),M(`onCreate`,[y]),n.showOnCreate&&Se(),x.addEventListener(`mouseenter`,function(){y.props.interactive&&y.state.isVisible&&y.clearDelayTimeouts()}),x.addEventListener(`mouseleave`,function(){y.props.interactive&&y.props.trigger.indexOf(`mouseenter`)>=0&&k().addEventListener(`mousemove`,m)}),y;function T(){var e=y.props.touch;return Array.isArray(e)?e:[e,0]}function E(){return T()[0]===`hold`}function D(){var e;return!!((e=y.props.render)!=null&&e.$$tippy)}function O(){return h||e}function k(){var e=O().parentNode;return e?cy(e):document}function ee(){return ky(x)}function A(e){return y.state.isMounted&&!y.state.isVisible||fy.isTouch||u&&u.type===`focus`?0:Hv(y.props.delay,+!e,yy.delay)}function j(e){e===void 0&&(e=!1),x.style.pointerEvents=y.props.interactive&&!e?``:`none`,x.style.zIndex=``+y.props.zIndex}function M(e,t,n){if(n===void 0&&(n=!0),C.forEach(function(n){n[e]&&n[e].apply(n,t)}),n){var r;(r=y.props)[e].apply(r,t)}}function te(){var t=y.props.aria;if(t.content){var n=`aria-`+t.content,r=x.id;Jv(y.props.triggerTarget||e).forEach(function(e){var t=e.getAttribute(n);if(y.state.isVisible)e.setAttribute(n,t?t+` `+r:r);else{var i=t&&t.replace(r,``).trim();i?e.setAttribute(n,i):e.removeAttribute(n)}})}}function N(){!w&&y.props.aria.expanded&&Jv(y.props.triggerTarget||e).forEach(function(e){y.props.interactive?e.setAttribute(`aria-expanded`,y.state.isVisible&&e===O()?`true`:`false`):e.removeAttribute(`aria-expanded`)})}function P(){k().removeEventListener(`mousemove`,m),My=My.filter(function(e){return e!==m})}function ne(t){if(!fy.isTouch||!c&&t.type!==`mousedown`){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!(y.props.interactive&&dy(x,n))){if(Jv(y.props.triggerTarget||e).some(function(e){return dy(e,n)})){if(fy.isTouch||y.state.isVisible&&y.props.trigger.indexOf(`click`)>=0)return}else M(`onClickOutside`,[y,t]);y.props.hideOnClick===!0&&(y.clearDelayTimeouts(),y.hide(),s=!0,setTimeout(function(){s=!1}),y.state.isMounted||oe())}}}function re(){c=!0}function ie(){c=!1}function ae(){var e=k();e.addEventListener(`mousedown`,ne,!0),e.addEventListener(`touchend`,ne,Bv),e.addEventListener(`touchstart`,ie,Bv),e.addEventListener(`touchmove`,re,Bv)}function oe(){var e=k();e.removeEventListener(`mousedown`,ne,!0),e.removeEventListener(`touchend`,ne,Bv),e.removeEventListener(`touchstart`,ie,Bv),e.removeEventListener(`touchmove`,re,Bv)}function se(e,t){le(e,function(){!y.state.isVisible&&x.parentNode&&x.parentNode.contains(x)&&t()})}function ce(e,t){le(e,t)}function le(e,t){var n=ee().box;function r(e){e.target===n&&(uy(n,`remove`,r),t())}if(e===0)return t();uy(n,`remove`,d),uy(n,`add`,r),d=r}function ue(t,n,r){r===void 0&&(r=!1),Jv(y.props.triggerTarget||e).forEach(function(e){e.addEventListener(t,n,r),p.push({node:e,eventType:t,handler:n,options:r})})}function de(){E()&&(ue(`touchstart`,pe,{passive:!0}),ue(`touchend`,he,{passive:!0})),qv(y.props.trigger).forEach(function(e){if(e!==`manual`)switch(ue(e,pe),e){case`mouseenter`:ue(`mouseleave`,he);break;case`focus`:ue(vy?`focusout`:`blur`,ge);break;case`focusin`:ue(`focusout`,ge)}})}function fe(){p.forEach(function(e){var t=e.node,n=e.eventType,r=e.handler,i=e.options;t.removeEventListener(n,r,i)}),p=[]}function pe(e){var t=!1;if(!(!y.state.isEnabled||_e(e)||s)){var n=u?.type===`focus`;u=e,h=e.currentTarget,N(),!y.state.isVisible&&ry(e)&&My.forEach(function(t){return t(e)}),e.type===`click`&&(y.props.trigger.indexOf(`mouseenter`)<0||o)&&y.props.hideOnClick!==!1&&y.state.isVisible?t=!0:Se(e),e.type===`click`&&(o=!t),t&&!n&&Ce(e)}}function me(e){var t=e.target,r=O().contains(t)||x.contains(t);e.type===`mousemove`&&r||ly(xe().concat(x).map(function(e){var t=e._tippy.popperInstance?.state;return t?{popperRect:e.getBoundingClientRect(),popperState:t,props:n}:null}).filter(Boolean),e)&&(P(),Ce(e))}function he(e){if(!(_e(e)||y.props.trigger.indexOf(`click`)>=0&&o)){if(y.props.interactive){y.hideWithInteractivity(e);return}Ce(e)}}function ge(e){y.props.trigger.indexOf(`focusin`)<0&&e.target!==O()||y.props.interactive&&e.relatedTarget&&x.contains(e.relatedTarget)||Ce(e)}function _e(e){return fy.isTouch?E()!==e.type.indexOf(`touch`)>=0:!1}function ve(){ye();var t=y.props,n=t.popperOptions,r=t.placement,i=t.offset,a=t.getReferenceClientRect,o=t.moveTransition,s=D()?ky(x).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||O()}:e,l=[{name:`offset`,options:{offset:i}},{name:`preventOverflow`,options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:`flip`,options:{padding:5}},{name:`computeStyles`,options:{adaptive:!o}},{name:`$$tippy`,enabled:!0,phase:`beforeWrite`,requires:[`computeStyles`],fn:function(e){var t=e.state;if(D()){var n=ee().box;[`placement`,`reference-hidden`,`escaped`].forEach(function(e){e===`placement`?n.setAttribute(`data-placement`,t.placement):t.attributes.popper[`data-popper-`+e]?n.setAttribute(`data-`+e,``):n.removeAttribute(`data-`+e)}),t.attributes.popper={}}}}];D()&&s&&l.push({name:`arrow`,options:{element:s,padding:3}}),l.push.apply(l,n?.modifiers||[]),y.popperInstance=Pv(c,x,Object.assign({},n,{placement:r,onFirstUpdate:f,modifiers:l}))}function ye(){y.popperInstance&&=(y.popperInstance.destroy(),null)}function be(){var e=y.props.appendTo,t,n=O();t=y.props.interactive&&e===Vv||e===`parent`?n.parentNode:Wv(e,[n]),t.contains(x)||t.appendChild(x),y.state.isMounted=!0,ve()}function xe(){return Qv(x.querySelectorAll(`[data-tippy-root]`))}function Se(e){y.clearDelayTimeouts(),e&&M(`onTrigger`,[y,e]),ae();var t=A(!0),n=T(),i=n[0],a=n[1];fy.isTouch&&i===`hold`&&a&&(t=a),t?r=setTimeout(function(){y.show()},t):y.show()}function Ce(e){if(y.clearDelayTimeouts(),M(`onUntrigger`,[y,e]),!y.state.isVisible){oe();return}if(!(y.props.trigger.indexOf(`mouseenter`)>=0&&y.props.trigger.indexOf(`click`)>=0&&[`mouseleave`,`mousemove`].indexOf(e.type)>=0&&o)){var t=A(!1);t?i=setTimeout(function(){y.state.isVisible&&y.hide()},t):a=requestAnimationFrame(function(){y.hide()})}}function we(){y.state.isEnabled=!0}function Te(){y.hide(),y.state.isEnabled=!1}function Ee(){clearTimeout(r),clearTimeout(i),cancelAnimationFrame(a)}function De(t){if(!y.state.isDestroyed){M(`onBeforeUpdate`,[y,t]),fe();var n=y.props,r=wy(e,Object.assign({},n,$v(t),{ignoreAttributes:!0}));y.props=r,de(),n.interactiveDebounce!==r.interactiveDebounce&&(P(),m=Gv(me,r.interactiveDebounce)),n.triggerTarget&&!r.triggerTarget?Jv(n.triggerTarget).forEach(function(e){e.removeAttribute(`aria-expanded`)}):r.triggerTarget&&e.removeAttribute(`aria-expanded`),N(),j(),S&&S(n,r),y.popperInstance&&(ve(),xe().forEach(function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})),M(`onAfterUpdate`,[y,t])}}function Oe(e){y.setProps({content:e})}function ke(){var e=y.state.isVisible,t=y.state.isDestroyed,n=!y.state.isEnabled,r=fy.isTouch&&!y.props.touch,i=Hv(y.props.duration,0,yy.duration);if(!(e||t||n||r)&&!O().hasAttribute(`disabled`)&&(M(`onShow`,[y],!1),y.props.onShow(y)!==!1)){if(y.state.isVisible=!0,D()&&(x.style.visibility=`visible`),j(),ae(),y.state.isMounted||(x.style.transition=`none`),D()){var a=ee(),o=a.box,s=a.content;oy([o,s],0)}f=function(){var e;if(y.state.isVisible&&!l){if(l=!0,x.offsetHeight,x.style.transition=y.props.moveTransition,D()&&y.props.animation){var t=ee(),n=t.box,r=t.content;oy([n,r],i),sy([n,r],`visible`)}te(),N(),Yv(Ny,y),(e=y.popperInstance)==null||e.forceUpdate(),M(`onMount`,[y]),y.props.animation&&D()&&ce(i,function(){y.state.isShown=!0,M(`onShown`,[y])})}},be()}}function Ae(){var e=!y.state.isVisible,t=y.state.isDestroyed,n=!y.state.isEnabled,r=Hv(y.props.duration,1,yy.duration);if(!(e||t||n)&&(M(`onHide`,[y],!1),y.props.onHide(y)!==!1)){if(y.state.isVisible=!1,y.state.isShown=!1,l=!1,o=!1,D()&&(x.style.visibility=`hidden`),P(),oe(),j(!0),D()){var i=ee(),a=i.box,s=i.content;y.props.animation&&(oy([a,s],r),sy([a,s],`hidden`))}te(),N(),y.props.animation?D()&&se(r,y.unmount):y.unmount()}}function je(e){k().addEventListener(`mousemove`,m),Yv(My,m),m(e)}function Me(){y.state.isVisible&&y.hide(),y.state.isMounted&&(ye(),xe().forEach(function(e){e._tippy.unmount()}),x.parentNode&&x.parentNode.removeChild(x),Ny=Ny.filter(function(e){return e!==y}),y.state.isMounted=!1,M(`onHidden`,[y]))}function Ne(){y.state.isDestroyed||(y.clearDelayTimeouts(),y.unmount(),fe(),delete e._tippy,y.state.isDestroyed=!0,M(`onDestroy`,[y]))}}function $(e,t){t===void 0&&(t={});var n=yy.plugins.concat(t.plugins||[]);_y();var r=Object.assign({},t,{plugins:n}),i=ay(e).reduce(function(e,t){var n=t&&Py(t,r);return n&&e.push(n),e},[]);return ty(e)?i[0]:i}$.defaultProps=yy,$.setDefaultProps=xy,$.currentInput=fy;var Fy=Object.assign({},l_,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:`0`,top:`0`,margin:`0`},arrow:{position:`absolute`},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),Iy=function(e,t){t===void 0&&(t={});var n=e,r=[],i=[],a,o=t.overrides,s=[],c=!1;function l(){i=n.map(function(e){return Jv(e.props.triggerTarget||e.reference)}).reduce(function(e,t){return e.concat(t)},[])}function u(){r=n.map(function(e){return e.reference})}function d(e){n.forEach(function(t){e?t.enable():t.disable()})}function f(e){return n.map(function(t){var n=t.setProps;return t.setProps=function(r){n(r),t.reference===a&&e.setProps(r)},function(){t.setProps=n}})}function p(e,t){var s=i.indexOf(t);if(t!==a){a=t;var c=(o||[]).concat(`content`).reduce(function(e,t){return e[t]=n[s].props[t],e},{});e.setProps(Object.assign({},c,{getReferenceClientRect:typeof c.getReferenceClientRect==`function`?c.getReferenceClientRect:function(){return r[s]?.getBoundingClientRect()}}))}}d(!1),u(),l();var m=$(ey(),Object.assign({},Kv(t,[`overrides`]),{plugins:[{fn:function(){return{onDestroy:function(){d(!0)},onHidden:function(){a=null},onClickOutside:function(e){e.props.showOnCreate&&!c&&(c=!0,a=null)},onShow:function(e){e.props.showOnCreate&&!c&&(c=!0,p(e,r[0]))},onTrigger:function(e,t){p(e,t.currentTarget)}}}}].concat(t.plugins||[]),triggerTarget:i,popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat(t.popperOptions?.modifiers||[],[Fy])})})),h=m.show;m.show=function(e){if(h(),!a&&e==null)return p(m,r[0]);if(!(a&&e==null)){if(typeof e==`number`)return r[e]&&p(m,r[e]);if(n.indexOf(e)>=0){var t=e.reference;return p(m,t)}if(r.indexOf(e)>=0)return p(m,e)}},m.showNext=function(){var e=r[0];if(!a)return m.show(0);var t=r.indexOf(a);m.show(r[t+1]||e)},m.showPrevious=function(){var e=r[r.length-1];if(!a)return m.show(e);var t=r.indexOf(a),n=r[t-1]||e;m.show(n)};var g=m.setProps;return m.setProps=function(e){o=e.overrides||o,g(e)},m.setInstances=function(e){d(!0),s.forEach(function(e){return e()}),n=e,d(!1),u(),l(),s=f(m),m.setProps({triggerTarget:i})},s=f(m),m},Ly={name:`animateFill`,defaultValue:!1,fn:function(e){var t;if(!((t=e.props.render)!=null&&t.$$tippy))return{};var n=ky(e.popper),r=n.box,i=n.content,a=e.props.animateFill?Ry():null;return{onCreate:function(){a&&(r.insertBefore(a,r.firstElementChild),r.setAttribute(`data-animatefill`,``),r.style.overflow=`hidden`,e.setProps({arrow:!1,animation:`shift-away`}))},onMount:function(){if(a){var e=r.style.transitionDuration,t=Number(e.replace(`ms`,``));i.style.transitionDelay=Math.round(t/10)+`ms`,a.style.transitionDuration=e,sy([a],`visible`)}},onShow:function(){a&&(a.style.transitionDuration=`0ms`)},onHide:function(){a&&sy([a],`hidden`)}}}};function Ry(){var e=ey();return e.className=Lv,sy([e],`hidden`),e}var zy={clientX:0,clientY:0},By=[];function Vy(e){zy={clientX:e.clientX,clientY:e.clientY}}function Hy(e){e.addEventListener(`mousemove`,Vy)}function Uy(e){e.removeEventListener(`mousemove`,Vy)}var Wy={name:`followCursor`,defaultValue:!1,fn:function(e){var t=e.reference,n=cy(e.props.triggerTarget||t),r=!1,i=!1,a=!0,o=e.props;function s(){return e.props.followCursor===`initial`&&e.state.isVisible}function c(){n.addEventListener(`mousemove`,d)}function l(){n.removeEventListener(`mousemove`,d)}function u(){r=!0,e.setProps({getReferenceClientRect:null}),r=!1}function d(n){var r=!n.target||t.contains(n.target),i=e.props.followCursor,a=n.clientX,o=n.clientY,s=t.getBoundingClientRect(),c=a-s.left,l=o-s.top;(r||!e.props.interactive)&&e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=a,r=o;i===`initial`&&(n=e.left+c,r=e.top+l);var s=i===`horizontal`?e.top:r,u=i===`vertical`?e.right:n,d=i===`horizontal`?e.bottom:r,f=i===`vertical`?e.left:n;return{width:u-f,height:d-s,top:s,right:u,bottom:d,left:f}}})}function f(){e.props.followCursor&&(By.push({instance:e,doc:n}),Hy(n))}function p(){By=By.filter(function(t){return t.instance!==e}),By.filter(function(e){return e.doc===n}).length===0&&Uy(n)}return{onCreate:f,onDestroy:p,onBeforeUpdate:function(){o=e.props},onAfterUpdate:function(t,n){var a=n.followCursor;r||a!==void 0&&o.followCursor!==a&&(p(),a?(f(),e.state.isMounted&&!i&&!s()&&c()):(l(),u()))},onMount:function(){e.props.followCursor&&!i&&(a&&=(d(zy),!1),s()||c())},onTrigger:function(e,t){ry(t)&&(zy={clientX:t.clientX,clientY:t.clientY}),i=t.type===`focus`},onHidden:function(){e.props.followCursor&&(u(),l(),a=!0)}}}};function Gy(e,t){return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat((e.popperOptions?.modifiers||[]).filter(function(e){return e.name!==t.name}),[t])})}}var Ky={name:`inlinePositioning`,defaultValue:!1,fn:function(e){var t=e.reference;function n(){return!!e.props.inlinePositioning}var r,i=-1,a=!1,o=[],s={name:`tippyInlinePositioning`,enabled:!0,phase:`afterWrite`,fn:function(t){var i=t.state;n()&&(o.indexOf(i.placement)!==-1&&(o=[]),r!==i.placement&&o.indexOf(i.placement)===-1&&(o.push(i.placement),e.setProps({getReferenceClientRect:function(){return c(i.placement)}})),r=i.placement)}};function c(e){return qy(Zv(e),t.getBoundingClientRect(),Qv(t.getClientRects()),i)}function l(t){a=!0,e.setProps(t),a=!1}function u(){a||l(Gy(e.props,s))}return{onCreate:u,onAfterUpdate:u,onTrigger:function(t,n){if(ry(n)){var r=Qv(e.reference.getClientRects()),a=r.find(function(e){return e.left-2<=n.clientX&&e.right+2>=n.clientX&&e.top-2<=n.clientY&&e.bottom+2>=n.clientY}),o=r.indexOf(a);i=o>-1?o:i}},onHidden:function(){i=-1}}}};function qy(e,t,n,r){if(n.length<2||e===null)return t;if(n.length===2&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case`top`:case`bottom`:var i=n[0],a=n[n.length-1],o=e===`top`,s=i.top,c=a.bottom,l=o?i.left:a.left,u=o?i.right:a.right;return{top:s,bottom:c,left:l,right:u,width:u-l,height:c-s};case`left`:case`right`:var d=Math.min.apply(Math,n.map(function(e){return e.left})),f=Math.max.apply(Math,n.map(function(e){return e.right})),p=n.filter(function(t){return e===`left`?t.left===d:t.right===f}),m=p[0].top,h=p[p.length-1].bottom,g=d,_=f;return{top:m,bottom:h,left:g,right:_,width:_-g,height:h-m};default:return t}}var Jy={name:`sticky`,defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function r(){return e.popperInstance?e.popperInstance.state.elements.reference:t}function i(t){return e.props.sticky===!0||e.props.sticky===t}var a=null,o=null;function s(){var t=i(`reference`)?r().getBoundingClientRect():null,c=i(`popper`)?n.getBoundingClientRect():null;(t&&Yy(a,t)||c&&Yy(o,c))&&e.popperInstance&&e.popperInstance.update(),a=t,o=c,e.state.isMounted&&requestAnimationFrame(s)}return{onMount:function(){e.props.sticky&&s()}}}};function Yy(e,t){return e&&t?e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left:!0}$.setDefaultProps({render:Ay}),$.setDefaultProps({onShow:e=>{if(!e.props.content)return!1}});var Xy=e=>e instanceof Object&&`$`in e&&`$el`in e;function Zy(e,t={},n={mount:!0,appName:`Tippy`}){n=Object.assign({mount:!0,appName:`Tippy`},n);let r=ac(),i=yn(),a=yn({isEnabled:!1,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1}),o=bn(),s=null,c=()=>s||(s=document.createDocumentFragment(),s),l=e=>{let t,i=R(e)?e.value:e;return Rs(i)?(o.value||(o.value=Hu({name:n.appName,setup:()=>()=>R(e)?e.value:e}),r&&Object.assign(o.value._context,r.appContext),o.value.mount(c())),t=()=>c()):typeof i==`object`?(o.value||(o.value=Hu({name:n.appName,setup:()=>()=>kc(R(e)?e.value:e)}),r&&Object.assign(o.value._context,r.appContext),o.value.mount(c())),t=()=>c()):t=i,t},u=e=>{let t={};return t=R(e)?e.value||{}:{...e},t.content&&(t.content=l(t.content)),t.triggerTarget&&(t.triggerTarget=R(t.triggerTarget)?t.triggerTarget.value:t.triggerTarget),(!t.plugins||!Array.isArray(t.plugins))&&(t.plugins=[]),t.plugins=t.plugins.filter(e=>e.name!==`vueTippyReactiveState`),t.plugins.push({name:`vueTippyReactiveState`,fn:()=>({onCreate(){a.value.isEnabled=!0},onMount(){a.value.isMounted=!0},onShow(){a.value.isMounted=!0,a.value.isVisible=!0},onShown(){a.value.isShown=!0},onHide(){a.value.isMounted=!1,a.value.isVisible=!1},onHidden(){a.value.isShown=!1},onUnmounted(){a.value.isMounted=!1},onDestroy(){a.value.isDestroyed=!0}})}),t},d=()=>{i.value&&i.value.setProps(u(t))},f=()=>{i.value&&t.content&&i.value.setContent(l(t.content))},p=e=>{var t;(t=i.value)==null||t.setContent(l(e))},m=e=>{var t;(t=i.value)==null||t.setProps(u(e))},h=()=>{var e;i.value&&=(i.value.destroy(),void 0),s=null,(e=o.value)==null||e.unmount(),o.value=void 0},g=()=>{var e;(e=i.value)==null||e.show()},_=()=>{var e;(e=i.value)==null||e.hide()},v=()=>{var e;(e=i.value)==null||e.disable(),a.value.isEnabled=!1},y=()=>{var e;(e=i.value)==null||e.enable(),a.value.isEnabled=!0},b=()=>{var e;(e=i.value)==null||e.unmount()},x=()=>{if(!e)return;let n=R(e)?e.value:e;typeof n==`function`&&(n=n()),Xy(n)&&(n=n.$el),n&&(i.value=$(n,u(t)),n.$tippy=S)},S={tippy:i,refresh:d,refreshContent:f,setContent:p,setProps:m,destroy:h,hide:_,show:g,disable:v,enable:y,unmount:b,mount:x,state:a};return n.mount&&(r?r.isMounted?x():_a(x):x()),r&&xa(()=>{h()}),R(t)||fn(t)?Gr(t,d,{immediate:!1}):R(t.content)&&Gr(t.content,f,{immediate:!1}),S}function Qy(e,t){let n=yn();return _a(()=>{let r=(Array.isArray(e)?e.map(e=>e.value):typeof e==`function`?e():e.value).map(e=>e instanceof Element?e._tippy:e).filter(Boolean);n.value=Iy(r,t?{allowHTML:!0,...t}:{allowHTML:!0})}),{singleton:n}}function $y(e){return typeof e==`function`?e():wn(e)}function eb(e){let t=$y(e);return t?.$el??t}var tb=wi({props:{to:{type:[String,Function]},tag:{type:[String,Object],default:`span`},contentTag:{type:[String,Object],default:`span`},contentClass:{type:String,default:null},appendTo:{default:()=>$.defaultProps.appendTo},aria:{default:()=>$.defaultProps.aria},delay:{default:()=>$.defaultProps.delay},duration:{default:()=>$.defaultProps.duration},getReferenceClientRect:{default:()=>$.defaultProps.getReferenceClientRect},hideOnClick:{type:[Boolean,String],default:()=>$.defaultProps.hideOnClick},ignoreAttributes:{type:Boolean,default:()=>$.defaultProps.ignoreAttributes},interactive:{type:Boolean,default:()=>$.defaultProps.interactive},interactiveBorder:{default:()=>$.defaultProps.interactiveBorder},interactiveDebounce:{default:()=>$.defaultProps.interactiveDebounce},moveTransition:{default:()=>$.defaultProps.moveTransition},offset:{default:()=>$.defaultProps.offset},onAfterUpdate:{default:()=>$.defaultProps.onAfterUpdate},onBeforeUpdate:{default:()=>$.defaultProps.onBeforeUpdate},onCreate:{default:()=>$.defaultProps.onCreate},onDestroy:{default:()=>$.defaultProps.onDestroy},onHidden:{default:()=>$.defaultProps.onHidden},onHide:{default:()=>$.defaultProps.onHide},onMount:{default:()=>$.defaultProps.onMount},onShow:{default:()=>$.defaultProps.onShow},onShown:{default:()=>$.defaultProps.onShown},onTrigger:{default:()=>$.defaultProps.onTrigger},onUntrigger:{default:()=>$.defaultProps.onUntrigger},onClickOutside:{default:()=>$.defaultProps.onClickOutside},placement:{default:()=>$.defaultProps.placement},plugins:{default:()=>$.defaultProps.plugins},popperOptions:{default:()=>$.defaultProps.popperOptions},render:{default:()=>$.defaultProps.render},showOnCreate:{type:Boolean,default:()=>$.defaultProps.showOnCreate},touch:{type:[Boolean,String,Array],default:()=>$.defaultProps.touch},trigger:{default:()=>$.defaultProps.trigger},triggerTarget:{default:()=>$.defaultProps.triggerTarget},animateFill:{type:Boolean,default:()=>$.defaultProps.animateFill},followCursor:{type:[Boolean,String],default:()=>$.defaultProps.followCursor},inlinePositioning:{type:Boolean,default:()=>$.defaultProps.inlinePositioning},sticky:{type:[Boolean,String],default:()=>$.defaultProps.sticky},allowHTML:{type:Boolean,default:()=>$.defaultProps.allowHTML},animation:{default:()=>$.defaultProps.animation},arrow:{default:()=>$.defaultProps.arrow},content:{default:()=>$.defaultProps.content},inertia:{default:()=>$.defaultProps.inertia},maxWidth:{default:()=>$.defaultProps.maxWidth},role:{default:()=>$.defaultProps.role},theme:{default:()=>$.defaultProps.theme},zIndex:{default:()=>$.defaultProps.zIndex}},emits:[`state`],setup(e,{slots:t,emit:n,expose:r}){let i=yn(),a=yn(),o=yn(),s=yn(!1),c=()=>{let t={...e};for(let e of[`to`,`tag`,`contentTag`,`contentClass`])t.hasOwnProperty(e)&&delete t[e];return t},l=()=>eb(i);e.to&&(typeof Element<`u`&&e.to instanceof Element?l=()=>e.to:e.to===`parent`?l=()=>{let e=i.value;return e||=i.value=a.value.parentElement,e}:(typeof e.to==`string`||e.to instanceof String)&&(l=()=>document.querySelector(e.to)));let u=Zy(l,c()),d=t.content;!d&&e.to===`parent`&&(d=t.default),_a(()=>{s.value=!0,gr(()=>{d&&u.setContent(()=>o.value)})}),Gr(u.state,()=>{n(`state`,wn(u.state))},{immediate:!0,deep:!0}),Gr(()=>e,()=>{u.setProps(c()),d&&u.setContent(()=>o.value)},{deep:!0});let f=sn({elem:i,contentElem:o,mounted:s,...u});return r(f),()=>{let n=(e.contentTag,e.contentTag),r=d?kc(n,{ref:o,style:{display:s.value?`inherit`:`none`},class:e.contentClass},d(f)):null;if(e.to===`parent`){let e=[];if(!i.value){let t=kc(`span`,{ref:a,"data-v-tippy":``,style:{display:`none`}});e.push(t)}return r&&e.push(r),e}let c=t.default?t.default(f):[];if(!e.tag){let e=kc(c[0],{ref:i,"data-v-tippy":``});return r?[e,r]:e}return kc((e.tag,e.tag),{ref:i,"data-v-tippy":``},r?[c,r]:c)}}}),nb=[`a11y`,`allowHTML`,`arrow`,`flip`,`flipOnUpdate`,`hideOnClick`,`ignoreAttributes`,`inertia`,`interactive`,`lazy`,`multiple`,`showOnInit`,`touch`,`touchHold`],rb={};Object.keys($.defaultProps).forEach(e=>{rb[e]=nb.includes(e)?{type:Boolean,default:function(){return $.defaultProps[e]}}:{default:function(){return $.defaultProps[e]}}});var ib=wi({props:rb,setup(e){let t=yn([]),{singleton:n}=Qy(t,e);return{instances:t,singleton:n}},mounted(){var e;let t=this.$el.parentElement.querySelectorAll(`[data-v-tippy]`);this.instances=Array.from(t).map(e=>e._tippy).filter(Boolean),(e=this.singleton)==null||e.setInstances(this.instances)},render(){let e=this.$slots.default?this.$slots.default():[];return kc(()=>e)}}),ab={mounted(e,t,n){let r=typeof t.value==`string`?{content:t.value}:t.value||{},i=Object.keys(t.modifiers||{}),a=i.find(e=>e!==`arrow`),o=i.findIndex(e=>e===`arrow`)!==-1;a&&(r.placement=r.placement||a),o&&(r.arrow=r.arrow===void 0||r.arrow),n.props&&n.props.onTippyShow&&(r.onShow=function(...e){return n.props?.onTippyShow(...e)}),n.props&&n.props.onTippyShown&&(r.onShown=function(...e){return n.props?.onTippyShown(...e)}),n.props&&n.props.onTippyHidden&&(r.onHidden=function(...e){return n.props?.onTippyHidden(...e)}),n.props&&n.props.onTippyHide&&(r.onHide=function(...e){return n.props?.onTippyHide(...e)}),n.props&&n.props.onTippyMount&&(r.onMount=function(...e){return n.props?.onTippyMount(...e)}),e.getAttribute(`title`)&&!r.content&&(r.content=e.getAttribute(`title`),e.removeAttribute(`title`)),e.getAttribute(`content`)&&!r.content&&(r.content=e.getAttribute(`content`)),Zy(e,r)},unmounted(e){e.$tippy?e.$tippy.destroy():e._tippy&&e._tippy.destroy()},updated(e,t){let n=typeof t.value==`string`?{content:t.value}:t.value||{};n.content||=null,e.getAttribute(`title`)&&!n.content&&(n.content=e.getAttribute(`title`),e.removeAttribute(`title`)),e.getAttribute(`content`)&&!n.content&&(n.content=e.getAttribute(`content`)),e.$tippy?e.$tippy.setProps(n||{}):e._tippy&&e._tippy.setProps(n||{})}},ob={install(e,t={}){$.setDefaultProps(t.defaultProps||{}),e.directive(t.directive||`tippy`,ab),e.component(t.component||`tippy`,tb),e.component(t.componentSingleton||`tippy-singleton`,ib)}},sb=$.setDefaultProps;sb({ignoreAttributes:!0,plugins:[Jy,Ky,Wy,Ly]});export{Za as A,ln as B,xa as C,Ia as D,Pa as E,kn as F,Tn as G,un as H,Ge as I,ue as J,wn as K,fn as L,Hr as M,Pr as N,Aa as O,Fr as P,R,_a as S,Lr as T,bn as U,yn as V,Nn as W,ze as Y,Rr as _,B as a,ga as b,Ls as c,qs as d,H as f,zr as g,kc as h,Mu as i,Gr as j,Qa as k,Ys as l,ac as m,Bg as n,Oc as o,wi as p,ge as q,Hu as r,Us as s,ob as t,Is as u,Rs as v,js as w,ba as x,gr as y,sn as z}; \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 35e76b4..b0477e1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,16 +12,16 @@ "axios": "^1.8.3", "bootstrap": "^5.3.8", "moment": "^2.29.4", - "pev2": "^1.22.0", + "pev2": "^1.24.0", "popper.js": "^1.15.0", "vue-timeago3": "^2.3.0" }, "devDependencies": { - "@vitejs/plugin-vue": "^6.0.1", + "@vitejs/plugin-vue": "^6.0.9", "prettier": "^2.7.1", "rollup-plugin-empty-dir": "^1.0.5", "sass-embedded": "1.78", - "vite": "^7.1.9" + "vite": "^8.3.0" } }, "node_modules/@babel/helper-string-parser": { @@ -77,448 +77,6 @@ "dev": true, "license": "(Apache-2.0 AND BSD-3-Clause)" }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", - "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz", - "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz", - "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz", - "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz", - "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz", - "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz", - "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz", - "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz", - "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz", - "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz", - "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz", - "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz", - "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz", - "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz", - "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz", - "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz", - "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz", - "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz", - "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz", - "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz", - "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openharmony-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz", - "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz", - "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz", - "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz", - "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz", - "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, "node_modules/@fortawesome/fontawesome-common-types": { "version": "6.7.2", "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.7.2.tgz", @@ -540,6 +98,27 @@ "node": ">=6" } }, + "node_modules/@fortawesome/free-regular-svg-icons": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-7.3.1.tgz", + "integrity": "sha512-q1EsmL7Q8DDnkRBUjSvrxbq7c9oVwwVjCn/xa5apKmdp65YSgzUg2y0Ltnd5aDbT6GdAQQdXql5Ha90ArqIReQ==", + "license": "(CC-BY-4.0 AND MIT)", + "dependencies": { + "@fortawesome/fontawesome-common-types": "7.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-regular-svg-icons/node_modules/@fortawesome/fontawesome-common-types": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-7.3.1.tgz", + "integrity": "sha512-k0C0sdHmZtAo6dRDtd1Z/qcpyHbL0CKsjV8seMY/21xGhY5Wsv0XRmiI/xEEH4y2c9b1+jvgNs/3EqhV27yUEA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/@fortawesome/free-solid-svg-icons": { "version": "6.7.2", "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.7.2.tgz", @@ -568,6 +147,16 @@ "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", "license": "MIT" }, + "node_modules/@oxc-project/types": { + "version": "0.149.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.149.0.tgz", + "integrity": "sha512-Efcc+iF0j3Bf67YjEqIqWXbX5XddXoK/Mw4K1/JuXwRCZ8N16VR7iT23nlCc9XrveFVh/E5Rqs2StT0V8v9LdA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/oxc-project" + } + }, "node_modules/@popperjs/core": { "version": "2.11.8", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", @@ -577,17 +166,10 @@ "url": "https://opencollective.com/popperjs" } }, - "node_modules/@rolldown/pluginutils": { - "version": "1.0.0-beta.29", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.29.tgz", - "integrity": "sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.0.tgz", - "integrity": "sha512-IPIQ55ythEHkfEd9jMEi32OQ7SxURsGA43JI22lj01OLZNt2NUbJX8YUHxkVWyQ6daHPNn0truF5nSj3DQp6YQ==", + "node_modules/@rolldown/binding-android-arm-eabi": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.8.tgz", + "integrity": "sha512-tN5aztYkKCte4i5SIrrz5yK/HMjEuCqCSCJa418jOV8tZ1cBY3YF2otxB1ktPxzsLA1BeTqwapK0bfjxNvHJVw==", "cpu": [ "arm" ], @@ -596,12 +178,15 @@ "optional": true, "os": [ "android" - ] + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.0.tgz", - "integrity": "sha512-M6s9cr10MibETyo8JsOkq+Lo1+lU6hcvb1MApnUql5qte/5hMEgzlN8/ReIKNfRV8rrqX50W1BX9zoUhC192RA==", + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.8.tgz", + "integrity": "sha512-dIYTWl9XprMUiQFoc55KUyk/oS8SKYH3zFl0LTR7RT0Xj4hgSVyuJcroH8JUu8RcpF8fTB6E0aOwCkZoYPcDSQ==", "cpu": [ "arm64" ], @@ -610,12 +195,15 @@ "optional": true, "os": [ "android" - ] + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.0.tgz", - "integrity": "sha512-BqCoMoIbn0keKys+dEAdBa70EtOwV1bEsQCUgU9FdiZmmMge/Zk7LlkYGqbrdHR+Frnt0E1FOanly+rlwvvQzw==", + "node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.8.tgz", + "integrity": "sha512-PCSDQGXD2IyTEFrcgPyBM8jJuGmrbCMuoIOXdbEGVemruKACXoLQJrb+A45Z0L5t1RQkdfJprAYPkikbh7dzdA==", "cpu": [ "arm64" ], @@ -624,40 +212,15 @@ "optional": true, "os": [ "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.0.tgz", - "integrity": "sha512-SIMzST3VFNXDAbeIWDWiFCNM5qncUBDWaEV7NfE7oZbDt2mgfW4MvbKdbYiGOLoM32gbTv608UMd0XktEYSD7w==", - "cpu": [ - "x64" ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.0.tgz", - "integrity": "sha512-ezjfSQMP7ArdUsbBwbQIfwAlhE84I2iVnzQNCFSveqV42q+BmKlzVpf7mxv5EchLcoWU4y6/heFzVg1F+hodUQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.0.tgz", - "integrity": "sha512-9+qTWGW9AZRhnUgwtTwzNwcPlL87ngkeN0LA+q1bADvmY9aNvWaF2TFW8BZgnQPYxpDI7+rMVLivcd4V737TAQ==", + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.8.tgz", + "integrity": "sha512-Uk7lRsGhPFHVX/sAUC6D5H9Ol30dFHd6iquokll2th3LpdJ3F5CzQB+7DHn0Ri2mG+U7k2zXiPHDrwZenXhwSA==", "cpu": [ "x64" ], @@ -665,183 +228,110 @@ "license": "MIT", "optional": true, "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.0.tgz", - "integrity": "sha512-T1dMEQhXA/jkJ/jyMIw9IovK8bSUq7A8kLIlvZTb/6YIVsp2zLavr4F3oyllHWo7eIVJRyE5n3tUjQJEbE1IuQ==", - "cpu": [ - "arm" - ], - "dev": true, - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.0.tgz", - "integrity": "sha512-2as0LgT7qQpyceQq6VUJYnumUMUrgGQCWIiDIN9DE0/tglsk6o66uCB4f3djRawAltvfCNLyZZrsqbPA6inCsA==", - "cpu": [ - "arm" - ], - "dev": true, - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.0.tgz", - "integrity": "sha512-bVURMg+6eNN9C/yc0aVjooZcwTTtYF4YW3xta5pP0//r3o1V8gXEHXWCndj47w/HhwsFroZrFhR+6uQP5T0n0g==", - "cpu": [ - "arm64" - ], - "dev": true, - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.0.tgz", - "integrity": "sha512-Ful8pM/2yYI83PViWdFdpZhdI8HJ5qsXANe5atypbHDf+KIBBDsZsbyy8hbXnULVvW9NsTh5DHwbcBftyLTfiw==", - "cpu": [ - "arm64" - ], - "dev": true, - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-gnu": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.0.tgz", - "integrity": "sha512-9Gp/DgrkzfUBmNPVTyPTvay+4xEP7M/clXpj3efXBcm6uTIVIgDg4rqUpqKXvLEuFRVuEpSAOkhgNeecvaZ4Cg==", - "cpu": [ - "loong64" - ], - "dev": true, - "libc": [ - "glibc" + "darwin" ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/@rollup/rollup-linux-loong64-musl": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.0.tgz", - "integrity": "sha512-m9tsJz54LUXkSYM8+8PG81B9IKK5r+2T0clMq4QrS16xFosufU7firBDAZEsDheDs7wTlP7h3++S7lMsU955HA==", + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.8.tgz", + "integrity": "sha512-DjszaTEVogPqA5bYzsEeqDCQxbcp2fexQwKcRspYji2yzR68fCf+e4fx6kBSRDwX5/brZaHw/hWS9+A/+/w9sQ==", "cpu": [ - "loong64" - ], - "dev": true, - "libc": [ - "musl" + "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" - ] + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.0.tgz", - "integrity": "sha512-3UvJ5PNVU16aJf6M3tFI24pWzAl2/ynfbyRN3ICyQajK1lSkrnVYNnLz3v04J32qKa0FczJc22zeToc0lr2A3w==", + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.8.tgz", + "integrity": "sha512-zmwa7FTmdzB6aaEEuuls18H6Ap5JmJPSoPTuXixeJZV6tG40SyLkApQtz1g8ptZtiEKqj9OM0oNLPh1AgvE31Q==", "cpu": [ - "ppc64" + "arm" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/@rollup/rollup-linux-ppc64-musl": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.0.tgz", - "integrity": "sha512-vRWUAbYLGHBZS6Q8Msb2sfnf1fvJf+47t8l/TwOerM2qArzy+IeNMTHrYLHXh95h8MoatPHI5hhSZNs+mGXKPg==", + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.8.tgz", + "integrity": "sha512-KdYQDPHwJVnbFwdTGMgxsI9SqblBlz6STGM+w1We/d5B8OWWidYH0MwkU/uA1wM5fIpO2MkOVxXrNzzuZhw9ew==", "cpu": [ - "ppc64" + "arm64" ], "dev": true, "libc": [ - "musl" + "glibc" ], "license": "MIT", "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.0.tgz", - "integrity": "sha512-c00T5SYENHAt86cfW47URaP3Us5vLC/4QO7GYud1G5VNRffCwwCuBspwqYrriuJB+5m0WFzClCn9wed0FBjKvg==", + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.8.tgz", + "integrity": "sha512-jFJTifHnNPY+yzOoNZQfSIysrVyXzEQPhPnOUjmD1bcQGHH6s7c8cViKWar8YplQImE5N9JRqMCLrM2CdxOrZA==", "cpu": [ - "riscv64" + "arm64" ], "dev": true, "libc": [ - "glibc" + "musl" ], "license": "MIT", "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.0.tgz", - "integrity": "sha512-krrCDilhXOwFkSkO3Wm9I/f9H0L92XHHwy2fwxjukxIbh0dem8gZqOW5Y8BsHrpJv5qwlRBV+Wl4ZFyRWhUpwg==", + "node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.8.tgz", + "integrity": "sha512-FhiOziBDWPBjbcmRzfLyIJnaP7AVMFXT7YCXPjXxj7wKU3vx24RjrCNN/zjvVa+N2vVoHJwCoUBvsrN/DG3zIA==", "cpu": [ - "riscv64" + "ppc64" ], "dev": true, "libc": [ - "musl" + "glibc" ], "license": "MIT", "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.0.tgz", - "integrity": "sha512-7pfYFSTc4/rUC/FtAI0Qp6QthDBCIi6/AuP1xYqFk5vanI6KnL5dWKP60OM/05LOsbwTmIcvr6eXC4CJuJ75IA==", + "node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.8.tgz", + "integrity": "sha512-WnHfADMzOV2Y55wlx1hzzQnar/wDt/VdvWSD99r18Mz9ylNieIGOkRx3UV21h7m/eJvjySYJkO26VvGNFkwsIQ==", "cpu": [ "s390x" ], @@ -853,12 +343,15 @@ "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.0.tgz", - "integrity": "sha512-7SDIalKeIpG0Ifogbbdn58HmSotYMlf23K3dCJEmiVd9Fg36Vmni82iPQec27N3wY4Bvbxftkxz6vSx9OcouTg==", + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.8.tgz", + "integrity": "sha512-H9tRr5ibfXFVLxbPOseVewewFpl28zcEdjRDt2FTUZU7odxP0gEv1ki4/kGmcGOh78oRwZuuQllGLZ9zTJp84g==", "cpu": [ "x64" ], @@ -870,12 +363,15 @@ "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.0.tgz", - "integrity": "sha512-eRZevouTH2i1HeAVLqJuLnt256krQkGY0TN6WsTmsIhuzbh457HuWDMakKwmi0Cjadux983CoSr8Lim2QhUIFw==", + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.8.tgz", + "integrity": "sha512-UefiqfM3D6IVNlZ8tSGs9+Ejjud2T+oxO0IHADU45Y+lyEjD2dVFyZHbkfX0LUb5Zugo/oIv1eCO/KVYhgYJYA==", "cpu": [ "x64" ], @@ -887,26 +383,15 @@ "optional": true, "os": [ "linux" - ] - }, - "node_modules/@rollup/rollup-openbsd-x64": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.0.tgz", - "integrity": "sha512-3oVS7FLGa4U1qcvao9ylGxrjXZyUQqR8UwxEcnUEyPX53O/C/mKDZegNXTdHCP+h3e6ta/f1EN38Yif1mmZHYg==", - "cpu": [ - "x64" ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ] + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.0.tgz", - "integrity": "sha512-yTB9TgfWj5wHe5QgktAgXTLLot1gvEjl1NiPPAUiCs4oPrIWFl5V4nC3GrkNdj9LaAU4s94nVrGbGOCqUpyWsg==", + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.8.tgz", + "integrity": "sha512-637Ke4kWSy6rp9cxQ9gMOXlxPgIw/c1beASV4M//3+9I4uwBVOOl74G+e3zyU3u19U7RkRl/HuewixZ/Z6+Rjg==", "cpu": [ "arm64" ], @@ -915,12 +400,15 @@ "optional": true, "os": [ "openharmony" - ] + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.0.tgz", - "integrity": "sha512-5LOhoaesY3doG1c+ac/2JtgREpKoJr5bUHH8tKY0V8di7+uSV6BwLs2PlR0/yzefGOkR+wE7ZolZphHCsyG5Rw==", + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.8.tgz", + "integrity": "sha512-xWBkPOF1Q9k/Gv1nQXnVdLxKu74jXppuOM4Z3mnypVUJJJwLsMl7hNJGRAUJoG8A5MgOI1ACKM+wBFxSJzKy4A==", "cpu": [ "arm64" ], @@ -929,26 +417,15 @@ "optional": true, "os": [ "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.0.tgz", - "integrity": "sha512-yYkWHhmbhRTWTnWos5HC4GcPQfjlzzCNbM9e/+GXrLuaBXYA3qSDR9f0Vgufd5S8yX81U8jPKp7ZnAjZFMtRnw==", - "cpu": [ - "ia32" ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/@rollup/rollup-win32-x64-gnu": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.0.tgz", - "integrity": "sha512-SoTb6lPg25xZlA2ibwQ++ahCCnH+FP0qmEuafMJ4gznZKOlXioKEAeJLgCrqjM98ACziXM9V1amFjICVL4IFoA==", + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.8.tgz", + "integrity": "sha512-uz2ZvfgXbxqNwijjjbxrnvALwpyODDcgc1T1N8N3rf/DXKQmaFwmB4LX4yyjggpwN2obdQLb2rgirX5ffCWYng==", "cpu": [ "x64" ], @@ -957,26 +434,15 @@ "optional": true, "os": [ "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.0.tgz", - "integrity": "sha512-5L+T1fMX4RIEBoZzT0+sQ0PhTS36NULFmMXtl1TZo44TMAROIMHbZufSOjVWt/Y622BtxgxtaNOokbTDvfsrZA==", - "cpu": [ - "x64" ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/@types/estree": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", - "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "node_modules/@rolldown/pluginutils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", + "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", "dev": true, "license": "MIT" }, @@ -987,19 +453,19 @@ "license": "MIT" }, "node_modules/@vitejs/plugin-vue": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-6.0.1.tgz", - "integrity": "sha512-+MaE752hU0wfPFJEUAIxqw18+20euHHdxVtMvbFcOEpjEyfqXH/5DCoTHiVJ0J29EhTJdoTkjEv5YBKU9dnoTw==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-6.0.9.tgz", + "integrity": "sha512-rD/MORlhaZMlXWW0rEn4FB4wMinWC0z/D7Ye160S5+Rs1mC8ZDAdcDp4SjKfUhG5t8q1ktcPVw4xuTkPRlzrSA==", "dev": true, "license": "MIT", "dependencies": { - "@rolldown/pluginutils": "1.0.0-beta.29" + "@rolldown/pluginutils": "^1.0.1" }, "engines": { "node": "^20.19.0 || >=22.12.0" }, "peerDependencies": { - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0", + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", "vue": "^3.2.25" } }, @@ -1713,6 +1179,16 @@ "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, "node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", @@ -1784,48 +1260,6 @@ "node": ">= 0.4" } }, - "node_modules/esbuild": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz", - "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.27.7", - "@esbuild/android-arm": "0.27.7", - "@esbuild/android-arm64": "0.27.7", - "@esbuild/android-x64": "0.27.7", - "@esbuild/darwin-arm64": "0.27.7", - "@esbuild/darwin-x64": "0.27.7", - "@esbuild/freebsd-arm64": "0.27.7", - "@esbuild/freebsd-x64": "0.27.7", - "@esbuild/linux-arm": "0.27.7", - "@esbuild/linux-arm64": "0.27.7", - "@esbuild/linux-ia32": "0.27.7", - "@esbuild/linux-loong64": "0.27.7", - "@esbuild/linux-mips64el": "0.27.7", - "@esbuild/linux-ppc64": "0.27.7", - "@esbuild/linux-riscv64": "0.27.7", - "@esbuild/linux-s390x": "0.27.7", - "@esbuild/linux-x64": "0.27.7", - "@esbuild/netbsd-arm64": "0.27.7", - "@esbuild/netbsd-x64": "0.27.7", - "@esbuild/openbsd-arm64": "0.27.7", - "@esbuild/openbsd-x64": "0.27.7", - "@esbuild/openharmony-arm64": "0.27.7", - "@esbuild/sunos-x64": "0.27.7", - "@esbuild/win32-arm64": "0.27.7", - "@esbuild/win32-ia32": "0.27.7", - "@esbuild/win32-x64": "0.27.7" - } - }, "node_modules/estree-walker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", @@ -2105,29 +1539,302 @@ "node": ">=0.10.0" } }, - "node_modules/immutable": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.8.tgz", - "integrity": "sha512-d/Ld9aLbKpNwyl0KiM2CT1WYvkitQ1TSvmRtkcV8FKStiDoA7Slzgjmb/1G2yhKM1p0XeNOieaTbFZmU1d3Xuw==", + "node_modules/immutable": { + "version": "4.3.9", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.9.tgz", + "integrity": "sha512-ObHy4YN7ycwZOUCLI1/6svfyAFu7vL8RhAvVu/bh/RZW9EPlOyDaQ9jDQWCtdqzaXUjgXZCW1migtHE7YI7UGQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/lightningcss": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz", + "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.33.0", + "lightningcss-darwin-arm64": "1.33.0", + "lightningcss-darwin-x64": "1.33.0", + "lightningcss-freebsd-x64": "1.33.0", + "lightningcss-linux-arm-gnueabihf": "1.33.0", + "lightningcss-linux-arm64-gnu": "1.33.0", + "lightningcss-linux-arm64-musl": "1.33.0", + "lightningcss-linux-x64-gnu": "1.33.0", + "lightningcss-linux-x64-musl": "1.33.0", + "lightningcss-win32-arm64-msvc": "1.33.0", + "lightningcss-win32-x64-msvc": "1.33.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz", + "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz", + "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz", + "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz", + "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz", + "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz", + "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz", + "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz", + "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz", + "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT" + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } }, - "node_modules/internmap": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", - "license": "ISC", + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz", + "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=12" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz", + "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==", + "cpu": [ + "x64" + ], "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, "node_modules/lodash": { @@ -2231,9 +1938,9 @@ "license": "MIT" }, "node_modules/nanoid": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", - "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "version": "3.3.19", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz", + "integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==", "funding": [ { "type": "github", @@ -2249,12 +1956,13 @@ } }, "node_modules/pev2": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/pev2/-/pev2-1.22.0.tgz", - "integrity": "sha512-eQqcqFE53/8d9pMtw+Y7LCyS2oDpX5s9hANxEb99uMgPfJIC0y7AAiP5mlnYoPFw1iT21YuSTdLOgoCsvyQhgA==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/pev2/-/pev2-1.24.0.tgz", + "integrity": "sha512-yLp+VKJSQ90XjFq3FyjRN+nMvMPfgI5mM2R72p4OVc6KbCVgP6eNyd7uIdIvLrgkrB+/53yKiSRUDsyfcP4TcA==", "license": "PostgreSQL license", "dependencies": { "@fortawesome/fontawesome-svg-core": "^6.7.2", + "@fortawesome/free-regular-svg-icons": "^7.2.0", "@fortawesome/free-solid-svg-icons": "^6.7.2", "@fortawesome/vue-fontawesome": "^3.1.3", "@vueuse/core": "^14.2.0", @@ -2265,7 +1973,7 @@ "humanize-duration": "^3.33.2", "lodash": "^4.18.1", "motion": "^12.29.2", - "splitpanes": "^3.2.0", + "splitpanes": "^4.1.2", "vue": "^3.5.28", "vue-clipboard3": "^2.0.0", "vue-tippy": "^6.7.1" @@ -2278,9 +1986,9 @@ "license": "ISC" }, "node_modules/picomatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", - "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", + "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", "dev": true, "license": "MIT", "engines": { @@ -2301,9 +2009,9 @@ } }, "node_modules/postcss": { - "version": "8.5.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", - "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "version": "8.5.28", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", + "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==", "funding": [ { "type": "opencollective", @@ -2320,7 +2028,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.12", + "nanoid": "^3.3.18", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -2358,6 +2066,40 @@ "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==", "license": "Unlicense" }, + "node_modules/rolldown": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.8.tgz", + "integrity": "sha512-Z67nTmhZe7anqnM/EjI392w5i/ANUinjip7QYsOyN37oayduxt3ksdX0hf5OOamkAd53BiIHfbfSzfUmzKFQqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oxc-project/types": "=0.149.0", + "@rolldown/pluginutils": "^1.0.0" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm-eabi": "1.2.8", + "@rolldown/binding-android-arm64": "1.2.8", + "@rolldown/binding-darwin-arm64": "1.2.8", + "@rolldown/binding-darwin-x64": "1.2.8", + "@rolldown/binding-freebsd-x64": "1.2.8", + "@rolldown/binding-linux-arm-gnueabihf": "1.2.8", + "@rolldown/binding-linux-arm64-gnu": "1.2.8", + "@rolldown/binding-linux-arm64-musl": "1.2.8", + "@rolldown/binding-linux-ppc64-gnu": "1.2.8", + "@rolldown/binding-linux-s390x-gnu": "1.2.8", + "@rolldown/binding-linux-x64-gnu": "1.2.8", + "@rolldown/binding-linux-x64-musl": "1.2.8", + "@rolldown/binding-openharmony-arm64": "1.2.8", + "@rolldown/binding-win32-arm64-msvc": "1.2.8", + "@rolldown/binding-win32-x64-msvc": "1.2.8" + } + }, "node_modules/rollup": { "version": "2.80.0", "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.80.0.tgz", @@ -2807,9 +2549,9 @@ } }, "node_modules/splitpanes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/splitpanes/-/splitpanes-3.2.0.tgz", - "integrity": "sha512-K+WKxWdqtKShV33gPjQl769wHxB3glypTOReCvYu/AJd38J+abHlpiF8rK6uBNPMrgw5thHZCI5JkEwsAqa9XA==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/splitpanes/-/splitpanes-4.1.2.tgz", + "integrity": "sha512-frNchoCv7w0nMQEuaDGgMGMU6jv3NhN6bBGQVfCNgwJdVcYaRmi1dwYDjp7SifAoUFdiQjBRB254LJNidzo15Q==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/antoniandre" @@ -2840,14 +2582,14 @@ "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" }, "node_modules/tinyglobby": { - "version": "0.2.15", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", - "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", "dev": true, "license": "MIT", "dependencies": { "fdir": "^6.5.0", - "picomatch": "^4.0.3" + "picomatch": "^4.0.4" }, "engines": { "node": ">=12.0.0" @@ -2888,18 +2630,17 @@ "license": "MIT" }, "node_modules/vite": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.5.tgz", - "integrity": "sha512-KuOaNhcnGFN2zIPGA7wRmzF+lJA1sea7rHq17aiJ++9lzY1WWG6Jpwqwe1KNbRVPIqHmr8GLYx7jbrQcN/7/ww==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.3.0.tgz", + "integrity": "sha512-lhZBVvEHefgE+HQZC9O7EBJgCU/nVzFNl7vkS4RE0APtWLP02/8QVIkQtzBxPquh7lq5/78NHipTj7ODQ6XuyQ==", "dev": true, "license": "MIT", "dependencies": { - "esbuild": "^0.27.0", - "fdir": "^6.5.0", - "picomatch": "^4.0.3", - "postcss": "^8.5.6", - "rollup": "^4.43.0", - "tinyglobby": "^0.2.15" + "lightningcss": "^1.33.0", + "picomatch": "^4.0.7", + "postcss": "^8.5.28", + "rolldown": "~1.2.6", + "tinyglobby": "^0.2.17" }, "bin": { "vite": "bin/vite.js" @@ -2915,9 +2656,10 @@ }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", + "@vitejs/devtools": "^0.7.1", + "esbuild": "^0.27.0 || ^0.28.0", "jiti": ">=1.21.0", "less": "^4.0.0", - "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", @@ -2930,13 +2672,16 @@ "@types/node": { "optional": true }, - "jiti": { + "@vitejs/devtools": { "optional": true }, - "less": { + "esbuild": { + "optional": true + }, + "jiti": { "optional": true }, - "lightningcss": { + "less": { "optional": true }, "sass": { @@ -2962,51 +2707,6 @@ } } }, - "node_modules/vite/node_modules/rollup": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.0.tgz", - "integrity": "sha512-nc72Wgq62I7rtDV4izT5/aaS0zxy3kttkinf9586ApknY3jZO9NYsmtc24fUckA0X7Q2v+ML4a15pdUlV5V/jA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "1.0.9" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.62.0", - "@rollup/rollup-android-arm64": "4.62.0", - "@rollup/rollup-darwin-arm64": "4.62.0", - "@rollup/rollup-darwin-x64": "4.62.0", - "@rollup/rollup-freebsd-arm64": "4.62.0", - "@rollup/rollup-freebsd-x64": "4.62.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.62.0", - "@rollup/rollup-linux-arm-musleabihf": "4.62.0", - "@rollup/rollup-linux-arm64-gnu": "4.62.0", - "@rollup/rollup-linux-arm64-musl": "4.62.0", - "@rollup/rollup-linux-loong64-gnu": "4.62.0", - "@rollup/rollup-linux-loong64-musl": "4.62.0", - "@rollup/rollup-linux-ppc64-gnu": "4.62.0", - "@rollup/rollup-linux-ppc64-musl": "4.62.0", - "@rollup/rollup-linux-riscv64-gnu": "4.62.0", - "@rollup/rollup-linux-riscv64-musl": "4.62.0", - "@rollup/rollup-linux-s390x-gnu": "4.62.0", - "@rollup/rollup-linux-x64-gnu": "4.62.0", - "@rollup/rollup-linux-x64-musl": "4.62.0", - "@rollup/rollup-openbsd-x64": "4.62.0", - "@rollup/rollup-openharmony-arm64": "4.62.0", - "@rollup/rollup-win32-arm64-msvc": "4.62.0", - "@rollup/rollup-win32-ia32-msvc": "4.62.0", - "@rollup/rollup-win32-x64-gnu": "4.62.0", - "@rollup/rollup-win32-x64-msvc": "4.62.0", - "fsevents": "~2.3.2" - } - }, "node_modules/vue": { "version": "3.5.38", "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.38.tgz", @@ -3094,188 +2794,6 @@ "integrity": "sha512-wJ8ReQbHxsAfXhrf9ixl0aYbZorRuOWpBNzm8pL8ftmSxQx/wnJD5Eg861NwJU/czy2VXFIebCeZnZrI9rktIQ==", "dev": true }, - "@esbuild/aix-ppc64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", - "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", - "dev": true, - "optional": true - }, - "@esbuild/android-arm": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz", - "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", - "dev": true, - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz", - "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", - "dev": true, - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz", - "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz", - "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz", - "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz", - "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz", - "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz", - "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz", - "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz", - "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz", - "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", - "dev": true, - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz", - "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz", - "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz", - "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz", - "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", - "dev": true, - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz", - "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", - "dev": true, - "optional": true - }, - "@esbuild/netbsd-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz", - "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", - "dev": true, - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz", - "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", - "dev": true, - "optional": true - }, - "@esbuild/openbsd-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz", - "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", - "dev": true, - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz", - "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", - "dev": true, - "optional": true - }, - "@esbuild/openharmony-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz", - "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", - "dev": true, - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz", - "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", - "dev": true, - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz", - "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", - "dev": true, - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz", - "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", - "dev": true, - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz", - "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", - "dev": true, - "optional": true - }, "@fortawesome/fontawesome-common-types": { "version": "6.7.2", "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.7.2.tgz", @@ -3289,6 +2807,21 @@ "@fortawesome/fontawesome-common-types": "6.7.2" } }, + "@fortawesome/free-regular-svg-icons": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-7.3.1.tgz", + "integrity": "sha512-q1EsmL7Q8DDnkRBUjSvrxbq7c9oVwwVjCn/xa5apKmdp65YSgzUg2y0Ltnd5aDbT6GdAQQdXql5Ha90ArqIReQ==", + "requires": { + "@fortawesome/fontawesome-common-types": "7.3.1" + }, + "dependencies": { + "@fortawesome/fontawesome-common-types": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-7.3.1.tgz", + "integrity": "sha512-k0C0sdHmZtAo6dRDtd1Z/qcpyHbL0CKsjV8seMY/21xGhY5Wsv0XRmiI/xEEH4y2c9b1+jvgNs/3EqhV27yUEA==" + } + } + }, "@fortawesome/free-solid-svg-icons": { "version": "6.7.2", "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.7.2.tgz", @@ -3308,196 +2841,126 @@ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" }, + "@oxc-project/types": { + "version": "0.149.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.149.0.tgz", + "integrity": "sha512-Efcc+iF0j3Bf67YjEqIqWXbX5XddXoK/Mw4K1/JuXwRCZ8N16VR7iT23nlCc9XrveFVh/E5Rqs2StT0V8v9LdA==", + "dev": true + }, "@popperjs/core": { "version": "2.11.8", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==" }, - "@rolldown/pluginutils": { - "version": "1.0.0-beta.29", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.29.tgz", - "integrity": "sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==", - "dev": true - }, - "@rollup/rollup-android-arm-eabi": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.0.tgz", - "integrity": "sha512-IPIQ55ythEHkfEd9jMEi32OQ7SxURsGA43JI22lj01OLZNt2NUbJX8YUHxkVWyQ6daHPNn0truF5nSj3DQp6YQ==", - "dev": true, - "optional": true - }, - "@rollup/rollup-android-arm64": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.0.tgz", - "integrity": "sha512-M6s9cr10MibETyo8JsOkq+Lo1+lU6hcvb1MApnUql5qte/5hMEgzlN8/ReIKNfRV8rrqX50W1BX9zoUhC192RA==", - "dev": true, - "optional": true - }, - "@rollup/rollup-darwin-arm64": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.0.tgz", - "integrity": "sha512-BqCoMoIbn0keKys+dEAdBa70EtOwV1bEsQCUgU9FdiZmmMge/Zk7LlkYGqbrdHR+Frnt0E1FOanly+rlwvvQzw==", - "dev": true, - "optional": true - }, - "@rollup/rollup-darwin-x64": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.0.tgz", - "integrity": "sha512-SIMzST3VFNXDAbeIWDWiFCNM5qncUBDWaEV7NfE7oZbDt2mgfW4MvbKdbYiGOLoM32gbTv608UMd0XktEYSD7w==", - "dev": true, - "optional": true - }, - "@rollup/rollup-freebsd-arm64": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.0.tgz", - "integrity": "sha512-ezjfSQMP7ArdUsbBwbQIfwAlhE84I2iVnzQNCFSveqV42q+BmKlzVpf7mxv5EchLcoWU4y6/heFzVg1F+hodUQ==", - "dev": true, - "optional": true - }, - "@rollup/rollup-freebsd-x64": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.0.tgz", - "integrity": "sha512-9+qTWGW9AZRhnUgwtTwzNwcPlL87ngkeN0LA+q1bADvmY9aNvWaF2TFW8BZgnQPYxpDI7+rMVLivcd4V737TAQ==", - "dev": true, - "optional": true - }, - "@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.0.tgz", - "integrity": "sha512-T1dMEQhXA/jkJ/jyMIw9IovK8bSUq7A8kLIlvZTb/6YIVsp2zLavr4F3oyllHWo7eIVJRyE5n3tUjQJEbE1IuQ==", - "dev": true, - "optional": true - }, - "@rollup/rollup-linux-arm-musleabihf": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.0.tgz", - "integrity": "sha512-2as0LgT7qQpyceQq6VUJYnumUMUrgGQCWIiDIN9DE0/tglsk6o66uCB4f3djRawAltvfCNLyZZrsqbPA6inCsA==", - "dev": true, - "optional": true - }, - "@rollup/rollup-linux-arm64-gnu": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.0.tgz", - "integrity": "sha512-bVURMg+6eNN9C/yc0aVjooZcwTTtYF4YW3xta5pP0//r3o1V8gXEHXWCndj47w/HhwsFroZrFhR+6uQP5T0n0g==", - "dev": true, - "optional": true - }, - "@rollup/rollup-linux-arm64-musl": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.0.tgz", - "integrity": "sha512-Ful8pM/2yYI83PViWdFdpZhdI8HJ5qsXANe5atypbHDf+KIBBDsZsbyy8hbXnULVvW9NsTh5DHwbcBftyLTfiw==", + "@rolldown/binding-android-arm-eabi": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.8.tgz", + "integrity": "sha512-tN5aztYkKCte4i5SIrrz5yK/HMjEuCqCSCJa418jOV8tZ1cBY3YF2otxB1ktPxzsLA1BeTqwapK0bfjxNvHJVw==", "dev": true, "optional": true }, - "@rollup/rollup-linux-loong64-gnu": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.0.tgz", - "integrity": "sha512-9Gp/DgrkzfUBmNPVTyPTvay+4xEP7M/clXpj3efXBcm6uTIVIgDg4rqUpqKXvLEuFRVuEpSAOkhgNeecvaZ4Cg==", + "@rolldown/binding-android-arm64": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.8.tgz", + "integrity": "sha512-dIYTWl9XprMUiQFoc55KUyk/oS8SKYH3zFl0LTR7RT0Xj4hgSVyuJcroH8JUu8RcpF8fTB6E0aOwCkZoYPcDSQ==", "dev": true, "optional": true }, - "@rollup/rollup-linux-loong64-musl": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.0.tgz", - "integrity": "sha512-m9tsJz54LUXkSYM8+8PG81B9IKK5r+2T0clMq4QrS16xFosufU7firBDAZEsDheDs7wTlP7h3++S7lMsU955HA==", + "@rolldown/binding-darwin-arm64": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.8.tgz", + "integrity": "sha512-PCSDQGXD2IyTEFrcgPyBM8jJuGmrbCMuoIOXdbEGVemruKACXoLQJrb+A45Z0L5t1RQkdfJprAYPkikbh7dzdA==", "dev": true, "optional": true }, - "@rollup/rollup-linux-ppc64-gnu": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.0.tgz", - "integrity": "sha512-3UvJ5PNVU16aJf6M3tFI24pWzAl2/ynfbyRN3ICyQajK1lSkrnVYNnLz3v04J32qKa0FczJc22zeToc0lr2A3w==", + "@rolldown/binding-darwin-x64": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.8.tgz", + "integrity": "sha512-Uk7lRsGhPFHVX/sAUC6D5H9Ol30dFHd6iquokll2th3LpdJ3F5CzQB+7DHn0Ri2mG+U7k2zXiPHDrwZenXhwSA==", "dev": true, "optional": true }, - "@rollup/rollup-linux-ppc64-musl": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.0.tgz", - "integrity": "sha512-vRWUAbYLGHBZS6Q8Msb2sfnf1fvJf+47t8l/TwOerM2qArzy+IeNMTHrYLHXh95h8MoatPHI5hhSZNs+mGXKPg==", + "@rolldown/binding-freebsd-x64": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.8.tgz", + "integrity": "sha512-DjszaTEVogPqA5bYzsEeqDCQxbcp2fexQwKcRspYji2yzR68fCf+e4fx6kBSRDwX5/brZaHw/hWS9+A/+/w9sQ==", "dev": true, "optional": true }, - "@rollup/rollup-linux-riscv64-gnu": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.0.tgz", - "integrity": "sha512-c00T5SYENHAt86cfW47URaP3Us5vLC/4QO7GYud1G5VNRffCwwCuBspwqYrriuJB+5m0WFzClCn9wed0FBjKvg==", + "@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.8.tgz", + "integrity": "sha512-zmwa7FTmdzB6aaEEuuls18H6Ap5JmJPSoPTuXixeJZV6tG40SyLkApQtz1g8ptZtiEKqj9OM0oNLPh1AgvE31Q==", "dev": true, "optional": true }, - "@rollup/rollup-linux-riscv64-musl": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.0.tgz", - "integrity": "sha512-krrCDilhXOwFkSkO3Wm9I/f9H0L92XHHwy2fwxjukxIbh0dem8gZqOW5Y8BsHrpJv5qwlRBV+Wl4ZFyRWhUpwg==", + "@rolldown/binding-linux-arm64-gnu": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.8.tgz", + "integrity": "sha512-KdYQDPHwJVnbFwdTGMgxsI9SqblBlz6STGM+w1We/d5B8OWWidYH0MwkU/uA1wM5fIpO2MkOVxXrNzzuZhw9ew==", "dev": true, "optional": true }, - "@rollup/rollup-linux-s390x-gnu": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.0.tgz", - "integrity": "sha512-7pfYFSTc4/rUC/FtAI0Qp6QthDBCIi6/AuP1xYqFk5vanI6KnL5dWKP60OM/05LOsbwTmIcvr6eXC4CJuJ75IA==", + "@rolldown/binding-linux-arm64-musl": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.8.tgz", + "integrity": "sha512-jFJTifHnNPY+yzOoNZQfSIysrVyXzEQPhPnOUjmD1bcQGHH6s7c8cViKWar8YplQImE5N9JRqMCLrM2CdxOrZA==", "dev": true, "optional": true }, - "@rollup/rollup-linux-x64-gnu": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.0.tgz", - "integrity": "sha512-7SDIalKeIpG0Ifogbbdn58HmSotYMlf23K3dCJEmiVd9Fg36Vmni82iPQec27N3wY4Bvbxftkxz6vSx9OcouTg==", + "@rolldown/binding-linux-ppc64-gnu": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.8.tgz", + "integrity": "sha512-FhiOziBDWPBjbcmRzfLyIJnaP7AVMFXT7YCXPjXxj7wKU3vx24RjrCNN/zjvVa+N2vVoHJwCoUBvsrN/DG3zIA==", "dev": true, "optional": true }, - "@rollup/rollup-linux-x64-musl": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.0.tgz", - "integrity": "sha512-eRZevouTH2i1HeAVLqJuLnt256krQkGY0TN6WsTmsIhuzbh457HuWDMakKwmi0Cjadux983CoSr8Lim2QhUIFw==", + "@rolldown/binding-linux-s390x-gnu": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.8.tgz", + "integrity": "sha512-WnHfADMzOV2Y55wlx1hzzQnar/wDt/VdvWSD99r18Mz9ylNieIGOkRx3UV21h7m/eJvjySYJkO26VvGNFkwsIQ==", "dev": true, "optional": true }, - "@rollup/rollup-openbsd-x64": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.0.tgz", - "integrity": "sha512-3oVS7FLGa4U1qcvao9ylGxrjXZyUQqR8UwxEcnUEyPX53O/C/mKDZegNXTdHCP+h3e6ta/f1EN38Yif1mmZHYg==", + "@rolldown/binding-linux-x64-gnu": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.8.tgz", + "integrity": "sha512-H9tRr5ibfXFVLxbPOseVewewFpl28zcEdjRDt2FTUZU7odxP0gEv1ki4/kGmcGOh78oRwZuuQllGLZ9zTJp84g==", "dev": true, "optional": true }, - "@rollup/rollup-openharmony-arm64": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.0.tgz", - "integrity": "sha512-yTB9TgfWj5wHe5QgktAgXTLLot1gvEjl1NiPPAUiCs4oPrIWFl5V4nC3GrkNdj9LaAU4s94nVrGbGOCqUpyWsg==", + "@rolldown/binding-linux-x64-musl": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.8.tgz", + "integrity": "sha512-UefiqfM3D6IVNlZ8tSGs9+Ejjud2T+oxO0IHADU45Y+lyEjD2dVFyZHbkfX0LUb5Zugo/oIv1eCO/KVYhgYJYA==", "dev": true, "optional": true }, - "@rollup/rollup-win32-arm64-msvc": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.0.tgz", - "integrity": "sha512-5LOhoaesY3doG1c+ac/2JtgREpKoJr5bUHH8tKY0V8di7+uSV6BwLs2PlR0/yzefGOkR+wE7ZolZphHCsyG5Rw==", + "@rolldown/binding-openharmony-arm64": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.8.tgz", + "integrity": "sha512-637Ke4kWSy6rp9cxQ9gMOXlxPgIw/c1beASV4M//3+9I4uwBVOOl74G+e3zyU3u19U7RkRl/HuewixZ/Z6+Rjg==", "dev": true, "optional": true }, - "@rollup/rollup-win32-ia32-msvc": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.0.tgz", - "integrity": "sha512-yYkWHhmbhRTWTnWos5HC4GcPQfjlzzCNbM9e/+GXrLuaBXYA3qSDR9f0Vgufd5S8yX81U8jPKp7ZnAjZFMtRnw==", + "@rolldown/binding-win32-arm64-msvc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.8.tgz", + "integrity": "sha512-xWBkPOF1Q9k/Gv1nQXnVdLxKu74jXppuOM4Z3mnypVUJJJwLsMl7hNJGRAUJoG8A5MgOI1ACKM+wBFxSJzKy4A==", "dev": true, "optional": true }, - "@rollup/rollup-win32-x64-gnu": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.0.tgz", - "integrity": "sha512-SoTb6lPg25xZlA2ibwQ++ahCCnH+FP0qmEuafMJ4gznZKOlXioKEAeJLgCrqjM98ACziXM9V1amFjICVL4IFoA==", + "@rolldown/binding-win32-x64-msvc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.8.tgz", + "integrity": "sha512-uz2ZvfgXbxqNwijjjbxrnvALwpyODDcgc1T1N8N3rf/DXKQmaFwmB4LX4yyjggpwN2obdQLb2rgirX5ffCWYng==", "dev": true, "optional": true }, - "@rollup/rollup-win32-x64-msvc": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.0.tgz", - "integrity": "sha512-5L+T1fMX4RIEBoZzT0+sQ0PhTS36NULFmMXtl1TZo44TMAROIMHbZufSOjVWt/Y622BtxgxtaNOokbTDvfsrZA==", - "dev": true, - "optional": true - }, - "@types/estree": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", - "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "@rolldown/pluginutils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", + "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", "dev": true }, "@types/web-bluetooth": { @@ -3506,12 +2969,12 @@ "integrity": "sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==" }, "@vitejs/plugin-vue": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-6.0.1.tgz", - "integrity": "sha512-+MaE752hU0wfPFJEUAIxqw18+20euHHdxVtMvbFcOEpjEyfqXH/5DCoTHiVJ0J29EhTJdoTkjEv5YBKU9dnoTw==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-6.0.9.tgz", + "integrity": "sha512-rD/MORlhaZMlXWW0rEn4FB4wMinWC0z/D7Ye160S5+Rs1mC8ZDAdcDp4SjKfUhG5t8q1ktcPVw4xuTkPRlzrSA==", "dev": true, "requires": { - "@rolldown/pluginutils": "1.0.0-beta.29" + "@rolldown/pluginutils": "^1.0.1" } }, "@vue/compiler-core": { @@ -4005,6 +3468,12 @@ "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" }, + "detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true + }, "dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", @@ -4049,40 +3518,6 @@ "hasown": "^2.0.2" } }, - "esbuild": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz", - "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", - "dev": true, - "requires": { - "@esbuild/aix-ppc64": "0.27.7", - "@esbuild/android-arm": "0.27.7", - "@esbuild/android-arm64": "0.27.7", - "@esbuild/android-x64": "0.27.7", - "@esbuild/darwin-arm64": "0.27.7", - "@esbuild/darwin-x64": "0.27.7", - "@esbuild/freebsd-arm64": "0.27.7", - "@esbuild/freebsd-x64": "0.27.7", - "@esbuild/linux-arm": "0.27.7", - "@esbuild/linux-arm64": "0.27.7", - "@esbuild/linux-ia32": "0.27.7", - "@esbuild/linux-loong64": "0.27.7", - "@esbuild/linux-mips64el": "0.27.7", - "@esbuild/linux-ppc64": "0.27.7", - "@esbuild/linux-riscv64": "0.27.7", - "@esbuild/linux-s390x": "0.27.7", - "@esbuild/linux-x64": "0.27.7", - "@esbuild/netbsd-arm64": "0.27.7", - "@esbuild/netbsd-x64": "0.27.7", - "@esbuild/openbsd-arm64": "0.27.7", - "@esbuild/openbsd-x64": "0.27.7", - "@esbuild/openharmony-arm64": "0.27.7", - "@esbuild/sunos-x64": "0.27.7", - "@esbuild/win32-arm64": "0.27.7", - "@esbuild/win32-ia32": "0.27.7", - "@esbuild/win32-x64": "0.27.7" - } - }, "estree-walker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", @@ -4245,9 +3680,9 @@ } }, "immutable": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.8.tgz", - "integrity": "sha512-d/Ld9aLbKpNwyl0KiM2CT1WYvkitQ1TSvmRtkcV8FKStiDoA7Slzgjmb/1G2yhKM1p0XeNOieaTbFZmU1d3Xuw==", + "version": "4.3.9", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.9.tgz", + "integrity": "sha512-ObHy4YN7ycwZOUCLI1/6svfyAFu7vL8RhAvVu/bh/RZW9EPlOyDaQ9jDQWCtdqzaXUjgXZCW1migtHE7YI7UGQ==", "dev": true }, "internmap": { @@ -4264,6 +3699,103 @@ "graceful-fs": "^4.1.6" } }, + "lightningcss": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz", + "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==", + "dev": true, + "requires": { + "detect-libc": "^2.0.3", + "lightningcss-android-arm64": "1.33.0", + "lightningcss-darwin-arm64": "1.33.0", + "lightningcss-darwin-x64": "1.33.0", + "lightningcss-freebsd-x64": "1.33.0", + "lightningcss-linux-arm-gnueabihf": "1.33.0", + "lightningcss-linux-arm64-gnu": "1.33.0", + "lightningcss-linux-arm64-musl": "1.33.0", + "lightningcss-linux-x64-gnu": "1.33.0", + "lightningcss-linux-x64-musl": "1.33.0", + "lightningcss-win32-arm64-msvc": "1.33.0", + "lightningcss-win32-x64-msvc": "1.33.0" + } + }, + "lightningcss-android-arm64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz", + "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==", + "dev": true, + "optional": true + }, + "lightningcss-darwin-arm64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz", + "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==", + "dev": true, + "optional": true + }, + "lightningcss-darwin-x64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz", + "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==", + "dev": true, + "optional": true + }, + "lightningcss-freebsd-x64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz", + "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==", + "dev": true, + "optional": true + }, + "lightningcss-linux-arm-gnueabihf": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz", + "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==", + "dev": true, + "optional": true + }, + "lightningcss-linux-arm64-gnu": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz", + "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==", + "dev": true, + "optional": true + }, + "lightningcss-linux-arm64-musl": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz", + "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==", + "dev": true, + "optional": true + }, + "lightningcss-linux-x64-gnu": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz", + "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==", + "dev": true, + "optional": true + }, + "lightningcss-linux-x64-musl": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz", + "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==", + "dev": true, + "optional": true + }, + "lightningcss-win32-arm64-msvc": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz", + "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==", + "dev": true, + "optional": true + }, + "lightningcss-win32-x64-msvc": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz", + "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==", + "dev": true, + "optional": true + }, "lodash": { "version": "4.18.1", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", @@ -4328,16 +3860,17 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "nanoid": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", - "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==" + "version": "3.3.19", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz", + "integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==" }, "pev2": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/pev2/-/pev2-1.22.0.tgz", - "integrity": "sha512-eQqcqFE53/8d9pMtw+Y7LCyS2oDpX5s9hANxEb99uMgPfJIC0y7AAiP5mlnYoPFw1iT21YuSTdLOgoCsvyQhgA==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/pev2/-/pev2-1.24.0.tgz", + "integrity": "sha512-yLp+VKJSQ90XjFq3FyjRN+nMvMPfgI5mM2R72p4OVc6KbCVgP6eNyd7uIdIvLrgkrB+/53yKiSRUDsyfcP4TcA==", "requires": { "@fortawesome/fontawesome-svg-core": "^6.7.2", + "@fortawesome/free-regular-svg-icons": "^7.2.0", "@fortawesome/free-solid-svg-icons": "^6.7.2", "@fortawesome/vue-fontawesome": "^3.1.3", "@vueuse/core": "^14.2.0", @@ -4348,7 +3881,7 @@ "humanize-duration": "^3.33.2", "lodash": "^4.18.1", "motion": "^12.29.2", - "splitpanes": "^3.2.0", + "splitpanes": "^4.1.2", "vue": "^3.5.28", "vue-clipboard3": "^2.0.0", "vue-tippy": "^6.7.1" @@ -4360,9 +3893,9 @@ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "picomatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", - "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", + "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", "dev": true }, "popper.js": { @@ -4371,11 +3904,11 @@ "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" }, "postcss": { - "version": "8.5.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", - "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "version": "8.5.28", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", + "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==", "requires": { - "nanoid": "^3.3.12", + "nanoid": "^3.3.18", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } @@ -4396,6 +3929,31 @@ "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" }, + "rolldown": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.8.tgz", + "integrity": "sha512-Z67nTmhZe7anqnM/EjI392w5i/ANUinjip7QYsOyN37oayduxt3ksdX0hf5OOamkAd53BiIHfbfSzfUmzKFQqQ==", + "dev": true, + "requires": { + "@oxc-project/types": "=0.149.0", + "@rolldown/binding-android-arm-eabi": "1.2.8", + "@rolldown/binding-android-arm64": "1.2.8", + "@rolldown/binding-darwin-arm64": "1.2.8", + "@rolldown/binding-darwin-x64": "1.2.8", + "@rolldown/binding-freebsd-x64": "1.2.8", + "@rolldown/binding-linux-arm-gnueabihf": "1.2.8", + "@rolldown/binding-linux-arm64-gnu": "1.2.8", + "@rolldown/binding-linux-arm64-musl": "1.2.8", + "@rolldown/binding-linux-ppc64-gnu": "1.2.8", + "@rolldown/binding-linux-s390x-gnu": "1.2.8", + "@rolldown/binding-linux-x64-gnu": "1.2.8", + "@rolldown/binding-linux-x64-musl": "1.2.8", + "@rolldown/binding-openharmony-arm64": "1.2.8", + "@rolldown/binding-win32-arm64-msvc": "1.2.8", + "@rolldown/binding-win32-x64-msvc": "1.2.8", + "@rolldown/pluginutils": "^1.0.0" + } + }, "rollup": { "version": "2.80.0", "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.80.0.tgz", @@ -4619,9 +4177,9 @@ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" }, "splitpanes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/splitpanes/-/splitpanes-3.2.0.tgz", - "integrity": "sha512-K+WKxWdqtKShV33gPjQl769wHxB3glypTOReCvYu/AJd38J+abHlpiF8rK6uBNPMrgw5thHZCI5JkEwsAqa9XA==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/splitpanes/-/splitpanes-4.1.2.tgz", + "integrity": "sha512-frNchoCv7w0nMQEuaDGgMGMU6jv3NhN6bBGQVfCNgwJdVcYaRmi1dwYDjp7SifAoUFdiQjBRB254LJNidzo15Q==", "requires": {} }, "supports-color": { @@ -4639,13 +4197,13 @@ "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" }, "tinyglobby": { - "version": "0.2.15", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", - "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", "dev": true, "requires": { "fdir": "^6.5.0", - "picomatch": "^4.0.3" + "picomatch": "^4.0.4" } }, "tippy.js": { @@ -4674,55 +4232,17 @@ "dev": true }, "vite": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.5.tgz", - "integrity": "sha512-KuOaNhcnGFN2zIPGA7wRmzF+lJA1sea7rHq17aiJ++9lzY1WWG6Jpwqwe1KNbRVPIqHmr8GLYx7jbrQcN/7/ww==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.3.0.tgz", + "integrity": "sha512-lhZBVvEHefgE+HQZC9O7EBJgCU/nVzFNl7vkS4RE0APtWLP02/8QVIkQtzBxPquh7lq5/78NHipTj7ODQ6XuyQ==", "dev": true, "requires": { - "esbuild": "^0.27.0", - "fdir": "^6.5.0", "fsevents": "~2.3.3", - "picomatch": "^4.0.3", - "postcss": "^8.5.6", - "rollup": "^4.43.0", - "tinyglobby": "^0.2.15" - }, - "dependencies": { - "rollup": { - "version": "4.62.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.0.tgz", - "integrity": "sha512-nc72Wgq62I7rtDV4izT5/aaS0zxy3kttkinf9586ApknY3jZO9NYsmtc24fUckA0X7Q2v+ML4a15pdUlV5V/jA==", - "dev": true, - "requires": { - "@rollup/rollup-android-arm-eabi": "4.62.0", - "@rollup/rollup-android-arm64": "4.62.0", - "@rollup/rollup-darwin-arm64": "4.62.0", - "@rollup/rollup-darwin-x64": "4.62.0", - "@rollup/rollup-freebsd-arm64": "4.62.0", - "@rollup/rollup-freebsd-x64": "4.62.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.62.0", - "@rollup/rollup-linux-arm-musleabihf": "4.62.0", - "@rollup/rollup-linux-arm64-gnu": "4.62.0", - "@rollup/rollup-linux-arm64-musl": "4.62.0", - "@rollup/rollup-linux-loong64-gnu": "4.62.0", - "@rollup/rollup-linux-loong64-musl": "4.62.0", - "@rollup/rollup-linux-ppc64-gnu": "4.62.0", - "@rollup/rollup-linux-ppc64-musl": "4.62.0", - "@rollup/rollup-linux-riscv64-gnu": "4.62.0", - "@rollup/rollup-linux-riscv64-musl": "4.62.0", - "@rollup/rollup-linux-s390x-gnu": "4.62.0", - "@rollup/rollup-linux-x64-gnu": "4.62.0", - "@rollup/rollup-linux-x64-musl": "4.62.0", - "@rollup/rollup-openbsd-x64": "4.62.0", - "@rollup/rollup-openharmony-arm64": "4.62.0", - "@rollup/rollup-win32-arm64-msvc": "4.62.0", - "@rollup/rollup-win32-ia32-msvc": "4.62.0", - "@rollup/rollup-win32-x64-gnu": "4.62.0", - "@rollup/rollup-win32-x64-msvc": "4.62.0", - "@types/estree": "1.0.9", - "fsevents": "~2.3.2" - } - } + "lightningcss": "^1.33.0", + "picomatch": "^4.0.7", + "postcss": "^8.5.28", + "rolldown": "~1.2.6", + "tinyglobby": "^0.2.17" } }, "vue": { diff --git a/package.json b/package.json index 2377738..9c175b5 100644 --- a/package.json +++ b/package.json @@ -12,17 +12,17 @@ "author": "", "license": "ISC", "devDependencies": { - "@vitejs/plugin-vue": "^6.0.1", + "@vitejs/plugin-vue": "^6.0.9", "prettier": "^2.7.1", "rollup-plugin-empty-dir": "^1.0.5", "sass-embedded": "1.78", - "vite": "^7.1.9" + "vite": "^8.3.0" }, "dependencies": { "axios": "^1.8.3", "bootstrap": "^5.3.8", "moment": "^2.29.4", - "pev2": "^1.22.0", + "pev2": "^1.24.0", "popper.js": "^1.15.0", "vue-timeago3": "^2.3.0" } diff --git a/vite.config.js b/vite.config.js index c0c0786..f31b117 100644 --- a/vite.config.js +++ b/vite.config.js @@ -25,11 +25,12 @@ export default defineConfig({ }, output: { dir: "app/static/dist", - manualChunks: { - // Split external library from transpiled code. - lodash: ["lodash"], - vue: ["vue"], - pev2: ["pev2"], + codeSplitting: { + groups: [ + { name: "lodash", test: /node_modules\/lodash/ }, + { name: "vue", test: /node_modules\/(vue|vue-router)/ }, + { name: "pev2", test: /node_modules\/pev2/ }, + ] }, }, }, From 321b156a91555a3877acf716a1565e069ad6edea Mon Sep 17 00:00:00 2001 From: Pierre GIRAUD Date: Tue, 15 Sep 2026 08:25:58 +0200 Subject: [PATCH 2/2] feat: add support for the new "comment" field --- app/__init__.py | 14 +- app/static/dist/.vite/manifest.json | 2 +- .../{index-CPV_9DMy.js => index-DCzA-F_U.js} | 18 +-- app/static/js/index.js | 4 + app/templates/index.html | 8 +- app/templates/plan.html | 120 +++++++++--------- .../a93d8d8603fb_add_comment_field.py | 96 ++++++++++++++ 7 files changed, 191 insertions(+), 71 deletions(-) rename app/static/dist/assets/{index-CPV_9DMy.js => index-DCzA-F_U.js} (79%) create mode 100644 migrations/versions/a93d8d8603fb_add_comment_field.py diff --git a/app/__init__.py b/app/__init__.py index 1dd15c9..994125a 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -27,6 +27,7 @@ class Plan(db.Model): created = db.Column(db.DateTime(timezone=True), default=datetime.datetime.utcnow) plan = db.Column(db.String) sql = db.Column(db.String) + comment = db.Column(db.String) is_public = db.Column(db.Boolean, default=False) delete_key = db.Column(db.String) password_hash = db.Column(db.String, default=False) @@ -39,6 +40,7 @@ def as_dict(self): "title": self.title, "plan": self.plan, "sql": self.sql, + "comment": self.comment, } @@ -58,6 +60,7 @@ class PlanForm(FlaskForm): title = StringField("Title") plan = TextAreaField("Plan", validators=[DataRequired()]) query = TextAreaField("Query") + comment = TextAreaField("Comment") password = StringField("Password") @@ -86,7 +89,14 @@ def save(json=False): if password := form.password.data: password_hash = generate_password_hash(password) sql = """ - SELECT register_plan(:title, :plan, :query, :is_public, :password_hash) + SELECT register_plan( + :title, + :plan, + :query, + :comment, + :is_public, + :password_hash + ) """ query = db.session.execute( sql, @@ -94,6 +104,7 @@ def save(json=False): "title": form.title.data, "plan": plan, "query": form.query.data, + "comment": form.comment.data, "is_public": False, "password_hash": password_hash, }, @@ -146,6 +157,7 @@ def delete(id, key): plan.title = None plan.plan = None plan.sql = None + plan.comment = None plan.is_public = False session["deleted"] = id db.session.commit() diff --git a/app/static/dist/.vite/manifest.json b/app/static/dist/.vite/manifest.json index e4dd48a..edace46 100644 --- a/app/static/dist/.vite/manifest.json +++ b/app/static/dist/.vite/manifest.json @@ -53,7 +53,7 @@ ] }, "app/static/js/index.js": { - "file": "assets/index-CPV_9DMy.js", + "file": "assets/index-DCzA-F_U.js", "name": "index", "src": "app/static/js/index.js", "isEntry": true, diff --git a/app/static/dist/assets/index-CPV_9DMy.js b/app/static/dist/assets/index-DCzA-F_U.js similarity index 79% rename from app/static/dist/assets/index-CPV_9DMy.js rename to app/static/dist/assets/index-DCzA-F_U.js index ced32ac..ef0c4f3 100644 --- a/app/static/dist/assets/index-CPV_9DMy.js +++ b/app/static/dist/assets/index-DCzA-F_U.js @@ -1,15 +1,15 @@ -import{i as e,n as t,r as n}from"./rolldown-runtime-Dd_uD5pT.js";import{S as r,V as i,j as a,n as o,r as s}from"./vue-Czeiv6NX.js";import{c,n as l,o as u,r as d,s as f,t as p}from"./about-Dhkdxd6W.js";import{t as m}from"./lodash-DvAq8kyA.js";import{t as h}from"./themeSwitcher-C9Rv-jw7.js";function ee(e,t){return function(){return e.apply(t,arguments)}}var{toString:te}=Object.prototype,{getPrototypeOf:g}=Object,{iterator:ne,toStringTag:re}=Symbol,_=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),ie=(e,t)=>{let n=e,r=[];for(;n!=null&&n!==Object.prototype;){if(r.indexOf(n)!==-1)return!1;if(r.push(n),_(n,t))return!0;n=g(n)}return!1},ae=(e,t)=>e!=null&&ie(e,t)?e[t]:void 0,v=(e=>t=>{let n=te.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),y=e=>(e=e.toLowerCase(),t=>v(t)===e),oe=e=>t=>typeof t===e,{isArray:se}=Array,ce=oe(`undefined`);function le(e){return e!==null&&!ce(e)&&e.constructor!==null&&!ce(e.constructor)&&x(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var ue=y(`ArrayBuffer`);function b(e){let t;return t=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&ue(e.buffer),t}var de=oe(`string`),x=oe(`function`),fe=oe(`number`),pe=e=>typeof e==`object`&&!!e,me=e=>e===!0||e===!1,he=e=>{if(!pe(e))return!1;let t=g(e);return(t===null||t===Object.prototype||g(t)===null)&&!ie(e,re)&&!ie(e,ne)},ge=e=>{if(!pe(e)||le(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},_e=y(`Date`),ve=y(`File`),ye=e=>!!(e&&e.uri!==void 0),be=e=>e&&e.getParts!==void 0,xe=y(`Blob`),Se=y(`FileList`),Ce=e=>pe(e)&&x(e.pipe);function we(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{}}var Te=we(),Ee=Te.FormData===void 0?void 0:Te.FormData,De=e=>{if(!e)return!1;if(Ee&&e instanceof Ee)return!0;let t=g(e);if(!t||t===Object.prototype||!x(e.append))return!1;let n=v(e);return n===`formdata`||n===`object`&&x(e.toString)&&e.toString()===`[object FormData]`},Oe=y(`URLSearchParams`),[ke,Ae,je,Me]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(y),Ne=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function Pe(e,t,{allOwnKeys:n=!1}={}){if(e==null)return;let r,i;if(typeof e!=`object`&&(e=[e]),se(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}var Ie=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,Le=e=>!ce(e)&&e!==Ie;function Re(...e){let{caseless:t,skipUndefined:n}=Le(this)&&this||{},r={},i=(e,i)=>{if(i===`__proto__`||i===`constructor`||i===`prototype`)return;let a=t&&typeof i==`string`&&Fe(r,i)||i,o=_(r,a)?r[a]:void 0;he(o)&&he(e)?r[a]=Re(o,e):he(e)?r[a]=Re({},e):se(e)?r[a]=e.slice():(!n||!ce(e))&&(r[a]=e)};for(let t=0,n=e.length;t(Pe(t,(t,r)=>{n&&x(t)?Object.defineProperty(e,r,{__proto__:null,value:ee(t,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,r,{__proto__:null,value:t,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),Be=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Ve=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},He=(e,t,n,r)=>{let i,a,o,s={};if(t||={},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-->0;)o=i[a],(!r||r(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&g(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Ue=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},We=e=>{if(!e)return null;if(se(e))return e;let t=e.length;if(!fe(t))return null;let n=Array(t);for(;t-->0;)n[t]=e[t];return n},Ge=(e=>t=>e&&t instanceof e)(typeof Uint8Array<`u`&&g(Uint8Array)),Ke=(e,t)=>{let n=(e&&e[ne]).call(e),r;for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},qe=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Je=y(`HTMLFormElement`),Ye=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),{propertyIsEnumerable:Xe}=Object.prototype,Ze=y(`RegExp`),Qe=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};Pe(n,(n,i)=>{let a;(a=t(n,i,e))!==!1&&(r[i]=a||n)}),Object.defineProperties(e,r)},$e=e=>{Qe(e,(t,n)=>{if(x(e)&&[`arguments`,`caller`,`callee`].includes(n))return!1;let r=e[n];if(x(r)){if(t.enumerable=!1,`writable`in t){t.writable=!1;return}t.set||=()=>{throw Error(`Can not rewrite read-only method '`+n+`'`)}}})},et=(e,t)=>{let n={},r=e=>{e.forEach(e=>{n[e]=!0})};return se(e)?r(e):r(String(e).split(t)),n},tt=()=>{},nt=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function rt(e){return!!(e&&x(e.append)&&e[re]===`FormData`&&e[ne])}var it=e=>{let t=new WeakSet,n=e=>{if(pe(e)){if(t.has(e))return;if(le(e))return e;if(!(`toJSON`in e)){t.add(e);let r=se(e)?[]:{};return Pe(e,(e,t)=>{let i=n(e);!ce(i)&&(r[t]=i)}),t.delete(e),r}}return e};return n(e)},at=y(`AsyncFunction`),ot=e=>e&&(pe(e)||x(e))&&x(e.then)&&x(e.catch),st=((e,t)=>e?setImmediate:t?((e,t)=>(Ie.addEventListener(`message`,({source:n,data:r})=>{n===Ie&&r===e&&t.length&&t.shift()()},!1),n=>{t.push(n),Ie.postMessage(e,`*`)}))(`axios@${Math.random()}`,[]):e=>setTimeout(e))(typeof setImmediate==`function`,x(Ie.postMessage)),ct=typeof queueMicrotask<`u`?queueMicrotask.bind(Ie):typeof process<`u`&&process.nextTick||st,lt=e=>e!=null&&x(e[ne]),S={isArray:se,isArrayBuffer:ue,isBuffer:le,isFormData:De,isArrayBufferView:b,isString:de,isNumber:fe,isBoolean:me,isObject:pe,isPlainObject:he,isEmptyObject:ge,isReadableStream:ke,isRequest:Ae,isResponse:je,isHeaders:Me,isUndefined:ce,isDate:_e,isFile:ve,isReactNativeBlob:ye,isReactNative:be,isBlob:xe,isRegExp:Ze,isFunction:x,isStream:Ce,isURLSearchParams:Oe,isTypedArray:Ge,isFileList:Se,forEach:Pe,merge:Re,extend:ze,trim:Ne,stripBOM:Be,inherits:Ve,toFlatObject:He,kindOf:v,kindOfTest:y,endsWith:Ue,toArray:We,forEachEntry:Ke,matchAll:qe,isHTMLForm:Je,hasOwnProperty:_,hasOwnProp:_,hasOwnInPrototypeChain:ie,getSafeProp:ae,reduceDescriptors:Qe,freezeMethods:$e,toObjectSet:et,toCamelCase:Ye,noop:tt,toFiniteNumber:nt,findKey:Fe,global:Ie,isContextDefined:Le,isSpecCompliantForm:rt,toJSONObject:it,isAsyncFn:at,isThenable:ot,setImmediate:st,asap:ct,isIterable:lt,isSafeIterable:e=>e!=null&&ie(e,ne)&<(e)},ut=S.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),dt=e=>{let t={},n,r,i;return e&&e.split(` -`).forEach(function(e){i=e.indexOf(`:`),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim(),!(!n||t[n]&&ut[n])&&(n===`set-cookie`?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+`, `+r:r)}),t};function ft(e){let t=0,n=e.length;for(;tt;){let t=e.charCodeAt(n-1);if(t!==9&&t!==32)break;--n}return t===0&&n===e.length?e:e.slice(t,n)}var pt=RegExp(`[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+`,`g`),mt=RegExp(`[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+`,`g`);function ht(e,t){return S.isArray(e)?e.map(e=>ht(e,t)):ft(String(e).replace(t,``))}var gt=e=>ht(e,pt),_t=e=>ht(e,mt);function vt(e){let t=Object.create(null);return S.forEach(e.toJSON(),(e,n)=>{t[n]=_t(e)}),t}var yt=Symbol(`internals`);function bt(e){return e&&String(e).trim().toLowerCase()}function xt(e){return e===!1||e==null?e:S.isArray(e)?e.map(xt):gt(String(e))}function St(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var Ct=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function wt(e,t,n,r,i){if(S.isFunction(r))return r.call(this,t,n);if(i&&(t=n),S.isString(t)){if(S.isString(r))return t.indexOf(r)!==-1;if(S.isRegExp(r))return r.test(t)}}function Tt(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}function Et(e,t){let n=S.toCamelCase(` `+t);[`get`,`set`,`has`].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})})}var C=class{constructor(e){e&&this.set(e)}set(e,t,n){let r=this;function i(e,t,n){let i=bt(t);if(!i)return;let a=S.findKey(r,i);(!a||r[a]===void 0||n===!0||n===void 0&&r[a]!==!1)&&(r[a||t]=xt(e))}let a=(e,t)=>S.forEach(e,(e,n)=>i(e,n,t));if(S.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(S.isString(e)&&(e=e.trim())&&!Ct(e))a(dt(e),t);else if(S.isObject(e)&&S.isSafeIterable(e)){let n=Object.create(null),r,i;for(let t of e){if(!S.isArray(t))throw TypeError(`Object iterator must return a key-value pair`);i=t[0],S.hasOwnProp(n,i)?(r=n[i],n[i]=S.isArray(r)?[...r,t[1]]:[r,t[1]]):n[i]=t[1]}a(n,t)}else e!=null&&i(t,e,n);return this}get(e,t){if(e=bt(e),e){let n=S.findKey(this,e);if(n){let e=this[n];if(!t)return e;if(t===!0)return St(e);if(S.isFunction(t))return t.call(this,e,n);if(S.isRegExp(t))return t.exec(e);throw TypeError(`parser must be boolean|regexp|function`)}}}has(e,t){if(e=bt(e),e){let n=S.findKey(this,e);return!(!n||this[n]===void 0||t&&!wt(this,this[n],n,t))}return!1}delete(e,t){let n=this,r=!1;function i(e){if(e=bt(e),e){let i=S.findKey(n,e);i&&(!t||wt(n,n[i],i,t))&&(delete n[i],r=!0)}}return S.isArray(e)?e.forEach(i):i(e),r}clear(e){let t=Object.keys(this),n=t.length,r=!1;for(;n--;){let i=t[n];(!e||wt(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){let t=this,n={};return S.forEach(this,(r,i)=>{let a=S.findKey(n,i);if(a){t[a]=xt(r),delete t[i];return}let o=e?Tt(i):String(i).trim();o!==i&&delete t[i],t[o]=xt(r),n[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return S.forEach(this,(n,r)=>{n!=null&&n!==!1&&(t[r]=e&&S.isArray(n)?n.join(`, `):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+`: `+t).join(` -`)}getSetCookie(){return this.get(`set-cookie`)||[]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let n=new this(e);return t.forEach(e=>n.set(e)),n}static accessor(e){let t=(this[yt]=this[yt]={accessors:{}}).accessors,n=this.prototype;function r(e){let r=bt(e);t[r]||(Et(n,e),t[r]=!0)}return S.isArray(e)?e.forEach(r):r(e),this}};C.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),S.reduceDescriptors(C.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),S.freezeMethods(C);var Dt=`[REDACTED ****]`;function Ot(e){if(S.hasOwnProp(e,`toJSON`))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(S.hasOwnProp(t,`toJSON`))return!0;t=Object.getPrototypeOf(t)}return!1}function kt(e,t){let n=new Set(t.map(e=>String(e).toLowerCase())),r=[],i=e=>{if(typeof e!=`object`||!e||S.isBuffer(e))return e;if(r.indexOf(e)!==-1)return;e instanceof C&&(e=e.toJSON()),r.push(e);let t;if(S.isArray(e))t=[],e.forEach((e,n)=>{let r=i(e);S.isUndefined(r)||(t[n]=r)});else{if(!S.isPlainObject(e)&&Ot(e))return r.pop(),e;t=Object.create(null);for(let[r,a]of Object.entries(e)){let e=n.has(r.toLowerCase())?Dt:i(a);S.isUndefined(e)||(t[r]=e)}}return r.pop(),t};return i(e)}var w=class e extends Error{static from(t,n,r,i,a,o){let s=new e(t.message,n||t.code,r,i,a);return s.cause=t,s.name=t.name,t.status!=null&&s.status==null&&(s.status=t.status),o&&Object.assign(s,o),s}constructor(e,t,n,r,i){super(e),Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name=`AxiosError`,this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){let e=this.config,t=e&&S.hasOwnProp(e,`redact`)?e.redact:void 0,n=S.isArray(t)&&t.length>0?kt(e,t):S.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:n,code:this.code,status:this.status}}};w.ERR_BAD_OPTION_VALUE=`ERR_BAD_OPTION_VALUE`,w.ERR_BAD_OPTION=`ERR_BAD_OPTION`,w.ECONNABORTED=`ECONNABORTED`,w.ETIMEDOUT=`ETIMEDOUT`,w.ECONNREFUSED=`ECONNREFUSED`,w.ERR_NETWORK=`ERR_NETWORK`,w.ERR_FR_TOO_MANY_REDIRECTS=`ERR_FR_TOO_MANY_REDIRECTS`,w.ERR_DEPRECATED=`ERR_DEPRECATED`,w.ERR_BAD_RESPONSE=`ERR_BAD_RESPONSE`,w.ERR_BAD_REQUEST=`ERR_BAD_REQUEST`,w.ERR_CANCELED=`ERR_CANCELED`,w.ERR_NOT_SUPPORT=`ERR_NOT_SUPPORT`,w.ERR_INVALID_URL=`ERR_INVALID_URL`,w.ERR_FORM_DATA_DEPTH_EXCEEDED=`ERR_FORM_DATA_DEPTH_EXCEEDED`;function At(e){return S.isPlainObject(e)||S.isArray(e)}function jt(e){return S.endsWith(e,`[]`)?e.slice(0,-2):e}function Mt(e,t,n){return e?e.concat(t).map(function(e,t){return e=jt(e),!n&&t?`[`+e+`]`:e}).join(n?`.`:``):t}function Nt(e){return S.isArray(e)&&!e.some(At)}var Pt=S.toFlatObject(S,{},null,function(e){return/^is[A-Z]/.test(e)});function Ft(e,t,n){if(!S.isObject(e))throw TypeError(`target must be an object`);t||=new FormData,n=S.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!S.isUndefined(t[e])});let r=n.metaTokens,i=n.visitor||m,a=n.dots,o=n.indexes,s=n.Blob||typeof Blob<`u`&&Blob,c=n.maxDepth===void 0?100:n.maxDepth,l=s&&S.isSpecCompliantForm(t),u=[];if(!S.isFunction(i))throw TypeError(`visitor must be a function`);function d(e){if(e===null)return``;if(S.isDate(e))return e.toISOString();if(S.isBoolean(e))return e.toString();if(!l&&S.isBlob(e))throw new w(`Blob is not supported. Use a Buffer instead.`);return S.isArrayBuffer(e)||S.isTypedArray(e)?l&&typeof Blob==`function`?new Blob([e]):Buffer.from(e):e}function f(e){if(e>c)throw new w(`Object is too deeply nested (`+e+` levels). Max depth: `+c,w.ERR_FORM_DATA_DEPTH_EXCEEDED)}function p(e,t){if(c===1/0)return JSON.stringify(e);let n=[];return JSON.stringify(e,function(e,r){if(!S.isObject(r))return r;for(;n.length&&n[n.length-1]!==this;)n.pop();return n.push(r),f(t+n.length-1),r})}function m(e,n,i){let s=e;if(S.isReactNative(t)&&S.isReactNativeBlob(e))return t.append(Mt(i,n,a),d(e)),!1;if(e&&!i&&typeof e==`object`){if(S.endsWith(n,`{}`))n=r?n:n.slice(0,-2),e=p(e,1);else if(S.isArray(e)&&Nt(e)||(S.isFileList(e)||S.endsWith(n,`[]`))&&(s=S.toArray(e)))return n=jt(n),s.forEach(function(e,r){!(S.isUndefined(e)||e===null)&&t.append(o===!0?Mt([n],r,a):o===null?n:n+`[]`,d(e))}),!1}return At(e)?!0:(t.append(Mt(i,n,a),d(e)),!1)}let h=Object.assign(Pt,{defaultVisitor:m,convertValue:d,isVisitable:At});function ee(e,n,r=0){if(!S.isUndefined(e)){if(f(r),u.indexOf(e)!==-1)throw Error(`Circular reference detected in `+n.join(`.`));u.push(e),S.forEach(e,function(e,a){(!(S.isUndefined(e)||e===null)&&i.call(t,e,S.isString(a)?a.trim():a,n,h))===!0&&ee(e,n?n.concat(a):[a],r+1)}),u.pop()}}if(!S.isObject(e))throw TypeError(`data must be an object`);return ee(e),t}function It(e){let t={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(e){return t[e]})}function Lt(e,t){this._pairs=[],e&&Ft(e,this,t)}var Rt=Lt.prototype;Rt.append=function(e,t){this._pairs.push([e,t])},Rt.toString=function(e){let t=e?function(t){return e.call(this,t,It)}:It;return this._pairs.map(function(e){return t(e[0])+`=`+t(e[1])},``).join(`&`)};function zt(e){return encodeURIComponent(e).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}function Bt(e,t,n){if(!t)return e;let r=S.isFunction(n)?{serialize:n}:n,i=S.getSafeProp(r,`encode`)||zt,a=S.getSafeProp(r,`serialize`),o;if(o=a?a(t,r):S.isURLSearchParams(t)?t.toString():new Lt(t,r).toString(i),o){let t=e.indexOf(`#`);t!==-1&&(e=e.slice(0,t)),e+=(e.indexOf(`?`)===-1?`?`:`&`)+o}return e}var Vt=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&=[]}forEach(e){S.forEach(this.handlers,function(t){t!==null&&e(t)})}},Ht={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},Ut={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<`u`?URLSearchParams:Lt,FormData:typeof FormData<`u`?FormData:null,Blob:typeof Blob<`u`?Blob:null},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]},Wt=t({hasBrowserEnv:()=>Gt,hasStandardBrowserEnv:()=>qt,hasStandardBrowserWebWorkerEnv:()=>Jt,navigator:()=>Kt,origin:()=>Yt}),Gt=typeof window<`u`&&typeof document<`u`,Kt=typeof navigator==`object`&&navigator||void 0,qt=Gt&&(!Kt||[`ReactNative`,`NativeScript`,`NS`].indexOf(Kt.product)<0),Jt=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,Yt=Gt&&window.location.href||`http://localhost`,T={...Wt,...Ut};function Xt(e,t){return Ft(e,new T.classes.URLSearchParams,{visitor:function(e,t,n,r){return T.isNode&&S.isBuffer(e)?(this.append(t,e.toString(`base64`)),!1):r.defaultVisitor.apply(this,arguments)},...t})}var Zt=100;function Qt(e){if(e>Zt)throw new w(`FormData field is too deeply nested (`+e+` levels). Max depth: `+Zt,w.ERR_FORM_DATA_DEPTH_EXCEEDED)}function $t(e){let t=[],n=/\w+|\[(\w*)]/g,r;for(;(r=n.exec(e))!==null;)Qt(t.length),t.push(r[0]===`[]`?``:r[1]||r[0]);return t}function en(e){let t={},n=Object.keys(e),r,i=n.length,a;for(r=0;r=e.length;return a=!a&&S.isArray(r)?r.length:a,s?(S.hasOwnProp(r,a)?r[a]=S.isArray(r[a])?r[a].concat(n):[r[a],n]:r[a]=n,!o):((!S.hasOwnProp(r,a)||!S.isObject(r[a]))&&(r[a]=[]),t(e,n,r[a],i)&&S.isArray(r[a])&&(r[a]=en(r[a])),!o)}if(S.isFormData(e)&&S.isFunction(e.entries)){let n={};return S.forEachEntry(e,(e,r)=>{t($t(e),r,n,0)}),n}return null}var nn=(e,t)=>e!=null&&S.hasOwnProp(e,t)?e[t]:void 0;function rn(e,t,n){if(S.isString(e))try{return(t||JSON.parse)(e),S.trim(e)}catch(e){if(e.name!==`SyntaxError`)throw e}return(n||JSON.stringify)(e)}var an={transitional:Ht,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(e,t){let n=t.getContentType()||``,r=n.indexOf(`application/json`)>-1,i=S.isObject(e);if(i&&S.isHTMLForm(e)&&(e=new FormData(e)),S.isFormData(e))return r?JSON.stringify(tn(e)):e;if(S.isArrayBuffer(e)||S.isBuffer(e)||S.isStream(e)||S.isFile(e)||S.isBlob(e)||S.isReadableStream(e))return e;if(S.isArrayBufferView(e))return e.buffer;if(S.isURLSearchParams(e))return t.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),e.toString();let a;if(i){let t=nn(this,`formSerializer`);if(n.indexOf(`application/x-www-form-urlencoded`)>-1)return Xt(e,t).toString();if((a=S.isFileList(e))||n.indexOf(`multipart/form-data`)>-1){let n=nn(this,`env`),r=n&&n.FormData;return Ft(a?{"files[]":e}:e,r&&new r,t)}}return i||r?(t.setContentType(`application/json`,!1),rn(e)):e}],transformResponse:[function(e){let t=nn(this,`transitional`)||an.transitional,n=t&&t.forcedJSONParsing,r=nn(this,`responseType`),i=r===`json`;if(S.isResponse(e)||S.isReadableStream(e))return e;if(e&&S.isString(e)&&(n&&!r||i)){let n=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e,nn(this,`parseReviver`))}catch(e){if(n)throw e.name===`SyntaxError`?w.from(e,w.ERR_BAD_RESPONSE,this,null,nn(this,`response`)):e}}return e}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:T.classes.FormData,Blob:T.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};S.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`],e=>{an.headers[e]={}});function on(e,t){let n=this||an,r=t||n,i=C.from(r.headers),a=r.data;return S.forEach(e,function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function sn(e){return!!(e&&e.__CANCEL__)}var cn=class extends w{constructor(e,t,n){super(e??`canceled`,w.ERR_CANCELED,t,n),this.name=`CanceledError`,this.__CANCEL__=!0}};function ln(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new w(`Request failed with status code `+n.status,n.status>=400&&n.status<500?w.ERR_BAD_REQUEST:w.ERR_BAD_RESPONSE,n.config,n.request,n))}function un(e){let t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||``}function dn(e,t){e||=10;let n=Array(e),r=Array(e),i=0,a=0,o;return t=t===void 0?1e3:t,function(s){let c=Date.now(),l=r[a];o||=c,n[i]=s,r[i]=c;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),c-o{n=r,i=null,a&&=(clearTimeout(a),null),e(...t)};return[(...e)=>{let t=Date.now(),s=t-n;s>=r?o(e,t):(i=e,a||=setTimeout(()=>{a=null,o(i)},r-s))},()=>i&&o(i)]}var pn=(e,t,n=3)=>{let r=0,i=dn(50,250);return fn(n=>{if(!n||typeof n.loaded!=`number`)return;let a=n.loaded,o=n.lengthComputable?n.total:void 0,s=o==null?a:Math.min(a,o),c=Math.max(0,s-r),l=i(c);r=Math.max(r,s),e({loaded:s,total:o,progress:o?s/o:void 0,bytes:c,rate:l||void 0,estimated:l&&o?(o-s)/l:void 0,event:n,lengthComputable:o!=null,[t?`download`:`upload`]:!0})},n)},mn=(e,t)=>{let n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},hn=e=>(...t)=>S.asap(()=>e(...t)),gn=T.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,T.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(T.origin),T.navigator&&/(msie|trident)/i.test(T.navigator.userAgent)):()=>!0,_n=T.hasStandardBrowserEnv?{write(e,t,n,r,i,a,o){if(typeof document>`u`)return;let s=[`${e}=${encodeURIComponent(t)}`];S.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),S.isString(r)&&s.push(`path=${r}`),S.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push(`secure`),S.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join(`; `)},read(e){if(typeof document>`u`)return null;let t=document.cookie.split(`;`);for(let n=0;ne instanceof C?{...e}:e;function Dn(e,t){t||={};let n=Object.create(null);Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function r(e,t,n,r){return S.isPlainObject(e)&&S.isPlainObject(t)?S.merge.call({caseless:r},e,t):S.isPlainObject(t)?S.merge({},t):S.isArray(t)?t.slice():t}function i(e,t,n,i){if(!S.isUndefined(t))return r(e,t,n,i);if(!S.isUndefined(e))return r(void 0,e,n,i)}function a(e,t){if(!S.isUndefined(t))return r(void 0,t)}function o(e,t){if(!S.isUndefined(t))return r(void 0,t);if(!S.isUndefined(e))return r(void 0,e)}function s(n){let r=S.hasOwnProp(t,`transitional`)?t.transitional:void 0;if(!S.isUndefined(r)){if(S.isPlainObject(r)){if(S.hasOwnProp(r,n))return r[n]}else return}let i=S.hasOwnProp(e,`transitional`)?e.transitional:void 0;if(S.isPlainObject(i)&&S.hasOwnProp(i,n))return i[n]}function c(n,i,a){if(S.hasOwnProp(t,a))return r(n,i);if(S.hasOwnProp(e,a))return r(void 0,n)}let l={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,allowedSocketPaths:o,responseEncoding:o,validateStatus:c,headers:(e,t,n)=>i(En(e),En(t),n,!0)};return S.forEach(Object.keys({...e,...t}),function(r){if(r===`__proto__`||r===`constructor`||r===`prototype`)return;let a=S.hasOwnProp(l,r)?l[r]:i,o=a(S.hasOwnProp(e,r)?e[r]:void 0,S.hasOwnProp(t,r)?t[r]:void 0,r);S.isUndefined(o)&&a!==c||(n[r]=o)}),S.hasOwnProp(t,`validateStatus`)&&S.isUndefined(t.validateStatus)&&s(`validateStatusUndefinedResolves`)===!1&&(S.hasOwnProp(e,`validateStatus`)?n.validateStatus=r(void 0,e.validateStatus):delete n.validateStatus),n}var On=[`content-type`,`content-length`];function kn(e,t,n){if(n!==`content-only`){e.set(t);return}Object.entries(t).forEach(([t,n])=>{On.includes(t.toLowerCase())&&e.set(t,n)})}var An=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16)));function jn(e){let t=Dn({},e),n=e=>S.hasOwnProp(t,e)?t[e]:void 0,r=n(`data`),i=n(`withXSRFToken`),a=n(`xsrfHeaderName`),o=n(`xsrfCookieName`),s=n(`headers`),c=n(`auth`),l=n(`baseURL`),u=n(`allowAbsoluteUrls`),d=n(`url`);if(t.headers=s=C.from(s),t.url=Bt(Tn(l,d,u,t),n(`params`),n(`paramsSerializer`)),c){let e=S.getSafeProp(c,`username`)||``,t=S.getSafeProp(c,`password`)||``;s.set(`Authorization`,`Basic `+btoa(e+`:`+(t?An(t):``)))}if(S.isFormData(r)&&(T.hasStandardBrowserEnv||T.hasStandardBrowserWebWorkerEnv||S.isReactNative(r)?s.setContentType(void 0):S.isFunction(r.getHeaders)&&kn(s,r.getHeaders(),n(`formDataHeaderPolicy`))),T.hasStandardBrowserEnv&&(S.isFunction(i)&&(i=i(t)),i===!0||i==null&&gn(t.url))){let e=a&&o&&_n.read(o);e&&s.set(a,e)}return t}var Mn=typeof XMLHttpRequest<`u`&&function(e){return new Promise(function(t,n){let r=jn(e),i=r.data,a=C.from(r.headers).normalize(),{responseType:o,onUploadProgress:s,onDownloadProgress:c}=r,l,u,d,f,p;function m(){f&&f(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(l),r.signal&&r.signal.removeEventListener(`abort`,l)}let h=new XMLHttpRequest;h.open(r.method.toUpperCase(),r.url,!0),h.timeout=r.timeout;function ee(){if(!h)return;let r=C.from(`getAllResponseHeaders`in h&&h.getAllResponseHeaders());ln(function(e){t(e),m()},function(e){n(e),m()},{data:!o||o===`text`||o===`json`?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:r,config:e,request:h}),h=null}`onloadend`in h?h.onloadend=ee:h.onreadystatechange=function(){h&&h.readyState===4&&(h.status!==0||h.responseURL&&h.responseURL.startsWith(`file:`))&&setTimeout(ee)},h.onabort=function(){h&&=(n(new w(`Request aborted`,w.ECONNABORTED,e,h)),m(),null)},h.onerror=function(t){let r=new w(t&&t.message?t.message:`Network Error`,w.ERR_NETWORK,e,h);r.event=t||null,n(r),m(),h=null},h.ontimeout=function(){let t=r.timeout?`timeout of `+r.timeout+`ms exceeded`:`timeout exceeded`,i=r.transitional||Ht;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new w(t,i.clarifyTimeoutError?w.ETIMEDOUT:w.ECONNABORTED,e,h)),m(),h=null},i===void 0&&a.setContentType(null),`setRequestHeader`in h&&S.forEach(vt(a),function(e,t){h.setRequestHeader(t,e)}),S.isUndefined(r.withCredentials)||(h.withCredentials=!!r.withCredentials),o&&o!==`json`&&(h.responseType=r.responseType),c&&([d,p]=pn(c,!0),h.addEventListener(`progress`,d)),s&&h.upload&&([u,f]=pn(s),h.upload.addEventListener(`progress`,u),h.upload.addEventListener(`loadend`,f)),(r.cancelToken||r.signal)&&(l=t=>{h&&=(n(!t||t.type?new cn(null,e,h):t),h.abort(),m(),null)},r.cancelToken&&r.cancelToken.subscribe(l),r.signal&&(r.signal.aborted?l():r.signal.addEventListener(`abort`,l)));let te=un(r.url);if(te&&!T.protocols.includes(te)){n(new w(`Unsupported protocol `+te+`:`,w.ERR_BAD_REQUEST,e));return}h.send(i||null)})},Nn=(e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;let n=new AbortController,r=!1,i=function(e){if(!r){r=!0,o();let t=e instanceof Error?e:this.reason;n.abort(t instanceof w?t:new cn(t instanceof Error?t.message:t))}},a=t&&setTimeout(()=>{a=null,i(new w(`timeout of ${t}ms exceeded`,w.ETIMEDOUT))},t),o=()=>{e&&=(a&&clearTimeout(a),a=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener(`abort`,i)}),null)};e.forEach(e=>e.addEventListener(`abort`,i));let{signal:s}=n;return s.unsubscribe=()=>S.asap(o),s},Pn=function*(e,t){let n=e.byteLength;if(!t||n{let i=Fn(e,t),a=0,o,s=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{let{done:t,value:r}=await i.next();if(t){s(),e.close();return}let o=r.byteLength;n&&n(a+=o),e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel(e){return s(e),i.return()}},{highWaterMark:2})},Rn=e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102,zn=(e,t,n)=>t+2e>=2&&r.charCodeAt(e-2)===37&&r.charCodeAt(e-1)===51&&(r.charCodeAt(e)===68||r.charCodeAt(e)===100);i>=0&&(r.charCodeAt(i)===61?(n++,i--):a(i)&&(n++,i-=3)),n===1&&i>=0&&(r.charCodeAt(i)===61||a(i))&&n++;let o=Math.floor(e/4)*3-(n||0);return o>0?o:0}let i=0;for(let e=0,t=r.length;e=55296&&n<=56319&&e+1=56320&&t<=57343?(i+=4,e++):i+=3}else i+=3}return i}var Vn=`1.18.0`,Hn=65536,{isFunction:Un}=S,Wn=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16))),Gn=e=>{if(!S.isString(e))return e;try{return decodeURIComponent(e)}catch{return e}},Kn=(e,...t)=>{try{return!!e(...t)}catch{return!1}},qn=e=>{let t=e.indexOf(`://`),n=e;return t!==-1&&(n=n.slice(t+3)),n.includes(`@`)||n.includes(`:`)},Jn=e=>{let t=S.global!==void 0&&S.global!==null?S.global:globalThis,{ReadableStream:n,TextEncoder:r}=t;e=S.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);let{fetch:i,Request:a,Response:o}=e,s=i?Un(i):typeof fetch==`function`,c=Un(a),l=Un(o);if(!s)return!1;let u=s&&Un(n),d=s&&(typeof r==`function`?(e=>t=>e.encode(t))(new r):async e=>new Uint8Array(await new a(e).arrayBuffer())),f=c&&u&&Kn(()=>{let e=!1,t=new a(T.origin,{body:new n,method:`POST`,get duplex(){return e=!0,`half`}}),r=t.headers.has(`Content-Type`);return t.body!=null&&t.body.cancel(),e&&!r}),p=l&&u&&Kn(()=>S.isReadableStream(new o(``).body)),m={stream:p&&(e=>e.body)};s&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(e=>{!m[e]&&(m[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new w(`Response type '${e}' is not supported`,w.ERR_NOT_SUPPORT,n)})});let h=async e=>{if(e==null)return 0;if(S.isBlob(e))return e.size;if(S.isSpecCompliantForm(e))return(await new a(T.origin,{method:`POST`,body:e}).arrayBuffer()).byteLength;if(S.isArrayBufferView(e)||S.isArrayBuffer(e))return e.byteLength;if(S.isURLSearchParams(e)&&(e+=``),S.isString(e))return(await d(e)).byteLength},ee=async(e,t)=>S.toFiniteNumber(e.getContentLength())??h(t);return async e=>{let{url:t,method:n,data:s,signal:l,cancelToken:d,timeout:te,onDownloadProgress:g,onUploadProgress:ne,responseType:re,headers:_,withCredentials:ie=`same-origin`,fetchOptions:ae,maxContentLength:v,maxBodyLength:y}=jn(e),oe=S.isNumber(v)&&v>-1,se=S.isNumber(y)&&y>-1,ce=t=>S.hasOwnProp(e,t)?e[t]:void 0,le=i||fetch;re=re?(re+``).toLowerCase():`text`;let ue=Nn([l,d&&d.toAbortSignal()],te),b=null,de=ue&&ue.unsubscribe&&(()=>{ue.unsubscribe()}),x,fe=null,pe=()=>new w(`Request body larger than maxBodyLength limit`,w.ERR_BAD_REQUEST,e,b);try{let i,l=ce(`auth`);if(l&&(i={username:S.getSafeProp(l,`username`)||``,password:S.getSafeProp(l,`password`)||``}),qn(t)){let e=new URL(t,T.origin);!i&&(e.username||e.password)&&(i={username:Gn(e.username),password:Gn(e.password)}),(e.username||e.password)&&(e.username=``,e.password=``,t=e.href)}if(i&&(_.delete(`authorization`),_.set(`Authorization`,`Basic `+btoa(Wn((i.username||``)+`:`+(i.password||``))))),oe&&typeof t==`string`&&t.startsWith(`data:`)&&Bn(t)>v)throw new w(`maxContentLength size of `+v+` exceeded`,w.ERR_BAD_RESPONSE,e,b);if(se&&n!==`get`&&n!==`head`){let e=await h(s);if(typeof e==`number`&&isFinite(e)&&(x=e,e>y))throw pe()}let d=se&&(S.isReadableStream(s)||S.isStream(s)),te=(e,t,n)=>Ln(e,Hn,e=>{if(se&&e>y)throw fe=pe();t&&t(e)},n);if(f&&n!==`get`&&n!==`head`&&(ne||d)){if(x??=await ee(_,s),x!==0||d){let e=new a(t,{method:`POST`,body:s,duplex:`half`}),n;if(S.isFormData(s)&&(n=e.headers.get(`content-type`))&&_.setContentType(n),e.body){let[t,n]=ne&&mn(x,pn(hn(ne)))||[];s=te(e.body,t,n)}}}else if(d&&!c&&u&&n!==`get`&&n!==`head`)s=te(s);else if(d&&c&&!f&&n!==`get`&&n!==`head`)throw new w(`Stream request bodies are not supported by the current fetch implementation`,w.ERR_NOT_SUPPORT,e,b);S.isString(ie)||(ie=ie?`include`:`omit`);let me=c&&`credentials`in a.prototype;if(S.isFormData(s)){let e=_.getContentType();e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)&&_.delete(`content-type`)}_.set(`User-Agent`,`axios/`+Vn,!1);let he={...ae,signal:ue,method:n.toUpperCase(),headers:vt(_.normalize()),body:s,duplex:`half`,credentials:me?ie:void 0};b=c&&new a(t,he);let ge=await(c?le(b,ae):le(t,he)),_e=C.from(ge.headers);if(oe){let t=S.toFiniteNumber(_e.getContentLength());if(t!=null&&t>v)throw new w(`maxContentLength size of `+v+` exceeded`,w.ERR_BAD_RESPONSE,e,b)}let ve=p&&(re===`stream`||re===`response`);if(p&&ge.body&&(g||oe||ve&&de)){let t={};[`status`,`statusText`,`headers`].forEach(e=>{t[e]=ge[e]});let n=S.toFiniteNumber(_e.getContentLength()),[r,i]=g&&mn(n,pn(hn(g),!0))||[],a=0;ge=new o(Ln(ge.body,Hn,t=>{if(oe&&(a=t,a>v))throw new w(`maxContentLength size of `+v+` exceeded`,w.ERR_BAD_RESPONSE,e,b);r&&r(t)},()=>{i&&i(),de&&de()}),t)}re||=`text`;let ye=await m[S.findKey(m,re)||`text`](ge,e);if(oe&&!p&&!ve){let t;if(ye!=null&&(typeof ye.byteLength==`number`?t=ye.byteLength:typeof ye.size==`number`?t=ye.size:typeof ye==`string`&&(t=typeof r==`function`?new r().encode(ye).byteLength:ye.length)),typeof t==`number`&&t>v)throw new w(`maxContentLength size of `+v+` exceeded`,w.ERR_BAD_RESPONSE,e,b)}return!ve&&de&&de(),await new Promise((t,n)=>{ln(t,n,{data:ye,headers:C.from(ge.headers),status:ge.status,statusText:ge.statusText,config:e,request:b})})}catch(t){if(de&&de(),ue&&ue.aborted&&ue.reason instanceof w){let n=ue.reason;throw n.config=e,b&&(n.request=b),t!==n&&(n.cause=t),n}throw fe?(b&&!fe.request&&(fe.request=b),fe):t instanceof w?(b&&!t.request&&(t.request=b),t):t&&t.name===`TypeError`&&/Load failed|fetch/i.test(t.message)?Object.assign(new w(`Network Error`,w.ERR_NETWORK,e,b,t&&t.response),{cause:t.cause||t}):w.from(t,t&&t.code,e,b,t&&t.response)}}},Yn=new Map,Xn=e=>{let t=e&&e.env||{},{fetch:n,Request:r,Response:i}=t,a=[r,i,n],o=a.length,s,c,l=Yn;for(;o--;)s=a[o],c=l.get(s),c===void 0&&l.set(s,c=o?new Map:Jn(t)),l=c;return c};Xn();var Zn={http:null,xhr:Mn,fetch:{get:Xn}};S.forEach(Zn,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch{}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});var Qn=e=>`- ${e}`,$n=e=>S.isFunction(e)||e===null||e===!1;function er(e,t){e=S.isArray(e)?e:[e];let{length:n}=e,r,i,a={};for(let o=0;o`adapter ${e} `+(t===!1?`is not supported by the environment`:`is not available in the build`));throw new w(`There is no suitable adapter to dispatch the request `+(n?e.length>1?`since : -`+e.map(Qn).join(` -`):` `+Qn(e[0]):`as no adapter specified`),`ERR_NOT_SUPPORT`)}return i}var tr={getAdapter:er,adapters:Zn};function nr(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new cn(null,e)}function rr(e){return nr(e),e.headers=C.from(e.headers),e.data=on.call(e,e.transformRequest),[`post`,`put`,`patch`].indexOf(e.method)!==-1&&e.headers.setContentType(`application/x-www-form-urlencoded`,!1),tr.getAdapter(e.adapter||an.adapter,e)(e).then(function(t){nr(e),e.response=t;try{t.data=on.call(e,e.transformResponse,t)}finally{delete e.response}return t.headers=C.from(t.headers),t},function(t){if(!sn(t)&&(nr(e),t&&t.response)){e.response=t.response;try{t.response.data=on.call(e,e.transformResponse,t.response)}finally{delete e.response}t.response.headers=C.from(t.response.headers)}return Promise.reject(t)})}var ir={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((e,t)=>{ir[e]=function(n){return typeof n===e||`a`+(t<1?`n `:` `)+e}});var ar={};ir.transitional=function(e,t,n){function r(e,t){return`[Axios v`+Vn+`] Transitional option '`+e+`'`+t+(n?`. `+n:``)}return(n,i,a)=>{if(e===!1)throw new w(r(i,` has been removed`+(t?` in `+t:``)),w.ERR_DEPRECATED);return t&&!ar[i]&&(ar[i]=!0,console.warn(r(i,` has been deprecated since v`+t+` and will be removed in the near future`))),!e||e(n,i,a)}},ir.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};function or(e,t,n){if(typeof e!=`object`)throw new w(`options must be an object`,w.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),i=r.length;for(;i-->0;){let a=r[i],o=Object.prototype.hasOwnProperty.call(t,a)?t[a]:void 0;if(o){let t=e[a],n=t===void 0||o(t,a,e);if(n!==!0)throw new w(`option `+a+` must be `+n,w.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new w(`Unknown option `+a,w.ERR_BAD_OPTION)}}var sr={assertOptions:or,validators:ir},E=sr.validators,cr=class{constructor(e){this.defaults=e||{},this.interceptors={request:new Vt,response:new Vt}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let n=(()=>{if(!t.stack)return``;let e=t.stack.indexOf(` +import{i as e,n as t,r as n}from"./rolldown-runtime-Dd_uD5pT.js";import{S as r,V as i,j as a,n as o,r as s}from"./vue-Czeiv6NX.js";import{c,n as l,o as u,r as d,s as f,t as p}from"./about-Dhkdxd6W.js";import{t as m}from"./lodash-DvAq8kyA.js";import{t as h}from"./themeSwitcher-C9Rv-jw7.js";function ee(e,t){return function(){return e.apply(t,arguments)}}var{toString:te}=Object.prototype,{getPrototypeOf:ne}=Object,{iterator:re,toStringTag:ie}=Symbol,g=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),ae=(e,t)=>{let n=e,r=[];for(;n!=null&&n!==Object.prototype;){if(r.indexOf(n)!==-1)return!1;if(r.push(n),g(n,t))return!0;n=ne(n)}return!1},oe=(e,t)=>e!=null&&ae(e,t)?e[t]:void 0,_=(e=>t=>{let n=te.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),v=e=>(e=e.toLowerCase(),t=>_(t)===e),se=e=>t=>typeof t===e,{isArray:ce}=Array,le=se(`undefined`);function ue(e){return e!==null&&!le(e)&&e.constructor!==null&&!le(e.constructor)&&b(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var de=v(`ArrayBuffer`);function y(e){let t;return t=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&de(e.buffer),t}var fe=se(`string`),b=se(`function`),pe=se(`number`),me=e=>typeof e==`object`&&!!e,he=e=>e===!0||e===!1,ge=e=>{if(!me(e))return!1;let t=ne(e);return(t===null||t===Object.prototype||ne(t)===null)&&!ae(e,ie)&&!ae(e,re)},_e=e=>{if(!me(e)||ue(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},ve=v(`Date`),ye=v(`File`),be=e=>!!(e&&e.uri!==void 0),xe=e=>e&&e.getParts!==void 0,Se=v(`Blob`),Ce=v(`FileList`),we=e=>me(e)&&b(e.pipe);function Te(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{}}var Ee=Te(),De=Ee.FormData===void 0?void 0:Ee.FormData,Oe=e=>{if(!e)return!1;if(De&&e instanceof De)return!0;let t=ne(e);if(!t||t===Object.prototype||!b(e.append))return!1;let n=_(e);return n===`formdata`||n===`object`&&b(e.toString)&&e.toString()===`[object FormData]`},ke=v(`URLSearchParams`),[Ae,je,Me,Ne]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(v),Pe=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function Fe(e,t,{allOwnKeys:n=!1}={}){if(e==null)return;let r,i;if(typeof e!=`object`&&(e=[e]),ce(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}var Le=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,Re=e=>!le(e)&&e!==Le;function ze(...e){let{caseless:t,skipUndefined:n}=Re(this)&&this||{},r={},i=(e,i)=>{if(i===`__proto__`||i===`constructor`||i===`prototype`)return;let a=t&&typeof i==`string`&&Ie(r,i)||i,o=g(r,a)?r[a]:void 0;ge(o)&&ge(e)?r[a]=ze(o,e):ge(e)?r[a]=ze({},e):ce(e)?r[a]=e.slice():(!n||!le(e))&&(r[a]=e)};for(let t=0,n=e.length;t(Fe(t,(t,r)=>{n&&b(t)?Object.defineProperty(e,r,{__proto__:null,value:ee(t,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,r,{__proto__:null,value:t,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),Ve=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),He=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},Ue=(e,t,n,r)=>{let i,a,o,s={};if(t||={},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-->0;)o=i[a],(!r||r(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&ne(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},We=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},Ge=e=>{if(!e)return null;if(ce(e))return e;let t=e.length;if(!pe(t))return null;let n=Array(t);for(;t-->0;)n[t]=e[t];return n},Ke=(e=>t=>e&&t instanceof e)(typeof Uint8Array<`u`&&ne(Uint8Array)),qe=(e,t)=>{let n=(e&&e[re]).call(e),r;for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},Je=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Ye=v(`HTMLFormElement`),Xe=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),{propertyIsEnumerable:Ze}=Object.prototype,Qe=v(`RegExp`),$e=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};Fe(n,(n,i)=>{let a;(a=t(n,i,e))!==!1&&(r[i]=a||n)}),Object.defineProperties(e,r)},et=e=>{$e(e,(t,n)=>{if(b(e)&&[`arguments`,`caller`,`callee`].includes(n))return!1;let r=e[n];if(b(r)){if(t.enumerable=!1,`writable`in t){t.writable=!1;return}t.set||=()=>{throw Error(`Can not rewrite read-only method '`+n+`'`)}}})},tt=(e,t)=>{let n={},r=e=>{e.forEach(e=>{n[e]=!0})};return ce(e)?r(e):r(String(e).split(t)),n},nt=()=>{},rt=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function it(e){return!!(e&&b(e.append)&&e[ie]===`FormData`&&e[re])}var at=e=>{let t=new WeakSet,n=e=>{if(me(e)){if(t.has(e))return;if(ue(e))return e;if(!(`toJSON`in e)){t.add(e);let r=ce(e)?[]:{};return Fe(e,(e,t)=>{let i=n(e);!le(i)&&(r[t]=i)}),t.delete(e),r}}return e};return n(e)},ot=v(`AsyncFunction`),st=e=>e&&(me(e)||b(e))&&b(e.then)&&b(e.catch),ct=((e,t)=>e?setImmediate:t?((e,t)=>(Le.addEventListener(`message`,({source:n,data:r})=>{n===Le&&r===e&&t.length&&t.shift()()},!1),n=>{t.push(n),Le.postMessage(e,`*`)}))(`axios@${Math.random()}`,[]):e=>setTimeout(e))(typeof setImmediate==`function`,b(Le.postMessage)),lt=typeof queueMicrotask<`u`?queueMicrotask.bind(Le):typeof process<`u`&&process.nextTick||ct,ut=e=>e!=null&&b(e[re]),x={isArray:ce,isArrayBuffer:de,isBuffer:ue,isFormData:Oe,isArrayBufferView:y,isString:fe,isNumber:pe,isBoolean:he,isObject:me,isPlainObject:ge,isEmptyObject:_e,isReadableStream:Ae,isRequest:je,isResponse:Me,isHeaders:Ne,isUndefined:le,isDate:ve,isFile:ye,isReactNativeBlob:be,isReactNative:xe,isBlob:Se,isRegExp:Qe,isFunction:b,isStream:we,isURLSearchParams:ke,isTypedArray:Ke,isFileList:Ce,forEach:Fe,merge:ze,extend:Be,trim:Pe,stripBOM:Ve,inherits:He,toFlatObject:Ue,kindOf:_,kindOfTest:v,endsWith:We,toArray:Ge,forEachEntry:qe,matchAll:Je,isHTMLForm:Ye,hasOwnProperty:g,hasOwnProp:g,hasOwnInPrototypeChain:ae,getSafeProp:oe,reduceDescriptors:$e,freezeMethods:et,toObjectSet:tt,toCamelCase:Xe,noop:nt,toFiniteNumber:rt,findKey:Ie,global:Le,isContextDefined:Re,isSpecCompliantForm:it,toJSONObject:at,isAsyncFn:ot,isThenable:st,setImmediate:ct,asap:lt,isIterable:ut,isSafeIterable:e=>e!=null&&ae(e,re)&&ut(e)},dt=x.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),ft=e=>{let t={},n,r,i;return e&&e.split(` +`).forEach(function(e){i=e.indexOf(`:`),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim(),!(!n||t[n]&&dt[n])&&(n===`set-cookie`?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+`, `+r:r)}),t};function pt(e){let t=0,n=e.length;for(;tt;){let t=e.charCodeAt(n-1);if(t!==9&&t!==32)break;--n}return t===0&&n===e.length?e:e.slice(t,n)}var mt=RegExp(`[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+`,`g`),ht=RegExp(`[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+`,`g`);function gt(e,t){return x.isArray(e)?e.map(e=>gt(e,t)):pt(String(e).replace(t,``))}var _t=e=>gt(e,mt),vt=e=>gt(e,ht);function yt(e){let t=Object.create(null);return x.forEach(e.toJSON(),(e,n)=>{t[n]=vt(e)}),t}var bt=Symbol(`internals`);function xt(e){return e&&String(e).trim().toLowerCase()}function St(e){return e===!1||e==null?e:x.isArray(e)?e.map(St):_t(String(e))}function Ct(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var wt=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Tt(e,t,n,r,i){if(x.isFunction(r))return r.call(this,t,n);if(i&&(t=n),x.isString(t)){if(x.isString(r))return t.indexOf(r)!==-1;if(x.isRegExp(r))return r.test(t)}}function Et(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}function Dt(e,t){let n=x.toCamelCase(` `+t);[`get`,`set`,`has`].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})})}var S=class{constructor(e){e&&this.set(e)}set(e,t,n){let r=this;function i(e,t,n){let i=xt(t);if(!i)return;let a=x.findKey(r,i);(!a||r[a]===void 0||n===!0||n===void 0&&r[a]!==!1)&&(r[a||t]=St(e))}let a=(e,t)=>x.forEach(e,(e,n)=>i(e,n,t));if(x.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(x.isString(e)&&(e=e.trim())&&!wt(e))a(ft(e),t);else if(x.isObject(e)&&x.isSafeIterable(e)){let n=Object.create(null),r,i;for(let t of e){if(!x.isArray(t))throw TypeError(`Object iterator must return a key-value pair`);i=t[0],x.hasOwnProp(n,i)?(r=n[i],n[i]=x.isArray(r)?[...r,t[1]]:[r,t[1]]):n[i]=t[1]}a(n,t)}else e!=null&&i(t,e,n);return this}get(e,t){if(e=xt(e),e){let n=x.findKey(this,e);if(n){let e=this[n];if(!t)return e;if(t===!0)return Ct(e);if(x.isFunction(t))return t.call(this,e,n);if(x.isRegExp(t))return t.exec(e);throw TypeError(`parser must be boolean|regexp|function`)}}}has(e,t){if(e=xt(e),e){let n=x.findKey(this,e);return!(!n||this[n]===void 0||t&&!Tt(this,this[n],n,t))}return!1}delete(e,t){let n=this,r=!1;function i(e){if(e=xt(e),e){let i=x.findKey(n,e);i&&(!t||Tt(n,n[i],i,t))&&(delete n[i],r=!0)}}return x.isArray(e)?e.forEach(i):i(e),r}clear(e){let t=Object.keys(this),n=t.length,r=!1;for(;n--;){let i=t[n];(!e||Tt(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){let t=this,n={};return x.forEach(this,(r,i)=>{let a=x.findKey(n,i);if(a){t[a]=St(r),delete t[i];return}let o=e?Et(i):String(i).trim();o!==i&&delete t[i],t[o]=St(r),n[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return x.forEach(this,(n,r)=>{n!=null&&n!==!1&&(t[r]=e&&x.isArray(n)?n.join(`, `):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+`: `+t).join(` +`)}getSetCookie(){return this.get(`set-cookie`)||[]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let n=new this(e);return t.forEach(e=>n.set(e)),n}static accessor(e){let t=(this[bt]=this[bt]={accessors:{}}).accessors,n=this.prototype;function r(e){let r=xt(e);t[r]||(Dt(n,e),t[r]=!0)}return x.isArray(e)?e.forEach(r):r(e),this}};S.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),x.reduceDescriptors(S.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),x.freezeMethods(S);var Ot=`[REDACTED ****]`;function kt(e){if(x.hasOwnProp(e,`toJSON`))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(x.hasOwnProp(t,`toJSON`))return!0;t=Object.getPrototypeOf(t)}return!1}function At(e,t){let n=new Set(t.map(e=>String(e).toLowerCase())),r=[],i=e=>{if(typeof e!=`object`||!e||x.isBuffer(e))return e;if(r.indexOf(e)!==-1)return;e instanceof S&&(e=e.toJSON()),r.push(e);let t;if(x.isArray(e))t=[],e.forEach((e,n)=>{let r=i(e);x.isUndefined(r)||(t[n]=r)});else{if(!x.isPlainObject(e)&&kt(e))return r.pop(),e;t=Object.create(null);for(let[r,a]of Object.entries(e)){let e=n.has(r.toLowerCase())?Ot:i(a);x.isUndefined(e)||(t[r]=e)}}return r.pop(),t};return i(e)}var C=class e extends Error{static from(t,n,r,i,a,o){let s=new e(t.message,n||t.code,r,i,a);return s.cause=t,s.name=t.name,t.status!=null&&s.status==null&&(s.status=t.status),o&&Object.assign(s,o),s}constructor(e,t,n,r,i){super(e),Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name=`AxiosError`,this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){let e=this.config,t=e&&x.hasOwnProp(e,`redact`)?e.redact:void 0,n=x.isArray(t)&&t.length>0?At(e,t):x.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:n,code:this.code,status:this.status}}};C.ERR_BAD_OPTION_VALUE=`ERR_BAD_OPTION_VALUE`,C.ERR_BAD_OPTION=`ERR_BAD_OPTION`,C.ECONNABORTED=`ECONNABORTED`,C.ETIMEDOUT=`ETIMEDOUT`,C.ECONNREFUSED=`ECONNREFUSED`,C.ERR_NETWORK=`ERR_NETWORK`,C.ERR_FR_TOO_MANY_REDIRECTS=`ERR_FR_TOO_MANY_REDIRECTS`,C.ERR_DEPRECATED=`ERR_DEPRECATED`,C.ERR_BAD_RESPONSE=`ERR_BAD_RESPONSE`,C.ERR_BAD_REQUEST=`ERR_BAD_REQUEST`,C.ERR_CANCELED=`ERR_CANCELED`,C.ERR_NOT_SUPPORT=`ERR_NOT_SUPPORT`,C.ERR_INVALID_URL=`ERR_INVALID_URL`,C.ERR_FORM_DATA_DEPTH_EXCEEDED=`ERR_FORM_DATA_DEPTH_EXCEEDED`;function jt(e){return x.isPlainObject(e)||x.isArray(e)}function Mt(e){return x.endsWith(e,`[]`)?e.slice(0,-2):e}function Nt(e,t,n){return e?e.concat(t).map(function(e,t){return e=Mt(e),!n&&t?`[`+e+`]`:e}).join(n?`.`:``):t}function Pt(e){return x.isArray(e)&&!e.some(jt)}var Ft=x.toFlatObject(x,{},null,function(e){return/^is[A-Z]/.test(e)});function It(e,t,n){if(!x.isObject(e))throw TypeError(`target must be an object`);t||=new FormData,n=x.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!x.isUndefined(t[e])});let r=n.metaTokens,i=n.visitor||m,a=n.dots,o=n.indexes,s=n.Blob||typeof Blob<`u`&&Blob,c=n.maxDepth===void 0?100:n.maxDepth,l=s&&x.isSpecCompliantForm(t),u=[];if(!x.isFunction(i))throw TypeError(`visitor must be a function`);function d(e){if(e===null)return``;if(x.isDate(e))return e.toISOString();if(x.isBoolean(e))return e.toString();if(!l&&x.isBlob(e))throw new C(`Blob is not supported. Use a Buffer instead.`);return x.isArrayBuffer(e)||x.isTypedArray(e)?l&&typeof Blob==`function`?new Blob([e]):Buffer.from(e):e}function f(e){if(e>c)throw new C(`Object is too deeply nested (`+e+` levels). Max depth: `+c,C.ERR_FORM_DATA_DEPTH_EXCEEDED)}function p(e,t){if(c===1/0)return JSON.stringify(e);let n=[];return JSON.stringify(e,function(e,r){if(!x.isObject(r))return r;for(;n.length&&n[n.length-1]!==this;)n.pop();return n.push(r),f(t+n.length-1),r})}function m(e,n,i){let s=e;if(x.isReactNative(t)&&x.isReactNativeBlob(e))return t.append(Nt(i,n,a),d(e)),!1;if(e&&!i&&typeof e==`object`){if(x.endsWith(n,`{}`))n=r?n:n.slice(0,-2),e=p(e,1);else if(x.isArray(e)&&Pt(e)||(x.isFileList(e)||x.endsWith(n,`[]`))&&(s=x.toArray(e)))return n=Mt(n),s.forEach(function(e,r){!(x.isUndefined(e)||e===null)&&t.append(o===!0?Nt([n],r,a):o===null?n:n+`[]`,d(e))}),!1}return jt(e)?!0:(t.append(Nt(i,n,a),d(e)),!1)}let h=Object.assign(Ft,{defaultVisitor:m,convertValue:d,isVisitable:jt});function ee(e,n,r=0){if(!x.isUndefined(e)){if(f(r),u.indexOf(e)!==-1)throw Error(`Circular reference detected in `+n.join(`.`));u.push(e),x.forEach(e,function(e,a){(!(x.isUndefined(e)||e===null)&&i.call(t,e,x.isString(a)?a.trim():a,n,h))===!0&&ee(e,n?n.concat(a):[a],r+1)}),u.pop()}}if(!x.isObject(e))throw TypeError(`data must be an object`);return ee(e),t}function Lt(e){let t={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(e){return t[e]})}function Rt(e,t){this._pairs=[],e&&It(e,this,t)}var zt=Rt.prototype;zt.append=function(e,t){this._pairs.push([e,t])},zt.toString=function(e){let t=e?function(t){return e.call(this,t,Lt)}:Lt;return this._pairs.map(function(e){return t(e[0])+`=`+t(e[1])},``).join(`&`)};function Bt(e){return encodeURIComponent(e).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}function Vt(e,t,n){if(!t)return e;let r=x.isFunction(n)?{serialize:n}:n,i=x.getSafeProp(r,`encode`)||Bt,a=x.getSafeProp(r,`serialize`),o;if(o=a?a(t,r):x.isURLSearchParams(t)?t.toString():new Rt(t,r).toString(i),o){let t=e.indexOf(`#`);t!==-1&&(e=e.slice(0,t)),e+=(e.indexOf(`?`)===-1?`?`:`&`)+o}return e}var Ht=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&=[]}forEach(e){x.forEach(this.handlers,function(t){t!==null&&e(t)})}},Ut={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},Wt={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<`u`?URLSearchParams:Rt,FormData:typeof FormData<`u`?FormData:null,Blob:typeof Blob<`u`?Blob:null},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]},Gt=t({hasBrowserEnv:()=>Kt,hasStandardBrowserEnv:()=>Jt,hasStandardBrowserWebWorkerEnv:()=>Yt,navigator:()=>qt,origin:()=>Xt}),Kt=typeof window<`u`&&typeof document<`u`,qt=typeof navigator==`object`&&navigator||void 0,Jt=Kt&&(!qt||[`ReactNative`,`NativeScript`,`NS`].indexOf(qt.product)<0),Yt=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,Xt=Kt&&window.location.href||`http://localhost`,w={...Gt,...Wt};function Zt(e,t){return It(e,new w.classes.URLSearchParams,{visitor:function(e,t,n,r){return w.isNode&&x.isBuffer(e)?(this.append(t,e.toString(`base64`)),!1):r.defaultVisitor.apply(this,arguments)},...t})}var Qt=100;function $t(e){if(e>Qt)throw new C(`FormData field is too deeply nested (`+e+` levels). Max depth: `+Qt,C.ERR_FORM_DATA_DEPTH_EXCEEDED)}function en(e){let t=[],n=/\w+|\[(\w*)]/g,r;for(;(r=n.exec(e))!==null;)$t(t.length),t.push(r[0]===`[]`?``:r[1]||r[0]);return t}function tn(e){let t={},n=Object.keys(e),r,i=n.length,a;for(r=0;r=e.length;return a=!a&&x.isArray(r)?r.length:a,s?(x.hasOwnProp(r,a)?r[a]=x.isArray(r[a])?r[a].concat(n):[r[a],n]:r[a]=n,!o):((!x.hasOwnProp(r,a)||!x.isObject(r[a]))&&(r[a]=[]),t(e,n,r[a],i)&&x.isArray(r[a])&&(r[a]=tn(r[a])),!o)}if(x.isFormData(e)&&x.isFunction(e.entries)){let n={};return x.forEachEntry(e,(e,r)=>{t(en(e),r,n,0)}),n}return null}var rn=(e,t)=>e!=null&&x.hasOwnProp(e,t)?e[t]:void 0;function an(e,t,n){if(x.isString(e))try{return(t||JSON.parse)(e),x.trim(e)}catch(e){if(e.name!==`SyntaxError`)throw e}return(n||JSON.stringify)(e)}var on={transitional:Ut,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(e,t){let n=t.getContentType()||``,r=n.indexOf(`application/json`)>-1,i=x.isObject(e);if(i&&x.isHTMLForm(e)&&(e=new FormData(e)),x.isFormData(e))return r?JSON.stringify(nn(e)):e;if(x.isArrayBuffer(e)||x.isBuffer(e)||x.isStream(e)||x.isFile(e)||x.isBlob(e)||x.isReadableStream(e))return e;if(x.isArrayBufferView(e))return e.buffer;if(x.isURLSearchParams(e))return t.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),e.toString();let a;if(i){let t=rn(this,`formSerializer`);if(n.indexOf(`application/x-www-form-urlencoded`)>-1)return Zt(e,t).toString();if((a=x.isFileList(e))||n.indexOf(`multipart/form-data`)>-1){let n=rn(this,`env`),r=n&&n.FormData;return It(a?{"files[]":e}:e,r&&new r,t)}}return i||r?(t.setContentType(`application/json`,!1),an(e)):e}],transformResponse:[function(e){let t=rn(this,`transitional`)||on.transitional,n=t&&t.forcedJSONParsing,r=rn(this,`responseType`),i=r===`json`;if(x.isResponse(e)||x.isReadableStream(e))return e;if(e&&x.isString(e)&&(n&&!r||i)){let n=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e,rn(this,`parseReviver`))}catch(e){if(n)throw e.name===`SyntaxError`?C.from(e,C.ERR_BAD_RESPONSE,this,null,rn(this,`response`)):e}}return e}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:w.classes.FormData,Blob:w.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};x.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`],e=>{on.headers[e]={}});function sn(e,t){let n=this||on,r=t||n,i=S.from(r.headers),a=r.data;return x.forEach(e,function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function cn(e){return!!(e&&e.__CANCEL__)}var ln=class extends C{constructor(e,t,n){super(e??`canceled`,C.ERR_CANCELED,t,n),this.name=`CanceledError`,this.__CANCEL__=!0}};function un(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new C(`Request failed with status code `+n.status,n.status>=400&&n.status<500?C.ERR_BAD_REQUEST:C.ERR_BAD_RESPONSE,n.config,n.request,n))}function dn(e){let t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||``}function fn(e,t){e||=10;let n=Array(e),r=Array(e),i=0,a=0,o;return t=t===void 0?1e3:t,function(s){let c=Date.now(),l=r[a];o||=c,n[i]=s,r[i]=c;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),c-o{n=r,i=null,a&&=(clearTimeout(a),null),e(...t)};return[(...e)=>{let t=Date.now(),s=t-n;s>=r?o(e,t):(i=e,a||=setTimeout(()=>{a=null,o(i)},r-s))},()=>i&&o(i)]}var mn=(e,t,n=3)=>{let r=0,i=fn(50,250);return pn(n=>{if(!n||typeof n.loaded!=`number`)return;let a=n.loaded,o=n.lengthComputable?n.total:void 0,s=o==null?a:Math.min(a,o),c=Math.max(0,s-r),l=i(c);r=Math.max(r,s),e({loaded:s,total:o,progress:o?s/o:void 0,bytes:c,rate:l||void 0,estimated:l&&o?(o-s)/l:void 0,event:n,lengthComputable:o!=null,[t?`download`:`upload`]:!0})},n)},hn=(e,t)=>{let n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},gn=e=>(...t)=>x.asap(()=>e(...t)),_n=w.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,w.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(w.origin),w.navigator&&/(msie|trident)/i.test(w.navigator.userAgent)):()=>!0,vn=w.hasStandardBrowserEnv?{write(e,t,n,r,i,a,o){if(typeof document>`u`)return;let s=[`${e}=${encodeURIComponent(t)}`];x.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),x.isString(r)&&s.push(`path=${r}`),x.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push(`secure`),x.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join(`; `)},read(e){if(typeof document>`u`)return null;let t=document.cookie.split(`;`);for(let n=0;ne instanceof S?{...e}:e;function On(e,t){t||={};let n=Object.create(null);Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function r(e,t,n,r){return x.isPlainObject(e)&&x.isPlainObject(t)?x.merge.call({caseless:r},e,t):x.isPlainObject(t)?x.merge({},t):x.isArray(t)?t.slice():t}function i(e,t,n,i){if(!x.isUndefined(t))return r(e,t,n,i);if(!x.isUndefined(e))return r(void 0,e,n,i)}function a(e,t){if(!x.isUndefined(t))return r(void 0,t)}function o(e,t){if(!x.isUndefined(t))return r(void 0,t);if(!x.isUndefined(e))return r(void 0,e)}function s(n){let r=x.hasOwnProp(t,`transitional`)?t.transitional:void 0;if(!x.isUndefined(r)){if(x.isPlainObject(r)){if(x.hasOwnProp(r,n))return r[n]}else return}let i=x.hasOwnProp(e,`transitional`)?e.transitional:void 0;if(x.isPlainObject(i)&&x.hasOwnProp(i,n))return i[n]}function c(n,i,a){if(x.hasOwnProp(t,a))return r(n,i);if(x.hasOwnProp(e,a))return r(void 0,n)}let l={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,allowedSocketPaths:o,responseEncoding:o,validateStatus:c,headers:(e,t,n)=>i(Dn(e),Dn(t),n,!0)};return x.forEach(Object.keys({...e,...t}),function(r){if(r===`__proto__`||r===`constructor`||r===`prototype`)return;let a=x.hasOwnProp(l,r)?l[r]:i,o=a(x.hasOwnProp(e,r)?e[r]:void 0,x.hasOwnProp(t,r)?t[r]:void 0,r);x.isUndefined(o)&&a!==c||(n[r]=o)}),x.hasOwnProp(t,`validateStatus`)&&x.isUndefined(t.validateStatus)&&s(`validateStatusUndefinedResolves`)===!1&&(x.hasOwnProp(e,`validateStatus`)?n.validateStatus=r(void 0,e.validateStatus):delete n.validateStatus),n}var kn=[`content-type`,`content-length`];function An(e,t,n){if(n!==`content-only`){e.set(t);return}Object.entries(t).forEach(([t,n])=>{kn.includes(t.toLowerCase())&&e.set(t,n)})}var jn=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16)));function Mn(e){let t=On({},e),n=e=>x.hasOwnProp(t,e)?t[e]:void 0,r=n(`data`),i=n(`withXSRFToken`),a=n(`xsrfHeaderName`),o=n(`xsrfCookieName`),s=n(`headers`),c=n(`auth`),l=n(`baseURL`),u=n(`allowAbsoluteUrls`),d=n(`url`);if(t.headers=s=S.from(s),t.url=Vt(En(l,d,u,t),n(`params`),n(`paramsSerializer`)),c){let e=x.getSafeProp(c,`username`)||``,t=x.getSafeProp(c,`password`)||``;s.set(`Authorization`,`Basic `+btoa(e+`:`+(t?jn(t):``)))}if(x.isFormData(r)&&(w.hasStandardBrowserEnv||w.hasStandardBrowserWebWorkerEnv||x.isReactNative(r)?s.setContentType(void 0):x.isFunction(r.getHeaders)&&An(s,r.getHeaders(),n(`formDataHeaderPolicy`))),w.hasStandardBrowserEnv&&(x.isFunction(i)&&(i=i(t)),i===!0||i==null&&_n(t.url))){let e=a&&o&&vn.read(o);e&&s.set(a,e)}return t}var Nn=typeof XMLHttpRequest<`u`&&function(e){return new Promise(function(t,n){let r=Mn(e),i=r.data,a=S.from(r.headers).normalize(),{responseType:o,onUploadProgress:s,onDownloadProgress:c}=r,l,u,d,f,p;function m(){f&&f(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(l),r.signal&&r.signal.removeEventListener(`abort`,l)}let h=new XMLHttpRequest;h.open(r.method.toUpperCase(),r.url,!0),h.timeout=r.timeout;function ee(){if(!h)return;let r=S.from(`getAllResponseHeaders`in h&&h.getAllResponseHeaders());un(function(e){t(e),m()},function(e){n(e),m()},{data:!o||o===`text`||o===`json`?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:r,config:e,request:h}),h=null}`onloadend`in h?h.onloadend=ee:h.onreadystatechange=function(){h&&h.readyState===4&&(h.status!==0||h.responseURL&&h.responseURL.startsWith(`file:`))&&setTimeout(ee)},h.onabort=function(){h&&=(n(new C(`Request aborted`,C.ECONNABORTED,e,h)),m(),null)},h.onerror=function(t){let r=new C(t&&t.message?t.message:`Network Error`,C.ERR_NETWORK,e,h);r.event=t||null,n(r),m(),h=null},h.ontimeout=function(){let t=r.timeout?`timeout of `+r.timeout+`ms exceeded`:`timeout exceeded`,i=r.transitional||Ut;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new C(t,i.clarifyTimeoutError?C.ETIMEDOUT:C.ECONNABORTED,e,h)),m(),h=null},i===void 0&&a.setContentType(null),`setRequestHeader`in h&&x.forEach(yt(a),function(e,t){h.setRequestHeader(t,e)}),x.isUndefined(r.withCredentials)||(h.withCredentials=!!r.withCredentials),o&&o!==`json`&&(h.responseType=r.responseType),c&&([d,p]=mn(c,!0),h.addEventListener(`progress`,d)),s&&h.upload&&([u,f]=mn(s),h.upload.addEventListener(`progress`,u),h.upload.addEventListener(`loadend`,f)),(r.cancelToken||r.signal)&&(l=t=>{h&&=(n(!t||t.type?new ln(null,e,h):t),h.abort(),m(),null)},r.cancelToken&&r.cancelToken.subscribe(l),r.signal&&(r.signal.aborted?l():r.signal.addEventListener(`abort`,l)));let te=dn(r.url);if(te&&!w.protocols.includes(te)){n(new C(`Unsupported protocol `+te+`:`,C.ERR_BAD_REQUEST,e));return}h.send(i||null)})},Pn=(e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;let n=new AbortController,r=!1,i=function(e){if(!r){r=!0,o();let t=e instanceof Error?e:this.reason;n.abort(t instanceof C?t:new ln(t instanceof Error?t.message:t))}},a=t&&setTimeout(()=>{a=null,i(new C(`timeout of ${t}ms exceeded`,C.ETIMEDOUT))},t),o=()=>{e&&=(a&&clearTimeout(a),a=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener(`abort`,i)}),null)};e.forEach(e=>e.addEventListener(`abort`,i));let{signal:s}=n;return s.unsubscribe=()=>x.asap(o),s},Fn=function*(e,t){let n=e.byteLength;if(!t||n{let i=In(e,t),a=0,o,s=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{let{done:t,value:r}=await i.next();if(t){s(),e.close();return}let o=r.byteLength;n&&n(a+=o),e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel(e){return s(e),i.return()}},{highWaterMark:2})},zn=e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102,Bn=(e,t,n)=>t+2e>=2&&r.charCodeAt(e-2)===37&&r.charCodeAt(e-1)===51&&(r.charCodeAt(e)===68||r.charCodeAt(e)===100);i>=0&&(r.charCodeAt(i)===61?(n++,i--):a(i)&&(n++,i-=3)),n===1&&i>=0&&(r.charCodeAt(i)===61||a(i))&&n++;let o=Math.floor(e/4)*3-(n||0);return o>0?o:0}let i=0;for(let e=0,t=r.length;e=55296&&n<=56319&&e+1=56320&&t<=57343?(i+=4,e++):i+=3}else i+=3}return i}var Hn=`1.18.0`,Un=65536,{isFunction:Wn}=x,Gn=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16))),Kn=e=>{if(!x.isString(e))return e;try{return decodeURIComponent(e)}catch{return e}},qn=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Jn=e=>{let t=e.indexOf(`://`),n=e;return t!==-1&&(n=n.slice(t+3)),n.includes(`@`)||n.includes(`:`)},Yn=e=>{let t=x.global!==void 0&&x.global!==null?x.global:globalThis,{ReadableStream:n,TextEncoder:r}=t;e=x.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);let{fetch:i,Request:a,Response:o}=e,s=i?Wn(i):typeof fetch==`function`,c=Wn(a),l=Wn(o);if(!s)return!1;let u=s&&Wn(n),d=s&&(typeof r==`function`?(e=>t=>e.encode(t))(new r):async e=>new Uint8Array(await new a(e).arrayBuffer())),f=c&&u&&qn(()=>{let e=!1,t=new a(w.origin,{body:new n,method:`POST`,get duplex(){return e=!0,`half`}}),r=t.headers.has(`Content-Type`);return t.body!=null&&t.body.cancel(),e&&!r}),p=l&&u&&qn(()=>x.isReadableStream(new o(``).body)),m={stream:p&&(e=>e.body)};s&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(e=>{!m[e]&&(m[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new C(`Response type '${e}' is not supported`,C.ERR_NOT_SUPPORT,n)})});let h=async e=>{if(e==null)return 0;if(x.isBlob(e))return e.size;if(x.isSpecCompliantForm(e))return(await new a(w.origin,{method:`POST`,body:e}).arrayBuffer()).byteLength;if(x.isArrayBufferView(e)||x.isArrayBuffer(e))return e.byteLength;if(x.isURLSearchParams(e)&&(e+=``),x.isString(e))return(await d(e)).byteLength},ee=async(e,t)=>x.toFiniteNumber(e.getContentLength())??h(t);return async e=>{let{url:t,method:n,data:s,signal:l,cancelToken:d,timeout:te,onDownloadProgress:ne,onUploadProgress:re,responseType:ie,headers:g,withCredentials:ae=`same-origin`,fetchOptions:oe,maxContentLength:_,maxBodyLength:v}=Mn(e),se=x.isNumber(_)&&_>-1,ce=x.isNumber(v)&&v>-1,le=t=>x.hasOwnProp(e,t)?e[t]:void 0,ue=i||fetch;ie=ie?(ie+``).toLowerCase():`text`;let de=Pn([l,d&&d.toAbortSignal()],te),y=null,fe=de&&de.unsubscribe&&(()=>{de.unsubscribe()}),b,pe=null,me=()=>new C(`Request body larger than maxBodyLength limit`,C.ERR_BAD_REQUEST,e,y);try{let i,l=le(`auth`);if(l&&(i={username:x.getSafeProp(l,`username`)||``,password:x.getSafeProp(l,`password`)||``}),Jn(t)){let e=new URL(t,w.origin);!i&&(e.username||e.password)&&(i={username:Kn(e.username),password:Kn(e.password)}),(e.username||e.password)&&(e.username=``,e.password=``,t=e.href)}if(i&&(g.delete(`authorization`),g.set(`Authorization`,`Basic `+btoa(Gn((i.username||``)+`:`+(i.password||``))))),se&&typeof t==`string`&&t.startsWith(`data:`)&&Vn(t)>_)throw new C(`maxContentLength size of `+_+` exceeded`,C.ERR_BAD_RESPONSE,e,y);if(ce&&n!==`get`&&n!==`head`){let e=await h(s);if(typeof e==`number`&&isFinite(e)&&(b=e,e>v))throw me()}let d=ce&&(x.isReadableStream(s)||x.isStream(s)),te=(e,t,n)=>Rn(e,Un,e=>{if(ce&&e>v)throw pe=me();t&&t(e)},n);if(f&&n!==`get`&&n!==`head`&&(re||d)){if(b??=await ee(g,s),b!==0||d){let e=new a(t,{method:`POST`,body:s,duplex:`half`}),n;if(x.isFormData(s)&&(n=e.headers.get(`content-type`))&&g.setContentType(n),e.body){let[t,n]=re&&hn(b,mn(gn(re)))||[];s=te(e.body,t,n)}}}else if(d&&!c&&u&&n!==`get`&&n!==`head`)s=te(s);else if(d&&c&&!f&&n!==`get`&&n!==`head`)throw new C(`Stream request bodies are not supported by the current fetch implementation`,C.ERR_NOT_SUPPORT,e,y);x.isString(ae)||(ae=ae?`include`:`omit`);let he=c&&`credentials`in a.prototype;if(x.isFormData(s)){let e=g.getContentType();e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)&&g.delete(`content-type`)}g.set(`User-Agent`,`axios/`+Hn,!1);let ge={...oe,signal:de,method:n.toUpperCase(),headers:yt(g.normalize()),body:s,duplex:`half`,credentials:he?ae:void 0};y=c&&new a(t,ge);let _e=await(c?ue(y,oe):ue(t,ge)),ve=S.from(_e.headers);if(se){let t=x.toFiniteNumber(ve.getContentLength());if(t!=null&&t>_)throw new C(`maxContentLength size of `+_+` exceeded`,C.ERR_BAD_RESPONSE,e,y)}let ye=p&&(ie===`stream`||ie===`response`);if(p&&_e.body&&(ne||se||ye&&fe)){let t={};[`status`,`statusText`,`headers`].forEach(e=>{t[e]=_e[e]});let n=x.toFiniteNumber(ve.getContentLength()),[r,i]=ne&&hn(n,mn(gn(ne),!0))||[],a=0;_e=new o(Rn(_e.body,Un,t=>{if(se&&(a=t,a>_))throw new C(`maxContentLength size of `+_+` exceeded`,C.ERR_BAD_RESPONSE,e,y);r&&r(t)},()=>{i&&i(),fe&&fe()}),t)}ie||=`text`;let be=await m[x.findKey(m,ie)||`text`](_e,e);if(se&&!p&&!ye){let t;if(be!=null&&(typeof be.byteLength==`number`?t=be.byteLength:typeof be.size==`number`?t=be.size:typeof be==`string`&&(t=typeof r==`function`?new r().encode(be).byteLength:be.length)),typeof t==`number`&&t>_)throw new C(`maxContentLength size of `+_+` exceeded`,C.ERR_BAD_RESPONSE,e,y)}return!ye&&fe&&fe(),await new Promise((t,n)=>{un(t,n,{data:be,headers:S.from(_e.headers),status:_e.status,statusText:_e.statusText,config:e,request:y})})}catch(t){if(fe&&fe(),de&&de.aborted&&de.reason instanceof C){let n=de.reason;throw n.config=e,y&&(n.request=y),t!==n&&(n.cause=t),n}throw pe?(y&&!pe.request&&(pe.request=y),pe):t instanceof C?(y&&!t.request&&(t.request=y),t):t&&t.name===`TypeError`&&/Load failed|fetch/i.test(t.message)?Object.assign(new C(`Network Error`,C.ERR_NETWORK,e,y,t&&t.response),{cause:t.cause||t}):C.from(t,t&&t.code,e,y,t&&t.response)}}},Xn=new Map,Zn=e=>{let t=e&&e.env||{},{fetch:n,Request:r,Response:i}=t,a=[r,i,n],o=a.length,s,c,l=Xn;for(;o--;)s=a[o],c=l.get(s),c===void 0&&l.set(s,c=o?new Map:Yn(t)),l=c;return c};Zn();var Qn={http:null,xhr:Nn,fetch:{get:Zn}};x.forEach(Qn,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch{}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});var $n=e=>`- ${e}`,er=e=>x.isFunction(e)||e===null||e===!1;function tr(e,t){e=x.isArray(e)?e:[e];let{length:n}=e,r,i,a={};for(let o=0;o`adapter ${e} `+(t===!1?`is not supported by the environment`:`is not available in the build`));throw new C(`There is no suitable adapter to dispatch the request `+(n?e.length>1?`since : +`+e.map($n).join(` +`):` `+$n(e[0]):`as no adapter specified`),`ERR_NOT_SUPPORT`)}return i}var nr={getAdapter:tr,adapters:Qn};function rr(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ln(null,e)}function ir(e){return rr(e),e.headers=S.from(e.headers),e.data=sn.call(e,e.transformRequest),[`post`,`put`,`patch`].indexOf(e.method)!==-1&&e.headers.setContentType(`application/x-www-form-urlencoded`,!1),nr.getAdapter(e.adapter||on.adapter,e)(e).then(function(t){rr(e),e.response=t;try{t.data=sn.call(e,e.transformResponse,t)}finally{delete e.response}return t.headers=S.from(t.headers),t},function(t){if(!cn(t)&&(rr(e),t&&t.response)){e.response=t.response;try{t.response.data=sn.call(e,e.transformResponse,t.response)}finally{delete e.response}t.response.headers=S.from(t.response.headers)}return Promise.reject(t)})}var ar={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((e,t)=>{ar[e]=function(n){return typeof n===e||`a`+(t<1?`n `:` `)+e}});var or={};ar.transitional=function(e,t,n){function r(e,t){return`[Axios v`+Hn+`] Transitional option '`+e+`'`+t+(n?`. `+n:``)}return(n,i,a)=>{if(e===!1)throw new C(r(i,` has been removed`+(t?` in `+t:``)),C.ERR_DEPRECATED);return t&&!or[i]&&(or[i]=!0,console.warn(r(i,` has been deprecated since v`+t+` and will be removed in the near future`))),!e||e(n,i,a)}},ar.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};function sr(e,t,n){if(typeof e!=`object`)throw new C(`options must be an object`,C.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),i=r.length;for(;i-->0;){let a=r[i],o=Object.prototype.hasOwnProperty.call(t,a)?t[a]:void 0;if(o){let t=e[a],n=t===void 0||o(t,a,e);if(n!==!0)throw new C(`option `+a+` must be `+n,C.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new C(`Unknown option `+a,C.ERR_BAD_OPTION)}}var cr={assertOptions:sr,validators:ar},T=cr.validators,lr=class{constructor(e){this.defaults=e||{},this.interceptors={request:new Ht,response:new Ht}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let n=(()=>{if(!t.stack)return``;let e=t.stack.indexOf(` `);return e===-1?``:t.stack.slice(e+1)})();try{if(!e.stack)e.stack=n;else if(n){let t=n.indexOf(` `),r=t===-1?-1:n.indexOf(` `,t+1),i=r===-1?``:n.slice(r+1);String(e.stack).endsWith(i)||(e.stack+=` -`+n)}}catch{}}throw e}}_request(e,t){typeof e==`string`?(t||={},t.url=e):t=e||{},t=Dn(this.defaults,t);let{transitional:n,paramsSerializer:r,headers:i}=t;n!==void 0&&sr.assertOptions(n,{silentJSONParsing:E.transitional(E.boolean),forcedJSONParsing:E.transitional(E.boolean),clarifyTimeoutError:E.transitional(E.boolean),legacyInterceptorReqResOrdering:E.transitional(E.boolean),advertiseZstdAcceptEncoding:E.transitional(E.boolean),validateStatusUndefinedResolves:E.transitional(E.boolean)},!1),r!=null&&(S.isFunction(r)?t.paramsSerializer={serialize:r}:sr.assertOptions(r,{encode:E.function,serialize:E.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?t.allowAbsoluteUrls=!0:t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),sr.assertOptions(t,{baseUrl:E.spelling(`baseURL`),withXsrfToken:E.spelling(`withXSRFToken`)},!0),t.method=(t.method||this.defaults.method||`get`).toLowerCase();let a=i&&S.merge(i.common,i[t.method]);i&&S.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`,`common`],e=>{delete i[e]}),t.headers=C.concat(a,i);let o=[],s=!0;this.interceptors.request.forEach(function(e){if(typeof e.runWhen==`function`&&e.runWhen(t)===!1)return;s&&=e.synchronous;let n=t.transitional||Ht;n&&n.legacyInterceptorReqResOrdering?o.unshift(e.fulfilled,e.rejected):o.push(e.fulfilled,e.rejected)});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let l,u=0,d;if(!s){let e=[rr.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-->0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t,r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new cn(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}};function ur(e){return function(t){return e.apply(null,t)}}function dr(e){return S.isObject(e)&&e.isAxiosError===!0}var fr={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(fr).forEach(([e,t])=>{fr[t]=e});function pr(e){let t=new cr(e),n=ee(cr.prototype.request,t);return S.extend(n,cr.prototype,t,{allOwnKeys:!0}),S.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return pr(Dn(e,t))},n}var D=pr(an);D.Axios=cr,D.CanceledError=cn,D.CancelToken=lr,D.isCancel=sn,D.VERSION=Vn,D.toFormData=Ft,D.AxiosError=w,D.Cancel=D.CanceledError,D.all=function(e){return Promise.all(e)},D.spread=ur,D.isAxiosError=dr,D.mergeConfig=Dn,D.AxiosHeaders=C,D.formToJSON=e=>tn(S.isHTMLForm(e)?new FormData(e):e),D.getAdapter=tr.getAdapter,D.HttpStatusCode=fr,D.default=D;var mr;function O(){return mr.apply(null,arguments)}function hr(e){mr=e}function k(e){return e instanceof Array||Object.prototype.toString.call(e)===`[object Array]`}function gr(e){return e!=null&&Object.prototype.toString.call(e)===`[object Object]`}function A(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function _r(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;for(var t in e)if(A(e,t))return!1;return!0}function j(e){return e===void 0}function vr(e){return typeof e==`number`||Object.prototype.toString.call(e)===`[object Number]`}function yr(e){return e instanceof Date||Object.prototype.toString.call(e)===`[object Date]`}function br(e,t){var n=[],r,i=e.length;for(r=0;r>>0,r=0;r0)for(n=0;n{delete i[e]}),t.headers=S.concat(a,i);let o=[],s=!0;this.interceptors.request.forEach(function(e){if(typeof e.runWhen==`function`&&e.runWhen(t)===!1)return;s&&=e.synchronous;let n=t.transitional||Ut;n&&n.legacyInterceptorReqResOrdering?o.unshift(e.fulfilled,e.rejected):o.push(e.fulfilled,e.rejected)});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let l,u=0,d;if(!s){let e=[ir.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-->0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t,r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new ln(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}};function dr(e){return function(t){return e.apply(null,t)}}function fr(e){return x.isObject(e)&&e.isAxiosError===!0}var pr={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(pr).forEach(([e,t])=>{pr[t]=e});function mr(e){let t=new lr(e),n=ee(lr.prototype.request,t);return x.extend(n,lr.prototype,t,{allOwnKeys:!0}),x.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return mr(On(e,t))},n}var E=mr(on);E.Axios=lr,E.CanceledError=ln,E.CancelToken=ur,E.isCancel=cn,E.VERSION=Hn,E.toFormData=It,E.AxiosError=C,E.Cancel=E.CanceledError,E.all=function(e){return Promise.all(e)},E.spread=dr,E.isAxiosError=fr,E.mergeConfig=On,E.AxiosHeaders=S,E.formToJSON=e=>nn(x.isHTMLForm(e)?new FormData(e):e),E.getAdapter=nr.getAdapter,E.HttpStatusCode=pr,E.default=E;var hr;function D(){return hr.apply(null,arguments)}function gr(e){hr=e}function O(e){return e instanceof Array||Object.prototype.toString.call(e)===`[object Array]`}function _r(e){return e!=null&&Object.prototype.toString.call(e)===`[object Object]`}function k(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function vr(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;for(var t in e)if(k(e,t))return!1;return!0}function A(e){return e===void 0}function yr(e){return typeof e==`number`||Object.prototype.toString.call(e)===`[object Number]`}function br(e){return e instanceof Date||Object.prototype.toString.call(e)===`[object Date]`}function xr(e,t){var n=[],r,i=e.length;for(r=0;r>>0,r=0;r0)for(n=0;n=0?n?`+`:``:`-`)+(10**Math.max(0,i)).toString().substr(1)+r}var Hr=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ur=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Wr={},Gr={};function F(e,t,n,r){var i=r;typeof r==`string`&&(i=function(){return this[r]()}),e&&(Gr[e]=i),t&&(Gr[t[0]]=function(){return Vr(i.apply(this,arguments),t[1],t[2])}),n&&(Gr[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function Kr(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,``):e.replace(/\\/g,``)}function qr(e){for(var t=e.match(Hr),n=0,r=t.length;n=0&&Ur.test(e);)e=e.replace(Ur,r),Ur.lastIndex=0,--n;return e}var Xr={LTS:`h:mm:ss A`,LT:`h:mm A`,L:`MM/DD/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY h:mm A`,LLLL:`dddd, MMMM D, YYYY h:mm A`};function Zr(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(Hr).map(function(e){return e===`MMMM`||e===`MM`||e===`DD`||e===`dddd`?e.slice(1):e}).join(``),this._longDateFormat[e])}var Qr=`Invalid date`;function $r(){return this._invalidDate}var ei=`%d`,ti=/\d{1,2}/;function ni(e){return this._ordinal.replace(`%d`,e)}var ri={future:`in %s`,past:`%s ago`,s:`a few seconds`,ss:`%d seconds`,m:`a minute`,mm:`%d minutes`,h:`an hour`,hh:`%d hours`,d:`a day`,dd:`%d days`,w:`a week`,ww:`%d weeks`,M:`a month`,MM:`%d months`,y:`a year`,yy:`%d years`};function ii(e,t,n,r){var i=this._relativeTime[n];return Pr(i)?i(e,t,n,r):i.replace(/%d/i,e)}function ai(e,t){var n=this._relativeTime[e>0?`future`:`past`];return Pr(n)?n(t):n.replace(/%s/i,t)}var oi={};function I(e,t){var n=e.toLowerCase();oi[n]=oi[n+`s`]=oi[t]=e}function L(e){return typeof e==`string`?oi[e]||oi[e.toLowerCase()]:void 0}function si(e){var t={},n,r;for(r in e)A(e,r)&&(n=L(r),n&&(t[n]=e[r]));return t}var ci={};function R(e,t){ci[e]=t}function li(e){var t=[],n;for(n in e)A(e,n)&&t.push({unit:n,priority:ci[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}function ui(e){return e%4==0&&e%100!=0||e%400==0}function z(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function B(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=z(t)),n}function di(e,t){return function(n){return n==null?fi(this,e):(pi(this,e,n),O.updateOffset(this,t),this)}}function fi(e,t){return e.isValid()?e._d[`get`+(e._isUTC?`UTC`:``)+t]():NaN}function pi(e,t,n){e.isValid()&&!isNaN(n)&&(t===`FullYear`&&ui(e.year())&&e.month()===1&&e.date()===29?(n=B(n),e._d[`set`+(e._isUTC?`UTC`:``)+t](n,e.month(),Gi(n,e.month()))):e._d[`set`+(e._isUTC?`UTC`:``)+t](n))}function mi(e){return e=L(e),Pr(this[e])?this[e]():this}function hi(e,t){if(typeof e==`object`){e=si(e);var n=li(e),r,i=n.length;for(r=0;r68?1900:2e3)};var ca=di(`FullYear`,!0);function la(){return ui(this.year())}function ua(e,t,n,r,i,a,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,i,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,i,a,o),s}function da(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function fa(e,t,n){var r=7+t-n;return-((7+da(e,0,r).getUTCDay()-t)%7)+r-1}function pa(e,t,n,r,i){var a=(7+n-r)%7,o=fa(e,r,i),s=1+7*(t-1)+a+o,c,l;return s<=0?(c=e-1,l=sa(c)+s):s>sa(e)?(c=e+1,l=s-sa(e)):(c=e,l=s),{year:c,dayOfYear:l}}function ma(e,t,n){var r=fa(e.year(),t,n),i=Math.floor((e.dayOfYear()-r-1)/7)+1,a,o;return i<1?(o=e.year()-1,a=i+ha(o,t,n)):i>ha(e.year(),t,n)?(a=i-ha(e.year(),t,n),o=e.year()+1):(o=e.year(),a=i),{week:a,year:o}}function ha(e,t,n){var r=fa(e,t,n),i=fa(e+1,t,n);return(sa(e)-r+i)/7}F(`w`,[`ww`,2],`wo`,`week`),F(`W`,[`WW`,2],`Wo`,`isoWeek`),I(`week`,`w`),I(`isoWeek`,`W`),R(`week`,5),R(`isoWeek`,5),U(`w`,H),U(`ww`,H,V),U(`W`,H),U(`WW`,H,V),Fi([`w`,`ww`,`W`,`WW`],function(e,t,n,r){t[r.substr(0,1)]=B(e)});function ga(e){return ma(e,this._week.dow,this._week.doy).week}var _a={dow:0,doy:6};function va(){return this._week.dow}function ya(){return this._week.doy}function ba(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,`d`)}function xa(e){var t=ma(this,1,4).week;return e==null?t:this.add((e-t)*7,`d`)}F(`d`,0,`do`,`day`),F(`dd`,0,0,function(e){return this.localeData().weekdaysMin(this,e)}),F(`ddd`,0,0,function(e){return this.localeData().weekdaysShort(this,e)}),F(`dddd`,0,0,function(e){return this.localeData().weekdays(this,e)}),F(`e`,0,0,`weekday`),F(`E`,0,0,`isoWeekday`),I(`day`,`d`),I(`weekday`,`e`),I(`isoWeekday`,`E`),R(`day`,11),R(`weekday`,11),R(`isoWeekday`,11),U(`d`,H),U(`e`,H),U(`E`,H),U(`dd`,function(e,t){return t.weekdaysMinRegex(e)}),U(`ddd`,function(e,t){return t.weekdaysShortRegex(e)}),U(`dddd`,function(e,t){return t.weekdaysRegex(e)}),Fi([`dd`,`ddd`,`dddd`],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);i==null?M(n).invalidWeekday=e:t.d=i}),Fi([`d`,`e`,`E`],function(e,t,n,r){t[r]=B(e)});function Sa(e,t){return typeof e==`string`?isNaN(e)?(e=t.weekdaysParse(e),typeof e==`number`?e:null):parseInt(e,10):e}function Ca(e,t){return typeof e==`string`?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function wa(e,t){return e.slice(t,7).concat(e.slice(0,t))}var Ta=`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),Ea=`Sun_Mon_Tue_Wed_Thu_Fri_Sat`.split(`_`),Da=`Su_Mo_Tu_We_Th_Fr_Sa`.split(`_`),Oa=Ai,ka=Ai,Aa=Ai;function ja(e,t){var n=k(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?`format`:`standalone`];return e===!0?wa(n,this._week.dow):e?n[e.day()]:n}function Ma(e){return e===!0?wa(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Na(e){return e===!0?wa(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Pa(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=Sr([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,``).toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,``).toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,``).toLocaleLowerCase();return n?t===`dddd`?(i=J.call(this._weekdaysParse,o),i===-1?null:i):t===`ddd`?(i=J.call(this._shortWeekdaysParse,o),i===-1?null:i):(i=J.call(this._minWeekdaysParse,o),i===-1?null:i):t===`dddd`?(i=J.call(this._weekdaysParse,o),i!==-1||(i=J.call(this._shortWeekdaysParse,o),i!==-1)?i:(i=J.call(this._minWeekdaysParse,o),i===-1?null:i)):t===`ddd`?(i=J.call(this._shortWeekdaysParse,o),i!==-1||(i=J.call(this._weekdaysParse,o),i!==-1)?i:(i=J.call(this._minWeekdaysParse,o),i===-1?null:i)):(i=J.call(this._minWeekdaysParse,o),i!==-1||(i=J.call(this._weekdaysParse,o),i!==-1)?i:(i=J.call(this._shortWeekdaysParse,o),i===-1?null:i))}function Fa(e,t,n){var r,i,a;if(this._weekdaysParseExact)return Pa.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if(i=Sr([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=RegExp(`^`+this.weekdays(i,``).replace(`.`,`\\.?`)+`$`,`i`),this._shortWeekdaysParse[r]=RegExp(`^`+this.weekdaysShort(i,``).replace(`.`,`\\.?`)+`$`,`i`),this._minWeekdaysParse[r]=RegExp(`^`+this.weekdaysMin(i,``).replace(`.`,`\\.?`)+`$`,`i`)),this._weekdaysParse[r]||(a=`^`+this.weekdays(i,``)+`|^`+this.weekdaysShort(i,``)+`|^`+this.weekdaysMin(i,``),this._weekdaysParse[r]=new RegExp(a.replace(`.`,``),`i`)),n&&t===`dddd`&&this._fullWeekdaysParse[r].test(e)||n&&t===`ddd`&&this._shortWeekdaysParse[r].test(e)||n&&t===`dd`&&this._minWeekdaysParse[r].test(e)||!n&&this._weekdaysParse[r].test(e))return r}function Ia(e){if(!this.isValid())return e==null?NaN:this;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e==null?t:(e=Sa(e,this.localeData()),this.add(e-t,`d`))}function La(e){if(!this.isValid())return e==null?NaN:this;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,`d`)}function Ra(e){if(!this.isValid())return e==null?NaN:this;if(e!=null){var t=Ca(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function za(e){return this._weekdaysParseExact?(A(this,`_weekdaysRegex`)||Ha.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(A(this,`_weekdaysRegex`)||(this._weekdaysRegex=Oa),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ba(e){return this._weekdaysParseExact?(A(this,`_weekdaysRegex`)||Ha.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(A(this,`_weekdaysShortRegex`)||(this._weekdaysShortRegex=ka),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Va(e){return this._weekdaysParseExact?(A(this,`_weekdaysRegex`)||Ha.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(A(this,`_weekdaysMinRegex`)||(this._weekdaysMinRegex=Aa),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ha(){function e(e,t){return t.length-e.length}for(var t=[],n=[],r=[],i=[],a=0,o,s,c,l;a<7;a++)o=Sr([2e3,1]).day(a),s=W(this.weekdaysMin(o,``)),c=W(this.weekdaysShort(o,``)),l=W(this.weekdays(o,``)),t.push(s),n.push(c),r.push(l),i.push(s),i.push(c),i.push(l);t.sort(e),n.sort(e),r.sort(e),i.sort(e),this._weekdaysRegex=RegExp(`^(`+i.join(`|`)+`)`,`i`),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=RegExp(`^(`+r.join(`|`)+`)`,`i`),this._weekdaysShortStrictRegex=RegExp(`^(`+n.join(`|`)+`)`,`i`),this._weekdaysMinStrictRegex=RegExp(`^(`+t.join(`|`)+`)`,`i`)}function Ua(){return this.hours()%12||12}function Wa(){return this.hours()||24}F(`H`,[`HH`,2],0,`hour`),F(`h`,[`hh`,2],0,Ua),F(`k`,[`kk`,2],0,Wa),F(`hmm`,0,0,function(){return``+Ua.apply(this)+Vr(this.minutes(),2)}),F(`hmmss`,0,0,function(){return``+Ua.apply(this)+Vr(this.minutes(),2)+Vr(this.seconds(),2)}),F(`Hmm`,0,0,function(){return``+this.hours()+Vr(this.minutes(),2)}),F(`Hmmss`,0,0,function(){return``+this.hours()+Vr(this.minutes(),2)+Vr(this.seconds(),2)});function Ga(e,t){F(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}Ga(`a`,!0),Ga(`A`,!1),I(`hour`,`h`),R(`hour`,13);function Ka(e,t){return t._meridiemParse}U(`a`,Ka),U(`A`,Ka),U(`H`,H),U(`h`,H),U(`k`,H),U(`HH`,H,V),U(`hh`,H,V),U(`kk`,H,V),U(`hmm`,bi),U(`hmmss`,xi),U(`Hmm`,bi),U(`Hmmss`,xi),G([`H`,`HH`],q),G([`k`,`kk`],function(e,t,n){var r=B(e);t[q]=r===24?0:r}),G([`a`,`A`],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),G([`h`,`hh`],function(e,t,n){t[q]=B(e),M(n).bigHour=!0}),G(`hmm`,function(e,t,n){var r=e.length-2;t[q]=B(e.substr(0,r)),t[zi]=B(e.substr(r)),M(n).bigHour=!0}),G(`hmmss`,function(e,t,n){var r=e.length-4,i=e.length-2;t[q]=B(e.substr(0,r)),t[zi]=B(e.substr(r,2)),t[Bi]=B(e.substr(i)),M(n).bigHour=!0}),G(`Hmm`,function(e,t,n){var r=e.length-2;t[q]=B(e.substr(0,r)),t[zi]=B(e.substr(r))}),G(`Hmmss`,function(e,t,n){var r=e.length-4,i=e.length-2;t[q]=B(e.substr(0,r)),t[zi]=B(e.substr(r,2)),t[Bi]=B(e.substr(i))});function qa(e){return(e+``).toLowerCase().charAt(0)===`p`}var Ja=/[ap]\.?m?\.?/i,Ya=di(`Hours`,!0);function Xa(e,t,n){return e>11?n?`pm`:`PM`:n?`am`:`AM`}var Za={calendar:zr,longDateFormat:Xr,invalidDate:Qr,ordinal:ei,dayOfMonthOrdinalParse:ti,relativeTime:ri,months:Ki,monthsShort:qi,week:_a,weekdays:Ta,weekdaysMin:Da,weekdaysShort:Ea,meridiemParse:Ja},Y={},Qa={},$a;function eo(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(i=io(a.slice(0,n).join(`-`)),i)return i;if(r&&r.length>=n&&eo(a,r)>=n-1)break;n--}t++}return $a}function ro(e){return e.match(`^[^/\\\\]*$`)!=null}function io(e){var t=null,r;if(Y[e]===void 0&&typeof module<`u`&&module&&module.exports&&ro(e))try{t=$a._abbr,r=n,r(`./locale/`+e),ao(t)}catch{Y[e]=null}return Y[e]}function ao(e,t){var n;return e&&(n=j(t)?co(e):oo(e,t),n?$a=n:typeof console<`u`&&console.warn&&console.warn(`Locale `+e+` not found. Did you forget to load it?`)),$a._abbr}function oo(e,t){if(t!==null){var n,r=Za;if(t.abbr=e,Y[e]!=null)Nr(`defineLocaleOverride`,`use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.`),r=Y[e]._config;else if(t.parentLocale!=null){if(Y[t.parentLocale]!=null)r=Y[t.parentLocale]._config;else if(n=io(t.parentLocale),n!=null)r=n._config;else return Qa[t.parentLocale]||(Qa[t.parentLocale]=[]),Qa[t.parentLocale].push({name:e,config:t}),null}return Y[e]=new Lr(Ir(r,t)),Qa[e]&&Qa[e].forEach(function(e){oo(e.name,e.config)}),ao(e),Y[e]}return delete Y[e],null}function so(e,t){if(t!=null){var n,r,i=Za;Y[e]!=null&&Y[e].parentLocale!=null?Y[e].set(Ir(Y[e]._config,t)):(r=io(e),r!=null&&(i=r._config),t=Ir(i,t),r??(t.abbr=e),n=new Lr(t),n.parentLocale=Y[e],Y[e]=n),ao(e)}else Y[e]!=null&&(Y[e].parentLocale==null?Y[e]!=null&&delete Y[e]:(Y[e]=Y[e].parentLocale,e===ao()&&ao(e)));return Y[e]}function co(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return $a;if(!k(e)){if(t=io(e),t)return t;e=[e]}return no(e)}function lo(){return Rr(Y)}function uo(e){var t,n=e._a;return n&&M(e).overflow===-2&&(t=n[Li]<0||n[Li]>11?Li:n[Ri]<1||n[Ri]>Gi(n[K],n[Li])?Ri:n[q]<0||n[q]>24||n[q]===24&&(n[zi]!==0||n[Bi]!==0||n[Vi]!==0)?q:n[zi]<0||n[zi]>59?zi:n[Bi]<0||n[Bi]>59?Bi:n[Vi]<0||n[Vi]>999?Vi:-1,M(e)._overflowDayOfYear&&(tRi)&&(t=Ri),M(e)._overflowWeeks&&t===-1&&(t=Hi),M(e)._overflowWeekday&&t===-1&&(t=Ui),M(e).overflow=t),e}var fo=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,po=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,mo=/Z|[+-]\d\d(?::?\d\d)?/,ho=[[`YYYYYY-MM-DD`,/[+-]\d{6}-\d\d-\d\d/],[`YYYY-MM-DD`,/\d{4}-\d\d-\d\d/],[`GGGG-[W]WW-E`,/\d{4}-W\d\d-\d/],[`GGGG-[W]WW`,/\d{4}-W\d\d/,!1],[`YYYY-DDD`,/\d{4}-\d{3}/],[`YYYY-MM`,/\d{4}-\d\d/,!1],[`YYYYYYMMDD`,/[+-]\d{10}/],[`YYYYMMDD`,/\d{8}/],[`GGGG[W]WWE`,/\d{4}W\d{3}/],[`GGGG[W]WW`,/\d{4}W\d{2}/,!1],[`YYYYDDD`,/\d{7}/],[`YYYYMM`,/\d{6}/,!1],[`YYYY`,/\d{4}/,!1]],go=[[`HH:mm:ss.SSSS`,/\d\d:\d\d:\d\d\.\d+/],[`HH:mm:ss,SSSS`,/\d\d:\d\d:\d\d,\d+/],[`HH:mm:ss`,/\d\d:\d\d:\d\d/],[`HH:mm`,/\d\d:\d\d/],[`HHmmss.SSSS`,/\d\d\d\d\d\d\.\d+/],[`HHmmss,SSSS`,/\d\d\d\d\d\d,\d+/],[`HHmmss`,/\d\d\d\d\d\d/],[`HHmm`,/\d\d\d\d/],[`HH`,/\d\d/]],_o=/^\/?Date\((-?\d+)/i,vo=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,yo={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function bo(e){var t,n,r=e._i,i=fo.exec(r)||po.exec(r),a,o,s,c,l=ho.length,u=go.length;if(i){for(M(e).iso=!0,t=0,n=l;tsa(o)||e._dayOfYear===0)&&(M(e)._overflowDayOfYear=!0),n=da(o,0,e._dayOfYear),e._a[Li]=n.getUTCMonth(),e._a[Ri]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?+(t===2):e._a[t];e._a[q]===24&&e._a[zi]===0&&e._a[Bi]===0&&e._a[Vi]===0&&(e._nextDay=!0,e._a[q]=0),e._d=(e._useUTC?da:ua).apply(null,r),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[q]=24),e._w&&e._w.d!==void 0&&e._w.d!==a&&(M(e).weekdayMismatch=!0)}}function jo(e){var t=e._w,n,r,i,a,o,s,c,l;t.GG!=null||t.W!=null||t.E!=null?(a=1,o=4,n=Oo(t.GG,e._a[K],ma(X(),1,4).year),r=Oo(t.W,1),i=Oo(t.E,1),(i<1||i>7)&&(c=!0)):(a=e._locale._week.dow,o=e._locale._week.doy,l=ma(X(),a,o),n=Oo(t.gg,e._a[K],l.year),r=Oo(t.w,l.week),t.d==null?t.e==null?i=a:(i=t.e+a,(t.e<0||t.e>6)&&(c=!0)):(i=t.d,(i<0||i>6)&&(c=!0))),r<1||r>ha(n,a,o)?M(e)._overflowWeeks=!0:c==null?(s=pa(n,r,i,a,o),e._a[K]=s.year,e._dayOfYear=s.dayOfYear):M(e)._overflowWeekday=!0}O.ISO_8601=function(){},O.RFC_2822=function(){};function Mo(e){if(e._f===O.ISO_8601){bo(e);return}if(e._f===O.RFC_2822){Eo(e);return}e._a=[],M(e).empty=!0;var t=``+e._i,n,r,i,a,o,s=t.length,c=0,l,u;for(i=Yr(e._f,e._locale).match(Hr)||[],u=i.length,n=0;n0&&M(e).unusedInput.push(o),t=t.slice(t.indexOf(r)+r.length),c+=r.length),Gr[a]?(r?M(e).empty=!1:M(e).unusedTokens.push(a),Ii(a,r,e)):e._strict&&!r&&M(e).unusedTokens.push(a);M(e).charsLeftOver=s-c,t.length>0&&M(e).unusedInput.push(t),e._a[q]<=12&&M(e).bigHour===!0&&e._a[q]>0&&(M(e).bigHour=void 0),M(e).parsedDateParts=e._a.slice(0),M(e).meridiem=e._meridiem,e._a[q]=No(e._locale,e._a[q],e._meridiem),l=M(e).era,l!==null&&(e._a[K]=e._locale.erasConvertYear(l,e._a[K])),Ao(e),uo(e)}function No(e,t,n){var r;return n==null?t:e.meridiemHour==null?e.isPM==null?t:(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0),t):e.meridiemHour(t,n)}function Po(e){var t,n,r,i,a,o,s=!1,c=e._f.length;if(c===0){M(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;ithis?this:e:Er()});function Ho(e,t){var n,r;if(t.length===1&&k(t[0])&&(t=t[0]),!t.length)return X();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function fs(){if(!j(this._isDSTShifted))return this._isDSTShifted;var e={},t;return kr(e,this),e=Lo(e),e._a?(t=e._isUTC?Sr(e._a):X(e._a),this._isDSTShifted=this.isValid()&&$o(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function ps(){return this.isValid()?!this._isUTC:!1}function ms(){return this.isValid()?this._isUTC:!1}function hs(){return this.isValid()?this._isUTC&&this._offset===0:!1}var gs=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,_s=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function vs(e,t){var n=e,r=null,i,a,o;return Zo(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:vr(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=gs.exec(e))?(i=r[1]===`-`?-1:1,n={y:0,d:B(r[Ri])*i,h:B(r[q])*i,m:B(r[zi])*i,s:B(r[Bi])*i,ms:B(Qo(r[Vi]*1e3))*i}):(r=_s.exec(e))?(i=r[1]===`-`?-1:1,n={y:ys(r[2],i),M:ys(r[3],i),w:ys(r[4],i),d:ys(r[5],i),h:ys(r[6],i),m:ys(r[7],i),s:ys(r[8],i)}):n==null?n={}:typeof n==`object`&&(`from`in n||`to`in n)&&(o=xs(X(n.from),X(n.to)),n={},n.ms=o.milliseconds,n.M=o.months),a=new Xo(n),Zo(e)&&A(e,`_locale`)&&(a._locale=e._locale),Zo(e)&&A(e,`_isValid`)&&(a._isValid=e._isValid),a}vs.fn=Xo.prototype,vs.invalid=Yo;function ys(e,t){var n=e&&parseFloat(e.replace(`,`,`.`));return(isNaN(n)?0:n)*t}function bs(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,`M`).isAfter(t)&&--n.months,n.milliseconds=+t-e.clone().add(n.months,`M`),n}function xs(e,t){var n;return e.isValid()&&t.isValid()?(t=rs(t,e),e.isBefore(t)?n=bs(e,t):(n=bs(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Ss(e,t){return function(n,r){var i,a;return r!==null&&!isNaN(+r)&&(Nr(t,`moment().`+t+`(period, number) is deprecated. Please use moment().`+t+`(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.`),a=n,n=r,r=a),i=vs(n,r),Cs(this,i,e),this}}function Cs(e,t,n,r){var i=t._milliseconds,a=Qo(t._days),o=Qo(t._months);e.isValid()&&(r??=!0,o&&ta(e,fi(e,`Month`)+o*n),a&&pi(e,`Date`,fi(e,`Date`)+a*n),i&&e._d.setTime(e._d.valueOf()+i*n),r&&O.updateOffset(e,a||o))}var ws=Ss(1,`add`),Ts=Ss(-1,`subtract`);function Es(e){return typeof e==`string`||e instanceof String}function Ds(e){return N(e)||yr(e)||Es(e)||vr(e)||ks(e)||Os(e)||e==null}function Os(e){var t=gr(e)&&!_r(e),n=!1,r=[`years`,`year`,`y`,`months`,`month`,`M`,`days`,`day`,`d`,`dates`,`date`,`D`,`hours`,`hour`,`h`,`minutes`,`minute`,`m`,`seconds`,`second`,`s`,`milliseconds`,`millisecond`,`ms`],i,a,o=r.length;for(i=0;in.valueOf():n.valueOf()9999?Jr(n,t?`YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYYYY-MM-DD[T]HH:mm:ss.SSSZ`):Pr(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace(`Z`,Jr(n,`Z`)):Jr(n,t?`YYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYY-MM-DD[T]HH:mm:ss.SSSZ`)}function Ws(){if(!this.isValid())return`moment.invalid(/* `+this._i+` */)`;var e=`moment`,t=``,n,r,i,a;return this.isLocal()||(e=this.utcOffset()===0?`moment.utc`:`moment.parseZone`,t=`Z`),n=`[`+e+`("]`,r=0<=this.year()&&this.year()<=9999?`YYYY`:`YYYYYY`,i=`-MM-DD[T]HH:mm:ss.SSS`,a=t+`[")]`,this.format(n+r+i+a)}function Gs(e){e||=this.isUtc()?O.defaultFormatUtc:O.defaultFormat;var t=Jr(this,e);return this.localeData().postformat(t)}function Ks(e,t){return this.isValid()&&(N(e)&&e.isValid()||X(e).isValid())?vs({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function qs(e){return this.from(X(),e)}function Js(e,t){return this.isValid()&&(N(e)&&e.isValid()||X(e).isValid())?vs({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Ys(e){return this.to(X(),e)}function Xs(e){var t;return e===void 0?this._locale._abbr:(t=co(e),t!=null&&(this._locale=t),this)}var Zs=P(`moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.`,function(e){return e===void 0?this.localeData():this.locale(e)});function Qs(){return this._locale}var $s=1e3,ec=60*$s,tc=60*ec,nc=3506328*tc;function rc(e,t){return(e%t+t)%t}function ic(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-nc:new Date(e,t,n).valueOf()}function ac(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-nc:Date.UTC(e,t,n)}function oc(e){var t,n;if(e=L(e),e===void 0||e===`millisecond`||!this.isValid())return this;switch(n=this._isUTC?ac:ic,e){case`year`:t=n(this.year(),0,1);break;case`quarter`:t=n(this.year(),this.month()-this.month()%3,1);break;case`month`:t=n(this.year(),this.month(),1);break;case`week`:t=n(this.year(),this.month(),this.date()-this.weekday());break;case`isoWeek`:t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case`day`:case`date`:t=n(this.year(),this.month(),this.date());break;case`hour`:t=this._d.valueOf(),t-=rc(t+(this._isUTC?0:this.utcOffset()*ec),tc);break;case`minute`:t=this._d.valueOf(),t-=rc(t,ec);break;case`second`:t=this._d.valueOf(),t-=rc(t,$s)}return this._d.setTime(t),O.updateOffset(this,!0),this}function sc(e){var t,n;if(e=L(e),e===void 0||e===`millisecond`||!this.isValid())return this;switch(n=this._isUTC?ac:ic,e){case`year`:t=n(this.year()+1,0,1)-1;break;case`quarter`:t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case`month`:t=n(this.year(),this.month()+1,1)-1;break;case`week`:t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case`isoWeek`:t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case`day`:case`date`:t=n(this.year(),this.month(),this.date()+1)-1;break;case`hour`:t=this._d.valueOf(),t+=tc-rc(t+(this._isUTC?0:this.utcOffset()*ec),tc)-1;break;case`minute`:t=this._d.valueOf(),t+=ec-rc(t,ec)-1;break;case`second`:t=this._d.valueOf(),t+=$s-rc(t,$s)-1}return this._d.setTime(t),O.updateOffset(this,!0),this}function cc(){return this._d.valueOf()-(this._offset||0)*6e4}function lc(){return Math.floor(this.valueOf()/1e3)}function uc(){return new Date(this.valueOf())}function dc(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function fc(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function pc(){return this.isValid()?this.toISOString():null}function mc(){return Tr(this)}function hc(){return xr({},M(this))}function gc(){return M(this).overflow}function _c(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}F(`N`,0,0,`eraAbbr`),F(`NN`,0,0,`eraAbbr`),F(`NNN`,0,0,`eraAbbr`),F(`NNNN`,0,0,`eraName`),F(`NNNNN`,0,0,`eraNarrow`),F(`y`,[`y`,1],`yo`,`eraYear`),F(`y`,[`yy`,2],0,`eraYear`),F(`y`,[`yyy`,3],0,`eraYear`),F(`y`,[`yyyy`,4],0,`eraYear`),U(`N`,Oc),U(`NN`,Oc),U(`NNN`,Oc),U(`NNNN`,kc),U(`NNNNN`,Ac),G([`N`,`NN`,`NNN`,`NNNN`,`NNNNN`],function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?M(n).era=i:M(n).invalidEra=e}),U(`y`,Ti),U(`yy`,Ti),U(`yyy`,Ti),U(`yyyy`,Ti),U(`yo`,jc),G([`y`,`yy`,`yyy`,`yyyy`],K),G([`yo`],function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),t[K]=n._locale.eraYearOrdinalParse?n._locale.eraYearOrdinalParse(e,i):parseInt(e,10)});function vc(e,t){var n,r,i,a=this._eras||co(`en`)._eras;for(n=0,r=a.length;n=0)return a[r]}function bc(e,t){var n=e.since<=e.until?1:-1;return t===void 0?O(e.since).year():O(e.since).year()+(t-e.offset)*n}function xc(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;ea&&(t=a),Vc.call(this,e,t,n,r,i))}function Vc(e,t,n,r,i){var a=pa(e,t,n,r,i),o=da(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}F(`Q`,0,`Qo`,`quarter`),I(`quarter`,`Q`),R(`quarter`,7),U(`Q`,gi),G(`Q`,function(e,t){t[Li]=(B(e)-1)*3});function Hc(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}F(`D`,[`DD`,2],`Do`,`date`),I(`date`,`D`),R(`date`,9),U(`D`,H),U(`DD`,H,V),U(`Do`,function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),G([`D`,`DD`],Ri),G(`Do`,function(e,t){t[Ri]=B(e.match(H)[0])});var Uc=di(`Date`,!0);F(`DDD`,[`DDDD`,3],`DDDo`,`dayOfYear`),I(`dayOfYear`,`DDD`),R(`dayOfYear`,4),U(`DDD`,Si),U(`DDDD`,_i),G([`DDD`,`DDDD`],function(e,t,n){n._dayOfYear=B(e)});function Wc(e){var t=Math.round((this.clone().startOf(`day`)-this.clone().startOf(`year`))/864e5)+1;return e==null?t:this.add(e-t,`d`)}F(`m`,[`mm`,2],0,`minute`),I(`minute`,`m`),R(`minute`,14),U(`m`,H),U(`mm`,H,V),G([`m`,`mm`],zi);var Gc=di(`Minutes`,!1);F(`s`,[`ss`,2],0,`second`),I(`second`,`s`),R(`second`,15),U(`s`,H),U(`ss`,H,V),G([`s`,`ss`],Bi);var Kc=di(`Seconds`,!1);F(`S`,0,0,function(){return~~(this.millisecond()/100)}),F(0,[`SS`,2],0,function(){return~~(this.millisecond()/10)}),F(0,[`SSS`,3],0,`millisecond`),F(0,[`SSSS`,4],0,function(){return this.millisecond()*10}),F(0,[`SSSSS`,5],0,function(){return this.millisecond()*100}),F(0,[`SSSSSS`,6],0,function(){return this.millisecond()*1e3}),F(0,[`SSSSSSS`,7],0,function(){return this.millisecond()*1e4}),F(0,[`SSSSSSSS`,8],0,function(){return this.millisecond()*1e5}),F(0,[`SSSSSSSSS`,9],0,function(){return this.millisecond()*1e6}),I(`millisecond`,`ms`),R(`millisecond`,16),U(`S`,Si,gi),U(`SS`,Si,V),U(`SSS`,Si,_i);for(var qc=`SSSS`,Jc;qc.length<=9;qc+=`S`)U(qc,Ti);function Yc(e,t){t[Vi]=B((`0.`+e)*1e3)}for(qc=`S`;qc.length<=9;qc+=`S`)G(qc,Yc);Jc=di(`Milliseconds`,!1),F(`z`,0,0,`zoneAbbr`),F(`zz`,0,0,`zoneName`);function Xc(){return this._isUTC?`UTC`:``}function Zc(){return this._isUTC?`Coordinated Universal Time`:``}var Z=Ar.prototype;Z.add=ws,Z.calendar=Ms,Z.clone=Ns,Z.diff=Bs,Z.endOf=sc,Z.format=Gs,Z.from=Ks,Z.fromNow=qs,Z.to=Js,Z.toNow=Ys,Z.get=mi,Z.invalidAt=gc,Z.isAfter=Ps,Z.isBefore=Fs,Z.isBetween=Is,Z.isSame=Ls,Z.isSameOrAfter=Rs,Z.isSameOrBefore=zs,Z.isValid=mc,Z.lang=Zs,Z.locale=Xs,Z.localeData=Qs,Z.max=Vo,Z.min=Bo,Z.parsingFlags=hc,Z.set=hi,Z.startOf=oc,Z.subtract=Ts,Z.toArray=dc,Z.toObject=fc,Z.toDate=uc,Z.toISOString=Us,Z.inspect=Ws,typeof Symbol<`u`&&Symbol.for!=null&&(Z[Symbol.for(`nodejs.util.inspect.custom`)]=function(){return`Moment<`+this.format()+`>`}),Z.toJSON=pc,Z.toString=Hs,Z.unix=lc,Z.valueOf=cc,Z.creationData=_c,Z.eraName=xc,Z.eraNarrow=Sc,Z.eraAbbr=Cc,Z.eraYear=wc,Z.year=ca,Z.isLeapYear=la,Z.weekYear=Pc,Z.isoWeekYear=Fc,Z.quarter=Z.quarters=Hc,Z.month=na,Z.daysInMonth=ra,Z.week=Z.weeks=ba,Z.isoWeek=Z.isoWeeks=xa,Z.weeksInYear=Rc,Z.weeksInWeekYear=zc,Z.isoWeeksInYear=Ic,Z.isoWeeksInISOWeekYear=Lc,Z.date=Uc,Z.day=Z.days=Ia,Z.weekday=La,Z.isoWeekday=Ra,Z.dayOfYear=Wc,Z.hour=Z.hours=Ya,Z.minute=Z.minutes=Gc,Z.second=Z.seconds=Kc,Z.millisecond=Z.milliseconds=Jc,Z.utcOffset=as,Z.utc=ss,Z.local=cs,Z.parseZone=ls,Z.hasAlignedHourOffset=us,Z.isDST=ds,Z.isLocal=ps,Z.isUtcOffset=ms,Z.isUtc=hs,Z.isUTC=hs,Z.zoneAbbr=Xc,Z.zoneName=Zc,Z.dates=P(`dates accessor is deprecated. Use date instead.`,Uc),Z.months=P(`months accessor is deprecated. Use month instead`,na),Z.years=P(`years accessor is deprecated. Use year instead`,ca),Z.zone=P(`moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/`,os),Z.isDSTShifted=P(`isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information`,fs);function Qc(e){return X(e*1e3)}function $c(){return X.apply(null,arguments).parseZone()}function el(e){return e}var Q=Lr.prototype;Q.calendar=Br,Q.longDateFormat=Zr,Q.invalidDate=$r,Q.ordinal=ni,Q.preparse=el,Q.postformat=el,Q.relativeTime=ii,Q.pastFuture=ai,Q.set=Fr,Q.eras=vc,Q.erasParse=yc,Q.erasConvertYear=bc,Q.erasAbbrRegex=Ec,Q.erasNameRegex=Tc,Q.erasNarrowRegex=Dc,Q.months=Zi,Q.monthsShort=Qi,Q.monthsParse=ea,Q.monthsRegex=aa,Q.monthsShortRegex=ia,Q.week=ga,Q.firstDayOfYear=ya,Q.firstDayOfWeek=va,Q.weekdays=ja,Q.weekdaysMin=Na,Q.weekdaysShort=Ma,Q.weekdaysParse=Fa,Q.weekdaysRegex=za,Q.weekdaysShortRegex=Ba,Q.weekdaysMinRegex=Va,Q.isPM=qa,Q.meridiem=Xa;function tl(e,t,n,r){var i=co(),a=Sr().set(r,t);return i[n](a,e)}function nl(e,t,n){if(vr(e)&&(t=e,e=void 0),e||=``,t!=null)return tl(e,t,n,`month`);var r,i=[];for(r=0;r<12;r++)i[r]=tl(e,r,n,`month`);return i}function rl(e,t,n,r){typeof e==`boolean`?(vr(t)&&(n=t,t=void 0),t||=``):(t=e,n=t,e=!1,vr(t)&&(n=t,t=void 0),t||=``);var i=co(),a=e?i._week.dow:0,o,s=[];if(n!=null)return tl(t,(n+a)%7,r,`day`);for(o=0;o<7;o++)s[o]=tl(t,(o+a)%7,r,`day`);return s}function il(e,t){return nl(e,t,`months`)}function al(e,t){return nl(e,t,`monthsShort`)}function ol(e,t,n){return rl(e,t,n,`weekdays`)}function sl(e,t,n){return rl(e,t,n,`weekdaysShort`)}function cl(e,t,n){return rl(e,t,n,`weekdaysMin`)}ao(`en`,{eras:[{since:`0001-01-01`,until:1/0,offset:1,name:`Anno Domini`,narrow:`AD`,abbr:`AD`},{since:`0000-12-31`,until:-1/0,offset:1,name:`Before Christ`,narrow:`BC`,abbr:`BC`}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(B(e%100/10)===1?`th`:t===1?`st`:t===2?`nd`:t===3?`rd`:`th`)}}),O.lang=P(`moment.lang is deprecated. Use moment.locale instead.`,ao),O.langData=P(`moment.langData is deprecated. Use moment.localeData instead.`,co);var ll=Math.abs;function ul(){var e=this._data;return this._milliseconds=ll(this._milliseconds),this._days=ll(this._days),this._months=ll(this._months),e.milliseconds=ll(e.milliseconds),e.seconds=ll(e.seconds),e.minutes=ll(e.minutes),e.hours=ll(e.hours),e.months=ll(e.months),e.years=ll(e.years),this}function dl(e,t,n,r){var i=vs(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function fl(e,t){return dl(this,e,t,1)}function pl(e,t){return dl(this,e,t,-1)}function ml(e){return e<0?Math.floor(e):Math.ceil(e)}function hl(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,i,a,o,s,c;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=ml(_l(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,i=z(e/1e3),r.seconds=i%60,a=z(i/60),r.minutes=a%60,o=z(a/60),r.hours=o%24,t+=z(o/24),c=z(gl(t)),n+=c,t-=ml(_l(c)),s=z(n/12),n%=12,r.days=t,r.months=n,r.years=s,this}function gl(e){return e*4800/146097}function _l(e){return e*146097/4800}function vl(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=L(e),e===`month`||e===`quarter`||e===`year`)switch(t=this._days+r/864e5,n=this._months+gl(t),e){case`month`:return n;case`quarter`:return n/3;case`year`:return n/12}else switch(t=this._days+Math.round(_l(this._months)),e){case`week`:return t/7+r/6048e5;case`day`:return t+r/864e5;case`hour`:return t*24+r/36e5;case`minute`:return t*1440+r/6e4;case`second`:return t*86400+r/1e3;case`millisecond`:return Math.floor(t*864e5)+r;default:throw Error(`Unknown unit `+e)}}function yl(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+B(this._months/12)*31536e6:NaN}function bl(e){return function(){return this.as(e)}}var xl=bl(`ms`),Sl=bl(`s`),Cl=bl(`m`),wl=bl(`h`),Tl=bl(`d`),El=bl(`w`),Dl=bl(`M`),Ol=bl(`Q`),kl=bl(`y`);function Al(){return vs(this)}function jl(e){return e=L(e),this.isValid()?this[e+`s`]():NaN}function Ml(e){return function(){return this.isValid()?this._data[e]:NaN}}var Nl=Ml(`milliseconds`),Pl=Ml(`seconds`),Fl=Ml(`minutes`),Il=Ml(`hours`),Ll=Ml(`days`),Rl=Ml(`months`),zl=Ml(`years`);function Bl(){return z(this.days()/7)}var Vl=Math.round,Hl={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ul(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function Wl(e,t,n,r){var i=vs(e).abs(),a=Vl(i.as(`s`)),o=Vl(i.as(`m`)),s=Vl(i.as(`h`)),c=Vl(i.as(`d`)),l=Vl(i.as(`M`)),u=Vl(i.as(`w`)),d=Vl(i.as(`y`)),f=a<=n.ss&&[`s`,a]||a0,f[4]=r,Ul.apply(null,f)}function Gl(e){return e===void 0?Vl:typeof e==`function`&&(Vl=e,!0)}function Kl(e,t){return Hl[e]===void 0?!1:t===void 0?Hl[e]:(Hl[e]=t,e===`s`&&(Hl.ss=t-1),!0)}function ql(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=Hl,i,a;return typeof e==`object`&&(t=e,e=!1),typeof e==`boolean`&&(n=e),typeof t==`object`&&(r=Object.assign({},Hl,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),i=this.localeData(),a=Wl(this,!n,r,i),n&&(a=i.pastFuture(+this,a)),i.postformat(a)}var Jl=Math.abs;function Yl(e){return(e>0)-(e<0)||+e}function Xl(){if(!this.isValid())return this.localeData().invalidDate();var e=Jl(this._milliseconds)/1e3,t=Jl(this._days),n=Jl(this._months),r,i,a,o,s=this.asSeconds(),c,l,u,d;return s?(r=z(e/60),i=z(r/60),e%=60,r%=60,a=z(n/12),n%=12,o=e?e.toFixed(3).replace(/\.?0+$/,``):``,c=s<0?`-`:``,l=Yl(this._months)===Yl(s)?``:`-`,u=Yl(this._days)===Yl(s)?``:`-`,d=Yl(this._milliseconds)===Yl(s)?``:`-`,c+`P`+(a?l+a+`Y`:``)+(n?l+n+`M`:``)+(t?u+t+`D`:``)+(i||r||e?`T`:``)+(i?d+i+`H`:``)+(r?d+r+`M`:``)+(e?d+o+`S`:``)):`P0D`}var $=Xo.prototype;$.isValid=Jo,$.abs=ul,$.add=fl,$.subtract=pl,$.as=vl,$.asMilliseconds=xl,$.asSeconds=Sl,$.asMinutes=Cl,$.asHours=wl,$.asDays=Tl,$.asWeeks=El,$.asMonths=Dl,$.asQuarters=Ol,$.asYears=kl,$.valueOf=yl,$._bubble=hl,$.clone=Al,$.get=jl,$.milliseconds=Nl,$.seconds=Pl,$.minutes=Fl,$.hours=Il,$.days=Ll,$.weeks=Bl,$.months=Rl,$.years=zl,$.humanize=ql,$.toISOString=Xl,$.toString=Xl,$.toJSON=Xl,$.locale=Xs,$.localeData=Qs,$.toIsoString=P(`toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)`,Xl),$.lang=Zs,F(`X`,0,0,`unix`),F(`x`,0,0,`valueOf`),U(`x`,Ei),U(`X`,ki),G(`X`,function(e,t,n){n._d=new Date(parseFloat(e)*1e3)}),G(`x`,function(e,t,n){n._d=new Date(B(e))}),O.version=`2.29.4`,hr(X),O.fn=Z,O.min=Uo,O.max=Wo,O.now=Go,O.utc=Sr,O.unix=Qc,O.months=il,O.isDate=yr,O.locale=ao,O.invalid=Er,O.duration=vs,O.isMoment=N,O.weekdays=ol,O.parseZone=$c,O.localeData=co,O.isDuration=Zo,O.monthsShort=al,O.weekdaysMin=cl,O.defineLocale=oo,O.updateLocale=so,O.locales=lo,O.weekdaysShort=sl,O.normalizeUnits=L,O.relativeTimeRounding=Gl,O.relativeTimeThreshold=Kl,O.calendarFormat=js,O.prototype=Z,O.HTML5_FMT={DATETIME_LOCAL:`YYYY-MM-DDTHH:mm`,DATETIME_LOCAL_SECONDS:`YYYY-MM-DDTHH:mm:ss`,DATETIME_LOCAL_MS:`YYYY-MM-DDTHH:mm:ss.SSS`,DATE:`YYYY-MM-DD`,TIME:`HH:mm`,TIME_SECONDS:`HH:mm:ss`,TIME_MS:`HH:mm:ss.SSS`,WEEK:`GGGG-[W]WW`,MONTH:`YYYY-MM`};var Zl=e(m(),1);(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var Ql=`Nested Loop Left Join (cost=11.95..28.52 rows=5 width=157) (actual time=0.010..0.010 rows=0 loops=1) +`+Error().stack),n=!1}return t.apply(this,arguments)},t)}var Nr={};function Pr(e,t){D.deprecationHandler!=null&&D.deprecationHandler(e,t),Nr[e]||(Mr(t),Nr[e]=!0)}D.suppressDeprecationWarnings=!1,D.deprecationHandler=null;function Fr(e){return typeof Function<`u`&&e instanceof Function||Object.prototype.toString.call(e)===`[object Function]`}function Ir(e){var t,n;for(n in e)k(e,n)&&(t=e[n],Fr(t)?this[n]=t:this[`_`+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+`|\\d{1,2}`)}function Lr(e,t){var n=Sr({},e),r;for(r in t)k(t,r)&&(_r(e[r])&&_r(t[r])?(n[r]={},Sr(n[r],e[r]),Sr(n[r],t[r])):t[r]==null?delete n[r]:n[r]=t[r]);for(r in e)k(e,r)&&!k(t,r)&&_r(e[r])&&(n[r]=Sr({},n[r]));return n}function Rr(e){e!=null&&this.set(e)}var zr=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)k(e,t)&&n.push(t);return n},Br={sameDay:`[Today at] LT`,nextDay:`[Tomorrow at] LT`,nextWeek:`dddd [at] LT`,lastDay:`[Yesterday at] LT`,lastWeek:`[Last] dddd [at] LT`,sameElse:`L`};function Vr(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return Fr(r)?r.call(t,n):r}function Hr(e,t,n){var r=``+Math.abs(e),i=t-r.length;return(e>=0?n?`+`:``:`-`)+(10**Math.max(0,i)).toString().substr(1)+r}var Ur=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Wr=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Gr={},Kr={};function P(e,t,n,r){var i=r;typeof r==`string`&&(i=function(){return this[r]()}),e&&(Kr[e]=i),t&&(Kr[t[0]]=function(){return Hr(i.apply(this,arguments),t[1],t[2])}),n&&(Kr[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function qr(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,``):e.replace(/\\/g,``)}function Jr(e){for(var t=e.match(Ur),n=0,r=t.length;n=0&&Wr.test(e);)e=e.replace(Wr,r),Wr.lastIndex=0,--n;return e}var Zr={LTS:`h:mm:ss A`,LT:`h:mm A`,L:`MM/DD/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY h:mm A`,LLLL:`dddd, MMMM D, YYYY h:mm A`};function Qr(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(Ur).map(function(e){return e===`MMMM`||e===`MM`||e===`DD`||e===`dddd`?e.slice(1):e}).join(``),this._longDateFormat[e])}var $r=`Invalid date`;function ei(){return this._invalidDate}var ti=`%d`,ni=/\d{1,2}/;function ri(e){return this._ordinal.replace(`%d`,e)}var ii={future:`in %s`,past:`%s ago`,s:`a few seconds`,ss:`%d seconds`,m:`a minute`,mm:`%d minutes`,h:`an hour`,hh:`%d hours`,d:`a day`,dd:`%d days`,w:`a week`,ww:`%d weeks`,M:`a month`,MM:`%d months`,y:`a year`,yy:`%d years`};function ai(e,t,n,r){var i=this._relativeTime[n];return Fr(i)?i(e,t,n,r):i.replace(/%d/i,e)}function oi(e,t){var n=this._relativeTime[e>0?`future`:`past`];return Fr(n)?n(t):n.replace(/%s/i,t)}var si={};function F(e,t){var n=e.toLowerCase();si[n]=si[n+`s`]=si[t]=e}function I(e){return typeof e==`string`?si[e]||si[e.toLowerCase()]:void 0}function ci(e){var t={},n,r;for(r in e)k(e,r)&&(n=I(r),n&&(t[n]=e[r]));return t}var li={};function L(e,t){li[e]=t}function ui(e){var t=[],n;for(n in e)k(e,n)&&t.push({unit:n,priority:li[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}function di(e){return e%4==0&&e%100!=0||e%400==0}function R(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function z(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=R(t)),n}function fi(e,t){return function(n){return n==null?pi(this,e):(mi(this,e,n),D.updateOffset(this,t),this)}}function pi(e,t){return e.isValid()?e._d[`get`+(e._isUTC?`UTC`:``)+t]():NaN}function mi(e,t,n){e.isValid()&&!isNaN(n)&&(t===`FullYear`&&di(e.year())&&e.month()===1&&e.date()===29?(n=z(n),e._d[`set`+(e._isUTC?`UTC`:``)+t](n,e.month(),Gi(n,e.month()))):e._d[`set`+(e._isUTC?`UTC`:``)+t](n))}function hi(e){return e=I(e),Fr(this[e])?this[e]():this}function gi(e,t){if(typeof e==`object`){e=ci(e);var n=ui(e),r,i=n.length;for(r=0;r68?1900:2e3)};var ca=fi(`FullYear`,!0);function la(){return di(this.year())}function ua(e,t,n,r,i,a,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,i,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,i,a,o),s}function da(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function fa(e,t,n){var r=7+t-n;return-((7+da(e,0,r).getUTCDay()-t)%7)+r-1}function pa(e,t,n,r,i){var a=(7+n-r)%7,o=fa(e,r,i),s=1+7*(t-1)+a+o,c,l;return s<=0?(c=e-1,l=sa(c)+s):s>sa(e)?(c=e+1,l=s-sa(e)):(c=e,l=s),{year:c,dayOfYear:l}}function ma(e,t,n){var r=fa(e.year(),t,n),i=Math.floor((e.dayOfYear()-r-1)/7)+1,a,o;return i<1?(o=e.year()-1,a=i+ha(o,t,n)):i>ha(e.year(),t,n)?(a=i-ha(e.year(),t,n),o=e.year()+1):(o=e.year(),a=i),{week:a,year:o}}function ha(e,t,n){var r=fa(e,t,n),i=fa(e+1,t,n);return(sa(e)-r+i)/7}P(`w`,[`ww`,2],`wo`,`week`),P(`W`,[`WW`,2],`Wo`,`isoWeek`),F(`week`,`w`),F(`isoWeek`,`W`),L(`week`,5),L(`isoWeek`,5),H(`w`,V),H(`ww`,V,B),H(`W`,V),H(`WW`,V,B),Ii([`w`,`ww`,`W`,`WW`],function(e,t,n,r){t[r.substr(0,1)]=z(e)});function ga(e){return ma(e,this._week.dow,this._week.doy).week}var _a={dow:0,doy:6};function va(){return this._week.dow}function ya(){return this._week.doy}function ba(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,`d`)}function xa(e){var t=ma(this,1,4).week;return e==null?t:this.add((e-t)*7,`d`)}P(`d`,0,`do`,`day`),P(`dd`,0,0,function(e){return this.localeData().weekdaysMin(this,e)}),P(`ddd`,0,0,function(e){return this.localeData().weekdaysShort(this,e)}),P(`dddd`,0,0,function(e){return this.localeData().weekdays(this,e)}),P(`e`,0,0,`weekday`),P(`E`,0,0,`isoWeekday`),F(`day`,`d`),F(`weekday`,`e`),F(`isoWeekday`,`E`),L(`day`,11),L(`weekday`,11),L(`isoWeekday`,11),H(`d`,V),H(`e`,V),H(`E`,V),H(`dd`,function(e,t){return t.weekdaysMinRegex(e)}),H(`ddd`,function(e,t){return t.weekdaysShortRegex(e)}),H(`dddd`,function(e,t){return t.weekdaysRegex(e)}),Ii([`dd`,`ddd`,`dddd`],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);i==null?j(n).invalidWeekday=e:t.d=i}),Ii([`d`,`e`,`E`],function(e,t,n,r){t[r]=z(e)});function Sa(e,t){return typeof e==`string`?isNaN(e)?(e=t.weekdaysParse(e),typeof e==`number`?e:null):parseInt(e,10):e}function Ca(e,t){return typeof e==`string`?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function wa(e,t){return e.slice(t,7).concat(e.slice(0,t))}var Ta=`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),Ea=`Sun_Mon_Tue_Wed_Thu_Fri_Sat`.split(`_`),Da=`Su_Mo_Tu_We_Th_Fr_Sa`.split(`_`),Oa=ji,ka=ji,Aa=ji;function ja(e,t){var n=O(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?`format`:`standalone`];return e===!0?wa(n,this._week.dow):e?n[e.day()]:n}function Ma(e){return e===!0?wa(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Na(e){return e===!0?wa(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Pa(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=Cr([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,``).toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,``).toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,``).toLocaleLowerCase();return n?t===`dddd`?(i=J.call(this._weekdaysParse,o),i===-1?null:i):t===`ddd`?(i=J.call(this._shortWeekdaysParse,o),i===-1?null:i):(i=J.call(this._minWeekdaysParse,o),i===-1?null:i):t===`dddd`?(i=J.call(this._weekdaysParse,o),i!==-1||(i=J.call(this._shortWeekdaysParse,o),i!==-1)?i:(i=J.call(this._minWeekdaysParse,o),i===-1?null:i)):t===`ddd`?(i=J.call(this._shortWeekdaysParse,o),i!==-1||(i=J.call(this._weekdaysParse,o),i!==-1)?i:(i=J.call(this._minWeekdaysParse,o),i===-1?null:i)):(i=J.call(this._minWeekdaysParse,o),i!==-1||(i=J.call(this._weekdaysParse,o),i!==-1)?i:(i=J.call(this._shortWeekdaysParse,o),i===-1?null:i))}function Fa(e,t,n){var r,i,a;if(this._weekdaysParseExact)return Pa.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if(i=Cr([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=RegExp(`^`+this.weekdays(i,``).replace(`.`,`\\.?`)+`$`,`i`),this._shortWeekdaysParse[r]=RegExp(`^`+this.weekdaysShort(i,``).replace(`.`,`\\.?`)+`$`,`i`),this._minWeekdaysParse[r]=RegExp(`^`+this.weekdaysMin(i,``).replace(`.`,`\\.?`)+`$`,`i`)),this._weekdaysParse[r]||(a=`^`+this.weekdays(i,``)+`|^`+this.weekdaysShort(i,``)+`|^`+this.weekdaysMin(i,``),this._weekdaysParse[r]=new RegExp(a.replace(`.`,``),`i`)),n&&t===`dddd`&&this._fullWeekdaysParse[r].test(e)||n&&t===`ddd`&&this._shortWeekdaysParse[r].test(e)||n&&t===`dd`&&this._minWeekdaysParse[r].test(e)||!n&&this._weekdaysParse[r].test(e))return r}function Ia(e){if(!this.isValid())return e==null?NaN:this;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e==null?t:(e=Sa(e,this.localeData()),this.add(e-t,`d`))}function La(e){if(!this.isValid())return e==null?NaN:this;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,`d`)}function Ra(e){if(!this.isValid())return e==null?NaN:this;if(e!=null){var t=Ca(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function za(e){return this._weekdaysParseExact?(k(this,`_weekdaysRegex`)||Ha.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(k(this,`_weekdaysRegex`)||(this._weekdaysRegex=Oa),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ba(e){return this._weekdaysParseExact?(k(this,`_weekdaysRegex`)||Ha.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(k(this,`_weekdaysShortRegex`)||(this._weekdaysShortRegex=ka),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Va(e){return this._weekdaysParseExact?(k(this,`_weekdaysRegex`)||Ha.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(k(this,`_weekdaysMinRegex`)||(this._weekdaysMinRegex=Aa),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ha(){function e(e,t){return t.length-e.length}for(var t=[],n=[],r=[],i=[],a=0,o,s,c,l;a<7;a++)o=Cr([2e3,1]).day(a),s=U(this.weekdaysMin(o,``)),c=U(this.weekdaysShort(o,``)),l=U(this.weekdays(o,``)),t.push(s),n.push(c),r.push(l),i.push(s),i.push(c),i.push(l);t.sort(e),n.sort(e),r.sort(e),i.sort(e),this._weekdaysRegex=RegExp(`^(`+i.join(`|`)+`)`,`i`),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=RegExp(`^(`+r.join(`|`)+`)`,`i`),this._weekdaysShortStrictRegex=RegExp(`^(`+n.join(`|`)+`)`,`i`),this._weekdaysMinStrictRegex=RegExp(`^(`+t.join(`|`)+`)`,`i`)}function Ua(){return this.hours()%12||12}function Wa(){return this.hours()||24}P(`H`,[`HH`,2],0,`hour`),P(`h`,[`hh`,2],0,Ua),P(`k`,[`kk`,2],0,Wa),P(`hmm`,0,0,function(){return``+Ua.apply(this)+Hr(this.minutes(),2)}),P(`hmmss`,0,0,function(){return``+Ua.apply(this)+Hr(this.minutes(),2)+Hr(this.seconds(),2)}),P(`Hmm`,0,0,function(){return``+this.hours()+Hr(this.minutes(),2)}),P(`Hmmss`,0,0,function(){return``+this.hours()+Hr(this.minutes(),2)+Hr(this.seconds(),2)});function Ga(e,t){P(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}Ga(`a`,!0),Ga(`A`,!1),F(`hour`,`h`),L(`hour`,13);function Ka(e,t){return t._meridiemParse}H(`a`,Ka),H(`A`,Ka),H(`H`,V),H(`h`,V),H(`k`,V),H(`HH`,V,B),H(`hh`,V,B),H(`kk`,V,B),H(`hmm`,xi),H(`hmmss`,Si),H(`Hmm`,xi),H(`Hmmss`,Si),W([`H`,`HH`],K),W([`k`,`kk`],function(e,t,n){var r=z(e);t[K]=r===24?0:r}),W([`a`,`A`],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),W([`h`,`hh`],function(e,t,n){t[K]=z(e),j(n).bigHour=!0}),W(`hmm`,function(e,t,n){var r=e.length-2;t[K]=z(e.substr(0,r)),t[q]=z(e.substr(r)),j(n).bigHour=!0}),W(`hmmss`,function(e,t,n){var r=e.length-4,i=e.length-2;t[K]=z(e.substr(0,r)),t[q]=z(e.substr(r,2)),t[Bi]=z(e.substr(i)),j(n).bigHour=!0}),W(`Hmm`,function(e,t,n){var r=e.length-2;t[K]=z(e.substr(0,r)),t[q]=z(e.substr(r))}),W(`Hmmss`,function(e,t,n){var r=e.length-4,i=e.length-2;t[K]=z(e.substr(0,r)),t[q]=z(e.substr(r,2)),t[Bi]=z(e.substr(i))});function qa(e){return(e+``).toLowerCase().charAt(0)===`p`}var Ja=/[ap]\.?m?\.?/i,Ya=fi(`Hours`,!0);function Xa(e,t,n){return e>11?n?`pm`:`PM`:n?`am`:`AM`}var Za={calendar:Br,longDateFormat:Zr,invalidDate:$r,ordinal:ti,dayOfMonthOrdinalParse:ni,relativeTime:ii,months:Ki,monthsShort:qi,week:_a,weekdays:Ta,weekdaysMin:Da,weekdaysShort:Ea,meridiemParse:Ja},Y={},Qa={},$a;function eo(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(i=io(a.slice(0,n).join(`-`)),i)return i;if(r&&r.length>=n&&eo(a,r)>=n-1)break;n--}t++}return $a}function ro(e){return e.match(`^[^/\\\\]*$`)!=null}function io(e){var t=null,r;if(Y[e]===void 0&&typeof module<`u`&&module&&module.exports&&ro(e))try{t=$a._abbr,r=n,r(`./locale/`+e),ao(t)}catch{Y[e]=null}return Y[e]}function ao(e,t){var n;return e&&(n=A(t)?co(e):oo(e,t),n?$a=n:typeof console<`u`&&console.warn&&console.warn(`Locale `+e+` not found. Did you forget to load it?`)),$a._abbr}function oo(e,t){if(t!==null){var n,r=Za;if(t.abbr=e,Y[e]!=null)Pr(`defineLocaleOverride`,`use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.`),r=Y[e]._config;else if(t.parentLocale!=null){if(Y[t.parentLocale]!=null)r=Y[t.parentLocale]._config;else if(n=io(t.parentLocale),n!=null)r=n._config;else return Qa[t.parentLocale]||(Qa[t.parentLocale]=[]),Qa[t.parentLocale].push({name:e,config:t}),null}return Y[e]=new Rr(Lr(r,t)),Qa[e]&&Qa[e].forEach(function(e){oo(e.name,e.config)}),ao(e),Y[e]}return delete Y[e],null}function so(e,t){if(t!=null){var n,r,i=Za;Y[e]!=null&&Y[e].parentLocale!=null?Y[e].set(Lr(Y[e]._config,t)):(r=io(e),r!=null&&(i=r._config),t=Lr(i,t),r??(t.abbr=e),n=new Rr(t),n.parentLocale=Y[e],Y[e]=n),ao(e)}else Y[e]!=null&&(Y[e].parentLocale==null?Y[e]!=null&&delete Y[e]:(Y[e]=Y[e].parentLocale,e===ao()&&ao(e)));return Y[e]}function co(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return $a;if(!O(e)){if(t=io(e),t)return t;e=[e]}return no(e)}function lo(){return zr(Y)}function uo(e){var t,n=e._a;return n&&j(e).overflow===-2&&(t=n[Ri]<0||n[Ri]>11?Ri:n[zi]<1||n[zi]>Gi(n[G],n[Ri])?zi:n[K]<0||n[K]>24||n[K]===24&&(n[q]!==0||n[Bi]!==0||n[Vi]!==0)?K:n[q]<0||n[q]>59?q:n[Bi]<0||n[Bi]>59?Bi:n[Vi]<0||n[Vi]>999?Vi:-1,j(e)._overflowDayOfYear&&(tzi)&&(t=zi),j(e)._overflowWeeks&&t===-1&&(t=Hi),j(e)._overflowWeekday&&t===-1&&(t=Ui),j(e).overflow=t),e}var fo=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,po=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,mo=/Z|[+-]\d\d(?::?\d\d)?/,ho=[[`YYYYYY-MM-DD`,/[+-]\d{6}-\d\d-\d\d/],[`YYYY-MM-DD`,/\d{4}-\d\d-\d\d/],[`GGGG-[W]WW-E`,/\d{4}-W\d\d-\d/],[`GGGG-[W]WW`,/\d{4}-W\d\d/,!1],[`YYYY-DDD`,/\d{4}-\d{3}/],[`YYYY-MM`,/\d{4}-\d\d/,!1],[`YYYYYYMMDD`,/[+-]\d{10}/],[`YYYYMMDD`,/\d{8}/],[`GGGG[W]WWE`,/\d{4}W\d{3}/],[`GGGG[W]WW`,/\d{4}W\d{2}/,!1],[`YYYYDDD`,/\d{7}/],[`YYYYMM`,/\d{6}/,!1],[`YYYY`,/\d{4}/,!1]],go=[[`HH:mm:ss.SSSS`,/\d\d:\d\d:\d\d\.\d+/],[`HH:mm:ss,SSSS`,/\d\d:\d\d:\d\d,\d+/],[`HH:mm:ss`,/\d\d:\d\d:\d\d/],[`HH:mm`,/\d\d:\d\d/],[`HHmmss.SSSS`,/\d\d\d\d\d\d\.\d+/],[`HHmmss,SSSS`,/\d\d\d\d\d\d,\d+/],[`HHmmss`,/\d\d\d\d\d\d/],[`HHmm`,/\d\d\d\d/],[`HH`,/\d\d/]],_o=/^\/?Date\((-?\d+)/i,vo=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,yo={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function bo(e){var t,n,r=e._i,i=fo.exec(r)||po.exec(r),a,o,s,c,l=ho.length,u=go.length;if(i){for(j(e).iso=!0,t=0,n=l;tsa(o)||e._dayOfYear===0)&&(j(e)._overflowDayOfYear=!0),n=da(o,0,e._dayOfYear),e._a[Ri]=n.getUTCMonth(),e._a[zi]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?+(t===2):e._a[t];e._a[K]===24&&e._a[q]===0&&e._a[Bi]===0&&e._a[Vi]===0&&(e._nextDay=!0,e._a[K]=0),e._d=(e._useUTC?da:ua).apply(null,r),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[K]=24),e._w&&e._w.d!==void 0&&e._w.d!==a&&(j(e).weekdayMismatch=!0)}}function jo(e){var t=e._w,n,r,i,a,o,s,c,l;t.GG!=null||t.W!=null||t.E!=null?(a=1,o=4,n=Oo(t.GG,e._a[G],ma(X(),1,4).year),r=Oo(t.W,1),i=Oo(t.E,1),(i<1||i>7)&&(c=!0)):(a=e._locale._week.dow,o=e._locale._week.doy,l=ma(X(),a,o),n=Oo(t.gg,e._a[G],l.year),r=Oo(t.w,l.week),t.d==null?t.e==null?i=a:(i=t.e+a,(t.e<0||t.e>6)&&(c=!0)):(i=t.d,(i<0||i>6)&&(c=!0))),r<1||r>ha(n,a,o)?j(e)._overflowWeeks=!0:c==null?(s=pa(n,r,i,a,o),e._a[G]=s.year,e._dayOfYear=s.dayOfYear):j(e)._overflowWeekday=!0}D.ISO_8601=function(){},D.RFC_2822=function(){};function Mo(e){if(e._f===D.ISO_8601){bo(e);return}if(e._f===D.RFC_2822){Eo(e);return}e._a=[],j(e).empty=!0;var t=``+e._i,n,r,i,a,o,s=t.length,c=0,l,u;for(i=Xr(e._f,e._locale).match(Ur)||[],u=i.length,n=0;n0&&j(e).unusedInput.push(o),t=t.slice(t.indexOf(r)+r.length),c+=r.length),Kr[a]?(r?j(e).empty=!1:j(e).unusedTokens.push(a),Li(a,r,e)):e._strict&&!r&&j(e).unusedTokens.push(a);j(e).charsLeftOver=s-c,t.length>0&&j(e).unusedInput.push(t),e._a[K]<=12&&j(e).bigHour===!0&&e._a[K]>0&&(j(e).bigHour=void 0),j(e).parsedDateParts=e._a.slice(0),j(e).meridiem=e._meridiem,e._a[K]=No(e._locale,e._a[K],e._meridiem),l=j(e).era,l!==null&&(e._a[G]=e._locale.erasConvertYear(l,e._a[G])),Ao(e),uo(e)}function No(e,t,n){var r;return n==null?t:e.meridiemHour==null?e.isPM==null?t:(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0),t):e.meridiemHour(t,n)}function Po(e){var t,n,r,i,a,o,s=!1,c=e._f.length;if(c===0){j(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;ithis?this:e:Dr()});function Ho(e,t){var n,r;if(t.length===1&&O(t[0])&&(t=t[0]),!t.length)return X();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function fs(){if(!A(this._isDSTShifted))return this._isDSTShifted;var e={},t;return Ar(e,this),e=Lo(e),e._a?(t=e._isUTC?Cr(e._a):X(e._a),this._isDSTShifted=this.isValid()&&$o(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function ps(){return this.isValid()?!this._isUTC:!1}function ms(){return this.isValid()?this._isUTC:!1}function hs(){return this.isValid()?this._isUTC&&this._offset===0:!1}var gs=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,_s=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function vs(e,t){var n=e,r=null,i,a,o;return Zo(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:yr(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=gs.exec(e))?(i=r[1]===`-`?-1:1,n={y:0,d:z(r[zi])*i,h:z(r[K])*i,m:z(r[q])*i,s:z(r[Bi])*i,ms:z(Qo(r[Vi]*1e3))*i}):(r=_s.exec(e))?(i=r[1]===`-`?-1:1,n={y:ys(r[2],i),M:ys(r[3],i),w:ys(r[4],i),d:ys(r[5],i),h:ys(r[6],i),m:ys(r[7],i),s:ys(r[8],i)}):n==null?n={}:typeof n==`object`&&(`from`in n||`to`in n)&&(o=xs(X(n.from),X(n.to)),n={},n.ms=o.milliseconds,n.M=o.months),a=new Xo(n),Zo(e)&&k(e,`_locale`)&&(a._locale=e._locale),Zo(e)&&k(e,`_isValid`)&&(a._isValid=e._isValid),a}vs.fn=Xo.prototype,vs.invalid=Yo;function ys(e,t){var n=e&&parseFloat(e.replace(`,`,`.`));return(isNaN(n)?0:n)*t}function bs(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,`M`).isAfter(t)&&--n.months,n.milliseconds=+t-e.clone().add(n.months,`M`),n}function xs(e,t){var n;return e.isValid()&&t.isValid()?(t=rs(t,e),e.isBefore(t)?n=bs(e,t):(n=bs(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Ss(e,t){return function(n,r){var i,a;return r!==null&&!isNaN(+r)&&(Pr(t,`moment().`+t+`(period, number) is deprecated. Please use moment().`+t+`(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.`),a=n,n=r,r=a),i=vs(n,r),Cs(this,i,e),this}}function Cs(e,t,n,r){var i=t._milliseconds,a=Qo(t._days),o=Qo(t._months);e.isValid()&&(r??=!0,o&&ta(e,pi(e,`Month`)+o*n),a&&mi(e,`Date`,pi(e,`Date`)+a*n),i&&e._d.setTime(e._d.valueOf()+i*n),r&&D.updateOffset(e,a||o))}var ws=Ss(1,`add`),Ts=Ss(-1,`subtract`);function Es(e){return typeof e==`string`||e instanceof String}function Ds(e){return M(e)||br(e)||Es(e)||yr(e)||ks(e)||Os(e)||e==null}function Os(e){var t=_r(e)&&!vr(e),n=!1,r=[`years`,`year`,`y`,`months`,`month`,`M`,`days`,`day`,`d`,`dates`,`date`,`D`,`hours`,`hour`,`h`,`minutes`,`minute`,`m`,`seconds`,`second`,`s`,`milliseconds`,`millisecond`,`ms`],i,a,o=r.length;for(i=0;in.valueOf():n.valueOf()9999?Yr(n,t?`YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYYYY-MM-DD[T]HH:mm:ss.SSSZ`):Fr(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace(`Z`,Yr(n,`Z`)):Yr(n,t?`YYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYY-MM-DD[T]HH:mm:ss.SSSZ`)}function Ws(){if(!this.isValid())return`moment.invalid(/* `+this._i+` */)`;var e=`moment`,t=``,n,r,i,a;return this.isLocal()||(e=this.utcOffset()===0?`moment.utc`:`moment.parseZone`,t=`Z`),n=`[`+e+`("]`,r=0<=this.year()&&this.year()<=9999?`YYYY`:`YYYYYY`,i=`-MM-DD[T]HH:mm:ss.SSS`,a=t+`[")]`,this.format(n+r+i+a)}function Gs(e){e||=this.isUtc()?D.defaultFormatUtc:D.defaultFormat;var t=Yr(this,e);return this.localeData().postformat(t)}function Ks(e,t){return this.isValid()&&(M(e)&&e.isValid()||X(e).isValid())?vs({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function qs(e){return this.from(X(),e)}function Js(e,t){return this.isValid()&&(M(e)&&e.isValid()||X(e).isValid())?vs({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Ys(e){return this.to(X(),e)}function Xs(e){var t;return e===void 0?this._locale._abbr:(t=co(e),t!=null&&(this._locale=t),this)}var Zs=N(`moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.`,function(e){return e===void 0?this.localeData():this.locale(e)});function Qs(){return this._locale}var $s=1e3,ec=60*$s,tc=60*ec,nc=3506328*tc;function rc(e,t){return(e%t+t)%t}function ic(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-nc:new Date(e,t,n).valueOf()}function ac(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-nc:Date.UTC(e,t,n)}function oc(e){var t,n;if(e=I(e),e===void 0||e===`millisecond`||!this.isValid())return this;switch(n=this._isUTC?ac:ic,e){case`year`:t=n(this.year(),0,1);break;case`quarter`:t=n(this.year(),this.month()-this.month()%3,1);break;case`month`:t=n(this.year(),this.month(),1);break;case`week`:t=n(this.year(),this.month(),this.date()-this.weekday());break;case`isoWeek`:t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case`day`:case`date`:t=n(this.year(),this.month(),this.date());break;case`hour`:t=this._d.valueOf(),t-=rc(t+(this._isUTC?0:this.utcOffset()*ec),tc);break;case`minute`:t=this._d.valueOf(),t-=rc(t,ec);break;case`second`:t=this._d.valueOf(),t-=rc(t,$s)}return this._d.setTime(t),D.updateOffset(this,!0),this}function sc(e){var t,n;if(e=I(e),e===void 0||e===`millisecond`||!this.isValid())return this;switch(n=this._isUTC?ac:ic,e){case`year`:t=n(this.year()+1,0,1)-1;break;case`quarter`:t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case`month`:t=n(this.year(),this.month()+1,1)-1;break;case`week`:t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case`isoWeek`:t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case`day`:case`date`:t=n(this.year(),this.month(),this.date()+1)-1;break;case`hour`:t=this._d.valueOf(),t+=tc-rc(t+(this._isUTC?0:this.utcOffset()*ec),tc)-1;break;case`minute`:t=this._d.valueOf(),t+=ec-rc(t,ec)-1;break;case`second`:t=this._d.valueOf(),t+=$s-rc(t,$s)-1}return this._d.setTime(t),D.updateOffset(this,!0),this}function cc(){return this._d.valueOf()-(this._offset||0)*6e4}function lc(){return Math.floor(this.valueOf()/1e3)}function uc(){return new Date(this.valueOf())}function dc(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function fc(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function pc(){return this.isValid()?this.toISOString():null}function mc(){return Er(this)}function hc(){return Sr({},j(this))}function gc(){return j(this).overflow}function _c(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}P(`N`,0,0,`eraAbbr`),P(`NN`,0,0,`eraAbbr`),P(`NNN`,0,0,`eraAbbr`),P(`NNNN`,0,0,`eraName`),P(`NNNNN`,0,0,`eraNarrow`),P(`y`,[`y`,1],`yo`,`eraYear`),P(`y`,[`yy`,2],0,`eraYear`),P(`y`,[`yyy`,3],0,`eraYear`),P(`y`,[`yyyy`,4],0,`eraYear`),H(`N`,Oc),H(`NN`,Oc),H(`NNN`,Oc),H(`NNNN`,kc),H(`NNNNN`,Ac),W([`N`,`NN`,`NNN`,`NNNN`,`NNNNN`],function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?j(n).era=i:j(n).invalidEra=e}),H(`y`,Ei),H(`yy`,Ei),H(`yyy`,Ei),H(`yyyy`,Ei),H(`yo`,jc),W([`y`,`yy`,`yyy`,`yyyy`],G),W([`yo`],function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),t[G]=n._locale.eraYearOrdinalParse?n._locale.eraYearOrdinalParse(e,i):parseInt(e,10)});function vc(e,t){var n,r,i,a=this._eras||co(`en`)._eras;for(n=0,r=a.length;n=0)return a[r]}function bc(e,t){var n=e.since<=e.until?1:-1;return t===void 0?D(e.since).year():D(e.since).year()+(t-e.offset)*n}function xc(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;ea&&(t=a),Vc.call(this,e,t,n,r,i))}function Vc(e,t,n,r,i){var a=pa(e,t,n,r,i),o=da(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}P(`Q`,0,`Qo`,`quarter`),F(`quarter`,`Q`),L(`quarter`,7),H(`Q`,_i),W(`Q`,function(e,t){t[Ri]=(z(e)-1)*3});function Hc(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}P(`D`,[`DD`,2],`Do`,`date`),F(`date`,`D`),L(`date`,9),H(`D`,V),H(`DD`,V,B),H(`Do`,function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),W([`D`,`DD`],zi),W(`Do`,function(e,t){t[zi]=z(e.match(V)[0])});var Uc=fi(`Date`,!0);P(`DDD`,[`DDDD`,3],`DDDo`,`dayOfYear`),F(`dayOfYear`,`DDD`),L(`dayOfYear`,4),H(`DDD`,Ci),H(`DDDD`,vi),W([`DDD`,`DDDD`],function(e,t,n){n._dayOfYear=z(e)});function Wc(e){var t=Math.round((this.clone().startOf(`day`)-this.clone().startOf(`year`))/864e5)+1;return e==null?t:this.add(e-t,`d`)}P(`m`,[`mm`,2],0,`minute`),F(`minute`,`m`),L(`minute`,14),H(`m`,V),H(`mm`,V,B),W([`m`,`mm`],q);var Gc=fi(`Minutes`,!1);P(`s`,[`ss`,2],0,`second`),F(`second`,`s`),L(`second`,15),H(`s`,V),H(`ss`,V,B),W([`s`,`ss`],Bi);var Kc=fi(`Seconds`,!1);P(`S`,0,0,function(){return~~(this.millisecond()/100)}),P(0,[`SS`,2],0,function(){return~~(this.millisecond()/10)}),P(0,[`SSS`,3],0,`millisecond`),P(0,[`SSSS`,4],0,function(){return this.millisecond()*10}),P(0,[`SSSSS`,5],0,function(){return this.millisecond()*100}),P(0,[`SSSSSS`,6],0,function(){return this.millisecond()*1e3}),P(0,[`SSSSSSS`,7],0,function(){return this.millisecond()*1e4}),P(0,[`SSSSSSSS`,8],0,function(){return this.millisecond()*1e5}),P(0,[`SSSSSSSSS`,9],0,function(){return this.millisecond()*1e6}),F(`millisecond`,`ms`),L(`millisecond`,16),H(`S`,Ci,_i),H(`SS`,Ci,B),H(`SSS`,Ci,vi);for(var qc=`SSSS`,Jc;qc.length<=9;qc+=`S`)H(qc,Ei);function Yc(e,t){t[Vi]=z((`0.`+e)*1e3)}for(qc=`S`;qc.length<=9;qc+=`S`)W(qc,Yc);Jc=fi(`Milliseconds`,!1),P(`z`,0,0,`zoneAbbr`),P(`zz`,0,0,`zoneName`);function Xc(){return this._isUTC?`UTC`:``}function Zc(){return this._isUTC?`Coordinated Universal Time`:``}var Z=jr.prototype;Z.add=ws,Z.calendar=Ms,Z.clone=Ns,Z.diff=Bs,Z.endOf=sc,Z.format=Gs,Z.from=Ks,Z.fromNow=qs,Z.to=Js,Z.toNow=Ys,Z.get=hi,Z.invalidAt=gc,Z.isAfter=Ps,Z.isBefore=Fs,Z.isBetween=Is,Z.isSame=Ls,Z.isSameOrAfter=Rs,Z.isSameOrBefore=zs,Z.isValid=mc,Z.lang=Zs,Z.locale=Xs,Z.localeData=Qs,Z.max=Vo,Z.min=Bo,Z.parsingFlags=hc,Z.set=gi,Z.startOf=oc,Z.subtract=Ts,Z.toArray=dc,Z.toObject=fc,Z.toDate=uc,Z.toISOString=Us,Z.inspect=Ws,typeof Symbol<`u`&&Symbol.for!=null&&(Z[Symbol.for(`nodejs.util.inspect.custom`)]=function(){return`Moment<`+this.format()+`>`}),Z.toJSON=pc,Z.toString=Hs,Z.unix=lc,Z.valueOf=cc,Z.creationData=_c,Z.eraName=xc,Z.eraNarrow=Sc,Z.eraAbbr=Cc,Z.eraYear=wc,Z.year=ca,Z.isLeapYear=la,Z.weekYear=Pc,Z.isoWeekYear=Fc,Z.quarter=Z.quarters=Hc,Z.month=na,Z.daysInMonth=ra,Z.week=Z.weeks=ba,Z.isoWeek=Z.isoWeeks=xa,Z.weeksInYear=Rc,Z.weeksInWeekYear=zc,Z.isoWeeksInYear=Ic,Z.isoWeeksInISOWeekYear=Lc,Z.date=Uc,Z.day=Z.days=Ia,Z.weekday=La,Z.isoWeekday=Ra,Z.dayOfYear=Wc,Z.hour=Z.hours=Ya,Z.minute=Z.minutes=Gc,Z.second=Z.seconds=Kc,Z.millisecond=Z.milliseconds=Jc,Z.utcOffset=as,Z.utc=ss,Z.local=cs,Z.parseZone=ls,Z.hasAlignedHourOffset=us,Z.isDST=ds,Z.isLocal=ps,Z.isUtcOffset=ms,Z.isUtc=hs,Z.isUTC=hs,Z.zoneAbbr=Xc,Z.zoneName=Zc,Z.dates=N(`dates accessor is deprecated. Use date instead.`,Uc),Z.months=N(`months accessor is deprecated. Use month instead`,na),Z.years=N(`years accessor is deprecated. Use year instead`,ca),Z.zone=N(`moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/`,os),Z.isDSTShifted=N(`isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information`,fs);function Qc(e){return X(e*1e3)}function $c(){return X.apply(null,arguments).parseZone()}function el(e){return e}var Q=Rr.prototype;Q.calendar=Vr,Q.longDateFormat=Qr,Q.invalidDate=ei,Q.ordinal=ri,Q.preparse=el,Q.postformat=el,Q.relativeTime=ai,Q.pastFuture=oi,Q.set=Ir,Q.eras=vc,Q.erasParse=yc,Q.erasConvertYear=bc,Q.erasAbbrRegex=Ec,Q.erasNameRegex=Tc,Q.erasNarrowRegex=Dc,Q.months=Zi,Q.monthsShort=Qi,Q.monthsParse=ea,Q.monthsRegex=aa,Q.monthsShortRegex=ia,Q.week=ga,Q.firstDayOfYear=ya,Q.firstDayOfWeek=va,Q.weekdays=ja,Q.weekdaysMin=Na,Q.weekdaysShort=Ma,Q.weekdaysParse=Fa,Q.weekdaysRegex=za,Q.weekdaysShortRegex=Ba,Q.weekdaysMinRegex=Va,Q.isPM=qa,Q.meridiem=Xa;function tl(e,t,n,r){var i=co(),a=Cr().set(r,t);return i[n](a,e)}function nl(e,t,n){if(yr(e)&&(t=e,e=void 0),e||=``,t!=null)return tl(e,t,n,`month`);var r,i=[];for(r=0;r<12;r++)i[r]=tl(e,r,n,`month`);return i}function rl(e,t,n,r){typeof e==`boolean`?(yr(t)&&(n=t,t=void 0),t||=``):(t=e,n=t,e=!1,yr(t)&&(n=t,t=void 0),t||=``);var i=co(),a=e?i._week.dow:0,o,s=[];if(n!=null)return tl(t,(n+a)%7,r,`day`);for(o=0;o<7;o++)s[o]=tl(t,(o+a)%7,r,`day`);return s}function il(e,t){return nl(e,t,`months`)}function al(e,t){return nl(e,t,`monthsShort`)}function ol(e,t,n){return rl(e,t,n,`weekdays`)}function sl(e,t,n){return rl(e,t,n,`weekdaysShort`)}function cl(e,t,n){return rl(e,t,n,`weekdaysMin`)}ao(`en`,{eras:[{since:`0001-01-01`,until:1/0,offset:1,name:`Anno Domini`,narrow:`AD`,abbr:`AD`},{since:`0000-12-31`,until:-1/0,offset:1,name:`Before Christ`,narrow:`BC`,abbr:`BC`}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(z(e%100/10)===1?`th`:t===1?`st`:t===2?`nd`:t===3?`rd`:`th`)}}),D.lang=N(`moment.lang is deprecated. Use moment.locale instead.`,ao),D.langData=N(`moment.langData is deprecated. Use moment.localeData instead.`,co);var ll=Math.abs;function ul(){var e=this._data;return this._milliseconds=ll(this._milliseconds),this._days=ll(this._days),this._months=ll(this._months),e.milliseconds=ll(e.milliseconds),e.seconds=ll(e.seconds),e.minutes=ll(e.minutes),e.hours=ll(e.hours),e.months=ll(e.months),e.years=ll(e.years),this}function dl(e,t,n,r){var i=vs(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function fl(e,t){return dl(this,e,t,1)}function pl(e,t){return dl(this,e,t,-1)}function ml(e){return e<0?Math.floor(e):Math.ceil(e)}function hl(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,i,a,o,s,c;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=ml(_l(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,i=R(e/1e3),r.seconds=i%60,a=R(i/60),r.minutes=a%60,o=R(a/60),r.hours=o%24,t+=R(o/24),c=R(gl(t)),n+=c,t-=ml(_l(c)),s=R(n/12),n%=12,r.days=t,r.months=n,r.years=s,this}function gl(e){return e*4800/146097}function _l(e){return e*146097/4800}function vl(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=I(e),e===`month`||e===`quarter`||e===`year`)switch(t=this._days+r/864e5,n=this._months+gl(t),e){case`month`:return n;case`quarter`:return n/3;case`year`:return n/12}else switch(t=this._days+Math.round(_l(this._months)),e){case`week`:return t/7+r/6048e5;case`day`:return t+r/864e5;case`hour`:return t*24+r/36e5;case`minute`:return t*1440+r/6e4;case`second`:return t*86400+r/1e3;case`millisecond`:return Math.floor(t*864e5)+r;default:throw Error(`Unknown unit `+e)}}function yl(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+z(this._months/12)*31536e6:NaN}function bl(e){return function(){return this.as(e)}}var xl=bl(`ms`),Sl=bl(`s`),Cl=bl(`m`),wl=bl(`h`),Tl=bl(`d`),El=bl(`w`),Dl=bl(`M`),Ol=bl(`Q`),kl=bl(`y`);function Al(){return vs(this)}function jl(e){return e=I(e),this.isValid()?this[e+`s`]():NaN}function Ml(e){return function(){return this.isValid()?this._data[e]:NaN}}var Nl=Ml(`milliseconds`),Pl=Ml(`seconds`),Fl=Ml(`minutes`),Il=Ml(`hours`),Ll=Ml(`days`),Rl=Ml(`months`),zl=Ml(`years`);function Bl(){return R(this.days()/7)}var Vl=Math.round,Hl={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ul(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function Wl(e,t,n,r){var i=vs(e).abs(),a=Vl(i.as(`s`)),o=Vl(i.as(`m`)),s=Vl(i.as(`h`)),c=Vl(i.as(`d`)),l=Vl(i.as(`M`)),u=Vl(i.as(`w`)),d=Vl(i.as(`y`)),f=a<=n.ss&&[`s`,a]||a0,f[4]=r,Ul.apply(null,f)}function Gl(e){return e===void 0?Vl:typeof e==`function`&&(Vl=e,!0)}function Kl(e,t){return Hl[e]===void 0?!1:t===void 0?Hl[e]:(Hl[e]=t,e===`s`&&(Hl.ss=t-1),!0)}function ql(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=Hl,i,a;return typeof e==`object`&&(t=e,e=!1),typeof e==`boolean`&&(n=e),typeof t==`object`&&(r=Object.assign({},Hl,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),i=this.localeData(),a=Wl(this,!n,r,i),n&&(a=i.pastFuture(+this,a)),i.postformat(a)}var Jl=Math.abs;function Yl(e){return(e>0)-(e<0)||+e}function Xl(){if(!this.isValid())return this.localeData().invalidDate();var e=Jl(this._milliseconds)/1e3,t=Jl(this._days),n=Jl(this._months),r,i,a,o,s=this.asSeconds(),c,l,u,d;return s?(r=R(e/60),i=R(r/60),e%=60,r%=60,a=R(n/12),n%=12,o=e?e.toFixed(3).replace(/\.?0+$/,``):``,c=s<0?`-`:``,l=Yl(this._months)===Yl(s)?``:`-`,u=Yl(this._days)===Yl(s)?``:`-`,d=Yl(this._milliseconds)===Yl(s)?``:`-`,c+`P`+(a?l+a+`Y`:``)+(n?l+n+`M`:``)+(t?u+t+`D`:``)+(i||r||e?`T`:``)+(i?d+i+`H`:``)+(r?d+r+`M`:``)+(e?d+o+`S`:``)):`P0D`}var $=Xo.prototype;$.isValid=Jo,$.abs=ul,$.add=fl,$.subtract=pl,$.as=vl,$.asMilliseconds=xl,$.asSeconds=Sl,$.asMinutes=Cl,$.asHours=wl,$.asDays=Tl,$.asWeeks=El,$.asMonths=Dl,$.asQuarters=Ol,$.asYears=kl,$.valueOf=yl,$._bubble=hl,$.clone=Al,$.get=jl,$.milliseconds=Nl,$.seconds=Pl,$.minutes=Fl,$.hours=Il,$.days=Ll,$.weeks=Bl,$.months=Rl,$.years=zl,$.humanize=ql,$.toISOString=Xl,$.toString=Xl,$.toJSON=Xl,$.locale=Xs,$.localeData=Qs,$.toIsoString=N(`toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)`,Xl),$.lang=Zs,P(`X`,0,0,`unix`),P(`x`,0,0,`valueOf`),H(`x`,Di),H(`X`,Ai),W(`X`,function(e,t,n){n._d=new Date(parseFloat(e)*1e3)}),W(`x`,function(e,t,n){n._d=new Date(z(e))}),D.version=`2.29.4`,gr(X),D.fn=Z,D.min=Uo,D.max=Wo,D.now=Go,D.utc=Cr,D.unix=Qc,D.months=il,D.isDate=br,D.locale=ao,D.invalid=Dr,D.duration=vs,D.isMoment=M,D.weekdays=ol,D.parseZone=$c,D.localeData=co,D.isDuration=Zo,D.monthsShort=al,D.weekdaysMin=cl,D.defineLocale=oo,D.updateLocale=so,D.locales=lo,D.weekdaysShort=sl,D.normalizeUnits=I,D.relativeTimeRounding=Gl,D.relativeTimeThreshold=Kl,D.calendarFormat=js,D.prototype=Z,D.HTML5_FMT={DATETIME_LOCAL:`YYYY-MM-DDTHH:mm`,DATETIME_LOCAL_SECONDS:`YYYY-MM-DDTHH:mm:ss`,DATETIME_LOCAL_MS:`YYYY-MM-DDTHH:mm:ss.SSS`,DATE:`YYYY-MM-DD`,TIME:`HH:mm`,TIME_SECONDS:`HH:mm:ss`,TIME_MS:`HH:mm:ss.SSS`,WEEK:`GGGG-[W]WW`,MONTH:`YYYY-MM`};var Zl=e(m(),1);(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var Ql=`Nested Loop Left Join (cost=11.95..28.52 rows=5 width=157) (actual time=0.010..0.010 rows=0 loops=1) Output: rel_users_exams.user_username, rel_users_exams.exam_id, rel_users_exams.started_at, rel_users_exams.finished_at, exam_1.id, exam_1.title, exam_1.date_from, exam_1.date_to, exam_1.created, exam_1.created_by_, exam_1.duration, exam_1.success_threshold, exam_1.published Inner Unique: true Join Filter: (exam_1.id = rel_users_exams.exam_id) @@ -5885,4 +5885,4 @@ LIMIT 1; only 3 are used */ EXPLAIN (ANALYZE,BUFFERS,SETTINGS) SELECT * from pgbench_accounts where aid BETWEEN 5000000 AND 9000000 ; -`]];f.add(l,d,u);var pu,mu,hu=s({setup(){let e=i(``),t=i(``),n=i(``),o=i(``),s=i(!1),l=i(!1),u=i([]),d=i(null),f=i(null),p=i(!1);function m(e){d.value=null,e.preventDefault(),localStorage.getItem(`dontAskBeforeSubmit`)?h():pu.show()}function h(){document.getElementById(`dontAskAgain`).checked&&localStorage.setItem(`dontAskBeforeSubmit`,!0);let r=d.value;r||=(e.value=e.value||`Plan created on `+O().format(`MMMM Do YYYY, h:mm a`),{title:e.value,plan:t.value,query:n.value,password:o.value,createdOn:new Date}),ae(r)}function ee(r){[e.value,t.value,n.value]=r}function te(e){let t=e.srcElement;if(!(t instanceof HTMLTextAreaElement)||(s.value=!1,l.value=!1,!e.dataTransfer))return;let n=e.dataTransfer.files[0],r=new FileReader;r.onload=e=>{r.result instanceof ArrayBuffer||(t.value=r.result||``,t.dispatchEvent(new Event(`input`)))},r.readAsText(n)}function g(){let e=[];for(let t in localStorage)Zl.default.startsWith(t,`plan_`)&&e.push(JSON.parse(localStorage[t]));u.value=Zl.default.chain(e).sortBy(`createdOn`).reverse().value()}function ne(e){e.value=e,localStorage.getItem(`dontAskBeforeSubmit`)?ae(e):pu.show()}function re(e){return e.shareId?`/`+e.shareId:`#`+e.id}function _(e){p.value&&e.shareId?D.get(`/plan/`+e.shareId+`/`+e.deleteKey).then(ie.bind(this,e)):ie(e)}function ie(e){localStorage.removeItem(e.id?e.id:`plan_`+e.shareId),g(),mu.hide()}function ae(e){let t=document.getElementById(`submitForm`);D.post(t.action,{title:e.title,plan:e.plan,query:e.query,password:e.password}).then(t=>{localStorage.removeItem(e.id);let n=t.data,r=`plan_`+n.id;localStorage.setItem(r,JSON.stringify({id:r,shareId:n.id,title:e.title,createdOn:e.createdOn,deleteKey:n.deleteKey})),window.location.href=`/plan/`+n.id})}function v(e){return new Date(e).toLocaleDateString(navigator.language,{weekday:`short`,year:`numeric`,month:`short`,day:`numeric`,hour:`numeric`,minute:`numeric`,second:`numeric`,timeZoneName:`short`})}return r(()=>{document.getElementsByTagName(`textarea`),g(),pu=new c(document.getElementById(`confirmSubmitModal`)),mu=new c(document.getElementById(`deletePlanModal`))}),a(f,(e,t)=>{p.value=!1}),{samples:fu,titleInput:e,planInput:t,queryInput:n,passwordInput:o,draggingPlan:s,draggingQuery:l,plans:u,plan:d,planToDelete:f,deleteFromServer:p,checkForm:m,submitPlan:h,loadSample:ee,handleDrop:te,loadPlan:ne,getPlanUrl:re,deletePlan:_,formattedDate:v}}});hu.use(o),hu.component(`font-awesome-icon`,p),hu.component(`theme-switcher`,h),hu.mount(`#app`); \ No newline at end of file +`]];f.add(l,d,u);var pu,mu,hu=s({setup(){let e=i(``),t=i(``),n=i(``),o=i(``),s=i(``),l=i(!1),u=i(!1),d=i([]),f=i(null),p=i(null),m=i(!1);function h(e){f.value=null,e.preventDefault(),localStorage.getItem(`dontAskBeforeSubmit`)?ee():pu.show()}function ee(){document.getElementById(`dontAskAgain`).checked&&localStorage.setItem(`dontAskBeforeSubmit`,!0);let r=f.value;r||=(e.value=e.value||`Plan created on `+D().format(`MMMM Do YYYY, h:mm a`),{title:e.value,plan:t.value,query:n.value,comment:o.value,password:s.value,createdOn:new Date}),_(r)}function te(r){[e.value,t.value,n.value]=r}function ne(e){let t=e.srcElement;if(!(t instanceof HTMLTextAreaElement)||(l.value=!1,u.value=!1,!e.dataTransfer))return;let n=e.dataTransfer.files[0],r=new FileReader;r.onload=e=>{r.result instanceof ArrayBuffer||(t.value=r.result||``,t.dispatchEvent(new Event(`input`)))},r.readAsText(n)}function re(){let e=[];for(let t in localStorage)Zl.default.startsWith(t,`plan_`)&&e.push(JSON.parse(localStorage[t]));d.value=Zl.default.chain(e).sortBy(`createdOn`).reverse().value()}function ie(e){e.value=e,localStorage.getItem(`dontAskBeforeSubmit`)?_(e):pu.show()}function g(e){return e.shareId?`/`+e.shareId:`#`+e.id}function ae(e){m.value&&e.shareId?E.get(`/plan/`+e.shareId+`/`+e.deleteKey).then(oe.bind(this,e)):oe(e)}function oe(e){localStorage.removeItem(e.id?e.id:`plan_`+e.shareId),re(),mu.hide()}function _(e){let t=document.getElementById(`submitForm`);E.post(t.action,{title:e.title,plan:e.plan,query:e.query,comment:e.comment,password:e.password}).then(t=>{localStorage.removeItem(e.id);let n=t.data,r=`plan_`+n.id;localStorage.setItem(r,JSON.stringify({id:r,shareId:n.id,title:e.title,createdOn:e.createdOn,deleteKey:n.deleteKey})),window.location.href=`/plan/`+n.id})}function v(e){return new Date(e).toLocaleDateString(navigator.language,{weekday:`short`,year:`numeric`,month:`short`,day:`numeric`,hour:`numeric`,minute:`numeric`,second:`numeric`,timeZoneName:`short`})}return r(()=>{document.getElementsByTagName(`textarea`),re(),pu=new c(document.getElementById(`confirmSubmitModal`)),mu=new c(document.getElementById(`deletePlanModal`))}),a(p,(e,t)=>{m.value=!1}),{samples:fu,titleInput:e,planInput:t,queryInput:n,commentInput:o,passwordInput:s,draggingPlan:l,draggingQuery:u,plans:d,plan:f,planToDelete:p,deleteFromServer:m,checkForm:h,submitPlan:ee,loadSample:te,handleDrop:ne,loadPlan:ie,getPlanUrl:g,deletePlan:ae,formattedDate:v}}});hu.use(o),hu.component(`font-awesome-icon`,p),hu.component(`theme-switcher`,h),hu.mount(`#app`); \ No newline at end of file diff --git a/app/static/js/index.js b/app/static/js/index.js index c8c309e..90da636 100644 --- a/app/static/js/index.js +++ b/app/static/js/index.js @@ -28,6 +28,7 @@ const app = createApp({ const titleInput = ref(""); const planInput = ref(""); const queryInput = ref(""); + const commentInput = ref(""); const passwordInput = ref(""); const draggingPlan = ref(false); const draggingQuery = ref(false); @@ -64,6 +65,7 @@ const app = createApp({ title: titleInput.value, plan: planInput.value, query: queryInput.value, + comment: commentInput.value, password: passwordInput.value, createdOn: new Date(), }; @@ -144,6 +146,7 @@ const app = createApp({ title: plan.title, plan: plan.plan, query: plan.query, + comment: plan.comment, password: plan.password, }) .then((response) => { @@ -195,6 +198,7 @@ const app = createApp({ titleInput, planInput, queryInput, + commentInput, passwordInput, draggingPlan, draggingQuery, diff --git a/app/templates/index.html b/app/templates/index.html index c6a47ef..e91e87b 100644 --- a/app/templates/index.html +++ b/app/templates/index.html @@ -30,11 +30,15 @@

- +
- + +
+
+ +
-{% endblock %} - -{% block head %} +{% endblock %} {% block head %} {% endblock %} diff --git a/migrations/versions/a93d8d8603fb_add_comment_field.py b/migrations/versions/a93d8d8603fb_add_comment_field.py new file mode 100644 index 0000000..cd3b97a --- /dev/null +++ b/migrations/versions/a93d8d8603fb_add_comment_field.py @@ -0,0 +1,96 @@ +"""Add support for a comment field. + +Revision ID: a93d8d8603fb +Revises: a9ed4fe59f75 +Create Date: 2026-09-15 08:05:14.002042 + +""" + +import sqlalchemy as sa +from alembic import op + +# revision identifiers, used by Alembic. +revision = "a93d8d8603fb" +down_revision = "a9ed4fe59f75" +branch_labels = None +depends_on = None + + +def upgrade(): + with op.batch_alter_table("plans", schema=None) as batch_op: + batch_op.add_column(sa.Column("comment", sa.String(), nullable=True)) + + op.execute( + """ + DROP FUNCTION public.register_plan; + + CREATE FUNCTION public.register_plan(in_title text, in_plan + text, in_sql text, in_comment text, in_is_public boolean, in_password_hash text) + RETURNS register_plan_return + LANGUAGE plpgsql + AS $function$ + DECLARE + use_hash_length int4 := 16; + reply register_plan_return; + insert_sql TEXT; + BEGIN + insert_sql := 'INSERT INTO public.plans (id, title, plan, sql, comment, + is_public, created, delete_key, password_hash) VALUES ($1, $2, $3, $4, $5, $6, now(), $7, $8)'; + reply.delete_key := get_random_string( 50 ); + LOOP + reply.id := get_random_string(use_hash_length); + BEGIN + execute insert_sql using reply.id, in_title, in_plan, in_sql, in_comment, in_is_public, reply.delete_key, in_password_hash; + RETURN reply; + EXCEPTION WHEN unique_violation THEN + -- do nothing + END; + use_hash_length := use_hash_length + 1; + IF use_hash_length >= 30 THEN + raise exception 'Random string of length == 30 requested. something''s wrong.'; + END IF; + END LOOP; + END; + $function$; + """ + ) + + +def downgrade(): + with op.batch_alter_table("plans", schema=None) as batch_op: + batch_op.drop_column("comment") + + op.execute( + """ + DROP FUNCTION public.register_plan; + + CREATE FUNCTION public.register_plan(in_title text, in_plan + text, in_sql text, in_is_public boolean, in_password_hash text) + RETURNS register_plan_return + LANGUAGE plpgsql + AS $function$ + DECLARE + use_hash_length int4 := 16; + reply register_plan_return; + insert_sql TEXT; + BEGIN + insert_sql := 'INSERT INTO public.plans (id, title, plan, sql, + is_public, created, delete_key, password_hash) VALUES ($1, $2, $3, $4, $5, now(), $6, $7)'; + reply.delete_key := get_random_string( 50 ); + LOOP + reply.id := get_random_string(use_hash_length); + BEGIN + execute insert_sql using reply.id, in_title, in_plan, in_sql, in_is_public, reply.delete_key, in_password_hash; + RETURN reply; + EXCEPTION WHEN unique_violation THEN + -- do nothing + END; + use_hash_length := use_hash_length + 1; + IF use_hash_length >= 30 THEN + raise exception 'Random string of length == 30 requested. something''s wrong.'; + END IF; + END LOOP; + END; + $function$; + """ + )
${t}:`,e[t]&&(n+=`${Bh(e[t],!0)}