From 768bdfd7e7ec7a071b4b328d3c9899df07d0842b Mon Sep 17 00:00:00 2001 From: Pierre GIRAUD Date: Mon, 19 Jan 2026 14:57:42 +0100 Subject: [PATCH 1/4] refactor(ui): Always show the header nav For that purpose, the DOM structure is rearranged. --- app/static/css/custom.scss | 1 - app/static/dist/.vite/manifest.json | 8 ++--- app/static/dist/assets/about-BEfUjwiK.css | 1 + app/static/dist/assets/about-CJy7BhAo.css | 1 - .../{about-v_tSXYsd.js => about-d3cp0vx0.js} | 0 .../{index-BtUauzKv.js => index-NBCOspeQ.js} | 2 +- .../{plan-CG1h-Kc6.js => plan-dpqn6yBv.js} | 2 +- app/templates/404.html | 1 - app/templates/index.html | 8 +---- app/templates/layout.html | 29 ++++++++++++++++++- app/templates/plan.html | 10 +++---- app/templates/plan_error.html | 1 - 12 files changed, 40 insertions(+), 24 deletions(-) create mode 100644 app/static/dist/assets/about-BEfUjwiK.css delete mode 100644 app/static/dist/assets/about-CJy7BhAo.css rename app/static/dist/assets/{about-v_tSXYsd.js => about-d3cp0vx0.js} (100%) rename app/static/dist/assets/{index-BtUauzKv.js => index-NBCOspeQ.js} (99%) rename app/static/dist/assets/{plan-CG1h-Kc6.js => plan-dpqn6yBv.js} (99%) diff --git a/app/static/css/custom.scss b/app/static/css/custom.scss index 5f942ef..429c509 100644 --- a/app/static/css/custom.scss +++ b/app/static/css/custom.scss @@ -1,6 +1,5 @@ $primary: #774b85 !default; $dark: darken($primary, 15%) !default; -$link-color: #007bff; $body-color: #495057; @import 'bootstrap'; diff --git a/app/static/dist/.vite/manifest.json b/app/static/dist/.vite/manifest.json index 0752262..0a99863 100644 --- a/app/static/dist/.vite/manifest.json +++ b/app/static/dist/.vite/manifest.json @@ -15,7 +15,7 @@ "name": "vue" }, "app/static/js/common.js": { - "file": "assets/about-v_tSXYsd.js", + "file": "assets/about-d3cp0vx0.js", "name": "about", "src": "app/static/js/common.js", "isEntry": true, @@ -23,11 +23,11 @@ "_vue-C2WJwuOg.js" ], "css": [ - "assets/about-CJy7BhAo.css" + "assets/about-BEfUjwiK.css" ] }, "app/static/js/index.js": { - "file": "assets/index-BtUauzKv.js", + "file": "assets/index-NBCOspeQ.js", "name": "index", "src": "app/static/js/index.js", "isEntry": true, @@ -38,7 +38,7 @@ ] }, "app/static/js/plan.js": { - "file": "assets/plan-CG1h-Kc6.js", + "file": "assets/plan-dpqn6yBv.js", "name": "plan", "src": "app/static/js/plan.js", "isEntry": true, diff --git a/app/static/dist/assets/about-BEfUjwiK.css b/app/static/dist/assets/about-BEfUjwiK.css new file mode 100644 index 0000000..5c226e8 --- /dev/null +++ b/app/static/dist/assets/about-BEfUjwiK.css @@ -0,0 +1 @@ +@charset "UTF-8";:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #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-CJy7BhAo.css b/app/static/dist/assets/about-CJy7BhAo.css deleted file mode 100644 index dbebdef..0000000 --- a/app/static/dist/assets/about-CJy7BhAo.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: #007bff;--bs-link-color-rgb: 0, 123, 255;--bs-link-decoration: underline;--bs-link-hover-color: #0062cc;--bs-link-hover-color-rgb: 0, 98, 204;--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: 0, 105, 217;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:#007bff} diff --git a/app/static/dist/assets/about-v_tSXYsd.js b/app/static/dist/assets/about-d3cp0vx0.js similarity index 100% rename from app/static/dist/assets/about-v_tSXYsd.js rename to app/static/dist/assets/about-d3cp0vx0.js diff --git a/app/static/dist/assets/index-BtUauzKv.js b/app/static/dist/assets/index-NBCOspeQ.js similarity index 99% rename from app/static/dist/assets/index-BtUauzKv.js rename to app/static/dist/assets/index-NBCOspeQ.js index ebb08ac..232af88 100644 --- a/app/static/dist/assets/index-BtUauzKv.js +++ b/app/static/dist/assets/index-NBCOspeQ.js @@ -1,4 +1,4 @@ -var Qr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);import{l as ei,f as ti,a as ai,b as si,M as as,F as ri}from"./about-v_tSXYsd.js";import{d as ii,J as oi,r as ee,D as ni,b as li,w as Rt,K as ci,o as di}from"./vue-C2WJwuOg.js";import{r as ui,g as pi}from"./lodash-CMEUj9tG.js";var v0=Qr((ap,Nt)=>{function Cs(e,t){return function(){return e.apply(t,arguments)}}const{toString:mi}=Object.prototype,{getPrototypeOf:La}=Object,{iterator:Mt,toStringTag:vs}=Symbol,Ft=(e=>t=>{const a=mi.call(t);return e[a]||(e[a]=a.slice(8,-1).toLowerCase())})(Object.create(null)),ne=e=>(e=e.toLowerCase(),t=>Ft(t)===e),Ut=e=>t=>typeof t===e,{isArray:Je}=Array,ze=Ut("undefined");function lt(e){return e!==null&&!ze(e)&&e.constructor!==null&&!ze(e.constructor)&&G(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Ws=ne("ArrayBuffer");function hi(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Ws(e.buffer),t}const fi=Ut("string"),G=Ut("function"),Ps=Ut("number"),ct=e=>e!==null&&typeof e=="object",_i=e=>e===!0||e===!1,wt=e=>{if(Ft(e)!=="object")return!1;const t=La(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(vs in e)&&!(Mt in e)},Si=e=>{if(!ct(e)||lt(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},ki=ne("Date"),Ti=ne("File"),Bi=ne("Blob"),Ei=ne("FileList"),Ri=e=>ct(e)&&G(e.pipe),wi=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||G(e.append)&&((t=Ft(e))==="formdata"||t==="object"&&G(e.toString)&&e.toString()==="[object FormData]"))},gi=ne("URLSearchParams"),[Ai,Li,yi,bi]=["ReadableStream","Request","Response","Headers"].map(ne),Ni=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function dt(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 xe=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Hs=e=>!ze(e)&&e!==xe;function ha(){const{caseless:e,skipUndefined:t}=Hs(this)&&this||{},a={},s=(r,i)=>{const o=e&&Ds(a,i)||i;wt(a[o])&&wt(r)?a[o]=ha(a[o],r):wt(r)?a[o]=ha({},r):Je(r)?a[o]=r.slice():(!t||!ze(r))&&(a[o]=r)};for(let r=0,i=arguments.length;r(dt(t,(r,i)=>{a&&G(r)?e[i]=Cs(r,a):e[i]=r},{allOwnKeys:s}),e),xi=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Ci=(e,t,a,s)=>{e.prototype=Object.create(t.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),a&&Object.assign(e.prototype,a)},vi=(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&&La(e)}while(e&&(!a||a(e,t))&&e!==Object.prototype);return t},Wi=(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},Pi=e=>{if(!e)return null;if(Je(e))return e;let t=e.length;if(!Ps(t))return null;const a=new Array(t);for(;t-- >0;)a[t]=e[t];return a},Di=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&La(Uint8Array)),Hi=(e,t)=>{const s=(e&&e[Mt]).call(e);let r;for(;(r=s.next())&&!r.done;){const i=r.value;t.call(e,i[0],i[1])}},Ii=(e,t)=>{let a;const s=[];for(;(a=e.exec(t))!==null;)s.push(a);return s},Mi=ne("HTMLFormElement"),Fi=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(a,s,r){return s.toUpperCase()+r}),ss=(({hasOwnProperty:e})=>(t,a)=>e.call(t,a))(Object.prototype),Ui=ne("RegExp"),Is=(e,t)=>{const a=Object.getOwnPropertyDescriptors(e),s={};dt(a,(r,i)=>{let o;(o=t(r,i,e))!==!1&&(s[i]=o||r)}),Object.defineProperties(e,s)},qi=e=>{Is(e,(t,a)=>{if(G(e)&&["arguments","caller","callee"].indexOf(a)!==-1)return!1;const s=e[a];if(G(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+"'")})}})},Yi=(e,t)=>{const a={},s=r=>{r.forEach(i=>{a[i]=!0})};return Je(e)?s(e):s(String(e).split(t)),a},zi=()=>{},Ji=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function ji(e){return!!(e&&G(e.append)&&e[vs]==="FormData"&&e[Mt])}const Vi=e=>{const t=new Array(10),a=(s,r)=>{if(ct(s)){if(t.indexOf(s)>=0)return;if(lt(s))return s;if(!("toJSON"in s)){t[r]=s;const i=Je(s)?[]:{};return dt(s,(o,n)=>{const u=a(o,r+1);!ze(u)&&(i[n]=u)}),t[r]=void 0,i}}return s};return a(e,0)},Gi=ne("AsyncFunction"),$i=e=>e&&(ct(e)||G(e))&&G(e.then)&&G(e.catch),Ms=((e,t)=>e?setImmediate:t?((a,s)=>(xe.addEventListener("message",({source:r,data:i})=>{r===xe&&i===a&&s.length&&s.shift()()},!1),r=>{s.push(r),xe.postMessage(a,"*")}))(`axios@${Math.random()}`,[]):a=>setTimeout(a))(typeof setImmediate=="function",G(xe.postMessage)),Ki=typeof queueMicrotask<"u"?queueMicrotask.bind(xe):typeof process<"u"&&process.nextTick||Ms,Zi=e=>e!=null&&G(e[Mt]),c={isArray:Je,isArrayBuffer:Ws,isBuffer:lt,isFormData:wi,isArrayBufferView:hi,isString:fi,isNumber:Ps,isBoolean:_i,isObject:ct,isPlainObject:wt,isEmptyObject:Si,isReadableStream:Ai,isRequest:Li,isResponse:yi,isHeaders:bi,isUndefined:ze,isDate:ki,isFile:Ti,isBlob:Bi,isRegExp:Ui,isFunction:G,isStream:Ri,isURLSearchParams:gi,isTypedArray:Di,isFileList:Ei,forEach:dt,merge:ha,extend:Oi,trim:Ni,stripBOM:xi,inherits:Ci,toFlatObject:vi,kindOf:Ft,kindOfTest:ne,endsWith:Wi,toArray:Pi,forEachEntry:Hi,matchAll:Ii,isHTMLForm:Mi,hasOwnProperty:ss,hasOwnProp:ss,reduceDescriptors:Is,freezeMethods:qi,toObjectSet:Yi,toCamelCase:Fi,noop:zi,toFiniteNumber:Ji,findKey:Ds,global:xe,isContextDefined:Hs,isSpecCompliantForm:ji,toJSONObject:Vi,isAsyncFn:Gi,isThenable:$i,setImmediate:Ms,asap:Ki,isIterable:Zi};function E(e,t,a,s,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),a&&(this.config=a),s&&(this.request=s),r&&(this.response=r,this.status=r.status?r.status:null)}c.inherits(E,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:c.toJSONObject(this.config),code:this.code,status:this.status}}});const Fs=E.prototype,Us={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Us[e]={value:e}});Object.defineProperties(E,Us);Object.defineProperty(Fs,"isAxiosError",{value:!0});E.from=(e,t,a,s,r,i)=>{const o=Object.create(Fs);c.toFlatObject(e,o,function(d){return d!==Error.prototype},l=>l!=="isAxiosError");const n=e&&e.message?e.message:"Error",u=t==null&&e?e.code:t;return E.call(o,n,u,a,s,r),e&&o.cause==null&&Object.defineProperty(o,"cause",{value:e,configurable:!0}),o.name=e&&e.name||"Error",i&&Object.assign(o,i),o};const Xi=null;function fa(e){return c.isPlainObject(e)||c.isArray(e)}function qs(e){return c.endsWith(e,"[]")?e.slice(0,-2):e}function rs(e,t,a){return e?e.concat(t).map(function(r,i){return r=qs(r),!a&&i?"["+r+"]":r}).join(a?".":""):t}function Qi(e){return c.isArray(e)&&!e.some(fa)}const eo=c.toFlatObject(c,{},null,function(t){return/^is[A-Z]/.test(t)});function qt(e,t,a){if(!c.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,a=c.toFlatObject(a,{metaTokens:!0,dots:!1,indexes:!1},!1,function(T,_){return!c.isUndefined(_[T])});const s=a.metaTokens,r=a.visitor||d,i=a.dots,o=a.indexes,u=(a.Blob||typeof Blob<"u"&&Blob)&&c.isSpecCompliantForm(t);if(!c.isFunction(r))throw new TypeError("visitor must be a function");function l(p){if(p===null)return"";if(c.isDate(p))return p.toISOString();if(c.isBoolean(p))return p.toString();if(!u&&c.isBlob(p))throw new E("Blob is not supported. Use a Buffer instead.");return c.isArrayBuffer(p)||c.isTypedArray(p)?u&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function d(p,T,_){let W=p;if(p&&!_&&typeof p=="object"){if(c.endsWith(T,"{}"))T=s?T:T.slice(0,-2),p=JSON.stringify(p);else if(c.isArray(p)&&Qi(p)||(c.isFileList(p)||c.endsWith(T,"[]"))&&(W=c.toArray(p)))return T=qs(T),W.forEach(function(C,F){!(c.isUndefined(C)||C===null)&&t.append(o===!0?rs([T],F,i):o===null?T:T+"[]",l(C))}),!1}return fa(p)?!0:(t.append(rs(_,T,i),l(p)),!1)}const h=[],R=Object.assign(eo,{defaultVisitor:d,convertValue:l,isVisitable:fa});function N(p,T){if(!c.isUndefined(p)){if(h.indexOf(p)!==-1)throw Error("Circular reference detected in "+T.join("."));h.push(p),c.forEach(p,function(W,U){(!(c.isUndefined(W)||W===null)&&r.call(t,W,c.isString(U)?U.trim():U,T,R))===!0&&N(W,T?T.concat(U):[U])}),h.pop()}}if(!c.isObject(e))throw new TypeError("data must be an object");return N(e),t}function is(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function ya(e,t){this._pairs=[],e&&qt(e,this,t)}const Ys=ya.prototype;Ys.append=function(t,a){this._pairs.push([t,a])};Ys.toString=function(t){const a=t?function(s){return t.call(this,s,is)}:is;return this._pairs.map(function(r){return a(r[0])+"="+a(r[1])},"").join("&")};function to(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function zs(e,t,a){if(!t)return e;const s=a&&a.encode||to;c.isFunction(a)&&(a={serialize:a});const r=a&&a.serialize;let i;if(r?i=r(t,a):i=c.isURLSearchParams(t)?t.toString():new ya(t,a).toString(s),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class os{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){c.forEach(this.handlers,function(s){s!==null&&t(s)})}}const Js={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ao=typeof URLSearchParams<"u"?URLSearchParams:ya,so=typeof FormData<"u"?FormData:null,ro=typeof Blob<"u"?Blob:null,io={isBrowser:!0,classes:{URLSearchParams:ao,FormData:so,Blob:ro},protocols:["http","https","file","blob","url","data"]},ba=typeof window<"u"&&typeof document<"u",_a=typeof navigator=="object"&&navigator||void 0,oo=ba&&(!_a||["ReactNative","NativeScript","NS"].indexOf(_a.product)<0),no=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",lo=ba&&window.location.href||"http://localhost",co=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:ba,hasStandardBrowserEnv:oo,hasStandardBrowserWebWorkerEnv:no,navigator:_a,origin:lo},Symbol.toStringTag,{value:"Module"})),Y={...co,...io};function uo(e,t){return qt(e,new Y.classes.URLSearchParams,{visitor:function(a,s,r,i){return Y.isNode&&c.isBuffer(a)?(this.append(s,a.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function po(e){return c.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function mo(e){const t={},a=Object.keys(e);let s;const r=a.length;let i;for(s=0;s=a.length;return o=!o&&c.isArray(r)?r.length:o,u?(c.hasOwnProp(r,o)?r[o]=[r[o],s]:r[o]=s,!n):((!r[o]||!c.isObject(r[o]))&&(r[o]=[]),t(a,s,r[o],i)&&c.isArray(r[o])&&(r[o]=mo(r[o])),!n)}if(c.isFormData(e)&&c.isFunction(e.entries)){const a={};return c.forEachEntry(e,(s,r)=>{t(po(s),r,a,0)}),a}return null}function ho(e,t,a){if(c.isString(e))try{return(t||JSON.parse)(e),c.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(a||JSON.stringify)(e)}const ut={transitional:Js,adapter:["xhr","http","fetch"],transformRequest:[function(t,a){const s=a.getContentType()||"",r=s.indexOf("application/json")>-1,i=c.isObject(t);if(i&&c.isHTMLForm(t)&&(t=new FormData(t)),c.isFormData(t))return r?JSON.stringify(js(t)):t;if(c.isArrayBuffer(t)||c.isBuffer(t)||c.isStream(t)||c.isFile(t)||c.isBlob(t)||c.isReadableStream(t))return t;if(c.isArrayBufferView(t))return t.buffer;if(c.isURLSearchParams(t))return a.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let n;if(i){if(s.indexOf("application/x-www-form-urlencoded")>-1)return uo(t,this.formSerializer).toString();if((n=c.isFileList(t))||s.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return qt(n?{"files[]":t}:t,u&&new u,this.formSerializer)}}return i||r?(a.setContentType("application/json",!1),ho(t)):t}],transformResponse:[function(t){const a=this.transitional||ut.transitional,s=a&&a.forcedJSONParsing,r=this.responseType==="json";if(c.isResponse(t)||c.isReadableStream(t))return t;if(t&&c.isString(t)&&(s&&!this.responseType||r)){const o=!(a&&a.silentJSONParsing)&&r;try{return JSON.parse(t,this.parseReviver)}catch(n){if(o)throw n.name==="SyntaxError"?E.from(n,E.ERR_BAD_RESPONSE,this,null,this.response):n}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Y.classes.FormData,Blob:Y.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};c.forEach(["delete","get","head","post","put","patch"],e=>{ut.headers[e]={}});const fo=c.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"]),_o=e=>{const t={};let a,s,r;return e&&e.split(` +var Qr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);import{l as ei,f as ti,a as ai,b as si,M as as,F as ri}from"./about-d3cp0vx0.js";import{d as ii,J as oi,r as ee,D as ni,b as li,w as Rt,K as ci,o as di}from"./vue-C2WJwuOg.js";import{r as ui,g as pi}from"./lodash-CMEUj9tG.js";var v0=Qr((ap,Nt)=>{function Cs(e,t){return function(){return e.apply(t,arguments)}}const{toString:mi}=Object.prototype,{getPrototypeOf:La}=Object,{iterator:Mt,toStringTag:vs}=Symbol,Ft=(e=>t=>{const a=mi.call(t);return e[a]||(e[a]=a.slice(8,-1).toLowerCase())})(Object.create(null)),ne=e=>(e=e.toLowerCase(),t=>Ft(t)===e),Ut=e=>t=>typeof t===e,{isArray:Je}=Array,ze=Ut("undefined");function lt(e){return e!==null&&!ze(e)&&e.constructor!==null&&!ze(e.constructor)&&G(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Ws=ne("ArrayBuffer");function hi(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Ws(e.buffer),t}const fi=Ut("string"),G=Ut("function"),Ps=Ut("number"),ct=e=>e!==null&&typeof e=="object",_i=e=>e===!0||e===!1,wt=e=>{if(Ft(e)!=="object")return!1;const t=La(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(vs in e)&&!(Mt in e)},Si=e=>{if(!ct(e)||lt(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},ki=ne("Date"),Ti=ne("File"),Bi=ne("Blob"),Ei=ne("FileList"),Ri=e=>ct(e)&&G(e.pipe),wi=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||G(e.append)&&((t=Ft(e))==="formdata"||t==="object"&&G(e.toString)&&e.toString()==="[object FormData]"))},gi=ne("URLSearchParams"),[Ai,Li,yi,bi]=["ReadableStream","Request","Response","Headers"].map(ne),Ni=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function dt(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 xe=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Hs=e=>!ze(e)&&e!==xe;function ha(){const{caseless:e,skipUndefined:t}=Hs(this)&&this||{},a={},s=(r,i)=>{const o=e&&Ds(a,i)||i;wt(a[o])&&wt(r)?a[o]=ha(a[o],r):wt(r)?a[o]=ha({},r):Je(r)?a[o]=r.slice():(!t||!ze(r))&&(a[o]=r)};for(let r=0,i=arguments.length;r(dt(t,(r,i)=>{a&&G(r)?e[i]=Cs(r,a):e[i]=r},{allOwnKeys:s}),e),xi=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Ci=(e,t,a,s)=>{e.prototype=Object.create(t.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),a&&Object.assign(e.prototype,a)},vi=(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&&La(e)}while(e&&(!a||a(e,t))&&e!==Object.prototype);return t},Wi=(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},Pi=e=>{if(!e)return null;if(Je(e))return e;let t=e.length;if(!Ps(t))return null;const a=new Array(t);for(;t-- >0;)a[t]=e[t];return a},Di=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&La(Uint8Array)),Hi=(e,t)=>{const s=(e&&e[Mt]).call(e);let r;for(;(r=s.next())&&!r.done;){const i=r.value;t.call(e,i[0],i[1])}},Ii=(e,t)=>{let a;const s=[];for(;(a=e.exec(t))!==null;)s.push(a);return s},Mi=ne("HTMLFormElement"),Fi=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(a,s,r){return s.toUpperCase()+r}),ss=(({hasOwnProperty:e})=>(t,a)=>e.call(t,a))(Object.prototype),Ui=ne("RegExp"),Is=(e,t)=>{const a=Object.getOwnPropertyDescriptors(e),s={};dt(a,(r,i)=>{let o;(o=t(r,i,e))!==!1&&(s[i]=o||r)}),Object.defineProperties(e,s)},qi=e=>{Is(e,(t,a)=>{if(G(e)&&["arguments","caller","callee"].indexOf(a)!==-1)return!1;const s=e[a];if(G(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+"'")})}})},Yi=(e,t)=>{const a={},s=r=>{r.forEach(i=>{a[i]=!0})};return Je(e)?s(e):s(String(e).split(t)),a},zi=()=>{},Ji=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function ji(e){return!!(e&&G(e.append)&&e[vs]==="FormData"&&e[Mt])}const Vi=e=>{const t=new Array(10),a=(s,r)=>{if(ct(s)){if(t.indexOf(s)>=0)return;if(lt(s))return s;if(!("toJSON"in s)){t[r]=s;const i=Je(s)?[]:{};return dt(s,(o,n)=>{const u=a(o,r+1);!ze(u)&&(i[n]=u)}),t[r]=void 0,i}}return s};return a(e,0)},Gi=ne("AsyncFunction"),$i=e=>e&&(ct(e)||G(e))&&G(e.then)&&G(e.catch),Ms=((e,t)=>e?setImmediate:t?((a,s)=>(xe.addEventListener("message",({source:r,data:i})=>{r===xe&&i===a&&s.length&&s.shift()()},!1),r=>{s.push(r),xe.postMessage(a,"*")}))(`axios@${Math.random()}`,[]):a=>setTimeout(a))(typeof setImmediate=="function",G(xe.postMessage)),Ki=typeof queueMicrotask<"u"?queueMicrotask.bind(xe):typeof process<"u"&&process.nextTick||Ms,Zi=e=>e!=null&&G(e[Mt]),c={isArray:Je,isArrayBuffer:Ws,isBuffer:lt,isFormData:wi,isArrayBufferView:hi,isString:fi,isNumber:Ps,isBoolean:_i,isObject:ct,isPlainObject:wt,isEmptyObject:Si,isReadableStream:Ai,isRequest:Li,isResponse:yi,isHeaders:bi,isUndefined:ze,isDate:ki,isFile:Ti,isBlob:Bi,isRegExp:Ui,isFunction:G,isStream:Ri,isURLSearchParams:gi,isTypedArray:Di,isFileList:Ei,forEach:dt,merge:ha,extend:Oi,trim:Ni,stripBOM:xi,inherits:Ci,toFlatObject:vi,kindOf:Ft,kindOfTest:ne,endsWith:Wi,toArray:Pi,forEachEntry:Hi,matchAll:Ii,isHTMLForm:Mi,hasOwnProperty:ss,hasOwnProp:ss,reduceDescriptors:Is,freezeMethods:qi,toObjectSet:Yi,toCamelCase:Fi,noop:zi,toFiniteNumber:Ji,findKey:Ds,global:xe,isContextDefined:Hs,isSpecCompliantForm:ji,toJSONObject:Vi,isAsyncFn:Gi,isThenable:$i,setImmediate:Ms,asap:Ki,isIterable:Zi};function E(e,t,a,s,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),a&&(this.config=a),s&&(this.request=s),r&&(this.response=r,this.status=r.status?r.status:null)}c.inherits(E,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:c.toJSONObject(this.config),code:this.code,status:this.status}}});const Fs=E.prototype,Us={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Us[e]={value:e}});Object.defineProperties(E,Us);Object.defineProperty(Fs,"isAxiosError",{value:!0});E.from=(e,t,a,s,r,i)=>{const o=Object.create(Fs);c.toFlatObject(e,o,function(d){return d!==Error.prototype},l=>l!=="isAxiosError");const n=e&&e.message?e.message:"Error",u=t==null&&e?e.code:t;return E.call(o,n,u,a,s,r),e&&o.cause==null&&Object.defineProperty(o,"cause",{value:e,configurable:!0}),o.name=e&&e.name||"Error",i&&Object.assign(o,i),o};const Xi=null;function fa(e){return c.isPlainObject(e)||c.isArray(e)}function qs(e){return c.endsWith(e,"[]")?e.slice(0,-2):e}function rs(e,t,a){return e?e.concat(t).map(function(r,i){return r=qs(r),!a&&i?"["+r+"]":r}).join(a?".":""):t}function Qi(e){return c.isArray(e)&&!e.some(fa)}const eo=c.toFlatObject(c,{},null,function(t){return/^is[A-Z]/.test(t)});function qt(e,t,a){if(!c.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,a=c.toFlatObject(a,{metaTokens:!0,dots:!1,indexes:!1},!1,function(T,_){return!c.isUndefined(_[T])});const s=a.metaTokens,r=a.visitor||d,i=a.dots,o=a.indexes,u=(a.Blob||typeof Blob<"u"&&Blob)&&c.isSpecCompliantForm(t);if(!c.isFunction(r))throw new TypeError("visitor must be a function");function l(p){if(p===null)return"";if(c.isDate(p))return p.toISOString();if(c.isBoolean(p))return p.toString();if(!u&&c.isBlob(p))throw new E("Blob is not supported. Use a Buffer instead.");return c.isArrayBuffer(p)||c.isTypedArray(p)?u&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function d(p,T,_){let W=p;if(p&&!_&&typeof p=="object"){if(c.endsWith(T,"{}"))T=s?T:T.slice(0,-2),p=JSON.stringify(p);else if(c.isArray(p)&&Qi(p)||(c.isFileList(p)||c.endsWith(T,"[]"))&&(W=c.toArray(p)))return T=qs(T),W.forEach(function(C,F){!(c.isUndefined(C)||C===null)&&t.append(o===!0?rs([T],F,i):o===null?T:T+"[]",l(C))}),!1}return fa(p)?!0:(t.append(rs(_,T,i),l(p)),!1)}const h=[],R=Object.assign(eo,{defaultVisitor:d,convertValue:l,isVisitable:fa});function N(p,T){if(!c.isUndefined(p)){if(h.indexOf(p)!==-1)throw Error("Circular reference detected in "+T.join("."));h.push(p),c.forEach(p,function(W,U){(!(c.isUndefined(W)||W===null)&&r.call(t,W,c.isString(U)?U.trim():U,T,R))===!0&&N(W,T?T.concat(U):[U])}),h.pop()}}if(!c.isObject(e))throw new TypeError("data must be an object");return N(e),t}function is(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function ya(e,t){this._pairs=[],e&&qt(e,this,t)}const Ys=ya.prototype;Ys.append=function(t,a){this._pairs.push([t,a])};Ys.toString=function(t){const a=t?function(s){return t.call(this,s,is)}:is;return this._pairs.map(function(r){return a(r[0])+"="+a(r[1])},"").join("&")};function to(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function zs(e,t,a){if(!t)return e;const s=a&&a.encode||to;c.isFunction(a)&&(a={serialize:a});const r=a&&a.serialize;let i;if(r?i=r(t,a):i=c.isURLSearchParams(t)?t.toString():new ya(t,a).toString(s),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class os{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){c.forEach(this.handlers,function(s){s!==null&&t(s)})}}const Js={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ao=typeof URLSearchParams<"u"?URLSearchParams:ya,so=typeof FormData<"u"?FormData:null,ro=typeof Blob<"u"?Blob:null,io={isBrowser:!0,classes:{URLSearchParams:ao,FormData:so,Blob:ro},protocols:["http","https","file","blob","url","data"]},ba=typeof window<"u"&&typeof document<"u",_a=typeof navigator=="object"&&navigator||void 0,oo=ba&&(!_a||["ReactNative","NativeScript","NS"].indexOf(_a.product)<0),no=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",lo=ba&&window.location.href||"http://localhost",co=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:ba,hasStandardBrowserEnv:oo,hasStandardBrowserWebWorkerEnv:no,navigator:_a,origin:lo},Symbol.toStringTag,{value:"Module"})),Y={...co,...io};function uo(e,t){return qt(e,new Y.classes.URLSearchParams,{visitor:function(a,s,r,i){return Y.isNode&&c.isBuffer(a)?(this.append(s,a.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function po(e){return c.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function mo(e){const t={},a=Object.keys(e);let s;const r=a.length;let i;for(s=0;s=a.length;return o=!o&&c.isArray(r)?r.length:o,u?(c.hasOwnProp(r,o)?r[o]=[r[o],s]:r[o]=s,!n):((!r[o]||!c.isObject(r[o]))&&(r[o]=[]),t(a,s,r[o],i)&&c.isArray(r[o])&&(r[o]=mo(r[o])),!n)}if(c.isFormData(e)&&c.isFunction(e.entries)){const a={};return c.forEachEntry(e,(s,r)=>{t(po(s),r,a,0)}),a}return null}function ho(e,t,a){if(c.isString(e))try{return(t||JSON.parse)(e),c.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(a||JSON.stringify)(e)}const ut={transitional:Js,adapter:["xhr","http","fetch"],transformRequest:[function(t,a){const s=a.getContentType()||"",r=s.indexOf("application/json")>-1,i=c.isObject(t);if(i&&c.isHTMLForm(t)&&(t=new FormData(t)),c.isFormData(t))return r?JSON.stringify(js(t)):t;if(c.isArrayBuffer(t)||c.isBuffer(t)||c.isStream(t)||c.isFile(t)||c.isBlob(t)||c.isReadableStream(t))return t;if(c.isArrayBufferView(t))return t.buffer;if(c.isURLSearchParams(t))return a.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let n;if(i){if(s.indexOf("application/x-www-form-urlencoded")>-1)return uo(t,this.formSerializer).toString();if((n=c.isFileList(t))||s.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return qt(n?{"files[]":t}:t,u&&new u,this.formSerializer)}}return i||r?(a.setContentType("application/json",!1),ho(t)):t}],transformResponse:[function(t){const a=this.transitional||ut.transitional,s=a&&a.forcedJSONParsing,r=this.responseType==="json";if(c.isResponse(t)||c.isReadableStream(t))return t;if(t&&c.isString(t)&&(s&&!this.responseType||r)){const o=!(a&&a.silentJSONParsing)&&r;try{return JSON.parse(t,this.parseReviver)}catch(n){if(o)throw n.name==="SyntaxError"?E.from(n,E.ERR_BAD_RESPONSE,this,null,this.response):n}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Y.classes.FormData,Blob:Y.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};c.forEach(["delete","get","head","post","put","patch"],e=>{ut.headers[e]={}});const fo=c.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"]),_o=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]&&fo[a])&&(a==="set-cookie"?t[a]?t[a].push(s):t[a]=[s]:t[a]=t[a]?t[a]+", "+s:s)}),t},ns=Symbol("internals");function Ke(e){return e&&String(e).trim().toLowerCase()}function gt(e){return e===!1||e==null?e:c.isArray(e)?e.map(gt):String(e)}function So(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 ko=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function sa(e,t,a,s,r){if(c.isFunction(s))return s.call(this,t,a);if(r&&(t=a),!!c.isString(t)){if(c.isString(s))return t.indexOf(s)!==-1;if(c.isRegExp(s))return s.test(t)}}function To(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,a,s)=>a.toUpperCase()+s)}function Bo(e,t){const a=c.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+a,{value:function(r,i,o){return this[s].call(this,t,r,i,o)},configurable:!0})})}let $=class{constructor(t){t&&this.set(t)}set(t,a,s){const r=this;function i(n,u,l){const d=Ke(u);if(!d)throw new Error("header name must be a non-empty string");const h=c.findKey(r,d);(!h||r[h]===void 0||l===!0||l===void 0&&r[h]!==!1)&&(r[h||u]=gt(n))}const o=(n,u)=>c.forEach(n,(l,d)=>i(l,d,u));if(c.isPlainObject(t)||t instanceof this.constructor)o(t,a);else if(c.isString(t)&&(t=t.trim())&&!ko(t))o(_o(t),a);else if(c.isObject(t)&&c.isIterable(t)){let n={},u,l;for(const d of t){if(!c.isArray(d))throw TypeError("Object iterator must return a key-value pair");n[l=d[0]]=(u=n[l])?c.isArray(u)?[...u,d[1]]:[u,d[1]]:d[1]}o(n,a)}else t!=null&&i(a,t,s);return this}get(t,a){if(t=Ke(t),t){const s=c.findKey(this,t);if(s){const r=this[s];if(!a)return r;if(a===!0)return So(r);if(c.isFunction(a))return a.call(this,r,s);if(c.isRegExp(a))return a.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,a){if(t=Ke(t),t){const s=c.findKey(this,t);return!!(s&&this[s]!==void 0&&(!a||sa(this,this[s],s,a)))}return!1}delete(t,a){const s=this;let r=!1;function i(o){if(o=Ke(o),o){const n=c.findKey(s,o);n&&(!a||sa(s,s[n],n,a))&&(delete s[n],r=!0)}}return c.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||sa(this,this[i],i,t,!0))&&(delete this[i],r=!0)}return r}normalize(t){const a=this,s={};return c.forEach(this,(r,i)=>{const o=c.findKey(s,i);if(o){a[o]=gt(r),delete a[i];return}const n=t?To(i):String(i).trim();n!==i&&delete a[i],a[n]=gt(r),s[n]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const a=Object.create(null);return c.forEach(this,(s,r)=>{s!=null&&s!==!1&&(a[r]=t&&c.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[ns]=this[ns]={accessors:{}}).accessors,r=this.prototype;function i(o){const n=Ke(o);s[n]||(Bo(r,o),s[n]=!0)}return c.isArray(t)?t.forEach(i):i(t),this}};$.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);c.reduceDescriptors($.prototype,({value:e},t)=>{let a=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[a]=s}}});c.freezeMethods($);function ra(e,t){const a=this||ut,s=t||a,r=$.from(s.headers);let i=s.data;return c.forEach(e,function(n){i=n.call(a,i,r.normalize(),t?t.status:void 0)}),r.normalize(),i}function Vs(e){return!!(e&&e.__CANCEL__)}function je(e,t,a){E.call(this,e??"canceled",E.ERR_CANCELED,t,a),this.name="CanceledError"}c.inherits(je,E,{__CANCEL__:!0});function Gs(e,t,a){const s=a.config.validateStatus;!a.status||!s||s(a.status)?e(a):t(new E("Request failed with status code "+a.status,[E.ERR_BAD_REQUEST,E.ERR_BAD_RESPONSE][Math.floor(a.status/100)-4],a.config,a.request,a))}function Eo(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Ro(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(u){const l=Date.now(),d=s[i];o||(o=l),a[r]=u,s[r]=l;let h=i,R=0;for(;h!==r;)R+=a[h++],h=h%e;if(r=(r+1)%e,r===i&&(i=(i+1)%e),l-o{a=d,r=null,i&&(clearTimeout(i),i=null),e(...l)};return[(...l)=>{const d=Date.now(),h=d-a;h>=s?o(l,d):(r=l,i||(i=setTimeout(()=>{i=null,o(r)},s-h)))},()=>r&&o(r)]}const Ot=(e,t,a=3)=>{let s=0;const r=Ro(50,250);return wo(i=>{const o=i.loaded,n=i.lengthComputable?i.total:void 0,u=o-s,l=r(u),d=o<=n;s=o;const h={loaded:o,total:n,progress:n?o/n:void 0,bytes:u,rate:l||void 0,estimated:l&&n&&d?(n-o)/l:void 0,event:i,lengthComputable:n!=null,[t?"download":"upload"]:!0};e(h)},a)},ls=(e,t)=>{const a=e!=null;return[s=>t[0]({lengthComputable:a,total:e,loaded:s}),t[1]]},cs=e=>(...t)=>c.asap(()=>e(...t)),go=Y.hasStandardBrowserEnv?((e,t)=>a=>(a=new URL(a,Y.origin),e.protocol===a.protocol&&e.host===a.host&&(t||e.port===a.port)))(new URL(Y.origin),Y.navigator&&/(msie|trident)/i.test(Y.navigator.userAgent)):()=>!0,Ao=Y.hasStandardBrowserEnv?{write(e,t,a,s,r,i){const o=[e+"="+encodeURIComponent(t)];c.isNumber(a)&&o.push("expires="+new Date(a).toGMTString()),c.isString(s)&&o.push("path="+s),c.isString(r)&&o.push("domain="+r),i===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Lo(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function yo(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function $s(e,t,a){let s=!Lo(t);return e&&(s||a==!1)?yo(e,t):t}const ds=e=>e instanceof $?{...e}:e;function Pe(e,t){t=t||{};const a={};function s(l,d,h,R){return c.isPlainObject(l)&&c.isPlainObject(d)?c.merge.call({caseless:R},l,d):c.isPlainObject(d)?c.merge({},d):c.isArray(d)?d.slice():d}function r(l,d,h,R){if(c.isUndefined(d)){if(!c.isUndefined(l))return s(void 0,l,h,R)}else return s(l,d,h,R)}function i(l,d){if(!c.isUndefined(d))return s(void 0,d)}function o(l,d){if(c.isUndefined(d)){if(!c.isUndefined(l))return s(void 0,l)}else return s(void 0,d)}function n(l,d,h){if(h in t)return s(l,d);if(h in e)return s(void 0,l)}const u={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,responseEncoding:o,validateStatus:n,headers:(l,d,h)=>r(ds(l),ds(d),h,!0)};return c.forEach(Object.keys({...e,...t}),function(d){const h=u[d]||r,R=h(e[d],t[d],d);c.isUndefined(R)&&h!==n||(a[d]=R)}),a}const Ks=e=>{const t=Pe({},e);let{data:a,withXSRFToken:s,xsrfHeaderName:r,xsrfCookieName:i,headers:o,auth:n}=t;if(t.headers=o=$.from(o),t.url=zs($s(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),n&&o.set("Authorization","Basic "+btoa((n.username||"")+":"+(n.password?unescape(encodeURIComponent(n.password)):""))),c.isFormData(a)){if(Y.hasStandardBrowserEnv||Y.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(c.isFunction(a.getHeaders)){const u=a.getHeaders(),l=["content-type","content-length"];Object.entries(u).forEach(([d,h])=>{l.includes(d.toLowerCase())&&o.set(d,h)})}}if(Y.hasStandardBrowserEnv&&(s&&c.isFunction(s)&&(s=s(t)),s||s!==!1&&go(t.url))){const u=r&&i&&Ao.read(i);u&&o.set(r,u)}return t},bo=typeof XMLHttpRequest<"u",No=bo&&function(e){return new Promise(function(a,s){const r=Ks(e);let i=r.data;const o=$.from(r.headers).normalize();let{responseType:n,onUploadProgress:u,onDownloadProgress:l}=r,d,h,R,N,p;function T(){N&&N(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(d),r.signal&&r.signal.removeEventListener("abort",d)}let _=new XMLHttpRequest;_.open(r.method.toUpperCase(),r.url,!0),_.timeout=r.timeout;function W(){if(!_)return;const C=$.from("getAllResponseHeaders"in _&&_.getAllResponseHeaders()),B={data:!n||n==="text"||n==="json"?_.responseText:_.response,status:_.status,statusText:_.statusText,headers:C,config:e,request:_};Gs(function(q){a(q),T()},function(q){s(q),T()},B),_=null}"onloadend"in _?_.onloadend=W:_.onreadystatechange=function(){!_||_.readyState!==4||_.status===0&&!(_.responseURL&&_.responseURL.indexOf("file:")===0)||setTimeout(W)},_.onabort=function(){_&&(s(new E("Request aborted",E.ECONNABORTED,e,_)),_=null)},_.onerror=function(F){const B=F&&F.message?F.message:"Network Error",P=new E(B,E.ERR_NETWORK,e,_);P.event=F||null,s(P),_=null},_.ontimeout=function(){let F=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const B=r.transitional||Js;r.timeoutErrorMessage&&(F=r.timeoutErrorMessage),s(new E(F,B.clarifyTimeoutError?E.ETIMEDOUT:E.ECONNABORTED,e,_)),_=null},i===void 0&&o.setContentType(null),"setRequestHeader"in _&&c.forEach(o.toJSON(),function(F,B){_.setRequestHeader(B,F)}),c.isUndefined(r.withCredentials)||(_.withCredentials=!!r.withCredentials),n&&n!=="json"&&(_.responseType=r.responseType),l&&([R,p]=Ot(l,!0),_.addEventListener("progress",R)),u&&_.upload&&([h,N]=Ot(u),_.upload.addEventListener("progress",h),_.upload.addEventListener("loadend",N)),(r.cancelToken||r.signal)&&(d=C=>{_&&(s(!C||C.type?new je(null,e,_):C),_.abort(),_=null)},r.cancelToken&&r.cancelToken.subscribe(d),r.signal&&(r.signal.aborted?d():r.signal.addEventListener("abort",d)));const U=Eo(r.url);if(U&&Y.protocols.indexOf(U)===-1){s(new E("Unsupported protocol "+U+":",E.ERR_BAD_REQUEST,e));return}_.send(i||null)})},Oo=(e,t)=>{const{length:a}=e=e?e.filter(Boolean):[];if(t||a){let s=new AbortController,r;const i=function(l){if(!r){r=!0,n();const d=l instanceof Error?l:this.reason;s.abort(d instanceof E?d:new je(d instanceof Error?d.message:d))}};let o=t&&setTimeout(()=>{o=null,i(new E(`timeout ${t} of ms exceeded`,E.ETIMEDOUT))},t);const n=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(l=>{l.unsubscribe?l.unsubscribe(i):l.removeEventListener("abort",i)}),e=null)};e.forEach(l=>l.addEventListener("abort",i));const{signal:u}=s;return u.unsubscribe=()=>c.asap(n),u}},xo=function*(e,t){let a=e.byteLength;if(a{const r=Co(e,t);let i=0,o,n=u=>{o||(o=!0,s&&s(u))};return new ReadableStream({async pull(u){try{const{done:l,value:d}=await r.next();if(l){n(),u.close();return}let h=d.byteLength;if(a){let R=i+=h;a(R)}u.enqueue(new Uint8Array(d))}catch(l){throw n(l),l}},cancel(u){return n(u),r.return()}},{highWaterMark:2})},ps=64*1024,{isFunction:kt}=c,Wo=(({Request:e,Response:t})=>({Request:e,Response:t}))(c.global),{ReadableStream:ms,TextEncoder:hs}=c.global,fs=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Po=e=>{e=c.merge.call({skipUndefined:!0},Wo,e);const{fetch:t,Request:a,Response:s}=e,r=t?kt(t):typeof fetch=="function",i=kt(a),o=kt(s);if(!r)return!1;const n=r&&kt(ms),u=r&&(typeof hs=="function"?(p=>T=>p.encode(T))(new hs):async p=>new Uint8Array(await new a(p).arrayBuffer())),l=i&&n&&fs(()=>{let p=!1;const T=new a(Y.origin,{body:new ms,method:"POST",get duplex(){return p=!0,"half"}}).headers.has("Content-Type");return p&&!T}),d=o&&n&&fs(()=>c.isReadableStream(new s("").body)),h={stream:d&&(p=>p.body)};r&&["text","arrayBuffer","blob","formData","stream"].forEach(p=>{!h[p]&&(h[p]=(T,_)=>{let W=T&&T[p];if(W)return W.call(T);throw new E(`Response type '${p}' is not supported`,E.ERR_NOT_SUPPORT,_)})});const R=async p=>{if(p==null)return 0;if(c.isBlob(p))return p.size;if(c.isSpecCompliantForm(p))return(await new a(Y.origin,{method:"POST",body:p}).arrayBuffer()).byteLength;if(c.isArrayBufferView(p)||c.isArrayBuffer(p))return p.byteLength;if(c.isURLSearchParams(p)&&(p=p+""),c.isString(p))return(await u(p)).byteLength},N=async(p,T)=>{const _=c.toFiniteNumber(p.getContentLength());return _??R(T)};return async p=>{let{url:T,method:_,data:W,signal:U,cancelToken:C,timeout:F,onDownloadProgress:B,onUploadProgress:P,responseType:q,headers:Z,withCredentials:we="same-origin",fetchOptions:Ka}=Ks(p),Za=t||fetch;q=q?(q+"").toLowerCase():"text";let _t=Oo([U,C&&C.toAbortSignal()],F),$e=null;const Ne=_t&&_t.unsubscribe&&(()=>{_t.unsubscribe()});let Xa;try{if(P&&l&&_!=="get"&&_!=="head"&&(Xa=await N(Z,W))!==0){let Ae=new a(T,{method:"POST",body:W,duplex:"half"}),He;if(c.isFormData(W)&&(He=Ae.headers.get("content-type"))&&Z.setContentType(He),Ae.body){const[aa,St]=ls(Xa,Ot(cs(P)));W=us(Ae.body,ps,aa,St)}}c.isString(we)||(we=we?"include":"omit");const ce=i&&"credentials"in a.prototype,Qa={...Ka,signal:_t,method:_.toUpperCase(),headers:Z.normalize().toJSON(),body:W,duplex:"half",credentials:ce?we:void 0};$e=i&&new a(T,Qa);let ge=await(i?Za($e,Ka):Za(T,Qa));const es=d&&(q==="stream"||q==="response");if(d&&(B||es&&Ne)){const Ae={};["status","statusText","headers"].forEach(ts=>{Ae[ts]=ge[ts]});const He=c.toFiniteNumber(ge.headers.get("content-length")),[aa,St]=B&&ls(He,Ot(cs(B),!0))||[];ge=new s(us(ge.body,ps,aa,()=>{St&&St(),Ne&&Ne()}),Ae)}q=q||"text";let Xr=await h[c.findKey(h,q)||"text"](ge,p);return!es&&Ne&&Ne(),await new Promise((Ae,He)=>{Gs(Ae,He,{data:Xr,headers:$.from(ge.headers),status:ge.status,statusText:ge.statusText,config:p,request:$e})})}catch(ce){throw Ne&&Ne(),ce&&ce.name==="TypeError"&&/Load failed|fetch/i.test(ce.message)?Object.assign(new E("Network Error",E.ERR_NETWORK,p,$e),{cause:ce.cause||ce}):E.from(ce,ce&&ce.code,p,$e)}}},Do=new Map,Zs=e=>{let t=e?e.env:{};const{fetch:a,Request:s,Response:r}=t,i=[s,r,a];let o=i.length,n=o,u,l,d=Do;for(;n--;)u=i[n],l=d.get(u),l===void 0&&d.set(u,l=n?new Map:Po(t)),d=l;return l};Zs();const Sa={http:Xi,xhr:No,fetch:{get:Zs}};c.forEach(Sa,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const _s=e=>`- ${e}`,Ho=e=>c.isFunction(e)||e===null||e===!1,Xs={getAdapter:(e,t)=>{e=c.isArray(e)?e:[e];const{length:a}=e;let s,r;const i={};for(let o=0;o`adapter ${u} `+(l===!1?"is not supported by the environment":"is not available in the build"));let n=a?o.length>1?`since : `+o.map(_s).join(` diff --git a/app/static/dist/assets/plan-CG1h-Kc6.js b/app/static/dist/assets/plan-dpqn6yBv.js similarity index 99% rename from app/static/dist/assets/plan-CG1h-Kc6.js rename to app/static/dist/assets/plan-dpqn6yBv.js index aeaadc4..7f5426d 100644 --- a/app/static/dist/assets/plan-CG1h-Kc6.js +++ b/app/static/dist/assets/plan-dpqn6yBv.js @@ -1 +1 @@ -import{l as Bn,a as In,F as $n}from"./about-v_tSXYsd.js";import{r as te,c as It,e as jn,f as kn,g as $t,h as Hn,t as Nn,d as tn,o as Tt,n as Vn,w as st,u as nn,a as Un,J as Ee,E as Fn,x as Wn,G as _n,H as pe,I as jt,L as Xn,K as yt}from"./vue-C2WJwuOg.js";import{R as Yn}from"./pev2-LJW4KdAJ.js";const qn={class:"lh-1"},zn=["title"],Gn={__name:"created",props:["date"],setup(e){const t=e,n=new Date(t.date);te(navigator.language);const 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)=>(kn(),jn("small",qn,[$t("small",null,[s[0]||(s[0]=Hn("created ",-1)),$t("span",{title:o.value},"on "+Nn(r.value),9,zn)])]))}};var U="top",X="bottom",Y="right",F="left",Ct="auto",_e=[U,X,Y,F],Pe="start",Ue="end",Kn="clippingParents",rn="viewport",He="popper",Jn="reference",kt=_e.reduce(function(e,t){return e.concat([t+"-"+Pe,t+"-"+Ue])},[]),on=[].concat(_e,[Ct]).reduce(function(e,t){return e.concat([t,t+"-"+Pe,t+"-"+Ue])},[]),Zn="beforeRead",Qn="read",er="afterRead",tr="beforeMain",nr="main",rr="afterMain",ir="beforeWrite",or="write",ar="afterWrite",sr=[Zn,Qn,er,tr,nr,rr,ir,or,ar];function re(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 De(e){var t=K(e).Element;return e instanceof t||e instanceof Element}function _(e){var t=K(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function an(e){if(typeof ShadowRoot>"u")return!1;var t=K(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function ur(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];!_(a)||!re(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 fr(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},{});!_(o)||!re(o)||(Object.assign(o.style,u),Object.keys(a).forEach(function(f){o.removeAttribute(f)}))})}}var sn={name:"applyStyles",enabled:!0,phase:"write",fn:ur,effect:fr,requires:["computeStyles"]};function ne(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(_(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 ie(e){return K(e).getComputedStyle(e)}function lr(e){return["table","td","th"].indexOf(re(e))>=0}function ce(e){return((De(e)?e.ownerDocument:e.document)||window.document).documentElement}function lt(e){return re(e)==="html"?e:e.assignedSlot||e.parentNode||(an(e)?e.host:null)||ce(e)}function Ht(e){return!_(e)||ie(e).position==="fixed"?null:e.offsetParent}function pr(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&_(e)){var r=ie(e);if(r.position==="fixed")return null}for(var o=lt(e);_(o)&&["html","body"].indexOf(re(o))<0;){var a=ie(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=K(e),n=Ht(e);n&&lr(n)&&ie(n).position==="static";)n=Ht(n);return n&&(re(n)==="html"||re(n)==="body"&&ie(n).position==="static")?t:n||pr(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 cr(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 dr=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,ln(typeof t!="number"?t:pn(t,_e))};function vr(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,s=n.modifiersData.popperOffsets,u=ne(n.placement),f=Et(u),d=[F,Y].indexOf(u)>=0,p=d?"height":"width";if(!(!a||!s)){var T=dr(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 mr(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 gr={name:"arrow",enabled:!0,phase:"main",fn:vr,effect:mr,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Le(e){return e.split("-")[1]}var hr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function yr(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?yr(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===K(n)&&(v=ce(n),ie(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 I=Object.assign({position:u},d&&hr);if(f){var R;return Object.assign({},I,(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({},I,(t={},t[i]=A?C+"px":"",t[D]=m?g+"px":"",t.transform="",t))}function br(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:ne(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 wr={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:br,data:{}},rt={passive:!0};function Or(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=K(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 xr={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Or,data:{}},Tr={left:"right",right:"left",bottom:"top",top:"bottom"};function at(e){return e.replace(/left|right|bottom|top/g,function(t){return Tr[t]})}var Cr={start:"end",end:"start"};function Vt(e){return e.replace(/start|end/g,function(t){return Cr[t]})}function Pt(e){var t=K(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Dt(e){return Me(ce(e)).left+Pt(e).scrollLeft}function Ar(e){var t=K(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 Er(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 ie(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=ie(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(re(e))>=0?e.ownerDocument.body:_(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=K(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 Pr(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(Ar(e)):De(t)?Pr(t):bt(Er(ce(e)))}function Dr(e){var t=Ve(lt(e)),n=["absolute","fixed"].indexOf(ie(e).position)>=0,r=n&&_(e)?Xe(e):e;return De(r)?t.filter(function(o){return De(o)&&un(o,r)&&re(o)!=="body"&&(n?ie(o).position!=="static":!0)}):[]}function Sr(e,t,n){var r=t==="clippingParents"?Dr(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?ne(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?Kn: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,_e)),C=p===He?Jn:He,m=e.rects.popper,A=e.elements[E?C:p],D=Sr(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(I){var R=[Y,X].indexOf(I)>=0?1:-1,$=[U,X].indexOf(I)>=0?"y":"x";h[I]+=B[$]*R})}return h}function Mr(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}):_e,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})[ne(y)],g},{});return Object.keys(b).sort(function(g,y){return b[g]-b[y]})}function Lr(e){if(ne(e)===Ct)return[];var t=at(e);return[Vt(e),t,Vt(t)]}function Rr(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=ne(C),A=m===C,D=f||(A||!g?[at(C)]:Lr(C)),i=[C].concat(D).reduce(function(oe,z){return oe.concat(ne(z)===Ct?Mr(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:I,boundary:p,rootBoundary:T,altBoundary:E,padding:d}),H=V?$?Y:F:$?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(oe){return oe})){M=I,h=!1;break}c.set(I,J)}if(h)for(var Z=g?3:1,de=function(z){var ae=i.find(function(Oe){var se=c.get(Oe);if(se)return se.slice(0,z).every(function(xe){return xe})});if(ae)return M=ae,"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 Br={name:"flip",enabled:!0,phase:"main",fn:Rr,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 Wt(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=Wt(f),T=Wt(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 $r={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Ir};function jr(e,t,n){var r=ne(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 kr(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]=jr(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 Hr={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:kr};function Nr(e){var t=e.state,n=e.name;t.modifiersData[n]=dn({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}var Vr={name:"popperOffsets",enabled:!0,phase:"read",fn:Nr,data:{}};function Ur(e){return e==="x"?"y":"x"}function Fr(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=ne(t.placement),A=Le(t.placement),D=!A,i=Et(m),w=Ur(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),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,R={x:0,y:0};if(v){if(a){var $,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,oe=b&&ve?At(ve):{width:0,height:0},z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:fn(),ae=z[V],Oe=z[q],se=Ne(0,c[k],oe[k]),xe=D?c[k]/2-Z-se-ae-B.mainAxis:de-se-ae-B.mainAxis,fe=D?-c[k]/2+Z+se+Oe+B.mainAxis:Q+se+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?$:0,qe=H+xe-Be-Ye,ze=H+fe-Be,Ie=Ne(b?ut(j,qe):j,H,b?be(J,ze):J);v[i]=Ie,R[i]=Ie-H}if(u){var $e,Ge=i==="x"?U:F,Ke=i==="x"?X:Y,ue=v[w],le=w==="y"?"height":"width",je=ue+C[Ge],me=ue-C[Ke],ke=[U,F].indexOf(m)!==-1,Je=($e=I?.[w])!=null?$e:0,Ze=ke?je:ue-c[le]-h[le]-Je+B.altAxis,Qe=ke?ue+c[le]+h[le]-Je-B.altAxis:me,et=b&&ke?cr(Ze,ue,Qe):Ne(b?Ze:je,ue,b?Qe:me);v[w]=et,R[w]=et-ue}t.modifiersData[r]=R}}var Wr={name:"preventOverflow",enabled:!0,phase:"main",fn:Fr,requiresIfExists:["offset"]};function _r(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Xr(e){return e===K(e)||!_(e)?Pt(e):_r(e)}function Yr(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 qr(e,t,n){n===void 0&&(n=!1);var r=_(t),o=_(t)&&Yr(t),a=ce(t),s=Me(e,o),u={scrollLeft:0,scrollTop:0},f={x:0,y:0};return(r||!r&&!n)&&((re(t)!=="body"||St(a))&&(u=Xr(t)),_(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 zr(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=zr(e);return sr.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function Kr(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Jr(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 _t={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 ni(e,t){var n=Object.assign({},e);return t.forEach(function(r){delete n[r]}),n}function ri(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 ii(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 oi(e){return Mt(e,"NodeList")}function Lt(e){return Mt(e,"MouseEvent")}function ai(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function si(e){return pt(e)?[e]:oi(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 We(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 ui(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 Gt(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},Kt=0;function fi(){ee.isTouch||(ee.isTouch=!0,window.performance&&document.addEventListener("mousemove",xn))}function xn(){var e=performance.now();e-Kt<20&&(ee.isTouch=!1,document.removeEventListener("mousemove",xn)),Kt=e}function li(){var e=document.activeElement;if(ai(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function pi(){document.addEventListener("touchstart",fi,he),window.addEventListener("blur",li)}var ci=typeof window<"u"&&typeof document<"u",di=ci?!!window.msCrypto:!1,vi={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},mi={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},G=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},vi,mi),gi=Object.keys(G),hi=function(t){var n=Object.keys(t);n.forEach(function(r){G[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=G[a])!=null?u:s}return r},{});return Object.assign({},e,n)}function yi(e,t){var n=t?Object.keys(Tn(Object.assign({},G,{plugins:t}))):gi,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?{}:yi(e,t.plugins));return n.aria=Object.assign({},G.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 bi=function(){return"innerHTML"};function wt(e,t){e[bi()]=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=ti,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 wi=1,it=[],ht=[];function Oi(e,t){var n=Jt(e,Object.assign({},G,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=wi++,m=null,A=ii(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 I(){return B()[0]==="hold"}function R(){var l;return!!((l=i.props.render)!=null&&l.$$tippy)}function $(){return y||e}function V(){var l=$().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,G.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 W=N&&N.replace(P,"").trim();W?S.setAttribute(O,W):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===$()?"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&&Gt(v,O))){if(ye(i.props.triggerTarget||e).some(function(P){return Gt(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||ae())}}}function ve(){f=!0}function oe(){f=!1}function z(){var l=V();l.addEventListener("mousedown",Q,!0),l.addEventListener("touchend",Q,he),l.addEventListener("touchstart",oe,he),l.addEventListener("touchmove",ve,he)}function ae(){var l=V();l.removeEventListener("mousedown",Q,!0),l.removeEventListener("touchend",Q,he),l.removeEventListener("touchstart",oe,he),l.removeEventListener("touchmove",ve,he)}function Oe(l,O){xe(l,function(){!i.state.isVisible&&v.parentNode&&v.parentNode.contains(v)&&O()})}function se(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(){I()&&(fe("touchstart",Be,{passive:!0}),fe("touchend",ze,{passive:!0})),ri(i.props.trigger).forEach(function(l){if(l!=="manual")switch(fe(l,Be),l){case"mouseenter":fe("mouseleave",ze);break;case"focus":fe(di?"focusout":"blur",Ie);break;case"focusin":fe("focusout",Ie);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||$e(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=$().contains(O)||v.contains(O);if(!(l.type==="mousemove"&&P)){var L=le().concat(v).map(function(S){var N,W=S._tippy,Ce=(N=W.popperInstance)==null?void 0:N.state;return Ce?{popperRect:S.getBoundingClientRect(),popperState:Ce,props:n}:null}).filter(Boolean);ui(L,l)&&(de(),me(l))}}function ze(l){var O=$e(l)||i.props.trigger.indexOf("click")>=0&&s;if(!O){if(i.props.interactive){i.hideWithInteractivity(l);return}me(l)}}function Ie(l){i.props.trigger.indexOf("focusin")<0&&l.target!==$()||i.props.interactive&&l.relatedTarget&&v.contains(l.relatedTarget)||me(l)}function $e(l){return ee.isTouch?I()!==l.type.indexOf("touch")>=0:!1}function Ge(){Ke();var l=i.props,O=l.popperOptions,P=l.placement,L=l.offset,S=l.getReferenceClientRect,N=l.moveTransition,W=R()?ft(v).arrow:null,Ce=S?{getBoundingClientRect:S,contextElement:S.contextElement||$()}: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()&&W&&ge.push({name:"arrow",options:{element:W,padding:3}}),ge.push.apply(ge,O?.modifiers||[]),i.popperInstance=ei(Ce,v,Object.assign({},O,{placement:P,onFirstUpdate:E,modifiers:ge}))}function Ke(){i.popperInstance&&(i.popperInstance.destroy(),i.popperInstance=null)}function ue(){var l=i.props.appendTo,O,P=$();i.props.interactive&&l===yn||l==="parent"?O=P.parentNode:O=bn(l,[P]),O.contains(v)||O.appendChild(v),i.state.isMounted=!0,Ge()}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){ae();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&&(Ge(),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,G.duration);if(!(l||O||P||L)&&!$().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(),W=N.box,Ce=N.content;mt([W,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),We([tt,Ae],"visible")}J(),Z(),qt(ht,i),(ge=i.popperInstance)==null||ge.forceUpdate(),j("onMount",[i]),i.props.animation&&R()&&se(S,function(){i.state.isShown=!0,j("onShown",[i])})}},ue()}}function Dn(){var l=!i.state.isVisible,O=i.state.isDestroyed,P=!i.state.isEnabled,L=vt(i.props.duration,1,G.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(),ae(),H(!0),R()){var S=q(),N=S.box,W=S.content;i.props.animation&&(mt([N,W],L),We([N,W],"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&&(Ke(),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=G.plugins.concat(t.plugins||[]);pi();var r=Object.assign({},t,{plugins:n}),o=si(e),a=o.reduce(function(s,u){var f=u&&Oi(u,r);return f&&s.push(f),s},[]);return pt(e)?a[0]:a}x.defaultProps=G;x.setDefaultProps=hi;x.currentInput=ee;var xi=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)}}),Ti=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({},ni(n,["overrides"]),{plugins:[C].concat(n.plugins||[]),triggerTarget:s,popperOptions:Object.assign({},n.popperOptions,{modifiers:[].concat(((r=n.popperOptions)==null?void 0:r.modifiers)||[],[xi])})})),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},Ci={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?Ai():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,We([s],"visible")}},onShow:function(){s&&(s.style.transitionDuration="0ms")},onHide:function(){s&&We([s],"hidden")}}}};function Ai(){var e=we();return e.className=mn,We([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 Ei(e){e.addEventListener("mousemove",An)}function Pi(e){e.removeEventListener("mousemove",An)}var Di={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 I=m==="horizontal"?h.top:B,R=m==="vertical"?h.right:M,$=m==="horizontal"?h.bottom:B,V=m==="vertical"?h.left:M;return{width:R-V,height:$-I,top:I,right:R,bottom:$,left:V}}})}function b(){t.props.followCursor&&(ot.push({instance:t,doc:r}),Ei(r))}function g(){ot=ot.filter(function(y){return y.instance!==t}),ot.filter(function(y){return y.doc===r}).length===0&&Pi(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 Si(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 Mi={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 Li(wn(E),n.getBoundingClientRect(),Re(n.getClientRects()),a)}function p(E){s=!0,t.setProps(E),s=!1}function T(){s||p(Si(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 Li(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 Ri={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 Bi=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=Wn(),o=te(),a=te({isEnabled:!1,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1}),s=Fn();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()),Bi(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&&_n(()=>{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=te();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=Ti(o,t?{allowHTML:!0,...t}:{allowHTML:!0})}),{singleton:n}}function $i(e){return typeof e=="function"?e():nn(e)}function ji(e){var t,n;const r=$i(e);return(n=(t=r)===null||t===void 0?void 0:t.$el)!==null&&n!==void 0?n:r}const ki=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=te(),a=te(),s=te(),u=te(!1),f=()=>{let b={...e};for(const g of["to","tag","contentTag","contentClass"])b.hasOwnProperty(g)&&delete b[g];return b};let d=()=>ji(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)}}}),Hi=["a11y","allowHTML","arrow","flip","flipOnUpdate","hideOnClick","ignoreAttributes","inertia","interactive","lazy","multiple","showOnInit","touch","touchHold"];let xt={};Object.keys(x.defaultProps).forEach(e=>{Hi.includes(e)?xt[e]={type:Boolean,default:function(){return x.defaultProps[e]}}:xt[e]={default:function(){return x.defaultProps[e]}}});const Ni=tn({props:xt,setup(e){const t=te([]),{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)}}),Vi={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||{})}},Ui={install(e,t={}){x.setDefaultProps(t.defaultProps||{}),e.directive(t.directive||"tippy",Vi),e.component(t.component||"tippy",ki),e.component(t.componentSingleton||"tippy-singleton",Ni)}},Fi=x.setDefaultProps;Fi({ignoreAttributes:!0,plugins:[Ri,Mi,Di,Ci]});Bn.add(In);const Rt=yt({setup(){return{plan:te(planData)}},components:{pev2:Yn,created:Gn}});Rt.use(Ui,{defaultProps:{theme:"light"}});Rt.component("font-awesome-icon",$n);Rt.mount("#app"); +import{l as Bn,a as In,F as $n}from"./about-d3cp0vx0.js";import{r as te,c as It,e as jn,f as kn,g as $t,h as Hn,t as Nn,d as tn,o as Tt,n as Vn,w as st,u as nn,a as Un,J as Ee,E as Fn,x as Wn,G as _n,H as pe,I as jt,L as Xn,K as yt}from"./vue-C2WJwuOg.js";import{R as Yn}from"./pev2-LJW4KdAJ.js";const qn={class:"lh-1"},zn=["title"],Gn={__name:"created",props:["date"],setup(e){const t=e,n=new Date(t.date);te(navigator.language);const 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)=>(kn(),jn("small",qn,[$t("small",null,[s[0]||(s[0]=Hn("created ",-1)),$t("span",{title:o.value},"on "+Nn(r.value),9,zn)])]))}};var U="top",X="bottom",Y="right",F="left",Ct="auto",_e=[U,X,Y,F],Pe="start",Ue="end",Kn="clippingParents",rn="viewport",He="popper",Jn="reference",kt=_e.reduce(function(e,t){return e.concat([t+"-"+Pe,t+"-"+Ue])},[]),on=[].concat(_e,[Ct]).reduce(function(e,t){return e.concat([t,t+"-"+Pe,t+"-"+Ue])},[]),Zn="beforeRead",Qn="read",er="afterRead",tr="beforeMain",nr="main",rr="afterMain",ir="beforeWrite",or="write",ar="afterWrite",sr=[Zn,Qn,er,tr,nr,rr,ir,or,ar];function re(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 De(e){var t=K(e).Element;return e instanceof t||e instanceof Element}function _(e){var t=K(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function an(e){if(typeof ShadowRoot>"u")return!1;var t=K(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function ur(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];!_(a)||!re(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 fr(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},{});!_(o)||!re(o)||(Object.assign(o.style,u),Object.keys(a).forEach(function(f){o.removeAttribute(f)}))})}}var sn={name:"applyStyles",enabled:!0,phase:"write",fn:ur,effect:fr,requires:["computeStyles"]};function ne(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(_(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 ie(e){return K(e).getComputedStyle(e)}function lr(e){return["table","td","th"].indexOf(re(e))>=0}function ce(e){return((De(e)?e.ownerDocument:e.document)||window.document).documentElement}function lt(e){return re(e)==="html"?e:e.assignedSlot||e.parentNode||(an(e)?e.host:null)||ce(e)}function Ht(e){return!_(e)||ie(e).position==="fixed"?null:e.offsetParent}function pr(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&_(e)){var r=ie(e);if(r.position==="fixed")return null}for(var o=lt(e);_(o)&&["html","body"].indexOf(re(o))<0;){var a=ie(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=K(e),n=Ht(e);n&&lr(n)&&ie(n).position==="static";)n=Ht(n);return n&&(re(n)==="html"||re(n)==="body"&&ie(n).position==="static")?t:n||pr(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 cr(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 dr=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,ln(typeof t!="number"?t:pn(t,_e))};function vr(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,s=n.modifiersData.popperOffsets,u=ne(n.placement),f=Et(u),d=[F,Y].indexOf(u)>=0,p=d?"height":"width";if(!(!a||!s)){var T=dr(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 mr(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 gr={name:"arrow",enabled:!0,phase:"main",fn:vr,effect:mr,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Le(e){return e.split("-")[1]}var hr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function yr(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?yr(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===K(n)&&(v=ce(n),ie(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 I=Object.assign({position:u},d&&hr);if(f){var R;return Object.assign({},I,(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({},I,(t={},t[i]=A?C+"px":"",t[D]=m?g+"px":"",t.transform="",t))}function br(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:ne(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 wr={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:br,data:{}},rt={passive:!0};function Or(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=K(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 xr={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Or,data:{}},Tr={left:"right",right:"left",bottom:"top",top:"bottom"};function at(e){return e.replace(/left|right|bottom|top/g,function(t){return Tr[t]})}var Cr={start:"end",end:"start"};function Vt(e){return e.replace(/start|end/g,function(t){return Cr[t]})}function Pt(e){var t=K(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Dt(e){return Me(ce(e)).left+Pt(e).scrollLeft}function Ar(e){var t=K(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 Er(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 ie(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=ie(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(re(e))>=0?e.ownerDocument.body:_(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=K(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 Pr(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(Ar(e)):De(t)?Pr(t):bt(Er(ce(e)))}function Dr(e){var t=Ve(lt(e)),n=["absolute","fixed"].indexOf(ie(e).position)>=0,r=n&&_(e)?Xe(e):e;return De(r)?t.filter(function(o){return De(o)&&un(o,r)&&re(o)!=="body"&&(n?ie(o).position!=="static":!0)}):[]}function Sr(e,t,n){var r=t==="clippingParents"?Dr(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?ne(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?Kn: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,_e)),C=p===He?Jn:He,m=e.rects.popper,A=e.elements[E?C:p],D=Sr(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(I){var R=[Y,X].indexOf(I)>=0?1:-1,$=[U,X].indexOf(I)>=0?"y":"x";h[I]+=B[$]*R})}return h}function Mr(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}):_e,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})[ne(y)],g},{});return Object.keys(b).sort(function(g,y){return b[g]-b[y]})}function Lr(e){if(ne(e)===Ct)return[];var t=at(e);return[Vt(e),t,Vt(t)]}function Rr(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=ne(C),A=m===C,D=f||(A||!g?[at(C)]:Lr(C)),i=[C].concat(D).reduce(function(oe,z){return oe.concat(ne(z)===Ct?Mr(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:I,boundary:p,rootBoundary:T,altBoundary:E,padding:d}),H=V?$?Y:F:$?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(oe){return oe})){M=I,h=!1;break}c.set(I,J)}if(h)for(var Z=g?3:1,de=function(z){var ae=i.find(function(Oe){var se=c.get(Oe);if(se)return se.slice(0,z).every(function(xe){return xe})});if(ae)return M=ae,"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 Br={name:"flip",enabled:!0,phase:"main",fn:Rr,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 Wt(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=Wt(f),T=Wt(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 $r={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Ir};function jr(e,t,n){var r=ne(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 kr(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]=jr(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 Hr={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:kr};function Nr(e){var t=e.state,n=e.name;t.modifiersData[n]=dn({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}var Vr={name:"popperOffsets",enabled:!0,phase:"read",fn:Nr,data:{}};function Ur(e){return e==="x"?"y":"x"}function Fr(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=ne(t.placement),A=Le(t.placement),D=!A,i=Et(m),w=Ur(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),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,R={x:0,y:0};if(v){if(a){var $,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,oe=b&&ve?At(ve):{width:0,height:0},z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:fn(),ae=z[V],Oe=z[q],se=Ne(0,c[k],oe[k]),xe=D?c[k]/2-Z-se-ae-B.mainAxis:de-se-ae-B.mainAxis,fe=D?-c[k]/2+Z+se+Oe+B.mainAxis:Q+se+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?$:0,qe=H+xe-Be-Ye,ze=H+fe-Be,Ie=Ne(b?ut(j,qe):j,H,b?be(J,ze):J);v[i]=Ie,R[i]=Ie-H}if(u){var $e,Ge=i==="x"?U:F,Ke=i==="x"?X:Y,ue=v[w],le=w==="y"?"height":"width",je=ue+C[Ge],me=ue-C[Ke],ke=[U,F].indexOf(m)!==-1,Je=($e=I?.[w])!=null?$e:0,Ze=ke?je:ue-c[le]-h[le]-Je+B.altAxis,Qe=ke?ue+c[le]+h[le]-Je-B.altAxis:me,et=b&&ke?cr(Ze,ue,Qe):Ne(b?Ze:je,ue,b?Qe:me);v[w]=et,R[w]=et-ue}t.modifiersData[r]=R}}var Wr={name:"preventOverflow",enabled:!0,phase:"main",fn:Fr,requiresIfExists:["offset"]};function _r(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Xr(e){return e===K(e)||!_(e)?Pt(e):_r(e)}function Yr(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 qr(e,t,n){n===void 0&&(n=!1);var r=_(t),o=_(t)&&Yr(t),a=ce(t),s=Me(e,o),u={scrollLeft:0,scrollTop:0},f={x:0,y:0};return(r||!r&&!n)&&((re(t)!=="body"||St(a))&&(u=Xr(t)),_(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 zr(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=zr(e);return sr.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function Kr(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Jr(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 _t={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 ni(e,t){var n=Object.assign({},e);return t.forEach(function(r){delete n[r]}),n}function ri(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 ii(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 oi(e){return Mt(e,"NodeList")}function Lt(e){return Mt(e,"MouseEvent")}function ai(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function si(e){return pt(e)?[e]:oi(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 We(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 ui(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 Gt(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},Kt=0;function fi(){ee.isTouch||(ee.isTouch=!0,window.performance&&document.addEventListener("mousemove",xn))}function xn(){var e=performance.now();e-Kt<20&&(ee.isTouch=!1,document.removeEventListener("mousemove",xn)),Kt=e}function li(){var e=document.activeElement;if(ai(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function pi(){document.addEventListener("touchstart",fi,he),window.addEventListener("blur",li)}var ci=typeof window<"u"&&typeof document<"u",di=ci?!!window.msCrypto:!1,vi={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},mi={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},G=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},vi,mi),gi=Object.keys(G),hi=function(t){var n=Object.keys(t);n.forEach(function(r){G[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=G[a])!=null?u:s}return r},{});return Object.assign({},e,n)}function yi(e,t){var n=t?Object.keys(Tn(Object.assign({},G,{plugins:t}))):gi,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?{}:yi(e,t.plugins));return n.aria=Object.assign({},G.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 bi=function(){return"innerHTML"};function wt(e,t){e[bi()]=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=ti,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 wi=1,it=[],ht=[];function Oi(e,t){var n=Jt(e,Object.assign({},G,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=wi++,m=null,A=ii(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 I(){return B()[0]==="hold"}function R(){var l;return!!((l=i.props.render)!=null&&l.$$tippy)}function $(){return y||e}function V(){var l=$().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,G.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 W=N&&N.replace(P,"").trim();W?S.setAttribute(O,W):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===$()?"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&&Gt(v,O))){if(ye(i.props.triggerTarget||e).some(function(P){return Gt(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||ae())}}}function ve(){f=!0}function oe(){f=!1}function z(){var l=V();l.addEventListener("mousedown",Q,!0),l.addEventListener("touchend",Q,he),l.addEventListener("touchstart",oe,he),l.addEventListener("touchmove",ve,he)}function ae(){var l=V();l.removeEventListener("mousedown",Q,!0),l.removeEventListener("touchend",Q,he),l.removeEventListener("touchstart",oe,he),l.removeEventListener("touchmove",ve,he)}function Oe(l,O){xe(l,function(){!i.state.isVisible&&v.parentNode&&v.parentNode.contains(v)&&O()})}function se(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(){I()&&(fe("touchstart",Be,{passive:!0}),fe("touchend",ze,{passive:!0})),ri(i.props.trigger).forEach(function(l){if(l!=="manual")switch(fe(l,Be),l){case"mouseenter":fe("mouseleave",ze);break;case"focus":fe(di?"focusout":"blur",Ie);break;case"focusin":fe("focusout",Ie);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||$e(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=$().contains(O)||v.contains(O);if(!(l.type==="mousemove"&&P)){var L=le().concat(v).map(function(S){var N,W=S._tippy,Ce=(N=W.popperInstance)==null?void 0:N.state;return Ce?{popperRect:S.getBoundingClientRect(),popperState:Ce,props:n}:null}).filter(Boolean);ui(L,l)&&(de(),me(l))}}function ze(l){var O=$e(l)||i.props.trigger.indexOf("click")>=0&&s;if(!O){if(i.props.interactive){i.hideWithInteractivity(l);return}me(l)}}function Ie(l){i.props.trigger.indexOf("focusin")<0&&l.target!==$()||i.props.interactive&&l.relatedTarget&&v.contains(l.relatedTarget)||me(l)}function $e(l){return ee.isTouch?I()!==l.type.indexOf("touch")>=0:!1}function Ge(){Ke();var l=i.props,O=l.popperOptions,P=l.placement,L=l.offset,S=l.getReferenceClientRect,N=l.moveTransition,W=R()?ft(v).arrow:null,Ce=S?{getBoundingClientRect:S,contextElement:S.contextElement||$()}: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()&&W&&ge.push({name:"arrow",options:{element:W,padding:3}}),ge.push.apply(ge,O?.modifiers||[]),i.popperInstance=ei(Ce,v,Object.assign({},O,{placement:P,onFirstUpdate:E,modifiers:ge}))}function Ke(){i.popperInstance&&(i.popperInstance.destroy(),i.popperInstance=null)}function ue(){var l=i.props.appendTo,O,P=$();i.props.interactive&&l===yn||l==="parent"?O=P.parentNode:O=bn(l,[P]),O.contains(v)||O.appendChild(v),i.state.isMounted=!0,Ge()}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){ae();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&&(Ge(),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,G.duration);if(!(l||O||P||L)&&!$().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(),W=N.box,Ce=N.content;mt([W,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),We([tt,Ae],"visible")}J(),Z(),qt(ht,i),(ge=i.popperInstance)==null||ge.forceUpdate(),j("onMount",[i]),i.props.animation&&R()&&se(S,function(){i.state.isShown=!0,j("onShown",[i])})}},ue()}}function Dn(){var l=!i.state.isVisible,O=i.state.isDestroyed,P=!i.state.isEnabled,L=vt(i.props.duration,1,G.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(),ae(),H(!0),R()){var S=q(),N=S.box,W=S.content;i.props.animation&&(mt([N,W],L),We([N,W],"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&&(Ke(),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=G.plugins.concat(t.plugins||[]);pi();var r=Object.assign({},t,{plugins:n}),o=si(e),a=o.reduce(function(s,u){var f=u&&Oi(u,r);return f&&s.push(f),s},[]);return pt(e)?a[0]:a}x.defaultProps=G;x.setDefaultProps=hi;x.currentInput=ee;var xi=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)}}),Ti=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({},ni(n,["overrides"]),{plugins:[C].concat(n.plugins||[]),triggerTarget:s,popperOptions:Object.assign({},n.popperOptions,{modifiers:[].concat(((r=n.popperOptions)==null?void 0:r.modifiers)||[],[xi])})})),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},Ci={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?Ai():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,We([s],"visible")}},onShow:function(){s&&(s.style.transitionDuration="0ms")},onHide:function(){s&&We([s],"hidden")}}}};function Ai(){var e=we();return e.className=mn,We([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 Ei(e){e.addEventListener("mousemove",An)}function Pi(e){e.removeEventListener("mousemove",An)}var Di={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 I=m==="horizontal"?h.top:B,R=m==="vertical"?h.right:M,$=m==="horizontal"?h.bottom:B,V=m==="vertical"?h.left:M;return{width:R-V,height:$-I,top:I,right:R,bottom:$,left:V}}})}function b(){t.props.followCursor&&(ot.push({instance:t,doc:r}),Ei(r))}function g(){ot=ot.filter(function(y){return y.instance!==t}),ot.filter(function(y){return y.doc===r}).length===0&&Pi(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 Si(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 Mi={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 Li(wn(E),n.getBoundingClientRect(),Re(n.getClientRects()),a)}function p(E){s=!0,t.setProps(E),s=!1}function T(){s||p(Si(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 Li(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 Ri={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 Bi=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=Wn(),o=te(),a=te({isEnabled:!1,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1}),s=Fn();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()),Bi(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&&_n(()=>{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=te();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=Ti(o,t?{allowHTML:!0,...t}:{allowHTML:!0})}),{singleton:n}}function $i(e){return typeof e=="function"?e():nn(e)}function ji(e){var t,n;const r=$i(e);return(n=(t=r)===null||t===void 0?void 0:t.$el)!==null&&n!==void 0?n:r}const ki=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=te(),a=te(),s=te(),u=te(!1),f=()=>{let b={...e};for(const g of["to","tag","contentTag","contentClass"])b.hasOwnProperty(g)&&delete b[g];return b};let d=()=>ji(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)}}}),Hi=["a11y","allowHTML","arrow","flip","flipOnUpdate","hideOnClick","ignoreAttributes","inertia","interactive","lazy","multiple","showOnInit","touch","touchHold"];let xt={};Object.keys(x.defaultProps).forEach(e=>{Hi.includes(e)?xt[e]={type:Boolean,default:function(){return x.defaultProps[e]}}:xt[e]={default:function(){return x.defaultProps[e]}}});const Ni=tn({props:xt,setup(e){const t=te([]),{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)}}),Vi={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||{})}},Ui={install(e,t={}){x.setDefaultProps(t.defaultProps||{}),e.directive(t.directive||"tippy",Vi),e.component(t.component||"tippy",ki),e.component(t.componentSingleton||"tippy-singleton",Ni)}},Fi=x.setDefaultProps;Fi({ignoreAttributes:!0,plugins:[Ri,Mi,Di,Ci]});Bn.add(In);const Rt=yt({setup(){return{plan:te(planData)}},components:{pev2:Yn,created:Gn}});Rt.use(Ui,{defaultProps:{theme:"light"}});Rt.component("font-awesome-icon",$n);Rt.mount("#app"); diff --git a/app/templates/404.html b/app/templates/404.html index d7d39da..c955e0f 100644 --- a/app/templates/404.html +++ b/app/templates/404.html @@ -36,5 +36,4 @@

-{% include 'footer.html' %} {% endblock %} diff --git a/app/templates/index.html b/app/templates/index.html index 3c60a8b..981804e 100644 --- a/app/templates/index.html +++ b/app/templates/index.html @@ -6,8 +6,7 @@ {% endblock %} {% block body %} -
-
+

@@ -195,9 +194,4 @@

-
-{% include 'footer.html' %} - {% endblock %} diff --git a/app/templates/layout.html b/app/templates/layout.html index aadcec7..a7d0db9 100644 --- a/app/templates/layout.html +++ b/app/templates/layout.html @@ -11,6 +11,14 @@ gtag('config', '{{ config.GOOGLE_ANALYTICS }}'); + + {% endif %} + {% if plan %} + {% endif %} @@ -33,8 +41,27 @@ {% block head %} {% endblock %} - + + {% block nav %} +
+ +
+ {% endblock %} +
{% block body %}{% endblock %} +
+ {% if not plan %} + {% include 'footer.html' %} + {% endif %} diff --git a/app/templates/plan.html b/app/templates/plan.html index 5eda68c..a0ce54e 100644 --- a/app/templates/plan.html +++ b/app/templates/plan.html @@ -6,13 +6,11 @@ {{ plan.title or '' + ' |' if plan else ' | ' }} {% endblock %} +{% block nav %} +{% endblock %} + {% block body %} -{% if plan %} - -{% endif %} -
+
-{% include 'footer.html' %} {% endblock %} From a3c76a17843f724702e6185187baa54b3ac27859 Mon Sep 17 00:00:00 2001 From: Pierre GIRAUD Date: Tue, 20 Jan 2026 14:30:18 +0100 Subject: [PATCH 2/4] chore: update PEV2 to 1.20.1 --- app/static/dist/.vite/manifest.json | 26 +- .../{about-d3cp0vx0.js => about-4LvgiEbS.js} | 2 +- .../{index-NBCOspeQ.js => index-jKgvIbMM.js} | 2 +- app/static/dist/assets/pev2-CU_HavEz.js | 708 ++++++++++++++++++ app/static/dist/assets/pev2-LJW4KdAJ.js | 708 ------------------ app/static/dist/assets/plan-6aR89bOQ.css | 1 + app/static/dist/assets/plan-CD5tDWWA.css | 1 - app/static/dist/assets/plan-DImHmaZn.js | 1 + app/static/dist/assets/plan-dpqn6yBv.js | 1 - app/static/dist/assets/vue-5jDimcVh.js | 24 + app/static/dist/assets/vue-C2WJwuOg.js | 24 - package-lock.json | 431 ++++++----- package.json | 2 +- 13 files changed, 965 insertions(+), 966 deletions(-) rename app/static/dist/assets/{about-d3cp0vx0.js => about-4LvgiEbS.js} (99%) rename app/static/dist/assets/{index-NBCOspeQ.js => index-jKgvIbMM.js} (99%) create mode 100644 app/static/dist/assets/pev2-CU_HavEz.js delete mode 100644 app/static/dist/assets/pev2-LJW4KdAJ.js create mode 100644 app/static/dist/assets/plan-6aR89bOQ.css delete mode 100644 app/static/dist/assets/plan-CD5tDWWA.css create mode 100644 app/static/dist/assets/plan-DImHmaZn.js delete mode 100644 app/static/dist/assets/plan-dpqn6yBv.js create mode 100644 app/static/dist/assets/vue-5jDimcVh.js delete mode 100644 app/static/dist/assets/vue-C2WJwuOg.js diff --git a/app/static/dist/.vite/manifest.json b/app/static/dist/.vite/manifest.json index 0a99863..b0f80ae 100644 --- a/app/static/dist/.vite/manifest.json +++ b/app/static/dist/.vite/manifest.json @@ -3,52 +3,52 @@ "file": "assets/lodash-CMEUj9tG.js", "name": "lodash" }, - "_pev2-LJW4KdAJ.js": { - "file": "assets/pev2-LJW4KdAJ.js", + "_pev2-CU_HavEz.js": { + "file": "assets/pev2-CU_HavEz.js", "name": "pev2", "imports": [ - "_vue-C2WJwuOg.js" + "_vue-5jDimcVh.js" ] }, - "_vue-C2WJwuOg.js": { - "file": "assets/vue-C2WJwuOg.js", + "_vue-5jDimcVh.js": { + "file": "assets/vue-5jDimcVh.js", "name": "vue" }, "app/static/js/common.js": { - "file": "assets/about-d3cp0vx0.js", + "file": "assets/about-4LvgiEbS.js", "name": "about", "src": "app/static/js/common.js", "isEntry": true, "imports": [ - "_vue-C2WJwuOg.js" + "_vue-5jDimcVh.js" ], "css": [ "assets/about-BEfUjwiK.css" ] }, "app/static/js/index.js": { - "file": "assets/index-NBCOspeQ.js", + "file": "assets/index-jKgvIbMM.js", "name": "index", "src": "app/static/js/index.js", "isEntry": true, "imports": [ "app/static/js/common.js", - "_vue-C2WJwuOg.js", + "_vue-5jDimcVh.js", "_lodash-CMEUj9tG.js" ] }, "app/static/js/plan.js": { - "file": "assets/plan-dpqn6yBv.js", + "file": "assets/plan-DImHmaZn.js", "name": "plan", "src": "app/static/js/plan.js", "isEntry": true, "imports": [ "app/static/js/common.js", - "_vue-C2WJwuOg.js", - "_pev2-LJW4KdAJ.js" + "_vue-5jDimcVh.js", + "_pev2-CU_HavEz.js" ], "css": [ - "assets/plan-CD5tDWWA.css" + "assets/plan-6aR89bOQ.css" ] } } \ No newline at end of file diff --git a/app/static/dist/assets/about-d3cp0vx0.js b/app/static/dist/assets/about-4LvgiEbS.js similarity index 99% rename from app/static/dist/assets/about-d3cp0vx0.js rename to app/static/dist/assets/about-4LvgiEbS.js index 72403cc..465c4e7 100644 --- a/app/static/dist/assets/about-d3cp0vx0.js +++ b/app/static/dist/assets/about-4LvgiEbS.js @@ -1,4 +1,4 @@ -import{d as Ba,c as Ft,w as Ya,J as Ka,K as Ua}from"./vue-C2WJwuOg.js";var M="top",j="bottom",H="right",R="left",Qe="auto",ee=[M,j,H,R],Dt="start",Ut="end",ns="clippingParents",or="viewport",Ht="popper",rs="reference",Rn=ee.reduce(function(e,t){return e.concat([t+"-"+Dt,t+"-"+Ut])},[]),lr=[].concat(ee,[Qe]).reduce(function(e,t){return e.concat([t,t+"-"+Dt,t+"-"+Ut])},[]),is="beforeRead",ss="read",as="afterRead",os="beforeMain",ls="main",cs="afterMain",fs="beforeWrite",us="write",ds="afterWrite",hs=[is,ss,as,os,ls,cs,fs,us,ds];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 Lt(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 cr(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 fr={name:"applyStyles",enabled:!0,phase:"write",fn:Ga,effect:Xa,requires:["computeStyles"]};function J(e){return e.split("-")[0]}var It=Math.max,Be=Math.min,Gt=Math.round;function Fn(){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 ps(){return!/^((?!chrome|android).)*safari/i.test(Fn())}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=Lt(e)?W(e):window,o=a.visualViewport,l=!ps()&&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 ur(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 ms(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&cr(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((Lt(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ze(e){return et(e)==="html"?e:e.assignedSlot||e.parentNode||(cr(e)?e.host:null)||bt(e)}function Yr(e){return!B(e)||st(e).position==="fixed"?null:e.offsetParent}function Qa(e){var t=/firefox/i.test(Fn()),n=/Trident/i.test(Fn());if(n&&B(e)){var r=st(e);if(r.position==="fixed")return null}var i=Ze(e);for(cr(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=Yr(e);n&&qa(n)&&st(n).position==="static";)n=Yr(n);return n&&(et(n)==="html"||et(n)==="body"&&st(n).position==="static")?t:n||Qa(e)||t}function dr(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ue(e,t,n){return It(e,Be(t,n))}function Za(e,t,n){var r=ue(e,t,n);return r>n?n:r}function gs(){return{top:0,right:0,bottom:0,left:0}}function _s(e){return Object.assign({},gs(),e)}function vs(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,_s(typeof t!="number"?t:vs(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=dr(o),f=[R,H].indexOf(o)>=0,c=f?"height":"width";if(!(!s||!a)){var m=Ja(i.padding,n),p=ur(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)||ms(t.elements.popper,i)&&(t.elements.arrow=i))}const bs={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 Kr(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 D=m&&S===w&&w.visualViewport?w.visualViewport.height:S[C];y-=D-r.height,y*=l?1:-1}if(i===R||(i===M||i===j)&&s===Ut){T=H;var I=m&&S===w&&w.visualViewport?w.visualViewport.width:S[x];_-=I-r.width,_*=l?1:-1}}var L=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({},L,($={},$[b]=g?"0":"",$[T]=h?"0":"",$.transform=(w.devicePixelRatio||1)<=1?"translate("+_+"px, "+y+"px)":"translate3d("+_+"px, "+y+"px, 0)",$))}return Object.assign({},L,(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,Kr(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,Kr(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 hr={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:io,data:{}};var Ie={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,Ie)}),o&&l.addEventListener("resize",n.update,Ie),function(){s&&f.forEach(function(c){c.removeEventListener("scroll",n.update,Ie)}),o&&l.removeEventListener("resize",n.update,Ie)}}const pr={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 Ur(e){return e.replace(/start|end/g,function(t){return oo[t]})}function mr(e){var t=W(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function gr(e){return Xt(bt(e)).left+mr(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=ps();(f||!f&&t==="fixed")&&(o=i.offsetLeft,l=i.offsetTop)}return{width:s,height:a,x:o+gr(e),y:l}}function co(e){var t,n=bt(e),r=mr(e),i=(t=e.ownerDocument)==null?void 0:t.body,s=It(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=It(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),o=-r.scrollLeft+gr(e),l=-r.scrollTop;return st(i||n).direction==="rtl"&&(o+=It(n.clientWidth,i?i.clientWidth:0)-s),{width:s,height:a,x:o,y:l}}function _r(e){var t=st(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function Es(e){return["html","body","#document"].indexOf(et(e))>=0?e.ownerDocument.body:B(e)&&_r(e)?e:Es(Ze(e))}function de(e,t){var n;t===void 0&&(t=[]);var r=Es(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),s=W(r),a=i?[s].concat(s.visualViewport||[],_r(r)?r:[]):r,o=t.concat(a);return i?o:o.concat(de(Ze(a)))}function Vn(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 Gr(e,t,n){return t===or?Vn(lo(e,n)):Lt(t)?fo(t,n):Vn(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 Lt(r)?t.filter(function(i){return Lt(i)&&ms(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=Gr(e,f,r);return l.top=It(c.top,l.top),l.right=Be(c.right,l.right),l.bottom=Be(c.bottom,l.bottom),l.left=It(c.left,l.left),l},Gr(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 ys(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?dr(i):null;if(f!=null){var c=f==="y"?"height":"width";switch(s){case Dt: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?ns:o,f=n.rootBoundary,c=f===void 0?or: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=_s(typeof A!="number"?A:vs(A,ee)),g=p===Ht?rs:Ht,T=e.rects.popper,b=e.elements[O?g:p],w=ho(Lt(b)?b:b.contextElement||bt(e.elements.popper),l,c,a),S=Xt(e.elements.reference),C=ys({reference:S,element:T,placement:i}),x=Vn(Object.assign({},T,C)),D=p===Ht?x:S,I={top:w.top-D.top+h.top,bottom:D.bottom-w.bottom+h.bottom,left:w.left-D.left+h.left,right:D.right-w.right+h.right},L=e.modifiersData.offset;if(p===Ht&&L){var G=L[i];Object.keys(I).forEach(function($){var At=[H,j].indexOf($)>=0?1:-1,Tt=[M,j].indexOf($)>=0?"y":"x";I[$]+=G[Tt]*At})}return I}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?lr:l,c=qt(r),m=c?o?Rn:Rn.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[Ur(e),t,Ur(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,D=b[0],I=0;I=0,Tt=At?"width":"height",V=Qt(t,{placement:L,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})){D=L,x=!1;break}C.set(L,wt)}if(x)for(var Se=O?3:1,un=function(ft){var oe=b.find(function(Ne){var Ot=C.get(Ne);if(Ot)return Ot.slice(0,ft).every(function(dn){return dn})});if(oe)return D=oe,"break"},ae=Se;ae>0;ae--){var Ce=un(ae);if(Ce==="break")break}t.placement!==D&&(t.modifiersData[r]._skip=!0,t.placement=D,t.reset=!0)}}const As={name:"flip",enabled:!0,phase:"main",fn:go,requiresIfExists:["offset"],data:{_skip:!1}};function Xr(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 qr(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=Xr(a,r),f=Xr(o,i,s),c=qr(l),m=qr(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 Ts={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=lr.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 ws={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:bo};function Eo(e){var t=e.state,n=e.name;t.modifiersData[n]=ys({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const vr={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=dr(h),w=yo(b),S=t.modifiersData.popperOffsets,C=t.rects.reference,x=t.rects.popper,D=typeof y=="function"?y(Object.assign({},t.rects,{placement:t.placement})):y,I=typeof D=="number"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),L=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,un=g===Dt?C[V]:x[V],ae=g===Dt?-x[V]:-C[V],Ce=t.elements.arrow,Rt=_&&Ce?ur(Ce):{width:0,height:0},ft=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:gs(),oe=ft[At],Ne=ft[Tt],Ot=ue(0,C[V],Rt[V]),dn=T?C[V]/2-Se-Ot-oe-I.mainAxis:un-Ot-oe-I.mainAxis,Fa=T?-C[V]/2+Se+Ot+Ne+I.mainAxis:ae+Ot+Ne+I.mainAxis,hn=t.elements.arrow&&ve(t.elements.arrow),Va=hn?b==="y"?hn.clientTop||0:hn.clientLeft||0:0,Mr=($=L?.[b])!=null?$:0,ja=X+dn-Mr-Va,Ha=X+Fa-Mr,Rr=ue(_?Be(Oe,ja):Oe,X,_?It(wt,Ha):wt);S[b]=Rr,G[b]=Rr-X}if(o){var Fr,Wa=b==="x"?M:R,za=b==="x"?j:H,St=S[w],xe=w==="y"?"height":"width",Vr=St+A[Wa],jr=St-A[za],pn=[M,R].indexOf(h)!==-1,Hr=(Fr=L?.[w])!=null?Fr:0,Wr=pn?Vr:St-C[xe]-x[xe]-Hr+I.altAxis,zr=pn?St+C[xe]+x[xe]-Hr-I.altAxis:jr,Br=_&&pn?Za(Wr,St,zr):ue(_?Wr:Vr,St,_?zr:jr);S[w]=Br,G[w]=Br-St}t.modifiersData[r]=G}}const Os={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)?mr(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"||_r(s))&&(o=wo(t)),B(t)?(l=Xt(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):s&&(l.x=gr(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 hs.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 Io(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 Qr={placement:"bottom",modifiers:[],strategy:"absolute"};function Zr(){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),Ro=e=>e==null?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),Fo=e=>{do e+=Math.floor(Math.random()*$o);while(document.getElementById(e));return e},Vo=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))*Mo)},Ns=e=>{e.dispatchEvent(new Event(jn))},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},Is=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,gn=[],jo=e=>{document.readyState==="loading"?(gn.length||document.addEventListener("DOMContentLoaded",()=>{for(const t of gn)t()}),gn.push(e)):e()},Y=()=>document.documentElement.dir==="rtl",U=e=>{jo(()=>{const t=Is();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,Ds=(e,t,n=!0)=>{if(!n){F(e);return}const i=Vo(t)+5;let s=!1;const a=({target:o})=>{o===t&&(s=!0,t.removeEventListener(jn,a),F(e))};t.addEventListener(jn,a),setTimeout(()=>{s||Ns(t)},i)},Er=(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))])},Ho=/[^.]*(?=\..*)\.|.*/,Wo=/\..*/,zo=/::\d+$/,_n={};let Jr=1;const Ls={mouseenter:"mouseover",mouseleave:"mouseout"},Bo=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}::${Jr++}`||e.uidEvent||Jr++}function ks(e){const t=Ps(e);return e.uidEvent=t,_n[t]=_n[t]||{},_n[t]}function Yo(e,t){return function n(r){return yr(r,{delegateTarget:e}),n.oneOff&&u.off(e,r.type,t),t.apply(e,[r])}}function Ko(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 yr(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 Bo.has(s)||(s=e),[r,i,s]}function ti(e,t,n,r,i){if(typeof t!="string"||!e)return;let[s,a,o]=Ms(t,n,r);t in Ls&&(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(Ho,"")),p=s?Ko(e,n,a):Yo(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 Hn(e,t,n,r,i){const s=$s(t[n],r,i);s&&(e.removeEventListener(n,s,!!i),delete t[n][s.uidEvent])}function Uo(e,t,n,r){const i=t[n]||{};for(const[s,a]of Object.entries(i))s.includes(r)&&Hn(e,t,n,a.callable,a.delegationSelector)}function Rs(e){return e=e.replace(Wo,""),Ls[e]||e}const u={on(e,t,n,r){ti(e,t,n,r,!1)},one(e,t,n,r){ti(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;Hn(e,l,a,s,i?n:null);return}if(c)for(const m of Object.keys(l))Uo(e,l,m,t.slice(1));for(const[m,p]of Object.entries(f)){const _=m.replace(zo,"");(!o||t.includes(_))&&Hn(e,l,a,p.callable,p.delegationSelector)}},trigger(e,t,n){if(typeof t!="string"||!e)return null;const r=Is(),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=yr(new Event(t,{bubbles:o,cancelable:!0}),n);return f&&c.preventDefault(),l&&e.dispatchEvent(c),c.defaultPrevented&&a&&a.preventDefault(),c}};function yr(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 ei(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 vn(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const it={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${vn(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${vn(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]=ei(e.dataset[r])}return t},getDataAttribute(e,t){return ei(e.getAttribute(`data-bs-${vn(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":Ro(s);if(!new RegExp(i).test(a))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${a}" but expected type "${i}".`)}}}const Go="5.3.8";class q extends Ee{constructor(t,n){super(),t=ht(t),t&&(this._element=t,this._config=this._getConfig(n),mn.set(this._element,this.constructor.DATA_KEY,this))}dispose(){mn.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){Ds(t,n,r)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return mn.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 Go}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 bn=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=bn(e);return t&&E.findOne(t)?t:null},getElementFromSelector(e){const t=bn(e);return t?E.findOne(t):null},getMultipleElementsFromSelector(e){const t=bn(e);return t?E.find(t):[]}},tn=(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]()})},Xo="alert",qo="bs.alert",Fs=`.${qo}`,Qo=`close${Fs}`,Zo=`closed${Fs}`,Jo="fade",tl="show";class en extends q{static get NAME(){return Xo}close(){if(u.trigger(this._element,Qo).defaultPrevented)return;this._element.classList.remove(tl);const n=this._element.classList.contains(Jo);this._queueCallback(()=>this._destroyElement(),this._element,n)}_destroyElement(){this._element.remove(),u.trigger(this._element,Zo),this.dispose()}static jQueryInterface(t){return this.each(function(){const n=en.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)}})}}tn(en,"close");U(en);const el="button",nl="bs.button",rl=`.${nl}`,il=".data-api",sl="active",ni='[data-bs-toggle="button"]',al=`click${rl}${il}`;class nn extends q{static get NAME(){return el}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(sl))}static jQueryInterface(t){return this.each(function(){const n=nn.getOrCreateInstance(this);t==="toggle"&&n[t]()})}}u.on(document,al,ni,e=>{e.preventDefault();const t=e.target.closest(ni);nn.getOrCreateInstance(t).toggle()});U(nn);const ol="swipe",re=".bs.swipe",ll=`touchstart${re}`,cl=`touchmove${re}`,fl=`touchend${re}`,ul=`pointerdown${re}`,dl=`pointerup${re}`,hl="touch",pl="pen",ml="pointer-event",gl=40,_l={endCallback:null,leftCallback:null,rightCallback:null},vl={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 _l}static get DefaultType(){return vl}static get NAME(){return ol}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<=gl)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,ul,t=>this._start(t)),u.on(this._element,dl,t=>this._end(t)),this._element.classList.add(ml)):(u.on(this._element,ll,t=>this._start(t)),u.on(this._element,cl,t=>this._move(t)),u.on(this._element,fl,t=>this._end(t)))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&(t.pointerType===pl||t.pointerType===hl)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const bl="carousel",El="bs.carousel",Et=`.${El}`,Vs=".data-api",yl="ArrowLeft",Al="ArrowRight",Tl=500,le="next",Vt="prev",Wt="left",je="right",wl=`slide${Et}`,En=`slid${Et}`,Ol=`keydown${Et}`,Sl=`mouseenter${Et}`,Cl=`mouseleave${Et}`,Nl=`dragstart${Et}`,xl=`load${Et}${Vs}`,Il=`click${Et}${Vs}`,js="carousel",De="active",Dl="slide",Ll="carousel-item-end",Pl="carousel-item-start",kl="carousel-item-next",$l="carousel-item-prev",Hs=".active",Ws=".carousel-item",Ml=Hs+Ws,Rl=".carousel-item img",Fl=".carousel-indicators",Vl="[data-bs-slide], [data-bs-slide-to]",jl='[data-bs-ride="carousel"]',Hl={[yl]:je,[Al]:Wt},Wl={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},zl={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(Fl,this._element),this._addEventListeners(),this._config.ride===js&&this.cycle()}static get Default(){return Wl}static get DefaultType(){return zl}static get NAME(){return bl}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,En,()=>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,En,()=>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,Ol,t=>this._keydown(t)),this._config.pause==="hover"&&(u.on(this._element,Sl,()=>this.pause()),u.on(this._element,Cl,()=>this._maybeEnableCycle())),this._config.touch&&Ke.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const r of E.find(Rl,this._element))u.on(r,Nl,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(),Tl+this._config.interval))}};this._swipeHelper=new Ke(this._element,n)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const n=Hl[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(De),n.removeAttribute("aria-current");const r=E.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);r&&(r.classList.add(De),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||Er(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(wl).defaultPrevented||!r||!s)return;const f=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(a),this._activeElement=s;const c=i?Pl:Ll,m=i?kl:$l;s.classList.add(m),be(s),r.classList.add(c),s.classList.add(c);const p=()=>{s.classList.remove(c,m),s.classList.add(De),r.classList.remove(De,m,c),this._isSliding=!1,o(En)};this._queueCallback(p,r,this._isAnimated()),f&&this.cycle()}_isAnimated(){return this._element.classList.contains(Dl)}_getActive(){return E.findOne(Ml,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,Il,Vl,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,xl,()=>{const e=E.find(jl);for(const t of e)ye.getOrCreateInstance(t)});U(ye);const Bl="collapse",Yl="bs.collapse",Ae=`.${Yl}`,Kl=".data-api",Ul=`show${Ae}`,Gl=`shown${Ae}`,Xl=`hide${Ae}`,ql=`hidden${Ae}`,Ql=`click${Ae}${Kl}`,yn="show",Bt="collapse",Le="collapsing",Zl="collapsed",Jl=`:scope .${Bt} .${Bt}`,tc="collapse-horizontal",ec="width",nc="height",rc=".collapse.show, .collapse.collapsing",Wn='[data-bs-toggle="collapse"]',ic={parent:null,toggle:!0},sc={parent:"(null|element)",toggle:"boolean"};class me extends q{constructor(t,n){super(t,n),this._isTransitioning=!1,this._triggerArray=[];const r=E.find(Wn);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 ic}static get DefaultType(){return sc}static get NAME(){return Bl}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(rc).filter(o=>o!==this._element).map(o=>me.getOrCreateInstance(o,{toggle:!1}))),t.length&&t[0]._isTransitioning||u.trigger(this._element,Ul).defaultPrevented)return;for(const o of t)o.hide();const r=this._getDimension();this._element.classList.remove(Bt),this._element.classList.add(Le),this._element.style[r]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=()=>{this._isTransitioning=!1,this._element.classList.remove(Le),this._element.classList.add(Bt,yn),this._element.style[r]="",u.trigger(this._element,Gl)},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,Xl).defaultPrevented)return;const n=this._getDimension();this._element.style[n]=`${this._element.getBoundingClientRect()[n]}px`,be(this._element),this._element.classList.add(Le),this._element.classList.remove(Bt,yn);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(Le),this._element.classList.add(Bt),u.trigger(this._element,ql)};this._element.style[n]="",this._queueCallback(r,this._element,!0)}_isShown(t=this._element){return t.classList.contains(yn)}_configAfterMerge(t){return t.toggle=!!t.toggle,t.parent=ht(t.parent),t}_getDimension(){return this._element.classList.contains(tc)?ec:nc}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Wn);for(const n of t){const r=E.getElementFromSelector(n);r&&this._addAriaAndCollapsedClass([n],this._isShown(r))}}_getFirstLevelChildren(t){const n=E.find(Jl,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(Zl,!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,Ql,Wn,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 ri="dropdown",ac="bs.dropdown",$t=`.${ac}`,Ar=".data-api",oc="Escape",ii="Tab",lc="ArrowUp",si="ArrowDown",cc=2,fc=`hide${$t}`,uc=`hidden${$t}`,dc=`show${$t}`,hc=`shown${$t}`,zs=`click${$t}${Ar}`,Bs=`keydown${$t}${Ar}`,pc=`keyup${$t}${Ar}`,zt="show",mc="dropup",gc="dropend",_c="dropstart",vc="dropup-center",bc="dropdown-center",Ct='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Ec=`${Ct}.${zt}`,He=".dropdown-menu",yc=".navbar",Ac=".navbar-nav",Tc=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",wc=Y()?"top-end":"top-start",Oc=Y()?"top-start":"top-end",Sc=Y()?"bottom-end":"bottom-start",Cc=Y()?"bottom-start":"bottom-end",Nc=Y()?"left-start":"right-start",xc=Y()?"right-start":"left-start",Ic="top",Dc="bottom",Lc={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Pc={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 Lc}static get DefaultType(){return Pc}static get NAME(){return ri}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,dc,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(Ac))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,hc,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,fc,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,uc,t)}}_getConfig(t){if(t=super._getConfig(t),typeof t.reference=="object"&&!rt(t.reference)&&typeof t.reference.getBoundingClientRect!="function")throw new TypeError(`${ri.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=br(t,this._menu,n)}_isShown(){return this._menu.classList.contains(zt)}_getPlacement(){const t=this._parent;if(t.classList.contains(gc))return Nc;if(t.classList.contains(_c))return xc;if(t.classList.contains(vc))return Ic;if(t.classList.contains(bc))return Dc;const n=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return t.classList.contains(mc)?n?Oc:wc:n?Cc:Sc}_detectNavbar(){return this._element.closest(yc)!==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(Tc,this._menu).filter(i=>ne(i));r.length&&Er(r,n,t===si,!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===cc||t.type==="keyup"&&t.key!==ii)return;const n=E.find(Ec);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===ii||/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===oc,i=[lc,si].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,pc,tt.clearMenus);u.on(document,zs,Ct,function(e){e.preventDefault(),tt.getOrCreateInstance(this).toggle()});U(tt);const Ys="backdrop",kc="fade",ai="show",oi=`mousedown.bs.${Ys}`,$c={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Mc={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 $c}static get DefaultType(){return Mc}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(ai),this._emulateAnimation(()=>{F(t)})}hide(t){if(!this._config.isVisible){F(t);return}this._getElement().classList.remove(ai),this._emulateAnimation(()=>{this.dispose(),F(t)})}dispose(){this._isAppended&&(u.off(this._element,oi),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(kc),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,oi,()=>{F(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(t){Ds(t,this._getElement(),this._config.isAnimated)}}const Rc="focustrap",Fc="bs.focustrap",Ue=`.${Fc}`,Vc=`focusin${Ue}`,jc=`keydown.tab${Ue}`,Hc="Tab",Wc="forward",li="backward",zc={autofocus:!0,trapElement:null},Bc={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 zc}static get DefaultType(){return Bc}static get NAME(){return Rc}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),u.off(document,Ue),u.on(document,Vc,t=>this._handleFocusin(t)),u.on(document,jc,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===li?r[r.length-1].focus():r[0].focus()}_handleKeydown(t){t.key===Hc&&(this._lastTabNavDirection=t.shiftKey?li:Wc)}}const ci=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",fi=".sticky-top",Pe="padding-right",ui="margin-right";class zn{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(ci,Pe,n=>n+t),this._setElementAttributes(fi,ui,n=>n-t)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Pe),this._resetElementAttributes(ci,Pe),this._resetElementAttributes(fi,ui)}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 Yc="modal",Kc="bs.modal",K=`.${Kc}`,Uc=".data-api",Gc="Escape",Xc=`hide${K}`,qc=`hidePrevented${K}`,Gs=`hidden${K}`,Xs=`show${K}`,Qc=`shown${K}`,Zc=`resize${K}`,Jc=`click.dismiss${K}`,tf=`mousedown.dismiss${K}`,ef=`keydown.dismiss${K}`,nf=`click${K}${Uc}`,di="modal-open",rf="fade",hi="show",An="modal-static",sf=".modal.show",af=".modal-dialog",of=".modal-body",lf='[data-bs-toggle="modal"]',cf={backdrop:!0,focus:!0,keyboard:!0},ff={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Zt extends q{constructor(t,n){super(t,n),this._dialog=E.findOne(af,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new zn,this._addEventListeners()}static get Default(){return cf}static get DefaultType(){return ff}static get NAME(){return Yc}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(di),this._adjustDialog(),this._backdrop.show(()=>this._showElement(t)))}hide(){!this._isShown||this._isTransitioning||u.trigger(this._element,Xc).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(hi),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(of,this._dialog);n&&(n.scrollTop=0),be(this._element),this._element.classList.add(hi);const r=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,u.trigger(this._element,Qc,{relatedTarget:t})};this._queueCallback(r,this._dialog,this._isAnimated())}_addEventListeners(){u.on(this._element,ef,t=>{if(t.key===Gc){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),u.on(window,Zc,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),u.on(this._element,tf,t=>{u.one(this._element,Jc,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(di),this._resetAdjustments(),this._scrollBar.reset(),u.trigger(this._element,Gs)})}_isAnimated(){return this._element.classList.contains(rf)}_triggerBackdropTransition(){if(u.trigger(this._element,qc).defaultPrevented)return;const n=this._element.scrollHeight>document.documentElement.clientHeight,r=this._element.style.overflowY;r==="hidden"||this._element.classList.contains(An)||(n||(this._element.style.overflowY="hidden"),this._element.classList.add(An),this._queueCallback(()=>{this._element.classList.remove(An),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,nf,lf,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(sf);n&&Zt.getInstance(n).hide(),Zt.getOrCreateInstance(t).toggle(this)});tn(Zt);U(Zt);const uf="offcanvas",df="bs.offcanvas",lt=`.${df}`,qs=".data-api",hf=`load${lt}${qs}`,pf="Escape",pi="show",mi="showing",gi="hiding",mf="offcanvas-backdrop",Qs=".offcanvas.show",gf=`show${lt}`,_f=`shown${lt}`,vf=`hide${lt}`,_i=`hidePrevented${lt}`,Zs=`hidden${lt}`,bf=`resize${lt}`,Ef=`click${lt}${qs}`,yf=`keydown.dismiss${lt}`,Af='[data-bs-toggle="offcanvas"]',Tf={backdrop:!0,keyboard:!0,scroll:!1},wf={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 Tf}static get DefaultType(){return wf}static get NAME(){return uf}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||u.trigger(this._element,gf,{relatedTarget:t}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new zn().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(mi);const r=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(pi),this._element.classList.remove(mi),u.trigger(this._element,_f,{relatedTarget:t})};this._queueCallback(r,this._element,!0)}hide(){if(!this._isShown||u.trigger(this._element,vf).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(gi),this._backdrop.hide();const n=()=>{this._element.classList.remove(pi,gi),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new zn().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,_i);return}this.hide()},n=!!this._config.backdrop;return new Ks({className:mf,isVisible:n,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:n?t:null})}_initializeFocusTrap(){return new Us({trapElement:this._element})}_addEventListeners(){u.on(this._element,yf,t=>{if(t.key===pf){if(this._config.keyboard){this.hide();return}u.trigger(this._element,_i)}})}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,Ef,Af,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,hf,()=>{for(const e of E.find(Qs))mt.getOrCreateInstance(e).show()});u.on(window,bf,()=>{for(const e of E.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(e).position!=="fixed"&&mt.getOrCreateInstance(e).hide()});tn(mt);U(mt);const Of=/^aria-[\w-]*$/i,Js={"*":["class","dir","id","lang","role",Of],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:[]},Sf=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Cf=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Nf=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?Sf.has(n)?!!Cf.test(e.nodeValue):!0:t.filter(r=>r instanceof RegExp).some(r=>r.test(n))};function xf(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)Nf(c,f)||a.removeAttribute(c.nodeName)}return i.body.innerHTML}const If="TemplateFactory",Df={allowList:Js,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Lf={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Pf={entry:"(string|element|function|null)",selector:"(string|element)"};class kf extends Ee{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Df}static get DefaultType(){return Lf}static get NAME(){return If}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},Pf)}_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?xf(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 $f="tooltip",Mf=new Set(["sanitize","allowList","sanitizeFn"]),Tn="fade",Rf="modal",ke="show",Ff=".tooltip-inner",vi=`.${Rf}`,bi="hide.bs.modal",ce="hover",wn="focus",On="click",Vf="manual",jf="hide",Hf="hidden",Wf="show",zf="shown",Bf="inserted",Yf="click",Kf="focusin",Uf="focusout",Gf="mouseenter",Xf="mouseleave",qf={AUTO:"auto",TOP:"top",RIGHT:Y()?"left":"right",BOTTOM:"bottom",LEFT:Y()?"right":"left"},Qf={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"},Zf={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 Qf}static get DefaultType(){return Zf}static get NAME(){return $f}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(vi),bi,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(Wf)),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(Bf))),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(zf)),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(jf)).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[On]=!1,this._activeTrigger[wn]=!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(Hf)))};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(Tn,ke),n.classList.add(`bs-${this.constructor.NAME}-auto`);const r=Fo(this.constructor.NAME).toString();return n.setAttribute("id",r),this._isAnimated()&&n.classList.add(Tn),n}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new kf({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[Ff]: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(Tn)}_isShown(){return this.tip&&this.tip.classList.contains(ke)}_createPopper(t){const n=F(this._config.placement,[this,t,this._element]),r=qf[n.toUpperCase()];return br(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(Yf),this._config.selector,r=>{const i=this._initializeOnDelegatedTarget(r);i._activeTrigger[On]=!(i._isShown()&&i._activeTrigger[On]),i.toggle()});else if(n!==Vf){const r=n===ce?this.constructor.eventName(Gf):this.constructor.eventName(Kf),i=n===ce?this.constructor.eventName(Xf):this.constructor.eventName(Uf);u.on(this._element,r,this._config.selector,s=>{const a=this._initializeOnDelegatedTarget(s);a._activeTrigger[s.type==="focusin"?wn:ce]=!0,a._enter()}),u.on(this._element,i,this._config.selector,s=>{const a=this._initializeOnDelegatedTarget(s);a._activeTrigger[s.type==="focusout"?wn:ce]=a._element.contains(s.relatedTarget),a._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},u.on(this._element.closest(vi),bi,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))Mf.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 Jf="popover",tu=".popover-header",eu=".popover-body",nu={...ie.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ru={...ie.DefaultType,content:"(null|string|element|function)"};class Tr extends ie{static get Default(){return nu}static get DefaultType(){return ru}static get NAME(){return Jf}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[tu]:this._getTitle(),[eu]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){const n=Tr.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}}U(Tr);const iu="scrollspy",su="bs.scrollspy",wr=`.${su}`,au=".data-api",ou=`activate${wr}`,Ei=`click${wr}`,lu=`load${wr}${au}`,cu="dropdown-item",jt="active",fu='[data-bs-spy="scroll"]',Sn="[href]",uu=".nav, .list-group",yi=".nav-link",du=".nav-item",hu=".list-group-item",pu=`${yi}, ${du} > ${yi}, ${hu}`,mu=".dropdown",gu=".dropdown-toggle",_u={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},vu={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class rn 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 _u}static get DefaultType(){return vu}static get NAME(){return iu}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,Ei),u.on(this._config.target,Ei,Sn,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(Sn,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,ou,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains(cu)){E.findOne(gu,t.closest(mu)).classList.add(jt);return}for(const n of E.parents(t,uu))for(const r of E.prev(n,pu))r.classList.add(jt)}_clearActiveClass(t){t.classList.remove(jt);const n=E.find(`${Sn}.${jt}`,t);for(const r of n)r.classList.remove(jt)}static jQueryInterface(t){return this.each(function(){const n=rn.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,lu,()=>{for(const e of E.find(fu))rn.getOrCreateInstance(e)});U(rn);const bu="tab",Eu="bs.tab",Mt=`.${Eu}`,yu=`hide${Mt}`,Au=`hidden${Mt}`,Tu=`show${Mt}`,wu=`shown${Mt}`,Ou=`click${Mt}`,Su=`keydown${Mt}`,Cu=`load${Mt}`,Nu="ArrowLeft",Ai="ArrowRight",xu="ArrowUp",Ti="ArrowDown",Cn="Home",wi="End",Nt="active",Oi="fade",Nn="show",Iu="dropdown",ta=".dropdown-toggle",Du=".dropdown-menu",xn=`:not(${ta})`,Lu='.list-group, .nav, [role="tablist"]',Pu=".nav-item, .list-group-item",ku=`.nav-link${xn}, .list-group-item${xn}, [role="tab"]${xn}`,ea='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',In=`${ku}, ${ea}`,$u=`.${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(Lu),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),u.on(this._element,Su,n=>this._keydown(n)))}static get NAME(){return bu}show(){const t=this._element;if(this._elemIsActive(t))return;const n=this._getActiveElem(),r=n?u.trigger(n,yu,{relatedTarget:t}):null;u.trigger(t,Tu,{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(Nn);return}t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),u.trigger(t,wu,{relatedTarget:n})};this._queueCallback(r,t,t.classList.contains(Oi))}_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(Nn);return}t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),u.trigger(t,Au,{relatedTarget:n})};this._queueCallback(r,t,t.classList.contains(Oi))}_keydown(t){if(![Nu,Ai,xu,Ti,Cn,wi].includes(t.key))return;t.stopPropagation(),t.preventDefault();const n=this._getChildren().filter(i=>!pt(i));let r;if([Cn,wi].includes(t.key))r=n[t.key===Cn?0:n.length-1];else{const i=[Ai,Ti].includes(t.key);r=Er(n,t.target,i,!0)}r&&(r.focus({preventScroll:!0}),Jt.getOrCreateInstance(r).show())}_getChildren(){return E.find(In,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(Iu))return;const i=(s,a)=>{const o=E.findOne(s,r);o&&o.classList.toggle(a,n)};i(ta,Nt),i(Du,Nn),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(In)?t:E.findOne(In,t)}_getOuterElement(t){return t.closest(Pu)||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,Ou,ea,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),!pt(this)&&Jt.getOrCreateInstance(this).show()});u.on(window,Cu,()=>{for(const e of E.find($u))Jt.getOrCreateInstance(e)});U(Jt);const Mu="toast",Ru="bs.toast",yt=`.${Ru}`,Fu=`mouseover${yt}`,Vu=`mouseout${yt}`,ju=`focusin${yt}`,Hu=`focusout${yt}`,Wu=`hide${yt}`,zu=`hidden${yt}`,Bu=`show${yt}`,Yu=`shown${yt}`,Ku="fade",Si="hide",$e="show",Me="showing",Uu={animation:"boolean",autohide:"boolean",delay:"number"},Gu={animation:!0,autohide:!0,delay:5e3};class sn extends q{constructor(t,n){super(t,n),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Gu}static get DefaultType(){return Uu}static get NAME(){return Mu}show(){if(u.trigger(this._element,Bu).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(Ku);const n=()=>{this._element.classList.remove(Me),u.trigger(this._element,Yu),this._maybeScheduleHide()};this._element.classList.remove(Si),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,Wu).defaultPrevented)return;const n=()=>{this._element.classList.add(Si),this._element.classList.remove(Me,$e),u.trigger(this._element,zu)};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,Fu,t=>this._onInteraction(t,!0)),u.on(this._element,Vu,t=>this._onInteraction(t,!1)),u.on(this._element,ju,t=>this._onInteraction(t,!0)),u.on(this._element,Hu,t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){const n=sn.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t](this)}})}}tn(sn);U(sn);function Xu(e,t,n){return(t=Qu(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ci(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 Or={},na={},ra=null,ia={mark:Ni,measure:Ni};try{typeof window<"u"&&(Or=window),typeof document<"u"&&(na=document),typeof MutationObserver<"u"&&(ra=MutationObserver),typeof performance<"u"&&(ia=performance)}catch{}const{userAgent:xi=""}=Or.navigator||{},gt=Or,N=na,Ii=ra,Re=ia;gt.document;const ct=!!N.documentElement&&!!N.head&&typeof N.addEventListener=="function"&&typeof N.createElement=="function",sa=~xi.indexOf("MSIE")||~xi.indexOf("Trident/");var Zu=/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,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"}},td={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},oa=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],k="classic",an="duotone",ed="sharp",nd="sharp-duotone",la=[k,an,ed,nd],rd={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"}},id={"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"}},sd=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}]]),ad={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"}},od=["fak","fa-kit","fakd","fa-kit-duotone"],Di={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},ld=["kit"],cd={kit:{"fa-kit":"fak"}},fd=["fak","fakd"],ud={kit:{fak:"fa-kit"}},Li={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},Fe={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},dd=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],hd=["fak","fa-kit","fakd","fa-kit-duotone"],pd={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},md={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"}},gd={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},Bn={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"}},_d=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],Yn=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...dd,..._d],vd=["solid","regular","light","thin","duotone","brands"],ca=[1,2,3,4,5,6,7,8,9,10],bd=ca.concat([11,12,13,14,15,16,17,18,19,20]),Ed=[...Object.keys(gd),...vd,"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(bd.map(e=>"w-".concat(e))),yd={"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___",Kn=16,fa="fa",ua="svg-inline--fa",Pt="data-fa-i2svg",Un="data-fa-pseudo-element",Ad="data-fa-pseudo-element-pending",Sr="data-prefix",Cr="data-icon",Pi="fontawesome-i2svg",Td="async",wd=["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]),Di.kit),Di["kit-duotone"]);const Od=Te(ha),Gn=d({},ad);Gn[k]=d(d(d(d({},{duotone:"fad"}),Gn[k]),Li.kit),Li["kit-duotone"]);const ki=Te(Gn),Xn=d({},Bn);Xn[k]=d(d({},Xn[k]),ud.kit);const Nr=Te(Xn),qn=d({},md);qn[k]=d(d({},qn[k]),cd.kit);Te(qn);const Sd=Zu,pa="fa-layers-text",Cd=Ju,Nd=d({},rd);Te(Nd);const xd=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Dn=td,Id=[...ld,...Ed],he=gt.FontAwesomeConfig||{};function Dd(e){var t=N.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function Ld(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=Ld(Dd(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 Pd(e){return pe.push(e),()=>{pe.splice(pe.indexOf(e),1)}}const dt=Kn,Q={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function kd(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 $d="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function ge(){let e=12,t="";for(;e-- >0;)t+=$d[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 xr(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 Md(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,'="').concat(ga(e[n]),'" '),"").trim()}function on(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function Ir(e){return e.size!==Q.size||e.x!==Q.x||e.y!==Q.y||e.rotate!==Q.rotate||e.flipX||e.flipY}function Rd(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 Fd(e){let{transform:t,width:n=Kn,height:r=Kn,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 Vd=`:root, :host { +import{d as Ba,w as Ya,m as Ft,I as Ka,H as Ua}from"./vue-5jDimcVh.js";var M="top",j="bottom",H="right",R="left",Qe="auto",ee=[M,j,H,R],Dt="start",Ut="end",ns="clippingParents",or="viewport",Ht="popper",rs="reference",Rn=ee.reduce(function(e,t){return e.concat([t+"-"+Dt,t+"-"+Ut])},[]),lr=[].concat(ee,[Qe]).reduce(function(e,t){return e.concat([t,t+"-"+Dt,t+"-"+Ut])},[]),is="beforeRead",ss="read",as="afterRead",os="beforeMain",ls="main",cs="afterMain",fs="beforeWrite",us="write",ds="afterWrite",hs=[is,ss,as,os,ls,cs,fs,us,ds];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 Lt(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 cr(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 fr={name:"applyStyles",enabled:!0,phase:"write",fn:Ga,effect:Xa,requires:["computeStyles"]};function J(e){return e.split("-")[0]}var It=Math.max,Be=Math.min,Gt=Math.round;function Fn(){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 ps(){return!/^((?!chrome|android).)*safari/i.test(Fn())}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=Lt(e)?W(e):window,o=a.visualViewport,l=!ps()&&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 ur(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 ms(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&cr(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((Lt(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ze(e){return et(e)==="html"?e:e.assignedSlot||e.parentNode||(cr(e)?e.host:null)||bt(e)}function Yr(e){return!B(e)||st(e).position==="fixed"?null:e.offsetParent}function Qa(e){var t=/firefox/i.test(Fn()),n=/Trident/i.test(Fn());if(n&&B(e)){var r=st(e);if(r.position==="fixed")return null}var i=Ze(e);for(cr(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=Yr(e);n&&qa(n)&&st(n).position==="static";)n=Yr(n);return n&&(et(n)==="html"||et(n)==="body"&&st(n).position==="static")?t:n||Qa(e)||t}function dr(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ue(e,t,n){return It(e,Be(t,n))}function Za(e,t,n){var r=ue(e,t,n);return r>n?n:r}function gs(){return{top:0,right:0,bottom:0,left:0}}function _s(e){return Object.assign({},gs(),e)}function vs(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,_s(typeof t!="number"?t:vs(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=dr(o),f=[R,H].indexOf(o)>=0,c=f?"height":"width";if(!(!s||!a)){var m=Ja(i.padding,n),p=ur(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)||ms(t.elements.popper,i)&&(t.elements.arrow=i))}const bs={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 Kr(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 D=m&&S===w&&w.visualViewport?w.visualViewport.height:S[C];y-=D-r.height,y*=l?1:-1}if(i===R||(i===M||i===j)&&s===Ut){T=H;var I=m&&S===w&&w.visualViewport?w.visualViewport.width:S[x];_-=I-r.width,_*=l?1:-1}}var L=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({},L,($={},$[b]=g?"0":"",$[T]=h?"0":"",$.transform=(w.devicePixelRatio||1)<=1?"translate("+_+"px, "+y+"px)":"translate3d("+_+"px, "+y+"px, 0)",$))}return Object.assign({},L,(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,Kr(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,Kr(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 hr={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:io,data:{}};var Ie={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,Ie)}),o&&l.addEventListener("resize",n.update,Ie),function(){s&&f.forEach(function(c){c.removeEventListener("scroll",n.update,Ie)}),o&&l.removeEventListener("resize",n.update,Ie)}}const pr={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 Ur(e){return e.replace(/start|end/g,function(t){return oo[t]})}function mr(e){var t=W(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function gr(e){return Xt(bt(e)).left+mr(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=ps();(f||!f&&t==="fixed")&&(o=i.offsetLeft,l=i.offsetTop)}return{width:s,height:a,x:o+gr(e),y:l}}function co(e){var t,n=bt(e),r=mr(e),i=(t=e.ownerDocument)==null?void 0:t.body,s=It(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=It(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),o=-r.scrollLeft+gr(e),l=-r.scrollTop;return st(i||n).direction==="rtl"&&(o+=It(n.clientWidth,i?i.clientWidth:0)-s),{width:s,height:a,x:o,y:l}}function _r(e){var t=st(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function Es(e){return["html","body","#document"].indexOf(et(e))>=0?e.ownerDocument.body:B(e)&&_r(e)?e:Es(Ze(e))}function de(e,t){var n;t===void 0&&(t=[]);var r=Es(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),s=W(r),a=i?[s].concat(s.visualViewport||[],_r(r)?r:[]):r,o=t.concat(a);return i?o:o.concat(de(Ze(a)))}function Vn(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 Gr(e,t,n){return t===or?Vn(lo(e,n)):Lt(t)?fo(t,n):Vn(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 Lt(r)?t.filter(function(i){return Lt(i)&&ms(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=Gr(e,f,r);return l.top=It(c.top,l.top),l.right=Be(c.right,l.right),l.bottom=Be(c.bottom,l.bottom),l.left=It(c.left,l.left),l},Gr(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 ys(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?dr(i):null;if(f!=null){var c=f==="y"?"height":"width";switch(s){case Dt: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?ns:o,f=n.rootBoundary,c=f===void 0?or: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=_s(typeof A!="number"?A:vs(A,ee)),g=p===Ht?rs:Ht,T=e.rects.popper,b=e.elements[O?g:p],w=ho(Lt(b)?b:b.contextElement||bt(e.elements.popper),l,c,a),S=Xt(e.elements.reference),C=ys({reference:S,element:T,placement:i}),x=Vn(Object.assign({},T,C)),D=p===Ht?x:S,I={top:w.top-D.top+h.top,bottom:D.bottom-w.bottom+h.bottom,left:w.left-D.left+h.left,right:D.right-w.right+h.right},L=e.modifiersData.offset;if(p===Ht&&L){var G=L[i];Object.keys(I).forEach(function($){var At=[H,j].indexOf($)>=0?1:-1,Tt=[M,j].indexOf($)>=0?"y":"x";I[$]+=G[Tt]*At})}return I}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?lr:l,c=qt(r),m=c?o?Rn:Rn.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[Ur(e),t,Ur(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,D=b[0],I=0;I=0,Tt=At?"width":"height",V=Qt(t,{placement:L,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})){D=L,x=!1;break}C.set(L,wt)}if(x)for(var Se=O?3:1,un=function(ft){var oe=b.find(function(Ne){var Ot=C.get(Ne);if(Ot)return Ot.slice(0,ft).every(function(dn){return dn})});if(oe)return D=oe,"break"},ae=Se;ae>0;ae--){var Ce=un(ae);if(Ce==="break")break}t.placement!==D&&(t.modifiersData[r]._skip=!0,t.placement=D,t.reset=!0)}}const As={name:"flip",enabled:!0,phase:"main",fn:go,requiresIfExists:["offset"],data:{_skip:!1}};function Xr(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 qr(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=Xr(a,r),f=Xr(o,i,s),c=qr(l),m=qr(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 Ts={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=lr.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 ws={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:bo};function Eo(e){var t=e.state,n=e.name;t.modifiersData[n]=ys({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const vr={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=dr(h),w=yo(b),S=t.modifiersData.popperOffsets,C=t.rects.reference,x=t.rects.popper,D=typeof y=="function"?y(Object.assign({},t.rects,{placement:t.placement})):y,I=typeof D=="number"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),L=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,un=g===Dt?C[V]:x[V],ae=g===Dt?-x[V]:-C[V],Ce=t.elements.arrow,Rt=_&&Ce?ur(Ce):{width:0,height:0},ft=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:gs(),oe=ft[At],Ne=ft[Tt],Ot=ue(0,C[V],Rt[V]),dn=T?C[V]/2-Se-Ot-oe-I.mainAxis:un-Ot-oe-I.mainAxis,Fa=T?-C[V]/2+Se+Ot+Ne+I.mainAxis:ae+Ot+Ne+I.mainAxis,hn=t.elements.arrow&&ve(t.elements.arrow),Va=hn?b==="y"?hn.clientTop||0:hn.clientLeft||0:0,Mr=($=L?.[b])!=null?$:0,ja=X+dn-Mr-Va,Ha=X+Fa-Mr,Rr=ue(_?Be(Oe,ja):Oe,X,_?It(wt,Ha):wt);S[b]=Rr,G[b]=Rr-X}if(o){var Fr,Wa=b==="x"?M:R,za=b==="x"?j:H,St=S[w],xe=w==="y"?"height":"width",Vr=St+A[Wa],jr=St-A[za],pn=[M,R].indexOf(h)!==-1,Hr=(Fr=L?.[w])!=null?Fr:0,Wr=pn?Vr:St-C[xe]-x[xe]-Hr+I.altAxis,zr=pn?St+C[xe]+x[xe]-Hr-I.altAxis:jr,Br=_&&pn?Za(Wr,St,zr):ue(_?Wr:Vr,St,_?zr:jr);S[w]=Br,G[w]=Br-St}t.modifiersData[r]=G}}const Os={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)?mr(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"||_r(s))&&(o=wo(t)),B(t)?(l=Xt(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):s&&(l.x=gr(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 hs.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 Io(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 Qr={placement:"bottom",modifiers:[],strategy:"absolute"};function Zr(){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),Ro=e=>e==null?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),Fo=e=>{do e+=Math.floor(Math.random()*$o);while(document.getElementById(e));return e},Vo=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))*Mo)},Ns=e=>{e.dispatchEvent(new Event(jn))},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},Is=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,gn=[],jo=e=>{document.readyState==="loading"?(gn.length||document.addEventListener("DOMContentLoaded",()=>{for(const t of gn)t()}),gn.push(e)):e()},Y=()=>document.documentElement.dir==="rtl",U=e=>{jo(()=>{const t=Is();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,Ds=(e,t,n=!0)=>{if(!n){F(e);return}const i=Vo(t)+5;let s=!1;const a=({target:o})=>{o===t&&(s=!0,t.removeEventListener(jn,a),F(e))};t.addEventListener(jn,a),setTimeout(()=>{s||Ns(t)},i)},Er=(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))])},Ho=/[^.]*(?=\..*)\.|.*/,Wo=/\..*/,zo=/::\d+$/,_n={};let Jr=1;const Ls={mouseenter:"mouseover",mouseleave:"mouseout"},Bo=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}::${Jr++}`||e.uidEvent||Jr++}function ks(e){const t=Ps(e);return e.uidEvent=t,_n[t]=_n[t]||{},_n[t]}function Yo(e,t){return function n(r){return yr(r,{delegateTarget:e}),n.oneOff&&u.off(e,r.type,t),t.apply(e,[r])}}function Ko(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 yr(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 Bo.has(s)||(s=e),[r,i,s]}function ti(e,t,n,r,i){if(typeof t!="string"||!e)return;let[s,a,o]=Ms(t,n,r);t in Ls&&(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(Ho,"")),p=s?Ko(e,n,a):Yo(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 Hn(e,t,n,r,i){const s=$s(t[n],r,i);s&&(e.removeEventListener(n,s,!!i),delete t[n][s.uidEvent])}function Uo(e,t,n,r){const i=t[n]||{};for(const[s,a]of Object.entries(i))s.includes(r)&&Hn(e,t,n,a.callable,a.delegationSelector)}function Rs(e){return e=e.replace(Wo,""),Ls[e]||e}const u={on(e,t,n,r){ti(e,t,n,r,!1)},one(e,t,n,r){ti(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;Hn(e,l,a,s,i?n:null);return}if(c)for(const m of Object.keys(l))Uo(e,l,m,t.slice(1));for(const[m,p]of Object.entries(f)){const _=m.replace(zo,"");(!o||t.includes(_))&&Hn(e,l,a,p.callable,p.delegationSelector)}},trigger(e,t,n){if(typeof t!="string"||!e)return null;const r=Is(),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=yr(new Event(t,{bubbles:o,cancelable:!0}),n);return f&&c.preventDefault(),l&&e.dispatchEvent(c),c.defaultPrevented&&a&&a.preventDefault(),c}};function yr(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 ei(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 vn(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const it={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${vn(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${vn(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]=ei(e.dataset[r])}return t},getDataAttribute(e,t){return ei(e.getAttribute(`data-bs-${vn(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":Ro(s);if(!new RegExp(i).test(a))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${a}" but expected type "${i}".`)}}}const Go="5.3.8";class q extends Ee{constructor(t,n){super(),t=ht(t),t&&(this._element=t,this._config=this._getConfig(n),mn.set(this._element,this.constructor.DATA_KEY,this))}dispose(){mn.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){Ds(t,n,r)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return mn.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 Go}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 bn=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=bn(e);return t&&E.findOne(t)?t:null},getElementFromSelector(e){const t=bn(e);return t?E.findOne(t):null},getMultipleElementsFromSelector(e){const t=bn(e);return t?E.find(t):[]}},tn=(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]()})},Xo="alert",qo="bs.alert",Fs=`.${qo}`,Qo=`close${Fs}`,Zo=`closed${Fs}`,Jo="fade",tl="show";class en extends q{static get NAME(){return Xo}close(){if(u.trigger(this._element,Qo).defaultPrevented)return;this._element.classList.remove(tl);const n=this._element.classList.contains(Jo);this._queueCallback(()=>this._destroyElement(),this._element,n)}_destroyElement(){this._element.remove(),u.trigger(this._element,Zo),this.dispose()}static jQueryInterface(t){return this.each(function(){const n=en.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)}})}}tn(en,"close");U(en);const el="button",nl="bs.button",rl=`.${nl}`,il=".data-api",sl="active",ni='[data-bs-toggle="button"]',al=`click${rl}${il}`;class nn extends q{static get NAME(){return el}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(sl))}static jQueryInterface(t){return this.each(function(){const n=nn.getOrCreateInstance(this);t==="toggle"&&n[t]()})}}u.on(document,al,ni,e=>{e.preventDefault();const t=e.target.closest(ni);nn.getOrCreateInstance(t).toggle()});U(nn);const ol="swipe",re=".bs.swipe",ll=`touchstart${re}`,cl=`touchmove${re}`,fl=`touchend${re}`,ul=`pointerdown${re}`,dl=`pointerup${re}`,hl="touch",pl="pen",ml="pointer-event",gl=40,_l={endCallback:null,leftCallback:null,rightCallback:null},vl={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 _l}static get DefaultType(){return vl}static get NAME(){return ol}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<=gl)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,ul,t=>this._start(t)),u.on(this._element,dl,t=>this._end(t)),this._element.classList.add(ml)):(u.on(this._element,ll,t=>this._start(t)),u.on(this._element,cl,t=>this._move(t)),u.on(this._element,fl,t=>this._end(t)))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&(t.pointerType===pl||t.pointerType===hl)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const bl="carousel",El="bs.carousel",Et=`.${El}`,Vs=".data-api",yl="ArrowLeft",Al="ArrowRight",Tl=500,le="next",Vt="prev",Wt="left",je="right",wl=`slide${Et}`,En=`slid${Et}`,Ol=`keydown${Et}`,Sl=`mouseenter${Et}`,Cl=`mouseleave${Et}`,Nl=`dragstart${Et}`,xl=`load${Et}${Vs}`,Il=`click${Et}${Vs}`,js="carousel",De="active",Dl="slide",Ll="carousel-item-end",Pl="carousel-item-start",kl="carousel-item-next",$l="carousel-item-prev",Hs=".active",Ws=".carousel-item",Ml=Hs+Ws,Rl=".carousel-item img",Fl=".carousel-indicators",Vl="[data-bs-slide], [data-bs-slide-to]",jl='[data-bs-ride="carousel"]',Hl={[yl]:je,[Al]:Wt},Wl={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},zl={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(Fl,this._element),this._addEventListeners(),this._config.ride===js&&this.cycle()}static get Default(){return Wl}static get DefaultType(){return zl}static get NAME(){return bl}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,En,()=>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,En,()=>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,Ol,t=>this._keydown(t)),this._config.pause==="hover"&&(u.on(this._element,Sl,()=>this.pause()),u.on(this._element,Cl,()=>this._maybeEnableCycle())),this._config.touch&&Ke.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const r of E.find(Rl,this._element))u.on(r,Nl,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(),Tl+this._config.interval))}};this._swipeHelper=new Ke(this._element,n)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const n=Hl[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(De),n.removeAttribute("aria-current");const r=E.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);r&&(r.classList.add(De),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||Er(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(wl).defaultPrevented||!r||!s)return;const f=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(a),this._activeElement=s;const c=i?Pl:Ll,m=i?kl:$l;s.classList.add(m),be(s),r.classList.add(c),s.classList.add(c);const p=()=>{s.classList.remove(c,m),s.classList.add(De),r.classList.remove(De,m,c),this._isSliding=!1,o(En)};this._queueCallback(p,r,this._isAnimated()),f&&this.cycle()}_isAnimated(){return this._element.classList.contains(Dl)}_getActive(){return E.findOne(Ml,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,Il,Vl,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,xl,()=>{const e=E.find(jl);for(const t of e)ye.getOrCreateInstance(t)});U(ye);const Bl="collapse",Yl="bs.collapse",Ae=`.${Yl}`,Kl=".data-api",Ul=`show${Ae}`,Gl=`shown${Ae}`,Xl=`hide${Ae}`,ql=`hidden${Ae}`,Ql=`click${Ae}${Kl}`,yn="show",Bt="collapse",Le="collapsing",Zl="collapsed",Jl=`:scope .${Bt} .${Bt}`,tc="collapse-horizontal",ec="width",nc="height",rc=".collapse.show, .collapse.collapsing",Wn='[data-bs-toggle="collapse"]',ic={parent:null,toggle:!0},sc={parent:"(null|element)",toggle:"boolean"};class me extends q{constructor(t,n){super(t,n),this._isTransitioning=!1,this._triggerArray=[];const r=E.find(Wn);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 ic}static get DefaultType(){return sc}static get NAME(){return Bl}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(rc).filter(o=>o!==this._element).map(o=>me.getOrCreateInstance(o,{toggle:!1}))),t.length&&t[0]._isTransitioning||u.trigger(this._element,Ul).defaultPrevented)return;for(const o of t)o.hide();const r=this._getDimension();this._element.classList.remove(Bt),this._element.classList.add(Le),this._element.style[r]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=()=>{this._isTransitioning=!1,this._element.classList.remove(Le),this._element.classList.add(Bt,yn),this._element.style[r]="",u.trigger(this._element,Gl)},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,Xl).defaultPrevented)return;const n=this._getDimension();this._element.style[n]=`${this._element.getBoundingClientRect()[n]}px`,be(this._element),this._element.classList.add(Le),this._element.classList.remove(Bt,yn);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(Le),this._element.classList.add(Bt),u.trigger(this._element,ql)};this._element.style[n]="",this._queueCallback(r,this._element,!0)}_isShown(t=this._element){return t.classList.contains(yn)}_configAfterMerge(t){return t.toggle=!!t.toggle,t.parent=ht(t.parent),t}_getDimension(){return this._element.classList.contains(tc)?ec:nc}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Wn);for(const n of t){const r=E.getElementFromSelector(n);r&&this._addAriaAndCollapsedClass([n],this._isShown(r))}}_getFirstLevelChildren(t){const n=E.find(Jl,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(Zl,!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,Ql,Wn,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 ri="dropdown",ac="bs.dropdown",$t=`.${ac}`,Ar=".data-api",oc="Escape",ii="Tab",lc="ArrowUp",si="ArrowDown",cc=2,fc=`hide${$t}`,uc=`hidden${$t}`,dc=`show${$t}`,hc=`shown${$t}`,zs=`click${$t}${Ar}`,Bs=`keydown${$t}${Ar}`,pc=`keyup${$t}${Ar}`,zt="show",mc="dropup",gc="dropend",_c="dropstart",vc="dropup-center",bc="dropdown-center",Ct='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Ec=`${Ct}.${zt}`,He=".dropdown-menu",yc=".navbar",Ac=".navbar-nav",Tc=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",wc=Y()?"top-end":"top-start",Oc=Y()?"top-start":"top-end",Sc=Y()?"bottom-end":"bottom-start",Cc=Y()?"bottom-start":"bottom-end",Nc=Y()?"left-start":"right-start",xc=Y()?"right-start":"left-start",Ic="top",Dc="bottom",Lc={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Pc={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 Lc}static get DefaultType(){return Pc}static get NAME(){return ri}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,dc,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(Ac))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,hc,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,fc,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,uc,t)}}_getConfig(t){if(t=super._getConfig(t),typeof t.reference=="object"&&!rt(t.reference)&&typeof t.reference.getBoundingClientRect!="function")throw new TypeError(`${ri.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=br(t,this._menu,n)}_isShown(){return this._menu.classList.contains(zt)}_getPlacement(){const t=this._parent;if(t.classList.contains(gc))return Nc;if(t.classList.contains(_c))return xc;if(t.classList.contains(vc))return Ic;if(t.classList.contains(bc))return Dc;const n=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return t.classList.contains(mc)?n?Oc:wc:n?Cc:Sc}_detectNavbar(){return this._element.closest(yc)!==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(Tc,this._menu).filter(i=>ne(i));r.length&&Er(r,n,t===si,!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===cc||t.type==="keyup"&&t.key!==ii)return;const n=E.find(Ec);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===ii||/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===oc,i=[lc,si].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,pc,tt.clearMenus);u.on(document,zs,Ct,function(e){e.preventDefault(),tt.getOrCreateInstance(this).toggle()});U(tt);const Ys="backdrop",kc="fade",ai="show",oi=`mousedown.bs.${Ys}`,$c={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Mc={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 $c}static get DefaultType(){return Mc}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(ai),this._emulateAnimation(()=>{F(t)})}hide(t){if(!this._config.isVisible){F(t);return}this._getElement().classList.remove(ai),this._emulateAnimation(()=>{this.dispose(),F(t)})}dispose(){this._isAppended&&(u.off(this._element,oi),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(kc),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,oi,()=>{F(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(t){Ds(t,this._getElement(),this._config.isAnimated)}}const Rc="focustrap",Fc="bs.focustrap",Ue=`.${Fc}`,Vc=`focusin${Ue}`,jc=`keydown.tab${Ue}`,Hc="Tab",Wc="forward",li="backward",zc={autofocus:!0,trapElement:null},Bc={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 zc}static get DefaultType(){return Bc}static get NAME(){return Rc}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),u.off(document,Ue),u.on(document,Vc,t=>this._handleFocusin(t)),u.on(document,jc,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===li?r[r.length-1].focus():r[0].focus()}_handleKeydown(t){t.key===Hc&&(this._lastTabNavDirection=t.shiftKey?li:Wc)}}const ci=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",fi=".sticky-top",Pe="padding-right",ui="margin-right";class zn{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(ci,Pe,n=>n+t),this._setElementAttributes(fi,ui,n=>n-t)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Pe),this._resetElementAttributes(ci,Pe),this._resetElementAttributes(fi,ui)}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 Yc="modal",Kc="bs.modal",K=`.${Kc}`,Uc=".data-api",Gc="Escape",Xc=`hide${K}`,qc=`hidePrevented${K}`,Gs=`hidden${K}`,Xs=`show${K}`,Qc=`shown${K}`,Zc=`resize${K}`,Jc=`click.dismiss${K}`,tf=`mousedown.dismiss${K}`,ef=`keydown.dismiss${K}`,nf=`click${K}${Uc}`,di="modal-open",rf="fade",hi="show",An="modal-static",sf=".modal.show",af=".modal-dialog",of=".modal-body",lf='[data-bs-toggle="modal"]',cf={backdrop:!0,focus:!0,keyboard:!0},ff={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Zt extends q{constructor(t,n){super(t,n),this._dialog=E.findOne(af,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new zn,this._addEventListeners()}static get Default(){return cf}static get DefaultType(){return ff}static get NAME(){return Yc}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(di),this._adjustDialog(),this._backdrop.show(()=>this._showElement(t)))}hide(){!this._isShown||this._isTransitioning||u.trigger(this._element,Xc).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(hi),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(of,this._dialog);n&&(n.scrollTop=0),be(this._element),this._element.classList.add(hi);const r=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,u.trigger(this._element,Qc,{relatedTarget:t})};this._queueCallback(r,this._dialog,this._isAnimated())}_addEventListeners(){u.on(this._element,ef,t=>{if(t.key===Gc){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),u.on(window,Zc,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),u.on(this._element,tf,t=>{u.one(this._element,Jc,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(di),this._resetAdjustments(),this._scrollBar.reset(),u.trigger(this._element,Gs)})}_isAnimated(){return this._element.classList.contains(rf)}_triggerBackdropTransition(){if(u.trigger(this._element,qc).defaultPrevented)return;const n=this._element.scrollHeight>document.documentElement.clientHeight,r=this._element.style.overflowY;r==="hidden"||this._element.classList.contains(An)||(n||(this._element.style.overflowY="hidden"),this._element.classList.add(An),this._queueCallback(()=>{this._element.classList.remove(An),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,nf,lf,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(sf);n&&Zt.getInstance(n).hide(),Zt.getOrCreateInstance(t).toggle(this)});tn(Zt);U(Zt);const uf="offcanvas",df="bs.offcanvas",lt=`.${df}`,qs=".data-api",hf=`load${lt}${qs}`,pf="Escape",pi="show",mi="showing",gi="hiding",mf="offcanvas-backdrop",Qs=".offcanvas.show",gf=`show${lt}`,_f=`shown${lt}`,vf=`hide${lt}`,_i=`hidePrevented${lt}`,Zs=`hidden${lt}`,bf=`resize${lt}`,Ef=`click${lt}${qs}`,yf=`keydown.dismiss${lt}`,Af='[data-bs-toggle="offcanvas"]',Tf={backdrop:!0,keyboard:!0,scroll:!1},wf={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 Tf}static get DefaultType(){return wf}static get NAME(){return uf}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||u.trigger(this._element,gf,{relatedTarget:t}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new zn().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(mi);const r=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(pi),this._element.classList.remove(mi),u.trigger(this._element,_f,{relatedTarget:t})};this._queueCallback(r,this._element,!0)}hide(){if(!this._isShown||u.trigger(this._element,vf).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(gi),this._backdrop.hide();const n=()=>{this._element.classList.remove(pi,gi),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new zn().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,_i);return}this.hide()},n=!!this._config.backdrop;return new Ks({className:mf,isVisible:n,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:n?t:null})}_initializeFocusTrap(){return new Us({trapElement:this._element})}_addEventListeners(){u.on(this._element,yf,t=>{if(t.key===pf){if(this._config.keyboard){this.hide();return}u.trigger(this._element,_i)}})}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,Ef,Af,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,hf,()=>{for(const e of E.find(Qs))mt.getOrCreateInstance(e).show()});u.on(window,bf,()=>{for(const e of E.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(e).position!=="fixed"&&mt.getOrCreateInstance(e).hide()});tn(mt);U(mt);const Of=/^aria-[\w-]*$/i,Js={"*":["class","dir","id","lang","role",Of],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:[]},Sf=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Cf=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Nf=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?Sf.has(n)?!!Cf.test(e.nodeValue):!0:t.filter(r=>r instanceof RegExp).some(r=>r.test(n))};function xf(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)Nf(c,f)||a.removeAttribute(c.nodeName)}return i.body.innerHTML}const If="TemplateFactory",Df={allowList:Js,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Lf={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Pf={entry:"(string|element|function|null)",selector:"(string|element)"};class kf extends Ee{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Df}static get DefaultType(){return Lf}static get NAME(){return If}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},Pf)}_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?xf(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 $f="tooltip",Mf=new Set(["sanitize","allowList","sanitizeFn"]),Tn="fade",Rf="modal",ke="show",Ff=".tooltip-inner",vi=`.${Rf}`,bi="hide.bs.modal",ce="hover",wn="focus",On="click",Vf="manual",jf="hide",Hf="hidden",Wf="show",zf="shown",Bf="inserted",Yf="click",Kf="focusin",Uf="focusout",Gf="mouseenter",Xf="mouseleave",qf={AUTO:"auto",TOP:"top",RIGHT:Y()?"left":"right",BOTTOM:"bottom",LEFT:Y()?"right":"left"},Qf={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"},Zf={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 Qf}static get DefaultType(){return Zf}static get NAME(){return $f}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(vi),bi,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(Wf)),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(Bf))),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(zf)),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(jf)).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[On]=!1,this._activeTrigger[wn]=!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(Hf)))};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(Tn,ke),n.classList.add(`bs-${this.constructor.NAME}-auto`);const r=Fo(this.constructor.NAME).toString();return n.setAttribute("id",r),this._isAnimated()&&n.classList.add(Tn),n}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new kf({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[Ff]: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(Tn)}_isShown(){return this.tip&&this.tip.classList.contains(ke)}_createPopper(t){const n=F(this._config.placement,[this,t,this._element]),r=qf[n.toUpperCase()];return br(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(Yf),this._config.selector,r=>{const i=this._initializeOnDelegatedTarget(r);i._activeTrigger[On]=!(i._isShown()&&i._activeTrigger[On]),i.toggle()});else if(n!==Vf){const r=n===ce?this.constructor.eventName(Gf):this.constructor.eventName(Kf),i=n===ce?this.constructor.eventName(Xf):this.constructor.eventName(Uf);u.on(this._element,r,this._config.selector,s=>{const a=this._initializeOnDelegatedTarget(s);a._activeTrigger[s.type==="focusin"?wn:ce]=!0,a._enter()}),u.on(this._element,i,this._config.selector,s=>{const a=this._initializeOnDelegatedTarget(s);a._activeTrigger[s.type==="focusout"?wn:ce]=a._element.contains(s.relatedTarget),a._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},u.on(this._element.closest(vi),bi,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))Mf.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 Jf="popover",tu=".popover-header",eu=".popover-body",nu={...ie.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ru={...ie.DefaultType,content:"(null|string|element|function)"};class Tr extends ie{static get Default(){return nu}static get DefaultType(){return ru}static get NAME(){return Jf}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[tu]:this._getTitle(),[eu]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){const n=Tr.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}}U(Tr);const iu="scrollspy",su="bs.scrollspy",wr=`.${su}`,au=".data-api",ou=`activate${wr}`,Ei=`click${wr}`,lu=`load${wr}${au}`,cu="dropdown-item",jt="active",fu='[data-bs-spy="scroll"]',Sn="[href]",uu=".nav, .list-group",yi=".nav-link",du=".nav-item",hu=".list-group-item",pu=`${yi}, ${du} > ${yi}, ${hu}`,mu=".dropdown",gu=".dropdown-toggle",_u={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},vu={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class rn 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 _u}static get DefaultType(){return vu}static get NAME(){return iu}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,Ei),u.on(this._config.target,Ei,Sn,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(Sn,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,ou,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains(cu)){E.findOne(gu,t.closest(mu)).classList.add(jt);return}for(const n of E.parents(t,uu))for(const r of E.prev(n,pu))r.classList.add(jt)}_clearActiveClass(t){t.classList.remove(jt);const n=E.find(`${Sn}.${jt}`,t);for(const r of n)r.classList.remove(jt)}static jQueryInterface(t){return this.each(function(){const n=rn.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,lu,()=>{for(const e of E.find(fu))rn.getOrCreateInstance(e)});U(rn);const bu="tab",Eu="bs.tab",Mt=`.${Eu}`,yu=`hide${Mt}`,Au=`hidden${Mt}`,Tu=`show${Mt}`,wu=`shown${Mt}`,Ou=`click${Mt}`,Su=`keydown${Mt}`,Cu=`load${Mt}`,Nu="ArrowLeft",Ai="ArrowRight",xu="ArrowUp",Ti="ArrowDown",Cn="Home",wi="End",Nt="active",Oi="fade",Nn="show",Iu="dropdown",ta=".dropdown-toggle",Du=".dropdown-menu",xn=`:not(${ta})`,Lu='.list-group, .nav, [role="tablist"]',Pu=".nav-item, .list-group-item",ku=`.nav-link${xn}, .list-group-item${xn}, [role="tab"]${xn}`,ea='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',In=`${ku}, ${ea}`,$u=`.${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(Lu),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),u.on(this._element,Su,n=>this._keydown(n)))}static get NAME(){return bu}show(){const t=this._element;if(this._elemIsActive(t))return;const n=this._getActiveElem(),r=n?u.trigger(n,yu,{relatedTarget:t}):null;u.trigger(t,Tu,{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(Nn);return}t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),u.trigger(t,wu,{relatedTarget:n})};this._queueCallback(r,t,t.classList.contains(Oi))}_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(Nn);return}t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),u.trigger(t,Au,{relatedTarget:n})};this._queueCallback(r,t,t.classList.contains(Oi))}_keydown(t){if(![Nu,Ai,xu,Ti,Cn,wi].includes(t.key))return;t.stopPropagation(),t.preventDefault();const n=this._getChildren().filter(i=>!pt(i));let r;if([Cn,wi].includes(t.key))r=n[t.key===Cn?0:n.length-1];else{const i=[Ai,Ti].includes(t.key);r=Er(n,t.target,i,!0)}r&&(r.focus({preventScroll:!0}),Jt.getOrCreateInstance(r).show())}_getChildren(){return E.find(In,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(Iu))return;const i=(s,a)=>{const o=E.findOne(s,r);o&&o.classList.toggle(a,n)};i(ta,Nt),i(Du,Nn),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(In)?t:E.findOne(In,t)}_getOuterElement(t){return t.closest(Pu)||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,Ou,ea,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),!pt(this)&&Jt.getOrCreateInstance(this).show()});u.on(window,Cu,()=>{for(const e of E.find($u))Jt.getOrCreateInstance(e)});U(Jt);const Mu="toast",Ru="bs.toast",yt=`.${Ru}`,Fu=`mouseover${yt}`,Vu=`mouseout${yt}`,ju=`focusin${yt}`,Hu=`focusout${yt}`,Wu=`hide${yt}`,zu=`hidden${yt}`,Bu=`show${yt}`,Yu=`shown${yt}`,Ku="fade",Si="hide",$e="show",Me="showing",Uu={animation:"boolean",autohide:"boolean",delay:"number"},Gu={animation:!0,autohide:!0,delay:5e3};class sn extends q{constructor(t,n){super(t,n),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Gu}static get DefaultType(){return Uu}static get NAME(){return Mu}show(){if(u.trigger(this._element,Bu).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(Ku);const n=()=>{this._element.classList.remove(Me),u.trigger(this._element,Yu),this._maybeScheduleHide()};this._element.classList.remove(Si),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,Wu).defaultPrevented)return;const n=()=>{this._element.classList.add(Si),this._element.classList.remove(Me,$e),u.trigger(this._element,zu)};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,Fu,t=>this._onInteraction(t,!0)),u.on(this._element,Vu,t=>this._onInteraction(t,!1)),u.on(this._element,ju,t=>this._onInteraction(t,!0)),u.on(this._element,Hu,t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){const n=sn.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t](this)}})}}tn(sn);U(sn);function Xu(e,t,n){return(t=Qu(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ci(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 Or={},na={},ra=null,ia={mark:Ni,measure:Ni};try{typeof window<"u"&&(Or=window),typeof document<"u"&&(na=document),typeof MutationObserver<"u"&&(ra=MutationObserver),typeof performance<"u"&&(ia=performance)}catch{}const{userAgent:xi=""}=Or.navigator||{},gt=Or,N=na,Ii=ra,Re=ia;gt.document;const ct=!!N.documentElement&&!!N.head&&typeof N.addEventListener=="function"&&typeof N.createElement=="function",sa=~xi.indexOf("MSIE")||~xi.indexOf("Trident/");var Zu=/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,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"}},td={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},oa=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],k="classic",an="duotone",ed="sharp",nd="sharp-duotone",la=[k,an,ed,nd],rd={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"}},id={"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"}},sd=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}]]),ad={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"}},od=["fak","fa-kit","fakd","fa-kit-duotone"],Di={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},ld=["kit"],cd={kit:{"fa-kit":"fak"}},fd=["fak","fakd"],ud={kit:{fak:"fa-kit"}},Li={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},Fe={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},dd=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],hd=["fak","fa-kit","fakd","fa-kit-duotone"],pd={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},md={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"}},gd={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},Bn={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"}},_d=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],Yn=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...dd,..._d],vd=["solid","regular","light","thin","duotone","brands"],ca=[1,2,3,4,5,6,7,8,9,10],bd=ca.concat([11,12,13,14,15,16,17,18,19,20]),Ed=[...Object.keys(gd),...vd,"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(bd.map(e=>"w-".concat(e))),yd={"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___",Kn=16,fa="fa",ua="svg-inline--fa",Pt="data-fa-i2svg",Un="data-fa-pseudo-element",Ad="data-fa-pseudo-element-pending",Sr="data-prefix",Cr="data-icon",Pi="fontawesome-i2svg",Td="async",wd=["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]),Di.kit),Di["kit-duotone"]);const Od=Te(ha),Gn=d({},ad);Gn[k]=d(d(d(d({},{duotone:"fad"}),Gn[k]),Li.kit),Li["kit-duotone"]);const ki=Te(Gn),Xn=d({},Bn);Xn[k]=d(d({},Xn[k]),ud.kit);const Nr=Te(Xn),qn=d({},md);qn[k]=d(d({},qn[k]),cd.kit);Te(qn);const Sd=Zu,pa="fa-layers-text",Cd=Ju,Nd=d({},rd);Te(Nd);const xd=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Dn=td,Id=[...ld,...Ed],he=gt.FontAwesomeConfig||{};function Dd(e){var t=N.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function Ld(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=Ld(Dd(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 Pd(e){return pe.push(e),()=>{pe.splice(pe.indexOf(e),1)}}const dt=Kn,Q={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function kd(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 $d="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function ge(){let e=12,t="";for(;e-- >0;)t+=$d[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 xr(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 Md(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,'="').concat(ga(e[n]),'" '),"").trim()}function on(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function Ir(e){return e.size!==Q.size||e.x!==Q.x||e.y!==Q.y||e.rotate!==Q.rotate||e.flipX||e.flipY}function Rd(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 Fd(e){let{transform:t,width:n=Kn,height:r=Kn,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 Vd=`: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"; diff --git a/app/static/dist/assets/index-NBCOspeQ.js b/app/static/dist/assets/index-jKgvIbMM.js similarity index 99% rename from app/static/dist/assets/index-NBCOspeQ.js rename to app/static/dist/assets/index-jKgvIbMM.js index 232af88..a4592ec 100644 --- a/app/static/dist/assets/index-NBCOspeQ.js +++ b/app/static/dist/assets/index-jKgvIbMM.js @@ -1,4 +1,4 @@ -var Qr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);import{l as ei,f as ti,a as ai,b as si,M as as,F as ri}from"./about-d3cp0vx0.js";import{d as ii,J as oi,r as ee,D as ni,b as li,w as Rt,K as ci,o as di}from"./vue-C2WJwuOg.js";import{r as ui,g as pi}from"./lodash-CMEUj9tG.js";var v0=Qr((ap,Nt)=>{function Cs(e,t){return function(){return e.apply(t,arguments)}}const{toString:mi}=Object.prototype,{getPrototypeOf:La}=Object,{iterator:Mt,toStringTag:vs}=Symbol,Ft=(e=>t=>{const a=mi.call(t);return e[a]||(e[a]=a.slice(8,-1).toLowerCase())})(Object.create(null)),ne=e=>(e=e.toLowerCase(),t=>Ft(t)===e),Ut=e=>t=>typeof t===e,{isArray:Je}=Array,ze=Ut("undefined");function lt(e){return e!==null&&!ze(e)&&e.constructor!==null&&!ze(e.constructor)&&G(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Ws=ne("ArrayBuffer");function hi(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Ws(e.buffer),t}const fi=Ut("string"),G=Ut("function"),Ps=Ut("number"),ct=e=>e!==null&&typeof e=="object",_i=e=>e===!0||e===!1,wt=e=>{if(Ft(e)!=="object")return!1;const t=La(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(vs in e)&&!(Mt in e)},Si=e=>{if(!ct(e)||lt(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},ki=ne("Date"),Ti=ne("File"),Bi=ne("Blob"),Ei=ne("FileList"),Ri=e=>ct(e)&&G(e.pipe),wi=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||G(e.append)&&((t=Ft(e))==="formdata"||t==="object"&&G(e.toString)&&e.toString()==="[object FormData]"))},gi=ne("URLSearchParams"),[Ai,Li,yi,bi]=["ReadableStream","Request","Response","Headers"].map(ne),Ni=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function dt(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 xe=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Hs=e=>!ze(e)&&e!==xe;function ha(){const{caseless:e,skipUndefined:t}=Hs(this)&&this||{},a={},s=(r,i)=>{const o=e&&Ds(a,i)||i;wt(a[o])&&wt(r)?a[o]=ha(a[o],r):wt(r)?a[o]=ha({},r):Je(r)?a[o]=r.slice():(!t||!ze(r))&&(a[o]=r)};for(let r=0,i=arguments.length;r(dt(t,(r,i)=>{a&&G(r)?e[i]=Cs(r,a):e[i]=r},{allOwnKeys:s}),e),xi=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Ci=(e,t,a,s)=>{e.prototype=Object.create(t.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),a&&Object.assign(e.prototype,a)},vi=(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&&La(e)}while(e&&(!a||a(e,t))&&e!==Object.prototype);return t},Wi=(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},Pi=e=>{if(!e)return null;if(Je(e))return e;let t=e.length;if(!Ps(t))return null;const a=new Array(t);for(;t-- >0;)a[t]=e[t];return a},Di=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&La(Uint8Array)),Hi=(e,t)=>{const s=(e&&e[Mt]).call(e);let r;for(;(r=s.next())&&!r.done;){const i=r.value;t.call(e,i[0],i[1])}},Ii=(e,t)=>{let a;const s=[];for(;(a=e.exec(t))!==null;)s.push(a);return s},Mi=ne("HTMLFormElement"),Fi=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(a,s,r){return s.toUpperCase()+r}),ss=(({hasOwnProperty:e})=>(t,a)=>e.call(t,a))(Object.prototype),Ui=ne("RegExp"),Is=(e,t)=>{const a=Object.getOwnPropertyDescriptors(e),s={};dt(a,(r,i)=>{let o;(o=t(r,i,e))!==!1&&(s[i]=o||r)}),Object.defineProperties(e,s)},qi=e=>{Is(e,(t,a)=>{if(G(e)&&["arguments","caller","callee"].indexOf(a)!==-1)return!1;const s=e[a];if(G(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+"'")})}})},Yi=(e,t)=>{const a={},s=r=>{r.forEach(i=>{a[i]=!0})};return Je(e)?s(e):s(String(e).split(t)),a},zi=()=>{},Ji=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function ji(e){return!!(e&&G(e.append)&&e[vs]==="FormData"&&e[Mt])}const Vi=e=>{const t=new Array(10),a=(s,r)=>{if(ct(s)){if(t.indexOf(s)>=0)return;if(lt(s))return s;if(!("toJSON"in s)){t[r]=s;const i=Je(s)?[]:{};return dt(s,(o,n)=>{const u=a(o,r+1);!ze(u)&&(i[n]=u)}),t[r]=void 0,i}}return s};return a(e,0)},Gi=ne("AsyncFunction"),$i=e=>e&&(ct(e)||G(e))&&G(e.then)&&G(e.catch),Ms=((e,t)=>e?setImmediate:t?((a,s)=>(xe.addEventListener("message",({source:r,data:i})=>{r===xe&&i===a&&s.length&&s.shift()()},!1),r=>{s.push(r),xe.postMessage(a,"*")}))(`axios@${Math.random()}`,[]):a=>setTimeout(a))(typeof setImmediate=="function",G(xe.postMessage)),Ki=typeof queueMicrotask<"u"?queueMicrotask.bind(xe):typeof process<"u"&&process.nextTick||Ms,Zi=e=>e!=null&&G(e[Mt]),c={isArray:Je,isArrayBuffer:Ws,isBuffer:lt,isFormData:wi,isArrayBufferView:hi,isString:fi,isNumber:Ps,isBoolean:_i,isObject:ct,isPlainObject:wt,isEmptyObject:Si,isReadableStream:Ai,isRequest:Li,isResponse:yi,isHeaders:bi,isUndefined:ze,isDate:ki,isFile:Ti,isBlob:Bi,isRegExp:Ui,isFunction:G,isStream:Ri,isURLSearchParams:gi,isTypedArray:Di,isFileList:Ei,forEach:dt,merge:ha,extend:Oi,trim:Ni,stripBOM:xi,inherits:Ci,toFlatObject:vi,kindOf:Ft,kindOfTest:ne,endsWith:Wi,toArray:Pi,forEachEntry:Hi,matchAll:Ii,isHTMLForm:Mi,hasOwnProperty:ss,hasOwnProp:ss,reduceDescriptors:Is,freezeMethods:qi,toObjectSet:Yi,toCamelCase:Fi,noop:zi,toFiniteNumber:Ji,findKey:Ds,global:xe,isContextDefined:Hs,isSpecCompliantForm:ji,toJSONObject:Vi,isAsyncFn:Gi,isThenable:$i,setImmediate:Ms,asap:Ki,isIterable:Zi};function E(e,t,a,s,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),a&&(this.config=a),s&&(this.request=s),r&&(this.response=r,this.status=r.status?r.status:null)}c.inherits(E,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:c.toJSONObject(this.config),code:this.code,status:this.status}}});const Fs=E.prototype,Us={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Us[e]={value:e}});Object.defineProperties(E,Us);Object.defineProperty(Fs,"isAxiosError",{value:!0});E.from=(e,t,a,s,r,i)=>{const o=Object.create(Fs);c.toFlatObject(e,o,function(d){return d!==Error.prototype},l=>l!=="isAxiosError");const n=e&&e.message?e.message:"Error",u=t==null&&e?e.code:t;return E.call(o,n,u,a,s,r),e&&o.cause==null&&Object.defineProperty(o,"cause",{value:e,configurable:!0}),o.name=e&&e.name||"Error",i&&Object.assign(o,i),o};const Xi=null;function fa(e){return c.isPlainObject(e)||c.isArray(e)}function qs(e){return c.endsWith(e,"[]")?e.slice(0,-2):e}function rs(e,t,a){return e?e.concat(t).map(function(r,i){return r=qs(r),!a&&i?"["+r+"]":r}).join(a?".":""):t}function Qi(e){return c.isArray(e)&&!e.some(fa)}const eo=c.toFlatObject(c,{},null,function(t){return/^is[A-Z]/.test(t)});function qt(e,t,a){if(!c.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,a=c.toFlatObject(a,{metaTokens:!0,dots:!1,indexes:!1},!1,function(T,_){return!c.isUndefined(_[T])});const s=a.metaTokens,r=a.visitor||d,i=a.dots,o=a.indexes,u=(a.Blob||typeof Blob<"u"&&Blob)&&c.isSpecCompliantForm(t);if(!c.isFunction(r))throw new TypeError("visitor must be a function");function l(p){if(p===null)return"";if(c.isDate(p))return p.toISOString();if(c.isBoolean(p))return p.toString();if(!u&&c.isBlob(p))throw new E("Blob is not supported. Use a Buffer instead.");return c.isArrayBuffer(p)||c.isTypedArray(p)?u&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function d(p,T,_){let W=p;if(p&&!_&&typeof p=="object"){if(c.endsWith(T,"{}"))T=s?T:T.slice(0,-2),p=JSON.stringify(p);else if(c.isArray(p)&&Qi(p)||(c.isFileList(p)||c.endsWith(T,"[]"))&&(W=c.toArray(p)))return T=qs(T),W.forEach(function(C,F){!(c.isUndefined(C)||C===null)&&t.append(o===!0?rs([T],F,i):o===null?T:T+"[]",l(C))}),!1}return fa(p)?!0:(t.append(rs(_,T,i),l(p)),!1)}const h=[],R=Object.assign(eo,{defaultVisitor:d,convertValue:l,isVisitable:fa});function N(p,T){if(!c.isUndefined(p)){if(h.indexOf(p)!==-1)throw Error("Circular reference detected in "+T.join("."));h.push(p),c.forEach(p,function(W,U){(!(c.isUndefined(W)||W===null)&&r.call(t,W,c.isString(U)?U.trim():U,T,R))===!0&&N(W,T?T.concat(U):[U])}),h.pop()}}if(!c.isObject(e))throw new TypeError("data must be an object");return N(e),t}function is(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function ya(e,t){this._pairs=[],e&&qt(e,this,t)}const Ys=ya.prototype;Ys.append=function(t,a){this._pairs.push([t,a])};Ys.toString=function(t){const a=t?function(s){return t.call(this,s,is)}:is;return this._pairs.map(function(r){return a(r[0])+"="+a(r[1])},"").join("&")};function to(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function zs(e,t,a){if(!t)return e;const s=a&&a.encode||to;c.isFunction(a)&&(a={serialize:a});const r=a&&a.serialize;let i;if(r?i=r(t,a):i=c.isURLSearchParams(t)?t.toString():new ya(t,a).toString(s),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class os{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){c.forEach(this.handlers,function(s){s!==null&&t(s)})}}const Js={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ao=typeof URLSearchParams<"u"?URLSearchParams:ya,so=typeof FormData<"u"?FormData:null,ro=typeof Blob<"u"?Blob:null,io={isBrowser:!0,classes:{URLSearchParams:ao,FormData:so,Blob:ro},protocols:["http","https","file","blob","url","data"]},ba=typeof window<"u"&&typeof document<"u",_a=typeof navigator=="object"&&navigator||void 0,oo=ba&&(!_a||["ReactNative","NativeScript","NS"].indexOf(_a.product)<0),no=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",lo=ba&&window.location.href||"http://localhost",co=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:ba,hasStandardBrowserEnv:oo,hasStandardBrowserWebWorkerEnv:no,navigator:_a,origin:lo},Symbol.toStringTag,{value:"Module"})),Y={...co,...io};function uo(e,t){return qt(e,new Y.classes.URLSearchParams,{visitor:function(a,s,r,i){return Y.isNode&&c.isBuffer(a)?(this.append(s,a.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function po(e){return c.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function mo(e){const t={},a=Object.keys(e);let s;const r=a.length;let i;for(s=0;s=a.length;return o=!o&&c.isArray(r)?r.length:o,u?(c.hasOwnProp(r,o)?r[o]=[r[o],s]:r[o]=s,!n):((!r[o]||!c.isObject(r[o]))&&(r[o]=[]),t(a,s,r[o],i)&&c.isArray(r[o])&&(r[o]=mo(r[o])),!n)}if(c.isFormData(e)&&c.isFunction(e.entries)){const a={};return c.forEachEntry(e,(s,r)=>{t(po(s),r,a,0)}),a}return null}function ho(e,t,a){if(c.isString(e))try{return(t||JSON.parse)(e),c.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(a||JSON.stringify)(e)}const ut={transitional:Js,adapter:["xhr","http","fetch"],transformRequest:[function(t,a){const s=a.getContentType()||"",r=s.indexOf("application/json")>-1,i=c.isObject(t);if(i&&c.isHTMLForm(t)&&(t=new FormData(t)),c.isFormData(t))return r?JSON.stringify(js(t)):t;if(c.isArrayBuffer(t)||c.isBuffer(t)||c.isStream(t)||c.isFile(t)||c.isBlob(t)||c.isReadableStream(t))return t;if(c.isArrayBufferView(t))return t.buffer;if(c.isURLSearchParams(t))return a.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let n;if(i){if(s.indexOf("application/x-www-form-urlencoded")>-1)return uo(t,this.formSerializer).toString();if((n=c.isFileList(t))||s.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return qt(n?{"files[]":t}:t,u&&new u,this.formSerializer)}}return i||r?(a.setContentType("application/json",!1),ho(t)):t}],transformResponse:[function(t){const a=this.transitional||ut.transitional,s=a&&a.forcedJSONParsing,r=this.responseType==="json";if(c.isResponse(t)||c.isReadableStream(t))return t;if(t&&c.isString(t)&&(s&&!this.responseType||r)){const o=!(a&&a.silentJSONParsing)&&r;try{return JSON.parse(t,this.parseReviver)}catch(n){if(o)throw n.name==="SyntaxError"?E.from(n,E.ERR_BAD_RESPONSE,this,null,this.response):n}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Y.classes.FormData,Blob:Y.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};c.forEach(["delete","get","head","post","put","patch"],e=>{ut.headers[e]={}});const fo=c.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"]),_o=e=>{const t={};let a,s,r;return e&&e.split(` +var Qr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);import{l as ei,f as ti,a as ai,b as si,M as as,F as ri}from"./about-4LvgiEbS.js";import{d as ii,I as oi,C as ni,b as li,a as ee,w as Rt,H as ci,o as di}from"./vue-5jDimcVh.js";import{r as ui,g as pi}from"./lodash-CMEUj9tG.js";var v0=Qr((ap,Nt)=>{function Cs(e,t){return function(){return e.apply(t,arguments)}}const{toString:mi}=Object.prototype,{getPrototypeOf:La}=Object,{iterator:Mt,toStringTag:vs}=Symbol,Ft=(e=>t=>{const a=mi.call(t);return e[a]||(e[a]=a.slice(8,-1).toLowerCase())})(Object.create(null)),ne=e=>(e=e.toLowerCase(),t=>Ft(t)===e),Ut=e=>t=>typeof t===e,{isArray:Je}=Array,ze=Ut("undefined");function lt(e){return e!==null&&!ze(e)&&e.constructor!==null&&!ze(e.constructor)&&G(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Ws=ne("ArrayBuffer");function hi(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Ws(e.buffer),t}const fi=Ut("string"),G=Ut("function"),Ps=Ut("number"),ct=e=>e!==null&&typeof e=="object",_i=e=>e===!0||e===!1,wt=e=>{if(Ft(e)!=="object")return!1;const t=La(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(vs in e)&&!(Mt in e)},Si=e=>{if(!ct(e)||lt(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},ki=ne("Date"),Ti=ne("File"),Bi=ne("Blob"),Ei=ne("FileList"),Ri=e=>ct(e)&&G(e.pipe),wi=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||G(e.append)&&((t=Ft(e))==="formdata"||t==="object"&&G(e.toString)&&e.toString()==="[object FormData]"))},gi=ne("URLSearchParams"),[Ai,Li,yi,bi]=["ReadableStream","Request","Response","Headers"].map(ne),Ni=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function dt(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 xe=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Hs=e=>!ze(e)&&e!==xe;function ha(){const{caseless:e,skipUndefined:t}=Hs(this)&&this||{},a={},s=(r,i)=>{const o=e&&Ds(a,i)||i;wt(a[o])&&wt(r)?a[o]=ha(a[o],r):wt(r)?a[o]=ha({},r):Je(r)?a[o]=r.slice():(!t||!ze(r))&&(a[o]=r)};for(let r=0,i=arguments.length;r(dt(t,(r,i)=>{a&&G(r)?e[i]=Cs(r,a):e[i]=r},{allOwnKeys:s}),e),xi=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Ci=(e,t,a,s)=>{e.prototype=Object.create(t.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),a&&Object.assign(e.prototype,a)},vi=(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&&La(e)}while(e&&(!a||a(e,t))&&e!==Object.prototype);return t},Wi=(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},Pi=e=>{if(!e)return null;if(Je(e))return e;let t=e.length;if(!Ps(t))return null;const a=new Array(t);for(;t-- >0;)a[t]=e[t];return a},Di=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&La(Uint8Array)),Hi=(e,t)=>{const s=(e&&e[Mt]).call(e);let r;for(;(r=s.next())&&!r.done;){const i=r.value;t.call(e,i[0],i[1])}},Ii=(e,t)=>{let a;const s=[];for(;(a=e.exec(t))!==null;)s.push(a);return s},Mi=ne("HTMLFormElement"),Fi=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(a,s,r){return s.toUpperCase()+r}),ss=(({hasOwnProperty:e})=>(t,a)=>e.call(t,a))(Object.prototype),Ui=ne("RegExp"),Is=(e,t)=>{const a=Object.getOwnPropertyDescriptors(e),s={};dt(a,(r,i)=>{let o;(o=t(r,i,e))!==!1&&(s[i]=o||r)}),Object.defineProperties(e,s)},qi=e=>{Is(e,(t,a)=>{if(G(e)&&["arguments","caller","callee"].indexOf(a)!==-1)return!1;const s=e[a];if(G(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+"'")})}})},Yi=(e,t)=>{const a={},s=r=>{r.forEach(i=>{a[i]=!0})};return Je(e)?s(e):s(String(e).split(t)),a},zi=()=>{},Ji=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function ji(e){return!!(e&&G(e.append)&&e[vs]==="FormData"&&e[Mt])}const Vi=e=>{const t=new Array(10),a=(s,r)=>{if(ct(s)){if(t.indexOf(s)>=0)return;if(lt(s))return s;if(!("toJSON"in s)){t[r]=s;const i=Je(s)?[]:{};return dt(s,(o,n)=>{const u=a(o,r+1);!ze(u)&&(i[n]=u)}),t[r]=void 0,i}}return s};return a(e,0)},Gi=ne("AsyncFunction"),$i=e=>e&&(ct(e)||G(e))&&G(e.then)&&G(e.catch),Ms=((e,t)=>e?setImmediate:t?((a,s)=>(xe.addEventListener("message",({source:r,data:i})=>{r===xe&&i===a&&s.length&&s.shift()()},!1),r=>{s.push(r),xe.postMessage(a,"*")}))(`axios@${Math.random()}`,[]):a=>setTimeout(a))(typeof setImmediate=="function",G(xe.postMessage)),Ki=typeof queueMicrotask<"u"?queueMicrotask.bind(xe):typeof process<"u"&&process.nextTick||Ms,Zi=e=>e!=null&&G(e[Mt]),c={isArray:Je,isArrayBuffer:Ws,isBuffer:lt,isFormData:wi,isArrayBufferView:hi,isString:fi,isNumber:Ps,isBoolean:_i,isObject:ct,isPlainObject:wt,isEmptyObject:Si,isReadableStream:Ai,isRequest:Li,isResponse:yi,isHeaders:bi,isUndefined:ze,isDate:ki,isFile:Ti,isBlob:Bi,isRegExp:Ui,isFunction:G,isStream:Ri,isURLSearchParams:gi,isTypedArray:Di,isFileList:Ei,forEach:dt,merge:ha,extend:Oi,trim:Ni,stripBOM:xi,inherits:Ci,toFlatObject:vi,kindOf:Ft,kindOfTest:ne,endsWith:Wi,toArray:Pi,forEachEntry:Hi,matchAll:Ii,isHTMLForm:Mi,hasOwnProperty:ss,hasOwnProp:ss,reduceDescriptors:Is,freezeMethods:qi,toObjectSet:Yi,toCamelCase:Fi,noop:zi,toFiniteNumber:Ji,findKey:Ds,global:xe,isContextDefined:Hs,isSpecCompliantForm:ji,toJSONObject:Vi,isAsyncFn:Gi,isThenable:$i,setImmediate:Ms,asap:Ki,isIterable:Zi};function E(e,t,a,s,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),a&&(this.config=a),s&&(this.request=s),r&&(this.response=r,this.status=r.status?r.status:null)}c.inherits(E,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:c.toJSONObject(this.config),code:this.code,status:this.status}}});const Fs=E.prototype,Us={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Us[e]={value:e}});Object.defineProperties(E,Us);Object.defineProperty(Fs,"isAxiosError",{value:!0});E.from=(e,t,a,s,r,i)=>{const o=Object.create(Fs);c.toFlatObject(e,o,function(d){return d!==Error.prototype},l=>l!=="isAxiosError");const n=e&&e.message?e.message:"Error",u=t==null&&e?e.code:t;return E.call(o,n,u,a,s,r),e&&o.cause==null&&Object.defineProperty(o,"cause",{value:e,configurable:!0}),o.name=e&&e.name||"Error",i&&Object.assign(o,i),o};const Xi=null;function fa(e){return c.isPlainObject(e)||c.isArray(e)}function qs(e){return c.endsWith(e,"[]")?e.slice(0,-2):e}function rs(e,t,a){return e?e.concat(t).map(function(r,i){return r=qs(r),!a&&i?"["+r+"]":r}).join(a?".":""):t}function Qi(e){return c.isArray(e)&&!e.some(fa)}const eo=c.toFlatObject(c,{},null,function(t){return/^is[A-Z]/.test(t)});function qt(e,t,a){if(!c.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,a=c.toFlatObject(a,{metaTokens:!0,dots:!1,indexes:!1},!1,function(T,_){return!c.isUndefined(_[T])});const s=a.metaTokens,r=a.visitor||d,i=a.dots,o=a.indexes,u=(a.Blob||typeof Blob<"u"&&Blob)&&c.isSpecCompliantForm(t);if(!c.isFunction(r))throw new TypeError("visitor must be a function");function l(p){if(p===null)return"";if(c.isDate(p))return p.toISOString();if(c.isBoolean(p))return p.toString();if(!u&&c.isBlob(p))throw new E("Blob is not supported. Use a Buffer instead.");return c.isArrayBuffer(p)||c.isTypedArray(p)?u&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function d(p,T,_){let W=p;if(p&&!_&&typeof p=="object"){if(c.endsWith(T,"{}"))T=s?T:T.slice(0,-2),p=JSON.stringify(p);else if(c.isArray(p)&&Qi(p)||(c.isFileList(p)||c.endsWith(T,"[]"))&&(W=c.toArray(p)))return T=qs(T),W.forEach(function(C,F){!(c.isUndefined(C)||C===null)&&t.append(o===!0?rs([T],F,i):o===null?T:T+"[]",l(C))}),!1}return fa(p)?!0:(t.append(rs(_,T,i),l(p)),!1)}const h=[],R=Object.assign(eo,{defaultVisitor:d,convertValue:l,isVisitable:fa});function N(p,T){if(!c.isUndefined(p)){if(h.indexOf(p)!==-1)throw Error("Circular reference detected in "+T.join("."));h.push(p),c.forEach(p,function(W,U){(!(c.isUndefined(W)||W===null)&&r.call(t,W,c.isString(U)?U.trim():U,T,R))===!0&&N(W,T?T.concat(U):[U])}),h.pop()}}if(!c.isObject(e))throw new TypeError("data must be an object");return N(e),t}function is(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function ya(e,t){this._pairs=[],e&&qt(e,this,t)}const Ys=ya.prototype;Ys.append=function(t,a){this._pairs.push([t,a])};Ys.toString=function(t){const a=t?function(s){return t.call(this,s,is)}:is;return this._pairs.map(function(r){return a(r[0])+"="+a(r[1])},"").join("&")};function to(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function zs(e,t,a){if(!t)return e;const s=a&&a.encode||to;c.isFunction(a)&&(a={serialize:a});const r=a&&a.serialize;let i;if(r?i=r(t,a):i=c.isURLSearchParams(t)?t.toString():new ya(t,a).toString(s),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class os{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){c.forEach(this.handlers,function(s){s!==null&&t(s)})}}const Js={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ao=typeof URLSearchParams<"u"?URLSearchParams:ya,so=typeof FormData<"u"?FormData:null,ro=typeof Blob<"u"?Blob:null,io={isBrowser:!0,classes:{URLSearchParams:ao,FormData:so,Blob:ro},protocols:["http","https","file","blob","url","data"]},ba=typeof window<"u"&&typeof document<"u",_a=typeof navigator=="object"&&navigator||void 0,oo=ba&&(!_a||["ReactNative","NativeScript","NS"].indexOf(_a.product)<0),no=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",lo=ba&&window.location.href||"http://localhost",co=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:ba,hasStandardBrowserEnv:oo,hasStandardBrowserWebWorkerEnv:no,navigator:_a,origin:lo},Symbol.toStringTag,{value:"Module"})),Y={...co,...io};function uo(e,t){return qt(e,new Y.classes.URLSearchParams,{visitor:function(a,s,r,i){return Y.isNode&&c.isBuffer(a)?(this.append(s,a.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function po(e){return c.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function mo(e){const t={},a=Object.keys(e);let s;const r=a.length;let i;for(s=0;s=a.length;return o=!o&&c.isArray(r)?r.length:o,u?(c.hasOwnProp(r,o)?r[o]=[r[o],s]:r[o]=s,!n):((!r[o]||!c.isObject(r[o]))&&(r[o]=[]),t(a,s,r[o],i)&&c.isArray(r[o])&&(r[o]=mo(r[o])),!n)}if(c.isFormData(e)&&c.isFunction(e.entries)){const a={};return c.forEachEntry(e,(s,r)=>{t(po(s),r,a,0)}),a}return null}function ho(e,t,a){if(c.isString(e))try{return(t||JSON.parse)(e),c.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(a||JSON.stringify)(e)}const ut={transitional:Js,adapter:["xhr","http","fetch"],transformRequest:[function(t,a){const s=a.getContentType()||"",r=s.indexOf("application/json")>-1,i=c.isObject(t);if(i&&c.isHTMLForm(t)&&(t=new FormData(t)),c.isFormData(t))return r?JSON.stringify(js(t)):t;if(c.isArrayBuffer(t)||c.isBuffer(t)||c.isStream(t)||c.isFile(t)||c.isBlob(t)||c.isReadableStream(t))return t;if(c.isArrayBufferView(t))return t.buffer;if(c.isURLSearchParams(t))return a.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let n;if(i){if(s.indexOf("application/x-www-form-urlencoded")>-1)return uo(t,this.formSerializer).toString();if((n=c.isFileList(t))||s.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return qt(n?{"files[]":t}:t,u&&new u,this.formSerializer)}}return i||r?(a.setContentType("application/json",!1),ho(t)):t}],transformResponse:[function(t){const a=this.transitional||ut.transitional,s=a&&a.forcedJSONParsing,r=this.responseType==="json";if(c.isResponse(t)||c.isReadableStream(t))return t;if(t&&c.isString(t)&&(s&&!this.responseType||r)){const o=!(a&&a.silentJSONParsing)&&r;try{return JSON.parse(t,this.parseReviver)}catch(n){if(o)throw n.name==="SyntaxError"?E.from(n,E.ERR_BAD_RESPONSE,this,null,this.response):n}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Y.classes.FormData,Blob:Y.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};c.forEach(["delete","get","head","post","put","patch"],e=>{ut.headers[e]={}});const fo=c.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"]),_o=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]&&fo[a])&&(a==="set-cookie"?t[a]?t[a].push(s):t[a]=[s]:t[a]=t[a]?t[a]+", "+s:s)}),t},ns=Symbol("internals");function Ke(e){return e&&String(e).trim().toLowerCase()}function gt(e){return e===!1||e==null?e:c.isArray(e)?e.map(gt):String(e)}function So(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 ko=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function sa(e,t,a,s,r){if(c.isFunction(s))return s.call(this,t,a);if(r&&(t=a),!!c.isString(t)){if(c.isString(s))return t.indexOf(s)!==-1;if(c.isRegExp(s))return s.test(t)}}function To(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,a,s)=>a.toUpperCase()+s)}function Bo(e,t){const a=c.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+a,{value:function(r,i,o){return this[s].call(this,t,r,i,o)},configurable:!0})})}let $=class{constructor(t){t&&this.set(t)}set(t,a,s){const r=this;function i(n,u,l){const d=Ke(u);if(!d)throw new Error("header name must be a non-empty string");const h=c.findKey(r,d);(!h||r[h]===void 0||l===!0||l===void 0&&r[h]!==!1)&&(r[h||u]=gt(n))}const o=(n,u)=>c.forEach(n,(l,d)=>i(l,d,u));if(c.isPlainObject(t)||t instanceof this.constructor)o(t,a);else if(c.isString(t)&&(t=t.trim())&&!ko(t))o(_o(t),a);else if(c.isObject(t)&&c.isIterable(t)){let n={},u,l;for(const d of t){if(!c.isArray(d))throw TypeError("Object iterator must return a key-value pair");n[l=d[0]]=(u=n[l])?c.isArray(u)?[...u,d[1]]:[u,d[1]]:d[1]}o(n,a)}else t!=null&&i(a,t,s);return this}get(t,a){if(t=Ke(t),t){const s=c.findKey(this,t);if(s){const r=this[s];if(!a)return r;if(a===!0)return So(r);if(c.isFunction(a))return a.call(this,r,s);if(c.isRegExp(a))return a.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,a){if(t=Ke(t),t){const s=c.findKey(this,t);return!!(s&&this[s]!==void 0&&(!a||sa(this,this[s],s,a)))}return!1}delete(t,a){const s=this;let r=!1;function i(o){if(o=Ke(o),o){const n=c.findKey(s,o);n&&(!a||sa(s,s[n],n,a))&&(delete s[n],r=!0)}}return c.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||sa(this,this[i],i,t,!0))&&(delete this[i],r=!0)}return r}normalize(t){const a=this,s={};return c.forEach(this,(r,i)=>{const o=c.findKey(s,i);if(o){a[o]=gt(r),delete a[i];return}const n=t?To(i):String(i).trim();n!==i&&delete a[i],a[n]=gt(r),s[n]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const a=Object.create(null);return c.forEach(this,(s,r)=>{s!=null&&s!==!1&&(a[r]=t&&c.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[ns]=this[ns]={accessors:{}}).accessors,r=this.prototype;function i(o){const n=Ke(o);s[n]||(Bo(r,o),s[n]=!0)}return c.isArray(t)?t.forEach(i):i(t),this}};$.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);c.reduceDescriptors($.prototype,({value:e},t)=>{let a=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[a]=s}}});c.freezeMethods($);function ra(e,t){const a=this||ut,s=t||a,r=$.from(s.headers);let i=s.data;return c.forEach(e,function(n){i=n.call(a,i,r.normalize(),t?t.status:void 0)}),r.normalize(),i}function Vs(e){return!!(e&&e.__CANCEL__)}function je(e,t,a){E.call(this,e??"canceled",E.ERR_CANCELED,t,a),this.name="CanceledError"}c.inherits(je,E,{__CANCEL__:!0});function Gs(e,t,a){const s=a.config.validateStatus;!a.status||!s||s(a.status)?e(a):t(new E("Request failed with status code "+a.status,[E.ERR_BAD_REQUEST,E.ERR_BAD_RESPONSE][Math.floor(a.status/100)-4],a.config,a.request,a))}function Eo(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Ro(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(u){const l=Date.now(),d=s[i];o||(o=l),a[r]=u,s[r]=l;let h=i,R=0;for(;h!==r;)R+=a[h++],h=h%e;if(r=(r+1)%e,r===i&&(i=(i+1)%e),l-o{a=d,r=null,i&&(clearTimeout(i),i=null),e(...l)};return[(...l)=>{const d=Date.now(),h=d-a;h>=s?o(l,d):(r=l,i||(i=setTimeout(()=>{i=null,o(r)},s-h)))},()=>r&&o(r)]}const Ot=(e,t,a=3)=>{let s=0;const r=Ro(50,250);return wo(i=>{const o=i.loaded,n=i.lengthComputable?i.total:void 0,u=o-s,l=r(u),d=o<=n;s=o;const h={loaded:o,total:n,progress:n?o/n:void 0,bytes:u,rate:l||void 0,estimated:l&&n&&d?(n-o)/l:void 0,event:i,lengthComputable:n!=null,[t?"download":"upload"]:!0};e(h)},a)},ls=(e,t)=>{const a=e!=null;return[s=>t[0]({lengthComputable:a,total:e,loaded:s}),t[1]]},cs=e=>(...t)=>c.asap(()=>e(...t)),go=Y.hasStandardBrowserEnv?((e,t)=>a=>(a=new URL(a,Y.origin),e.protocol===a.protocol&&e.host===a.host&&(t||e.port===a.port)))(new URL(Y.origin),Y.navigator&&/(msie|trident)/i.test(Y.navigator.userAgent)):()=>!0,Ao=Y.hasStandardBrowserEnv?{write(e,t,a,s,r,i){const o=[e+"="+encodeURIComponent(t)];c.isNumber(a)&&o.push("expires="+new Date(a).toGMTString()),c.isString(s)&&o.push("path="+s),c.isString(r)&&o.push("domain="+r),i===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Lo(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function yo(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function $s(e,t,a){let s=!Lo(t);return e&&(s||a==!1)?yo(e,t):t}const ds=e=>e instanceof $?{...e}:e;function Pe(e,t){t=t||{};const a={};function s(l,d,h,R){return c.isPlainObject(l)&&c.isPlainObject(d)?c.merge.call({caseless:R},l,d):c.isPlainObject(d)?c.merge({},d):c.isArray(d)?d.slice():d}function r(l,d,h,R){if(c.isUndefined(d)){if(!c.isUndefined(l))return s(void 0,l,h,R)}else return s(l,d,h,R)}function i(l,d){if(!c.isUndefined(d))return s(void 0,d)}function o(l,d){if(c.isUndefined(d)){if(!c.isUndefined(l))return s(void 0,l)}else return s(void 0,d)}function n(l,d,h){if(h in t)return s(l,d);if(h in e)return s(void 0,l)}const u={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,responseEncoding:o,validateStatus:n,headers:(l,d,h)=>r(ds(l),ds(d),h,!0)};return c.forEach(Object.keys({...e,...t}),function(d){const h=u[d]||r,R=h(e[d],t[d],d);c.isUndefined(R)&&h!==n||(a[d]=R)}),a}const Ks=e=>{const t=Pe({},e);let{data:a,withXSRFToken:s,xsrfHeaderName:r,xsrfCookieName:i,headers:o,auth:n}=t;if(t.headers=o=$.from(o),t.url=zs($s(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),n&&o.set("Authorization","Basic "+btoa((n.username||"")+":"+(n.password?unescape(encodeURIComponent(n.password)):""))),c.isFormData(a)){if(Y.hasStandardBrowserEnv||Y.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(c.isFunction(a.getHeaders)){const u=a.getHeaders(),l=["content-type","content-length"];Object.entries(u).forEach(([d,h])=>{l.includes(d.toLowerCase())&&o.set(d,h)})}}if(Y.hasStandardBrowserEnv&&(s&&c.isFunction(s)&&(s=s(t)),s||s!==!1&&go(t.url))){const u=r&&i&&Ao.read(i);u&&o.set(r,u)}return t},bo=typeof XMLHttpRequest<"u",No=bo&&function(e){return new Promise(function(a,s){const r=Ks(e);let i=r.data;const o=$.from(r.headers).normalize();let{responseType:n,onUploadProgress:u,onDownloadProgress:l}=r,d,h,R,N,p;function T(){N&&N(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(d),r.signal&&r.signal.removeEventListener("abort",d)}let _=new XMLHttpRequest;_.open(r.method.toUpperCase(),r.url,!0),_.timeout=r.timeout;function W(){if(!_)return;const C=$.from("getAllResponseHeaders"in _&&_.getAllResponseHeaders()),B={data:!n||n==="text"||n==="json"?_.responseText:_.response,status:_.status,statusText:_.statusText,headers:C,config:e,request:_};Gs(function(q){a(q),T()},function(q){s(q),T()},B),_=null}"onloadend"in _?_.onloadend=W:_.onreadystatechange=function(){!_||_.readyState!==4||_.status===0&&!(_.responseURL&&_.responseURL.indexOf("file:")===0)||setTimeout(W)},_.onabort=function(){_&&(s(new E("Request aborted",E.ECONNABORTED,e,_)),_=null)},_.onerror=function(F){const B=F&&F.message?F.message:"Network Error",P=new E(B,E.ERR_NETWORK,e,_);P.event=F||null,s(P),_=null},_.ontimeout=function(){let F=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const B=r.transitional||Js;r.timeoutErrorMessage&&(F=r.timeoutErrorMessage),s(new E(F,B.clarifyTimeoutError?E.ETIMEDOUT:E.ECONNABORTED,e,_)),_=null},i===void 0&&o.setContentType(null),"setRequestHeader"in _&&c.forEach(o.toJSON(),function(F,B){_.setRequestHeader(B,F)}),c.isUndefined(r.withCredentials)||(_.withCredentials=!!r.withCredentials),n&&n!=="json"&&(_.responseType=r.responseType),l&&([R,p]=Ot(l,!0),_.addEventListener("progress",R)),u&&_.upload&&([h,N]=Ot(u),_.upload.addEventListener("progress",h),_.upload.addEventListener("loadend",N)),(r.cancelToken||r.signal)&&(d=C=>{_&&(s(!C||C.type?new je(null,e,_):C),_.abort(),_=null)},r.cancelToken&&r.cancelToken.subscribe(d),r.signal&&(r.signal.aborted?d():r.signal.addEventListener("abort",d)));const U=Eo(r.url);if(U&&Y.protocols.indexOf(U)===-1){s(new E("Unsupported protocol "+U+":",E.ERR_BAD_REQUEST,e));return}_.send(i||null)})},Oo=(e,t)=>{const{length:a}=e=e?e.filter(Boolean):[];if(t||a){let s=new AbortController,r;const i=function(l){if(!r){r=!0,n();const d=l instanceof Error?l:this.reason;s.abort(d instanceof E?d:new je(d instanceof Error?d.message:d))}};let o=t&&setTimeout(()=>{o=null,i(new E(`timeout ${t} of ms exceeded`,E.ETIMEDOUT))},t);const n=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(l=>{l.unsubscribe?l.unsubscribe(i):l.removeEventListener("abort",i)}),e=null)};e.forEach(l=>l.addEventListener("abort",i));const{signal:u}=s;return u.unsubscribe=()=>c.asap(n),u}},xo=function*(e,t){let a=e.byteLength;if(a{const r=Co(e,t);let i=0,o,n=u=>{o||(o=!0,s&&s(u))};return new ReadableStream({async pull(u){try{const{done:l,value:d}=await r.next();if(l){n(),u.close();return}let h=d.byteLength;if(a){let R=i+=h;a(R)}u.enqueue(new Uint8Array(d))}catch(l){throw n(l),l}},cancel(u){return n(u),r.return()}},{highWaterMark:2})},ps=64*1024,{isFunction:kt}=c,Wo=(({Request:e,Response:t})=>({Request:e,Response:t}))(c.global),{ReadableStream:ms,TextEncoder:hs}=c.global,fs=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Po=e=>{e=c.merge.call({skipUndefined:!0},Wo,e);const{fetch:t,Request:a,Response:s}=e,r=t?kt(t):typeof fetch=="function",i=kt(a),o=kt(s);if(!r)return!1;const n=r&&kt(ms),u=r&&(typeof hs=="function"?(p=>T=>p.encode(T))(new hs):async p=>new Uint8Array(await new a(p).arrayBuffer())),l=i&&n&&fs(()=>{let p=!1;const T=new a(Y.origin,{body:new ms,method:"POST",get duplex(){return p=!0,"half"}}).headers.has("Content-Type");return p&&!T}),d=o&&n&&fs(()=>c.isReadableStream(new s("").body)),h={stream:d&&(p=>p.body)};r&&["text","arrayBuffer","blob","formData","stream"].forEach(p=>{!h[p]&&(h[p]=(T,_)=>{let W=T&&T[p];if(W)return W.call(T);throw new E(`Response type '${p}' is not supported`,E.ERR_NOT_SUPPORT,_)})});const R=async p=>{if(p==null)return 0;if(c.isBlob(p))return p.size;if(c.isSpecCompliantForm(p))return(await new a(Y.origin,{method:"POST",body:p}).arrayBuffer()).byteLength;if(c.isArrayBufferView(p)||c.isArrayBuffer(p))return p.byteLength;if(c.isURLSearchParams(p)&&(p=p+""),c.isString(p))return(await u(p)).byteLength},N=async(p,T)=>{const _=c.toFiniteNumber(p.getContentLength());return _??R(T)};return async p=>{let{url:T,method:_,data:W,signal:U,cancelToken:C,timeout:F,onDownloadProgress:B,onUploadProgress:P,responseType:q,headers:Z,withCredentials:we="same-origin",fetchOptions:Ka}=Ks(p),Za=t||fetch;q=q?(q+"").toLowerCase():"text";let _t=Oo([U,C&&C.toAbortSignal()],F),$e=null;const Ne=_t&&_t.unsubscribe&&(()=>{_t.unsubscribe()});let Xa;try{if(P&&l&&_!=="get"&&_!=="head"&&(Xa=await N(Z,W))!==0){let Ae=new a(T,{method:"POST",body:W,duplex:"half"}),He;if(c.isFormData(W)&&(He=Ae.headers.get("content-type"))&&Z.setContentType(He),Ae.body){const[aa,St]=ls(Xa,Ot(cs(P)));W=us(Ae.body,ps,aa,St)}}c.isString(we)||(we=we?"include":"omit");const ce=i&&"credentials"in a.prototype,Qa={...Ka,signal:_t,method:_.toUpperCase(),headers:Z.normalize().toJSON(),body:W,duplex:"half",credentials:ce?we:void 0};$e=i&&new a(T,Qa);let ge=await(i?Za($e,Ka):Za(T,Qa));const es=d&&(q==="stream"||q==="response");if(d&&(B||es&&Ne)){const Ae={};["status","statusText","headers"].forEach(ts=>{Ae[ts]=ge[ts]});const He=c.toFiniteNumber(ge.headers.get("content-length")),[aa,St]=B&&ls(He,Ot(cs(B),!0))||[];ge=new s(us(ge.body,ps,aa,()=>{St&&St(),Ne&&Ne()}),Ae)}q=q||"text";let Xr=await h[c.findKey(h,q)||"text"](ge,p);return!es&&Ne&&Ne(),await new Promise((Ae,He)=>{Gs(Ae,He,{data:Xr,headers:$.from(ge.headers),status:ge.status,statusText:ge.statusText,config:p,request:$e})})}catch(ce){throw Ne&&Ne(),ce&&ce.name==="TypeError"&&/Load failed|fetch/i.test(ce.message)?Object.assign(new E("Network Error",E.ERR_NETWORK,p,$e),{cause:ce.cause||ce}):E.from(ce,ce&&ce.code,p,$e)}}},Do=new Map,Zs=e=>{let t=e?e.env:{};const{fetch:a,Request:s,Response:r}=t,i=[s,r,a];let o=i.length,n=o,u,l,d=Do;for(;n--;)u=i[n],l=d.get(u),l===void 0&&d.set(u,l=n?new Map:Po(t)),d=l;return l};Zs();const Sa={http:Xi,xhr:No,fetch:{get:Zs}};c.forEach(Sa,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const _s=e=>`- ${e}`,Ho=e=>c.isFunction(e)||e===null||e===!1,Xs={getAdapter:(e,t)=>{e=c.isArray(e)?e:[e];const{length:a}=e;let s,r;const i={};for(let o=0;o`adapter ${u} `+(l===!1?"is not supported by the environment":"is not available in the build"));let n=a?o.length>1?`since : `+o.map(_s).join(` diff --git a/app/static/dist/assets/pev2-CU_HavEz.js b/app/static/dist/assets/pev2-CU_HavEz.js new file mode 100644 index 0000000..5bdb304 --- /dev/null +++ b/app/static/dist/assets/pev2-CU_HavEz.js @@ -0,0 +1,708 @@ +import{d as Ut,r as dr,a as Ye,o as mi,w as Jt,n as Oa,b as ld,c as D,u as f,e as R,f as y,g,h as Re,i as Y,j as Oe,t as pe,k as St,l as dt,m as ve,F as at,p as zt,q as At,s as Wt,v as Pt,x as Vg,y as Hi,z as Yt,A as PR,B as kR,C as ou,D as UR,E as ya,G as mm,H as Hl,I as ti,J as VR,K as BR,L as _n}from"./vue-5jDimcVh.js";var HR={},WR=Object.defineProperty,FR=(e,t,n)=>t in e?WR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,be=(e,t,n)=>FR(e,typeof t!="symbol"?t+"":t,n),fl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ud(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Nl={exports:{}};var XR=Nl.exports,Em;function GR(){return Em||(Em=1,function(e,t){(function(){var n,a="4.17.21",s=200,o="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",l="Expected a function",c="Invalid `variable` option passed into `_.template`",p="__lodash_hash_undefined__",h=500,m="__lodash_placeholder__",_=1,A=2,v=4,C=1,L=2,b=1,x=2,F=4,U=8,w=16,P=32,j=64,q=128,ie=256,Ie=512,xe=30,M="...",J=800,re=16,N=1,ye=2,ee=3,le=1/0,Ee=9007199254740991,Le=17976931348623157e292,se=NaN,V=4294967295,$=V-1,me=V>>>1,te=[["ary",q],["bind",b],["bindKey",x],["curry",U],["curryRight",w],["flip",Ie],["partial",P],["partialRight",j],["rearg",ie]],S="[object Arguments]",X="[object Array]",K="[object AsyncFunction]",fe="[object Boolean]",ae="[object Date]",Te="[object DOMException]",Ce="[object Error]",Qe="[object Function]",ot="[object GeneratorFunction]",Ve="[object Map]",Xe="[object Number]",ht="[object Null]",rt="[object Object]",ne="[object Promise]",He="[object Proxy]",ct="[object RegExp]",Rt="[object Set]",jt="[object String]",Vt="[object Symbol]",Or="[object Undefined]",fn="[object WeakMap]",pr="[object WeakSet]",Bn="[object ArrayBuffer]",Hn="[object DataView]",Ma="[object Float32Array]",Da="[object Float64Array]",Pa="[object Int8Array]",ka="[object Int16Array]",fa="[object Int32Array]",oe="[object Uint8Array]",ke="[object Uint8ClampedArray]",Ke="[object Uint16Array]",gt="[object Uint32Array]",mt=/\b__p \+= '';/g,tn=/\b(__p \+=) '' \+/g,gn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Jn=/&(?:amp|lt|gt|quot|#39);/g,Ln=/[&<>"']/g,B=RegExp(Jn.source),ce=RegExp(Ln.source),Ne=/<%-([\s\S]+?)%>/g,nt=/<%([\s\S]+?)%>/g,wt=/<%=([\s\S]+?)%>/g,Mt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Be=/^\w*$/,De=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,qe=/[\\^$.*+?()[\]{}|]/g,nn=RegExp(qe.source),Xt=/^\s+/,Ua=/\s/,fs=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ds=/\{\n\/\* \[wrapped with (.+)\] \*/,Tu=/,? & /,ps=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,yu=/[()=,{}\[\]\/\s]/,Au=/\\(\\)?/g,Iu=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,hs=/\w*$/,_i=/^[-+]0x[0-9a-f]+$/i,Su=/^0b[01]+$/i,Ou=/^\[object .+?Constructor\]$/,Ru=/^0o[0-7]+$/i,Rr=/^(?:0|[1-9]\d*)$/,yo=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Va=/($^)/,bu=/['\n\r\u2028\u2029\\]/g,gi="\\ud800-\\udfff",Nu="\\u0300-\\u036f",vi="\\ufe20-\\ufe2f",Lu="\\u20d0-\\u20ff",Se=Nu+vi+Lu,ze="\\u2700-\\u27bf",Et="a-z\\xdf-\\xf6\\xf8-\\xff",Dt="\\xac\\xb1\\xd7\\xf7",Zt="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Zn="\\u2000-\\u206f",br=" \\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",Ba="A-Z\\xc0-\\xd6\\xd8-\\xde",vn="\\ufe0e\\ufe0f",Wn=Dt+Zt+Zn+br,Ti="['’]",Ao="["+gi+"]",ms="["+Wn+"]",yi="["+Se+"]",Io="\\d+",Cu="["+ze+"]",So="["+Et+"]",Ha="[^"+gi+Wn+Io+ze+Et+Ba+"]",Ai="\\ud83c[\\udffb-\\udfff]",Qn="(?:"+yi+"|"+Ai+")",Oo="[^"+gi+"]",Wa="(?:\\ud83c[\\udde6-\\uddff]){2}",tt="[\\ud800-\\udbff][\\udc00-\\udfff]",Gr="["+Ba+"]",rn="\\u200d",Ct="(?:"+So+"|"+Ha+")",Ii="(?:"+Gr+"|"+Ha+")",Nr="(?:"+Ti+"(?:d|ll|m|re|s|t|ve))?",Si="(?:"+Ti+"(?:D|LL|M|RE|S|T|VE))?",Oi=Qn+"?",we="["+vn+"]?",Fe="(?:"+rn+"(?:"+[Oo,Wa,tt].join("|")+")"+we+Oi+")*",lt="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Nt="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",sn=we+Oi+Fe,hr="(?:"+[Cu,Wa,tt].join("|")+")"+sn,xu="(?:"+[Oo+yi+"?",yi,Wa,tt,Ao].join("|")+")",wu=RegExp(Ti,"g"),z1=RegExp(yi,"g"),Mu=RegExp(Ai+"(?="+Ai+")|"+xu+sn,"g"),j1=RegExp([Gr+"?"+So+"+"+Nr+"(?="+[ms,Gr,"$"].join("|")+")",Ii+"+"+Si+"(?="+[ms,Gr+Ct,"$"].join("|")+")",Gr+"?"+Ct+"+"+Nr,Gr+"+"+Si,Nt,lt,Io,hr].join("|"),"g"),K1=RegExp("["+rn+gi+Se+vn+"]"),Y1=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,$1=["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"],q1=-1,Ht={};Ht[Ma]=Ht[Da]=Ht[Pa]=Ht[ka]=Ht[fa]=Ht[oe]=Ht[ke]=Ht[Ke]=Ht[gt]=!0,Ht[S]=Ht[X]=Ht[Bn]=Ht[fe]=Ht[Hn]=Ht[ae]=Ht[Ce]=Ht[Qe]=Ht[Ve]=Ht[Xe]=Ht[rt]=Ht[ct]=Ht[Rt]=Ht[jt]=Ht[fn]=!1;var Bt={};Bt[S]=Bt[X]=Bt[Bn]=Bt[Hn]=Bt[fe]=Bt[ae]=Bt[Ma]=Bt[Da]=Bt[Pa]=Bt[ka]=Bt[fa]=Bt[Ve]=Bt[Xe]=Bt[rt]=Bt[ct]=Bt[Rt]=Bt[jt]=Bt[Vt]=Bt[oe]=Bt[ke]=Bt[Ke]=Bt[gt]=!0,Bt[Ce]=Bt[Qe]=Bt[fn]=!1;var J1={À:"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"},Z1={"&":"&","<":"<",">":">",'"':""","'":"'"},Q1={"&":"&","<":"<",">":">",""":'"',"'":"'"},eT={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},tT=parseFloat,nT=parseInt,lp=typeof fl=="object"&&fl&&fl.Object===Object&&fl,rT=typeof self=="object"&&self&&self.Object===Object&&self,dn=lp||rT||Function("return this")(),Du=t&&!t.nodeType&&t,Fa=Du&&!0&&e&&!e.nodeType&&e,up=Fa&&Fa.exports===Du,Pu=up&&lp.process,er=function(){try{var G=Fa&&Fa.require&&Fa.require("util").types;return G||Pu&&Pu.binding&&Pu.binding("util")}catch{}}(),cp=er&&er.isArrayBuffer,fp=er&&er.isDate,dp=er&&er.isMap,pp=er&&er.isRegExp,hp=er&&er.isSet,mp=er&&er.isTypedArray;function Fn(G,ue,Q){switch(Q.length){case 0:return G.call(ue);case 1:return G.call(ue,Q[0]);case 2:return G.call(ue,Q[0],Q[1]);case 3:return G.call(ue,Q[0],Q[1],Q[2])}return G.apply(ue,Q)}function aT(G,ue,Q,Pe){for(var it=-1,bt=G==null?0:G.length;++it-1}function ku(G,ue,Q){for(var Pe=-1,it=G==null?0:G.length;++Pe-1;);return Q}function Ip(G,ue){for(var Q=G.length;Q--&&Ri(ue,G[Q],0)>-1;);return Q}function pT(G,ue){for(var Q=G.length,Pe=0;Q--;)G[Q]===ue&&++Pe;return Pe}var hT=Hu(J1),mT=Hu(Z1);function ET(G){return"\\"+eT[G]}function _T(G,ue){return G==null?n:G[ue]}function bi(G){return K1.test(G)}function gT(G){return Y1.test(G)}function vT(G){for(var ue,Q=[];!(ue=G.next()).done;)Q.push(ue.value);return Q}function Gu(G){var ue=-1,Q=Array(G.size);return G.forEach(function(Pe,it){Q[++ue]=[it,Pe]}),Q}function Sp(G,ue){return function(Q){return G(ue(Q))}}function ha(G,ue){for(var Q=-1,Pe=G.length,it=0,bt=[];++Q-1}function sy(r,i){var u=this.__data__,E=Xo(u,r);return E<0?(++this.size,u.push([r,i])):u[E][1]=i,this}zr.prototype.clear=ny,zr.prototype.delete=ry,zr.prototype.get=ay,zr.prototype.has=iy,zr.prototype.set=sy;function jr(r){var i=-1,u=r==null?0:r.length;for(this.clear();++i=i?r:i)),r}function ar(r,i,u,E,T,O){var k,H=i&_,z=i&A,de=i&v;if(u&&(k=T?u(r,E,T,O):u(r)),k!==n)return k;if(!Kt(r))return r;var he=st(r);if(he){if(k=cA(r),!H)return Cn(r,k)}else{var _e=yn(r),Me=_e==Qe||_e==ot;if(Ta(r))return sh(r,H);if(_e==rt||_e==S||Me&&!T){if(k=z||Me?{}:Oh(r),!H)return z?Qy(r,Ay(k,r)):Zy(r,kp(k,r))}else{if(!Bt[_e])return T?r:{};k=fA(r,_e,H)}}O||(O=new Er);var We=O.get(r);if(We)return We;O.set(r,k),em(r)?r.forEach(function(Ze){k.add(ar(Ze,i,u,Ze,r,O))}):Zh(r)&&r.forEach(function(Ze,vt){k.set(vt,ar(Ze,i,u,vt,r,O))});var Je=de?z?Ec:mc:z?wn:un,ft=he?n:Je(r);return tr(ft||r,function(Ze,vt){ft&&(vt=Ze,Ze=r[vt]),As(k,vt,ar(Ze,i,u,vt,r,O))}),k}function Iy(r){var i=un(r);return function(u){return Up(u,r,i)}}function Up(r,i,u){var E=u.length;if(r==null)return!E;for(r=kt(r);E--;){var T=u[E],O=i[T],k=r[T];if(k===n&&!(T in r)||!O(k))return!1}return!0}function Vp(r,i,u){if(typeof r!="function")throw new nr(l);return Ls(function(){r.apply(n,u)},i)}function Is(r,i,u,E){var T=-1,O=Ro,k=!0,H=r.length,z=[],de=i.length;if(!H)return z;u&&(i=Gt(i,Xn(u))),E?(O=ku,k=!1):i.length>=s&&(O=Es,k=!1,i=new za(i));e:for(;++TT?0:T+u),E=E===n||E>T?T:ut(E),E<0&&(E+=T),E=u>E?0:nm(E);u0&&u(H)?i>1?pn(H,i-1,u,E,T):pa(T,H):E||(T[T.length]=H)}return T}var Ju=dh(),Wp=dh(!0);function Lr(r,i){return r&&Ju(r,i,un)}function Zu(r,i){return r&&Wp(r,i,un)}function zo(r,i){return da(i,function(u){return Jr(r[u])})}function Ka(r,i){i=ga(i,r);for(var u=0,E=i.length;r!=null&&ui}function Ry(r,i){return r!=null&&xt.call(r,i)}function by(r,i){return r!=null&&i in kt(r)}function Ny(r,i,u){return r>=Tn(i,u)&&r=120&&he.length>=120)?new za(k&&he):n}he=r[0];var _e=-1,Me=H[0];e:for(;++_e-1;)H!==r&&ko.call(H,z,1),ko.call(r,z,1);return r}function Zp(r,i){for(var u=r?i.length:0,E=u-1;u--;){var T=i[u];if(u==E||T!==O){var O=T;qr(T)?ko.call(r,T,1):lc(r,T)}}return r}function ic(r,i){return r+Bo(wp()*(i-r+1))}function Wy(r,i,u,E){for(var T=-1,O=ln(Vo((i-r)/(u||1)),0),k=Q(O);O--;)k[E?O:++T]=r,r+=u;return k}function sc(r,i){var u="";if(!r||i<1||i>Ee)return u;do i%2&&(u+=r),i=Bo(i/2),i&&(r+=r);while(i);return u}function pt(r,i){return Ic(Nh(r,i,Mn),r+"")}function Fy(r){return Pp(Vi(r))}function Xy(r,i){var u=Vi(r);return nl(u,ja(i,0,u.length))}function Rs(r,i,u,E){if(!Kt(r))return r;i=ga(i,r);for(var T=-1,O=i.length,k=O-1,H=r;H!=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 O=Q(T);++E>>1,k=r[O];k!==null&&!zn(k)&&(u?k<=i:k=s){var de=i?null:rA(r);if(de)return No(de);k=!1,T=Es,z=new za}else z=i?[]:H;e:for(;++E=E?r:ir(r,i,u)}var ih=DT||function(r){return dn.clearTimeout(r)};function sh(r,i){if(i)return r.slice();var u=r.length,E=bp?bp(u):new r.constructor(u);return r.copy(E),E}function dc(r){var i=new r.constructor(r.byteLength);return new Do(i).set(new Do(r)),i}function Yy(r,i){var u=i?dc(r.buffer):r.buffer;return new r.constructor(u,r.byteOffset,r.byteLength)}function $y(r){var i=new r.constructor(r.source,hs.exec(r));return i.lastIndex=r.lastIndex,i}function qy(r){return ys?kt(ys.call(r)):{}}function oh(r,i){var u=i?dc(r.buffer):r.buffer;return new r.constructor(u,r.byteOffset,r.length)}function lh(r,i){if(r!==i){var u=r!==n,E=r===null,T=r===r,O=zn(r),k=i!==n,H=i===null,z=i===i,de=zn(i);if(!H&&!de&&!O&&r>i||O&&k&&z&&!H&&!de||E&&k&&z||!u&&z||!T)return 1;if(!E&&!O&&!de&&r=H)return z;var de=u[E];return z*(de=="desc"?-1:1)}}return r.index-i.index}function uh(r,i,u,E){for(var T=-1,O=r.length,k=u.length,H=-1,z=i.length,de=ln(O-k,0),he=Q(z+de),_e=!E;++H1?u[T-1]:n,k=T>2?u[2]:n;for(O=r.length>3&&typeof O=="function"?(T--,O):n,k&&Rn(u[0],u[1],k)&&(O=T<3?n:O,T=1),i=kt(i);++E-1?T[O?i[k]:k]:n}}function mh(r){return $r(function(i){var u=i.length,E=u,T=rr.prototype.thru;for(r&&i.reverse();E--;){var O=i[E];if(typeof O!="function")throw new nr(l);if(T&&!k&&el(O)=="wrapper")var k=new rr([],!0)}for(E=k?E:u;++E1&&yt.reverse(),he&&zH))return!1;var de=O.get(r),he=O.get(i);if(de&&he)return de==i&&he==r;var _e=-1,Me=!0,We=u&L?new za:n;for(O.set(r,i),O.set(i,r);++_e1?"& ":"")+i[E],i=i.join(u>2?", ":" "),r.replace(fs,`{ +/* [wrapped with `+i+`] */ +`)}function pA(r){return st(r)||qa(r)||!!(Cp&&r&&r[Cp])}function qr(r,i){var u=typeof r;return i=i??Ee,!!i&&(u=="number"||u!="symbol"&&Rr.test(r))&&r>-1&&r%1==0&&r0){if(++i>=J)return arguments[0]}else i=0;return r.apply(n,arguments)}}function nl(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,Hh(r,u)});function Wh(r){var i=I(r);return i.__chain__=!0,i}function SI(r,i){return i(r),r}function rl(r,i){return i(r)}var OI=$r(function(r){var i=r.length,u=i?r[0]:0,E=this.__wrapped__,T=function(O){return qu(O,r)};return i>1||this.__actions__.length||!(E instanceof Tt)||!qr(u)?this.thru(T):(E=E.slice(u,+u+(i?1:0)),E.__actions__.push({func:rl,args:[T],thisArg:n}),new rr(E,this.__chain__).thru(function(O){return i&&!O.length&&O.push(n),O}))});function RI(){return Wh(this)}function bI(){return new rr(this.value(),this.__chain__)}function NI(){this.__values__===n&&(this.__values__=tm(this.value()));var r=this.__index__>=this.__values__.length,i=r?n:this.__values__[this.__index__++];return{done:r,value:i}}function LI(){return this}function CI(r){for(var i,u=this;u instanceof Fo;){var E=Dh(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 xI(){var r=this.__wrapped__;if(r instanceof Tt){var i=r;return this.__actions__.length&&(i=new Tt(this)),i=i.reverse(),i.__actions__.push({func:rl,args:[Sc],thisArg:n}),new rr(i,this.__chain__)}return this.thru(Sc)}function wI(){return rh(this.__wrapped__,this.__actions__)}var MI=$o(function(r,i,u){xt.call(r,u)?++r[u]:Kr(r,u,1)});function DI(r,i,u){var E=st(r)?Ep:Sy;return u&&Rn(r,i,u)&&(i=n),E(r,$e(i,3))}function PI(r,i){var u=st(r)?da:Hp;return u(r,$e(i,3))}var kI=hh(Ph),UI=hh(kh);function VI(r,i){return pn(al(r,i),1)}function BI(r,i){return pn(al(r,i),le)}function HI(r,i,u){return u=u===n?1:ut(u),pn(al(r,i),u)}function Fh(r,i){var u=st(r)?tr:Ea;return u(r,$e(i,3))}function Xh(r,i){var u=st(r)?iT:Bp;return u(r,$e(i,3))}var WI=$o(function(r,i,u){xt.call(r,u)?r[u].push(i):Kr(r,u,[i])});function FI(r,i,u,E){r=xn(r)?r:Vi(r),u=u&&!E?ut(u):0;var T=r.length;return u<0&&(u=ln(T+u,0)),ul(r)?u<=T&&r.indexOf(i,u)>-1:!!T&&Ri(r,i,u)>-1}var XI=pt(function(r,i,u){var E=-1,T=typeof i=="function",O=xn(r)?Q(r.length):[];return Ea(r,function(k){O[++E]=T?Fn(i,k,u):Ss(k,i,u)}),O}),GI=$o(function(r,i,u){Kr(r,u,i)});function al(r,i){var u=st(r)?Gt:jp;return u(r,$e(i,3))}function zI(r,i,u,E){return r==null?[]:(st(i)||(i=i==null?[]:[i]),u=E?n:u,st(u)||(u=u==null?[]:[u]),qp(r,i,u))}var jI=$o(function(r,i,u){r[u?0:1].push(i)},function(){return[[],[]]});function KI(r,i,u){var E=st(r)?Uu:Tp,T=arguments.length<3;return E(r,$e(i,4),u,T,Ea)}function YI(r,i,u){var E=st(r)?sT:Tp,T=arguments.length<3;return E(r,$e(i,4),u,T,Bp)}function $I(r,i){var u=st(r)?da:Hp;return u(r,ol($e(i,3)))}function qI(r){var i=st(r)?Pp:Fy;return i(r)}function JI(r,i,u){(u?Rn(r,i,u):i===n)?i=1:i=ut(i);var E=st(r)?vy:Xy;return E(r,i)}function ZI(r){var i=st(r)?Ty:zy;return i(r)}function QI(r){if(r==null)return 0;if(xn(r))return ul(r)?Ni(r):r.length;var i=yn(r);return i==Ve||i==Rt?r.size:nc(r).length}function eS(r,i,u){var E=st(r)?Vu:jy;return u&&Rn(r,i,u)&&(i=n),E(r,$e(i,3))}var tS=pt(function(r,i){if(r==null)return[];var u=i.length;return u>1&&Rn(r,i[0],i[1])?i=[]:u>2&&Rn(i[0],i[1],i[2])&&(i=[i[0]]),qp(r,pn(i,1),[])}),il=PT||function(){return dn.Date.now()};function nS(r,i){if(typeof i!="function")throw new nr(l);return r=ut(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,Yr(r,q,n,n,n,n,i)}function zh(r,i){var u;if(typeof i!="function")throw new nr(l);return r=ut(r),function(){return--r>0&&(u=i.apply(this,arguments)),r<=1&&(i=n),u}}var Rc=pt(function(r,i,u){var E=b;if(u.length){var T=ha(u,ki(Rc));E|=P}return Yr(r,E,i,u,T)}),jh=pt(function(r,i,u){var E=b|x;if(u.length){var T=ha(u,ki(jh));E|=P}return Yr(i,E,r,u,T)});function Kh(r,i,u){i=u?n:i;var E=Yr(r,U,n,n,n,n,n,i);return E.placeholder=Kh.placeholder,E}function Yh(r,i,u){i=u?n:i;var E=Yr(r,w,n,n,n,n,n,i);return E.placeholder=Yh.placeholder,E}function $h(r,i,u){var E,T,O,k,H,z,de=0,he=!1,_e=!1,Me=!0;if(typeof r!="function")throw new nr(l);i=or(i)||0,Kt(u)&&(he=!!u.leading,_e="maxWait"in u,O=_e?ln(or(u.maxWait)||0,i):O,Me="trailing"in u?!!u.trailing:Me);function We(en){var gr=E,Qr=T;return E=T=n,de=en,k=r.apply(Qr,gr),k}function Je(en){return de=en,H=Ls(vt,i),he?We(en):k}function ft(en){var gr=en-z,Qr=en-de,hm=i-gr;return _e?Tn(hm,O-Qr):hm}function Ze(en){var gr=en-z,Qr=en-de;return z===n||gr>=i||gr<0||_e&&Qr>=O}function vt(){var en=il();if(Ze(en))return yt(en);H=Ls(vt,ft(en))}function yt(en){return H=n,Me&&E?We(en):(E=T=n,k)}function jn(){H!==n&&ih(H),de=0,E=z=T=H=n}function bn(){return H===n?k:yt(il())}function Kn(){var en=il(),gr=Ze(en);if(E=arguments,T=this,z=en,gr){if(H===n)return Je(z);if(_e)return ih(H),H=Ls(vt,i),We(z)}return H===n&&(H=Ls(vt,i)),k}return Kn.cancel=jn,Kn.flush=bn,Kn}var rS=pt(function(r,i){return Vp(r,1,i)}),aS=pt(function(r,i,u){return Vp(r,or(i)||0,u)});function iS(r){return Yr(r,Ie)}function sl(r,i){if(typeof r!="function"||i!=null&&typeof i!="function")throw new nr(l);var u=function(){var E=arguments,T=i?i.apply(this,E):E[0],O=u.cache;if(O.has(T))return O.get(T);var k=r.apply(this,E);return u.cache=O.set(T,k)||O,k};return u.cache=new(sl.Cache||jr),u}sl.Cache=jr;function ol(r){if(typeof r!="function")throw new nr(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 sS(r){return zh(2,r)}var oS=Ky(function(r,i){i=i.length==1&&st(i[0])?Gt(i[0],Xn($e())):Gt(pn(i,1),Xn($e()));var u=i.length;return pt(function(E){for(var T=-1,O=Tn(E.length,u);++T=i}),qa=Xp(function(){return arguments}())?Xp:function(r){return qt(r)&&xt.call(r,"callee")&&!Lp.call(r,"callee")},st=Q.isArray,AS=cp?Xn(cp):Cy;function xn(r){return r!=null&&ll(r.length)&&!Jr(r)}function Qt(r){return qt(r)&&xn(r)}function IS(r){return r===!0||r===!1||qt(r)&&On(r)==fe}var Ta=UT||Vc,SS=fp?Xn(fp):xy;function OS(r){return qt(r)&&r.nodeType===1&&!Cs(r)}function RS(r){if(r==null)return!0;if(xn(r)&&(st(r)||typeof r=="string"||typeof r.splice=="function"||Ta(r)||Ui(r)||qa(r)))return!r.length;var i=yn(r);if(i==Ve||i==Rt)return!r.size;if(Ns(r))return!nc(r).length;for(var u in r)if(xt.call(r,u))return!1;return!0}function bS(r,i){return Os(r,i)}function NS(r,i,u){u=typeof u=="function"?u:n;var E=u?u(r,i):n;return E===n?Os(r,i,n,u):!!E}function Nc(r){if(!qt(r))return!1;var i=On(r);return i==Ce||i==Te||typeof r.message=="string"&&typeof r.name=="string"&&!Cs(r)}function LS(r){return typeof r=="number"&&xp(r)}function Jr(r){if(!Kt(r))return!1;var i=On(r);return i==Qe||i==ot||i==K||i==He}function Jh(r){return typeof r=="number"&&r==ut(r)}function ll(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=Ee}function Kt(r){var i=typeof r;return r!=null&&(i=="object"||i=="function")}function qt(r){return r!=null&&typeof r=="object"}var Zh=dp?Xn(dp):My;function CS(r,i){return r===i||tc(r,i,gc(i))}function xS(r,i,u){return u=typeof u=="function"?u:n,tc(r,i,gc(i),u)}function wS(r){return Qh(r)&&r!=+r}function MS(r){if(EA(r))throw new it(o);return Gp(r)}function DS(r){return r===null}function PS(r){return r==null}function Qh(r){return typeof r=="number"||qt(r)&&On(r)==Xe}function Cs(r){if(!qt(r)||On(r)!=rt)return!1;var i=Po(r);if(i===null)return!0;var u=xt.call(i,"constructor")&&i.constructor;return typeof u=="function"&&u instanceof u&&xo.call(u)==xT}var Lc=pp?Xn(pp):Dy;function kS(r){return Jh(r)&&r>=-9007199254740991&&r<=Ee}var em=hp?Xn(hp):Py;function ul(r){return typeof r=="string"||!st(r)&&qt(r)&&On(r)==jt}function zn(r){return typeof r=="symbol"||qt(r)&&On(r)==Vt}var Ui=mp?Xn(mp):ky;function US(r){return r===n}function VS(r){return qt(r)&&yn(r)==fn}function BS(r){return qt(r)&&On(r)==pr}var HS=Qo(rc),WS=Qo(function(r,i){return r<=i});function tm(r){if(!r)return[];if(xn(r))return ul(r)?mr(r):Cn(r);if(_s&&r[_s])return vT(r[_s]());var i=yn(r),u=i==Ve?Gu:i==Rt?No:Vi;return u(r)}function Zr(r){if(!r)return r===0?r:0;if(r=or(r),r===le||r===-1/0){var i=r<0?-1:1;return i*Le}return r===r?r:0}function ut(r){var i=Zr(r),u=i%1;return i===i?u?i-u:i:0}function nm(r){return r?ja(ut(r),0,V):0}function or(r){if(typeof r=="number")return r;if(zn(r))return se;if(Kt(r)){var i=typeof r.valueOf=="function"?r.valueOf():r;r=Kt(i)?i+"":i}if(typeof r!="string")return r===0?r:+r;r=yp(r);var u=Su.test(r);return u||Ru.test(r)?nT(r.slice(2),u?2:8):_i.test(r)?se:+r}function rm(r){return Cr(r,wn(r))}function FS(r){return r?ja(ut(r),-9007199254740991,Ee):r===0?r:0}function Lt(r){return r==null?"":Gn(r)}var XS=Di(function(r,i){if(Ns(i)||xn(i)){Cr(i,un(i),r);return}for(var u in i)xt.call(i,u)&&As(r,u,i[u])}),am=Di(function(r,i){Cr(i,wn(i),r)}),cl=Di(function(r,i,u,E){Cr(i,wn(i),r,E)}),GS=Di(function(r,i,u,E){Cr(i,un(i),r,E)}),zS=$r(qu);function jS(r,i){var u=Mi(r);return i==null?u:kp(u,i)}var KS=pt(function(r,i){r=kt(r);var u=-1,E=i.length,T=E>2?i[2]:n;for(T&&Rn(i[0],i[1],T)&&(E=1);++u1),O}),Cr(r,Ec(r),u),E&&(u=ar(u,_|A|v,aA));for(var T=i.length;T--;)lc(u,i[T]);return u});function fO(r,i){return sm(r,ol($e(i)))}var dO=$r(function(r,i){return r==null?{}:By(r,i)});function sm(r,i){if(r==null)return{};var u=Gt(Ec(r),function(E){return[E]});return i=$e(i),Jp(r,u,function(E,T){return i(E,T[0])})}function pO(r,i,u){i=ga(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=wp();return Tn(r+T*(i-r+tT("1e-"+((T+"").length-1))),i)}return ic(r,i)}var SO=Pi(function(r,i,u){return i=i.toLowerCase(),r+(u?um(i):i)});function um(r){return wc(Lt(r).toLowerCase())}function cm(r){return r=Lt(r),r&&r.replace(yo,hT).replace(z1,"")}function OO(r,i,u){r=Lt(r),i=Gn(i);var E=r.length;u=u===n?E:ja(ut(u),0,E);var T=u;return u-=i.length,u>=0&&r.slice(u,T)==i}function RO(r){return r=Lt(r),r&&ce.test(r)?r.replace(Ln,mT):r}function bO(r){return r=Lt(r),r&&nn.test(r)?r.replace(qe,"\\$&"):r}var NO=Pi(function(r,i,u){return r+(u?"-":"")+i.toLowerCase()}),LO=Pi(function(r,i,u){return r+(u?" ":"")+i.toLowerCase()}),CO=ph("toLowerCase");function xO(r,i,u){r=Lt(r),i=ut(i);var E=i?Ni(r):0;if(!i||E>=i)return r;var T=(i-E)/2;return Zo(Bo(T),u)+r+Zo(Vo(T),u)}function wO(r,i,u){r=Lt(r),i=ut(i);var E=i?Ni(r):0;return i&&E>>0,u?(r=Lt(r),r&&(typeof i=="string"||i!=null&&!Lc(i))&&(i=Gn(i),!i&&bi(r))?va(mr(r),0,u):r.split(i,u)):[]}var BO=Pi(function(r,i,u){return r+(u?" ":"")+wc(i)});function HO(r,i,u){return r=Lt(r),u=u==null?0:ja(ut(u),0,r.length),i=Gn(i),r.slice(u,u+i.length)==i}function WO(r,i,u){var E=I.templateSettings;u&&Rn(r,i,u)&&(i=n),r=Lt(r),i=cl({},i,E,Th);var T=cl({},i.imports,E.imports,Th),O=un(T),k=Xu(T,O),H,z,de=0,he=i.interpolate||Va,_e="__p += '",Me=zu((i.escape||Va).source+"|"+he.source+"|"+(he===wt?Iu:Va).source+"|"+(i.evaluate||Va).source+"|$","g"),We="//# sourceURL="+(xt.call(i,"sourceURL")?(i.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++q1+"]")+` +`;r.replace(Me,function(Ze,vt,yt,jn,bn,Kn){return yt||(yt=jn),_e+=r.slice(de,Kn).replace(bu,ET),vt&&(H=!0,_e+=`' + +__e(`+vt+`) + +'`),bn&&(z=!0,_e+=`'; +`+bn+`; +__p += '`),yt&&(_e+=`' + +((__t = (`+yt+`)) == null ? '' : __t) + +'`),de=Kn+Ze.length,Ze}),_e+=`'; +`;var Je=xt.call(i,"variable")&&i.variable;if(!Je)_e=`with (obj) { +`+_e+` +} +`;else if(yu.test(Je))throw new it(c);_e=(z?_e.replace(mt,""):_e).replace(tn,"$1").replace(gn,"$1;"),_e="function("+(Je||"obj")+`) { +`+(Je?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(H?", __e = _.escape":"")+(z?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+_e+`return __p +}`;var ft=dm(function(){return bt(O,We+"return "+_e).apply(n,k)});if(ft.source=_e,Nc(ft))throw ft;return ft}function FO(r){return Lt(r).toLowerCase()}function XO(r){return Lt(r).toUpperCase()}function GO(r,i,u){if(r=Lt(r),r&&(u||i===n))return yp(r);if(!r||!(i=Gn(i)))return r;var E=mr(r),T=mr(i),O=Ap(E,T),k=Ip(E,T)+1;return va(E,O,k).join("")}function zO(r,i,u){if(r=Lt(r),r&&(u||i===n))return r.slice(0,Op(r)+1);if(!r||!(i=Gn(i)))return r;var E=mr(r),T=Ip(E,mr(i))+1;return va(E,0,T).join("")}function jO(r,i,u){if(r=Lt(r),r&&(u||i===n))return r.replace(Xt,"");if(!r||!(i=Gn(i)))return r;var E=mr(r),T=Ap(E,mr(i));return va(E,T).join("")}function KO(r,i){var u=xe,E=M;if(Kt(i)){var T="separator"in i?i.separator:T;u="length"in i?ut(i.length):u,E="omission"in i?Gn(i.omission):E}r=Lt(r);var O=r.length;if(bi(r)){var k=mr(r);O=k.length}if(u>=O)return r;var H=u-Ni(E);if(H<1)return E;var z=k?va(k,0,H).join(""):r.slice(0,H);if(T===n)return z+E;if(k&&(H+=z.length-H),Lc(T)){if(r.slice(H).search(T)){var de,he=z;for(T.global||(T=zu(T.source,Lt(hs.exec(T))+"g")),T.lastIndex=0;de=T.exec(he);)var _e=de.index;z=z.slice(0,_e===n?H:_e)}}else if(r.indexOf(Gn(T),H)!=H){var Me=z.lastIndexOf(T);Me>-1&&(z=z.slice(0,Me))}return z+E}function YO(r){return r=Lt(r),r&&B.test(r)?r.replace(Jn,IT):r}var $O=Pi(function(r,i,u){return r+(u?" ":"")+i.toUpperCase()}),wc=ph("toUpperCase");function fm(r,i,u){return r=Lt(r),i=u?n:i,i===n?gT(r)?RT(r):uT(r):r.match(i)||[]}var dm=pt(function(r,i){try{return Fn(r,n,i)}catch(u){return Nc(u)?u:new it(u)}}),qO=$r(function(r,i){return tr(i,function(u){u=xr(u),Kr(r,u,Rc(r[u],r))}),r});function JO(r){var i=r==null?0:r.length,u=$e();return r=i?Gt(r,function(E){if(typeof E[1]!="function")throw new nr(l);return[u(E[0]),E[1]]}):[],pt(function(E){for(var T=-1;++TEe)return[];var u=V,E=Tn(r,V);i=$e(i),r-=V;for(var T=Fu(E,i);++u0||i<0)?new Tt(u):(r<0?u=u.takeRight(-r):r&&(u=u.drop(r)),i!==n&&(i=ut(i),u=i<0?u.dropRight(-i):u.take(i-r)),u)},Tt.prototype.takeRightWhile=function(r){return this.reverse().takeWhile(r).reverse()},Tt.prototype.toArray=function(){return this.take(V)},Lr(Tt.prototype,function(r,i){var u=/^(?:filter|find|map|reject)|While$/.test(i),E=/^(?:head|last)$/.test(i),T=I[E?"take"+(i=="last"?"Right":""):i],O=E||/^find/.test(i);T&&(I.prototype[i]=function(){var k=this.__wrapped__,H=E?[1]:arguments,z=k instanceof Tt,de=H[0],he=z||st(k),_e=function(vt){var yt=T.apply(I,pa([vt],H));return E&&Me?yt[0]:yt};he&&u&&typeof de=="function"&&de.length!=1&&(z=he=!1);var Me=this.__chain__,We=!!this.__actions__.length,Je=O&&!Me,ft=z&&!We;if(!O&&he){k=ft?k:new Tt(this);var Ze=r.apply(k,H);return Ze.__actions__.push({func:rl,args:[_e],thisArg:n}),new rr(Ze,Me)}return Je&&ft?r.apply(this,H):(Ze=this.thru(_e),Je?E?Ze.value()[0]:Ze.value():Ze)})}),tr(["pop","push","shift","sort","splice","unshift"],function(r){var i=Lo[r],u=/^(?:push|sort|unshift)$/.test(r)?"tap":"thru",E=/^(?:pop|shift)$/.test(r);I.prototype[r]=function(){var T=arguments;if(E&&!this.__chain__){var O=this.value();return i.apply(st(O)?O:[],T)}return this[u](function(k){return i.apply(st(k)?k:[],T)})}}),Lr(Tt.prototype,function(r,i){var u=I[i];if(u){var E=u.name+"";xt.call(wi,E)||(wi[E]=[]),wi[E].push({name:i,func:u})}}),wi[qo(n,x).name]=[{name:"wrapper",func:n}],Tt.prototype.clone=YT,Tt.prototype.reverse=$T,Tt.prototype.value=qT,I.prototype.at=OI,I.prototype.chain=RI,I.prototype.commit=bI,I.prototype.next=NI,I.prototype.plant=CI,I.prototype.reverse=xI,I.prototype.toJSON=I.prototype.valueOf=I.prototype.value=wI,I.prototype.first=I.prototype.head,_s&&(I.prototype[_s]=LI),I},Li=bT();Fa?((Fa.exports=Li)._=Li,Du._=Li):dn._=Li}).call(XR)}(Nl,Nl.exports)),Nl.exports}var Bg=GR();const W=ud(Bg),zR={__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,s=PR(),o=Ye([]),l=ve(()=>o.value.reduce((X,K)=>(X[~~K.id]=K)&&X,{})),c=ve(()=>o.value.length),p=Ye(null),h=Ye(!1),m=Ye({mouseDown:!1,dragging:!1,activeSplitter:null,cursorOffset:0}),_=Ye({splitter:null,timeoutId:null}),A=ve(()=>({[`splitpanes splitpanes--${a.horizontal?"horizontal":"vertical"}`]:!0,"splitpanes--dragging":m.value.dragging})),v=()=>{document.addEventListener("mousemove",b,{passive:!1}),document.addEventListener("mouseup",x),"ontouchstart"in window&&(document.addEventListener("touchmove",b,{passive:!1}),document.addEventListener("touchend",x))},C=()=>{document.removeEventListener("mousemove",b,{passive:!1}),document.removeEventListener("mouseup",x),"ontouchstart"in window&&(document.removeEventListener("touchmove",b,{passive:!1}),document.removeEventListener("touchend",x))},L=(X,K)=>{const fe=X.target.closest(".splitpanes__splitter");if(fe){const{left:ae,top:Te}=fe.getBoundingClientRect(),{clientX:Ce,clientY:Qe}="ontouchstart"in window&&X.touches?X.touches[0]:X;m.value.cursorOffset=a.horizontal?Qe-Te:Ce-ae}v(),m.value.mouseDown=!0,m.value.activeSplitter=K},b=X=>{m.value.mouseDown&&(X.preventDefault(),m.value.dragging=!0,requestAnimationFrame(()=>{q(P(X)),n("resize",o.value.map(K=>({min:K.min,max:K.max,size:K.size})))}))},x=()=>{m.value.dragging&&n("resized",o.value.map(X=>({min:X.min,max:X.max,size:X.size}))),m.value.mouseDown=!1,setTimeout(()=>{m.value.dragging=!1,C()},100)},F=(X,K)=>{"ontouchstart"in window&&(X.preventDefault(),a.dblClickSplitter&&(_.value.splitter===K?(clearTimeout(_.value.timeoutId),_.value.timeoutId=null,U(X,K),_.value.splitter=null):(_.value.splitter=K,_.value.timeoutId=setTimeout(()=>_.value.splitter=null,500)))),m.value.dragging||n("splitter-click",o.value[K])},U=(X,K)=>{let fe=0;o.value=o.value.map((ae,Te)=>(ae.size=Te===K?ae.max:ae.min,Te!==K&&(fe+=ae.min),ae)),o.value[K].size-=fe,n("pane-maximize",o.value[K]),n("resized",o.value.map(ae=>({min:ae.min,max:ae.max,size:ae.size})))},w=(X,K)=>{n("pane-click",l.value[K])},P=X=>{const K=p.value.getBoundingClientRect(),{clientX:fe,clientY:ae}="ontouchstart"in window&&X.touches?X.touches[0]:X;return{x:fe-(a.horizontal?0:m.value.cursorOffset)-K.left,y:ae-(a.horizontal?m.value.cursorOffset:0)-K.top}},j=X=>{X=X[a.horizontal?"y":"x"];const K=p.value[a.horizontal?"clientHeight":"clientWidth"];return a.rtl&&!a.horizontal&&(X=K-X),X*100/K},q=X=>{const K=m.value.activeSplitter;let fe={prevPanesSize:Ie(K),nextPanesSize:xe(K),prevReachedMinPanes:0,nextReachedMinPanes:0};const ae=0+(a.pushOtherPanes?0:fe.prevPanesSize),Te=100-(a.pushOtherPanes?0:fe.nextPanesSize),Ce=Math.max(Math.min(j(X),Te),ae);let Qe=[K,K+1],ot=o.value[Qe[0]]||null,Ve=o.value[Qe[1]]||null;const Xe=ot.max<100&&Ce>=ot.max+fe.prevPanesSize,ht=Ve.max<100&&Ce<=100-(Ve.max+xe(K+1));if(Xe||ht){Xe?(ot.size=ot.max,Ve.size=Math.max(100-ot.max-fe.prevPanesSize-fe.nextPanesSize,0)):(ot.size=Math.max(100-Ve.max-fe.prevPanesSize-xe(K+1),0),Ve.size=Ve.max);return}if(a.pushOtherPanes){const rt=ie(fe,Ce);if(!rt)return;({sums:fe,panesToResize:Qe}=rt),ot=o.value[Qe[0]]||null,Ve=o.value[Qe[1]]||null}ot!==null&&(ot.size=Math.min(Math.max(Ce-fe.prevPanesSize-fe.prevReachedMinPanes,ot.min),ot.max)),Ve!==null&&(Ve.size=Math.min(Math.max(100-Ce-fe.nextPanesSize-fe.nextReachedMinPanes,Ve.min),Ve.max))},ie=(X,K)=>{const fe=m.value.activeSplitter,ae=[fe,fe+1];return K{Ce>ae[0]&&Ce<=fe&&(Te.size=Te.min,X.prevReachedMinPanes+=Te.min)}),X.prevPanesSize=Ie(ae[0]),ae[0]===void 0)?(X.prevReachedMinPanes=0,o.value[0].size=o.value[0].min,o.value.forEach((Te,Ce)=>{Ce>0&&Ce<=fe&&(Te.size=Te.min,X.prevReachedMinPanes+=Te.min)}),o.value[ae[1]].size=100-X.prevReachedMinPanes-o.value[0].min-X.prevPanesSize-X.nextPanesSize,null):K>100-X.nextPanesSize-o.value[ae[1]].min&&(ae[1]=J(fe).index,X.nextReachedMinPanes=0,ae[1]>fe+1&&o.value.forEach((Te,Ce)=>{Ce>fe&&Ce{Ce=fe+1&&(Te.size=Te.min,X.nextReachedMinPanes+=Te.min)}),o.value[ae[0]].size=100-X.prevPanesSize-xe(ae[0]-1),null):{sums:X,panesToResize:ae}},Ie=X=>o.value.reduce((K,fe,ae)=>K+(aeo.value.reduce((K,fe,ae)=>K+(ae>X+1?fe.size:0),0),M=X=>[...o.value].reverse().find(K=>K.indexK.min)||{},J=X=>o.value.find(K=>K.index>X+1&&K.size>K.min)||{},re=()=>{var X;Array.from(((X=p.value)==null?void 0:X.children)||[]).forEach(K=>{const fe=K.classList.contains("splitpanes__pane"),ae=K.classList.contains("splitpanes__splitter");!fe&&!ae&&(K.remove(),console.warn("Splitpanes: Only elements are allowed at the root of . One of your DOM nodes was removed."))})},N=(X,K,fe=!1)=>{const ae=X-1,Te=document.createElement("div");Te.classList.add("splitpanes__splitter"),fe||(Te.onmousedown=Ce=>L(Ce,ae),typeof window<"u"&&"ontouchstart"in window&&(Te.ontouchstart=Ce=>L(Ce,ae)),Te.onclick=Ce=>F(Ce,ae+1)),a.dblClickSplitter&&(Te.ondblclick=Ce=>U(Ce,ae+1)),K.parentNode.insertBefore(Te,K)},ye=X=>{X.onmousedown=void 0,X.onclick=void 0,X.ondblclick=void 0,X.remove()},ee=()=>{var X;const K=Array.from(((X=p.value)==null?void 0:X.children)||[]);K.forEach(ae=>{ae.className.includes("splitpanes__splitter")&&ye(ae)});let fe=0;K.forEach(ae=>{ae.className.includes("splitpanes__pane")&&(!fe&&a.firstSplitter?N(fe,ae,!0):fe&&N(fe,ae),fe++)})},le=({uid:X,...K})=>{const fe=l.value[X];Object.entries(K).forEach(([ae,Te])=>fe[ae]=Te)},Ee=X=>{var K;let fe=-1;Array.from(((K=p.value)==null?void 0:K.children)||[]).some(ae=>(ae.className.includes("splitpanes__pane")&&fe++,ae.isSameNode(X.el))),o.value.splice(fe,0,{...X,index:fe}),o.value.forEach((ae,Te)=>ae.index=Te),h.value&&Oa(()=>{ee(),se({addedPane:o.value[fe]}),n("pane-add",{index:fe,panes:o.value.map(ae=>({min:ae.min,max:ae.max,size:ae.size}))})})},Le=X=>{const K=o.value.findIndex(ae=>ae.id===X),fe=o.value.splice(K,1)[0];o.value.forEach((ae,Te)=>ae.index=Te),Oa(()=>{ee(),se({removedPane:{...fe}}),n("pane-remove",{removed:fe,panes:o.value.map(ae=>({min:ae.min,max:ae.max,size:ae.size}))})})},se=(X={})=>{!X.addedPane&&!X.removedPane?$():o.value.some(K=>K.givenSize!==null||K.min||K.max<100)?me(X):V(),h.value&&n("resized",o.value.map(K=>({min:K.min,max:K.max,size:K.size})))},V=()=>{const X=100/c.value;let K=0;const fe=[],ae=[];o.value.forEach(Te=>{Te.size=Math.max(Math.min(X,Te.max),Te.min),K-=Te.size,Te.size>=Te.max&&fe.push(Te.id),Te.size<=Te.min&&ae.push(Te.id)}),K>.1&&te(K,fe,ae)},$=()=>{let X=100;const K=[],fe=[];let ae=0;o.value.forEach(Ce=>{X-=Ce.size,Ce.givenSize!==null&&ae++,Ce.size>=Ce.max&&K.push(Ce.id),Ce.size<=Ce.min&&fe.push(Ce.id)});let Te=100;X>.1&&(o.value.forEach(Ce=>{Ce.givenSize===null&&(Ce.size=Math.max(Math.min(X/(c.value-ae),Ce.max),Ce.min)),Te-=Ce.size}),Te>.1&&te(Te,K,fe))},me=({addedPane:X,removedPane:K}={})=>{let fe=100/c.value,ae=0;const Te=[],Ce=[];(X?.givenSize??null)!==null&&(fe=(100-X.givenSize)/(c.value-1).value),o.value.forEach(Qe=>{ae-=Qe.size,Qe.size>=Qe.max&&Te.push(Qe.id),Qe.size<=Qe.min&&Ce.push(Qe.id)}),!(Math.abs(ae)<.1)&&(o.value.forEach(Qe=>{X?.givenSize!==null&&X?.id===Qe.id||(Qe.size=Math.max(Math.min(fe,Qe.max),Qe.min)),ae-=Qe.size,Qe.size>=Qe.max&&Te.push(Qe.id),Qe.size<=Qe.min&&Ce.push(Qe.id)}),ae>.1&&te(ae,Te,Ce))},te=(X,K,fe)=>{let ae;X>0?ae=X/(c.value-K.length):ae=X/(c.value-fe.length),o.value.forEach((Te,Ce)=>{if(X>0&&!K.includes(Te.id)){const Qe=Math.max(Math.min(Te.size+ae,Te.max),Te.min),ot=Qe-Te.size;X-=ot,Te.size=Qe}else if(!fe.includes(Te.id)){const Qe=Math.max(Math.min(Te.size+ae,Te.max),Te.min),ot=Qe-Te.size;X-=ot,Te.size=Qe}}),Math.abs(X)>.1&&Oa(()=>{h.value&&console.warn("Splitpanes: Could not resize panes correctly due to their constraints.")})};Jt(()=>a.firstSplitter,()=>ee()),Jt(()=>a.dblClickSplitter,X=>{[...p.value.querySelectorAll(".splitpanes__splitter")].forEach((K,fe)=>{K.ondblclick=X?ae=>U(ae,fe):void 0})}),ld(()=>h.value=!1),mi(()=>{re(),ee(),se(),n("ready"),h.value=!0});const S=()=>{var X;return ti("div",{ref:p,class:A.value},(X=s.default)==null?void 0:X.call(s))};return _n("panes",o),_n("indexedPanes",l),_n("horizontal",ve(()=>a.horizontal)),_n("requestUpdate",le),_n("onPaneAdd",Ee),_n("onPaneRemove",Le),_n("onPaneClick",w),(X,K)=>(R(),dt(kR(S)))}},_m={__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=Pt("requestUpdate"),s=Pt("onPaneAdd"),o=Pt("horizontal"),l=Pt("onPaneRemove"),c=Pt("onPaneClick"),p=(t=Vg())==null?void 0:t.uid,h=Pt("indexedPanes"),m=ve(()=>h.value[p]),_=Ye(null),A=ve(()=>{const b=isNaN(n.size)||n.size===void 0?0:parseFloat(n.size);return Math.max(Math.min(b,C.value),v.value)}),v=ve(()=>{const b=parseFloat(n.minSize);return isNaN(b)?0:b}),C=ve(()=>{const b=parseFloat(n.maxSize);return isNaN(b)?100:b}),L=ve(()=>{var b;return`${o.value?"height":"width"}: ${(b=m.value)==null?void 0:b.size}%`});return mi(()=>{s({id:p,el:_.value,min:v.value,max:C.value,givenSize:n.size===void 0?null:A.value,size:A.value})}),Jt(()=>A.value,b=>a({uid:p,size:b})),Jt(()=>v.value,b=>a({uid:p,min:b})),Jt(()=>C.value,b=>a({uid:p,max:b})),ld(()=>l(p)),(b,x)=>(R(),D("div",{ref_key:"paneEl",ref:_,class:"splitpanes__pane",onClick:x[0]||(x[0]=F=>f(c)(F,b._.uid)),style:Yt(L.value)},[Hi(b.$slots,"default")],4))}},Wl=Symbol("selectedNodeId"),lo=Symbol("highlightedNodeId"),ci=Symbol("selectNode"),xa=Symbol("viewOptions");var of={exports:{}};var jR=of.exports,gm;function KR(){return gm||(gm=1,function(e,t){(function(n,a){e.exports=a()})(jR,function(){return function(){var n={686:function(o,l,c){c.d(l,{default:function(){return se}});var p=c(279),h=c.n(p),m=c(370),_=c.n(m),A=c(817),v=c.n(A);function C(V){try{return document.execCommand(V)}catch{return!1}}var L=function(V){var $=v()(V);return C("cut"),$},b=L;function x(V){var $=document.documentElement.getAttribute("dir")==="rtl",me=document.createElement("textarea");me.style.fontSize="12pt",me.style.border="0",me.style.padding="0",me.style.margin="0",me.style.position="absolute",me.style[$?"right":"left"]="-9999px";var te=window.pageYOffset||document.documentElement.scrollTop;return me.style.top="".concat(te,"px"),me.setAttribute("readonly",""),me.value=V,me}var F=function(V){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},me="";if(typeof V=="string"){var te=x(V);$.container.appendChild(te),me=v()(te),C("copy"),te.remove()}else me=v()(V),C("copy");return me},U=F;function w(V){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function($){return typeof $}:w=function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},w(V)}var P=function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},$=V.action,me=$===void 0?"copy":$,te=V.container,S=V.target,X=V.text;if(me!=="copy"&&me!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(S!==void 0)if(S&&w(S)==="object"&&S.nodeType===1){if(me==="copy"&&S.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(me==="cut"&&(S.hasAttribute("readonly")||S.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(X)return U(X,{container:te});if(S)return me==="cut"?b(S):U(S,{container:te})},j=P;function q(V){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?q=function($){return typeof $}:q=function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},q(V)}function ie(V,$){if(!(V instanceof $))throw new TypeError("Cannot call a class as a function")}function Ie(V,$){for(var me=0;me<$.length;me++){var te=$[me];te.enumerable=te.enumerable||!1,te.configurable=!0,"value"in te&&(te.writable=!0),Object.defineProperty(V,te.key,te)}}function xe(V,$,me){return $&&Ie(V.prototype,$),me&&Ie(V,me),V}function M(V,$){if(typeof $!="function"&&$!==null)throw new TypeError("Super expression must either be null or a function");V.prototype=Object.create($&&$.prototype,{constructor:{value:V,writable:!0,configurable:!0}}),$&&J(V,$)}function J(V,$){return J=Object.setPrototypeOf||function(me,te){return me.__proto__=te,me},J(V,$)}function re(V){var $=ee();return function(){var me=le(V),te;if($){var S=le(this).constructor;te=Reflect.construct(me,arguments,S)}else te=me.apply(this,arguments);return N(this,te)}}function N(V,$){return $&&(q($)==="object"||typeof $=="function")?$:ye(V)}function ye(V){if(V===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return V}function ee(){if(typeof Reflect>"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 le(V){return le=Object.setPrototypeOf?Object.getPrototypeOf:function($){return $.__proto__||Object.getPrototypeOf($)},le(V)}function Ee(V,$){var me="data-clipboard-".concat(V);if($.hasAttribute(me))return $.getAttribute(me)}var Le=function(V){M(me,V);var $=re(me);function me(te,S){var X;return ie(this,me),X=$.call(this),X.resolveOptions(S),X.listenClick(te),X}return xe(me,[{key:"resolveOptions",value:function(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof te.action=="function"?te.action:this.defaultAction,this.target=typeof te.target=="function"?te.target:this.defaultTarget,this.text=typeof te.text=="function"?te.text:this.defaultText,this.container=q(te.container)==="object"?te.container:document.body}},{key:"listenClick",value:function(te){var S=this;this.listener=_()(te,"click",function(X){return S.onClick(X)})}},{key:"onClick",value:function(te){var S=te.delegateTarget||te.currentTarget,X=this.action(S)||"copy",K=j({action:X,container:this.container,target:this.target(S),text:this.text(S)});this.emit(K?"success":"error",{action:X,text:K,trigger:S,clearSelection:function(){S&&S.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(te){return Ee("action",te)}},{key:"defaultTarget",value:function(te){var S=Ee("target",te);if(S)return document.querySelector(S)}},{key:"defaultText",value:function(te){return Ee("text",te)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(te){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return U(te,S)}},{key:"cut",value:function(te){return b(te)}},{key:"isSupported",value:function(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],S=typeof te=="string"?[te]:te,X=!!document.queryCommandSupported;return S.forEach(function(K){X=X&&!!document.queryCommandSupported(K)}),X}}]),me}(h()),se=Le},828:function(o){var l=9;if(typeof Element<"u"&&!Element.prototype.matches){var c=Element.prototype;c.matches=c.matchesSelector||c.mozMatchesSelector||c.msMatchesSelector||c.oMatchesSelector||c.webkitMatchesSelector}function p(h,m){for(;h&&h.nodeType!==l;){if(typeof h.matches=="function"&&h.matches(m))return h;h=h.parentNode}}o.exports=p},438:function(o,l,c){var p=c(828);function h(A,v,C,L,b){var x=_.apply(this,arguments);return A.addEventListener(C,x,b),{destroy:function(){A.removeEventListener(C,x,b)}}}function m(A,v,C,L,b){return typeof A.addEventListener=="function"?h.apply(null,arguments):typeof C=="function"?h.bind(null,document).apply(null,arguments):(typeof A=="string"&&(A=document.querySelectorAll(A)),Array.prototype.map.call(A,function(x){return h(x,v,C,L,b)}))}function _(A,v,C,L){return function(b){b.delegateTarget=p(b.target,v),b.delegateTarget&&L.call(A,b)}}o.exports=m},879:function(o,l){l.node=function(c){return c!==void 0&&c instanceof HTMLElement&&c.nodeType===1},l.nodeList=function(c){var p=Object.prototype.toString.call(c);return c!==void 0&&(p==="[object NodeList]"||p==="[object HTMLCollection]")&&"length"in c&&(c.length===0||l.node(c[0]))},l.string=function(c){return typeof c=="string"||c instanceof String},l.fn=function(c){var p=Object.prototype.toString.call(c);return p==="[object Function]"}},370:function(o,l,c){var p=c(879),h=c(438);function m(C,L,b){if(!C&&!L&&!b)throw new Error("Missing required arguments");if(!p.string(L))throw new TypeError("Second argument must be a String");if(!p.fn(b))throw new TypeError("Third argument must be a Function");if(p.node(C))return _(C,L,b);if(p.nodeList(C))return A(C,L,b);if(p.string(C))return v(C,L,b);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function _(C,L,b){return C.addEventListener(L,b),{destroy:function(){C.removeEventListener(L,b)}}}function A(C,L,b){return Array.prototype.forEach.call(C,function(x){x.addEventListener(L,b)}),{destroy:function(){Array.prototype.forEach.call(C,function(x){x.removeEventListener(L,b)})}}}function v(C,L,b){return h(document.body,C,L,b)}o.exports=m},817:function(o){function l(c){var p;if(c.nodeName==="SELECT")c.focus(),p=c.value;else if(c.nodeName==="INPUT"||c.nodeName==="TEXTAREA"){var h=c.hasAttribute("readonly");h||c.setAttribute("readonly",""),c.select(),c.setSelectionRange(0,c.value.length),h||c.removeAttribute("readonly"),p=c.value}else{c.hasAttribute("contenteditable")&&c.focus();var m=window.getSelection(),_=document.createRange();_.selectNodeContents(c),m.removeAllRanges(),m.addRange(_),p=m.toString()}return p}o.exports=l},279:function(o){function l(){}l.prototype={on:function(c,p,h){var m=this.e||(this.e={});return(m[c]||(m[c]=[])).push({fn:p,ctx:h}),this},once:function(c,p,h){var m=this;function _(){m.off(c,_),p.apply(h,arguments)}return _._=p,this.on(c,_,h)},emit:function(c){var p=[].slice.call(arguments,1),h=((this.e||(this.e={}))[c]||[]).slice(),m=0,_=h.length;for(m;m<_;m++)h[m].fn.apply(h[m].ctx,p);return this},off:function(c,p){var h=this.e||(this.e={}),m=h[c],_=[];if(m&&p)for(var A=0,v=m.length;A({toClipboard(t,n){return new Promise((a,s)=>{const o=document.createElement("button"),l=new $R(o,{text:()=>t,action:()=>"copy",container:n!==void 0?n:document.body});l.on("success",c=>{l.destroy(),a(c)}),l.on("error",c=>{l.destroy(),s(c)}),document.body.appendChild(o),o.click(),document.body.removeChild(o)})}});var Un="top",cr="bottom",fr="right",Vn="left",cd="auto",uo=[Un,cr,fr,Vn],Yi="start",Ks="end",JR="clippingParents",Hg="viewport",xs="popper",ZR="reference",vm=uo.reduce(function(e,t){return e.concat([t+"-"+Yi,t+"-"+Ks])},[]),Wg=[].concat(uo,[cd]).reduce(function(e,t){return e.concat([t,t+"-"+Yi,t+"-"+Ks])},[]),QR="beforeRead",eb="read",tb="afterRead",nb="beforeMain",rb="main",ab="afterMain",ib="beforeWrite",sb="write",ob="afterWrite",lb=[QR,eb,tb,nb,rb,ab,ib,sb,ob];function Wr(e){return e?(e.nodeName||"").toLowerCase():null}function Ir(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){var t=Ir(e).Element;return e instanceof t||e instanceof Element}function ur(e){var t=Ir(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Fg(e){if(typeof ShadowRoot>"u")return!1;var t=Ir(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function ub(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var a=t.styles[n]||{},s=t.attributes[n]||{},o=t.elements[n];!ur(o)||!Wr(o)||(Object.assign(o.style,a),Object.keys(s).forEach(function(l){var c=s[l];c===!1?o.removeAttribute(l):o.setAttribute(l,c===!0?"":c)}))})}function cb(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 s=t.elements[a],o=t.attributes[a]||{},l=Object.keys(t.styles.hasOwnProperty(a)?t.styles[a]:n[a]),c=l.reduce(function(p,h){return p[h]="",p},{});!ur(s)||!Wr(s)||(Object.assign(s.style,c),Object.keys(o).forEach(function(p){s.removeAttribute(p)}))})}}var Xg={name:"applyStyles",enabled:!0,phase:"write",fn:ub,effect:cb,requires:["computeStyles"]};function Vr(e){return e.split("-")[0]}var si=Math.max,Fl=Math.min,qi=Math.round;function Ji(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),a=1,s=1;if(ur(e)&&t){var o=e.offsetHeight,l=e.offsetWidth;l>0&&(a=qi(n.width)/l||1),o>0&&(s=qi(n.height)/o||1)}return{width:n.width/a,height:n.height/s,top:n.top/s,right:n.right/a,bottom:n.bottom/s,left:n.left/a,x:n.left/a,y:n.top/s}}function fd(e){var t=Ji(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 Gg(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Fg(n)){var a=t;do{if(a&&e.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function Fr(e){return Ir(e).getComputedStyle(e)}function fb(e){return["table","td","th"].indexOf(Wr(e))>=0}function wa(e){return(($i(e)?e.ownerDocument:e.document)||window.document).documentElement}function lu(e){return Wr(e)==="html"?e:e.assignedSlot||e.parentNode||(Fg(e)?e.host:null)||wa(e)}function Tm(e){return!ur(e)||Fr(e).position==="fixed"?null:e.offsetParent}function db(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&ur(e)){var a=Fr(e);if(a.position==="fixed")return null}for(var s=lu(e);ur(s)&&["html","body"].indexOf(Wr(s))<0;){var o=Fr(s);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return s;s=s.parentNode}return null}function co(e){for(var t=Ir(e),n=Tm(e);n&&fb(n)&&Fr(n).position==="static";)n=Tm(n);return n&&(Wr(n)==="html"||Wr(n)==="body"&&Fr(n).position==="static")?t:n||db(e)||t}function dd(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Hs(e,t,n){return si(e,Fl(t,n))}function pb(e,t,n){var a=Hs(e,t,n);return a>n?n:a}function zg(){return{top:0,right:0,bottom:0,left:0}}function jg(e){return Object.assign({},zg(),e)}function Kg(e,t){return t.reduce(function(n,a){return n[a]=e,n},{})}var hb=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,jg(typeof e!="number"?e:Kg(e,uo))};function mb(e){var t,n=e.state,a=e.name,s=e.options,o=n.elements.arrow,l=n.modifiersData.popperOffsets,c=Vr(n.placement),p=dd(c),h=[Vn,fr].indexOf(c)>=0,m=h?"height":"width";if(!(!o||!l)){var _=hb(s.padding,n),A=fd(o),v=p==="y"?Un:Vn,C=p==="y"?cr:fr,L=n.rects.reference[m]+n.rects.reference[p]-l[p]-n.rects.popper[m],b=l[p]-n.rects.reference[p],x=co(o),F=x?p==="y"?x.clientHeight||0:x.clientWidth||0:0,U=L/2-b/2,w=_[v],P=F-A[m]-_[C],j=F/2-A[m]/2+U,q=Hs(w,j,P),ie=p;n.modifiersData[a]=(t={},t[ie]=q,t.centerOffset=q-j,t)}}function Eb(e){var t=e.state,n=e.options,a=n.element,s=a===void 0?"[data-popper-arrow]":a;s!=null&&(typeof s=="string"&&(s=t.elements.popper.querySelector(s),!s)||Gg(t.elements.popper,s)&&(t.elements.arrow=s))}var _b={name:"arrow",enabled:!0,phase:"main",fn:mb,effect:Eb,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Zi(e){return e.split("-")[1]}var gb={top:"auto",right:"auto",bottom:"auto",left:"auto"};function vb(e){var t=e.x,n=e.y,a=window,s=a.devicePixelRatio||1;return{x:qi(t*s)/s||0,y:qi(n*s)/s||0}}function ym(e){var t,n=e.popper,a=e.popperRect,s=e.placement,o=e.variation,l=e.offsets,c=e.position,p=e.gpuAcceleration,h=e.adaptive,m=e.roundOffsets,_=e.isFixed,A=m===!0?vb(l):typeof m=="function"?m(l):l,v=A.x,C=v===void 0?0:v,L=A.y,b=L===void 0?0:L,x=l.hasOwnProperty("x"),F=l.hasOwnProperty("y"),U=Vn,w=Un,P=window;if(h){var j=co(n),q="clientHeight",ie="clientWidth";if(j===Ir(n)&&(j=wa(n),Fr(j).position!=="static"&&c==="absolute"&&(q="scrollHeight",ie="scrollWidth")),j=j,s===Un||(s===Vn||s===fr)&&o===Ks){w=cr;var Ie=_&&P.visualViewport?P.visualViewport.height:j[q];b-=Ie-a.height,b*=p?1:-1}if(s===Vn||(s===Un||s===cr)&&o===Ks){U=fr;var xe=_&&P.visualViewport?P.visualViewport.width:j[ie];C-=xe-a.width,C*=p?1:-1}}var M=Object.assign({position:c},h&&gb);if(p){var J;return Object.assign({},M,(J={},J[w]=F?"0":"",J[U]=x?"0":"",J.transform=(P.devicePixelRatio||1)<=1?"translate("+C+"px, "+b+"px)":"translate3d("+C+"px, "+b+"px, 0)",J))}return Object.assign({},M,(t={},t[w]=F?b+"px":"",t[U]=x?C+"px":"",t.transform="",t))}function Tb(e){var t=e.state,n=e.options,a=n.gpuAcceleration,s=a===void 0?!0:a,o=n.adaptive,l=o===void 0?!0:o,c=n.roundOffsets,p=c===void 0?!0:c,h={placement:Vr(t.placement),variation:Zi(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:s,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,ym(Object.assign({},h,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:l,roundOffsets:p})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,ym(Object.assign({},h,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:p})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var yb={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Tb,data:{}},dl={passive:!0};function Ab(e){var t=e.state,n=e.instance,a=e.options,s=a.scroll,o=s===void 0?!0:s,l=a.resize,c=l===void 0?!0:l,p=Ir(t.elements.popper),h=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&h.forEach(function(m){m.addEventListener("scroll",n.update,dl)}),c&&p.addEventListener("resize",n.update,dl),function(){o&&h.forEach(function(m){m.removeEventListener("scroll",n.update,dl)}),c&&p.removeEventListener("resize",n.update,dl)}}var Ib={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Ab,data:{}},Sb={left:"right",right:"left",bottom:"top",top:"bottom"};function Ll(e){return e.replace(/left|right|bottom|top/g,function(t){return Sb[t]})}var Ob={start:"end",end:"start"};function Am(e){return e.replace(/start|end/g,function(t){return Ob[t]})}function pd(e){var t=Ir(e),n=t.pageXOffset,a=t.pageYOffset;return{scrollLeft:n,scrollTop:a}}function hd(e){return Ji(wa(e)).left+pd(e).scrollLeft}function Rb(e){var t=Ir(e),n=wa(e),a=t.visualViewport,s=n.clientWidth,o=n.clientHeight,l=0,c=0;return a&&(s=a.width,o=a.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(l=a.offsetLeft,c=a.offsetTop)),{width:s,height:o,x:l+hd(e),y:c}}function bb(e){var t,n=wa(e),a=pd(e),s=(t=e.ownerDocument)==null?void 0:t.body,o=si(n.scrollWidth,n.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),l=si(n.scrollHeight,n.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),c=-a.scrollLeft+hd(e),p=-a.scrollTop;return Fr(s||n).direction==="rtl"&&(c+=si(n.clientWidth,s?s.clientWidth:0)-o),{width:o,height:l,x:c,y:p}}function md(e){var t=Fr(e),n=t.overflow,a=t.overflowX,s=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+s+a)}function Yg(e){return["html","body","#document"].indexOf(Wr(e))>=0?e.ownerDocument.body:ur(e)&&md(e)?e:Yg(lu(e))}function Ws(e,t){var n;t===void 0&&(t=[]);var a=Yg(e),s=a===((n=e.ownerDocument)==null?void 0:n.body),o=Ir(a),l=s?[o].concat(o.visualViewport||[],md(a)?a:[]):a,c=t.concat(l);return s?c:c.concat(Ws(lu(l)))}function lf(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Nb(e){var t=Ji(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 Im(e,t){return t===Hg?lf(Rb(e)):$i(t)?Nb(t):lf(bb(wa(e)))}function Lb(e){var t=Ws(lu(e)),n=["absolute","fixed"].indexOf(Fr(e).position)>=0,a=n&&ur(e)?co(e):e;return $i(a)?t.filter(function(s){return $i(s)&&Gg(s,a)&&Wr(s)!=="body"&&(n?Fr(s).position!=="static":!0)}):[]}function Cb(e,t,n){var a=t==="clippingParents"?Lb(e):[].concat(t),s=[].concat(a,[n]),o=s[0],l=s.reduce(function(c,p){var h=Im(e,p);return c.top=si(h.top,c.top),c.right=Fl(h.right,c.right),c.bottom=Fl(h.bottom,c.bottom),c.left=si(h.left,c.left),c},Im(e,o));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function $g(e){var t=e.reference,n=e.element,a=e.placement,s=a?Vr(a):null,o=a?Zi(a):null,l=t.x+t.width/2-n.width/2,c=t.y+t.height/2-n.height/2,p;switch(s){case Un:p={x:l,y:t.y-n.height};break;case cr:p={x:l,y:t.y+t.height};break;case fr:p={x:t.x+t.width,y:c};break;case Vn:p={x:t.x-n.width,y:c};break;default:p={x:t.x,y:t.y}}var h=s?dd(s):null;if(h!=null){var m=h==="y"?"height":"width";switch(o){case Yi:p[h]=p[h]-(t[m]/2-n[m]/2);break;case Ks:p[h]=p[h]+(t[m]/2-n[m]/2);break}}return p}function Ys(e,t){t===void 0&&(t={});var n=t,a=n.placement,s=a===void 0?e.placement:a,o=n.boundary,l=o===void 0?JR:o,c=n.rootBoundary,p=c===void 0?Hg:c,h=n.elementContext,m=h===void 0?xs:h,_=n.altBoundary,A=_===void 0?!1:_,v=n.padding,C=v===void 0?0:v,L=jg(typeof C!="number"?C:Kg(C,uo)),b=m===xs?ZR:xs,x=e.rects.popper,F=e.elements[A?b:m],U=Cb($i(F)?F:F.contextElement||wa(e.elements.popper),l,p),w=Ji(e.elements.reference),P=$g({reference:w,element:x,placement:s}),j=lf(Object.assign({},x,P)),q=m===xs?j:w,ie={top:U.top-q.top+L.top,bottom:q.bottom-U.bottom+L.bottom,left:U.left-q.left+L.left,right:q.right-U.right+L.right},Ie=e.modifiersData.offset;if(m===xs&&Ie){var xe=Ie[s];Object.keys(ie).forEach(function(M){var J=[fr,cr].indexOf(M)>=0?1:-1,re=[Un,cr].indexOf(M)>=0?"y":"x";ie[M]+=xe[re]*J})}return ie}function xb(e,t){t===void 0&&(t={});var n=t,a=n.placement,s=n.boundary,o=n.rootBoundary,l=n.padding,c=n.flipVariations,p=n.allowedAutoPlacements,h=p===void 0?Wg:p,m=Zi(a),_=m?c?vm:vm.filter(function(C){return Zi(C)===m}):uo,A=_.filter(function(C){return h.indexOf(C)>=0});A.length===0&&(A=_);var v=A.reduce(function(C,L){return C[L]=Ys(e,{placement:L,boundary:s,rootBoundary:o,padding:l})[Vr(L)],C},{});return Object.keys(v).sort(function(C,L){return v[C]-v[L]})}function wb(e){if(Vr(e)===cd)return[];var t=Ll(e);return[Am(e),t,Am(t)]}function Mb(e){var t=e.state,n=e.options,a=e.name;if(!t.modifiersData[a]._skip){for(var s=n.mainAxis,o=s===void 0?!0:s,l=n.altAxis,c=l===void 0?!0:l,p=n.fallbackPlacements,h=n.padding,m=n.boundary,_=n.rootBoundary,A=n.altBoundary,v=n.flipVariations,C=v===void 0?!0:v,L=n.allowedAutoPlacements,b=t.options.placement,x=Vr(b),F=x===b,U=p||(F||!C?[Ll(b)]:wb(b)),w=[b].concat(U).reduce(function(te,S){return te.concat(Vr(S)===cd?xb(t,{placement:S,boundary:m,rootBoundary:_,padding:h,flipVariations:C,allowedAutoPlacements:L}):S)},[]),P=t.rects.reference,j=t.rects.popper,q=new Map,ie=!0,Ie=w[0],xe=0;xe=0,ye=N?"width":"height",ee=Ys(t,{placement:M,boundary:m,rootBoundary:_,altBoundary:A,padding:h}),le=N?re?fr:Vn:re?cr:Un;P[ye]>j[ye]&&(le=Ll(le));var Ee=Ll(le),Le=[];if(o&&Le.push(ee[J]<=0),c&&Le.push(ee[le]<=0,ee[Ee]<=0),Le.every(function(te){return te})){Ie=M,ie=!1;break}q.set(M,Le)}if(ie)for(var se=C?3:1,V=function(te){var S=w.find(function(X){var K=q.get(X);if(K)return K.slice(0,te).every(function(fe){return fe})});if(S)return Ie=S,"break"},$=se;$>0;$--){var me=V($);if(me==="break")break}t.placement!==Ie&&(t.modifiersData[a]._skip=!0,t.placement=Ie,t.reset=!0)}}var Db={name:"flip",enabled:!0,phase:"main",fn:Mb,requiresIfExists:["offset"],data:{_skip:!1}};function Sm(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 Om(e){return[Un,fr,cr,Vn].some(function(t){return e[t]>=0})}function Pb(e){var t=e.state,n=e.name,a=t.rects.reference,s=t.rects.popper,o=t.modifiersData.preventOverflow,l=Ys(t,{elementContext:"reference"}),c=Ys(t,{altBoundary:!0}),p=Sm(l,a),h=Sm(c,s,o),m=Om(p),_=Om(h);t.modifiersData[n]={referenceClippingOffsets:p,popperEscapeOffsets:h,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:Pb};function Ub(e,t,n){var a=Vr(e),s=[Vn,Un].indexOf(a)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,l=o[0],c=o[1];return l=l||0,c=(c||0)*s,[Vn,fr].indexOf(a)>=0?{x:c,y:l}:{x:l,y:c}}function Vb(e){var t=e.state,n=e.options,a=e.name,s=n.offset,o=s===void 0?[0,0]:s,l=Wg.reduce(function(m,_){return m[_]=Ub(_,t.rects,o),m},{}),c=l[t.placement],p=c.x,h=c.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=p,t.modifiersData.popperOffsets.y+=h),t.modifiersData[a]=l}var Bb={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Vb};function Hb(e){var t=e.state,n=e.name;t.modifiersData[n]=$g({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}var Wb={name:"popperOffsets",enabled:!0,phase:"read",fn:Hb,data:{}};function Fb(e){return e==="x"?"y":"x"}function Xb(e){var t=e.state,n=e.options,a=e.name,s=n.mainAxis,o=s===void 0?!0:s,l=n.altAxis,c=l===void 0?!1:l,p=n.boundary,h=n.rootBoundary,m=n.altBoundary,_=n.padding,A=n.tether,v=A===void 0?!0:A,C=n.tetherOffset,L=C===void 0?0:C,b=Ys(t,{boundary:p,rootBoundary:h,padding:_,altBoundary:m}),x=Vr(t.placement),F=Zi(t.placement),U=!F,w=dd(x),P=Fb(w),j=t.modifiersData.popperOffsets,q=t.rects.reference,ie=t.rects.popper,Ie=typeof L=="function"?L(Object.assign({},t.rects,{placement:t.placement})):L,xe=typeof Ie=="number"?{mainAxis:Ie,altAxis:Ie}:Object.assign({mainAxis:0,altAxis:0},Ie),M=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,J={x:0,y:0};if(j){if(o){var re,N=w==="y"?Un:Vn,ye=w==="y"?cr:fr,ee=w==="y"?"height":"width",le=j[w],Ee=le+b[N],Le=le-b[ye],se=v?-ie[ee]/2:0,V=F===Yi?q[ee]:ie[ee],$=F===Yi?-ie[ee]:-q[ee],me=t.elements.arrow,te=v&&me?fd(me):{width:0,height:0},S=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:zg(),X=S[N],K=S[ye],fe=Hs(0,q[ee],te[ee]),ae=U?q[ee]/2-se-fe-X-xe.mainAxis:V-fe-X-xe.mainAxis,Te=U?-q[ee]/2+se+fe+K+xe.mainAxis:$+fe+K+xe.mainAxis,Ce=t.elements.arrow&&co(t.elements.arrow),Qe=Ce?w==="y"?Ce.clientTop||0:Ce.clientLeft||0:0,ot=(re=M?.[w])!=null?re:0,Ve=le+ae-ot-Qe,Xe=le+Te-ot,ht=Hs(v?Fl(Ee,Ve):Ee,le,v?si(Le,Xe):Le);j[w]=ht,J[w]=ht-le}if(c){var rt,ne=w==="x"?Un:Vn,He=w==="x"?cr:fr,ct=j[P],Rt=P==="y"?"height":"width",jt=ct+b[ne],Vt=ct-b[He],Or=[Un,Vn].indexOf(x)!==-1,fn=(rt=M?.[P])!=null?rt:0,pr=Or?jt:ct-q[Rt]-ie[Rt]-fn+xe.altAxis,Bn=Or?ct+q[Rt]+ie[Rt]-fn-xe.altAxis:Vt,Hn=v&&Or?pb(pr,ct,Bn):Hs(v?pr:jt,ct,v?Bn:Vt);j[P]=Hn,J[P]=Hn-ct}t.modifiersData[a]=J}}var Gb={name:"preventOverflow",enabled:!0,phase:"main",fn:Xb,requiresIfExists:["offset"]};function zb(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function jb(e){return e===Ir(e)||!ur(e)?pd(e):zb(e)}function Kb(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 Yb(e,t,n){n===void 0&&(n=!1);var a=ur(t),s=ur(t)&&Kb(t),o=wa(t),l=Ji(e,s),c={scrollLeft:0,scrollTop:0},p={x:0,y:0};return(a||!a&&!n)&&((Wr(t)!=="body"||md(o))&&(c=jb(t)),ur(t)?(p=Ji(t,!0),p.x+=t.clientLeft,p.y+=t.clientTop):o&&(p.x=hd(o))),{x:l.left+c.scrollLeft-p.x,y:l.top+c.scrollTop-p.y,width:l.width,height:l.height}}function $b(e){var t=new Map,n=new Set,a=[];e.forEach(function(o){t.set(o.name,o)});function s(o){n.add(o.name);var l=[].concat(o.requires||[],o.requiresIfExists||[]);l.forEach(function(c){if(!n.has(c)){var p=t.get(c);p&&s(p)}}),a.push(o)}return e.forEach(function(o){n.has(o.name)||s(o)}),a}function qb(e){var t=$b(e);return lb.reduce(function(n,a){return n.concat(t.filter(function(s){return s.phase===a}))},[])}function Jb(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Zb(e){var t=e.reduce(function(n,a){var s=n[a.name];return n[a.name]=s?Object.assign({},s,a,{options:Object.assign({},s.options,a.options),data:Object.assign({},s.data,a.data)}):a,n},{});return Object.keys(t).map(function(n){return t[n]})}var Rm={placement:"bottom",modifiers:[],strategy:"absolute"};function bm(){for(var e=arguments.length,t=new Array(e),n=0;n-1}function tv(e,t){return typeof e=="function"?e.apply(void 0,t):e}function Nm(e,t){if(t===0)return e;var n;return function(a){clearTimeout(n),n=setTimeout(function(){e(a)},t)}}function rN(e){return e.split(/\s+/).filter(Boolean)}function Bi(e){return[].concat(e)}function Lm(e,t){e.indexOf(t)===-1&&e.push(t)}function aN(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function nv(e){return e.split("-")[0]}function Qi(e){return[].slice.call(e)}function Cm(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function Gi(){return document.createElement("div")}function uu(e){return["Element","Fragment"].some(function(t){return Ed(e,t)})}function iN(e){return Ed(e,"NodeList")}function _d(e){return Ed(e,"MouseEvent")}function sN(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function oN(e){return uu(e)?[e]:iN(e)?Qi(e):Array.isArray(e)?e:Qi(document.querySelectorAll(e))}function Hc(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function $s(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function rv(e){var t,n=Bi(e),a=n[0];return a!=null&&(t=a.ownerDocument)!=null&&t.body?a.ownerDocument:document}function lN(e,t){var n=t.clientX,a=t.clientY;return e.every(function(s){var o=s.popperRect,l=s.popperState,c=s.props,p=c.interactiveBorder,h=nv(l.placement),m=l.modifiersData.offset;if(!m)return!0;var _=h==="bottom"?m.top.y:0,A=h==="top"?m.bottom.y:0,v=h==="right"?m.left.x:0,C=h==="left"?m.right.x:0,L=o.top-a+_>p,b=a-o.bottom-A>p,x=o.left-n+v>p,F=n-o.right-C>p;return L||b||x||F})}function Wc(e,t,n){var a=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(s){e[a](s,n)})}function xm(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 Mr={isTouch:!1},wm=0;function uN(){Mr.isTouch||(Mr.isTouch=!0,window.performance&&document.addEventListener("mousemove",av))}function av(){var e=performance.now();e-wm<20&&(Mr.isTouch=!1,document.removeEventListener("mousemove",av)),wm=e}function cN(){var e=document.activeElement;if(sN(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function fN(){document.addEventListener("touchstart",uN,Za),window.addEventListener("blur",cN)}var dN=typeof window<"u"&&typeof document<"u",pN=dN?!!window.msCrypto:!1,hN={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},mN={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},yr=Object.assign({appendTo:ev,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},hN,mN),EN=Object.keys(yr),_N=function(e){var t=Object.keys(e);t.forEach(function(n){yr[n]=e[n]})};function iv(e){var t=e.plugins||[],n=t.reduce(function(a,s){var o=s.name,l=s.defaultValue;if(o){var c;a[o]=e[o]!==void 0?e[o]:(c=yr[o])!=null?c:l}return a},{});return Object.assign({},e,n)}function gN(e,t){var n=t?Object.keys(iv(Object.assign({},yr,{plugins:t}))):EN,a=n.reduce(function(s,o){var l=(e.getAttribute("data-tippy-"+o)||"").trim();if(!l)return s;if(o==="content")s[o]=l;else try{s[o]=JSON.parse(l)}catch{s[o]=l}return s},{});return a}function Mm(e,t){var n=Object.assign({},t,{content:tv(t.content,[e])},t.ignoreAttributes?{}:gN(e,t.plugins));return n.aria=Object.assign({},yr.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 vN=function(){return"innerHTML"};function uf(e,t){e[vN()]=t}function Dm(e){var t=Gi();return e===!0?t.className=Zg:(t.className=Qg,uu(e)?t.appendChild(e):uf(t,e)),t}function Pm(e,t){uu(t.content)?(uf(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?uf(e,t.content):e.textContent=t.content)}function Xl(e){var t=e.firstElementChild,n=Qi(t.children);return{box:t,content:n.find(function(a){return a.classList.contains(qg)}),arrow:n.find(function(a){return a.classList.contains(Zg)||a.classList.contains(Qg)}),backdrop:n.find(function(a){return a.classList.contains(Jg)})}}function sv(e){var t=Gi(),n=Gi();n.className=nN,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var a=Gi();a.className=qg,a.setAttribute("data-state","hidden"),Pm(a,e.props),t.appendChild(n),n.appendChild(a),s(e.props,e.props);function s(o,l){var c=Xl(t),p=c.box,h=c.content,m=c.arrow;l.theme?p.setAttribute("data-theme",l.theme):p.removeAttribute("data-theme"),typeof l.animation=="string"?p.setAttribute("data-animation",l.animation):p.removeAttribute("data-animation"),l.inertia?p.setAttribute("data-inertia",""):p.removeAttribute("data-inertia"),p.style.maxWidth=typeof l.maxWidth=="number"?l.maxWidth+"px":l.maxWidth,l.role?p.setAttribute("role",l.role):p.removeAttribute("role"),(o.content!==l.content||o.allowHTML!==l.allowHTML)&&Pm(h,e.props),l.arrow?m?o.arrow!==l.arrow&&(p.removeChild(m),p.appendChild(Dm(l.arrow))):p.appendChild(Dm(l.arrow)):m&&p.removeChild(m)}return{popper:t,onUpdate:s}}sv.$$tippy=!0;var TN=1,pl=[],Fc=[];function yN(e,t){var n=Mm(e,Object.assign({},yr,iv(Cm(t)))),a,s,o,l=!1,c=!1,p=!1,h=!1,m,_,A,v=[],C=Nm(Ve,n.interactiveDebounce),L,b=TN++,x=null,F=aN(n.plugins),U={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},w={id:b,reference:e,popper:Gi(),popperInstance:x,props:n,state:U,plugins:F,clearDelayTimeouts:pr,setProps:Bn,setContent:Hn,show:Ma,hide:Da,hideWithInteractivity:Pa,enable:Or,disable:fn,unmount:ka,destroy:fa};if(!n.render)return w;var P=n.render(w),j=P.popper,q=P.onUpdate;j.setAttribute("data-tippy-root",""),j.id="tippy-"+w.id,w.popper=j,e._tippy=w,j._tippy=w;var ie=F.map(function(oe){return oe.fn(w)}),Ie=e.hasAttribute("aria-expanded");return Ce(),se(),le(),Ee("onCreate",[w]),n.showOnCreate&&jt(),j.addEventListener("mouseenter",function(){w.props.interactive&&w.state.isVisible&&w.clearDelayTimeouts()}),j.addEventListener("mouseleave",function(){w.props.interactive&&w.props.trigger.indexOf("mouseenter")>=0&&N().addEventListener("mousemove",C)}),w;function xe(){var oe=w.props.touch;return Array.isArray(oe)?oe:[oe,0]}function M(){return xe()[0]==="hold"}function J(){var oe;return!!((oe=w.props.render)!=null&&oe.$$tippy)}function re(){return L||e}function N(){var oe=re().parentNode;return oe?rv(oe):document}function ye(){return Xl(j)}function ee(oe){return w.state.isMounted&&!w.state.isVisible||Mr.isTouch||m&&m.type==="focus"?0:Bc(w.props.delay,oe?0:1,yr.delay)}function le(oe){oe===void 0&&(oe=!1),j.style.pointerEvents=w.props.interactive&&!oe?"":"none",j.style.zIndex=""+w.props.zIndex}function Ee(oe,ke,Ke){if(Ke===void 0&&(Ke=!0),ie.forEach(function(mt){mt[oe]&&mt[oe].apply(mt,ke)}),Ke){var gt;(gt=w.props)[oe].apply(gt,ke)}}function Le(){var oe=w.props.aria;if(oe.content){var ke="aria-"+oe.content,Ke=j.id,gt=Bi(w.props.triggerTarget||e);gt.forEach(function(mt){var tn=mt.getAttribute(ke);if(w.state.isVisible)mt.setAttribute(ke,tn?tn+" "+Ke:Ke);else{var gn=tn&&tn.replace(Ke,"").trim();gn?mt.setAttribute(ke,gn):mt.removeAttribute(ke)}})}}function se(){if(!(Ie||!w.props.aria.expanded)){var oe=Bi(w.props.triggerTarget||e);oe.forEach(function(ke){w.props.interactive?ke.setAttribute("aria-expanded",w.state.isVisible&&ke===re()?"true":"false"):ke.removeAttribute("aria-expanded")})}}function V(){N().removeEventListener("mousemove",C),pl=pl.filter(function(oe){return oe!==C})}function $(oe){if(!(Mr.isTouch&&(p||oe.type==="mousedown"))){var ke=oe.composedPath&&oe.composedPath()[0]||oe.target;if(!(w.props.interactive&&xm(j,ke))){if(Bi(w.props.triggerTarget||e).some(function(Ke){return xm(Ke,ke)})){if(Mr.isTouch||w.state.isVisible&&w.props.trigger.indexOf("click")>=0)return}else Ee("onClickOutside",[w,oe]);w.props.hideOnClick===!0&&(w.clearDelayTimeouts(),w.hide(),c=!0,setTimeout(function(){c=!1}),w.state.isMounted||X())}}}function me(){p=!0}function te(){p=!1}function S(){var oe=N();oe.addEventListener("mousedown",$,!0),oe.addEventListener("touchend",$,Za),oe.addEventListener("touchstart",te,Za),oe.addEventListener("touchmove",me,Za)}function X(){var oe=N();oe.removeEventListener("mousedown",$,!0),oe.removeEventListener("touchend",$,Za),oe.removeEventListener("touchstart",te,Za),oe.removeEventListener("touchmove",me,Za)}function K(oe,ke){ae(oe,function(){!w.state.isVisible&&j.parentNode&&j.parentNode.contains(j)&&ke()})}function fe(oe,ke){ae(oe,ke)}function ae(oe,ke){var Ke=ye().box;function gt(mt){mt.target===Ke&&(Wc(Ke,"remove",gt),ke())}if(oe===0)return ke();Wc(Ke,"remove",_),Wc(Ke,"add",gt),_=gt}function Te(oe,ke,Ke){Ke===void 0&&(Ke=!1);var gt=Bi(w.props.triggerTarget||e);gt.forEach(function(mt){mt.addEventListener(oe,ke,Ke),v.push({node:mt,eventType:oe,handler:ke,options:Ke})})}function Ce(){M()&&(Te("touchstart",ot,{passive:!0}),Te("touchend",Xe,{passive:!0})),rN(w.props.trigger).forEach(function(oe){if(oe!=="manual")switch(Te(oe,ot),oe){case"mouseenter":Te("mouseleave",Xe);break;case"focus":Te(pN?"focusout":"blur",ht);break;case"focusin":Te("focusout",ht);break}})}function Qe(){v.forEach(function(oe){var ke=oe.node,Ke=oe.eventType,gt=oe.handler,mt=oe.options;ke.removeEventListener(Ke,gt,mt)}),v=[]}function ot(oe){var ke,Ke=!1;if(!(!w.state.isEnabled||rt(oe)||c)){var gt=((ke=m)==null?void 0:ke.type)==="focus";m=oe,L=oe.currentTarget,se(),!w.state.isVisible&&_d(oe)&&pl.forEach(function(mt){return mt(oe)}),oe.type==="click"&&(w.props.trigger.indexOf("mouseenter")<0||l)&&w.props.hideOnClick!==!1&&w.state.isVisible?Ke=!0:jt(oe),oe.type==="click"&&(l=!Ke),Ke&&!gt&&Vt(oe)}}function Ve(oe){var ke=oe.target,Ke=re().contains(ke)||j.contains(ke);if(!(oe.type==="mousemove"&&Ke)){var gt=Rt().concat(j).map(function(mt){var tn,gn=mt._tippy,Jn=(tn=gn.popperInstance)==null?void 0:tn.state;return Jn?{popperRect:mt.getBoundingClientRect(),popperState:Jn,props:n}:null}).filter(Boolean);lN(gt,oe)&&(V(),Vt(oe))}}function Xe(oe){var ke=rt(oe)||w.props.trigger.indexOf("click")>=0&&l;if(!ke){if(w.props.interactive){w.hideWithInteractivity(oe);return}Vt(oe)}}function ht(oe){w.props.trigger.indexOf("focusin")<0&&oe.target!==re()||w.props.interactive&&oe.relatedTarget&&j.contains(oe.relatedTarget)||Vt(oe)}function rt(oe){return Mr.isTouch?M()!==oe.type.indexOf("touch")>=0:!1}function ne(){He();var oe=w.props,ke=oe.popperOptions,Ke=oe.placement,gt=oe.offset,mt=oe.getReferenceClientRect,tn=oe.moveTransition,gn=J()?Xl(j).arrow:null,Jn=mt?{getBoundingClientRect:mt,contextElement:mt.contextElement||re()}:e,Ln={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(ce){var Ne=ce.state;if(J()){var nt=ye(),wt=nt.box;["placement","reference-hidden","escaped"].forEach(function(Mt){Mt==="placement"?wt.setAttribute("data-placement",Ne.placement):Ne.attributes.popper["data-popper-"+Mt]?wt.setAttribute("data-"+Mt,""):wt.removeAttribute("data-"+Mt)}),Ne.attributes.popper={}}}},B=[{name:"offset",options:{offset:gt}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!tn}},Ln];J()&&gn&&B.push({name:"arrow",options:{element:gn,padding:3}}),B.push.apply(B,ke?.modifiers||[]),w.popperInstance=tN(Jn,j,Object.assign({},ke,{placement:Ke,onFirstUpdate:A,modifiers:B}))}function He(){w.popperInstance&&(w.popperInstance.destroy(),w.popperInstance=null)}function ct(){var oe=w.props.appendTo,ke,Ke=re();w.props.interactive&&oe===ev||oe==="parent"?ke=Ke.parentNode:ke=tv(oe,[Ke]),ke.contains(j)||ke.appendChild(j),w.state.isMounted=!0,ne()}function Rt(){return Qi(j.querySelectorAll("[data-tippy-root]"))}function jt(oe){w.clearDelayTimeouts(),oe&&Ee("onTrigger",[w,oe]),S();var ke=ee(!0),Ke=xe(),gt=Ke[0],mt=Ke[1];Mr.isTouch&>==="hold"&&mt&&(ke=mt),ke?a=setTimeout(function(){w.show()},ke):w.show()}function Vt(oe){if(w.clearDelayTimeouts(),Ee("onUntrigger",[w,oe]),!w.state.isVisible){X();return}if(!(w.props.trigger.indexOf("mouseenter")>=0&&w.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(oe.type)>=0&&l)){var ke=ee(!1);ke?s=setTimeout(function(){w.state.isVisible&&w.hide()},ke):o=requestAnimationFrame(function(){w.hide()})}}function Or(){w.state.isEnabled=!0}function fn(){w.hide(),w.state.isEnabled=!1}function pr(){clearTimeout(a),clearTimeout(s),cancelAnimationFrame(o)}function Bn(oe){if(!w.state.isDestroyed){Ee("onBeforeUpdate",[w,oe]),Qe();var ke=w.props,Ke=Mm(e,Object.assign({},ke,Cm(oe),{ignoreAttributes:!0}));w.props=Ke,Ce(),ke.interactiveDebounce!==Ke.interactiveDebounce&&(V(),C=Nm(Ve,Ke.interactiveDebounce)),ke.triggerTarget&&!Ke.triggerTarget?Bi(ke.triggerTarget).forEach(function(gt){gt.removeAttribute("aria-expanded")}):Ke.triggerTarget&&e.removeAttribute("aria-expanded"),se(),le(),q&&q(ke,Ke),w.popperInstance&&(ne(),Rt().forEach(function(gt){requestAnimationFrame(gt._tippy.popperInstance.forceUpdate)})),Ee("onAfterUpdate",[w,oe])}}function Hn(oe){w.setProps({content:oe})}function Ma(){var oe=w.state.isVisible,ke=w.state.isDestroyed,Ke=!w.state.isEnabled,gt=Mr.isTouch&&!w.props.touch,mt=Bc(w.props.duration,0,yr.duration);if(!(oe||ke||Ke||gt)&&!re().hasAttribute("disabled")&&(Ee("onShow",[w],!1),w.props.onShow(w)!==!1)){if(w.state.isVisible=!0,J()&&(j.style.visibility="visible"),le(),S(),w.state.isMounted||(j.style.transition="none"),J()){var tn=ye(),gn=tn.box,Jn=tn.content;Hc([gn,Jn],0)}A=function(){var Ln;if(!(!w.state.isVisible||h)){if(h=!0,j.offsetHeight,j.style.transition=w.props.moveTransition,J()&&w.props.animation){var B=ye(),ce=B.box,Ne=B.content;Hc([ce,Ne],mt),$s([ce,Ne],"visible")}Le(),se(),Lm(Fc,w),(Ln=w.popperInstance)==null||Ln.forceUpdate(),Ee("onMount",[w]),w.props.animation&&J()&&fe(mt,function(){w.state.isShown=!0,Ee("onShown",[w])})}},ct()}}function Da(){var oe=!w.state.isVisible,ke=w.state.isDestroyed,Ke=!w.state.isEnabled,gt=Bc(w.props.duration,1,yr.duration);if(!(oe||ke||Ke)&&(Ee("onHide",[w],!1),w.props.onHide(w)!==!1)){if(w.state.isVisible=!1,w.state.isShown=!1,h=!1,l=!1,J()&&(j.style.visibility="hidden"),V(),X(),le(!0),J()){var mt=ye(),tn=mt.box,gn=mt.content;w.props.animation&&(Hc([tn,gn],gt),$s([tn,gn],"hidden"))}Le(),se(),w.props.animation?J()&&K(gt,w.unmount):w.unmount()}}function Pa(oe){N().addEventListener("mousemove",C),Lm(pl,C),C(oe)}function ka(){w.state.isVisible&&w.hide(),w.state.isMounted&&(He(),Rt().forEach(function(oe){oe._tippy.unmount()}),j.parentNode&&j.parentNode.removeChild(j),Fc=Fc.filter(function(oe){return oe!==w}),w.state.isMounted=!1,Ee("onHidden",[w]))}function fa(){w.state.isDestroyed||(w.clearDelayTimeouts(),w.unmount(),Qe(),delete e._tippy,w.state.isDestroyed=!0,Ee("onDestroy",[w]))}}function je(e,t){t===void 0&&(t={});var n=yr.plugins.concat(t.plugins||[]);fN();var a=Object.assign({},t,{plugins:n}),s=oN(e),o=s.reduce(function(l,c){var p=c&&yN(c,a);return p&&l.push(p),l},[]);return uu(e)?o[0]:o}je.defaultProps=yr;je.setDefaultProps=_N;je.currentInput=Mr;Object.assign({},Xg,{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 AN={name:"animateFill",defaultValue:!1,fn:function(e){var t;if(!((t=e.props.render)!=null&&t.$$tippy))return{};var n=Xl(e.popper),a=n.box,s=n.content,o=e.props.animateFill?IN():null;return{onCreate:function(){o&&(a.insertBefore(o,a.firstElementChild),a.setAttribute("data-animatefill",""),a.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(o){var l=a.style.transitionDuration,c=Number(l.replace("ms",""));s.style.transitionDelay=Math.round(c/10)+"ms",o.style.transitionDuration=l,$s([o],"visible")}},onShow:function(){o&&(o.style.transitionDuration="0ms")},onHide:function(){o&&$s([o],"hidden")}}}};function IN(){var e=Gi();return e.className=Jg,$s([e],"hidden"),e}var cf={clientX:0,clientY:0},hl=[];function ov(e){var t=e.clientX,n=e.clientY;cf={clientX:t,clientY:n}}function SN(e){e.addEventListener("mousemove",ov)}function ON(e){e.removeEventListener("mousemove",ov)}var RN={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=rv(e.props.triggerTarget||t),a=!1,s=!1,o=!0,l=e.props;function c(){return e.props.followCursor==="initial"&&e.state.isVisible}function p(){n.addEventListener("mousemove",_)}function h(){n.removeEventListener("mousemove",_)}function m(){a=!0,e.setProps({getReferenceClientRect:null}),a=!1}function _(C){var L=C.target?t.contains(C.target):!0,b=e.props.followCursor,x=C.clientX,F=C.clientY,U=t.getBoundingClientRect(),w=x-U.left,P=F-U.top;(L||!e.props.interactive)&&e.setProps({getReferenceClientRect:function(){var j=t.getBoundingClientRect(),q=x,ie=F;b==="initial"&&(q=j.left+w,ie=j.top+P);var Ie=b==="horizontal"?j.top:ie,xe=b==="vertical"?j.right:q,M=b==="horizontal"?j.bottom:ie,J=b==="vertical"?j.left:q;return{width:xe-J,height:M-Ie,top:Ie,right:xe,bottom:M,left:J}}})}function A(){e.props.followCursor&&(hl.push({instance:e,doc:n}),SN(n))}function v(){hl=hl.filter(function(C){return C.instance!==e}),hl.filter(function(C){return C.doc===n}).length===0&&ON(n)}return{onCreate:A,onDestroy:v,onBeforeUpdate:function(){l=e.props},onAfterUpdate:function(C,L){var b=L.followCursor;a||b!==void 0&&l.followCursor!==b&&(v(),b?(A(),e.state.isMounted&&!s&&!c()&&p()):(h(),m()))},onMount:function(){e.props.followCursor&&!s&&(o&&(_(cf),o=!1),c()||p())},onTrigger:function(C,L){_d(L)&&(cf={clientX:L.clientX,clientY:L.clientY}),s=L.type==="focus"},onHidden:function(){e.props.followCursor&&(m(),h(),o=!0)}}}};function bN(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat((((n=e.popperOptions)==null?void 0:n.modifiers)||[]).filter(function(a){var s=a.name;return s!==t.name}),[t])})}}var NN={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t=e.reference;function n(){return!!e.props.inlinePositioning}var a,s=-1,o=!1,l=[],c={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(_){var A=_.state;n()&&(l.indexOf(A.placement)!==-1&&(l=[]),a!==A.placement&&l.indexOf(A.placement)===-1&&(l.push(A.placement),e.setProps({getReferenceClientRect:function(){return p(A.placement)}})),a=A.placement)}};function p(_){return LN(nv(_),t.getBoundingClientRect(),Qi(t.getClientRects()),s)}function h(_){o=!0,e.setProps(_),o=!1}function m(){o||h(bN(e.props,c))}return{onCreate:m,onAfterUpdate:m,onTrigger:function(_,A){if(_d(A)){var v=Qi(e.reference.getClientRects()),C=v.find(function(b){return b.left-2<=A.clientX&&b.right+2>=A.clientX&&b.top-2<=A.clientY&&b.bottom+2>=A.clientY}),L=v.indexOf(C);s=L>-1?L:s}},onHidden:function(){s=-1}}}};function LN(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 s=n[0],o=n[n.length-1],l=e==="top",c=s.top,p=o.bottom,h=l?s.left:o.left,m=l?s.right:o.right,_=m-h,A=p-c;return{top:c,bottom:p,left:h,right:m,width:_,height:A}}case"left":case"right":{var v=Math.min.apply(Math,n.map(function(j){return j.left})),C=Math.max.apply(Math,n.map(function(j){return j.right})),L=n.filter(function(j){return e==="left"?j.left===v:j.right===C}),b=L[0].top,x=L[L.length-1].bottom,F=v,U=C,w=U-F,P=x-b;return{top:b,bottom:x,left:F,right:U,width:w,height:P}}default:return t}}var CN={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 s(p){return e.props.sticky===!0||e.props.sticky===p}var o=null,l=null;function c(){var p=s("reference")?a().getBoundingClientRect():null,h=s("popper")?n.getBoundingClientRect():null;(p&&km(o,p)||h&&km(l,h))&&e.popperInstance&&e.popperInstance.update(),o=p,l=h,e.state.isMounted&&requestAnimationFrame(c)}return{onMount:function(){e.props.sticky&&c()}}}};function km(e,t){return e&&t?e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left:!0}je.setDefaultProps({render:sv});je.setDefaultProps({onShow:e=>{if(!e.props.content)return!1}});const xN=e=>e instanceof Object&&"$"in e&&"$el"in e;function lv(e,t={},n={mount:!0,appName:"Tippy"}){n=Object.assign({mount:!0,appName:"Tippy"},n);const a=Vg(),s=Ye(),o=Ye({isEnabled:!1,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1}),l=VR();let c=null;const p=()=>c||(c=document.createDocumentFragment(),c),h=q=>{let ie,Ie=ya(q)?q.value:q;return BR(Ie)?(l.value||(l.value=Hl({name:n.appName,setup:()=>()=>ya(q)?q.value:q}),a&&Object.assign(l.value._context,a.appContext),l.value.mount(p())),ie=()=>p()):typeof Ie=="object"?(l.value||(l.value=Hl({name:n.appName,setup:()=>()=>ti(ya(q)?q.value:q)}),a&&Object.assign(l.value._context,a.appContext),l.value.mount(p())),ie=()=>p()):ie=Ie,ie},m=q=>{let ie={};return ya(q)?ie=q.value||{}:mm(q)?ie={...q}:ie={...q},ie.content&&(ie.content=h(ie.content)),ie.triggerTarget&&(ie.triggerTarget=ya(ie.triggerTarget)?ie.triggerTarget.value:ie.triggerTarget),(!ie.plugins||!Array.isArray(ie.plugins))&&(ie.plugins=[]),ie.plugins=ie.plugins.filter(Ie=>Ie.name!=="vueTippyReactiveState"),ie.plugins.push({name:"vueTippyReactiveState",fn:()=>({onCreate(){o.value.isEnabled=!0},onMount(){o.value.isMounted=!0},onShow(){o.value.isMounted=!0,o.value.isVisible=!0},onShown(){o.value.isShown=!0},onHide(){o.value.isMounted=!1,o.value.isVisible=!1},onHidden(){o.value.isShown=!1},onUnmounted(){o.value.isMounted=!1},onDestroy(){o.value.isDestroyed=!0}})}),ie},_=()=>{s.value&&s.value.setProps(m(t))},A=()=>{!s.value||!t.content||s.value.setContent(h(t.content))},v=q=>{var ie;(ie=s.value)===null||ie===void 0||ie.setContent(h(q))},C=q=>{var ie;(ie=s.value)===null||ie===void 0||ie.setProps(m(q))},L=()=>{var q;s.value&&(s.value.destroy(),s.value=void 0),c=null,(q=l.value)===null||q===void 0||q.unmount(),l.value=void 0},b=()=>{var q;(q=s.value)===null||q===void 0||q.show()},x=()=>{var q;(q=s.value)===null||q===void 0||q.hide()},F=()=>{var q;(q=s.value)===null||q===void 0||q.disable(),o.value.isEnabled=!1},U=()=>{var q;(q=s.value)===null||q===void 0||q.enable(),o.value.isEnabled=!0},w=()=>{var q;(q=s.value)===null||q===void 0||q.unmount()},P=()=>{if(!e)return;let q=ya(e)?e.value:e;typeof q=="function"&&(q=q()),xN(q)&&(q=q.$el),q&&(s.value=je(q,m(t)),q.$tippy=j)},j={tippy:s,refresh:_,refreshContent:A,setContent:v,setProps:C,destroy:L,hide:x,show:b,disable:F,enable:U,unmount:w,mount:P,state:o};return n.mount&&(a?a.isMounted?P():mi(P):P()),a&&UR(()=>{L()}),ya(t)||mm(t)?Jt(t,_,{immediate:!1}):ya(t.content)&&Jt(t.content,A,{immediate:!1}),j}function wN(e){return typeof e=="function"?e():f(e)}function MN(e){var t,n;const a=wN(e);return(n=(t=a)===null||t===void 0?void 0:t.$el)!==null&&n!==void 0?n:a}const Fs=Ut({props:{to:{type:[String,Function]},tag:{type:[String,Object],default:"span"},contentTag:{type:[String,Object],default:"span"},contentClass:{type:String,default:null},appendTo:{default:()=>je.defaultProps.appendTo},aria:{default:()=>je.defaultProps.aria},delay:{default:()=>je.defaultProps.delay},duration:{default:()=>je.defaultProps.duration},getReferenceClientRect:{default:()=>je.defaultProps.getReferenceClientRect},hideOnClick:{type:[Boolean,String],default:()=>je.defaultProps.hideOnClick},ignoreAttributes:{type:Boolean,default:()=>je.defaultProps.ignoreAttributes},interactive:{type:Boolean,default:()=>je.defaultProps.interactive},interactiveBorder:{default:()=>je.defaultProps.interactiveBorder},interactiveDebounce:{default:()=>je.defaultProps.interactiveDebounce},moveTransition:{default:()=>je.defaultProps.moveTransition},offset:{default:()=>je.defaultProps.offset},onAfterUpdate:{default:()=>je.defaultProps.onAfterUpdate},onBeforeUpdate:{default:()=>je.defaultProps.onBeforeUpdate},onCreate:{default:()=>je.defaultProps.onCreate},onDestroy:{default:()=>je.defaultProps.onDestroy},onHidden:{default:()=>je.defaultProps.onHidden},onHide:{default:()=>je.defaultProps.onHide},onMount:{default:()=>je.defaultProps.onMount},onShow:{default:()=>je.defaultProps.onShow},onShown:{default:()=>je.defaultProps.onShown},onTrigger:{default:()=>je.defaultProps.onTrigger},onUntrigger:{default:()=>je.defaultProps.onUntrigger},onClickOutside:{default:()=>je.defaultProps.onClickOutside},placement:{default:()=>je.defaultProps.placement},plugins:{default:()=>je.defaultProps.plugins},popperOptions:{default:()=>je.defaultProps.popperOptions},render:{default:()=>je.defaultProps.render},showOnCreate:{type:Boolean,default:()=>je.defaultProps.showOnCreate},touch:{type:[Boolean,String,Array],default:()=>je.defaultProps.touch},trigger:{default:()=>je.defaultProps.trigger},triggerTarget:{default:()=>je.defaultProps.triggerTarget},animateFill:{type:Boolean,default:()=>je.defaultProps.animateFill},followCursor:{type:[Boolean,String],default:()=>je.defaultProps.followCursor},inlinePositioning:{type:Boolean,default:()=>je.defaultProps.inlinePositioning},sticky:{type:[Boolean,String],default:()=>je.defaultProps.sticky},allowHTML:{type:Boolean,default:()=>je.defaultProps.allowHTML},animation:{default:()=>je.defaultProps.animation},arrow:{default:()=>je.defaultProps.arrow},content:{default:()=>je.defaultProps.content},inertia:{default:()=>je.defaultProps.inertia},maxWidth:{default:()=>je.defaultProps.maxWidth},role:{default:()=>je.defaultProps.role},theme:{default:()=>je.defaultProps.theme},zIndex:{default:()=>je.defaultProps.zIndex}},emits:["state"],setup(e,{slots:t,emit:n,expose:a}){const s=Ye(),o=Ye(),l=Ye(),c=Ye(!1),p=()=>{let v={...e};for(const C of["to","tag","contentTag","contentClass"])v.hasOwnProperty(C)&&delete v[C];return v};let h=()=>MN(s);e.to&&(typeof Element<"u"&&e.to instanceof Element?h=()=>e.to:e.to==="parent"?h=()=>{let v=s.value;return v||(v=s.value=o.value.parentElement),v}:(typeof e.to=="string"||e.to instanceof String)&&(h=()=>document.querySelector(e.to)));const m=lv(h,p());let _=t.content;!_&&e.to==="parent"&&(_=t.default),mi(()=>{c.value=!0,Oa(()=>{_&&m.setContent(()=>l.value)})}),Jt(m.state,()=>{n("state",f(m.state))},{immediate:!0,deep:!0}),Jt(()=>e,()=>{m.setProps(p()),_&&m.setContent(()=>l.value)},{deep:!0});let A=dr({elem:s,contentElem:l,mounted:c,...m});return a(A),()=>{const v=(e.contentTag,e.contentTag),C=_?ti(v,{ref:l,style:{display:c.value?"inherit":"none"},class:e.contentClass},_(A)):null;if(e.to==="parent"){const x=[];if(!s.value){const F=ti("span",{ref:o,"data-v-tippy":"",style:{display:"none"}});x.push(F)}return C&&x.push(C),x}const L=t.default?t.default(A):[];if(!e.tag){const x=ti(L[0],{ref:s,"data-v-tippy":""});return C?[x,C]:x}const b=(e.tag,e.tag);return ti(b,{ref:s,"data-v-tippy":""},C?[L,C]:L)}}}),DN=["a11y","allowHTML","arrow","flip","flipOnUpdate","hideOnClick","ignoreAttributes","inertia","interactive","lazy","multiple","showOnInit","touch","touchHold"];let Um={};Object.keys(je.defaultProps).forEach(e=>{DN.includes(e)?Um[e]={type:Boolean,default:function(){return je.defaultProps[e]}}:Um[e]={default:function(){return je.defaultProps[e]}}});const It={mounted(e,t,n){const a=typeof t.value=="string"?{content:t.value}:t.value||{},s=Object.keys(t.modifiers||{}),o=s.find(c=>c!=="arrow"),l=s.findIndex(c=>c==="arrow")!==-1;o&&(a.placement=a.placement||o),l&&(a.arrow=a.arrow!==void 0?a.arrow:!0),n.props&&n.props.onTippyShow&&(a.onShow=function(...c){var p;return(p=n.props)===null||p===void 0?void 0:p.onTippyShow(...c)}),n.props&&n.props.onTippyShown&&(a.onShown=function(...c){var p;return(p=n.props)===null||p===void 0?void 0:p.onTippyShown(...c)}),n.props&&n.props.onTippyHidden&&(a.onHidden=function(...c){var p;return(p=n.props)===null||p===void 0?void 0:p.onTippyHidden(...c)}),n.props&&n.props.onTippyHide&&(a.onHide=function(...c){var p;return(p=n.props)===null||p===void 0?void 0:p.onTippyHide(...c)}),n.props&&n.props.onTippyMount&&(a.onMount=function(...c){var p;return(p=n.props)===null||p===void 0?void 0:p.onTippyMount(...c)}),e.getAttribute("title")&&!a.content&&(a.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!a.content&&(a.content=e.getAttribute("content")),lv(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||{})}},uv=je.setDefaultProps;uv({ignoreAttributes:!0,plugins:[CN,NN,RN,AN]});function PN(e,t,n){return(t=UN(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,a)}return n}function Ae(e){for(var t=1;t{};let gd={},cv={},fv=null,dv={mark:Bm,measure:Bm};try{typeof window<"u"&&(gd=window),typeof document<"u"&&(cv=document),typeof MutationObserver<"u"&&(fv=MutationObserver),typeof performance<"u"&&(dv=performance)}catch{}const{userAgent:Hm=""}=gd.navigator||{},Ra=gd,Ft=cv,Wm=fv,ml=dv;Ra.document;const ca=!!Ft.documentElement&&!!Ft.head&&typeof Ft.addEventListener=="function"&&typeof Ft.createElement=="function",pv=~Hm.indexOf("MSIE")||~Hm.indexOf("Trident/");var VN=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,BN=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,hv={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"}},HN={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},mv=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],Sn="classic",cu="duotone",WN="sharp",FN="sharp-duotone",Ev=[Sn,cu,WN,FN],XN={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"}},GN={"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"}},zN=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}]]),jN={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"}},KN=["fak","fa-kit","fakd","fa-kit-duotone"],Fm={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},YN=["kit"],$N={kit:{"fa-kit":"fak"}},qN=["fak","fakd"],JN={kit:{fak:"fa-kit"}},Xm={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},El={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},ZN=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],QN=["fak","fa-kit","fakd","fa-kit-duotone"],e2={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},t2={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"}},n2={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},ff={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"}},r2=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],df=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...ZN,...r2],a2=["solid","regular","light","thin","duotone","brands"],_v=[1,2,3,4,5,6,7,8,9,10],i2=_v.concat([11,12,13,14,15,16,17,18,19,20]),s2=[...Object.keys(n2),...a2,"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",El.GROUP,El.SWAP_OPACITY,El.PRIMARY,El.SECONDARY].concat(_v.map(e=>"".concat(e,"x"))).concat(i2.map(e=>"w-".concat(e))),o2={"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 aa="___FONT_AWESOME___",pf=16,gv="fa",vv="svg-inline--fa",fi="data-fa-i2svg",hf="data-fa-pseudo-element",l2="data-fa-pseudo-element-pending",vd="data-prefix",Td="data-icon",Gm="fontawesome-i2svg",u2="async",c2=["HTML","HEAD","STYLE","SCRIPT"],Tv=(()=>{try{return!0}catch{return!1}})();function fo(e){return new Proxy(e,{get(t,n){return n in t?t[n]:t[Sn]}})}const yv=Ae({},hv);yv[Sn]=Ae(Ae(Ae(Ae({},{"fa-duotone":"duotone"}),hv[Sn]),Fm.kit),Fm["kit-duotone"]);const f2=fo(yv),mf=Ae({},jN);mf[Sn]=Ae(Ae(Ae(Ae({},{duotone:"fad"}),mf[Sn]),Xm.kit),Xm["kit-duotone"]);const zm=fo(mf),Ef=Ae({},ff);Ef[Sn]=Ae(Ae({},Ef[Sn]),JN.kit);const yd=fo(Ef),_f=Ae({},t2);_f[Sn]=Ae(Ae({},_f[Sn]),$N.kit);fo(_f);const d2=VN,Av="fa-layers-text",p2=BN,h2=Ae({},XN);fo(h2);const m2=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Xc=HN,E2=[...YN,...s2],Xs=Ra.FontAwesomeConfig||{};function _2(e){var t=Ft.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function g2(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}Ft&&typeof Ft.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=g2(_2(t));a!=null&&(Xs[n]=a)});const Iv={styleDefault:"solid",familyDefault:Sn,cssPrefix:gv,replacementClass:vv,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Xs.familyPrefix&&(Xs.cssPrefix=Xs.familyPrefix);const es=Ae(Ae({},Iv),Xs);es.autoReplaceSvg||(es.observeMutations=!1);const Ge={};Object.keys(Iv).forEach(e=>{Object.defineProperty(Ge,e,{enumerable:!0,set:function(t){es[e]=t,Gs.forEach(n=>n(Ge))},get:function(){return es[e]}})});Object.defineProperty(Ge,"familyPrefix",{enumerable:!0,set:function(e){es.cssPrefix=e,Gs.forEach(t=>t(Ge))},get:function(){return es.cssPrefix}});Ra.FontAwesomeConfig=Ge;const Gs=[];function v2(e){return Gs.push(e),()=>{Gs.splice(Gs.indexOf(e),1)}}const Aa=pf,Pr={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function T2(e){if(!e||!ca)return;const t=Ft.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const n=Ft.head.childNodes;let a=null;for(let s=n.length-1;s>-1;s--){const o=n[s],l=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(l)>-1&&(a=o)}return Ft.head.insertBefore(t,a),e}const y2="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function qs(){let e=12,t="";for(;e-- >0;)t+=y2[Math.random()*62|0];return t}function as(e){const t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function Ad(e){return e.classList?as(e.classList):(e.getAttribute("class")||"").split(" ").filter(t=>t)}function Sv(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function A2(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,'="').concat(Sv(e[n]),'" '),"").trim()}function fu(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function Id(e){return e.size!==Pr.size||e.x!==Pr.x||e.y!==Pr.y||e.rotate!==Pr.rotate||e.flipX||e.flipY}function I2(e){let{transform:t,containerWidth:n,iconWidth:a}=e;const s={transform:"translate(".concat(n/2," 256)")},o="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),") "),c="rotate(".concat(t.rotate," 0 0)"),p={transform:"".concat(o," ").concat(l," ").concat(c)},h={transform:"translate(".concat(a/2*-1," -256)")};return{outer:s,inner:p,path:h}}function S2(e){let{transform:t,width:n=pf,height:a=pf,startCentered:s=!1}=e,o="";return s&&pv?o+="translate(".concat(t.x/Aa-n/2,"em, ").concat(t.y/Aa-a/2,"em) "):s?o+="translate(calc(-50% + ".concat(t.x/Aa,"em), calc(-50% + ").concat(t.y/Aa,"em)) "):o+="translate(".concat(t.x/Aa,"em, ").concat(t.y/Aa,"em) "),o+="scale(".concat(t.size/Aa*(t.flipX?-1:1),", ").concat(t.size/Aa*(t.flipY?-1:1),") "),o+="rotate(".concat(t.rotate,"deg) "),o}var O2=`: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 Ov(){const e=gv,t=vv,n=Ge.cssPrefix,a=Ge.replacementClass;let s=O2;if(n!==e||a!==t){const o=new RegExp("\\.".concat(e,"\\-"),"g"),l=new RegExp("\\--".concat(e,"\\-"),"g"),c=new RegExp("\\.".concat(t),"g");s=s.replace(o,".".concat(n,"-")).replace(l,"--".concat(n,"-")).replace(c,".".concat(a))}return s}let jm=!1;function Gc(){Ge.autoAddCss&&!jm&&(T2(Ov()),jm=!0)}var R2={mixout(){return{dom:{css:Ov,insertCss:Gc}}},hooks(){return{beforeDOMElementCreation(){Gc()},beforeI2svg(){Gc()}}}};const ia=Ra||{};ia[aa]||(ia[aa]={});ia[aa].styles||(ia[aa].styles={});ia[aa].hooks||(ia[aa].hooks={});ia[aa].shims||(ia[aa].shims=[]);var kr=ia[aa];const Rv=[],bv=function(){Ft.removeEventListener("DOMContentLoaded",bv),Gl=1,Rv.map(e=>e())};let Gl=!1;ca&&(Gl=(Ft.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Ft.readyState),Gl||Ft.addEventListener("DOMContentLoaded",bv));function b2(e){ca&&(Gl?setTimeout(e,0):Rv.push(e))}function po(e){const{tag:t,attributes:n={},children:a=[]}=e;return typeof e=="string"?Sv(e):"<".concat(t," ").concat(A2(n),">").concat(a.map(po).join(""),"")}function Km(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var zc=function(e,t,n,a){var s=Object.keys(e),o=s.length,l=t,c,p,h;for(n===void 0?(c=1,h=e[s[0]]):(c=0,h=n);c=55296&&s<=56319&&n=55296&&a<=56319&&n>t+1&&(s=e.charCodeAt(t+1),s>=56320&&s<=57343)?(a-55296)*1024+s-56320+65536:a}function Ym(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 gf(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:a=!1}=n,s=Ym(t);typeof kr.hooks.addPack=="function"&&!a?kr.hooks.addPack(e,Ym(t)):kr.styles[e]=Ae(Ae({},kr.styles[e]||{}),s),e==="fas"&&gf("fa",t)}const{styles:Js,shims:C2}=kr,Lv=Object.keys(yd),x2=Lv.reduce((e,t)=>(e[t]=Object.keys(yd[t]),e),{});let Sd=null,Cv={},xv={},wv={},Mv={},Dv={};function w2(e){return~E2.indexOf(e)}function M2(e,t){const n=t.split("-"),a=n[0],s=n.slice(1).join("-");return a===e&&s!==""&&!w2(s)?s:null}const Pv=()=>{const e=a=>zc(Js,(s,o,l)=>(s[l]=zc(o,a,{}),s),{});Cv=e((a,s,o)=>(s[3]&&(a[s[3]]=o),s[2]&&s[2].filter(l=>typeof l=="number").forEach(l=>{a[l.toString(16)]=o}),a)),xv=e((a,s,o)=>(a[o]=o,s[2]&&s[2].filter(l=>typeof l=="string").forEach(l=>{a[l]=o}),a)),Dv=e((a,s,o)=>{const l=s[2];return a[o]=o,l.forEach(c=>{a[c]=o}),a});const t="far"in Js||Ge.autoFetchSvg,n=zc(C2,(a,s)=>{const o=s[0];let l=s[1];const c=s[2];return l==="far"&&!t&&(l="fas"),typeof o=="string"&&(a.names[o]={prefix:l,iconName:c}),typeof o=="number"&&(a.unicodes[o.toString(16)]={prefix:l,iconName:c}),a},{names:{},unicodes:{}});wv=n.names,Mv=n.unicodes,Sd=du(Ge.styleDefault,{family:Ge.familyDefault})};v2(e=>{Sd=du(e.styleDefault,{family:Ge.familyDefault})});Pv();function Od(e,t){return(Cv[e]||{})[t]}function D2(e,t){return(xv[e]||{})[t]}function ni(e,t){return(Dv[e]||{})[t]}function kv(e){return wv[e]||{prefix:null,iconName:null}}function P2(e){const t=Mv[e],n=Od("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function ba(){return Sd}const Uv=()=>({prefix:null,iconName:null,rest:[]});function k2(e){let t=Sn;const n=Lv.reduce((a,s)=>(a[s]="".concat(Ge.cssPrefix,"-").concat(s),a),{});return Ev.forEach(a=>{(e.includes(n[a])||e.some(s=>x2[a].includes(s)))&&(t=a)}),t}function du(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:n=Sn}=t,a=f2[n][e];if(n===cu&&!e)return"fad";const s=zm[n][e]||zm[n][a],o=e in kr.styles?e:null;return s||o||null}function U2(e){let t=[],n=null;return e.forEach(a=>{const s=M2(Ge.cssPrefix,a);s?n=s:a&&t.push(a)}),{iconName:n,rest:t}}function $m(e){return e.sort().filter((t,n,a)=>a.indexOf(t)===n)}function pu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:n=!1}=t;let a=null;const s=df.concat(QN),o=$m(e.filter(_=>s.includes(_))),l=$m(e.filter(_=>!df.includes(_))),c=o.filter(_=>(a=_,!mv.includes(_))),[p=null]=c,h=k2(o),m=Ae(Ae({},U2(l)),{},{prefix:du(p,{family:h})});return Ae(Ae(Ae({},m),W2({values:e,family:h,styles:Js,config:Ge,canonical:m,givenPrefix:a})),V2(n,a,m))}function V2(e,t,n){let{prefix:a,iconName:s}=n;if(e||!a||!s)return{prefix:a,iconName:s};const o=t==="fa"?kv(s):{},l=ni(a,s);return s=o.iconName||l||s,a=o.prefix||a,a==="far"&&!Js.far&&Js.fas&&!Ge.autoFetchSvg&&(a="fas"),{prefix:a,iconName:s}}const B2=Ev.filter(e=>e!==Sn||e!==cu),H2=Object.keys(ff).filter(e=>e!==Sn).map(e=>Object.keys(ff[e])).flat();function W2(e){const{values:t,family:n,canonical:a,givenPrefix:s="",styles:o={},config:l={}}=e,c=n===cu,p=t.includes("fa-duotone")||t.includes("fad"),h=l.familyDefault==="duotone",m=a.prefix==="fad"||a.prefix==="fa-duotone";if(!c&&(p||h||m)&&(a.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(a.prefix="fab"),!a.prefix&&B2.includes(n)&&(Object.keys(o).find(_=>H2.includes(_))||l.autoFetchSvg)){const _=zN.get(n).defaultShortPrefixId;a.prefix=_,a.iconName=ni(a.prefix,a.iconName)||a.iconName}return(a.prefix==="fa"||s==="fa")&&(a.prefix=ba()||"fas"),a}class F2{constructor(){this.definitions={}}add(){for(var t=arguments.length,n=new Array(t),a=0;a{this.definitions[o]=Ae(Ae({},this.definitions[o]||{}),s[o]),gf(o,s[o]);const l=yd[Sn][o];l&&gf(l,s[o]),Pv()})}reset(){this.definitions={}}_pullDefinitions(t,n){const a=n.prefix&&n.iconName&&n.icon?{0:n}:n;return Object.keys(a).map(s=>{const{prefix:o,iconName:l,icon:c}=a[s],p=c[2];t[o]||(t[o]={}),p.length>0&&p.forEach(h=>{typeof h=="string"&&(t[o][h]=c)}),t[o][l]=c}),t}}let qm=[],Wi={};const zi={},X2=Object.keys(zi);function G2(e,t){let{mixoutsTo:n}=t;return qm=e,Wi={},Object.keys(zi).forEach(a=>{X2.indexOf(a)===-1&&delete zi[a]}),qm.forEach(a=>{const s=a.mixout?a.mixout():{};if(Object.keys(s).forEach(o=>{typeof s[o]=="function"&&(n[o]=s[o]),typeof s[o]=="object"&&Object.keys(s[o]).forEach(l=>{n[o]||(n[o]={}),n[o][l]=s[o][l]})}),a.hooks){const o=a.hooks();Object.keys(o).forEach(l=>{Wi[l]||(Wi[l]=[]),Wi[l].push(o[l])})}a.provides&&a.provides(zi)}),n}function vf(e,t){for(var n=arguments.length,a=new Array(n>2?n-2:0),s=2;s{t=o.apply(null,[t,...a])}),t}function di(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a{s.apply(null,n)})}function Na(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return zi[e]?zi[e].apply(null,t):void 0}function Tf(e){e.prefix==="fa"&&(e.prefix="fas");let{iconName:t}=e;const n=e.prefix||ba();if(t)return t=ni(n,t)||t,Km(Vv.definitions,n,t)||Km(kr.styles,n,t)}const Vv=new F2,z2=()=>{Ge.autoReplaceSvg=!1,Ge.observeMutations=!1,di("noAuto")},j2={i2svg:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return ca?(di("beforeI2svg",e),Na("pseudoElements2svg",e),Na("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;Ge.autoReplaceSvg===!1&&(Ge.autoReplaceSvg=!0),Ge.observeMutations=!0,b2(()=>{Y2({autoReplaceSvgRoot:t}),di("watch",e)})}},K2={icon:e=>{if(e===null)return null;if(typeof e=="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:ni(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=du(e[0]);return{prefix:n,iconName:ni(n,t)||t}}if(typeof e=="string"&&(e.indexOf("".concat(Ge.cssPrefix,"-"))>-1||e.match(d2))){const t=pu(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||ba(),iconName:ni(t.prefix,t.iconName)||t.iconName}}if(typeof e=="string"){const t=ba();return{prefix:t,iconName:ni(t,e)||e}}}},qn={noAuto:z2,config:Ge,dom:j2,parse:K2,library:Vv,findIconDefinition:Tf,toHtml:po},Y2=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t=Ft}=e;(Object.keys(kr.styles).length>0||Ge.autoFetchSvg)&&ca&&Ge.autoReplaceSvg&&qn.dom.i2svg({node:t})};function hu(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(n=>po(n))}}),Object.defineProperty(e,"node",{get:function(){if(!ca)return;const n=Ft.createElement("div");return n.innerHTML=e.html,n.children}}),e}function $2(e){let{children:t,main:n,mask:a,attributes:s,styles:o,transform:l}=e;if(Id(l)&&n.found&&!a.found){const{width:c,height:p}=n,h={x:c/p/2,y:.5};s.style=fu(Ae(Ae({},o),{},{"transform-origin":"".concat(h.x+l.x/16,"em ").concat(h.y+l.y/16,"em")}))}return[{tag:"svg",attributes:s,children:t}]}function q2(e){let{prefix:t,iconName:n,children:a,attributes:s,symbol:o}=e;const l=o===!0?"".concat(t,"-").concat(Ge.cssPrefix,"-").concat(n):o;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:Ae(Ae({},s),{},{id:l}),children:a}]}]}function Rd(e){const{icons:{main:t,mask:n},prefix:a,iconName:s,transform:o,symbol:l,title:c,maskId:p,titleId:h,extra:m,watchable:_=!1}=e,{width:A,height:v}=n.found?n:t,C=qN.includes(a),L=[Ge.replacementClass,s?"".concat(Ge.cssPrefix,"-").concat(s):""].filter(P=>m.classes.indexOf(P)===-1).filter(P=>P!==""||!!P).concat(m.classes).join(" ");let b={children:[],attributes:Ae(Ae({},m.attributes),{},{"data-prefix":a,"data-icon":s,class:L,role:m.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(A," ").concat(v)})};const x=C&&!~m.classes.indexOf("fa-fw")?{width:"".concat(A/v*16*.0625,"em")}:{};_&&(b.attributes[fi]=""),c&&(b.children.push({tag:"title",attributes:{id:b.attributes["aria-labelledby"]||"title-".concat(h||qs())},children:[c]}),delete b.attributes.title);const F=Ae(Ae({},b),{},{prefix:a,iconName:s,main:t,mask:n,maskId:p,transform:o,symbol:l,styles:Ae(Ae({},x),m.styles)}),{children:U,attributes:w}=n.found&&t.found?Na("generateAbstractMask",F)||{children:[],attributes:{}}:Na("generateAbstractIcon",F)||{children:[],attributes:{}};return F.children=U,F.attributes=w,l?q2(F):$2(F)}function Jm(e){const{content:t,width:n,height:a,transform:s,title:o,extra:l,watchable:c=!1}=e,p=Ae(Ae(Ae({},l.attributes),o?{title:o}:{}),{},{class:l.classes.join(" ")});c&&(p[fi]="");const h=Ae({},l.styles);Id(s)&&(h.transform=S2({transform:s,startCentered:!0,width:n,height:a}),h["-webkit-transform"]=h.transform);const m=fu(h);m.length>0&&(p.style=m);const _=[];return _.push({tag:"span",attributes:p,children:[t]}),o&&_.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),_}function J2(e){const{content:t,title:n,extra:a}=e,s=Ae(Ae(Ae({},a.attributes),n?{title:n}:{}),{},{class:a.classes.join(" ")}),o=fu(a.styles);o.length>0&&(s.style=o);const l=[];return l.push({tag:"span",attributes:s,children:[t]}),n&&l.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),l}const{styles:jc}=kr;function yf(e){const t=e[0],n=e[1],[a]=e.slice(4);let s=null;return Array.isArray(a)?s={tag:"g",attributes:{class:"".concat(Ge.cssPrefix,"-").concat(Xc.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Ge.cssPrefix,"-").concat(Xc.SECONDARY),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(Ge.cssPrefix,"-").concat(Xc.PRIMARY),fill:"currentColor",d:a[1]}}]}:s={tag:"path",attributes:{fill:"currentColor",d:a}},{found:!0,width:t,height:n,icon:s}}const Z2={found:!1,width:512,height:512};function Q2(e,t){!Tv&&!Ge.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function Af(e,t){let n=t;return t==="fa"&&Ge.styleDefault!==null&&(t=ba()),new Promise((a,s)=>{if(n==="fa"){const o=kv(e)||{};e=o.iconName||e,t=o.prefix||t}if(e&&t&&jc[t]&&jc[t][e]){const o=jc[t][e];return a(yf(o))}Q2(e,t),a(Ae(Ae({},Z2),{},{icon:Ge.showMissingIcons&&e?Na("missingIconAbstract")||{}:{}}))})}const Zm=()=>{},If=Ge.measurePerformance&&ml&&ml.mark&&ml.measure?ml:{mark:Zm,measure:Zm},ks='FA "6.7.2"',eL=e=>(If.mark("".concat(ks," ").concat(e," begins")),()=>Bv(e)),Bv=e=>{If.mark("".concat(ks," ").concat(e," ends")),If.measure("".concat(ks," ").concat(e),"".concat(ks," ").concat(e," begins"),"".concat(ks," ").concat(e," ends"))};var bd={begin:eL,end:Bv};const Cl=()=>{};function Qm(e){return typeof(e.getAttribute?e.getAttribute(fi):null)=="string"}function tL(e){const t=e.getAttribute?e.getAttribute(vd):null,n=e.getAttribute?e.getAttribute(Td):null;return t&&n}function nL(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(Ge.replacementClass)}function rL(){return Ge.autoReplaceSvg===!0?xl.replace:xl[Ge.autoReplaceSvg]||xl.replace}function aL(e){return Ft.createElementNS("http://www.w3.org/2000/svg",e)}function iL(e){return Ft.createElement(e)}function Hv(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:n=e.tag==="svg"?aL:iL}=t;if(typeof e=="string")return Ft.createTextNode(e);const a=n(e.tag);return Object.keys(e.attributes||[]).forEach(function(s){a.setAttribute(s,e.attributes[s])}),(e.children||[]).forEach(function(s){a.appendChild(Hv(s,{ceFn:n}))}),a}function sL(e){let t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}const xl={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach(n=>{t.parentNode.insertBefore(Hv(n),t)}),t.getAttribute(fi)===null&&Ge.keepOriginalSource){let n=Ft.createComment(sL(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){const t=e[0],n=e[1];if(~Ad(t).indexOf(Ge.replacementClass))return xl.replace(e);const a=new RegExp("".concat(Ge.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const o=n[0].attributes.class.split(" ").reduce((l,c)=>(c===Ge.replacementClass||c.match(a)?l.toSvg.push(c):l.toNode.push(c),l),{toNode:[],toSvg:[]});n[0].attributes.class=o.toSvg.join(" "),o.toNode.length===0?t.removeAttribute("class"):t.setAttribute("class",o.toNode.join(" "))}const s=n.map(o=>po(o)).join(` +`);t.setAttribute(fi,""),t.innerHTML=s}};function eE(e){e()}function Wv(e,t){const n=typeof t=="function"?t:Cl;if(e.length===0)n();else{let a=eE;Ge.mutateApproach===u2&&(a=Ra.requestAnimationFrame||eE),a(()=>{const s=rL(),o=bd.begin("mutate");e.map(s),o(),n()})}}let Nd=!1;function Fv(){Nd=!0}function Sf(){Nd=!1}let zl=null;function tE(e){if(!Wm||!Ge.observeMutations)return;const{treeCallback:t=Cl,nodeCallback:n=Cl,pseudoElementsCallback:a=Cl,observeMutationsRoot:s=Ft}=e;zl=new Wm(o=>{if(Nd)return;const l=ba();as(o).forEach(c=>{if(c.type==="childList"&&c.addedNodes.length>0&&!Qm(c.addedNodes[0])&&(Ge.searchPseudoElements&&a(c.target),t(c.target)),c.type==="attributes"&&c.target.parentNode&&Ge.searchPseudoElements&&a(c.target.parentNode),c.type==="attributes"&&Qm(c.target)&&~m2.indexOf(c.attributeName))if(c.attributeName==="class"&&tL(c.target)){const{prefix:p,iconName:h}=pu(Ad(c.target));c.target.setAttribute(vd,p||l),h&&c.target.setAttribute(Td,h)}else nL(c.target)&&n(c.target)})}),ca&&zl.observe(s,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function oL(){zl&&zl.disconnect()}function lL(e){const t=e.getAttribute("style");let n=[];return t&&(n=t.split(";").reduce((a,s)=>{const o=s.split(":"),l=o[0],c=o.slice(1);return l&&c.length>0&&(a[l]=c.join(":").trim()),a},{})),n}function uL(e){const t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),a=e.innerText!==void 0?e.innerText.trim():"";let s=pu(Ad(e));return s.prefix||(s.prefix=ba()),t&&n&&(s.prefix=t,s.iconName=n),s.iconName&&s.prefix||(s.prefix&&a.length>0&&(s.iconName=D2(s.prefix,e.innerText)||Od(s.prefix,Nv(e.innerText))),!s.iconName&&Ge.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(s.iconName=e.firstChild.data)),s}function cL(e){const t=as(e.attributes).reduce((s,o)=>(s.name!=="class"&&s.name!=="style"&&(s[o.name]=o.value),s),{}),n=e.getAttribute("title"),a=e.getAttribute("data-fa-title-id");return Ge.autoA11y&&(n?t["aria-labelledby"]="".concat(Ge.replacementClass,"-title-").concat(a||qs()):(t["aria-hidden"]="true",t.focusable="false")),t}function fL(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Pr,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function nE(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:n,prefix:a,rest:s}=uL(e),o=cL(e),l=vf("parseNodeAttributes",{},e);let c=t.styleParser?lL(e):[];return Ae({iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:a,transform:Pr,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:s,styles:c,attributes:o}},l)}const{styles:dL}=kr;function Xv(e){const t=Ge.autoReplaceSvg==="nest"?nE(e,{styleParser:!1}):nE(e);return~t.extra.classes.indexOf(Av)?Na("generateLayersText",e,t):Na("generateSvgReplacementMutation",e,t)}function pL(){return[...KN,...df]}function rE(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!ca)return Promise.resolve();const n=Ft.documentElement.classList,a=m=>n.add("".concat(Gm,"-").concat(m)),s=m=>n.remove("".concat(Gm,"-").concat(m)),o=Ge.autoFetchSvg?pL():mv.concat(Object.keys(dL));o.includes("fa")||o.push("fa");const l=[".".concat(Av,":not([").concat(fi,"])")].concat(o.map(m=>".".concat(m,":not([").concat(fi,"])"))).join(", ");if(l.length===0)return Promise.resolve();let c=[];try{c=as(e.querySelectorAll(l))}catch{}if(c.length>0)a("pending"),s("complete");else return Promise.resolve();const p=bd.begin("onTree"),h=c.reduce((m,_)=>{try{const A=Xv(_);A&&m.push(A)}catch(A){Tv||A.name==="MissingIcon"&&console.error(A)}return m},[]);return new Promise((m,_)=>{Promise.all(h).then(A=>{Wv(A,()=>{a("active"),a("complete"),s("pending"),typeof t=="function"&&t(),p(),m()})}).catch(A=>{p(),_(A)})})}function hL(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;Xv(e).then(n=>{n&&Wv([n],t)})}function mL(e){return function(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const a=(t||{}).icon?t:Tf(t||{});let{mask:s}=n;return s&&(s=(s||{}).icon?s:Tf(s||{})),e(a,Ae(Ae({},n),{},{mask:s}))}}const EL=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=Pr,symbol:a=!1,mask:s=null,maskId:o=null,title:l=null,titleId:c=null,classes:p=[],attributes:h={},styles:m={}}=t;if(!e)return;const{prefix:_,iconName:A,icon:v}=e;return hu(Ae({type:"icon"},e),()=>(di("beforeDOMElementCreation",{iconDefinition:e,params:t}),Ge.autoA11y&&(l?h["aria-labelledby"]="".concat(Ge.replacementClass,"-title-").concat(c||qs()):(h["aria-hidden"]="true",h.focusable="false")),Rd({icons:{main:yf(v),mask:s?yf(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:_,iconName:A,transform:Ae(Ae({},Pr),n),symbol:a,title:l,maskId:o,titleId:c,extra:{attributes:h,styles:m,classes:p}})))};var _L={mixout(){return{icon:mL(EL)}},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=rE,e.nodeCallback=hL,e}}},provides(e){e.i2svg=function(t){const{node:n=Ft,callback:a=()=>{}}=t;return rE(n,a)},e.generateSvgReplacementMutation=function(t,n){const{iconName:a,title:s,titleId:o,prefix:l,transform:c,symbol:p,mask:h,maskId:m,extra:_}=n;return new Promise((A,v)=>{Promise.all([Af(a,l),h.iconName?Af(h.iconName,h.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(C=>{let[L,b]=C;A([t,Rd({icons:{main:L,mask:b},prefix:l,iconName:a,transform:c,symbol:p,maskId:m,title:s,titleId:o,extra:_,watchable:!0})])}).catch(v)})},e.generateAbstractIcon=function(t){let{children:n,attributes:a,main:s,transform:o,styles:l}=t;const c=fu(l);c.length>0&&(a.style=c);let p;return Id(o)&&(p=Na("generateAbstractTransformGrouping",{main:s,transform:o,containerWidth:s.width,iconWidth:s.width})),n.push(p||s.icon),{children:n,attributes:a}}}},gL={mixout(){return{layer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:n=[]}=t;return hu({type:"layer"},()=>{di("beforeDOMElementCreation",{assembler:e,params:t});let a=[];return e(s=>{Array.isArray(s)?s.map(o=>{a=a.concat(o.abstract)}):a=a.concat(s.abstract)}),[{tag:"span",attributes:{class:["".concat(Ge.cssPrefix,"-layers"),...n].join(" ")},children:a}]})}}}},vL={mixout(){return{counter(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{title:n=null,classes:a=[],attributes:s={},styles:o={}}=t;return hu({type:"counter",content:e},()=>(di("beforeDOMElementCreation",{content:e,params:t}),J2({content:e.toString(),title:n,extra:{attributes:s,styles:o,classes:["".concat(Ge.cssPrefix,"-layers-counter"),...a]}})))}}}},TL={mixout(){return{text(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=Pr,title:a=null,classes:s=[],attributes:o={},styles:l={}}=t;return hu({type:"text",content:e},()=>(di("beforeDOMElementCreation",{content:e,params:t}),Jm({content:e,transform:Ae(Ae({},Pr),n),title:a,extra:{attributes:o,styles:l,classes:["".concat(Ge.cssPrefix,"-layers-text"),...s]}})))}}},provides(e){e.generateLayersText=function(t,n){const{title:a,transform:s,extra:o}=n;let l=null,c=null;if(pv){const p=parseInt(getComputedStyle(t).fontSize,10),h=t.getBoundingClientRect();l=h.width/p,c=h.height/p}return Ge.autoA11y&&!a&&(o.attributes["aria-hidden"]="true"),Promise.resolve([t,Jm({content:t.innerHTML,width:l,height:c,transform:s,title:a,extra:o,watchable:!0})])}}};const yL=new RegExp('"',"ug"),aE=[1105920,1112319],iE=Ae(Ae(Ae(Ae({},{FontAwesome:{normal:"fas",400:"fas"}}),GN),o2),e2),Of=Object.keys(iE).reduce((e,t)=>(e[t.toLowerCase()]=iE[t],e),{}),AL=Object.keys(Of).reduce((e,t)=>{const n=Of[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e},{});function IL(e){const t=e.replace(yL,""),n=L2(t,0),a=n>=aE[0]&&n<=aE[1],s=t.length===2?t[0]===t[1]:!1;return{value:Nv(s?t[0]:t),isSecondary:a||s}}function SL(e,t){const n=e.replace(/^['"]|['"]$/g,"").toLowerCase(),a=parseInt(t),s=isNaN(a)?"normal":a;return(Of[n]||{})[s]||AL[n]}function sE(e,t){const n="".concat(l2).concat(t.replace(":","-"));return new Promise((a,s)=>{if(e.getAttribute(n)!==null)return a();const o=as(e.children).filter(_=>_.getAttribute(hf)===t)[0],l=Ra.getComputedStyle(e,t),c=l.getPropertyValue("font-family"),p=c.match(p2),h=l.getPropertyValue("font-weight"),m=l.getPropertyValue("content");if(o&&!p)return e.removeChild(o),a();if(p&&m!=="none"&&m!==""){const _=l.getPropertyValue("content");let A=SL(c,h);const{value:v,isSecondary:C}=IL(_),L=p[0].startsWith("FontAwesome");let b=Od(A,v),x=b;if(L){const F=P2(v);F.iconName&&F.prefix&&(b=F.iconName,A=F.prefix)}if(b&&!C&&(!o||o.getAttribute(vd)!==A||o.getAttribute(Td)!==x)){e.setAttribute(n,x),o&&e.removeChild(o);const F=fL(),{extra:U}=F;U.attributes[hf]=t,Af(b,A).then(w=>{const P=Rd(Ae(Ae({},F),{},{icons:{main:w,mask:Uv()},prefix:A,iconName:x,extra:U,watchable:!0})),j=Ft.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(j,e.firstChild):e.appendChild(j),j.outerHTML=P.map(q=>po(q)).join(` +`),e.removeAttribute(n),a()}).catch(s)}else a()}else a()})}function OL(e){return Promise.all([sE(e,"::before"),sE(e,"::after")])}function RL(e){return e.parentNode!==document.head&&!~c2.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(hf)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function oE(e){if(ca)return new Promise((t,n)=>{const a=as(e.querySelectorAll("*")).filter(RL).map(OL),s=bd.begin("searchPseudoElements");Fv(),Promise.all(a).then(()=>{s(),Sf(),t()}).catch(()=>{s(),Sf(),n()})})}var bL={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=oE,e}}},provides(e){e.pseudoElements2svg=function(t){const{node:n=Ft}=t;Ge.searchPseudoElements&&oE(n)}}};let lE=!1;var NL={mixout(){return{dom:{unwatch(){Fv(),lE=!0}}}},hooks(){return{bootstrap(){tE(vf("mutationObserverCallbacks",{}))},noAuto(){oL()},watch(e){const{observeMutationsRoot:t}=e;lE?Sf():tE(vf("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}};const uE=e=>{let t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e.toLowerCase().split(" ").reduce((n,a)=>{const s=a.toLowerCase().split("-"),o=s[0];let l=s.slice(1).join("-");if(o&&l==="h")return n.flipX=!0,n;if(o&&l==="v")return n.flipY=!0,n;if(l=parseFloat(l),isNaN(l))return n;switch(o){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 LL={mixout(){return{parse:{transform:e=>uE(e)}}},hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-transform");return n&&(e.transform=uE(n)),e}}},provides(e){e.generateAbstractTransformGrouping=function(t){let{main:n,transform:a,containerWidth:s,iconWidth:o}=t;const l={transform:"translate(".concat(s/2," 256)")},c="translate(".concat(a.x*32,", ").concat(a.y*32,") "),p="scale(".concat(a.size/16*(a.flipX?-1:1),", ").concat(a.size/16*(a.flipY?-1:1),") "),h="rotate(".concat(a.rotate," 0 0)"),m={transform:"".concat(c," ").concat(p," ").concat(h)},_={transform:"translate(".concat(o/2*-1," -256)")},A={outer:l,inner:m,path:_};return{tag:"g",attributes:Ae({},A.outer),children:[{tag:"g",attributes:Ae({},A.inner),children:[{tag:n.icon.tag,children:n.icon.children,attributes:Ae(Ae({},n.icon.attributes),A.path)}]}]}}}};const Kc={x:0,y:0,width:"100%",height:"100%"};function cE(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 CL(e){return e.tag==="g"?e.children:[e]}var xL={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-mask"),a=n?pu(n.split(" ").map(s=>s.trim())):Uv();return a.prefix||(a.prefix=ba()),e.mask=a,e.maskId=t.getAttribute("data-fa-mask-id"),e}}},provides(e){e.generateAbstractMask=function(t){let{children:n,attributes:a,main:s,mask:o,maskId:l,transform:c}=t;const{width:p,icon:h}=s,{width:m,icon:_}=o,A=I2({transform:c,containerWidth:m,iconWidth:p}),v={tag:"rect",attributes:Ae(Ae({},Kc),{},{fill:"white"})},C=h.children?{children:h.children.map(cE)}:{},L={tag:"g",attributes:Ae({},A.inner),children:[cE(Ae({tag:h.tag,attributes:Ae(Ae({},h.attributes),A.path)},C))]},b={tag:"g",attributes:Ae({},A.outer),children:[L]},x="mask-".concat(l||qs()),F="clip-".concat(l||qs()),U={tag:"mask",attributes:Ae(Ae({},Kc),{},{id:x,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[v,b]},w={tag:"defs",children:[{tag:"clipPath",attributes:{id:F},children:CL(_)},U]};return n.push(w,{tag:"rect",attributes:Ae({fill:"currentColor","clip-path":"url(#".concat(F,")"),mask:"url(#".concat(x,")")},Kc)}),{children:n,attributes:a}}}},wL={provides(e){let t=!1;Ra.matchMedia&&(t=Ra.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){const n=[],a={fill:"currentColor"},s={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:Ae(Ae({},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 o=Ae(Ae({},s),{},{attributeName:"opacity"}),l={tag:"circle",attributes:Ae(Ae({},a),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||l.children.push({tag:"animate",attributes:Ae(Ae({},s),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:Ae(Ae({},o),{},{values:"1;0;1;1;0;1;"})}),n.push(l),n.push({tag:"path",attributes:Ae(Ae({},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:Ae(Ae({},o),{},{values:"1;0;0;0;0;1;"})}]}),t||n.push({tag:"path",attributes:Ae(Ae({},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:Ae(Ae({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},ML={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-symbol"),a=n===null?!1:n===""?!0:n;return e.symbol=a,e}}}},DL=[R2,_L,gL,vL,TL,bL,NL,LL,xL,wL,ML];G2(DL,{mixoutsTo:qn});qn.noAuto;qn.config;qn.library;qn.dom;const Rf=qn.parse;qn.findIconDefinition;qn.toHtml;const PL=qn.icon;qn.layer;qn.text;qn.counter;function An(e,t,n){return(t=BL(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(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,a)}return n}function ta(e){for(var t=1;t0||!Array.isArray(t)&&t?An({},e,t):{}}function HL(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"},An(An(An(An(An(An(An(An(An(An(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),An(An(An(An(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 WL=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Gv={exports:{}};(function(e){(function(t){var n=function(x,F,U){if(!h(F)||_(F)||A(F)||v(F)||p(F))return F;var w,P=0,j=0;if(m(F))for(w=[],j=F.length;P1&&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(p){return zv(p)}),s=Object.keys(e.attributes||{}).reduce(function(p,h){var m=e.attributes[h];switch(h){case"class":p.class=zL(m);break;case"style":p.style=GL(m);break;default:p.attrs[h]=m}return p},{attrs:{},class:{},style:{}});n.class;var o=n.style,l=o===void 0?{}:o,c=kL(n,XL);return ti(e.tag,ta(ta(ta({},t),{},{class:s.class,style:ta(ta({},s.style),l)},s.attrs),c),a)}var jv=!1;try{jv=!0}catch{}function jL(){if(!jv&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function dE(e){if(e&&jl(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(Rf.icon)return Rf.icon(e);if(e===null)return null;if(jl(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 _t=Ut({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 dE(e.icon)}),s=ve(function(){return Yc("classes",HL(e))}),o=ve(function(){return Yc("transform",typeof e.transform=="string"?Rf.transform(e.transform):e.transform)}),l=ve(function(){return Yc("mask",dE(e.mask))}),c=ve(function(){var h=ta(ta(ta(ta({},s.value),o.value),l.value),{},{symbol:e.symbol,maskId:e.maskId});return h.title=e.title,h.titleId=e.titleId,PL(a.value,h)});Jt(c,function(h){if(!h)return jL("Could not find one or more icon(s)",a.value,l.value)},{immediate:!0});var p=ve(function(){return c.value?zv(c.value.abstract[0],{},n):null});return function(){return p.value}}});const KL={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"]},$L={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"]},qL={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"]},bf={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"]},JL={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=JL,ZL={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"]},QL=ZL,Kv={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"]},_l={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"]},eC={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"]},tC={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"]},Yv={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"]},nC={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"]},rC=nC,$v={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"]},qv={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"]},aC={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"]},iC={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"]},sC={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"]},pE=sC,oC={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"]},Jv=oC,Zv={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"]},lC={class:"copy position-absolute",style:{top:"0",right:"0"}},$c=Ut({__name:"Copy",props:{content:{}},setup(e){const t=e,n=Ye(!1);function a(){const{toClipboard:s}=qR();s(t.content),n.value=!0,window.setTimeout(()=>{n.value=!1},2e3)}return(s,o)=>(R(),D("div",lC,[y("button",{name:"copyRawButton",class:Re(["btn btn-outline-secondary btn-sm m-2",n.value?"d-none":"d-block"]),onClick:a},[Oe(f(_t),{"fixed-width":"",icon:f($L)},null,8,["icon"])],2),o[0]||(o[0]=g()),At((R(),D("button",{class:Re(["btn btn-outline-secondary btn-sm m-2",n.value?"d-block":"d-none"]),onClick:a},[Oe(f(_t),{"fixed-width":"",icon:f(iC)},null,8,["icon"])],2)),[[f(It),{placement:"left",arrow:!0,content:"copied"}]])]))}});var Ot=(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))(Ot||{}),et=(e=>(e.shared="Shared",e.temp="Temp",e.local="Local",e))(et||{});class En{}be(En,"NONE","none"),be(En,"DURATION","duration"),be(En,"ROWS","rows"),be(En,"COST","cost");var Ur=(e=>(e.asc="asc",e.desc="desc",e))(Ur||{}),cn=(e=>(e[e.over=1]="over",e[e.under=2]="under",e[e.none=3]="none",e))(cn||{}),d=(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.SHARED_HIT_BLOCKS="Shared Hit Blocks",e.SHARED_READ_BLOCKS="Shared Read Blocks",e.READ_BLOCKS="*Read Blocks",e.SHARED_DIRTIED_BLOCKS="Shared Dirtied Blocks",e.SHARED_WRITTEN_BLOCKS="Shared Written Blocks",e.WRITTEN_BLOCKS="*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.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))(d||{}),mn=(e=>(e[e.blocks=0]="blocks",e[e.boolean=1]="boolean",e[e.bytes=2]="bytes",e[e.cost=3]="cost",e[e.duration=4]="duration",e[e.estimateDirection=5]="estimateDirection",e[e.factor=6]="factor",e[e.increment=7]="increment",e[e.json=8]="json",e[e.kilobytes=9]="kilobytes",e[e.list=10]="list",e[e.loops=11]="loops",e[e.rows=12]="rows",e[e.sortGroups=13]="sortGroups",e[e.transferRate=14]="transferRate",e[e.jit=15]="jit",e))(mn||{});const ge={};ge["Actual Rows"]=12;ge["Actual Loops"]=11;ge["Plan Rows"]=12;ge["Plan Width"]=2;ge["*Actual Rows Revised"]=12;ge["*Actual Rows Is Fractional"]=1;ge["*Plan Rows Revised"]=12;ge["Actual Total Time"]=4;ge["Actual Startup Time"]=4;ge["Startup Cost"]=3;ge["Total Cost"]=3;ge["Parallel Aware"]=1;ge.Workers=8;ge["Sort Space Used"]=9;ge["Rows Removed by Filter"]=12;ge["Rows Removed by Join Filter"]=12;ge["*Rows Removed by Filter"]=12;ge["*Rows Removed by Join Filter"]=12;ge["Rows Removed by Index Recheck"]=12;ge["*Rows Removed by Index Recheck"]=12;ge["Heap Fetches"]=12;ge.Output=10;ge["Sort Key"]=10;ge["Presorted Key"]=10;ge["WAL Records"]=12;ge["WAL Bytes"]=2;ge["WAL FPI"]=12;ge["*Duration (exclusive)"]=4;ge["*Cost (exclusive)"]=3;ge["*Planner Row Estimate Factor"]=6;ge["*Planner Row Estimate Direction"]=5;ge["I/O Read Time"]=4;ge["I/O Write Time"]=4;ge["*I/O Read Time (all scopes)"]=4;ge["*I/O Write Time (all scopes)"]=4;ge["*I/O Read Time speed (all scopes)"]=14;ge["*I/O Write Time speed (all scopes)"]=14;ge["I/O Read Time"]=4;ge["I/O Write Time"]=4;ge["*I/O Read Speed"]=14;ge["*I/O Write Speed"]=14;ge["Shared I/O Read Time"]=4;ge["Shared I/O Write Time"]=4;ge["*Shared I/O Read Speed"]=14;ge["*Shared I/O Write Speed"]=14;ge["Local I/O Read Time"]=4;ge["Local I/O Write Time"]=4;ge["*Local I/O Read Speed"]=14;ge["*Local I/O Write Speed"]=14;ge["Temp I/O Read Time"]=4;ge["Temp I/O Write Time"]=4;ge["*Temp I/O Read Speed"]=14;ge["*Temp I/O Write Speed"]=14;ge["*I/O Read Time (exclusive)"]=4;ge["*I/O Write Time (exclusive)"]=4;ge["*I/O Read Speed (exclusive)"]=14;ge["*I/O Write Speed (exclusive)"]=14;ge["*Shared I/O Read Time (exclusive)"]=4;ge["*Shared I/O Write Time (exclusive)"]=4;ge["*Shared I/O Read Speed (exclusive)"]=14;ge["*Shared I/O Write Speed (exclusive)"]=14;ge["*Local I/O Read Time (exclusive)"]=4;ge["*Local I/O Write Time (exclusive)"]=4;ge["*Local I/O Read Speed (exclusive)"]=14;ge["*Local I/O Write Speed (exclusive)"]=14;ge["*Temp I/O Read Time (exclusive)"]=4;ge["*Temp I/O Write Time (exclusive)"]=4;ge["*Temp I/O Read Speed (exclusive)"]=14;ge["*Temp I/O Write Speed (exclusive)"]=14;ge["*Shared Hit Blocks (exclusive)"]=0;ge["*Shared Read Blocks (exclusive)"]=0;ge["*Shared Dirtied Blocks (exclusive)"]=0;ge["*Shared Written Blocks (exclusive)"]=0;ge["*Temp Read Blocks (exclusive)"]=0;ge["*Temp Written Blocks (exclusive)"]=0;ge["*Local Hit Blocks (exclusive)"]=0;ge["*Local Read Blocks (exclusive)"]=0;ge["*Local Dirtied Blocks (exclusive)"]=0;ge["*Local Written Blocks (exclusive)"]=0;ge["Full-sort Groups"]=13;ge["Pre-sorted Groups"]=13;ge.JIT=15;class ho{}be(ho,"WORKER_NUMBER","Worker Number");ge[ho.WORKER_NUMBER]=7;var wl=(e=>(e.GROUP_COUNT="Group Count",e.SORT_METHODS_USED="Sort Methods Used",e.SORT_SPACE_MEMORY="Sort Space Memory",e))(wl||{}),Nf=(e=>(e.AVERAGE_SORT_SPACE_USED="Average Sort Space Used",e.PEAK_SORT_SPACE_USED="Peak Sort Space Used",e))(Nf||{}),Ml=(e=>(e.SHARED="shared",e.LOCAL="local",e.TEMP="temp",e))(Ml||{});class is{constructor(){be(this,"nodeId",0)}getNodeTypeDescription(t){return uC[t.toUpperCase()]}getHelpMessage(t){return cC[t.toUpperCase()]}}const uC={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."},cC={"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 fC(e,t,n,a){if(!t)return;const s=e.getBoundingClientRect(),o=t.getBoundingClientRect();let l=e.scrollLeft;const c=o.left>=s.left&&o.left<=s.right&&o.right<=s.right;let p=e.scrollTop;const h=o.top>=s.top&&o.top<=s.bottom&&o.bottom<=s.bottom;(!c||!h)&&(l=o.left+e.scrollLeft-s.left-s.width/2+o.width/2,p=o.top+e.scrollTop-s.top-s.height/2+o.height/2,dC({element:e,to:{scrollTop:p,scrollLeft:l},duration:400,done:a}))}const hE=({currentTime:e,start:t,change:n,duration:a})=>{let s=e;return s/=a/2,s<1?n/2*s*s+t:(s-=1,-n/2*(s*(s-2)-1)+t)};function dC({duration:e,element:t,to:n,done:a}){const s=t.scrollTop,o=t.scrollLeft,l=n.scrollTop-s,c=n.scrollLeft-o,p=new Date().getTime(),h=()=>{const m=new Date().getTime()-p;t.scrollTop=hE({currentTime:m,start:s,change:l,duration:e}),t.scrollLeft=hE({currentTime:m,start:o,change:c,duration:e}),m{if(h)return o.push(p,v||m||_||A),"";if(m)s.push(m);else if(_)s.pop();else if(A)s[s.length-1]!==A?s.push(A):s.pop();else if(v?!s.length:!p)return o.push(p),l.push(o.join("")),o=[],"";return o.push(c),""}),l}function pC(e,t){let n;const a=e.content.Plan;return a.nodeId==t?a:(a&&a.Plans&&(a.Plans.some(function s(o){return o.nodeId===t?(n=o,!0):o.Plans&&o.Plans.some(s)}),!n&&e.ctes&&W.each(e.ctes,s=>{if(s.nodeId==t)return n=s,!1;if(s.Plans&&(s.Plans.some(function o(l){return l.nodeId===t?(n=l,!0):l.Plans&&l.Plans.some(o)}),n))return!1})),n)}function hC(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 mC=[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 EC(e,t){return(!!t||ge[e]===mn.increment||e===d.ACTUAL_ROWS)&&mC.indexOf(e)===-1}var EE,_E,gE,vE,TE,yE,AE,IE,SE,OE,RE,bE,NE,LE,CE,xE,wE,ME,DE,PE,kE,UE,VE,BE,HE,WE,FE,XE,GE,zE,jE,KE,YE,$E,qE,JE,ZE,QE,e_,t_,n_,r_,a_,i_,s_,o_,l_,u_,c_,f_,d_,p_,h_,m_,E_,__,g_,v_,T_,y_,A_,I_,S_,O_,R_,b_,N_,L_,C_;let _C=(C_=d.ACTUAL_LOOPS,L_=d.ACTUAL_ROWS,N_=d.ACTUAL_ROWS_REVISED,b_=d.ACTUAL_STARTUP_TIME,R_=d.ACTUAL_TOTAL_TIME,O_=d.EXCLUSIVE_COST,S_=d.EXCLUSIVE_DURATION,I_=d.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS,A_=d.EXCLUSIVE_LOCAL_HIT_BLOCKS,y_=d.EXCLUSIVE_LOCAL_READ_BLOCKS,T_=d.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS,v_=d.EXCLUSIVE_SHARED_DIRTIED_BLOCKS,g_=d.EXCLUSIVE_SHARED_HIT_BLOCKS,__=d.EXCLUSIVE_SHARED_READ_BLOCKS,E_=d.EXCLUSIVE_SHARED_WRITTEN_BLOCKS,m_=d.EXCLUSIVE_READ_BLOCKS,h_=d.EXCLUSIVE_WRITTEN_BLOCKS,p_=d.EXCLUSIVE_TEMP_READ_BLOCKS,d_=d.EXCLUSIVE_TEMP_WRITTEN_BLOCKS,f_=d.FILTER,c_=d.PLANNER_ESTIMATE_DIRECTION,u_=d.PLANNER_ESTIMATE_FACTOR,l_=d.INDEX_NAME,o_=d.NODE_TYPE,s_=d.PARALLEL_AWARE,i_=d.PLANS,a_=d.PLAN_ROWS,r_=d.PLAN_ROWS_REVISED,n_=d.SUBPLAN_NAME,t_=d.TOTAL_COST,e_=d.WORKERS,QE=d.WORKERS_LAUNCHED,ZE=d.WORKERS_PLANNED,JE=d.WORKERS_LAUNCHED_BY_GATHER,qE=d.WORKERS_PLANNED_BY_GATHER,$E=d.EXCLUSIVE_IO_READ_TIME,YE=d.EXCLUSIVE_IO_WRITE_TIME,KE=d.EXCLUSIVE_SHARED_IO_READ_TIME,jE=d.EXCLUSIVE_SHARED_IO_WRITE_TIME,zE=d.EXCLUSIVE_LOCAL_IO_READ_TIME,GE=d.EXCLUSIVE_LOCAL_IO_WRITE_TIME,XE=d.EXCLUSIVE_TEMP_IO_READ_TIME,FE=d.EXCLUSIVE_TEMP_IO_WRITE_TIME,WE=d.EXCLUSIVE_SUM_IO_READ_TIME,HE=d.EXCLUSIVE_SUM_IO_WRITE_TIME,BE=d.AVERAGE_IO_READ_SPEED,VE=d.AVERAGE_IO_WRITE_SPEED,UE=d.AVERAGE_SHARED_IO_READ_SPEED,kE=d.AVERAGE_SHARED_IO_WRITE_SPEED,PE=d.AVERAGE_LOCAL_IO_READ_SPEED,DE=d.AVERAGE_LOCAL_IO_WRITE_SPEED,ME=d.AVERAGE_TEMP_IO_READ_SPEED,wE=d.AVERAGE_TEMP_IO_WRITE_SPEED,xE=d.AVERAGE_SUM_IO_READ_SPEED,CE=d.AVERAGE_SUM_IO_WRITE_SPEED,LE=d.EXCLUSIVE_AVERAGE_SUM_IO_READ_SPEED,NE=d.EXCLUSIVE_AVERAGE_SUM_IO_WRITE_SPEED,bE=d.IO_READ_TIME,RE=d.IO_WRITE_TIME,OE=d.SHARED_IO_READ_TIME,SE=d.SHARED_IO_WRITE_TIME,IE=d.LOCAL_IO_READ_TIME,AE=d.LOCAL_IO_WRITE_TIME,yE=d.TEMP_IO_READ_TIME,TE=d.TEMP_IO_WRITE_TIME,vE=d.SUM_IO_READ_TIME,gE=d.SUM_IO_WRITE_TIME,_E=d.PARTIAL_MODE,EE=d.SCAN_DIRECTION,class{constructor(e){if(be(this,"nodeId"),be(this,"size"),be(this,"Options"),be(this,"Timing"),be(this,"Settings"),be(this,C_),be(this,L_),be(this,N_),be(this,b_),be(this,R_),be(this,O_),be(this,S_),be(this,I_),be(this,A_),be(this,y_),be(this,T_),be(this,v_),be(this,g_),be(this,__),be(this,E_),be(this,m_),be(this,h_),be(this,p_),be(this,d_),be(this,f_),be(this,c_),be(this,u_),be(this,l_),be(this,o_),be(this,s_),be(this,i_),be(this,a_),be(this,r_),be(this,n_),be(this,t_),be(this,e_),be(this,QE),be(this,ZE),be(this,JE),be(this,qE),be(this,$E),be(this,YE),be(this,KE),be(this,jE),be(this,zE),be(this,GE),be(this,XE),be(this,FE),be(this,WE),be(this,HE),be(this,BE),be(this,VE),be(this,UE),be(this,kE),be(this,PE),be(this,DE),be(this,ME),be(this,wE),be(this,xE),be(this,CE),be(this,LE),be(this,NE),be(this,bE),be(this,RE),be(this,OE),be(this,SE),be(this,IE),be(this,AE),be(this,yE),be(this,TE),be(this,vE),be(this,gE),be(this,_E),be(this,EE),!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 s=/^(Bitmap\s+Index\s+Scan)\son\s(\S+)$/.exec(e);let o;(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"})(o||(o={}));const l=/^((?:Parallel\s+)?Index(?:\sOnly)?\sScan)(\sBackward)?\susing\s(\S+)\son\s(\S+)(?:\s+(\S+))?$/.exec(e);let c;(U=>{U[U.NodeType=1]="NodeType",U[U.CteName=2]="CteName",U[U.Alias=3]="Alias"})(c||(c={}));const p=/^(CTE\sScan)\son\s(\S+)(?:\s+(\S+))?$/.exec(e);let h;(U=>{U[U.NodeType=1]="NodeType",U[U.FunctionName=2]="FunctionName",U[U.Alias=3]="Alias"})(h||(h={}));const m=/^(Function\sScan)\son\s(\S+)(?:\s+(\S+))?$/.exec(e);let _;(U=>{U[U.NodeType=1]="NodeType",U[U.Alias=2]="Alias"})(_||(_={}));const A=/^(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])):s?(this[d.NODE_TYPE]=s[1],this[d.INDEX_NAME]=s[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])):p?(this[d.NODE_TYPE]=p[1],this[d.CTE_NAME]=p[2],p[3]&&(this[d.ALIAS]=p[3])):m?(this[d.NODE_TYPE]=m[1],this[d.FUNCTION_NAME]=m[2],m[3]&&(this[d.ALIAS]=m[3])):A&&(this[d.NODE_TYPE]=A[1],this[d.ALIAS]=A[2]);let v;(U=>{U[U.NodeType=2]="NodeType"})(v||(v={}));const C=/^(Parallel\s+)(.*)/.exec(this[d.NODE_TYPE]);C&&(this[d.NODE_TYPE]=C[2],this[d.PARALLEL_AWARE]=!0);let L;(U=>{U[U.NodeType=1]="NodeType"})(L||(L={}));const b=/(.*)\sJoin$/.exec(this[d.NODE_TYPE]);let x;(U=>{U[U.NodeType=1]="NodeType",U[U.JoinType=2]="JoinType"})(x||(x={}));const F=/(.*)\s+(Full|Left|Right|Anti)/.exec(this[d.NODE_TYPE]);b&&(this[d.NODE_TYPE]=b[1],F&&(this[d.NODE_TYPE]=F[1],this[d.JOIN_TYPE]=F[2]),this[d.NODE_TYPE]+=" Join")}});class gC{constructor(t){this[ho.WORKER_NUMBER]=t}}class vC{constructor(){be(this,"nodeId",0),be(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 s={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,s),this.flat=this.flat.concat(W.flattenDeep(this.recurse([s.content.Plan]))),W.each(s.ctes,o=>{this.flat=this.flat.concat(W.flattenDeep(this.recurse([o])))}),this.fixCteScansDuration(s),this.fixInitPlanUsageDuration(s),this.calculateMaximums(s),s}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 s=W.maxBy(this.flat,d.TOTAL_COST);s&&(t.content.maxTotalCost=s[d.TOTAL_COST]);const o=W.maxBy(this.flat,d.EXCLUSIVE_DURATION);o&&(t.content.maxDuration=o[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 c=W.maxBy(this.flat,L=>l(L));c&&l(c)&&(t.content.maxBlocks[et.shared]=l(c));function p(L){return L[d.EXCLUSIVE_TEMP_READ_BLOCKS]+L[d.EXCLUSIVE_TEMP_WRITTEN_BLOCKS]}const h=W.maxBy(this.flat,L=>p(L));h&&p(h)&&(t.content.maxBlocks[et.temp]=p(h));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[et.local]=m(_)),t.content.maxIo||(t.content.maxIo=0);function A(L){return L[d.EXCLUSIVE_SUM_IO_READ_TIME]+L[d.EXCLUSIVE_SUM_IO_WRITE_TIME]}const v=W.maxBy(this.flat,L=>A(L));v&&A(v)&&(t.content.maxIo=A(v));const C=W.max(W.map(this.flat,L=>{const b=L[d.PLANNER_ESTIMATE_FACTOR];if(b!==1/0)return b}));t.content.maxEstimateFactor=C*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",s=t[d.ACTUAL_LOOPS]||1,o=t[d[n]]*s;t[d[a]]=o}})}fixCteScansDuration(t){t.isAnalyze&&W.each(t.ctes,n=>{const a=n[d.ACTUAL_TOTAL_TIME]||0,s=W.filter(this.flat,l=>`CTE ${l[d.CTE_NAME]}`==n[d.SUBPLAN_NAME]),o=W.sumBy(s,l=>l[d.EXCLUSIVE_DURATION]);W.each(s,l=>{l[d.EXCLUSIVE_DURATION]=Math.max(0,l[d.EXCLUSIVE_DURATION]-a*(l[d.ACTUAL_TOTAL_TIME]||0)/o)})})}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 s=/(InitPlan\s+[1-9]+)(?:\s+\(returns (\$[0-9]+)\))*/m.exec(a[d.SUBPLAN_NAME]);if(!s)return;const o=s[2]||s[1];W.each(W.filter(this.flat,l=>l[d.PARENT_RELATIONSHIP]!="InitPlan"),l=>{W.each(l,c=>{if(typeof c=="string"&&new RegExp(`.*${o.replace(/[^a-zA-Z0-9]/g,"\\$&")}[0-9]?`).exec(c))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]=cn.none,t[d.ACTUAL_ROWS]>t[d.PLAN_ROWS]&&(t[d.PLANNER_ESTIMATE_DIRECTION]=cn.under),t[d.ACTUAL_ROWS]{const m=/^(\s*)(\[|\{)\s*$/.exec(p);if(m)return a=m[1],s=h,!1});let o=0;W.each(n,(p,h)=>{if(new RegExp("^"+a+"(]|})s*$").exec(p))return o=h,!1});const l=n.slice(s,o+1).join(` +`).replace(/""/gm,'"'),c=JSON.parse(l);return this.getPlanContent(c)}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/),s=(c,p)=>(c.match(p)||[]).length,o=c=>{const p=c.indexOf(")"),h=c.indexOf("(");return p!=-1&&pc.search(/\S/)==p.search(/\S/);return W.each(a,c=>{const p=n[n.length-1];p&&s(p,/\)/g)!=s(p,/\(/g)?n[n.length-1]+=c:c.match(/^(?:Total\s+runtime|Planning(\s+time)?|Execution\s+time|Time|Filter|Output|JIT|Trigger|Settings)/i)?n.push(c):c.match(/^\S/)||c.match(/^\s*\(/)||o(c)?0/i)?n[n.length-1]+=c:n.push(c)}),n}fromText(t){const n=this.splitIntoLines(t),a={},s=[],o=/^\s*/,l=/^s*$/,c=/^\\s*(QUERY|---|#).*$/,p="^(\\s*->\\s*|\\s*)",h="(Finalize|Simple|Partial)*",m="([^\\r\\n\\t\\f\\v\\(]*?)",_="\\(cost=(\\d+\\.\\d+)\\.\\.(\\d+\\.\\d+)\\s+rows=(\\d+)\\s+width=(\\d+)\\)",A="(?:",v=")",C="\\(",L="\\)",b="(?:actual(?:\\stime=(\\d+\\.\\d+)\\.\\.(\\d+\\.\\d+))?\\srows=(\\d+(?:\\.\\d+)?)\\sloops=(\\d+)|(never\\s+executed))",x="?",F=/^(\s*)((?:Sub|Init)Plan)\s*(?:\d+\s*)?\s*(?:\(returns.*\)\s*)?$/gm,U=/^(\s*)CTE\s+(\S+)\s*$/g;let w;(J=>{J[J.Name=2]="Name",J[J.Time=3]="Time",J[J.Calls=4]="Calls"})(w||(w={}));const P=/^(\s*)Trigger\s+(.*):\s+time=(\d+\.\d+)\s+calls=(\d+)\s*$/;let j;(J=>{J[J.Number=2]="Number",J[J.ActualTimeFirst=3]="ActualTimeFirst",J[J.ActualTimeLast=4]="ActualTimeLast",J[J.ActualRows=5]="ActualRows",J[J.ActualLoops=6]="ActualLoops",J[J.NeverExecuted=7]="NeverExecuted",J[J.Extra=8]="Extra"})(j||(j={}));const q=new RegExp("^(\\s*)Worker\\s+(\\d+):\\s+"+A+b+v+x+"(.*)\\s*$"),ie=/^(\s*)JIT:\s*$/,Ie=/^(\s*)(\S.*\S)\s*$/;let xe;(J=>{J[J.Prefix=1]="Prefix",J[J.PartialMode=2]="PartialMode",J[J.Type=3]="Type",J[J.EstimatedStartupCost1=4]="EstimatedStartupCost1",J[J.EstimatedTotalCost1=5]="EstimatedTotalCost1",J[J.EstimatedRows=6]="EstimatedRows",J[J.EstimatedRowWidth=7]="EstimatedRowWidth",J[J.ActualTimeFirst1=8]="ActualTimeFirst1",J[J.ActualTimeLast1=9]="ActualTimeLast1",J[J.ActualRows1=10]="ActualRows1",J[J.ActualLoops1=11]="ActualLoops1",J[J.NeverExecuted=12]="NeverExecuted",J[J.EstimatedStartupCost2=13]="EstimatedStartupCost2",J[J.EstimatedTotalCost2=14]="EstimatedTotalCost2",J[J.EstimatedRows2=15]="EstimatedRows2",J[J.EstimatedRowWidth2=16]="EstimatedRowWidth2",J[J.ActualTimeFirst2=17]="ActualTimeFirst2",J[J.ActualTimeLast2=18]="ActualTimeLast2",J[J.ActualRows2=19]="ActualRows2",J[J.ActualLoops2=20]="ActualLoops2"})(xe||(xe={}));const M=new RegExp(p+h+"\\s*"+m+"\\s*"+A+(A+_+"\\s+"+C+b+L+v)+"|"+A+_+v+"|"+A+C+b+L+v+v+"\\s*$","m");if(W.each(n,J=>{var re,N,ye,ee,le,Ee,Le,se,V,$;J=J.replace(/"\s*$/,""),J=J.replace(/^\s*"/,""),J=J.replace(/\t/gm," ");const me=J.match(o),te=me?me[0].length:0;J=J.replace(o,"");const S=l.exec(J),X=c.exec(J),K=M.exec(J),fe=F.exec(J),ae=U.exec(J),Te=P.exec(J),Ce=q.exec(J),Qe=ie.exec(J),ot=Ie.exec(J);if(!(S||X)){if(K&&!ae&&!fe){const Ve=K[12],Xe=new _C(K[3]);if((K[4]&&K[5]||K[13]&&K[14])&&(Xe[d.STARTUP_COST]=parseFloat(K[4]||K[13]),Xe[d.TOTAL_COST]=parseFloat(K[5]||K[14]),Xe[d.PLAN_ROWS]=parseInt(K[6]||K[15],0),Xe[d.PLAN_WIDTH]=parseInt(K[7]||K[16],0)),(K[8]&&K[9]||K[17]&&K[18])&&(Xe[d.ACTUAL_STARTUP_TIME]=parseFloat(K[8]||K[17]),Xe[d.ACTUAL_TOTAL_TIME]=parseFloat(K[9]||K[18])),K[10]&&K[11]||K[19]&&K[20]){const ne=K[10]||K[19];ne.indexOf(".")!=-1&&(Xe[d.ACTUAL_ROWS_FRACTIONAL]=!0),Xe[d.ACTUAL_ROWS]=parseFloat(ne),Xe[d.ACTUAL_LOOPS]=parseInt(K[11]||K[20],0)}K[2]&&(Xe[d.PARTIAL_MODE]=K[2]),Ve&&(Xe[d.ACTUAL_LOOPS]=0,Xe[d.ACTUAL_ROWS]=0,Xe[d.ACTUAL_TOTAL_TIME]=void 0);const ht={node:Xe,subelementType:"subnode"};if(s.length===0){s.push([te,ht]),a.Plan=Xe;return}W.remove(s,ne=>ne[0]>=te);const rt=(re=W.last(s))==null?void 0:re[1];if(!rt)return;s.push([te,ht]),rt.node[d.PLANS]||(rt.node[d.PLANS]=[]),rt.subelementType==="initplan"?(Xe[d.PARENT_RELATIONSHIP]="InitPlan",Xe[d.SUBPLAN_NAME]=rt.name):rt.subelementType==="subplan"&&(Xe[d.PARENT_RELATIONSHIP]="SubPlan",Xe[d.SUBPLAN_NAME]=rt.name),(N=rt.node.Plans)==null||N.push(Xe)}else if(fe){const Ve=fe[2];W.remove(s,rt=>rt[0]>=te);const Xe=(ye=W.last(s))==null?void 0:ye[1],ht={node:Xe?.node,subelementType:Ve.toLowerCase(),name:fe[0]};s.push([te,ht])}else if(ae){const Ve=ae[2];W.remove(s,rt=>rt[0]>=te);const Xe=(ee=W.last(s))==null?void 0:ee[1],ht={node:Xe?.node,subelementType:"initplan",name:"CTE "+Ve};s.push([te,ht])}else if(Ce){const Ve=parseInt(Ce[2],0),Xe=(le=W.last(s))==null?void 0:le[1];if(!Xe)return;Xe.node[d.WORKERS]||(Xe.node[d.WORKERS]=[]);let ht=this.getWorker(Xe.node,Ve);if(ht||(ht=new gC(Ve),(Ee=Xe.node[d.WORKERS])==null||Ee.push(ht)),Ce[3]&&Ce[4]&&(ht[d.ACTUAL_STARTUP_TIME]=parseFloat(Ce[3]),ht[d.ACTUAL_TOTAL_TIME]=parseFloat(Ce[4]),ht[d.ACTUAL_ROWS]=parseInt(Ce[5],0),ht[d.ACTUAL_LOOPS]=parseInt(Ce[6],0)),this.parseSort(Ce[8],ht))return;const rt=Ce[8].split(/: (.+)/).filter(ne=>ne);if(Ce[8]){if(!rt[1])return;const ne=W.startCase(rt[0]);ht[ne]=rt[1]}}else if(Te)W.remove(s,Ve=>Ve[0]>=te),a.Triggers=a.Triggers||[],a.Triggers.push({"Trigger Name":Te[2],Time:this.parseTime(Te[3]),Calls:Te[4]});else if(Qe){let Ve;if(s.length===0)a.JIT={},Ve={node:a.JIT},s.push([1,Ve]);else{const Xe=(Le=W.last(s))==null?void 0:Le[1];if(!Xe)return;if(W.last((se=Xe.node)==null?void 0:se[d.WORKERS])){const ht=W.last((V=Xe.node)==null?void 0:V[d.WORKERS]);ht.JIT={},Ve={node:ht.JIT},s.push([te,Ve])}}}else if(ot){W.remove(s,ne=>ne[0]>=te||te==1);let Ve;if(s.length===0?Ve=a:Ve=($=W.last(s))==null?void 0:$[1].node,!Ve.Plan&&Ve["Query Text"]){Ve["Query Text"]+=` +`+J;return}const Xe=ot[2].split(/: (.+)/).filter(ne=>ne);if(!Xe[1]||!Ve||this.parseSort(ot[2],Ve)||this.parseBuffers(ot[2],Ve)||this.parseWAL(ot[2],Ve)||this.parseIOTimings(ot[2],Ve)||this.parseOptions(ot[2],Ve)||this.parseTiming(ot[2],Ve)||this.parseSettings(ot[2],Ve)||this.parseSortGroups(ot[2],Ve)||this.parseSortKey(ot[2],Ve))return;let ht=Xe[1].replace(/(\s*ms)$/,"");parseFloat(ht)&&(ht=parseFloat(ht));let rt=Xe[0];(rt.indexOf(" runtime")!==-1||rt.indexOf(" time")!==-1)&&(rt=W.startCase(rt)),Ve[rt]=ht}}}),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(mE(a[2],","),W.trim),!0):!1}parseSort(t,n){let a;(o=>{o[o.Method=2]="Method",o[o.SpaceType=3]="SpaceType",o[o.SpaceUsed=4]="SpaceUsed"})(a||(a={}));const s=/^(\s*)Sort Method:\s+(.*)\s+(Memory|Disk):\s+(?:(\S*)kB)\s*$/g.exec(t);return s?(n[d.SORT_METHOD]=s[2].trim(),n[d.SORT_SPACE_USED]=s[4],n[d.SORT_SPACE_TYPE]=s[3],!0):!1}parseBuffers(t,n){const a=/Buffers:\s+(.*)\s*$/g.exec(t);return a?(W.each(a[1].split(/,\s+/),s=>{const o=/(shared|temp|local)\s+(.*)$/g.exec(s);if(o){const l=o[1];W.each(["hit","read","written","dirtied"],c=>{n[W.map([l,c,"blocks"],W.capitalize).join(" ")]=0}),W.each(o[2].split(/\s+/),c=>{this.parseBuffer(c,l,n)})}}),!0):!1}parseBuffer(t,n,a){const s=t.split(/=/),o=s[0],l=parseInt(s[1],0);a[W.map([n,o,"blocks"],W.capitalize).join(" ")]=l}getWorker(t,n){return W.find(t[d.WORKERS],a=>a[ho.WORKER_NUMBER]===n)}parseWAL(t,n){const a=/WAL:\s+(.*)\s*$/g.exec(t);return a?(W.each(["Records","Bytes","FPI"],s=>{n["WAL "+s]=0}),W.each(a[1].split(/\s+/),s=>{const o=s.split(/=/),l=o[0],c=parseInt(o[1],0);let p;switch(l){case"fpi":p="FPI";break;default:p=W.capitalize(l)}n["WAL "+p]=c}),!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,s=/(read|write)=(\d+(?:\.\d+)?)/g,o=[];let l,c;for(;(l=a.exec(t))!==null;){const v=l[1],C=l[2],L={scope:v,read:0,write:0};for(;(c=s.exec(C))!==null;)L[c[1]]=parseFloat(c[2]);o.push(L)}const p=t.replace(a,""),h={scope:void 0,read:0,write:0};let m=!1;for(;(c=s.exec(p))!==null;)h[c[1]]=parseFloat(c[2]),m=!0;m&&o.push(h);const _=W.some(o,v=>v.scope=="shared"||v.scope=="local"),A=W.some(o,v=>v.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),(A||_)&&(n[d.TEMP_IO_READ_TIME]=0,n[d.TEMP_IO_WRITE_TIME]=0),o.forEach(v=>{["read","write"].forEach(C=>{let L=`IO_${W.upperCase(C)}_TIME`;v.scope&&v.scope!="shared/local"&&(L=W.upperCase(v.scope)+"_"+L);const b=d[L];n[b]=v[C]})}),!0}parseOptions(t,n){const a=/^(\s*)Options:\s+(.*)$/g.exec(t);if(a){n.Options={};const s=a[2].split(/\s*,\s*/);let o;return W.each(s,l=>{o=/^(\S*)\s+(.*)$/g.exec(l),o&&n.Options&&(n.Options[o[1]]=JSON.parse(o[2]))}),!0}return!1}parseTiming(t,n){const a=/^(\s*)Timing:\s+(.*)$/g.exec(t);if(a){n.Timing={};const s=a[2].split(/\s*,\s*/);let o;return W.each(s,l=>{o=/^(\S*)\s+(.*)$/g.exec(l),o&&n.Timing&&(n.Timing[o[1]]=this.parseTime(o[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 s=mE(a[2],",");let o;return W.each(s,l=>{o=/^(\S*)\s+=\s+(.*)$/g.exec(W.trim(l)),o&&n.Settings&&(n.Settings[o[1]]=o[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 s={[wl.GROUP_COUNT]:parseInt(a[2],0),[wl.SORT_METHODS_USED]:W.map(a[3].split(","),W.trim),[wl.SORT_SPACE_MEMORY]:{[Nf.AVERAGE_SORT_SPACE_USED]:parseInt(a[4],0),[Nf.PEAK_SORT_SPACE_USED]:parseInt(a[5],0)}};if(a[1]==="Full-sort")n[d.FULL_SORT_GROUPS]=s;else if(a[1]==="Pre-sorted")n[d.PRE_SORTED_GROUPS]=s;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 s=Number(W.sumBy(W.filter(t[d.PLANS],c=>!c[d.SUBPLAN_NAME]),c=>c[d[a]]||0).toFixed(3)),o="EXCLUSIVE_"+a,l=d[o];t[l]=Number((t[d[a]]-s).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"],s=["read","written"];W.forEach(n,(o,l)=>{a.forEach((c,p)=>{["exclusive_",""].forEach(h=>{const m=`${h}${l?l+"_":""}io_${c}_time`.toUpperCase(),_=`${h}average_${l?l+"_":""}io_${c}_speed`.toUpperCase(),A=t[d[m]]||0,v=s[p],C=W.sumBy(o,b=>{const x=`${h}${b}_${v}_blocks`.toUpperCase();return t[d[x]]||0}),L=`${h}${v}_blocks`.toUpperCase();t[d[L]]=C,A&&(t[d[_]]=Number((C/(A/1e3)).toFixed(3)))})})}),a.forEach((o,l)=>{["exclusive_",""].forEach(c=>{const p=`${c}sum_io_${o}_time`.toUpperCase(),h=`${c}average_sum_io_${o}_speed`.toUpperCase();let m=0,_=0;W.forEach(n,(A,v)=>{const C=`${c}${v?v+"_":""}io_${o}_time`.toUpperCase();m+=t[d[C]]||0;const L=s[l];_+=W.sumBy(A,b=>{const x=`${c}${b}_${L}_blocks`.toUpperCase();return t[d[x]]||0})}),t[d[p]]=Number(m.toFixed(3)),m&&(t[d[h]]=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 x_=new vC;function w_(e,t){const n=[],a=(s,o,l,c)=>{const p=[...o,s.nodeId],h={node:s,path:p,branches:l,level:c};n.push(h),t.set(s.nodeId,h);const m=s.Plans??[];m.forEach((_,A)=>{const v=A===m.length-1;a(_,p,[...l,!v],c+1)})};return a(e,[],[],0),n}function M_(){return{executionTime:NaN,planningTime:NaN,maxRows:NaN,maxCost:NaN,maxDuration:NaN,maxBlocks:{},maxIo:NaN,maxEstimateFactor:NaN,triggers:[],jitTime:NaN,settings:{}}}const Z=dr({flat:[],stats:M_(),nodeById:new Map,parse(e,t){Z.stats=M_(),Z.flat=[];const n=new Map;let a;try{a=x_.fromSource(e)}catch{Z.plan=void 0;return}Z.query=a["Query Text"]||t,Z.plan=x_.createPlan("",a,Z.query);const s=Z.plan.content;Z.stats={executionTime:s["Execution Time"]||s["Total Runtime"]||NaN,planningTime:s["Planning Time"]||NaN,maxRows:s.maxRows||NaN,maxCost:s.maxCost||NaN,maxDuration:s.maxDuration||NaN,maxBlocks:s.maxBlocks||{},maxIo:s.maxIo||NaN,maxEstimateFactor:s.maxEstimateFactor||NaN,triggers:s.Triggers||[],jitTime:s.JIT&&s.JIT.Timing&&s.JIT.Timing.Total||NaN,settings:s.Settings};const o=[];o.push(w_(Z.plan.content.Plan,n)),W.each(Z.plan.ctes,l=>{o.push(w_(l,n))}),Z.flat=o,Z.nodeById=n}}),TC={key:0,class:"plan-tree"},yC=Ut({__name:"LevelDivider",props:{row:{},isSubplan:{type:Boolean,default:!1},dense:{type:Boolean,default:!1}},setup(e){const t=e,n=Pt(lo),a=t.dense?"":" ",s=`${a}│`,o=`${a}├`,l=`${a}└`,c=t.row.branches,p=c.length,h=c[p-1]===!1,m=t.isSubplan?h?`${a} `:s:h?l:o;function _(C){return n?.value===null?!1:C==v.value}const A=ve(()=>n?.value===null?!1:t.row.path.includes(n?.value)),v=ve(()=>{var C;if(n?.value===null)return;const L=(C=Z.nodeById)==null?void 0:C.get(n?.value);return L?L.level:void 0});return(C,L)=>f(c).length?(R(),D("span",TC,[(R(!0),D(at,null,zt(e.row.branches.slice(0,-1),(b,x)=>(R(),D("span",{key:x,class:Re(b&&A.value&&_(x)?"text-body-emphasis":f(n)?"text-body-tertiary":"text-body-secondary")},pe(b?s:` ${f(a)}`),3))),128)),y("span",{class:Re(A.value&&(f(n)==e.row.node.nodeId||v.value==e.row.level-1)?"text-body-emphasis":f(n)?"text-body-tertiary":"text-body-secondary")},pe(f(n)==e.row.node.nodeId?`${f(a)}▶`:f(m)),3)])):Y("",!0)}}),mo=(e,t)=>{const n=e.__vccOpts||e;for(const[a,s]of t)n[a]=s;return n},mu=mo(yC,[["__scopeId","data-v-83070b1c"]]),AC={class:"table-borderless"},IC={class:"text-nowrap p-0"},SC={class:"p-0 ps-1"},OC={class:"table-borderless"},RC={class:"p-0 ps-1"},bC=Ut({__name:"SortGroup",props:{sortGroup:{}},setup(e){return(t,n)=>(R(),D("div",null,[g(` + Count: `+pe(e.sortGroup["Group Count"])+" ",1),n[6]||(n[6]=y("br",null,null,-1)),n[7]||(n[7]=g()),y("table",AC,[y("tbody",null,[y("tr",null,[y("td",IC,[n[0]||(n[0]=g(` + Sort Method`,-1)),e.sortGroup["Sort Methods Used"].length>1?(R(),D(at,{key:0},[g("s")],64)):Y("",!0),n[1]||(n[1]=g(`: + `,-1))]),n[2]||(n[2]=g()),y("td",SC,pe(f(na)(e.sortGroup["Sort Methods Used"])),1)])])]),n[8]||(n[8]=g()),y("table",OC,[y("tbody",null,[y("tr",null,[n[4]||(n[4]=y("td",{class:"p-0"},"Memory:",-1)),n[5]||(n[5]=g()),y("td",RC,[g(` + Average: + `+pe(f(Lf)(e.sortGroup["Sort Space Memory"]["Average Sort Space Used"]))+" ",1),n[3]||(n[3]=y("br",null,null,-1)),g(` + Peak: + `+pe(f(Lf)(e.sortGroup["Sort Space Memory"]["Peak Sort Space Used"])),1)])])])])]))}}),NC={class:"table table-sm table-borderless"},LC={class:"text-end"},CC={class:"text-end"},xC={class:"text-end"},Qv=Ut({__name:"JitDetails",props:{jit:{}},setup(e){const t=e;return(n,a)=>(R(),D("table",NC,[y("tbody",null,[y("tr",null,[a[0]||(a[0]=y("th",null,"Functions",-1)),a[1]||(a[1]=g()),y("td",LC,pe(t.jit.Functions),1)]),a[4]||(a[4]=g()),a[5]||(a[5]=y("tr",null,[y("th",{colspan:"2"},"Options")],-1)),a[6]||(a[6]=g()),(R(!0),D(at,null,zt(t.jit.Options,(s,o)=>(R(),D("tr",{key:o},[y("td",null,"  "+pe(o),1),a[2]||(a[2]=g()),y("td",CC,[g(pe(s?"✓":"✗")+" ",1),y("small",null,"("+pe(s)+")",1)])]))),128)),a[7]||(a[7]=g()),a[8]||(a[8]=y("tr",null,[y("th",{colspan:"2"},"Timing")],-1)),a[9]||(a[9]=g()),(R(!0),D(at,null,zt(t.jit.Timing,(s,o)=>(R(),D("tr",{key:o},[y("td",null,"  "+pe(o),1),a[3]||(a[3]=g()),y("td",xC,pe(s)+" ms",1)]))),128))])]))}});var qc,D_;function wC(){if(D_)return qc;D_=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 Ne=B[ce],nt=typeof Ne;(nt==="object"||nt==="function")&&!Object.isFrozen(Ne)&&e(Ne)}),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 Ne=Object.create(null);for(const nt in B)Ne[nt]=B[nt];return ce.forEach(function(nt){for(const wt in nt)Ne[wt]=nt[wt]}),Ne}const s="",o=B=>!!B.scope,l=(B,{prefix:ce})=>{if(B.startsWith("language:"))return B.replace("language:","language-");if(B.includes(".")){const Ne=B.split(".");return[`${ce}${Ne.shift()}`,...Ne.map((nt,wt)=>`${nt}${"_".repeat(wt+1)}`)].join(" ")}return`${ce}${B}`};class c{constructor(ce,Ne){this.buffer="",this.classPrefix=Ne.classPrefix,ce.walk(this)}addText(ce){this.buffer+=n(ce)}openNode(ce){if(!o(ce))return;const Ne=l(ce.scope,{prefix:this.classPrefix});this.span(Ne)}closeNode(ce){o(ce)&&(this.buffer+=s)}value(){return this.buffer}span(ce){this.buffer+=``}}const p=(B={})=>{const ce={children:[]};return Object.assign(ce,B),ce};class h{constructor(){this.rootNode=p(),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 Ne=p({scope:ce});this.add(Ne),this.stack.push(Ne)}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,Ne){return typeof Ne=="string"?ce.addText(Ne):Ne.children&&(ce.openNode(Ne),Ne.children.forEach(nt=>this._walk(ce,nt)),ce.closeNode(Ne)),ce}static _collapse(ce){typeof ce!="string"&&ce.children&&(ce.children.every(Ne=>typeof Ne=="string")?ce.children=[ce.children.join("")]:ce.children.forEach(Ne=>{h._collapse(Ne)}))}}class m extends h{constructor(ce){super(),this.options=ce}addText(ce){ce!==""&&this.add(ce)}startScope(ce){this.openNode(ce)}endScope(){this.closeNode()}__addSublanguage(ce,Ne){const nt=ce.root;Ne&&(nt.scope=`language:${Ne}`),this.add(nt)}toHTML(){return new c(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function _(B){return B?typeof B=="string"?B:B.source:null}function A(B){return L("(?=",B,")")}function v(B){return L("(?:",B,")*")}function C(B){return L("(?:",B,")?")}function L(...B){return B.map(ce=>_(ce)).join("")}function b(B){const ce=B[B.length-1];return typeof ce=="object"&&ce.constructor===Object?(B.splice(B.length-1,1),ce):{}}function x(...B){return"("+(b(B).capture?"":"?:")+B.map(ce=>_(ce)).join("|")+")"}function F(B){return new RegExp(B.toString()+"|").exec("").length-1}function U(B,ce){const Ne=B&&B.exec(ce);return Ne&&Ne.index===0}const w=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function P(B,{joinWith:ce}){let Ne=0;return B.map(nt=>{Ne+=1;const wt=Ne;let Mt=_(nt),Be="";for(;Mt.length>0;){const De=w.exec(Mt);if(!De){Be+=Mt;break}Be+=Mt.substring(0,De.index),Mt=Mt.substring(De.index+De[0].length),De[0][0]==="\\"&&De[1]?Be+="\\"+String(Number(De[1])+wt):(Be+=De[0],De[0]==="("&&Ne++)}return Be}).map(nt=>`(${nt})`).join(ce)}const j=/\b\B/,q="[a-zA-Z]\\w*",ie="[a-zA-Z_]\\w*",Ie="\\b\\d+(\\.\\d+)?",xe="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",M="\\b(0b[01]+)",J="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",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":(Ne,nt)=>{Ne.index!==0&&nt.ignoreMatch()}},B)},N={begin:"\\\\[\\s\\S]",relevance:0},ye={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[N]},ee={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[N]},le={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,Ne={}){const nt=a({scope:"comment",begin:B,end:ce,contains:[]},Ne);nt.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 wt=x("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 nt.contains.push({begin:L(/[ ]+/,"(",wt,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),nt},Le=Ee("//","$"),se=Ee("/\\*","\\*/"),V=Ee("#","$"),$={scope:"number",begin:Ie,relevance:0},me={scope:"number",begin:xe,relevance:0},te={scope:"number",begin:M,relevance:0},S={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[N,{begin:/\[/,end:/\]/,relevance:0,contains:[N]}]},X={scope:"title",begin:q,relevance:0},K={scope:"title",begin:ie,relevance:0},fe={begin:"\\.\\s*"+ie,relevance:0};var ae=Object.freeze({__proto__:null,APOS_STRING_MODE:ye,BACKSLASH_ESCAPE:N,BINARY_NUMBER_MODE:te,BINARY_NUMBER_RE:M,COMMENT:Ee,C_BLOCK_COMMENT_MODE:se,C_LINE_COMMENT_MODE:Le,C_NUMBER_MODE:me,C_NUMBER_RE:xe,END_SAME_AS_BEGIN:function(B){return Object.assign(B,{"on:begin":(ce,Ne)=>{Ne.data._beginMatch=ce[1]},"on:end":(ce,Ne)=>{Ne.data._beginMatch!==ce[1]&&Ne.ignoreMatch()}})},HASH_COMMENT_MODE:V,IDENT_RE:q,MATCH_NOTHING_RE:j,METHOD_GUARD:fe,NUMBER_MODE:$,NUMBER_RE:Ie,PHRASAL_WORDS_MODE:le,QUOTE_STRING_MODE:ee,REGEXP_MODE:S,RE_STARTERS_RE:J,SHEBANG:re,TITLE_MODE:X,UNDERSCORE_IDENT_RE:ie,UNDERSCORE_TITLE_MODE:K});function Te(B,ce){B.input[B.index-1]==="."&&ce.ignoreMatch()}function Ce(B,ce){B.className!==void 0&&(B.scope=B.className,delete B.className)}function Qe(B,ce){ce&&B.beginKeywords&&(B.begin="\\b("+B.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",B.__beforeBegin=Te,B.keywords=B.keywords||B.beginKeywords,delete B.beginKeywords,B.relevance===void 0&&(B.relevance=0))}function ot(B,ce){Array.isArray(B.illegal)&&(B.illegal=x(...B.illegal))}function Ve(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 Xe(B,ce){B.relevance===void 0&&(B.relevance=1)}const ht=(B,ce)=>{if(!B.beforeMatch)return;if(B.starts)throw new Error("beforeMatch cannot be used with starts");const Ne=Object.assign({},B);Object.keys(B).forEach(nt=>{delete B[nt]}),B.keywords=Ne.keywords,B.begin=L(Ne.beforeMatch,A(Ne.begin)),B.starts={relevance:0,contains:[Object.assign(Ne,{endsParent:!0})]},B.relevance=0,delete Ne.beforeMatch},rt=["of","and","for","in","not","or","if","then","parent","list","value"],ne="keyword";function He(B,ce,Ne=ne){const nt=Object.create(null);return typeof B=="string"?wt(Ne,B.split(" ")):Array.isArray(B)?wt(Ne,B):Object.keys(B).forEach(function(Mt){Object.assign(nt,He(B[Mt],ce,Mt))}),nt;function wt(Mt,Be){ce&&(Be=Be.map(De=>De.toLowerCase())),Be.forEach(function(De){const qe=De.split("|");nt[qe[0]]=[Mt,ct(qe[0],qe[1])]})}}function ct(B,ce){return ce?Number(ce):Rt(B)?0:1}function Rt(B){return rt.includes(B.toLowerCase())}const jt={},Vt=B=>{console.error(B)},Or=(B,...ce)=>{console.log(`WARN: ${B}`,...ce)},fn=(B,ce)=>{jt[`${B}/${ce}`]||(console.log(`Deprecated as of ${B}. ${ce}`),jt[`${B}/${ce}`]=!0)},pr=new Error;function Bn(B,ce,{key:Ne}){let nt=0;const wt=B[Ne],Mt={},Be={};for(let De=1;De<=ce.length;De++)Be[De+nt]=wt[De],Mt[De+nt]=!0,nt+=F(ce[De-1]);B[Ne]=Be,B[Ne]._emit=Mt,B[Ne]._multi=!0}function Hn(B){if(Array.isArray(B.begin)){if(B.skip||B.excludeBegin||B.returnBegin)throw Vt("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),pr;if(typeof B.beginScope!="object"||B.beginScope===null)throw Vt("beginScope must be object"),pr;Bn(B,B.begin,{key:"beginScope"}),B.begin=P(B.begin,{joinWith:""})}}function Ma(B){if(Array.isArray(B.end)){if(B.skip||B.excludeEnd||B.returnEnd)throw Vt("skip, excludeEnd, returnEnd not compatible with endScope: {}"),pr;if(typeof B.endScope!="object"||B.endScope===null)throw Vt("endScope must be object"),pr;Bn(B,B.end,{key:"endScope"}),B.end=P(B.end,{joinWith:""})}}function Da(B){B.scope&&typeof B.scope=="object"&&B.scope!==null&&(B.beginScope=B.scope,delete B.scope)}function Pa(B){Da(B),typeof B.beginScope=="string"&&(B.beginScope={_wrap:B.beginScope}),typeof B.endScope=="string"&&(B.endScope={_wrap:B.endScope}),Hn(B),Ma(B)}function ka(B){function ce(Be,De){return new RegExp(_(Be),"m"+(B.case_insensitive?"i":"")+(B.unicodeRegex?"u":"")+(De?"g":""))}class Ne{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(De,qe){qe.position=this.position++,this.matchIndexes[this.matchAt]=qe,this.regexes.push([qe,De]),this.matchAt+=F(De)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const De=this.regexes.map(qe=>qe[1]);this.matcherRe=ce(P(De,{joinWith:"|"}),!0),this.lastIndex=0}exec(De){this.matcherRe.lastIndex=this.lastIndex;const qe=this.matcherRe.exec(De);if(!qe)return null;const nn=qe.findIndex((Ua,fs)=>fs>0&&Ua!==void 0),Xt=this.matchIndexes[nn];return qe.splice(0,nn),Object.assign(qe,Xt)}}class nt{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(De){if(this.multiRegexes[De])return this.multiRegexes[De];const qe=new Ne;return this.rules.slice(De).forEach(([nn,Xt])=>qe.addRule(nn,Xt)),qe.compile(),this.multiRegexes[De]=qe,qe}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(De,qe){this.rules.push([De,qe]),qe.type==="begin"&&this.count++}exec(De){const qe=this.getMatcher(this.regexIndex);qe.lastIndex=this.lastIndex;let nn=qe.exec(De);if(this.resumingScanAtSamePosition()&&!(nn&&nn.index===this.lastIndex)){const Xt=this.getMatcher(0);Xt.lastIndex=this.lastIndex+1,nn=Xt.exec(De)}return nn&&(this.regexIndex+=nn.position+1,this.regexIndex===this.count&&this.considerAll()),nn}}function wt(Be){const De=new nt;return Be.contains.forEach(qe=>De.addRule(qe.begin,{rule:qe,type:"begin"})),Be.terminatorEnd&&De.addRule(Be.terminatorEnd,{type:"end"}),Be.illegal&&De.addRule(Be.illegal,{type:"illegal"}),De}function Mt(Be,De){const qe=Be;if(Be.isCompiled)return qe;[Ce,Ve,Pa,ht].forEach(Xt=>Xt(Be,De)),B.compilerExtensions.forEach(Xt=>Xt(Be,De)),Be.__beforeBegin=null,[Qe,ot,Xe].forEach(Xt=>Xt(Be,De)),Be.isCompiled=!0;let nn=null;return typeof Be.keywords=="object"&&Be.keywords.$pattern&&(Be.keywords=Object.assign({},Be.keywords),nn=Be.keywords.$pattern,delete Be.keywords.$pattern),nn=nn||/\w+/,Be.keywords&&(Be.keywords=He(Be.keywords,B.case_insensitive)),qe.keywordPatternRe=ce(nn,!0),De&&(Be.begin||(Be.begin=/\B|\b/),qe.beginRe=ce(qe.begin),!Be.end&&!Be.endsWithParent&&(Be.end=/\B|\b/),Be.end&&(qe.endRe=ce(qe.end)),qe.terminatorEnd=_(qe.end)||"",Be.endsWithParent&&De.terminatorEnd&&(qe.terminatorEnd+=(Be.end?"|":"")+De.terminatorEnd)),Be.illegal&&(qe.illegalRe=ce(Be.illegal)),Be.contains||(Be.contains=[]),Be.contains=[].concat(...Be.contains.map(function(Xt){return oe(Xt==="self"?Be:Xt)})),Be.contains.forEach(function(Xt){Mt(Xt,qe)}),Be.starts&&Mt(Be.starts,De),qe.matcher=wt(qe),qe}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||{}),Mt(B)}function fa(B){return B?B.endsWithParent||fa(B.starts):!1}function oe(B){return B.variants&&!B.cachedVariants&&(B.cachedVariants=B.variants.map(function(ce){return a(B,{variants:null},ce)})),B.cachedVariants?B.cachedVariants:fa(B)?a(B,{starts:B.starts?a(B.starts):null}):Object.isFrozen(B)?a(B):B}var ke="11.11.1";class Ke extends Error{constructor(ce,Ne){super(ce),this.name="HTMLInjectionError",this.html=Ne}}const gt=n,mt=a,tn=Symbol("nomatch"),gn=7,Jn=function(B){const ce=Object.create(null),Ne=Object.create(null),nt=[];let wt=!0;const Mt="Could not find the language '{}', did you forget to load/include a language module?",Be={disableAutodetect:!0,name:"Plain text",contains:[]};let De={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:m};function qe(Se){return De.noHighlightRe.test(Se)}function nn(Se){let ze=Se.className+" ";ze+=Se.parentNode?Se.parentNode.className:"";const Et=De.languageDetectRe.exec(ze);if(Et){const Dt=Rr(Et[1]);return Dt||(Or(Mt.replace("{}",Et[1])),Or("Falling back to no-highlight mode for this block.",Se)),Dt?Et[1]:"no-highlight"}return ze.split(/\s+/).find(Dt=>qe(Dt)||Rr(Dt))}function Xt(Se,ze,Et){let Dt="",Zt="";typeof ze=="object"?(Dt=Se,Et=ze.ignoreIllegals,Zt=ze.language):(fn("10.7.0","highlight(lang, code, ...args) has been deprecated."),fn("10.7.0",`Please use highlight(code, options) instead. +https://github.com/highlightjs/highlight.js/issues/2277`),Zt=Se,Dt=ze),Et===void 0&&(Et=!0);const Zn={code:Dt,language:Zt};vi("before:highlight",Zn);const br=Zn.result?Zn.result:Ua(Zn.language,Zn.code,Et);return br.code=Zn.code,vi("after:highlight",br),br}function Ua(Se,ze,Et,Dt){const Zt=Object.create(null);function Zn(we,Fe){return we.keywords[Fe]}function br(){if(!tt.keywords){rn.addText(Ct);return}let we=0;tt.keywordPatternRe.lastIndex=0;let Fe=tt.keywordPatternRe.exec(Ct),lt="";for(;Fe;){lt+=Ct.substring(we,Fe.index);const Nt=Qn.case_insensitive?Fe[0].toLowerCase():Fe[0],sn=Zn(tt,Nt);if(sn){const[hr,xu]=sn;if(rn.addText(lt),lt="",Zt[Nt]=(Zt[Nt]||0)+1,Zt[Nt]<=gn&&(Ii+=xu),hr.startsWith("_"))lt+=Fe[0];else{const wu=Qn.classNameAliases[hr]||hr;Wn(Fe[0],wu)}}else lt+=Fe[0];we=tt.keywordPatternRe.lastIndex,Fe=tt.keywordPatternRe.exec(Ct)}lt+=Ct.substring(we),rn.addText(lt)}function Ba(){if(Ct==="")return;let we=null;if(typeof tt.subLanguage=="string"){if(!ce[tt.subLanguage]){rn.addText(Ct);return}we=Ua(tt.subLanguage,Ct,!0,Gr[tt.subLanguage]),Gr[tt.subLanguage]=we._top}else we=ds(Ct,tt.subLanguage.length?tt.subLanguage:null);tt.relevance>0&&(Ii+=we.relevance),rn.__addSublanguage(we._emitter,we.language)}function vn(){tt.subLanguage!=null?Ba():br(),Ct=""}function Wn(we,Fe){we!==""&&(rn.startScope(Fe),rn.addText(we),rn.endScope())}function Ti(we,Fe){let lt=1;const Nt=Fe.length-1;for(;lt<=Nt;){if(!we._emit[lt]){lt++;continue}const sn=Qn.classNameAliases[we[lt]]||we[lt],hr=Fe[lt];sn?Wn(hr,sn):(Ct=hr,br(),Ct=""),lt++}}function Ao(we,Fe){return we.scope&&typeof we.scope=="string"&&rn.openNode(Qn.classNameAliases[we.scope]||we.scope),we.beginScope&&(we.beginScope._wrap?(Wn(Ct,Qn.classNameAliases[we.beginScope._wrap]||we.beginScope._wrap),Ct=""):we.beginScope._multi&&(Ti(we.beginScope,Fe),Ct="")),tt=Object.create(we,{parent:{value:tt}}),tt}function ms(we,Fe,lt){let Nt=U(we.endRe,lt);if(Nt){if(we["on:end"]){const sn=new t(we);we["on:end"](Fe,sn),sn.isMatchIgnored&&(Nt=!1)}if(Nt){for(;we.endsParent&&we.parent;)we=we.parent;return we}}if(we.endsWithParent)return ms(we.parent,Fe,lt)}function yi(we){return tt.matcher.regexIndex===0?(Ct+=we[0],1):(Oi=!0,0)}function Io(we){const Fe=we[0],lt=we.rule,Nt=new t(lt),sn=[lt.__beforeBegin,lt["on:begin"]];for(const hr of sn)if(hr&&(hr(we,Nt),Nt.isMatchIgnored))return yi(Fe);return lt.skip?Ct+=Fe:(lt.excludeBegin&&(Ct+=Fe),vn(),!lt.returnBegin&&!lt.excludeBegin&&(Ct=Fe)),Ao(lt,we),lt.returnBegin?0:Fe.length}function Cu(we){const Fe=we[0],lt=ze.substring(we.index),Nt=ms(tt,we,lt);if(!Nt)return tn;const sn=tt;tt.endScope&&tt.endScope._wrap?(vn(),Wn(Fe,tt.endScope._wrap)):tt.endScope&&tt.endScope._multi?(vn(),Ti(tt.endScope,we)):sn.skip?Ct+=Fe:(sn.returnEnd||sn.excludeEnd||(Ct+=Fe),vn(),sn.excludeEnd&&(Ct=Fe));do tt.scope&&rn.closeNode(),!tt.skip&&!tt.subLanguage&&(Ii+=tt.relevance),tt=tt.parent;while(tt!==Nt.parent);return Nt.starts&&Ao(Nt.starts,we),sn.returnEnd?0:Fe.length}function So(){const we=[];for(let Fe=tt;Fe!==Qn;Fe=Fe.parent)Fe.scope&&we.unshift(Fe.scope);we.forEach(Fe=>rn.openNode(Fe))}let Ha={};function Ai(we,Fe){const lt=Fe&&Fe[0];if(Ct+=we,lt==null)return vn(),0;if(Ha.type==="begin"&&Fe.type==="end"&&Ha.index===Fe.index&<===""){if(Ct+=ze.slice(Fe.index,Fe.index+1),!wt){const Nt=new Error(`0 width match regex (${Se})`);throw Nt.languageName=Se,Nt.badRule=Ha.rule,Nt}return 1}if(Ha=Fe,Fe.type==="begin")return Io(Fe);if(Fe.type==="illegal"&&!Et){const Nt=new Error('Illegal lexeme "'+lt+'" for mode "'+(tt.scope||"")+'"');throw Nt.mode=tt,Nt}else if(Fe.type==="end"){const Nt=Cu(Fe);if(Nt!==tn)return Nt}if(Fe.type==="illegal"&<==="")return Ct+=` +`,1;if(Si>1e5&&Si>Fe.index*3)throw new Error("potential infinite loop, way more iterations than matches");return Ct+=lt,lt.length}const Qn=Rr(Se);if(!Qn)throw Vt(Mt.replace("{}",Se)),new Error('Unknown language: "'+Se+'"');const Oo=ka(Qn);let Wa="",tt=Dt||Oo;const Gr={},rn=new De.__emitter(De);So();let Ct="",Ii=0,Nr=0,Si=0,Oi=!1;try{if(Qn.__emitTokens)Qn.__emitTokens(ze,rn);else{for(tt.matcher.considerAll();;){Si++,Oi?Oi=!1:tt.matcher.considerAll(),tt.matcher.lastIndex=Nr;const we=tt.matcher.exec(ze);if(!we)break;const Fe=ze.substring(Nr,we.index),lt=Ai(Fe,we);Nr=we.index+lt}Ai(ze.substring(Nr))}return rn.finalize(),Wa=rn.toHTML(),{language:Se,value:Wa,relevance:Ii,illegal:!1,_emitter:rn,_top:tt}}catch(we){if(we.message&&we.message.includes("Illegal"))return{language:Se,value:gt(ze),illegal:!0,relevance:0,_illegalBy:{message:we.message,index:Nr,context:ze.slice(Nr-100,Nr+100),mode:we.mode,resultSoFar:Wa},_emitter:rn};if(wt)return{language:Se,value:gt(ze),illegal:!1,relevance:0,errorRaised:we,_emitter:rn,_top:tt};throw we}}function fs(Se){const ze={value:gt(Se),illegal:!1,relevance:0,_top:Be,_emitter:new De.__emitter(De)};return ze._emitter.addText(Se),ze}function ds(Se,ze){ze=ze||De.languages||Object.keys(ce);const Et=fs(Se),Dt=ze.filter(Rr).filter(Va).map(vn=>Ua(vn,Se,!1));Dt.unshift(Et);const Zt=Dt.sort((vn,Wn)=>{if(vn.relevance!==Wn.relevance)return Wn.relevance-vn.relevance;if(vn.language&&Wn.language){if(Rr(vn.language).supersetOf===Wn.language)return 1;if(Rr(Wn.language).supersetOf===vn.language)return-1}return 0}),[Zn,br]=Zt,Ba=Zn;return Ba.secondBest=br,Ba}function Tu(Se,ze,Et){const Dt=ze&&Ne[ze]||Et;Se.classList.add("hljs"),Se.classList.add(`language-${Dt}`)}function ps(Se){let ze=null;const Et=nn(Se);if(qe(Et))return;if(vi("before:highlightElement",{el:Se,language:Et}),Se.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",Se);return}if(Se.children.length>0&&(De.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(Se)),De.throwUnescapedHTML))throw new Ke("One of your code blocks includes unescaped HTML.",Se.innerHTML);ze=Se;const Dt=ze.textContent,Zt=Et?Xt(Dt,{language:Et,ignoreIllegals:!0}):ds(Dt);Se.innerHTML=Zt.value,Se.dataset.highlighted="yes",Tu(Se,Et,Zt.language),Se.result={language:Zt.language,re:Zt.relevance,relevance:Zt.relevance},Zt.secondBest&&(Se.secondBest={language:Zt.secondBest.language,relevance:Zt.secondBest.relevance}),vi("after:highlightElement",{el:Se,result:Zt,text:Dt})}function yu(Se){De=mt(De,Se)}const Au=()=>{_i(),fn("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function Iu(){_i(),fn("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let hs=!1;function _i(){function Se(){_i()}if(document.readyState==="loading"){hs||window.addEventListener("DOMContentLoaded",Se,!1),hs=!0;return}document.querySelectorAll(De.cssSelector).forEach(ps)}function Su(Se,ze){let Et=null;try{Et=ze(B)}catch(Dt){if(Vt("Language definition for '{}' could not be registered.".replace("{}",Se)),wt)Vt(Dt);else throw Dt;Et=Be}Et.name||(Et.name=Se),ce[Se]=Et,Et.rawDefinition=ze.bind(null,B),Et.aliases&&yo(Et.aliases,{languageName:Se})}function Ou(Se){delete ce[Se];for(const ze of Object.keys(Ne))Ne[ze]===Se&&delete Ne[ze]}function Ru(){return Object.keys(ce)}function Rr(Se){return Se=(Se||"").toLowerCase(),ce[Se]||ce[Ne[Se]]}function yo(Se,{languageName:ze}){typeof Se=="string"&&(Se=[Se]),Se.forEach(Et=>{Ne[Et.toLowerCase()]=ze})}function Va(Se){const ze=Rr(Se);return ze&&!ze.disableAutodetect}function bu(Se){Se["before:highlightBlock"]&&!Se["before:highlightElement"]&&(Se["before:highlightElement"]=ze=>{Se["before:highlightBlock"](Object.assign({block:ze.el},ze))}),Se["after:highlightBlock"]&&!Se["after:highlightElement"]&&(Se["after:highlightElement"]=ze=>{Se["after:highlightBlock"](Object.assign({block:ze.el},ze))})}function gi(Se){bu(Se),nt.push(Se)}function Nu(Se){const ze=nt.indexOf(Se);ze!==-1&&nt.splice(ze,1)}function vi(Se,ze){const Et=Se;nt.forEach(function(Dt){Dt[Et]&&Dt[Et](ze)})}function Lu(Se){return fn("10.7.0","highlightBlock will be removed entirely in v12.0"),fn("10.7.0","Please use highlightElement now."),ps(Se)}Object.assign(B,{highlight:Xt,highlightAuto:ds,highlightAll:_i,highlightElement:ps,highlightBlock:Lu,configure:yu,initHighlighting:Au,initHighlightingOnLoad:Iu,registerLanguage:Su,unregisterLanguage:Ou,listLanguages:Ru,getLanguage:Rr,registerAliases:yo,autoDetection:Va,inherit:mt,addPlugin:gi,removePlugin:Nu}),B.debugMode=function(){wt=!1},B.safeMode=function(){wt=!0},B.versionString=ke,B.regex={concat:L,lookahead:A,either:x,optional:C,anyNumberOfTimes:v};for(const Se in ae)typeof ae[Se]=="object"&&e(ae[Se]);return Object.assign(B,ae),B},Ln=Jn({});return Ln.newInstance=()=>Jn({}),qc=Ln,Ln.HighlightJS=Ln,Ln.default=Ln,qc}var MC=wC();const Eu=ud(MC);function DC(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]*)\\$",s="<<\\s*"+n+"\\s*>>",o="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 ",c="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 ",p="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 ",h=p.trim().split(" ").map(function(C){return C.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 ",A="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 ",v="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(C){return C.split("|")[0]}).join("|");return{name:"PostgreSQL",aliases:["postgres","postgresql"],supersetOf:"sql",case_insensitive:!0,keywords:{keyword:o+c+l,built_in:m+_+A},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("+v+")\\s*\\("},{begin:"\\.("+h+")\\b"},{begin:"\\b("+h+")\\s+PATH\\b",keywords:{keyword:"PATH",type:p.replace("PATH ","")}},{className:"type",begin:"\\b("+h+")\\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:s,relevance:10}]}}function PC(e){const t={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},n={match:/[{}[\],:]/,className:"punctuation",relevance:0},a=["true","false","null"],s={scope:"literal",beginKeywords:a.join(" ")};return{name:"JSON",aliases:["jsonc"],keywords:{literal:a},contains:[t,n,e.QUOTE_STRING_MODE,s,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}Eu.registerLanguage("pgsql",DC);Eu.registerLanguage("json",PC);function Pn(e){if(e===void 0)return"-";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 s=e%n;n/=24;const o=Math.floor(s/n);o&&t.push(o+"h"),s=s%n,n/=60;const l=Math.floor(s/n);l&&t.push(l+"m"),s=s%n,n/=60;const c=Math.floor(s/n);c&&t.push(c+"s"),s=s%n;const p=parseFloat(s.toPrecision(3));return t.push(p.toLocaleString()+"ms"),t.slice(0,2).join(" ")}function Ld(e){return e===void 0?"N/A":e.toLocaleString(void 0,{minimumFractionDigits:2})}function Qa(e){return e===void 0?"N/A":e.toLocaleString()}function kC(e){return e===void 0?"N/A":e.toLocaleString()}function Cd(e){const t=parseFloat(e.toPrecision(2)).toLocaleString();return W.template("${f} ×")({f:t})}function na(e){return e instanceof Array||(e=[e]),e=W.map(e,t=>W.escape(t.replace(/(^\(|\)$)/g,""))),e.join(", ")}function e0(e,t){return W.map(e,n=>{let a=W.escape(n);return t&&(a+=t.indexOf(n)!==-1?' (presort)':""),a}).join(", ")}function Lf(e){return xd(e*1024)}function UC(e){return xd(e)}function xd(e,t=2){const n=t<0?0:t,a=["Bytes","kB","MB","GB","TB","PB","EB","ZB","YB"],s=Math.floor(Math.log(e)/Math.log(1024)),o=W.template("${value} ${unit}"),l=parseFloat((e/Math.pow(1024,s)).toPrecision(n)).toLocaleString();return o({value:l,unit:a[s]})}function Dn(e){return e?xd(e*8*1024):""}function In(e,t=!1){if(t=!!t,!e)return"";let n=e.toLocaleString();return t&&(n+=`
${Dn(e)}`),n}function P_(e){return isNaN(e)?"-":W.round(e*100)+"%"}function VC(e){return typeof e=="string"&&(e=e.split(/\s*,\s*/)),'
    '+W.template("<% _.forEach(lines, function(line) { %>
  • <%= line %>
  • <% }); %>")({lines:e})+"
"}function BC(e){return Hl(bC,{sortGroup:e}).mount(document.createElement("div")).$el.outerHTML}function Cf(e){return e?Dn(e)+"/s":""}function HC(e){return Hl(Qv,{jit:e}).mount(document.createElement("div")).$el.outerHTML}function Zs(e,t){if(W.has(ge,e)){if(ge[e]===mn.duration)return Pn(t);if(ge[e]===mn.boolean)return t?"yes":"no";if(ge[e]===mn.cost)return Ld(t);if(ge[e]===mn.rows)return Qa(t);if(ge[e]===mn.loops)return kC(t);if(ge[e]===mn.factor)return Cd(t);if(ge[e]===mn.estimateDirection)switch(t){case cn.over:return' over';case cn.under:return' under';default:return"-"}else{if(ge[e]===mn.json)return JSON.stringify(t,null,2);if(ge[e]===mn.bytes)return UC(t);if(ge[e]===mn.kilobytes)return Lf(t);if(ge[e]===mn.blocks)return In(t,!0);if(ge[e]===mn.list)return VC(t);if(ge[e]===mn.sortGroups)return BC(t);if(ge[e]===mn.transferRate)return Cf(t);if(ge[e]===mn.jit)return HC(t)}}return W.escape(t)}function xf(e){let t;return e>90?t=4:e>40?t=3:e>10&&(t=2),t?"c-"+t:""}function WC(e){return Eu.highlight(e,{language:"pgsql"}).value}function FC(e){return Eu.highlight(e,{language:"json"}).value}const t0=Ut({__name:"TimeTooltip",props:{node:{}},setup(e){return(t,n)=>(R(),D(at,null,[n[0]||(n[0]=g(` + Duration: + `,-1)),n[1]||(n[1]=y("br",null,null,-1)),g("Exclusive: "+pe(f(Pn)(e.node[f(d).EXCLUSIVE_DURATION]))+`, Total: + `+pe(f(Pn)(e.node[f(d).ACTUAL_TOTAL_TIME])),1)],64))}});function XC(e,t,n){let a,s,o;{const l=n*(1+t),c=2*n-l;a=Jc(c,l,e+1/3),s=Jc(c,l,e),o=Jc(c,l,e-1/3)}return[Math.floor(a*255),Math.floor(s*255),Math.floor(o*255)]}function GC(e){const t=(100-e)*1.2/360,n=XC(t,.9,.4);return"rgb("+n[0]+","+n[1]+","+n[2]+")"}function Jc(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 Ei(e,t){const n=Ye(NaN),a=Ye(NaN),s=Ye(0),o=Ye(null),l=Ye(),c=Ye(),p=Ye(NaN),h=Ye(NaN),m=Ye();ou(()=>{_(),C(),L(),F(),c.value=e[d.PLANNER_ESTIMATE_DIRECTION],l.value=e[d.PLANNER_ESTIMATE_FACTOR]}),Jt(()=>t.highlightType,_);function _(){let ne;switch(t.highlightType){case En.DURATION:if(ne=e[d.EXCLUSIVE_DURATION],ne===void 0){o.value=null;break}s.value=Math.round(ne/Z.stats.maxDuration*100),o.value=Pn(ne);break;case En.ROWS:if(ne=e[d.ACTUAL_ROWS_REVISED],ne===void 0){o.value=null;break}s.value=Math.round(ne/Z.stats.maxRows*100)||0,o.value=Qa(ne);break;case En.COST:if(ne=e[d.EXCLUSIVE_COST],ne===void 0){o.value=null;break}s.value=Math.round(ne/Z.stats.maxCost*100),o.value=Ld(ne);break}}const A=ve(()=>GC(s.value)),v=ve(()=>{let ne=J.value?"Parallel ":"";return ne+=e[d.PARTIAL_MODE]?e[d.PARTIAL_MODE]+" ":"",ne+=e[d.NODE_TYPE],e[d.SCAN_DIRECTION]&&e[d.SCAN_DIRECTION]!=="Forward"&&(ne+=" "+e[d.SCAN_DIRECTION]),e[d.JOIN_TYPE]&&(ne=ne.replace("Join",`${e[d.JOIN_TYPE]} Join`)),ne});function C(){var ne,He,ct;const Rt=Z.stats.executionTime||((ct=(He=(ne=Z.plan)==null?void 0:ne.content)==null?void 0:He.Plan)==null?void 0:ct[d.ACTUAL_TOTAL_TIME]),jt=e[d.EXCLUSIVE_DURATION];n.value=W.round(jt/Rt*100)}function L(){var ne;const He=(ne=Z.plan)==null?void 0:ne.content.maxTotalCost,ct=e[d.EXCLUSIVE_COST];a.value=W.round(ct/He*100)}const b=Object.keys(e).find(ne=>ne===d.ROWS_REMOVED_BY_FILTER_REVISED||ne===d.ROWS_REMOVED_BY_JOIN_FILTER_REVISED||ne===d.ROWS_REMOVED_BY_INDEX_RECHECK_REVISED),x=Object.keys(d).find(ne=>d[ne]===b);function F(){if(x){const ne=e[d[x]];p.value=ne;const He=e[d.ACTUAL_ROWS_REVISED];h.value=W.floor(ne/(ne+He)*100),h.value===100?m.value=">99":h.value===0?m.value="<1":m.value=h.value.toString()}}const U=ve(()=>{let ne;const He=n.value;return He>90?ne=4:He>40?ne=3:He>10&&(ne=2),ne?"c-"+ne:!1}),w=ve(()=>{let ne;const He=e[d.PLANNER_ESTIMATE_FACTOR];return He>1e3?ne=4:He>100?ne=3:He>10&&(ne=2),ne?"c-"+ne:!1}),P=ve(()=>{let ne;const He=a.value;return He>90?ne=4:He>40?ne=3:He>10&&(ne=2),ne?"c-"+ne:!1}),j=ve(()=>{let ne;const He=h.value;return He>90?ne=4:He>50&&(ne=3),ne?"c-"+ne:!1}),q=ve(()=>{let ne;const He=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 He>90?ne=4:He>40?ne=3:He>0&&(ne=2),ne?"c-"+ne:!1}),ie=ve(()=>m.value+"% of rows removed by filter"),Ie=ve(()=>`Filter used:
${e[d.FILTER]}
`),xe=ve(()=>`Recheck condition:
${e[d.RECHECK_COND]}
`),M=ve(()=>!!Z.stats.executionTime&&!e[d.ACTUAL_LOOPS]),J=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 ne=e[d.WORKERS];return ne?ne.length:NaN}),N=ve(()=>e[d.WORKERS_LAUNCHED]||e[d.WORKERS_PLANNED_BY_GATHER]),ye=ve(()=>{const ne=e[d.WORKERS_PLANNED_BY_GATHER];return[...Array(ne).keys()].slice().reverse()}),ee=ve(()=>{switch(e[d.PLANNER_ESTIMATE_FACTOR]){case 1/0:return 100;case 1:return 0;default:return(e[d.PLANNER_ESTIMATE_FACTOR]||0)/Z.stats.maxEstimateFactor*100}}),le=ve(()=>{var ne;return e[d.EXCLUSIVE_SHARED_HIT_BLOCKS]/((ne=Z.stats.maxBlocks)==null?void 0:ne[et.shared])*100}),Ee=ve(()=>{var ne;return e[d.EXCLUSIVE_SHARED_READ_BLOCKS]/((ne=Z.stats.maxBlocks)==null?void 0:ne[et.shared])*100}),Le=ve(()=>{var ne;return e[d.EXCLUSIVE_SHARED_DIRTIED_BLOCKS]/((ne=Z.stats.maxBlocks)==null?void 0:ne[et.shared])*100}),se=ve(()=>{var ne;return e[d.EXCLUSIVE_SHARED_WRITTEN_BLOCKS]/((ne=Z.stats.maxBlocks)==null?void 0:ne[et.shared])*100}),V=ve(()=>{var ne;return e[d.EXCLUSIVE_TEMP_READ_BLOCKS]/((ne=Z.stats.maxBlocks)==null?void 0:ne[et.temp])*100}),$=ve(()=>{var ne;return e[d.EXCLUSIVE_TEMP_WRITTEN_BLOCKS]/((ne=Z.stats.maxBlocks)==null?void 0:ne[et.temp])*100}),me=ve(()=>{var ne;return e[d.EXCLUSIVE_LOCAL_HIT_BLOCKS]/((ne=Z.stats.maxBlocks)==null?void 0:ne[et.local])*100}),te=ve(()=>{var ne;return e[d.EXCLUSIVE_LOCAL_READ_BLOCKS]/((ne=Z.stats.maxBlocks)==null?void 0:ne[et.local])*100}),S=ve(()=>{var ne;return e[d.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS]/((ne=Z.stats.maxBlocks)==null?void 0:ne[et.local])*100}),X=ve(()=>{var ne;return e[d.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS]/((ne=Z.stats.maxBlocks)==null?void 0:ne[et.local])*100}),K=ve(()=>["Rows: ",Qa(e[d.ACTUAL_ROWS_REVISED])].join("")),fe=ve(()=>{const ne=e[d.PLANNER_ESTIMATE_FACTOR],He=e[d.PLANNER_ESTIMATE_DIRECTION];let ct="";if(ne===void 0||He===void 0)return"N/A";switch(He){case cn.over:ct+="Over";break;case cn.under:ct+="Under";break;default:ct+="Correctly"}return ct+=" estimated",ct+=ne!==1?" by "+Cd(ne)+"":"",ct+="
",ct+=`Rows: ${Qa(e[d.ACTUAL_ROWS_REVISED])} `,ct+=`(${Qa(e[d.PLAN_ROWS_REVISED])} planned)`,ct}),ae=ve(()=>["Cost: ",Qa(e[d.EXCLUSIVE_COST])].join("")),Te=ve(()=>`${d[x]}: ${ot.value}${Qa(p.value)}`),Ce=ve(()=>!!e[d.ACTUAL_ROWS_FRACTIONAL]),Qe=ve(()=>e[d.ACTUAL_LOOPS]>1),ot=ve(()=>!Ce.value&&Qe.value?"~":""),Ve=ve(()=>ne=>{let He="",ct,Rt,jt,Vt;switch(ne){case et.shared:ct=e[d.EXCLUSIVE_SHARED_HIT_BLOCKS],Rt=e[d.EXCLUSIVE_SHARED_READ_BLOCKS],Vt=e[d.EXCLUSIVE_SHARED_DIRTIED_BLOCKS],jt=e[d.EXCLUSIVE_SHARED_WRITTEN_BLOCKS];break;case et.temp:Rt=e[d.EXCLUSIVE_TEMP_READ_BLOCKS],jt=e[d.EXCLUSIVE_TEMP_WRITTEN_BLOCKS];break;case et.local:ct=e[d.EXCLUSIVE_LOCAL_HIT_BLOCKS],Rt=e[d.EXCLUSIVE_LOCAL_READ_BLOCKS],Vt=e[d.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS],jt=e[d.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS];break}switch(He+='',He+=ct?'":"",He+=Rt?'":"",He+=Vt?'":"",He+=jt?'":"",He+="
Hit:'+In(ct,!0)+"
Read:'+In(Rt,!0)+"
Dirtied:'+In(Vt,!0)+"
Written:'+In(jt,!0)+"
",!ct&&!Rt&&!Vt&&!jt&&(He=" N/A"),ne){case et.shared:He="Shared Blocks:"+He;break;case et.temp:He="Temp Blocks:"+He;break;case et.local:He="Local Blocks:"+He;break}return He}),Xe=ve(()=>ne=>{let He='';return He+=``),He}),ht=ve(()=>{var ne;return`Heap Fetches: ${(ne=e[d.HEAP_FETCHES])==null?void 0:ne.toLocaleString()}`});function rt(ne){const He=d[ne],ct=e[He];return Zs(He,ct)}return{barColor:A,barWidth:s,buffersByLocationTooltip:Ve,buffersByMetricTooltip:Xe,costClass:P,costTooltip:ae,durationClass:U,estimateFactorPercent:ee,estimateFactorTooltip:fe,estimationClass:w,executionTimePercent:n,filterTooltip:ie,filterDetailTooltip:Ie,formattedProp:rt,heapFetchesClass:q,heapFetchesTooltip:ht,highlightValue:o,indexRecheckTooltip:xe,isNeverExecuted:M,isParallelAware:J,localDirtiedPercent:S,localHitPercent:me,localReadPercent:te,localWrittenPercent:X,nodeName:v,plannerRowEstimateDirection:c,plannerRowEstimateValue:l,rowsRemoved:p,rowsRemovedClass:j,rowsRemovedPercent:h,rowsRemovedPercentString:m,rowsRemovedProp:x,rowsRemovedTooltip:Te,rowsTooltip:K,sharedDirtiedPercent:Le,sharedHitPercent:le,sharedReadPercent:Ee,sharedWrittenPercent:se,tempReadPercent:V,tempWrittenPercent:$,tilde:ot,workersLaunchedCount:re,workersPlannedCount:N,workersPlannedCountReversed:ye}}const zC={key:0,class:"text-end"},jC={key:1,class:"text-end"},KC={key:2,class:"text-end"},YC={key:3,class:"text-end"},gl=Ut({__name:"IoTimingsRow",props:{node:{},scope:{},exclusive:{type:Boolean,default:()=>!1}},setup(e){const t=e,n=new is().getHelpMessage,a=t.exclusive?"EXCLUSIVE_":"",s=dr(t.node),o=Pt(xa),{formattedProp:l}=Ei(s,o),c=t.scope?`${t.scope}_`.toUpperCase():"",p=t.scope?Bg.capitalize(t.scope):"Shared/Local",h=a+c+"IO_READ_TIME",m=a+"AVERAGE_"+c+"IO_READ_SPEED",_=a+c+"READ_BLOCKS",A=a+c+"IO_WRITE_TIME",v=a+"AVERAGE_"+c+"IO_WRITE_SPEED",C=a+c+"WRITTEN_BLOCKS";return(L,b)=>(R(),D("tr",null,[y("td",null,pe(f(p)),1),b[11]||(b[11]=g()),s[f(d)[h]]?(R(),D("td",zC,[g(pe(f(l)(h))+" ",1),b[0]||(b[0]=y("br",null,null,-1)),b[1]||(b[1]=g()),y("small",null,pe(f(Dn)(s[f(d)[_]])),1),b[2]||(b[2]=g()),b[3]||(b[3]=y("br",null,null,-1)),b[4]||(b[4]=g()),y("small",null,"~"+pe(f(l)(m)),1),b[5]||(b[5]=g()),s[f(d).WORKERS_PLANNED]||s[f(d).WORKERS_PLANNED_BY_GATHER]?At((R(),dt(f(_t),{key:0,icon:f(oi),class:"cursor-help d-inline-block text-body-tertiary"},null,8,["icon"])),[[f(It),{content:f(n)("io timings parallel")}]]):Y("",!0)])):(R(),D("td",jC,"-")),b[12]||(b[12]=g()),s[f(d)[A]]?(R(),D("td",KC,[g(pe(f(l)(A))+" ",1),b[6]||(b[6]=y("br",null,null,-1)),b[7]||(b[7]=g()),y("small",null,pe(f(Dn)(s[f(d)[C]])),1),b[8]||(b[8]=g()),b[9]||(b[9]=y("br",null,null,-1)),b[10]||(b[10]=g()),y("small",null,"~"+pe(f(l)(v)),1)])):(R(),D("td",YC,"-"))]))}}),$C={key:0,class:"table table-sm"},Qs=Ut({__name:"IoTooltip",props:{node:{},exclusive:{type:Boolean,default:()=>!1}},setup(e){const t=e,n=ve(()=>t.exclusive?"EXCLUSIVE_":""),a=dr(t.node);return(s,o)=>a[f(d)[n.value+"IO_READ_TIME"]]||a[f(d)[n.value+"IO_WRITE_TIME"]]||a[f(d)[n.value+"SHARED_IO_READ_TIME"]]||a[f(d)[n.value+"SHARED_IO_WRITE_TIME"]]||a[f(d)[n.value+"LOCAL_IO_READ_TIME"]]||a[f(d)[n.value+"LOCAL_IO_WRITE_TIME"]]||a[f(d)[n.value+"TEMP_IO_READ_TIME"]]||a[f(d)[n.value+"TEMP_IO_WRITE_TIME"]]?(R(),D("table",$C,[o[3]||(o[3]=y("thead",null,[y("tr",null,[y("th",{class:"text-nowrap"},"I/O Timings"),g(),y("td",{class:"text-end",width:"50%"},"Read"),g(),y("td",{class:"text-end",width:"50%"},"Write")])],-1)),o[4]||(o[4]=g()),y("tbody",null,[a[f(d)[n.value+"IO_READ_TIME"]]||a[f(d)[n.value+"IO_WRITE_TIME"]]?(R(),dt(gl,{key:0,node:a,exclusive:e.exclusive},null,8,["node","exclusive"])):Y("",!0),o[0]||(o[0]=g()),a[f(d)[n.value+"SHARED_IO_READ_TIME"]]||a[f(d)[n.value+"SHARED_IO_WRITE_TIME"]]?(R(),dt(gl,{key:1,node:a,scope:f(Ml).SHARED,exclusive:e.exclusive},null,8,["node","scope","exclusive"])):Y("",!0),o[1]||(o[1]=g()),a[f(d)[n.value+"LOCAL_IO_READ_TIME"]]||a[f(d)[n.value+"LOCAL_IO_WRITE_TIME"]]?(R(),dt(gl,{key:2,node:a,scope:f(Ml).LOCAL,exclusive:e.exclusive},null,8,["node","scope","exclusive"])):Y("",!0),o[2]||(o[2]=g()),a[f(d)[n.value+"TEMP_IO_READ_TIME"]]||a[f(d)[n.value+"TEMP_IO_WRITE_TIME"]]?(R(),dt(gl,{key:3,node:a,scope:f(Ml).TEMP,exclusive:e.exclusive},null,8,["node","scope","exclusive"])):Y("",!0)])])):Y("",!0)}}),qC={key:0},JC=["innerHTML"],ZC=["innerHTML"],QC=["innerHTML"],ex=["innerHTML"],tx={class:"fw-normal small"},nx={key:0,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},rx={key:1,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},ax={key:2,class:"progress rounded-0 align-items-center bg-transparent justify-content-center",style:{height:"10px"}},ix={class:"text-body-tertiary small"},sx={key:1,class:"fa fa-fw d-inline-block"},ox={class:"text-body-tertiary small"},lx={key:1,class:"fa fa-fw d-inline-block"},ux={key:3,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},cx={key:4,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},fx={key:5,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},dx={key:6,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},px={key:7,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},hx=Ut({__name:"DiagramRow",props:{row:{},viewOptions:{}},setup(e){const t=e,n=t.row.node,a=dr(t.viewOptions),s=Ye(null),o=Pt(Wl),l=Pt(ci);if(!l)throw new Error(`Could not resolve ${ci.description}`);const c=Pt(lo),p=Pt(xa),{buffersByLocationTooltip:h,costTooltip:m,estimateFactorPercent:_,estimateFactorTooltip:A,isNeverExecuted:v,nodeName:C,rowsTooltip:L}=Ei(n,p),b=Pt("scrollTo");Jt(()=>o?.value,F=>{F==n.nodeId&&s.value&&b?.(s.value)});const x=ve(()=>c?.value&&(c?.value==t.row.node.nodeId||t.row.path[t.row.path.length-2]==c?.value));return(F,U)=>(R(),dt(f(Fs),{class:Re(["no-focus-outline node",{selected:f(n).nodeId===f(o),"never-executed":f(v)}]),tag:"tr",onMouseenter:U[0]||(U[0]=w=>c.value=f(n).nodeId),onMouseleave:U[1]||(U[1]=w=>c.value=void 0),onClick:U[2]||(U[2]=Wt(w=>f(l)(f(n).nodeId,!0),["prevent"]))},{content:St(()=>[f(n)[f(d).CTE_NAME]?(R(),D("div",qC,[y("em",null,"CTE "+pe(f(n)[f(d).CTE_NAME]),1)])):Y("",!0),U[3]||(U[3]=g()),a.metric==f(Ot).time?(R(),dt(t0,{key:1,node:f(n)},null,8,["node"])):a.metric==f(Ot).io?(R(),dt(Qs,{key:2,node:f(n),exclusive:"",class:"mb-0"},null,8,["node"])):a.metric==f(Ot).rows?(R(),D("div",{key:3,innerHTML:f(L)},null,8,JC)):a.metric==f(Ot).estimate_factor?(R(),D("div",{key:4,innerHTML:f(A)},null,8,ZC)):a.metric==f(Ot).cost?(R(),D("div",{key:5,innerHTML:f(m)},null,8,QC)):a.metric==f(Ot).buffers?(R(),D("div",{key:6,innerHTML:f(h)(a.buffersMetric)},null,8,ex)):Y("",!0)]),default:St(()=>{var w,P,j,q,ie,Ie,xe,M,J,re,N,ye,ee,le,Ee,Le,se;return[U[19]||(U[19]=g()),y("td",{class:"text-body-secondary",ref_key:"rootEl",ref:s},[y("span",tx,"#"+pe(f(n).nodeId),1)],512),U[20]||(U[20]=g()),y("td",null,[Oe(mu,{row:e.row,isSubplan:!!f(n)[f(d).SUBPLAN_NAME],dense:""},null,8,["row","isSubplan"]),U[4]||(U[4]=g()),y("span",{class:Re([x.value?"text-body-emphasis":f(c)?"text-body-tertiary":"text-body-secondary"])},[y("b",null,pe(f(C)),1)],2)]),U[21]||(U[21]=g()),y("td",null,[a.metric==f(Ot).time?(R(),D("div",nx,[y("div",{class:Re(["progress-bar border-secondary bg-secondary",{"border-start":f(n)[f(d).EXCLUSIVE_DURATION]>0}]),role:"progressbar",style:Yt([{height:"5px"},{width:f(n)[f(d).EXCLUSIVE_DURATION]/(f(Z).stats.executionTime||((w=f(Z).plan)==null?void 0:w.content.Plan[f(d).ACTUAL_TOTAL_TIME])||0)*100+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6),U[5]||(U[5]=g()),y("div",{class:"progress-bar bg-secondary opacity-20",role:"progressbar",style:Yt([{height:"5px"},{width:((f(n)[f(d).ACTUAL_TOTAL_TIME]||0)-f(n)[f(d).EXCLUSIVE_DURATION])/(f(Z).stats.executionTime||((P=f(Z).plan)==null?void 0:P.content.Plan[f(d).ACTUAL_TOTAL_TIME])||0)*100+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4)])):a.metric==f(Ot).rows?(R(),D("div",rx,[y("div",{class:"bg-secondary",role:"progressbar",style:Yt([{height:"5px"},{width:Math.round(f(n)[f(d).ACTUAL_ROWS_REVISED]/f(Z).stats.maxRows*100)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4)])):a.metric==f(Ot).estimate_factor?(R(),D("div",ax,[y("span",ix,[f(n)[f(d).PLANNER_ESTIMATE_DIRECTION]===f(cn).under?(R(),dt(f(_t),{key:0,"fixed-width":"",icon:f(Yv)},null,8,["icon"])):(R(),D("i",sx))]),U[6]||(U[6]=g()),y("div",{class:Re(["progress-bar",[f(n)[f(d).PLANNER_ESTIMATE_DIRECTION]===f(cn).under?"bg-secondary":"bg-transparent"]]),role:"progressbar",style:Yt([{height:"5px"},{width:f(_)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6),U[7]||(U[7]=g()),U[8]||(U[8]=y("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()),y("div",{class:Re(["progress-bar",[f(n)[f(d).PLANNER_ESTIMATE_DIRECTION]===f(cn).over?"bg-secondary":"bg-transparent"]]),role:"progressbar",style:Yt([{height:"5px"},{width:f(_)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6),U[10]||(U[10]=g()),y("span",ox,[f(n)[f(d).PLANNER_ESTIMATE_DIRECTION]===f(cn).over?(R(),dt(f(_t),{key:0,"fixed-width":"",icon:f(qv)},null,8,["icon"])):(R(),D("i",lx))])])):a.metric==f(Ot).cost?(R(),D("div",ux,[y("div",{class:Re(["bg-secondary",{"border-secondary border-start":f(n)[f(d).EXCLUSIVE_COST]>0}]),role:"progressbar",style:Yt([{height:"5px"},{width:Math.round(f(n)[f(d).EXCLUSIVE_COST]/f(Z).stats.maxCost*100)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6)])):a.metric==f(Ot).buffers&&a.buffersMetric==f(et).shared&&(j=f(Z).stats.maxBlocks)!=null&&j[f(et).shared]?(R(),D("div",cx,[y("div",{class:Re(["bg-hit",{"border-start border-hit":f(n)[f(d).EXCLUSIVE_SHARED_HIT_BLOCKS]>0}]),role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(f(n)[f(d).EXCLUSIVE_SHARED_HIT_BLOCKS]/((q=f(Z).stats.maxBlocks)==null?void 0:q[f(et).shared])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6),U[11]||(U[11]=g()),y("div",{class:Re(["bg-read",{"border-start border-read":f(n)[f(d).EXCLUSIVE_SHARED_READ_BLOCKS]>0}]),role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(f(n)[f(d).EXCLUSIVE_SHARED_READ_BLOCKS]/((ie=f(Z).stats.maxBlocks)==null?void 0:ie[f(et).shared])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6),U[12]||(U[12]=g()),y("div",{class:Re(["bg-dirtied",{"border-start border-dirtied":f(n)[f(d).EXCLUSIVE_SHARED_DIRTIED_BLOCKS]>0}]),role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(f(n)[f(d).EXCLUSIVE_SHARED_DIRTIED_BLOCKS]/((Ie=f(Z).stats.maxBlocks)==null?void 0:Ie[f(et).shared])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6),U[13]||(U[13]=g()),y("div",{class:Re(["bg-written",{"border-start border-written":f(n)[f(d).EXCLUSIVE_SHARED_WRITTEN_BLOCKS]>0}]),role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(f(n)[f(d).EXCLUSIVE_SHARED_WRITTEN_BLOCKS]/((xe=f(Z).stats.maxBlocks)==null?void 0:xe[f(et).shared])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6)])):a.metric==f(Ot).buffers&&a.buffersMetric==f(et).temp&&(M=f(Z).stats.maxBlocks)!=null&&M[f(et).temp]?(R(),D("div",fx,[y("div",{class:"bg-read",role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(f(n)[f(d).EXCLUSIVE_TEMP_READ_BLOCKS]/((J=f(Z).stats.maxBlocks)==null?void 0:J[f(et).temp])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4),U[14]||(U[14]=g()),y("div",{class:"bg-written",role:"progressbar",style:Yt([{width:(Math.round(f(n)[f(d).EXCLUSIVE_TEMP_WRITTEN_BLOCKS]/((re=f(Z).stats.maxBlocks)==null?void 0:re[f(et).temp])*100)||0)+"%"},{height:"5px"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4)])):a.metric==f(Ot).buffers&&a.buffersMetric==f(et).local&&(N=f(Z).stats.maxBlocks)!=null&&N[f(et).local]?(R(),D("div",dx,[y("div",{class:"bg-hit",role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(f(n)[f(d).EXCLUSIVE_LOCAL_HIT_BLOCKS]/((ye=f(Z).stats.maxBlocks)==null?void 0:ye[f(et).local])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4),U[15]||(U[15]=g()),y("div",{class:"bg-read",role:"progressbar",style:Yt([{width:(Math.round(f(n)[f(d).EXCLUSIVE_LOCAL_READ_BLOCKS]/((ee=f(Z).stats.maxBlocks)==null?void 0:ee[f(et).local])*100)||0)+"%"},{height:"5px"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4),U[16]||(U[16]=g()),y("div",{class:"bg-dirtied",role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(f(n)[f(d).EXCLUSIVE_LOCAL_DIRTIED_BLOCKS]/((le=f(Z).stats.maxBlocks)==null?void 0:le[f(et).local])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4),U[17]||(U[17]=g()),y("div",{class:"bg-written",role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(f(n)[f(d).EXCLUSIVE_LOCAL_WRITTEN_BLOCKS]/((Ee=f(Z).stats.maxBlocks)==null?void 0:Ee[f(et).local])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4)])):a.metric==f(Ot).io&&((Le=f(Z).plan)!=null&&Le.content.Plan[f(d).SUM_IO_READ_TIME]||(se=f(Z).plan)!=null&&se.content.Plan[f(d).SUM_IO_WRITE_TIME])?(R(),D("div",px,[y("div",{class:"bg-read",role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(f(n)[f(d).EXCLUSIVE_SUM_IO_READ_TIME]/f(Z).stats.maxIo*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4),U[18]||(U[18]=g()),y("div",{class:"bg-written",role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(f(n)[f(d).EXCLUSIVE_SUM_IO_WRITE_TIME]/f(Z).stats.maxIo*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4)])):Y("",!0)])]}),_:1},8,["class"]))}}),mx={class:"diagram"},Ex={class:"flex-shrink-0"},_x={class:"text-center my-1"},gx={class:"btn-group btn-group-xs"},vx=["disabled"],Tx={key:0,class:"text-center my-1"},yx={class:"btn-group btn-group-xs"},Ax=["disabled"],Ix=["disabled"],Sx=["disabled"],Ox={class:"legend text-center"},Rx={key:0,class:"list-unstyled list-inline mb-0"},bx={key:0,class:"list-inline-item"},Nx={key:1,class:"list-inline-item"},Lx={key:1,class:"list-unstyled list-inline mb-0 d-inline-block"},Cx={key:0,class:"m-1"},xx={key:0},wx={key:0},Mx=["colspan"],Dx=["onClick"],Px={key:1,class:"p-2 text-center text-body-tertiary"},kx=Ut({__name:"Diagram",setup(e){const t=new is().getHelpMessage,n=Ye(null),a=Pt(ci);if(!a)throw new Error(`Could not resolve ${ci.description}`);const s=dr({metric:Ot.time,buffersMetric:et.shared});ou(()=>{const h=localStorage.getItem("diagramViewOptions");h&&W.assignIn(s,JSON.parse(h));const m=W.keys(Z.stats.maxBlocks);W.indexOf(m,s.buffersMetric)===-1&&(s.buffersMetric=W.min(m))}),Jt(s,o);function o(){localStorage.setItem("diagramViewOptions",JSON.stringify(s))}const l=ve(()=>s.metric===Ot.buffers?!!s.buffersMetric:!0);function c(h){return W.startsWith(h[d.SUBPLAN_NAME],"CTE")}function p(h){n.value&&fC(n.value,h)}return _n("scrollTo",p),(h,m)=>{var _,A,v;return R(),D("div",mx,[y("div",Ex,[y("div",_x,[y("div",gx,[y("button",{class:Re(["btn btn-outline-secondary",{active:s.metric===f(Ot).time}]),onClick:m[0]||(m[0]=C=>s.metric=f(Ot).time)},` + time + `,2),m[9]||(m[9]=g()),y("button",{class:Re(["btn btn-outline-secondary",{active:s.metric===f(Ot).rows}]),onClick:m[1]||(m[1]=C=>s.metric=f(Ot).rows)},` + rows + `,2),m[10]||(m[10]=g()),y("button",{class:Re(["btn btn-outline-secondary",{active:s.metric===f(Ot).estimate_factor}]),onClick:m[2]||(m[2]=C=>s.metric=f(Ot).estimate_factor)},` + estimation + `,2),m[11]||(m[11]=g()),y("button",{class:Re(["btn btn-outline-secondary",{active:s.metric===f(Ot).cost}]),onClick:m[3]||(m[3]=C=>s.metric=f(Ot).cost)},` + cost + `,2),m[12]||(m[12]=g()),y("button",{class:Re(["btn btn-outline-secondary",{active:s.metric===f(Ot).buffers}]),onClick:m[4]||(m[4]=C=>s.metric=f(Ot).buffers)},` + buffers + `,2),m[13]||(m[13]=g()),Oe(f(Fs),{content:f(Z).stats.maxIo?void 0:f(t)("hint track_io_timing"),allowHTML:!0,class:"btn-tooltip-wrapper"},{default:St(()=>[y("button",{class:Re(["btn btn-outline-secondary",{active:s.metric===f(Ot).io}]),onClick:m[5]||(m[5]=C=>s.metric=f(Ot).io),disabled:!f(Z).stats.maxIo},` + IO + `,10,vx)]),_:1},8,["content"])])]),m[25]||(m[25]=g()),s.metric==f(Ot).buffers?(R(),D("div",Tx,[y("div",yx,[y("button",{class:Re(["btn btn-outline-secondary",{active:s.buffersMetric===f(et).shared}]),onClick:m[6]||(m[6]=C=>s.buffersMetric=f(et).shared),disabled:!((_=f(Z).stats.maxBlocks)!=null&&_[f(et).shared])},` + shared + `,10,Ax),m[14]||(m[14]=g()),y("button",{class:Re(["btn btn-outline-secondary",{active:s.buffersMetric===f(et).temp}]),onClick:m[7]||(m[7]=C=>s.buffersMetric=f(et).temp),disabled:!((A=f(Z).stats.maxBlocks)!=null&&A[f(et).temp])},` + temp + `,10,Ix),m[15]||(m[15]=g()),y("button",{class:Re(["btn btn-outline-secondary",{active:s.buffersMetric===f(et).local}]),onClick:m[8]||(m[8]=C=>s.buffersMetric=f(et).local),disabled:!((v=f(Z).stats.maxBlocks)!=null&&v[f(et).local])},` + local + `,10,Sx)])])):Y("",!0),m[26]||(m[26]=g()),y("div",Ox,[s.metric==f(Ot).buffers?(R(),D("ul",Rx,[s.buffersMetric!=f(et).temp?(R(),D("li",bx,[...m[16]||(m[16]=[y("span",{class:"bg-hit rounded"},null,-1),g(` + Hit + `,-1)])])):Y("",!0),m[18]||(m[18]=g()),m[19]||(m[19]=y("li",{class:"list-inline-item"},[y("span",{class:"bg-read"}),g(` + Read + `)],-1)),m[20]||(m[20]=g()),s.buffersMetric!=f(et).temp?(R(),D("li",Nx,[...m[17]||(m[17]=[y("span",{class:"bg-dirtied"},null,-1),g(` + Dirtied + `,-1)])])):Y("",!0),m[21]||(m[21]=g()),m[22]||(m[22]=y("li",{class:"list-inline-item"},[y("span",{class:"bg-written"}),g(` + Written + `)],-1))])):Y("",!0),m[24]||(m[24]=g()),s.metric==f(Ot).io?(R(),D("ul",Lx,[...m[23]||(m[23]=[y("li",{class:"list-inline-item"},[y("span",{class:"bg-read"}),g(` + Read + `)],-1),g(),y("li",{class:"list-inline-item"},[y("span",{class:"bg-written"}),g(` + Write + `)],-1)])])):Y("",!0)])]),m[34]||(m[34]=g()),y("div",{class:"overflow-auto flex-grow-1",ref_key:"container",ref:n},[l.value?(R(),D("table",Cx,[(R(!0),D(at,null,zt(f(Z).flat,(C,L)=>(R(),D("tbody",{key:L},[L===0&&f(Z).flat.length>1?(R(),D("tr",xx,[...m[27]||(m[27]=[y("th",{colspan:"3",class:"subplan"},"Main Query Plan",-1)])])):Y("",!0),m[32]||(m[32]=g()),(R(!0),D(at,null,zt(C,b=>(R(),D(at,{key:b},[b.node[f(d).SUBPLAN_NAME]?(R(),D("tr",wx,[m[29]||(m[29]=y("td",null,null,-1)),m[30]||(m[30]=g()),y("td",{class:Re({"fw-bold":c(b.node)}),colspan:c(b.node)?3:2},[Oe(mu,{row:b,dense:""},null,8,["row"]),m[28]||(m[28]=g()),y("a",{class:"fst-italic text-reset",href:"",onClick:Wt(x=>f(a)(b.node.nodeId,!0),["prevent"])},pe(b.node[f(d).SUBPLAN_NAME]),9,Dx)],10,Mx)])):Y("",!0),m[31]||(m[31]=g()),Oe(hx,{row:b,viewOptions:s},null,8,["row","viewOptions"])],64))),128))]))),128))])):(R(),D("div",Px,[...m[33]||(m[33]=[y("em",null," No data available ",-1)])]))],512)])}}}),Ux=mo(kx,[["__scopeId","data-v-fff28bd5"]]),Vx={class:"grid-progress progress rounded-0 bg-transparent"},hn=Ut({__name:"GridProgressBar",props:{percentage:{},percentage2:{}},setup(e){return(t,n)=>(R(),D("div",Vx,[y("div",{class:Re(["bg-secondary border-secondary opacity-50",{"border-start":e.percentage>0}]),style:Yt({width:e.percentage+"%"})},null,6),n[0]||(n[0]=g()),e.percentage2?(R(),D("div",{key:0,class:Re(["bg-secondary border-secondary opacity-20",{"border-start":e.percentage2>0}]),style:Yt({width:e.percentage2+"%"})},null,6)):Y("",!0)]))}}),Bx={class:"px-1"},Hx={key:0,class:"text-warning"},Wx={class:"px-1"},Fx={key:0,class:"text-warning"},Xx={class:"card-header"},Gx={class:"list-group list-group-flush"},zx={class:"col-6"},jx=["innerHTML"],n0=Ut({__name:"WorkersDetail",props:{node:{}},setup(e){const t=dr(e.node),n=Pt(xa),a=new is().getHelpMessage,{workersLaunchedCount:s,workersPlannedCount:o}=Ei(t,n);return(l,c)=>{var p,h,m,_;return R(),D(at,null,[y("div",null,[c[1]||(c[1]=y("b",null,"Workers planned: ",-1)),c[2]||(c[2]=g()),y("span",Bx,pe(f(o)),1),c[3]||(c[3]=g()),!t[f(d).WORKERS_PLANNED]&&!t[f(d).WORKERS]&&(!((p=f(Z).plan)!=null&&p.isVerbose)||!((h=f(Z).plan)!=null&&h.isAnalyze))?(R(),D("em",Hx,[At(Oe(f(_t),{icon:f(pE),class:"cursor-help"},null,8,["icon"]),[[f(It),f(a)("fuzzy needs verbose")]])])):Y("",!0)]),c[9]||(c[9]=g()),y("div",null,[c[4]||(c[4]=y("b",null,"Workers launched: ",-1)),c[5]||(c[5]=g()),y("span",Wx,pe(f(s)),1),c[6]||(c[6]=g()),!t[f(d).WORKERS_LAUNCHED]&&!t[f(d).WORKERS]&&(!((m=f(Z).plan)!=null&&m.isVerbose)||!((_=f(Z).plan)!=null&&_.isAnalyze))?(R(),D("em",Fx,[At(Oe(f(_t),{icon:f(pE),class:"cursor-help"},null,8,["icon"]),[[f(It),f(a)("fuzzy needs verbose")]])])):Y("",!0)]),c[10]||(c[10]=g()),f(W).isArray(t[f(d).WORKERS])?(R(),D("div",{key:0,class:"overflow-auto",style:{"max-height":"300px"},onWheel:c[0]||(c[0]=Wt(()=>{},["stop"]))},[(R(!0),D(at,null,zt(t[f(d).WORKERS],(A,v)=>(R(),D("div",{key:v,class:"card mt-2"},[y("div",Xx,[y("b",null,"Worker "+pe(A[f(ho).WORKER_NUMBER]),1)]),c[8]||(c[8]=g()),y("ul",Gx,[(R(!0),D(at,null,zt(A,(C,L)=>(R(),D("li",{key:L,class:"list-group-item d-flex flex-row"},[y("div",zx,pe(L),1),c[7]||(c[7]=g()),y("div",{class:"col-6",innerHTML:f(Zs)(L,C)},null,8,jx)]))),128))])]))),128))],32)):Y("",!0)],64)}}}),Kx={class:"table table-sm prop-list mb-0"},Yx={key:0},$x={width:"40%"},qx=["innerHTML"],r0=Ut({__name:"MiscDetail",props:{node:{}},setup(e){const t=Ye(),n=dr(e.node);ou(()=>{a()});function a(){t.value=W.chain(n).omit(d.PLANS).omit(d.WORKERS).map((s,o)=>({key:o,value:s})).value()}return(s,o)=>(R(),D(at,null,[y("table",Kx,[(R(!0),D(at,null,zt(t.value,(l,c)=>(R(),D(at,{key:c},[f(EC)(l.key,l.value)?(R(),D("tr",Yx,[y("td",$x,pe(l.key),1),o[0]||(o[0]=g()),y("td",{innerHTML:f(Zs)(l.key,l.value)},null,8,qx)])):Y("",!0)],64))),128))]),o[1]||(o[1]=g()),o[2]||(o[2]=y("div",{class:"text-body-tertiary text-end"},[y("em",null,"* Calculated value")],-1))],64))}}),Jx={height:"1em",width:"1em",viewBox:"0 0 20 20",class:"me-1",style:{"margin-left":"-8px"}},ws=Ut({__name:"SeverityBullet",props:["severity"],setup(e){return(t,n)=>(R(),D("svg",Jx,[y("circle",{r:"7",cx:"10",cy:"10",class:Re(e.severity),stroke:"white","stroke-width":"1"},null,2)]))}}),Zx={class:"node-index"},Qx=["href"],ew={class:"font-weight-normal"},tw={class:"position-relative d-flex"},nw={class:"flex-grow-1"},rw={key:0,class:"text-body-secondary mt-1"},aw={key:0,class:"text-body-secondary mt-1"},iw={key:0,class:"text-body-secondary mt-1"},sw={key:3,class:"text-end grid-progress-cell text-nowrap"},ow={class:"position-relative"},lw={key:4,class:"text-end grid-progress-cell text-nowrap"},uw={key:0},cw={key:0,class:"position-relative d-flex"},fw={class:"flex-grow-1"},dw=["innerHTML"],pw={key:0},hw={key:1},mw={key:1,class:"text-body-secondary mt-1"},Ew={key:5,class:"text-end grid-progress-cell text-nowrap"},_w={class:"position-relative d-flex"},gw={class:"flex-grow-1"},vw={key:6,class:"text-end text-nowrap"},Tw={key:0},yw={key:7,class:"text-end grid-progress-cell text-nowrap"},Aw={class:"position-relative d-flex"},Iw={class:"flex-grow-1"},Sw={key:0,class:"text-body-secondary mt-1"},Ow={key:8,class:"text-end grid-progress-cell text-nowrap"},Rw={class:"position-relative d-flex"},bw={class:"flex-grow-1"},Nw={class:"d-inline"},Lw={class:"text-body-secondary"},Cw={key:0},xw={key:1},ww=["innerHTML"],Mw=["innerHTML"],Dw=["innerHTML"],Pw=["innerHTML"],kw=["innerHTML"],Uw={key:6,class:"text-reset"},Vw={class:"text-wrap"},Bw={key:0,class:"node-description mt-1"},Hw={class:"node-type"},Ww=["innerHTML"],Fw={class:"nav nav-tabs mt-1"},Xw={class:"nav-item"},Gw={class:"nav-item"},zw={class:"nav-item"},jw={class:"tab-content bg-body"},Kw=["innerHTML"],Yw={key:9,class:"text-end text-nowrap grid-progress-cell"},$w={class:"position-relative"},qw={key:0,class:"text-body-secondary mt-1"},Jw={key:10,class:"text-end text-nowrap grid-progress-cell"},Zw={class:"position-relative"},Qw={key:0,class:"text-body-secondary mt-1"},eM={key:11,class:"text-end text-nowrap grid-progress-cell"},tM={class:"position-relative"},nM={key:0,class:"text-body-secondary mt-1"},rM={key:12,class:"text-end text-nowrap grid-progress-cell"},aM={class:"position-relative"},iM={key:0,class:"text-body-secondary mt-1"},sM={key:13,class:"text-end text-nowrap grid-progress-cell"},oM={class:"position-relative"},lM={key:0,class:"text-body-secondary mt-1"},uM={key:14,class:"text-end text-nowrap grid-progress-cell"},cM={class:"position-relative"},fM={key:0,class:"text-body-secondary mt-1"},dM={key:15,class:"text-end text-nowrap grid-progress-cell"},pM={class:"position-relative"},hM={key:0,class:"text-body-secondary mt-1"},mM={key:16,class:"text-end text-nowrap grid-progress-cell"},EM={class:"position-relative"},_M={key:0,class:"text-body-secondary mt-1"},gM={key:17,class:"text-end text-nowrap grid-progress-cell"},vM={class:"position-relative"},TM={key:0,class:"text-body-secondary mt-1"},yM={key:18,class:"text-end text-nowrap grid-progress-cell"},AM={class:"position-relative"},IM={key:0,class:"text-body-secondary mt-1"},SM=Ut({__name:"GridRow",props:{row:{},columns:{}},setup(e){const t=new is().getNodeTypeDescription,n=e,a=n.row.node,s=Pt(xa),o=Pt(lo),l=Ye("misc"),{buffersByMetricTooltip:c,costClass:p,costTooltip:h,durationClass:m,estimationClass:_,estimateFactorPercent:A,estimateFactorTooltip:v,executionTimePercent:C,formattedProp:L,heapFetchesClass:b,heapFetchesTooltip:x,isNeverExecuted:F,localDirtiedPercent:U,localHitPercent:w,localReadPercent:P,localWrittenPercent:j,nodeName:q,rowsRemoved:ie,rowsRemovedClass:Ie,rowsRemovedPercent:xe,rowsRemovedPercentString:M,rowsRemovedProp:J,rowsRemovedTooltip:re,rowsTooltip:N,sharedDirtiedPercent:ye,sharedHitPercent:ee,sharedReadPercent:le,sharedWrittenPercent:Ee,tempReadPercent:Le,tempWrittenPercent:se,tilde:V}=Ei(a,s),$=Ye(!1),me=ve(()=>o?.value&&(o?.value==n.row.node.nodeId||n.row.path[n.row.path.length-2]==o?.value));return(te,S)=>{var X,K,fe;return R(),D("tr",{onClick:S[8]||(S[8]=ae=>$.value=!$.value),class:Re(["node",{"never-executed":f(F)}])},[y("td",Zx,[y("a",{href:`#plan/node/${f(a).nodeId}`,onClick:S[0]||(S[0]=Wt(()=>{},["stop"]))},[y("span",ew,"#"+pe(f(a).nodeId),1)],8,Qx)]),S[84]||(S[84]=g()),e.columns.includes("time")?(R(),dt(f(Fs),{key:0,class:"text-end grid-progress-cell text-nowrap",tag:"td"},{content:St(()=>[Oe(t0,{node:f(a)},null,8,["node"])]),default:St(()=>{var ae,Te,Ce;return[S[12]||(S[12]=g()),Oe(hn,{percentage:f(a)[f(d).EXCLUSIVE_DURATION]/(f(Z).stats.executionTime||((ae=f(Z).plan)==null?void 0:ae.content.Plan[f(d).ACTUAL_TOTAL_TIME])||0)*100,percentage2:((f(a)[f(d).ACTUAL_TOTAL_TIME]||0)-f(a)[f(d).EXCLUSIVE_DURATION])/(f(Z).stats.executionTime||((Te=f(Z).plan)==null?void 0:Te.content.Plan[f(d).ACTUAL_TOTAL_TIME])||0)*100},null,8,["percentage","percentage2"]),S[13]||(S[13]=g()),y("div",tw,[f(m)?(R(),dt(ws,{key:0,severity:f(m)},null,8,["severity"])):Y("",!0),S[9]||(S[9]=g()),y("span",nw,pe(((Ce=f(a)[f(d).EXCLUSIVE_DURATION])==null?void 0:Ce.toLocaleString(void 0,{minimumFractionDigits:3}))||"-"),1)]),S[14]||(S[14]=g()),$.value?(R(),D("div",rw,[g(pe(f(Pn)(f(a)[f(d).EXCLUSIVE_DURATION]))+" ",1),S[10]||(S[10]=y("br",null,null,-1)),S[11]||(S[11]=g()),f(C)!==1/0?(R(),D(at,{key:0},[g(pe(f(C))+`% + `,1)],64)):Y("",!0)])):Y("",!0)]}),_:1})):Y("",!0),S[85]||(S[85]=g()),e.columns.includes("ioread")?(R(),dt(f(Fs),{key:1,class:"text-end grid-progress-cell text-nowrap",tag:"td"},{content:St(()=>[Oe(Qs,{node:f(a),class:"mb-0",exclusive:""},null,8,["node"])]),default:St(()=>{var ae,Te;return[S[16]||(S[16]=g()),f(a)[f(d).EXCLUSIVE_SUM_IO_READ_TIME]?(R(),D(at,{key:0},[Oe(hn,{percentage:f(a)[f(d).EXCLUSIVE_SUM_IO_READ_TIME]/((((ae=f(Z).plan)==null?void 0:ae.content.Plan[f(d).SUM_IO_READ_TIME])??0)+(((Te=f(Z).plan)==null?void 0:Te.content.Plan[f(d).SUM_IO_WRITE_TIME])??0))*100},null,8,["percentage"]),g(" "+pe(f(a)[f(d).EXCLUSIVE_SUM_IO_READ_TIME].toLocaleString(void 0,{minimumFractionDigits:3}))+" ",1),$.value?(R(),D("div",aw,[g(pe(f(Pn)(f(a)[f(d).EXCLUSIVE_SUM_IO_READ_TIME]))+" ",1),S[15]||(S[15]=y("br",null,null,-1)),g(" "+pe(f(Cf)(f(a)[f(d).EXCLUSIVE_AVERAGE_SUM_IO_READ_SPEED])),1)])):Y("",!0)],64)):Y("",!0)]}),_:1})):Y("",!0),S[86]||(S[86]=g()),e.columns.includes("iowrite")?(R(),dt(f(Fs),{key:2,class:"text-end grid-progress-cell text-nowrap",tag:"td"},{content:St(()=>[Oe(Qs,{node:f(a),class:"mb-0",exclusive:""},null,8,["node"])]),default:St(()=>{var ae,Te;return[S[18]||(S[18]=g()),f(a)[f(d).EXCLUSIVE_SUM_IO_WRITE_TIME]?(R(),D(at,{key:0},[Oe(hn,{percentage:f(a)[f(d).EXCLUSIVE_SUM_IO_WRITE_TIME]/((((ae=f(Z).plan)==null?void 0:ae.content.Plan[f(d).SUM_IO_READ_TIME])??0)+(((Te=f(Z).plan)==null?void 0:Te.content.Plan[f(d).SUM_IO_WRITE_TIME])??0))*100},null,8,["percentage"]),g(" "+pe(f(a)[f(d).EXCLUSIVE_SUM_IO_WRITE_TIME].toLocaleString(void 0,{minimumFractionDigits:3}))+" ",1),$.value?(R(),D("div",iw,[g(pe(f(Pn)(f(a)[f(d).EXCLUSIVE_SUM_IO_WRITE_TIME]))+" ",1),S[17]||(S[17]=y("br",null,null,-1)),g(" "+pe(f(Cf)(f(a)[f(d).EXCLUSIVE_AVERAGE_SUM_IO_WRITE_SPEED])),1)])):Y("",!0)],64)):Y("",!0)]}),_:1})):Y("",!0),S[87]||(S[87]=g()),e.columns.includes("rows")?(R(),D("td",sw,[Oe(hn,{percentage:f(a)[f(d).ACTUAL_ROWS_REVISED]/f(Z).stats.maxRows*100},null,8,["percentage"]),S[19]||(S[19]=g()),At((R(),D("div",ow,[g(pe(f(V)+((X=f(a)[f(d).ACTUAL_ROWS_REVISED])==null?void 0:X.toLocaleString())),1)])),[[f(It),{content:f(N),allowHTML:!0}]])])):Y("",!0),S[88]||(S[88]=g()),e.columns.includes("estimation")?(R(),D("td",lw,[Oe(hn,{percentage:f(A)},null,8,["percentage"]),S[26]||(S[26]=g()),f(a)[f(d).PLANNER_ESTIMATE_FACTOR]!=null?At((R(),D("div",uw,[f(a)[f(d).PLANNER_ESTIMATE_FACTOR]!=1?(R(),D("div",cw,[f(_)?(R(),dt(ws,{key:0,severity:f(_)},null,8,["severity"])):Y("",!0),S[22]||(S[22]=g()),y("span",fw,[y("span",{innerHTML:f(Cd)(f(a)[f(d).PLANNER_ESTIMATE_FACTOR]||0)},null,8,dw),S[20]||(S[20]=g()),f(a)[f(d).PLANNER_ESTIMATE_DIRECTION]===f(cn).under?(R(),D("span",pw,` + ▾ + `)):Y("",!0),S[21]||(S[21]=g()),f(a)[f(d).PLANNER_ESTIMATE_DIRECTION]===f(cn).over?(R(),D("span",hw,` + ▴ + `)):Y("",!0)])])):Y("",!0),S[25]||(S[25]=g()),$.value&&f(a)[f(d).PLANNER_ESTIMATE_FACTOR]!=1?(R(),D("div",mw,[S[23]||(S[23]=g(` + Planned:`,-1)),S[24]||(S[24]=y("br",null,null,-1)),g(" "+pe((K=f(a)[f(d).PLAN_ROWS_REVISED])==null?void 0:K.toLocaleString()),1)])):Y("",!0)])),[[f(It),{content:f(v),allowHTML:!0}]]):Y("",!0)])):Y("",!0),S[89]||(S[89]=g()),e.columns.includes("cost")?(R(),D("td",Ew,[Oe(hn,{percentage:Math.round(f(a)[f(d).EXCLUSIVE_COST]/f(Z).stats.maxCost*100)},null,8,["percentage"]),S[28]||(S[28]=g()),At((R(),D("div",_w,[f(p)?(R(),dt(ws,{key:0,severity:f(p)},null,8,["severity"])):Y("",!0),S[27]||(S[27]=g()),y("span",gw,pe(f(Ld)(f(a)[f(d).EXCLUSIVE_COST])),1)])),[[f(It),{content:f(h),allowHTML:!0}]])])):Y("",!0),S[90]||(S[90]=g()),e.columns.includes("loops")?(R(),D("td",vw,[f(a)[f(d).ACTUAL_LOOPS]!=1?(R(),D("span",Tw,pe(f(a)[f(d).ACTUAL_LOOPS].toLocaleString()),1)):Y("",!0)])):Y("",!0),S[91]||(S[91]=g()),e.columns.includes("filter")?(R(),D("td",yw,[f(ie)?(R(),D(at,{key:0},[Oe(hn,{percentage:f(xe)},null,8,["percentage"]),S[30]||(S[30]=g()),At((R(),D("div",Aw,[f(Ie)?(R(),dt(ws,{key:0,severity:f(Ie)},null,8,["severity"])):Y("",!0),S[29]||(S[29]=g()),y("span",Iw,pe(f(M))+"% ",1)])),[[f(It),{content:f(re),allowHTML:!0}]]),S[31]||(S[31]=g()),$.value?(R(),D("div",Sw,pe(f(V)+f(L)(f(J))),1)):Y("",!0)],64)):Y("",!0)])):Y("",!0),S[92]||(S[92]=g()),e.columns.includes("heapfetches")?(R(),D("td",Ow,[At((R(),D("div",Rw,[f(b)?(R(),dt(ws,{key:0,severity:f(b)},null,8,["severity"])):Y("",!0),S[32]||(S[32]=g()),y("span",bw,pe((fe=f(a)[f(d).HEAP_FETCHES])==null?void 0:fe.toLocaleString()),1)])),[[f(It),{content:f(x),allowHTML:!0}]])])):Y("",!0),S[93]||(S[93]=g()),y("td",{class:Re($.value?"":"text-nowrap text-truncate overflow-hidden"),style:{"max-width":"0"},onMouseenter:S[6]||(S[6]=ae=>o.value=f(a).nodeId),onMouseleave:S[7]||(S[7]=ae=>o.value=void 0)},[Oe(mu,{row:e.row,isSubplan:!!f(a)[f(d).SUBPLAN_NAME]},null,8,["row","isSubplan"]),S[60]||(S[60]=g()),y("div",Nw,[y("b",{class:Re(["border px-1 bg-body-tertiary",[me.value?"text-body-emphasis":f(o)?"text-body-tertiary":"text-body-secondary"]]),style:{"--bs-border-opacity":"0.5"}},pe(f(q)),3),S[52]||(S[52]=g()),y("span",Lw,[f(a)[f(d).RELATION_NAME]||f(a)[f(d).FUNCTION_NAME]?(R(),D(at,{key:0},[S[34]||(S[34]=y("span",{class:"text-body-tertiary"},"on",-1)),S[35]||(S[35]=g()),f(a)[f(d).SCHEMA]?(R(),D("span",Cw,pe(f(a)[f(d).SCHEMA])+".",1)):Y("",!0),g(pe(f(a)[f(d).RELATION_NAME])+pe(f(a)[f(d).FUNCTION_NAME])+" ",1),f(a)[f(d).ALIAS]?(R(),D("span",xw,[S[33]||(S[33]=y("span",{class:"text-body-tertiary"},"as",-1)),g(" "+pe(f(a)[f(d).ALIAS]),1)])):Y("",!0)],64)):f(a)[f(d).ALIAS]?(R(),D(at,{key:1},[S[36]||(S[36]=y("span",{class:"text-body-tertiary"},"on",-1)),S[37]||(S[37]=g()),y("span",{innerHTML:f(na)(f(a)[f(d).ALIAS])},null,8,ww)],64)):Y("",!0),S[47]||(S[47]=g()),f(a)[f(d).GROUP_KEY]?(R(),D(at,{key:2},[S[38]||(S[38]=y("span",{class:"text-body-tertiary"},"by",-1)),S[39]||(S[39]=g()),y("span",{innerHTML:f(na)(f(a)[f(d).GROUP_KEY])},null,8,Mw)],64)):Y("",!0),S[48]||(S[48]=g()),f(a)[f(d).SORT_KEY]?(R(),D(at,{key:3},[S[40]||(S[40]=y("span",{class:"text-body-tertiary"},"by",-1)),S[41]||(S[41]=g()),y("span",{innerHTML:f(e0)(f(a)[f(d).SORT_KEY],f(a)[f(d).PRESORTED_KEY])},null,8,Dw)],64)):Y("",!0),S[49]||(S[49]=g()),f(a)[f(d).INDEX_NAME]?(R(),D(at,{key:4},[S[42]||(S[42]=y("span",{class:"text-body-tertiary"},"using",-1)),S[43]||(S[43]=g()),y("span",{innerHTML:f(na)(f(a)[f(d).INDEX_NAME])},null,8,Pw)],64)):Y("",!0),S[50]||(S[50]=g()),f(a)[f(d).HASH_CONDITION]?(R(),D(at,{key:5},[S[44]||(S[44]=y("span",{class:"text-body-tertiary"},"on",-1)),S[45]||(S[45]=g()),y("span",{innerHTML:f(na)(f(a)[f(d).HASH_CONDITION])},null,8,kw)],64)):Y("",!0),S[51]||(S[51]=g()),f(a)[f(d).CTE_NAME]?(R(),D("span",Uw,[S[46]||(S[46]=y("span",{class:"text-body-tertiary"},"CTE",-1)),g(" "+pe(f(a)[f(d).CTE_NAME]),1)])):Y("",!0)])]),S[61]||(S[61]=g()),S[62]||(S[62]=y("br",null,null,-1)),S[63]||(S[63]=g()),$.value?(R(),D("div",{key:0,class:"plan-node position-relative detailed",style:{width:"100%"},onClick:S[5]||(S[5]=Wt(()=>{},["stop"]))},[y("div",Vw,[f(t)(f(a)[f(d).NODE_TYPE])?(R(),D("div",Bw,[y("span",Hw,pe(f(a)[f(d).NODE_TYPE])+" Node",1),S[53]||(S[53]=g()),y("span",{innerHTML:f(t)(f(a)[f(d).NODE_TYPE])},null,8,Ww)])):Y("",!0),S[58]||(S[58]=g()),y("ul",Fw,[y("li",Xw,[y("a",{class:Re(["nav-link px-2 py-1",{active:l.value==="misc"}]),onClick:S[1]||(S[1]=Wt(ae=>l.value="misc",["prevent","stop"])),href:""},"Misc",2)]),S[54]||(S[54]=g()),y("li",Gw,[y("a",{class:Re(["nav-link px-2 py-1",{active:l.value==="output",disabled:!f(a)[f(d).OUTPUT]}]),onClick:S[2]||(S[2]=Wt(ae=>l.value="output",["prevent","stop"])),href:""},"Output",2)]),S[55]||(S[55]=g()),y("li",zw,[y("a",{class:Re(["nav-link px-2 py-1",{active:l.value==="workers",disabled:!(f(a)[f(d).WORKERS_PLANNED]||f(a)[f(d).WORKERS_PLANNED_BY_GATHER])}]),onClick:S[3]||(S[3]=Wt(ae=>l.value="workers",["prevent","stop"])),href:""},"Workers",2)])]),S[59]||(S[59]=g()),y("div",jw,[y("div",{class:Re(["tab-pane p-1 border border-top-0",{"show active":l.value==="misc"}])},[Oe(r0,{node:f(a)},null,8,["node"])],2),S[56]||(S[56]=g()),y("div",{class:Re(["tab-pane p-1 border border-top-0 overflow-auto font-monospace",{"show active":l.value==="output"}]),innerHTML:f(L)("OUTPUT"),style:{"max-height":"200px"},onMousewheel:S[4]||(S[4]=Wt(()=>{},["stop"]))},null,42,Kw),S[57]||(S[57]=g()),y("div",{class:Re(["tab-pane p-1 border border-top-0 rounded rounded-top-start-0",{"show active":l.value==="workers"}])},[Oe(n0,{node:f(a)},null,8,["node"])],2)])])])):Y("",!0)],34),S[94]||(S[94]=g()),e.columns.includes("shared.hit")?(R(),D("td",Yw,[Oe(hn,{percentage:f(ee)},null,8,["percentage"]),S[64]||(S[64]=g()),At((R(),D("div",$w,[g(pe(f(In)(f(a)[f(d).EXCLUSIVE_SHARED_HIT_BLOCKS])),1)])),[[f(It),{content:f(c)(f(d).EXCLUSIVE_SHARED_HIT_BLOCKS),allowHTML:!0}]]),S[65]||(S[65]=g()),$.value?(R(),D("div",qw,pe(f(Dn)(f(a)[f(d).EXCLUSIVE_SHARED_HIT_BLOCKS])),1)):Y("",!0)])):Y("",!0),S[95]||(S[95]=g()),e.columns.includes("shared.read")?(R(),D("td",Jw,[Oe(hn,{percentage:f(le)},null,8,["percentage"]),S[66]||(S[66]=g()),At((R(),D("div",Zw,[g(pe(f(In)(f(a)[f(d).EXCLUSIVE_SHARED_READ_BLOCKS])),1)])),[[f(It),{content:f(c)(f(d).EXCLUSIVE_SHARED_READ_BLOCKS),allowHTML:!0}]]),S[67]||(S[67]=g()),$.value?(R(),D("div",Qw,pe(f(Dn)(f(a)[f(d).EXCLUSIVE_SHARED_READ_BLOCKS])),1)):Y("",!0)])):Y("",!0),S[96]||(S[96]=g()),e.columns.includes("shared.dirtied")?(R(),D("td",eM,[Oe(hn,{percentage:f(ye)},null,8,["percentage"]),S[68]||(S[68]=g()),At((R(),D("div",tM,[g(pe(f(In)(f(a)[f(d).EXCLUSIVE_SHARED_DIRTIED_BLOCKS])),1)])),[[f(It),{content:f(c)(f(d).EXCLUSIVE_SHARED_DIRTIED_BLOCKS),allowHTML:!0}]]),S[69]||(S[69]=g()),$.value?(R(),D("div",nM,pe(f(Dn)(f(a)[f(d).EXCLUSIVE_SHARED_DIRTIED_BLOCKS])),1)):Y("",!0)])):Y("",!0),S[97]||(S[97]=g()),e.columns.includes("shared.written")?(R(),D("td",rM,[Oe(hn,{percentage:f(Ee)},null,8,["percentage"]),S[70]||(S[70]=g()),At((R(),D("div",aM,[g(pe(f(In)(f(a)[f(d).EXCLUSIVE_SHARED_WRITTEN_BLOCKS])),1)])),[[f(It),{content:f(c)(f(d).EXCLUSIVE_SHARED_WRITTEN_BLOCKS),allowHTML:!0}]]),S[71]||(S[71]=g()),$.value?(R(),D("div",iM,pe(f(Dn)(f(a)[f(d).EXCLUSIVE_SHARED_WRITTEN_BLOCKS])),1)):Y("",!0)])):Y("",!0),S[98]||(S[98]=g()),e.columns.includes("temp.read")?(R(),D("td",sM,[Oe(hn,{percentage:f(Le)},null,8,["percentage"]),S[72]||(S[72]=g()),At((R(),D("div",oM,[g(pe(f(In)(f(a)[f(d).EXCLUSIVE_TEMP_READ_BLOCKS])),1)])),[[f(It),{content:f(c)(f(d).EXCLUSIVE_TEMP_READ_BLOCKS),allowHTML:!0}]]),S[73]||(S[73]=g()),$.value?(R(),D("div",lM,pe(f(Dn)(f(a)[f(d).EXCLUSIVE_TEMP_READ_BLOCKS])),1)):Y("",!0)])):Y("",!0),S[99]||(S[99]=g()),e.columns.includes("temp.written")?(R(),D("td",uM,[Oe(hn,{percentage:f(se)},null,8,["percentage"]),S[74]||(S[74]=g()),At((R(),D("div",cM,[g(pe(f(In)(f(a)[f(d).EXCLUSIVE_TEMP_WRITTEN_BLOCKS])),1)])),[[f(It),{content:f(c)(f(d).EXCLUSIVE_TEMP_WRITTEN_BLOCKS),allowHTML:!0}]]),S[75]||(S[75]=g()),$.value?(R(),D("div",fM,pe(f(Dn)(f(a)[f(d).EXCLUSIVE_TEMP_WRITTEN_BLOCKS])),1)):Y("",!0)])):Y("",!0),S[100]||(S[100]=g()),e.columns.includes("local.hit")?(R(),D("td",dM,[Oe(hn,{percentage:f(w)},null,8,["percentage"]),S[76]||(S[76]=g()),At((R(),D("div",pM,[g(pe(f(In)(f(a)[f(d).EXCLUSIVE_LOCAL_HIT_BLOCKS])),1)])),[[f(It),{content:f(c)(f(d).EXCLUSIVE_LOCAL_HIT_BLOCKS),allowHTML:!0}]]),S[77]||(S[77]=g()),$.value?(R(),D("div",hM,pe(f(Dn)(f(a)[f(d).EXCLUSIVE_LOCAL_HIT_BLOCKS])),1)):Y("",!0)])):Y("",!0),S[101]||(S[101]=g()),e.columns.includes("local.read")?(R(),D("td",mM,[Oe(hn,{percentage:f(P)},null,8,["percentage"]),S[78]||(S[78]=g()),At((R(),D("div",EM,[g(pe(f(In)(f(a)[f(d).EXCLUSIVE_LOCAL_READ_BLOCKS])),1)])),[[f(It),{content:f(c)(f(d).EXCLUSIVE_LOCAL_READ_BLOCKS),allowHTML:!0}]]),S[79]||(S[79]=g()),$.value?(R(),D("div",_M,pe(f(Dn)(f(a)[f(d).EXCLUSIVE_LOCAL_READ_BLOCKS])),1)):Y("",!0)])):Y("",!0),S[102]||(S[102]=g()),e.columns.includes("local.dirtied")?(R(),D("td",gM,[Oe(hn,{percentage:f(U)},null,8,["percentage"]),S[80]||(S[80]=g()),At((R(),D("div",vM,[g(pe(f(In)(f(a)[f(d).EXCLUSIVE_LOCAL_DIRTIED_BLOCKS])),1)])),[[f(It),{content:f(c)(f(d).EXCLUSIVE_LOCAL_DIRTIED_BLOCKS),allowHTML:!0}]]),S[81]||(S[81]=g()),$.value?(R(),D("div",TM,pe(f(Dn)(f(a)[f(d).EXCLUSIVE_LOCAL_DIRTIED_BLOCKS])),1)):Y("",!0)])):Y("",!0),S[103]||(S[103]=g()),e.columns.includes("local.written")?(R(),D("td",yM,[Oe(hn,{percentage:f(j)},null,8,["percentage"]),S[82]||(S[82]=g()),At((R(),D("div",AM,[g(pe(f(In)(f(a)[f(d).EXCLUSIVE_LOCAL_WRITTEN_BLOCKS])),1)])),[[f(It),{content:f(c)(f(d).EXCLUSIVE_LOCAL_WRITTEN_BLOCKS),allowHTML:!0}]]),S[83]||(S[83]=g()),$.value?(R(),D("div",IM,pe(f(Dn)(f(a)[f(d).EXCLUSIVE_LOCAL_WRITTEN_BLOCKS])),1)):Y("",!0)])):Y("",!0)],2)}}}),OM={class:"table table-sm table-hover"},RM={class:"sticky-top",style:{"z-index":"2"}},bM={key:0,class:"table-group"},NM=["colspan"],LM=["colspan"],CM=["colspan"],xM=["colspan"],wM=["colspan"],MM={key:0,class:"text-center"},DM={key:1,class:"text-center"},PM={key:2,class:"text-center"},kM={key:3,class:"text-center"},UM={key:4,class:"text-center"},VM={key:5,class:"text-center"},BM={key:6,class:"text-center"},HM={key:7,class:"text-center"},WM={key:8,class:"text-center"},FM={key:9,class:"text-center"},XM={key:10,class:"text-center"},GM={key:11,class:"text-center"},zM={key:12,class:"text-center"},jM={key:13,class:"text-center"},KM={key:14,class:"text-center"},YM={key:15,class:"text-center"},$M={key:16,class:"text-center"},qM={key:17,class:"text-center"},JM={key:18,class:"text-center"},ZM={key:0},QM=["colspan"],eD=["colspan"],tD={class:"fst-italic text-reset"},nD=Ut({__name:"Grid",setup(e){mi(()=>{localStorage.setItem("gridIsNotNew","true")});function t(re){return W.startsWith(re[d.SUBPLAN_NAME],"CTE")}const n=ve(()=>W.some(Z.flat,re=>W.some(re,N=>N.node[d.EXCLUSIVE_DURATION]||!1))),a=ve(()=>W.some(Z.flat,re=>W.some(re,N=>N.node[d.IO_READ_TIME]||N.node[d.SHARED_IO_READ_TIME]||N.node[d.LOCAL_IO_READ_TIME]||N.node[d.TEMP_IO_READ_TIME]))),s=ve(()=>W.some(Z.flat,re=>W.some(re,N=>N.node[d.IO_WRITE_TIME]||N.node[d.SHARED_IO_WRITE_TIME]||N.node[d.LOCAL_IO_WRITE_TIME]||N.node[d.TEMP_IO_WRITE_TIME]))),o=ve(()=>a.value||s.value),l=ve(()=>W.filter([a.value,s.value],re=>re).length),c=ve(()=>W.some(Z.flat,re=>W.some(re,N=>N.node[d.ACTUAL_ROWS_REVISED]||!1))),p=ve(()=>W.some(Z.flat,re=>W.some(re,N=>N.node[d.PLANNER_ESTIMATE_FACTOR]||!1))),h=ve(()=>W.some(Z.flat,re=>W.some(re,N=>N.node[d.ACTUAL_LOOPS]>1))),m=ve(()=>W.some(Z.flat,re=>W.some(re,N=>N.node[d.EXCLUSIVE_COST]>1))),_=ve(()=>W.some(Z.flat,re=>W.some(re,N=>N.node[d.ROWS_REMOVED_BY_FILTER]||N.node[d.ROWS_REMOVED_BY_JOIN_FILTER]||N.node[d.ROWS_REMOVED_BY_INDEX_RECHECK]))),A=ve(()=>W.some(Z.flat,re=>W.some(re,N=>N.node[d.HEAP_FETCHES]))),v=ve(()=>W.filter([C.value,L.value,b.value,x.value],re=>re).length),C=ve(()=>W.some(Z.flat,re=>W.some(re,N=>N.node[d.EXCLUSIVE_SHARED_HIT_BLOCKS]))),L=ve(()=>W.some(Z.flat,re=>W.some(re,N=>N.node[d.EXCLUSIVE_SHARED_READ_BLOCKS]))),b=ve(()=>W.some(Z.flat,re=>W.some(re,N=>N.node[d.EXCLUSIVE_SHARED_DIRTIED_BLOCKS]))),x=ve(()=>W.some(Z.flat,re=>W.some(re,N=>N.node[d.EXCLUSIVE_SHARED_WRITTEN_BLOCKS]))),F=ve(()=>W.filter([U.value,w.value],re=>re).length),U=ve(()=>W.some(Z.flat,re=>W.some(re,N=>N.node[d.EXCLUSIVE_TEMP_READ_BLOCKS]))),w=ve(()=>W.some(Z.flat,re=>W.some(re,N=>N.node[d.EXCLUSIVE_TEMP_WRITTEN_BLOCKS]))),P=ve(()=>W.filter([j.value,q.value,ie.value,Ie.value],re=>re).length),j=ve(()=>W.some(Z.flat,re=>W.some(re,N=>N.node[d.EXCLUSIVE_LOCAL_HIT_BLOCKS]))),q=ve(()=>W.some(Z.flat,re=>W.some(re,N=>N.node[d.EXCLUSIVE_LOCAL_READ_BLOCKS]))),ie=ve(()=>W.some(Z.flat,re=>W.some(re,N=>N.node[d.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS]))),Ie=ve(()=>W.some(Z.flat,re=>W.some(re,N=>N.node[d.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS]))),xe=ve(()=>{const re=[];return n.value&&re.push("time"),a.value&&re.push("ioread"),s.value&&re.push("iowrite"),c.value&&re.push("rows"),p.value&&re.push("estimation"),m.value&&re.push("cost"),h.value&&re.push("loops"),_.value&&re.push("filter"),A.value&&re.push("heapfetches"),re}),M=ve(()=>{const re=[];return C.value&&re.push("shared.hit"),L.value&&re.push("shared.read"),b.value&&re.push("shared.dirtied"),x.value&&re.push("shared.written"),U.value&&re.push("temp.read"),w.value&&re.push("temp.written"),j.value&&re.push("local.hit"),q.value&&re.push("local.read"),ie.value&&re.push("local.dirtied"),Ie.value&&re.push("local.written"),re}),J=ve(()=>[].concat(xe.value,M.value));return(re,N)=>(R(),D("div",null,[y("table",OM,[y("thead",RM,[o.value||M.value.length>0?(R(),D("tr",bM,[N[0]||(N[0]=y("th",{colspan:"2"},null,-1)),N[1]||(N[1]=g()),o.value?(R(),D("th",{key:0,class:"text-center",colspan:l.value},"io",8,NM)):Y("",!0),N[2]||(N[2]=g()),y("th",{colspan:xe.value.length-l.value},null,8,LM),N[3]||(N[3]=g()),v.value>0?(R(),D("th",{key:1,class:"text-center",colspan:v.value},` + shared + `,8,CM)):Y("",!0),N[4]||(N[4]=g()),F.value>0?(R(),D("th",{key:2,class:"text-center",colspan:F.value},` + temp + `,8,xM)):Y("",!0),N[5]||(N[5]=g()),P.value>0?(R(),D("th",{key:3,class:"text-center",colspan:P.value},` + local + `,8,wM)):Y("",!0)])):Y("",!0),N[28]||(N[28]=g()),y("tr",null,[N[6]||(N[6]=y("th",{class:"text-center"},null,-1)),N[7]||(N[7]=g()),n.value?(R(),D("th",MM,"time")):Y("",!0),N[8]||(N[8]=g()),a.value?(R(),D("th",DM,"read")):Y("",!0),N[9]||(N[9]=g()),s.value?(R(),D("th",PM,"write")):Y("",!0),N[10]||(N[10]=g()),c.value?(R(),D("th",kM,"rows")):Y("",!0),N[11]||(N[11]=g()),p.value?(R(),D("th",UM,"estim")):Y("",!0),N[12]||(N[12]=g()),m.value?(R(),D("th",VM,"cost")):Y("",!0),N[13]||(N[13]=g()),h.value?(R(),D("th",BM,"loops")):Y("",!0),N[14]||(N[14]=g()),_.value?(R(),D("th",HM,"filter")):Y("",!0),N[15]||(N[15]=g()),A.value?(R(),D("th",WM,"heap")):Y("",!0),N[16]||(N[16]=g()),N[17]||(N[17]=y("th",{style:{width:"100%"}},null,-1)),N[18]||(N[18]=g()),C.value?(R(),D("th",FM,"hit")):Y("",!0),N[19]||(N[19]=g()),L.value?(R(),D("th",XM,"read")):Y("",!0),N[20]||(N[20]=g()),b.value?(R(),D("th",GM,"dirt")):Y("",!0),N[21]||(N[21]=g()),x.value?(R(),D("th",zM,"writ")):Y("",!0),N[22]||(N[22]=g()),U.value?(R(),D("th",jM,"read")):Y("",!0),N[23]||(N[23]=g()),w.value?(R(),D("th",KM,"writ")):Y("",!0),N[24]||(N[24]=g()),j.value?(R(),D("th",YM,"hit")):Y("",!0),N[25]||(N[25]=g()),q.value?(R(),D("th",$M,"read")):Y("",!0),N[26]||(N[26]=g()),ie.value?(R(),D("th",qM,"dirt")):Y("",!0),N[27]||(N[27]=g()),Ie.value?(R(),D("th",JM,"writ")):Y("",!0)])]),N[32]||(N[32]=g()),(R(!0),D(at,null,zt(f(Z).flat,(ye,ee)=>(R(),D("tbody",{key:ee},[(R(!0),D(at,null,zt(ye,le=>(R(),D(at,{key:le},[le.node[f(d).SUBPLAN_NAME]?(R(),D("tr",ZM,[y("td",{class:"bg-body-tertiary",colspan:1+xe.value.length},null,8,QM),N[30]||(N[30]=g()),y("td",{class:Re(["plan pr-2 bg-body-tertiary",{"font-weight-bold":t(le.node)}]),colspan:J.value.length+M.value.length},[Oe(mu,{row:le},null,8,["row"]),N[29]||(N[29]=g()),y("b",tD,pe(le.node[f(d).SUBPLAN_NAME]),1)],10,eD)])):Y("",!0),N[31]||(N[31]=g()),Oe(SM,{row:le,columns:J.value},null,8,["row","columns"])],64))),128))]))),128))])]))}}),rD=mo(nD,[["__scopeId","data-v-881db010"]]),aD={},iD={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 sD(e,t){return R(),D("img",iD)}const k_=mo(aD,[["render",sD]]),oD={class:"card-header border-top"},lD={key:0,class:"node-description"},uD={class:"node-type"},cD=["innerHTML"],fD={class:"nav nav-tabs card-header-tabs"},dD={class:"nav-item"},pD={class:"nav-item"},hD={class:"nav-item"},mD={class:"nav-item"},ED={class:"nav-item"},_D={class:"card-body tab-content"},gD={key:0},vD=["innerHTML"],TD={class:"px-1"},yD={key:0,class:"text-body-tertiary"},AD={key:1},ID={key:0},SD={key:1},OD={key:2},RD=["innerHTML"],bD={key:1},ND={class:"px-1"},LD={key:2},CD=["innerHTML"],xD={key:3},wD={class:"text-body-tertiary"},MD={key:4},DD={class:"px-1"},PD={class:"table table-sm"},kD=["innerHTML"],UD=["innerHTML"],VD=["innerHTML"],BD=["innerHTML"],HD=["innerHTML"],WD=["innerHTML"],FD=["innerHTML"],XD=["innerHTML"],GD=["innerHTML"],zD=["innerHTML"],jD={key:0,class:"mb-2"},KD={class:"more-info"},YD={key:0},$D={class:"more-info"},qD=["innerHTML"],JD=Ut({__name:"PlanNodeDetail",props:{node:{}},setup(e){const t=Pt(xa),n=e,a=Pt("updateSize"),s=dr(n.node),o=Ye(),l=Ye("general"),c=new is().getNodeTypeDescription,{costClass:p,durationClass:h,estimationClass:m,executionTimePercent:_,filterDetailTooltip:A,formattedProp:v,heapFetchesClass:C,indexRecheckTooltip:L,plannerRowEstimateDirection:b,plannerRowEstimateValue:x,rowsRemoved:F,rowsRemovedClass:U,rowsRemovedPercentString:w,rowsRemovedProp:P,tilde:j}=Ei(s,t);ou(()=>{ie()});const q=ve(()=>m.value&&b.value!==cn.none&&x.value);function ie(){o.value=W.chain(s).omit(d.PLANS).omit(d.WORKERS).map((xe,M)=>({key:M,value:xe})).value()}const Ie=ve(()=>{const xe=["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"],M=W.map(xe,J=>{const re=s[d[J]];return W.isNaN(re)?0:re});return W.sum(M)>0});return Jt(l,()=>{window.setTimeout(()=>a&&a(s),1)}),(xe,M)=>{var J;return R(),D(at,null,[y("div",oD,[f(c)(s[f(d).NODE_TYPE])?(R(),D("div",lD,[y("span",uD,pe(s[f(d).NODE_TYPE])+" Node",1),M[6]||(M[6]=g()),y("span",{innerHTML:f(c)(s[f(d).NODE_TYPE])},null,8,cD)])):Y("",!0),M[11]||(M[11]=g()),y("ul",fD,[y("li",dD,[y("a",{class:Re(["nav-link",{active:l.value==="general"}]),onClick:M[0]||(M[0]=Wt(re=>l.value="general",["prevent","stop"])),href:""},"General",2)]),M[7]||(M[7]=g()),y("li",pD,[y("a",{class:Re(["nav-link text-nowrap",{active:l.value==="iobuffer",disabled:!Ie.value}]),onClick:M[1]||(M[1]=Wt(re=>l.value="iobuffer",["prevent","stop"])),href:""},"IO & Buffers",2)]),M[8]||(M[8]=g()),y("li",hD,[y("a",{class:Re(["nav-link",{active:l.value==="output",disabled:!s[f(d).OUTPUT]}]),onClick:M[2]||(M[2]=Wt(re=>l.value="output",["prevent","stop"])),href:""},"Output",2)]),M[9]||(M[9]=g()),y("li",mD,[y("a",{class:Re(["nav-link",{active:l.value==="workers",disabled:!(s[f(d).WORKERS_PLANNED]||s[f(d).WORKERS_PLANNED_BY_GATHER])}]),onClick:M[3]||(M[3]=Wt(re=>l.value="workers",["prevent","stop"])),href:""},"Workers",2)]),M[10]||(M[10]=g()),y("li",ED,[y("a",{class:Re(["nav-link",{active:l.value==="misc"}]),onClick:M[4]||(M[4]=Wt(re=>l.value="misc",["prevent","stop"])),href:""},"Misc",2)])])]),M[81]||(M[81]=g()),y("div",_D,[y("div",{class:Re(["tab-pane",{"show active":l.value==="general"}])},[(J=f(Z).plan)!=null&&J.isAnalyze?(R(),D("div",gD,[Oe(f(_t),{"fixed-width":"",icon:f(Kv),class:"text-body-tertiary"},null,8,["icon"]),M[14]||(M[14]=g()),M[15]||(M[15]=y("b",null,"Timing:",-1)),M[16]||(M[16]=g()),y("span",{class:Re(["p-0 px-1 rounded alert",f(h)]),innerHTML:f(v)("EXCLUSIVE_DURATION")},null,10,vD),M[17]||(M[17]=g()),f(_)&&f(_)!==1/0?(R(),D(at,{key:0},[M[12]||(M[12]=g(` + | + `,-1)),y("strong",null,pe(f(_)),1),M[13]||(M[13]=y("span",{class:"text-body-tertiary"},"%",-1))],64)):Y("",!0)])):Y("",!0),M[44]||(M[44]=g()),y("div",null,[Oe(f(_t),{"fixed-width":"",icon:f(YL),class:"text-body-tertiary"},null,8,["icon"]),M[24]||(M[24]=g()),M[25]||(M[25]=y("b",null,"Rows:",-1)),M[26]||(M[26]=g()),y("span",TD,pe(f(j)+f(v)("ACTUAL_ROWS_REVISED")),1),M[27]||(M[27]=g()),s[f(d).PLAN_ROWS]?(R(),D("span",yD,"(Planned: "+pe(f(j)+f(v)("PLAN_ROWS_REVISED"))+")",1)):Y("",!0),M[28]||(M[28]=g()),f(b)!==f(cn).none&&q.value?(R(),D("span",AD,[M[21]||(M[21]=g(` + | + `,-1)),f(b)===f(cn).over?(R(),D("span",ID,[Oe(f(_t),{icon:f(qv)},null,8,["icon"]),M[18]||(M[18]=g(" over",-1))])):Y("",!0),M[22]||(M[22]=g()),f(b)===f(cn).under?(R(),D("span",SD,[Oe(f(_t),{icon:f(Yv)},null,8,["icon"]),M[19]||(M[19]=g(" under",-1))])):Y("",!0),M[23]||(M[23]=g(` + estimated + `,-1)),f(x)!=1/0?(R(),D("span",OD,[M[20]||(M[20]=g(` + by + `,-1)),y("span",{class:Re(["p-0 px-1 alert",f(m)]),innerHTML:f(v)("PLANNER_ESTIMATE_FACTOR")},null,10,RD)])):Y("",!0)])):Y("",!0)]),M[45]||(M[45]=g()),f(F)?(R(),D("div",bD,[Oe(f(_t),{"fixed-width":"",icon:f(bf),class:"text-body-tertiary"},null,8,["icon"]),M[30]||(M[30]=g()),y("b",null,pe(f(d)[f(P)])+": ",1),M[31]||(M[31]=g()),y("span",null,[y("span",ND,pe(f(j)+f(v)(f(P))),1),M[29]||(M[29]=g(`| + `,-1)),y("span",{class:Re(["p-0 px-1 alert",f(U)])},pe(f(w))+"%",3)]),M[32]||(M[32]=g()),f(P)=="ROWS_REMOVED_BY_INDEX_RECHECK_REVISED"?At((R(),dt(f(_t),{key:0,"fixed-width":"",icon:f(oi),class:"text-muted"},null,8,["icon"])),[[f(It),{allowHTML:!0,content:f(L)}]]):At((R(),dt(f(_t),{key:1,"fixed-width":"",icon:f(oi),class:"text-muted"},null,8,["icon"])),[[f(It),{allowHTML:!0,content:f(A)}]])])):Y("",!0),M[46]||(M[46]=g()),s[f(d).HEAP_FETCHES]?(R(),D("div",LD,[Oe(f(_t),{"fixed-width":"",icon:f(Jv),class:"text-body-tertiary"},null,8,["icon"]),M[33]||(M[33]=g()),M[34]||(M[34]=y("b",null,"Heap Fetches:",-1)),M[35]||(M[35]=g()),y("span",{class:Re(["p-0 px-1 rounded alert",f(C)]),innerHTML:f(v)("HEAP_FETCHES")},null,10,CD),M[36]||(M[36]=g()),f(C)?At((R(),dt(f(_t),{key:0,icon:f(oi),"fixed-width":"",class:"text-body-tertiary"},null,8,["icon"])),[[f(It),{arrow:!0,content:"Visibility map may be out-of-date. Consider using VACUUM or change autovacuum settings."}]]):Y("",!0)])):Y("",!0),M[47]||(M[47]=g()),f(W).isUndefined(s[f(d).EXCLUSIVE_COST])?Y("",!0):(R(),D("div",xD,[Oe(f(_t),{"fixed-width":"",icon:f(Zv),class:"text-body-tertiary"},null,8,["icon"]),M[37]||(M[37]=g()),M[38]||(M[38]=y("b",null,"Cost:",-1)),M[39]||(M[39]=g()),y("span",{class:Re(["p-0 px-1 me-1 alert",f(p)])},pe(f(v)("EXCLUSIVE_COST")),3),M[40]||(M[40]=g()),y("span",wD,"(Total: "+pe(f(v)("TOTAL_COST"))+")",1)])),M[48]||(M[48]=g()),s[f(d).ACTUAL_LOOPS]>1?(R(),D("div",MD,[Oe(f(_t),{"fixed-width":"",icon:f(QL),class:"text-body-tertiary"},null,8,["icon"]),M[41]||(M[41]=g()),M[42]||(M[42]=y("b",null,"Loops:",-1)),M[43]||(M[43]=g()),y("span",DD,pe(f(v)("ACTUAL_LOOPS")),1)])):Y("",!0)],2),M[77]||(M[77]=g()),y("div",{class:Re(["tab-pane",{"show active":l.value==="iobuffer"}])},[Oe(Qs,{node:s,exclusive:""},null,8,["node"]),M[75]||(M[75]=g()),y("table",PD,[M[68]||(M[68]=y("thead",null,[y("tr",null,[y("th",null,"Blocks"),g(),y("td",{class:"text-end",width:"25%"},"Hit"),g(),y("td",{class:"text-end",width:"25%"},"Read"),g(),y("td",{class:"text-end",width:"25%"},"Dirtied"),g(),y("td",{class:"text-end",width:"25%"},"Written")])],-1)),M[69]||(M[69]=g()),y("tbody",null,[y("tr",null,[M[49]||(M[49]=y("td",null,"Shared",-1)),M[50]||(M[50]=g()),y("td",{class:"text-end",innerHTML:f(v)("EXCLUSIVE_SHARED_HIT_BLOCKS")||"-"},null,8,kD),M[51]||(M[51]=g()),y("td",{class:"text-end",innerHTML:f(v)("EXCLUSIVE_SHARED_READ_BLOCKS")||"-"},null,8,UD),M[52]||(M[52]=g()),y("td",{class:"text-end",innerHTML:f(v)("EXCLUSIVE_SHARED_DIRTIED_BLOCKS")||"-"},null,8,VD),M[53]||(M[53]=g()),y("td",{class:"text-end",innerHTML:f(v)("EXCLUSIVE_SHARED_WRITTEN_BLOCKS")||"-"},null,8,BD)]),M[66]||(M[66]=g()),y("tr",null,[M[54]||(M[54]=y("td",null,"Temp",-1)),M[55]||(M[55]=g()),M[56]||(M[56]=y("td",{class:"text-end bg-hatched"},null,-1)),M[57]||(M[57]=g()),y("td",{class:"text-end",innerHTML:f(v)("EXCLUSIVE_TEMP_READ_BLOCKS")||"-"},null,8,HD),M[58]||(M[58]=g()),M[59]||(M[59]=y("td",{class:"text-end bg-hatched"},null,-1)),M[60]||(M[60]=g()),y("td",{class:"text-end",innerHTML:f(v)("EXCLUSIVE_TEMP_WRITTEN_BLOCKS")||"-"},null,8,WD)]),M[67]||(M[67]=g()),y("tr",null,[M[61]||(M[61]=y("td",null,"Local",-1)),M[62]||(M[62]=g()),y("td",{class:"text-end",innerHTML:f(v)("EXCLUSIVE_LOCAL_HIT_BLOCKS")||"-"},null,8,FD),M[63]||(M[63]=g()),y("td",{class:"text-end",innerHTML:f(v)("EXCLUSIVE_LOCAL_READ_BLOCKS")||"-"},null,8,XD),M[64]||(M[64]=g()),y("td",{class:"text-end",innerHTML:f(v)("EXCLUSIVE_LOCAL_DIRTIED_BLOCKS")||"-"},null,8,GD),M[65]||(M[65]=g()),y("td",{class:"text-end",innerHTML:f(v)("EXCLUSIVE_LOCAL_WRITTEN_BLOCKS")||"-"},null,8,zD)])])]),M[76]||(M[76]=g()),s[f(d).WAL_RECORDS]||s[f(d).WAL_BYTES]?(R(),D("div",jD,[y("b",null,[At((R(),D("span",KD,[...M[70]||(M[70]=[g("WAL",-1)])])),[[f(It),"Write-Ahead Logging"]]),M[71]||(M[71]=g(`: + `,-1))]),g(" "+pe(f(v)("WAL_RECORDS"))+` records + `,1),y("small",null,"("+pe(f(v)("WAL_BYTES"))+")",1),M[74]||(M[74]=g()),s[f(d).WAL_FPI]?(R(),D("span",YD,[M[73]||(M[73]=g(` + - + `,-1)),At((R(),D("span",$D,[...M[72]||(M[72]=[g("FPI",-1)])])),[[f(It),"WAL Full Page Images"]]),g(`: + `+pe(f(v)("WAL_FPI")),1)])):Y("",!0)])):Y("",!0)],2),M[78]||(M[78]=g()),y("div",{class:Re(["tab-pane overflow-auto font-monospace",{"show active":l.value==="output"}]),innerHTML:f(v)("OUTPUT"),style:{"max-height":"200px"},onMousewheel:M[5]||(M[5]=Wt(()=>{},["stop"]))},null,42,qD),M[79]||(M[79]=g()),s[f(d).WORKERS_PLANNED]||s[f(d).WORKERS_PLANNED_BY_GATHER]?(R(),D("div",{key:0,class:Re(["tab-pane",{"show active":l.value==="workers"}])},[Oe(n0,{node:s},null,8,["node"])],2)):Y("",!0),M[80]||(M[80]=g()),y("div",{class:Re(["tab-pane",{"show active":l.value==="misc"}])},[Oe(r0,{node:s},null,8,["node"])],2)])],64)}}}),ZD={key:5,class:"p-0 d-inline-block mb-0 ms-1 text-nowrap"},QD=Ut({__name:"NodeBadges",props:{node:{}},setup(e){const t=dr(e.node),n=Pt(xa),{rowsRemoved:a,costClass:s,durationClass:o,estimationClass:l,rowsRemovedClass:c,heapFetchesClass:p,filterTooltip:h}=Ei(t,n);return(m,_)=>(R(),D(at,null,[f(o)?At((R(),D("span",{key:0,class:Re("p-0 d-inline-block mb-0 ms-1 text-nowrap alert "+f(o))},[Oe(f(_t),{"fixed-width":"",icon:f(Kv)},null,8,["icon"])],2)),[[f(It),"Slow"]]):Y("",!0),_[0]||(_[0]=g()),f(s)?At((R(),D("span",{key:1,class:Re("p-0 d-inline-block mb-0 ms-1 text-nowrap alert "+f(s))},[Oe(f(_t),{"fixed-width":"",icon:f(Zv)},null,8,["icon"])],2)),[[f(It),"Cost is high"]]):Y("",!0),_[1]||(_[1]=g()),f(l)?At((R(),D("span",{key:2,class:Re("p-0 d-inline-block mb-0 ms-1 text-nowrap alert "+f(l))},[Oe(f(_t),{"fixed-width":"",icon:f(tC)},null,8,["icon"])],2)),[[f(It),"Bad estimation for number of rows"]]):Y("",!0),_[2]||(_[2]=g()),f(c)?At((R(),D("span",{key:3,class:Re("p-0 d-inline-block mb-0 ms-1 text-nowrap alert "+f(c))},[Oe(f(_t),{"fixed-width":"",icon:f(bf)},null,8,["icon"])],2)),[[f(It),f(h)]]):Y("",!0),_[3]||(_[3]=g()),f(p)?At((R(),D("span",{key:4,class:Re("p-0 d-inline-block mb-0 ms-1 text-nowrap alert "+f(p))},[Oe(f(_t),{"fixed-width":"",icon:f(Jv)},null,8,["icon"])],2)),[[f(It),{arrow:!0,content:"Heap Fetches number is high"}]]):Y("",!0),_[4]||(_[4]=g()),f(a)&&!f(c)?At((R(),D("span",ZD,[Oe(f(_t),{"fixed-width":"",icon:f(bf),class:"text-body-tertiary"},null,8,["icon"])])),[[f(It),f(h)]]):Y("",!0)],64))}}),eP={key:0,class:"fixed-bottom text-center"},tP={class:"subplan-name fst-italic px-1"},nP={key:1,class:"workers py-0 px-1 h-100 w-100 position-absolute",style:{left:"-1px",top:"1px"}},rP={class:"card-body header no-focus-outline"},aP={class:"mb-0 d-flex justify-content-between"},iP={class:"text-body-tertiary"},sP={class:"text-nowrap"},oP={class:"text-start font-monospace"},lP={key:0},uP={key:1},cP=["innerHTML"],fP=["innerHTML"],dP=["innerHTML"],pP=["innerHTML"],hP=["innerHTML"],mP={key:6},EP={key:0},_P={class:"progress mt-2 mb-1",style:{height:"5px"}},gP={class:"node-bar-label"},vP={class:"text-body-tertiary"},TP=["innerHTML"],yP={key:1,class:"text-end"},U_=Ut({__name:"PlanNode",props:{node:{}},setup(e){const t=Ye(null),n=Pt(Wl);if(!n)throw new Error(`Could not resolve ${Wl.description}`);const a=Pt(lo),s=Pt(ci);if(!s)throw new Error(`Could not resolve ${ci.description}`);const o=Pt(xa),l=e,c=Ye(!1),p=dr(l.node),h=Pt("updateNodeSize"),{nodeName:m,barWidth:_,barColor:A,highlightValue:v,isNeverExecuted:C,workersLaunchedCount:L,workersPlannedCount:b,workersPlannedCountReversed:x}=Ei(p,o);mi(async()=>{F(p)});function F(w){var P;const j=(P=t.value)==null?void 0:P.getBoundingClientRect();j&&h?.(w,[j.width,j.height])}_n("updateSize",F),Jt(c,()=>{window.setTimeout(()=>F(p),1)}),Jt(o,()=>{Oa(()=>{F(p)})}),Jt(n,()=>{n.value==p.nodeId&&(c.value=!0)});function U(){const w=hC(Z.plan,p[d.CTE_NAME]);w&&s?.(w.nodeId,!0)}return(w,P)=>(R(),D("div",{ref_key:"outerEl",ref:t,onMousedown:P[4]||(P[4]=Wt(()=>{},["stop"]))},[y("div",{class:Re(["text-start plan-node",{detailed:c.value,parallel:f(b),selected:f(n)==p.nodeId,highlight:f(a)==p.nodeId}])},[p[f(d).SUBPLAN_NAME]?(R(),D("div",eP,[y("b",tP,pe(p[f(d).SUBPLAN_NAME]),1)])):Y("",!0),P[34]||(P[34]=g()),f(b)?(R(),D("div",nP,[(R(!0),D(at,null,zt(f(x),j=>(R(),D("div",{key:j,style:Yt({top:1+j*2+"px",left:1+(j+1)*3+"px"}),class:Re(["border bg-body position-absolute w-100 h-100",{"border-dashed":j>=f(L)}])},null,6))),128))])):Y("",!0),P[35]||(P[35]=g()),y("div",{class:Re(["plan-node-body card border",{"never-executed":f(C)}]),onMouseenter:P[2]||(P[2]=j=>a.value=p.nodeId),onMouseleave:P[3]||(P[3]=j=>a.value=void 0)},[y("div",rP,[y("header",aP,[y("h4",{class:"overflow-hidden rounded text-start py-0 px-1 node-detail-toggle",onClick:P[0]||(P[0]=Wt(j=>c.value=!c.value,["prevent","stop"]))},[y("span",iP,[c.value?(R(),dt(f(_t),{key:0,"fixed-width":"",icon:f(KL)},null,8,["icon"])):(R(),dt(f(_t),{key:1,"fixed-width":"",icon:f($v)},null,8,["icon"]))]),g(" "+pe(f(m)),1)]),P[6]||(P[6]=g()),y("div",sP,[Oe(QD,{node:p},null,8,["node"]),P[5]||(P[5]=g()),y("a",{class:"fw-normal small ms-1",href:"",onClick:P[1]||(P[1]=Wt(j=>f(s)(p.nodeId,!0),["prevent","stop"]))},` + #`+pe(p.nodeId),1)])]),P[29]||(P[29]=g()),y("div",oP,[p[f(d).RELATION_NAME]||p[f(d).FUNCTION_NAME]?(R(),D("div",{key:0,class:Re({"line-clamp-2":!c.value})},[P[8]||(P[8]=y("span",{class:"text-body-tertiary"},"on",-1)),P[9]||(P[9]=g()),p[f(d).SCHEMA]?(R(),D("span",lP,pe(p[f(d).SCHEMA])+".",1)):Y("",!0),g(pe(p[f(d).RELATION_NAME])+" "+pe(p[f(d).FUNCTION_NAME])+" ",1),p[f(d).ALIAS]?(R(),D("span",uP,[P[7]||(P[7]=y("span",{class:"text-body-tertiary"},"as",-1)),g(" "+pe(p[f(d).ALIAS]),1)])):Y("",!0)],2)):p[f(d).ALIAS]?(R(),D("div",{key:1,class:Re({"line-clamp-2":!c.value})},[P[10]||(P[10]=y("span",{class:"text-body-tertiary"},"on",-1)),P[11]||(P[11]=g()),y("span",{innerHTML:f(na)(p[f(d).ALIAS])},null,8,cP)],2)):Y("",!0),P[22]||(P[22]=g()),p[f(d).GROUP_KEY]?(R(),D("div",{key:2,class:Re({"line-clamp-2":!c.value})},[P[12]||(P[12]=y("span",{class:"text-body-tertiary"},"by",-1)),P[13]||(P[13]=g()),y("span",{innerHTML:f(na)(p[f(d).GROUP_KEY])},null,8,fP)],2)):Y("",!0),P[23]||(P[23]=g()),p[f(d).SORT_KEY]?(R(),D("div",{key:3,class:Re({"line-clamp-2":!c.value})},[P[14]||(P[14]=y("span",{class:"text-body-tertiary"},"by",-1)),P[15]||(P[15]=g()),y("span",{innerHTML:f(e0)(p[f(d).SORT_KEY],p[f(d).PRESORTED_KEY])},null,8,dP)],2)):Y("",!0),P[24]||(P[24]=g()),p[f(d).INDEX_NAME]?(R(),D("div",{key:4,class:Re({"line-clamp-2":!c.value})},[P[16]||(P[16]=y("span",{class:"text-body-tertiary"},"using",-1)),P[17]||(P[17]=g()),y("span",{innerHTML:f(na)(p[f(d).INDEX_NAME])},null,8,pP)],2)):Y("",!0),P[25]||(P[25]=g()),p[f(d).HASH_CONDITION]?(R(),D("div",{key:5,class:Re({"line-clamp-2":!c.value})},[P[18]||(P[18]=y("span",{class:"text-body-tertiary"},"on",-1)),P[19]||(P[19]=g()),y("span",{innerHTML:f(na)(p[f(d).HASH_CONDITION])},null,8,hP)],2)):Y("",!0),P[26]||(P[26]=g()),p[f(d).CTE_NAME]?(R(),D("div",mP,[y("a",{class:"text-reset",href:"",onClick:Wt(U,["prevent","stop"])},[Oe(f(_t),{icon:f(rC),class:"text-body-tertiary"},null,8,["icon"]),P[20]||(P[20]=g()),P[21]||(P[21]=y("span",{class:"text-body-tertiary"},"CTE",-1)),g(" "+pe(p[f(d).CTE_NAME]),1)])])):Y("",!0)]),P[30]||(P[30]=g()),f(o).highlightType!==f(En).NONE&&f(v)!==null?(R(),D("div",EP,[y("div",_P,[y("div",{class:"progress-bar",role:"progressbar",style:Yt({width:f(_)+"%","background-color":f(A)}),"aria-valuenow":"0","aria-valuemin":"0","aria-valuemax":"100"},null,4)]),P[28]||(P[28]=g()),y("span",gP,[y("span",vP,pe(f(o).highlightType)+":",1),P[27]||(P[27]=g()),y("span",{innerHTML:f(v)},null,8,TP)])])):Y("",!0)]),P[32]||(P[32]=g()),c.value?(R(),dt(JD,{key:0,node:p},null,8,["node"])):Y("",!0),P[33]||(P[33]=g()),f(C)?(R(),D("div",yP,[...P[31]||(P[31]=[y("span",{class:"text-body-tertiary bg-body px-1"}," Never executed ",-1)])])):Y("",!0)],34)],2)],544))}}),AP={key:0,class:"plan-stats flex-shrink-0 d-flex border-bottom border-top align-items-center"},IP={class:"d-inline-block px-2"},SP={key:0,class:"text-body-tertiary"},OP=["innerHTML"],RP={class:"d-inline-block border-start px-2"},bP={key:0,class:"text-body-tertiary"},NP={key:1,class:"stat-value"},LP=["innerHTML"],CP={key:0,class:"d-inline-block border-start px-2 position-relative"},xP={class:"stat-value"},wP=["innerHTML"],MP={key:0,class:"stat-dropdown-container text-start"},DP={key:1,class:"d-inline-block border-start px-2 position-relative"},PP={class:"stat-value"},kP=["innerHTML"],UP={key:0,class:"stat-dropdown-container text-start"},VP={class:"float-end"},BP=["innerHTML"],HP={key:0,class:"text-body-tertiary"},WP={key:1,class:"my-2"},FP={key:2,class:"d-inline-block border-start px-2 position-relative"},XP={class:"stat-label"},GP={class:"badge bg-secondary"},zP={key:0,class:"stat-dropdown-container text-start"},jP={class:"table table-sm table-striped mb-0"},KP={key:3,class:"d-inline-block border-start px-2 position-relative"},YP={class:"stat-label"},$P=["innerHTML"],qP={key:1,class:"stat-dropdown-container text-start"},V_=Ut({__name:"PlanStats",setup(e){const t=new is().getHelpMessage,n=Ye(!1),a=Ye(!1),s=Ye(!1),o=Ye(!1),l=A=>{let v=NaN;return A>90?v=4:A>40?v=3:A>10&&(v=2),v?"c-"+v:!1},c=ve(()=>{const A=Z.stats.executionTime||0,v=h.value||0;return W.round(v/A*100)});function p(A){const v=Z.stats.executionTime||0,C=A.Time;return W.round(C/v*100)}const h=ve(()=>W.sumBy(Z.stats.triggers,A=>A.Time));function m(A){const v=A[d.AVERAGE_SUM_IO_READ_SPEED],C=A[d.AVERAGE_SUM_IO_WRITE_SPEED],L=[];return v&&L.push(`read=~${Zs(d.AVERAGE_SUM_IO_READ_SPEED,v)}`),C&&L.push(`write=~${Zs(d.AVERAGE_SUM_IO_WRITE_SPEED,C)}`),L.join(", ")}function _(A){var v;return(v=A.Plans)==null?void 0:v.some(function C(L){return L[d.WORKERS_PLANNED]||L[d.WORKERS_PLANNED_BY_GATHER]?!0:Array.isArray(L.Plans)&&L.Plans.some(C)})}return(A,v)=>{var C,L,b,x,F,U,w;return f(Z).stats?(R(),D("div",AP,[y("div",IP,[v[8]||(v[8]=g(` + Execution time: + `,-1)),f(Z).stats.executionTime?(R(),D("span",{key:1,class:"stat-value",innerHTML:f(Pn)(f(Z).stats.executionTime)},null,8,OP)):(R(),D("span",SP,[v[7]||(v[7]=g(` + N/A + `,-1)),At(Oe(f(_t),{icon:f(oi),class:"cursor-help"},null,8,["icon"]),[[f(It),f(t)("missing execution time")]])]))]),v[46]||(v[46]=g()),y("div",RP,[v[10]||(v[10]=g(` + Planning time: + `,-1)),f(Z).stats.planningTime?(R(),D("span",NP,[y("span",{class:Re("mb-0 p-0 px-1 alert "+l(f(Z).stats.planningTime/f(Z).stats.executionTime*100)),innerHTML:f(Pn)(f(Z).stats.planningTime)},null,10,LP)])):(R(),D("span",bP,[v[9]||(v[9]=g(` + N/A + `,-1)),At(Oe(f(_t),{icon:f(oi),class:"cursor-help"},null,8,["icon"]),[[f(It),f(t)("missing planning time")]])]))]),v[47]||(v[47]=g()),f(Z).stats.jitTime&&f(Z).stats.executionTime?(R(),D("div",CP,[v[13]||(v[13]=g(` + JIT: + `,-1)),y("span",xP,[y("span",{class:Re("mb-0 p-0 px-1 alert "+l(f(Z).stats.jitTime/f(Z).stats.executionTime*100)),innerHTML:f(Pn)(f(Z).stats.jitTime)},null,10,wP),v[11]||(v[11]=g()),y("button",{onClick:v[0]||(v[0]=Wt(P=>s.value=!s.value,["prevent"])),class:"bg-transparent border-0 p-0 m-0 ps-1"},[Oe(f(_t),{icon:f(_l),class:"text-body-tertiary"},null,8,["icon"])]),v[12]||(v[12]=g()),s.value?(R(),D("div",MP,[y("div",null,[(C=f(Z).plan)!=null&&C.content.JIT?(R(),dt(Qv,{key:0,jit:(L=f(Z).plan)==null?void 0:L.content.JIT},null,8,["jit"])):Y("",!0)])])):Y("",!0)])])):Y("",!0),v[48]||(v[48]=g()),f(Z).stats.triggers&&f(Z).stats.triggers.length?(R(),D("div",DP,[v[28]||(v[28]=y("span",{class:"stat-label"},"Triggers: ",-1)),v[29]||(v[29]=g()),y("span",PP,[y("span",{class:Re("mb-0 p-0 px-1 alert "+f(xf)(c.value)),innerHTML:f(Pn)(h.value)},null,10,kP)]),v[30]||(v[30]=g()),y("button",{onClick:v[1]||(v[1]=Wt(P=>a.value=!a.value,["prevent"])),class:"bg-transparent border-0 p-0 m-0 ps-1"},[Oe(f(_t),{icon:f(_l),class:"text-body-tertiary"},null,8,["icon"])]),v[31]||(v[31]=g()),a.value?(R(),D("div",UP,[y("button",{class:"btn btn-xs btn-close float-end",onClick:v[2]||(v[2]=P=>a.value=!1)}),v[25]||(v[25]=g()),v[26]||(v[26]=y("h3",null,"Triggers",-1)),v[27]||(v[27]=g()),(R(!0),D(at,null,zt(f(Z).stats.triggers,(P,j)=>(R(),D("div",{key:j},[g(pe(P["Trigger Name"])+" ",1),v[15]||(v[15]=y("br",null,null,-1)),v[16]||(v[16]=g()),v[17]||(v[17]=y("span",{class:"text-body-tertiary"},"Called",-1)),g(" "+pe(P.Calls),1),v[18]||(v[18]=y("span",{class:"text-body-tertiary"},"×",-1)),v[19]||(v[19]=g()),y("span",VP,[y("span",{class:Re("p-0 px-1 alert "+f(xf)(p(P))),innerHTML:f(Pn)(P.Time)},null,10,BP),g(` + | `+pe(p(P)),1),v[14]||(v[14]=y("span",{class:"text-body-tertiary"},"%",-1))]),v[20]||(v[20]=g()),v[21]||(v[21]=y("br",null,null,-1)),v[22]||(v[22]=g()),P.Relation?(R(),D("span",HP,"on")):Y("",!0),g(" "+pe(P.Relation)+" ",1),v[23]||(v[23]=y("div",{class:"clearfix"},null,-1)),v[24]||(v[24]=g()),f(Z).stats.triggers&&j!=f(Z).stats.triggers.length-1?(R(),D("hr",WP)):Y("",!0)]))),128))])):Y("",!0)])):Y("",!0),v[49]||(v[49]=g()),f(Z).stats.settings?(R(),D("div",FP,[y("span",XP,[v[32]||(v[32]=g(`Settings: + `,-1)),y("span",GP,pe(f(W).keys(f(Z).stats.settings).length),1)]),v[39]||(v[39]=g()),y("button",{onClick:v[3]||(v[3]=Wt(P=>n.value=!n.value,["prevent"])),class:"bg-transparent border-0 p-0 m-0 ps-1"},[Oe(f(_t),{icon:f(_l),class:"text-body-tertiary"},null,8,["icon"])]),v[40]||(v[40]=g()),n.value?(R(),D("div",zP,[y("button",{class:"btn btn-xs btn-close float-end",onClick:v[4]||(v[4]=P=>n.value=!1)}),v[34]||(v[34]=g()),v[35]||(v[35]=y("h3",null,"PG Settings",-1)),v[36]||(v[36]=g()),v[37]||(v[37]=y("em",{class:"text-body-tertiary d-block pb-2"},` + Configuration parameters affecting query planning with value different + from the built-in default value. + `,-1)),v[38]||(v[38]=g()),y("table",jP,[y("tbody",null,[(R(!0),D(at,null,zt(f(Z).stats.settings,(P,j)=>(R(),D("tr",{key:j},[y("td",null,pe(j),1),v[33]||(v[33]=g()),y("td",null,pe(P),1)]))),128))])])])):Y("",!0)])):Y("",!0),v[50]||(v[50]=g()),(b=f(Z).plan)!=null&&b.content.Plan&&m((x=f(Z).plan)==null?void 0:x.content.Plan)?(R(),D("div",KP,[y("span",YP,[v[41]||(v[41]=g(` + IO: `,-1)),y("span",{innerHTML:m((F=f(Z).plan)==null?void 0:F.content.Plan)},null,8,$P)]),v[43]||(v[43]=g()),_((U=f(Z).plan)==null?void 0:U.content.Plan)?At((R(),dt(f(_t),{key:0,icon:f(oi),class:"cursor-help d-inline-block text-body-tertiary"},null,8,["icon"])),[[f(It),{content:f(t)("io timings parallel")}]]):Y("",!0),v[44]||(v[44]=g()),y("button",{onClick:v[5]||(v[5]=Wt(P=>o.value=!o.value,["prevent"])),class:"bg-transparent border-0 p-0 m-0 ps-1"},[Oe(f(_t),{icon:f(_l),class:"text-body-tertiary"},null,8,["icon"])]),v[45]||(v[45]=g()),o.value?(R(),D("div",qP,[y("button",{class:"btn btn-xs btn-close float-end",onClick:v[6]||(v[6]=P=>o.value=!1)}),v[42]||(v[42]=g()),Oe(Qs,{node:(w=f(Z).plan)==null?void 0:w.content.Plan,class:"mb-0"},null,8,["node"])])):Y("",!0)])):Y("",!0)])):Y("",!0)}}}),JP={class:"table"},vl=Ut({__name:"SortedTable",props:{values:{},sort:{},dir:{}},setup(e){const t=e,n=Ye(t.sort),a=Ye(t.dir);_n("sort",n),_n("dir",a),_n("sortBy",o);const s=ve(()=>W.orderBy(t.values,n.value,a.value));function o(l){l===n.value&&(a.value=a.value===Ur.asc?Ur.desc:Ur.asc),n.value=l}return(l,c)=>(R(),D("table",JP,[Hi(l.$slots,"default"),c[0]||(c[0]=g()),Hi(l.$slots,"head"),c[1]||(c[1]=g()),Hi(l.$slots,"body",{values:s.value}),c[2]||(c[2]=g()),Hi(l.$slots,"foot")]))}}),lr=Ut({__name:"SortLink",props:{name:{}},setup(e){const t=Pt("dir"),n=Pt("sort"),a=Pt("sortBy");return(s,o)=>(R(),D("a",{href:"#",onClick:o[0]||(o[0]=Wt(l=>f(a)&&f(a)(e.name),["prevent"]))},[Hi(s.$slots,"default",{},()=>[g(pe(e.name),1)]),o[1]||(o[1]=g()),f(n)==e.name&&f(t)==f(Ur).asc?(R(),dt(f(_t),{key:0,"fixed-width":"",icon:f(eC)},null,8,["icon"])):f(n)==e.name&&f(t)==f(Ur).desc?(R(),dt(f(_t),{key:1,"fixed-width":"",icon:f(qL)},null,8,["icon"])):Y("",!0)]))}}),ZP={class:"thead-light"},QP={class:"text-end"},e3={class:"text-end"},t3={class:"text-end"},n3={class:"ps-3"},r3=["href"],a3={class:"text-end"},i3={class:"px-1"},s3={class:"text-end"},Tl=Ut({__name:"StatsTableItem",props:{value:{},executionTime:{}},setup(e){const t=e,n=Ye(!1);function a(s){return s[d.EXCLUSIVE_DURATION]/t.executionTime}return(s,o)=>(R(),D(at,null,[y("thead",ZP,[y("tr",{onClick:o[0]||(o[0]=Wt(l=>n.value=!n.value,["prevent"])),role:"button"},[y("th",null,[n.value?(R(),dt(f(_t),{key:0,"fixed-width":"",icon:f($v)},null,8,["icon"])):(R(),dt(f(_t),{key:1,"fixed-width":"",icon:f(aC)},null,8,["icon"])),g(" "+pe(t.value.name),1)]),o[1]||(o[1]=g()),y("th",QP,pe(t.value.count),1),o[2]||(o[2]=g()),y("th",e3,[y("span",{class:Re(["alert p-0 px-1",f(xf)(t.value.timePercent*100)])},pe(f(Pn)(t.value.time)),3)]),o[3]||(o[3]=g()),y("th",t3,pe(f(P_)(t.value.timePercent)),1)])]),o[8]||(o[8]=g()),y("tbody",{class:Re(n.value?"":"d-none")},[(R(!0),D(at,null,zt(f(W).reverse(f(W).sortBy(t.value.nodes,f(d).EXCLUSIVE_DURATION)),l=>(R(),D("tr",{key:l.nodeId,style:{"font-size":"smaller"}},[y("td",n3,[y("a",{href:`#plan/node/${l.nodeId}`,class:"me-1"},"#"+pe(l.nodeId),9,r3),g(" "+pe(l[f(d).NODE_TYPE]),1)]),o[4]||(o[4]=g()),o[5]||(o[5]=y("td",{class:"text-end"},null,-1)),o[6]||(o[6]=g()),y("td",a3,[y("span",i3,pe(f(Pn)(l[f(d).EXCLUSIVE_DURATION])),1)]),o[7]||(o[7]=g()),y("td",s3,pe(f(P_)(a(l))),1)]))),128))],2)],64))}}),o3={class:"small stats container-fluid mt-2"},l3={class:"row row-cols-1 row-cols-lg-2 row-cols-xxl-3 g-4"},u3={class:"col"},c3={class:"card"},f3={class:"card-body"},d3={scope:"col"},p3={scope:"col",class:"text-end"},h3={scope:"col",colspan:"2",class:"text-end"},m3={key:0},E3={class:"col"},_3={class:"card"},g3={class:"card-body"},v3={scope:"col"},T3={scope:"col",class:"text-end"},y3={scope:"col",colspan:"2",class:"text-end"},A3={key:0},I3={class:"col"},S3={class:"card"},O3={class:"card-body"},R3={scope:"col"},b3={scope:"col",class:"text-end"},N3={scope:"col",colspan:"2",class:"text-end"},L3={class:"col"},C3={class:"card"},x3={class:"card-body"},w3={scope:"col"},M3={scope:"col",class:"text-end"},D3={scope:"col",colspan:"2",class:"text-end"},P3={key:0},k3=Ut({__name:"Stats",setup(e){const t=ve(()=>{var p,h;return Z.stats.executionTime||((h=(p=Z.plan)==null?void 0:p.content.Plan)==null?void 0:h[d.ACTUAL_TOTAL_TIME])}),n=ve(()=>W.flatten(Z.flat).map(p=>p.node));function a(p){return W.sumBy(p,d.EXCLUSIVE_DURATION)/t.value}const s=ve(()=>{const p=W.groupBy(W.filter(n.value,m=>m[d.RELATION_NAME]!==void 0),d.RELATION_NAME),h=[];return W.each(p,(m,_)=>{h.push({name:_,count:m.length,time:W.sumBy(m,d.EXCLUSIVE_DURATION),timePercent:a(m),nodes:m})}),h}),o=ve(()=>{const p=W.groupBy(W.filter(n.value,m=>m[d.FUNCTION_NAME]!==void 0),d.FUNCTION_NAME),h=[];return W.each(p,(m,_)=>{h.push({name:_,count:m.length,time:W.sumBy(m,d.EXCLUSIVE_DURATION),timePercent:a(m),nodes:m})}),h}),l=ve(()=>{const p=W.groupBy(n.value,d.NODE_TYPE),h=[];return W.each(p,(m,_)=>{h.push({name:_,count:m.length,time:W.sumBy(m,d.EXCLUSIVE_DURATION),timePercent:a(m),nodes:m})}),h}),c=ve(()=>{const p=W.groupBy(W.filter(n.value,m=>m[d.INDEX_NAME]!==void 0),d.INDEX_NAME),h=[];return W.each(p,(m,_)=>{h.push({name:_,count:m.length,time:W.sumBy(m,d.EXCLUSIVE_DURATION),timePercent:a(m),nodes:m})}),h});return(p,h)=>(R(),D("div",o3,[y("div",l3,[y("div",u3,[y("div",c3,[y("div",f3,[Oe(vl,{class:"table table-sm mb-0",values:s.value,sort:"time",dir:f(Ur).desc},{body:St(m=>[(R(!0),D(at,null,zt(m.values,_=>(R(),dt(Tl,{key:_,value:_,executionTime:t.value},null,8,["value","executionTime"]))),128))]),default:St(()=>[y("thead",null,[y("tr",null,[y("th",d3,[Oe(lr,{name:"name"},{default:St(()=>[...h[0]||(h[0]=[g("Table",-1)])]),_:1})]),h[3]||(h[3]=g()),y("th",p3,[Oe(lr,{name:"count"},{default:St(()=>[...h[1]||(h[1]=[g("Count",-1)])]),_:1})]),h[4]||(h[4]=g()),y("th",h3,[Oe(lr,{name:"time"},{default:St(()=>[...h[2]||(h[2]=[g("Time",-1)])]),_:1})])])]),h[6]||(h[6]=g()),h[7]||(h[7]=g()),s.value.length?Y("",!0):(R(),D("tbody",m3,[...h[5]||(h[5]=[y("tr",null,[y("td",{colspan:"3",class:"text-center fst-italic"},` + No tables used + `)],-1)])]))]),_:1},8,["values","dir"])])])]),h[30]||(h[30]=g()),y("div",E3,[y("div",_3,[y("div",g3,[Oe(vl,{class:"table table-sm mb-0",values:o.value,sort:"time",dir:f(Ur).desc},{body:St(m=>[(R(!0),D(at,null,zt(m.values,_=>(R(),dt(Tl,{key:_,value:_,executionTime:t.value},null,8,["value","executionTime"]))),128))]),default:St(()=>[y("thead",null,[y("tr",null,[y("th",v3,[Oe(lr,{name:"name"},{default:St(()=>[...h[8]||(h[8]=[g("Function",-1)])]),_:1})]),h[11]||(h[11]=g()),y("th",T3,[Oe(lr,{name:"count"},{default:St(()=>[...h[9]||(h[9]=[g("Count",-1)])]),_:1})]),h[12]||(h[12]=g()),y("th",y3,[Oe(lr,{name:"time"},{default:St(()=>[...h[10]||(h[10]=[g("Time",-1)])]),_:1})])])]),h[14]||(h[14]=g()),h[15]||(h[15]=g()),o.value.length?Y("",!0):(R(),D("tbody",A3,[...h[13]||(h[13]=[y("tr",null,[y("td",{colspan:"3",class:"text-center fst-italic"},` + No function used + `)],-1)])]))]),_:1},8,["values","dir"])])])]),h[31]||(h[31]=g()),y("div",I3,[y("div",S3,[y("div",O3,[Oe(vl,{class:"table table-sm mb-0",values:l.value,sort:"time",dir:f(Ur).desc},{body:St(m=>[(R(!0),D(at,null,zt(m.values,_=>(R(),dt(Tl,{key:_,value:_,executionTime:t.value},null,8,["value","executionTime"]))),128))]),default:St(()=>[y("thead",null,[y("tr",null,[y("th",R3,[Oe(lr,{name:"name"},{default:St(()=>[...h[16]||(h[16]=[g("Node Type",-1)])]),_:1})]),h[19]||(h[19]=g()),y("th",b3,[Oe(lr,{name:"count"},{default:St(()=>[...h[17]||(h[17]=[g("Count",-1)])]),_:1})]),h[20]||(h[20]=g()),y("th",N3,[Oe(lr,{name:"time"},{default:St(()=>[...h[18]||(h[18]=[g("Time",-1)])]),_:1})])])]),h[21]||(h[21]=g())]),_:1},8,["values","dir"])])])]),h[32]||(h[32]=g()),y("div",L3,[y("div",C3,[y("div",x3,[Oe(vl,{class:"table table-sm mb-0",values:c.value,sort:"time",dir:f(Ur).desc},{body:St(m=>[(R(!0),D(at,null,zt(m.values,_=>(R(),dt(Tl,{key:_,value:_,executionTime:t.value},null,8,["value","executionTime"]))),128))]),default:St(()=>[y("thead",null,[y("tr",null,[y("th",w3,[Oe(lr,{name:"name"},{default:St(()=>[...h[22]||(h[22]=[g("Index",-1)])]),_:1})]),h[25]||(h[25]=g()),y("th",M3,[Oe(lr,{name:"count"},{default:St(()=>[...h[23]||(h[23]=[g("Count",-1)])]),_:1})]),h[26]||(h[26]=g()),y("th",D3,[Oe(lr,{name:"time"},{default:St(()=>[...h[24]||(h[24]=[g("Time",-1)])]),_:1})])])]),h[28]||(h[28]=g()),h[29]||(h[29]=g()),c.value.length?Y("",!0):(R(),D("tbody",P3,[...h[27]||(h[27]=[y("tr",null,[y("td",{colspan:"3",class:"text-center fst-italic"},` + No index used + `)],-1)])]))]),_:1},8,["values","dir"])])])])])]))}});function U3(e,t){e.indexOf(t)===-1&&e.push(t)}function a0(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const La=(e,t,n)=>n>t?t:n{},sa=()=>{};var H_;typeof process<"u"&&((H_=HR)==null?void 0:H_.NODE_ENV)!=="production"&&(Eo=(e,t,n)=>{!e&&typeof console<"u"&&console.warn(B_(t,n))},sa=(e,t,n)=>{if(!e)throw new Error(B_(t,n))});const oa={},i0=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function V3(e){return typeof e=="object"&&e!==null}const s0=e=>/^0[^.\s]+$/u.test(e);function wd(e){let t;return()=>(t===void 0&&(t=e()),t)}const ss=e=>e,B3=(e,t)=>n=>t(e(n)),Md=(...e)=>e.reduce(B3),Dd=(e,t,n)=>{const a=t-e;return a===0?1:(n-e)/a};class o0{constructor(){this.subscriptions=[]}add(t){return U3(this.subscriptions,t),()=>a0(this.subscriptions,t)}notify(t,n,a){const s=this.subscriptions.length;if(s)if(s===1)this.subscriptions[0](t,n,a);else for(let o=0;oe*1e3,Ar=e=>e/1e3;function l0(e,t){return t?e*(1e3/t):0}const H3=(e,t,n)=>{const a=t-e;return((n-e)%a+a)%a+e},u0=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,W3=1e-7,F3=12;function X3(e,t,n,a,s){let o,l,c=0;do l=t+(n-t)/2,o=u0(l,a,s)-e,o>0?n=l:t=l;while(Math.abs(o)>W3&&++cX3(o,0,1,e,n);return o=>o===0||o===1?o:u0(s(o),t,a)}const c0=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,f0=e=>t=>1-e(1-t),d0=_o(.33,1.53,.69,.99),Pd=f0(d0),p0=c0(Pd),h0=e=>(e*=2)<1?.5*Pd(e):.5*(2-Math.pow(2,-10*(e-1))),kd=e=>1-Math.sin(Math.acos(e)),G3=f0(kd),m0=c0(kd),z3=_o(.42,0,1,1),j3=_o(0,0,.58,1),E0=_o(.42,0,.58,1),_0=e=>Array.isArray(e)&&typeof e[0]!="number";function g0(e,t){return _0(e)?e[H3(0,e.length,t)]:e}const v0=e=>Array.isArray(e)&&typeof e[0]=="number",W_={linear:ss,easeIn:z3,easeInOut:E0,easeOut:j3,circIn:kd,circInOut:m0,circOut:G3,backIn:Pd,backInOut:p0,backOut:d0,anticipate:h0},K3=e=>typeof e=="string",F_=e=>{if(v0(e)){sa(e.length===4,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");const[t,n,a,s]=e;return _o(t,n,a,s)}else if(K3(e))return sa(W_[e]!==void 0,`Invalid easing type '${e}'`,"invalid-easing-type"),W_[e];return e},yl=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function Y3(e,t){let n=new Set,a=new Set,s=!1,o=!1;const l=new WeakSet;let c={delta:0,timestamp:0,isProcessing:!1};function p(m){l.has(m)&&(h.schedule(m),e()),m(c)}const h={schedule:(m,_=!1,A=!1)=>{const v=A&&s?n:a;return _&&l.add(m),v.has(m)||v.add(m),m},cancel:m=>{a.delete(m),l.delete(m)},process:m=>{if(c=m,s){o=!0;return}s=!0,[n,a]=[a,n],n.forEach(p),n.clear(),s=!1,o&&(o=!1,h.process(m))}};return h}const $3=40;function T0(e,t){let n=!1,a=!0;const s={delta:0,timestamp:0,isProcessing:!1},o=()=>n=!0,l=yl.reduce((x,F)=>(x[F]=Y3(o),x),{}),{setup:c,read:p,resolveKeyframes:h,preUpdate:m,update:_,preRender:A,render:v,postRender:C}=l,L=()=>{const x=oa.useManualTiming?s.timestamp:performance.now();n=!1,oa.useManualTiming||(s.delta=a?1e3/60:Math.max(Math.min(x-s.timestamp,$3),1)),s.timestamp=x,s.isProcessing=!0,c.process(s),p.process(s),h.process(s),m.process(s),_.process(s),A.process(s),v.process(s),C.process(s),s.isProcessing=!1,n&&t&&(a=!1,e(L))},b=()=>{n=!0,a=!0,s.isProcessing||e(L)};return{schedule:yl.reduce((x,F)=>{const U=l[F];return x[F]=(w,P=!1,j=!1)=>(n||b(),U.schedule(w,P,j)),x},{}),cancel:x=>{for(let F=0;F(Dl===void 0&&Yn.set(Kl.isProcessing||oa.useManualTiming?Kl.timestamp:performance.now()),Dl),set:e=>{Dl=e,queueMicrotask(q3)}},y0=e=>t=>typeof t=="string"&&t.startsWith(e),A0=y0("--"),J3=y0("var(--"),Ud=e=>J3(e)?Z3.test(e.split("/*")[0].trim()):!1,Z3=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function X_(e){return typeof e!="string"?!1:e.split("/*")[0].includes("var(--")}const os={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},eo={...os,transform:e=>La(0,1,e)},Al={...os,default:1},zs=e=>Math.round(e*1e5)/1e5,Vd=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function Q3(e){return e==null}const ek=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Bd=(e,t)=>n=>!!(typeof n=="string"&&ek.test(n)&&n.startsWith(e)||t&&!Q3(n)&&Object.prototype.hasOwnProperty.call(n,t)),I0=(e,t,n)=>a=>{if(typeof a!="string")return a;const[s,o,l,c]=a.match(Vd);return{[e]:parseFloat(s),[t]:parseFloat(o),[n]:parseFloat(l),alpha:c!==void 0?parseFloat(c):1}},tk=e=>La(0,255,e),Zc={...os,transform:e=>Math.round(tk(e))},ri={test:Bd("rgb","red"),parse:I0("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:a=1})=>"rgba("+Zc.transform(e)+", "+Zc.transform(t)+", "+Zc.transform(n)+", "+zs(eo.transform(a))+")"};function nk(e){let t="",n="",a="",s="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),a=e.substring(5,7),s=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),a=e.substring(3,4),s=e.substring(4,5),t+=t,n+=n,a+=a,s+=s),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(a,16),alpha:s?parseInt(s,16)/255:1}}const Mf={test:Bd("#"),parse:nk,transform:ri.transform},go=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Ia=go("deg"),ji=go("%"),Ue=go("px"),rk=go("vh"),ak=go("vw"),G_={...ji,parse:e=>ji.parse(e)/100,transform:e=>ji.transform(e*100)},Fi={test:Bd("hsl","hue"),parse:I0("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:a=1})=>"hsla("+Math.round(e)+", "+ji.transform(zs(t))+", "+ji.transform(zs(n))+", "+zs(eo.transform(a))+")"},an={test:e=>ri.test(e)||Mf.test(e)||Fi.test(e),parse:e=>ri.test(e)?ri.parse(e):Fi.test(e)?Fi.parse(e):Mf.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?ri.transform(e):Fi.transform(e),getAnimatableNone:e=>{const t=an.parse(e);return t.alpha=0,an.transform(t)}},ik=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function sk(e){var t,n;return isNaN(e)&&typeof e=="string"&&(((t=e.match(Vd))==null?void 0:t.length)||0)+(((n=e.match(ik))==null?void 0:n.length)||0)>0}const S0="number",O0="color",ok="var",lk="var(",z_="${}",uk=/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 to(e){const t=e.toString(),n=[],a={color:[],number:[],var:[]},s=[];let o=0;const l=t.replace(uk,c=>(an.test(c)?(a.color.push(o),s.push(O0),n.push(an.parse(c))):c.startsWith(lk)?(a.var.push(o),s.push(ok),n.push(c)):(a.number.push(o),s.push(S0),n.push(parseFloat(c))),++o,z_)).split(z_);return{values:n,split:l,indexes:a,types:s}}function R0(e){return to(e).values}function b0(e){const{split:t,types:n}=to(e),a=t.length;return s=>{let o="";for(let l=0;ltypeof e=="number"?0:an.test(e)?an.getAnimatableNone(e):e;function fk(e){const t=R0(e);return b0(e)(t.map(ck))}const Ca={test:sk,parse:R0,createTransformer:b0,getAnimatableNone:fk};function Qc(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 dk({hue:e,saturation:t,lightness:n,alpha:a}){e/=360,t/=100,n/=100;let s=0,o=0,l=0;if(!t)s=o=l=n;else{const c=n<.5?n*(1+t):n+t-n*t,p=2*n-c;s=Qc(p,c,e+1/3),o=Qc(p,c,e),l=Qc(p,c,e-1/3)}return{red:Math.round(s*255),green:Math.round(o*255),blue:Math.round(l*255),alpha:a}}function Yl(e,t){return n=>n>0?t:e}const ls=(e,t,n)=>e+(t-e)*n,ef=(e,t,n)=>{const a=e*e,s=n*(t*t-a)+a;return s<0?0:Math.sqrt(s)},pk=[Mf,ri,Fi],hk=e=>pk.find(t=>t.test(e));function j_(e){const t=hk(e);if(Eo(!!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=dk(n)),n}const K_=(e,t)=>{const n=j_(e),a=j_(t);if(!n||!a)return Yl(e,t);const s={...n};return o=>(s.red=ef(n.red,a.red,o),s.green=ef(n.green,a.green,o),s.blue=ef(n.blue,a.blue,o),s.alpha=ls(n.alpha,a.alpha,o),ri.transform(s))},Df=new Set(["none","hidden"]);function mk(e,t){return Df.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}function Ek(e,t){return n=>ls(e,t,n)}function Hd(e){return typeof e=="number"?Ek:typeof e=="string"?Ud(e)?Yl:an.test(e)?K_:vk:Array.isArray(e)?N0:typeof e=="object"?an.test(e)?K_:_k:Yl}function N0(e,t){const n=[...e],a=n.length,s=e.map((o,l)=>Hd(o)(o,t[l]));return o=>{for(let l=0;l{for(const o in a)n[o]=a[o](s);return n}}function gk(e,t){const n=[],a={color:0,var:0,number:0};for(let s=0;s{const n=Ca.createTransformer(t),a=to(e),s=to(t);return a.indexes.var.length===s.indexes.var.length&&a.indexes.color.length===s.indexes.color.length&&a.indexes.number.length>=s.indexes.number.length?Df.has(e)&&!s.values.length||Df.has(t)&&!a.values.length?mk(e,t):Md(N0(gk(a,s),s.values),n):(Eo(!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"),Yl(e,t))};function L0(e,t,n){return typeof e=="number"&&typeof t=="number"&&typeof n=="number"?ls(e,t,n):Hd(e)(e,t)}const Tk=e=>{const t=({timestamp:n})=>e(n);return{start:(n=!0)=>la.update(t,n),stop:()=>wf(t),now:()=>Kl.isProcessing?Kl.timestamp:Yn.now()}},C0=(e,t,n=10)=>{let a="";const s=Math.max(Math.round(t/n),2);for(let o=0;o=$l?1/0:t}function x0(e,t=100,n){const a=n({...e,keyframes:[0,t]}),s=Math.min(Wd(a),$l);return{type:"keyframes",ease:o=>a.next(s*o).value/t,duration:Ar(s)}}const yk=5;function w0(e,t,n){const a=Math.max(t-yk,0);return l0(n-e(a),t-a)}const $t={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},Y_=.001;function Ak({duration:e=$t.duration,bounce:t=$t.bounce,velocity:n=$t.velocity,mass:a=$t.mass}){let s,o;Eo(e<=Br($t.maxDuration),"Spring duration must be 10 seconds or less","spring-duration-limit");let l=1-t;l=La($t.minDamping,$t.maxDamping,l),e=La($t.minDuration,$t.maxDuration,Ar(e)),l<1?(s=h=>{const m=h*l,_=m*e,A=m-n,v=Pf(h,l),C=Math.exp(-_);return Y_-A/v*C},o=h=>{const m=h*l*e,_=m*n+n,A=Math.pow(l,2)*Math.pow(h,2)*e,v=Math.exp(-m),C=Pf(Math.pow(h,2),l);return(-s(h)+Y_>0?-1:1)*((_-A)*v)/C}):(s=h=>{const m=Math.exp(-h*e),_=(h-n)*e+1;return-.001+m*_},o=h=>{const m=Math.exp(-h*e),_=(n-h)*(e*e);return m*_});const c=5/e,p=Sk(s,o,c);if(e=Br(e),isNaN(p))return{stiffness:$t.stiffness,damping:$t.damping,duration:e};{const h=Math.pow(p,2)*a;return{stiffness:h,damping:l*2*Math.sqrt(a*h),duration:e}}}const Ik=12;function Sk(e,t,n){let a=n;for(let s=1;se[n]!==void 0)}function bk(e){let t={velocity:$t.velocity,stiffness:$t.stiffness,damping:$t.damping,mass:$t.mass,isResolvedFromDuration:!1,...e};if(!$_(e,Rk)&&$_(e,Ok))if(e.visualDuration){const n=e.visualDuration,a=2*Math.PI/(n*1.2),s=a*a,o=2*La(.05,1,1-(e.bounce||0))*Math.sqrt(s);t={...t,mass:$t.mass,stiffness:s,damping:o}}else{const n=Ak(e);t={...t,...n,mass:$t.mass},t.isResolvedFromDuration=!0}return t}function no(e=$t.visualDuration,t=$t.bounce){const n=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:a,restDelta:s}=n;const o=n.keyframes[0],l=n.keyframes[n.keyframes.length-1],c={done:!1,value:o},{stiffness:p,damping:h,mass:m,duration:_,velocity:A,isResolvedFromDuration:v}=bk({...n,velocity:-Ar(n.velocity||0)}),C=A||0,L=h/(2*Math.sqrt(p*m)),b=l-o,x=Ar(Math.sqrt(p/m)),F=Math.abs(b)<5;a||(a=F?$t.restSpeed.granular:$t.restSpeed.default),s||(s=F?$t.restDelta.granular:$t.restDelta.default);let U;if(L<1){const P=Pf(x,L);U=j=>{const q=Math.exp(-L*x*j);return l-q*((C+L*x*b)/P*Math.sin(P*j)+b*Math.cos(P*j))}}else if(L===1)U=P=>l-Math.exp(-x*P)*(b+(C+x*b)*P);else{const P=x*Math.sqrt(L*L-1);U=j=>{const q=Math.exp(-L*x*j),ie=Math.min(P*j,300);return l-q*((C+L*x*b)*Math.sinh(ie)+P*b*Math.cosh(ie))/P}}const w={calculatedDuration:v&&_||null,next:P=>{const j=U(P);if(v)c.done=P>=_;else{let q=P===0?C:0;L<1&&(q=P===0?Br(C):w0(U,P,j));const ie=Math.abs(q)<=a,Ie=Math.abs(l-j)<=s;c.done=ie&&Ie}return c.value=c.done?l:j,c},toString:()=>{const P=Math.min(Wd(w),$l),j=C0(q=>w.next(P*q).value,P,30);return P+"ms "+j},toTransition:()=>{}};return w}no.applyToOptions=e=>{const t=x0(e,100,no);return e.ease=t.ease,e.duration=Br(t.duration),e.type="keyframes",e};function kf({keyframes:e,velocity:t=0,power:n=.8,timeConstant:a=325,bounceDamping:s=10,bounceStiffness:o=500,modifyTarget:l,min:c,max:p,restDelta:h=.5,restSpeed:m}){const _=e[0],A={done:!1,value:_},v=ie=>c!==void 0&&iep,C=ie=>c===void 0?p:p===void 0||Math.abs(c-ie)-L*Math.exp(-ie/a),U=ie=>x+F(ie),w=ie=>{const Ie=F(ie),xe=U(ie);A.done=Math.abs(Ie)<=h,A.value=A.done?x:xe};let P,j;const q=ie=>{v(A.value)&&(P=ie,j=no({keyframes:[A.value,C(A.value)],velocity:w0(U,ie,A.value),damping:s,stiffness:o,restDelta:h,restSpeed:m}))};return q(0),{calculatedDuration:null,next:ie=>{let Ie=!1;return!j&&P===void 0&&(Ie=!0,w(ie),q(ie)),P!==void 0&&ie>=P?j.next(ie-P):(!Ie&&w(ie),A)}}}function Nk(e,t,n){const a=[],s=n||oa.mix||L0,o=e.length-1;for(let l=0;lt[0];if(o===2&&t[0]===t[1])return()=>t[1];const l=e[0]===e[1];e[0]>e[o-1]&&(e=[...e].reverse(),t=[...t].reverse());const c=Nk(t,a,s),p=c.length,h=m=>{if(l&&m1)for(;_h(La(e[0],e[o-1],m)):h}function M0(e,t){const n=e[e.length-1];for(let a=1;a<=t;a++){const s=Dd(0,t,a);e.push(ls(n,1,s))}}function D0(e){const t=[0];return M0(t,e.length-1),t}function Ck(e,t){return e.map(n=>n*t)}function xk(e,t){return e.map(()=>t||E0).splice(0,e.length-1)}function js({duration:e=300,keyframes:t,times:n,ease:a="easeInOut"}){const s=_0(a)?a.map(F_):F_(a),o={done:!1,value:t[0]},l=Ck(n&&n.length===t.length?n:D0(t),e),c=Lk(l,t,{ease:Array.isArray(s)?s:xk(t,s)});return{calculatedDuration:e,next:p=>(o.value=c(p),o.done=p>=e,o)}}const wk=e=>e!==null;function Fd(e,{repeat:t,repeatType:n="loop"},a,s=1){const o=e.filter(wk),l=s<0||t&&n!=="loop"&&t%2===1?0:o.length-1;return!l||a===void 0?o[l]:a}const Mk={decay:kf,inertia:kf,tween:js,keyframes:js,spring:no};function P0(e){typeof e.type=="string"&&(e.type=Mk[e.type])}class Xd{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 Dk=e=>e/100;class Gd extends Xd{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:s}=this.options;s&&s.updatedAt!==Yn.now()&&this.tick(Yn.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;P0(t);const{type:n=js,repeat:a=0,repeatDelay:s=0,repeatType:o,velocity:l=0}=t;let{keyframes:c}=t;const p=n||js;p!==js&&typeof c[0]!="number"&&(this.mixKeyframes=Md(Dk,L0(c[0],c[1])),c=[0,100]);const h=p({...t,keyframes:c});o==="mirror"&&(this.mirroredGenerator=p({...t,keyframes:[...c].reverse(),velocity:-l})),h.calculatedDuration===null&&(h.calculatedDuration=Wd(h));const{calculatedDuration:m}=h;this.calculatedDuration=m,this.resolvedDuration=m+s,this.totalDuration=this.resolvedDuration*(a+1)-s,this.generator=h}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:s,mixKeyframes:o,mirroredGenerator:l,resolvedDuration:c,calculatedDuration:p}=this;if(this.startTime===null)return a.next(0);const{delay:h=0,keyframes:m,repeat:_,repeatType:A,repeatDelay:v,type:C,onUpdate:L,finalKeyframe:b}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-s/this.speed,this.startTime)),n?this.currentTime=t:this.updateTime(t);const x=this.currentTime-h*(this.playbackSpeed>=0?1:-1),F=this.playbackSpeed>=0?x<0:x>s;this.currentTime=Math.max(x,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=s);let U=this.currentTime,w=a;if(_){const ie=Math.min(this.currentTime,s)/c;let Ie=Math.floor(ie),xe=ie%1;!xe&&ie>=1&&(xe=1),xe===1&&Ie--,Ie=Math.min(Ie,_+1),Ie%2&&(A==="reverse"?(xe=1-xe,v&&(xe-=v/c)):A==="mirror"&&(w=l)),U=La(0,1,xe)*c}const P=F?{done:!1,value:m[0]}:w.next(U);o&&(P.value=o(P.value));let{done:j}=P;!F&&p!==null&&(j=this.playbackSpeed>=0?this.currentTime>=s:this.currentTime<=0);const q=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&j);return q&&C!==kf&&(P.value=Fd(m,this.options,b,this.speed)),L&&L(P.value),q&&this.finish(),P}then(t,n){return this.finished.then(t,n)}get duration(){return Ar(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Ar(t)}get time(){return Ar(this.currentTime)}set time(t){var n;t=Br(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(Yn.now());const n=this.playbackSpeed!==t;this.playbackSpeed=t,n&&(this.time=Ar(this.currentTime))}play(){var t,n;if(this.isStopped)return;const{driver:a=Tk,startTime:s}=this.options;this.driver||(this.driver=a(l=>this.tick(l))),(n=(t=this.options).onPlay)==null||n.call(t);const o=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=o):this.holdTime!==null?this.startTime=o-this.holdTime:this.startTime||(this.startTime=s??o),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(Yn.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 Pk(e){for(let t=1;te*180/Math.PI,Uf=e=>{const t=ai(Math.atan2(e[1],e[0]));return Vf(t)},kk={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:Uf,rotateZ:Uf,skewX:e=>ai(Math.atan(e[1])),skewY:e=>ai(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},Vf=e=>(e=e%360,e<0&&(e+=360),e),q_=Uf,J_=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),Z_=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),Uk={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:J_,scaleY:Z_,scale:e=>(J_(e)+Z_(e))/2,rotateX:e=>Vf(ai(Math.atan2(e[6],e[5]))),rotateY:e=>Vf(ai(Math.atan2(-e[2],e[0]))),rotateZ:q_,rotate:q_,skewX:e=>ai(Math.atan(e[4])),skewY:e=>ai(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function Bf(e){return e.includes("scale")?1:0}function Hf(e,t){if(!e||e==="none")return Bf(t);const n=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let a,s;if(n)a=Uk,s=n;else{const c=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);a=kk,s=c}if(!s)return Bf(t);const o=a[t],l=s[1].split(",").map(Bk);return typeof o=="function"?o(l):l[o]}const Vk=(e,t)=>{const{transform:n="none"}=getComputedStyle(e);return Hf(n,t)};function Bk(e){return parseFloat(e.trim())}const us=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],cs=new Set(us),Q_=e=>e===os||e===Ue,Hk=new Set(["x","y","z"]),Wk=us.filter(e=>!Hk.has(e));function Fk(e){const t=[];return Wk.forEach(n=>{const a=e.getValue(n);a!==void 0&&(t.push([n,a.get()]),a.set(n.startsWith("scale")?1:0))}),t}const Sa={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})=>Hf(t,"x"),y:(e,{transform:t})=>Hf(t,"y")};Sa.translateX=Sa.x;Sa.translateY=Sa.y;const li=new Set;let Wf=!1,Ff=!1,Xf=!1;function k0(){if(Ff){const e=Array.from(li).filter(a=>a.needsMeasurement),t=new Set(e.map(a=>a.element)),n=new Map;t.forEach(a=>{const s=Fk(a);s.length&&(n.set(a,s),a.render())}),e.forEach(a=>a.measureInitialState()),t.forEach(a=>{a.render();const s=n.get(a);s&&s.forEach(([o,l])=>{var c;(c=a.getValue(o))==null||c.set(l)})}),e.forEach(a=>a.measureEndState()),e.forEach(a=>{a.suspendedScrollY!==void 0&&window.scrollTo(0,a.suspendedScrollY)})}Ff=!1,Wf=!1,li.forEach(e=>e.complete(Xf)),li.clear()}function U0(){li.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Ff=!0)})}function Xk(){Xf=!0,U0(),k0(),Xf=!1}class zd{constructor(t,n,a,s,o,l=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=n,this.name=a,this.motionValue=s,this.element=o,this.isAsync=l}scheduleResolve(){this.state="scheduled",this.isAsync?(li.add(this),Wf||(Wf=!0,la.read(U0),la.resolveKeyframes(k0))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:n,element:a,motionValue:s}=this;if(t[0]===null){const o=s?.get(),l=t[t.length-1];if(o!==void 0)t[0]=o;else if(a&&n){const c=a.readValue(n,l);c!=null&&(t[0]=c)}t[0]===void 0&&(t[0]=l),s&&o===void 0&&s.set(t[0])}Pk(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 Gk=e=>e.startsWith("--");function zk(e,t,n){Gk(t)?e.style.setProperty(t,n):e.style[t]=n}const jk=wd(()=>window.ScrollTimeline!==void 0),Kk={};function Yk(e,t){const n=wd(e);return()=>Kk[t]??n()}const V0=Yk(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Us=([e,t,n,a])=>`cubic-bezier(${e}, ${t}, ${n}, ${a})`,eg={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Us([0,.65,.55,1]),circOut:Us([.55,0,1,.45]),backIn:Us([.31,.01,.66,-.59]),backOut:Us([.33,1.53,.69,.99])};function B0(e,t){if(e)return typeof e=="function"?V0()?C0(e,t):"ease-out":v0(e)?Us(e):Array.isArray(e)?e.map(n=>B0(n,t)||eg.easeOut):eg[e]}function $k(e,t,n,{delay:a=0,duration:s=300,repeat:o=0,repeatType:l="loop",ease:c="easeOut",times:p}={},h=void 0){const m={[t]:n};p&&(m.offset=p);const _=B0(c,s);Array.isArray(_)&&(m.easing=_);const A={delay:a,duration:s,easing:Array.isArray(_)?"linear":_,fill:"both",iterations:o+1,direction:l==="reverse"?"alternate":"normal"};return h&&(A.pseudoElement=h),e.animate(m,A)}function jd(e){return typeof e=="function"&&"applyToOptions"in e}function qk({type:e,...t}){return jd(e)&&V0()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class Jk extends Xd{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!t)return;const{element:n,name:a,keyframes:s,pseudoElement:o,allowFlatten:l=!1,finalKeyframe:c,onComplete:p}=t;this.isPseudoElement=!!o,this.allowFlatten=l,this.options=t,sa(typeof t.type!="string",`Mini animate() doesn't support "type" as a string.`,"mini-spring");const h=qk(t);this.animation=$k(n,a,s,h,o),h.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!o){const m=Fd(s,this.options,c,this.speed);this.updateMotionValue?this.updateMotionValue(m):zk(n,a,m),this.animation.cancel()}p?.(),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 Ar(Number(a))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Ar(t)}get time(){return Ar(Number(this.animation.currentTime)||0)}set time(t){this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=Br(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&&jk()?(this.animation.timeline=t,ss):n(this)}}const H0={anticipate:h0,backInOut:p0,circInOut:m0};function Zk(e){return e in H0}function Qk(e){typeof e.ease=="string"&&Zk(e.ease)&&(e.ease=H0[e.ease])}const tf=10;class eU extends Jk{constructor(t){Qk(t),P0(t),super(t),t.startTime!==void 0&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:n,onUpdate:a,onComplete:s,element:o,...l}=this.options;if(!n)return;if(t!==void 0){n.set(t);return}const c=new Gd({...l,autoplay:!1}),p=Math.max(tf,Yn.now()-this.startTime),h=La(0,tf,p-tf);n.setWithVelocity(c.sample(Math.max(0,p-h)).value,c.sample(p).value,h),c.stop()}}const tg=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(Ca.test(e)||e==="0")&&!e.startsWith("url("));function tU(e){const t=e[0];if(e.length===1)return!0;for(let n=0;nObject.hasOwnProperty.call(Element.prototype,"animate"));function iU(e){var t;const{motionValue:n,name:a,repeatDelay:s,repeatType:o,damping:l,type:c}=e;if(!(((t=n?.owner)==null?void 0:t.current)instanceof HTMLElement))return!1;const{onUpdate:p,transformTemplate:h}=n.owner.getProps();return aU()&&a&&rU.has(a)&&(a!=="transform"||!h)&&!p&&!s&&o!=="mirror"&&l!==0&&c!=="inertia"}const sU=40;class oU extends Xd{constructor({autoplay:t=!0,delay:n=0,type:a="keyframes",repeat:s=0,repeatDelay:o=0,repeatType:l="loop",keyframes:c,name:p,motionValue:h,element:m,..._}){var A;super(),this.stop=()=>{var L,b;this._animation&&(this._animation.stop(),(L=this.stopTimeline)==null||L.call(this)),(b=this.keyframeResolver)==null||b.cancel()},this.createdAt=Yn.now();const v={autoplay:t,delay:n,type:a,repeat:s,repeatDelay:o,repeatType:l,name:p,motionValue:h,element:m,..._},C=m?.KeyframeResolver||zd;this.keyframeResolver=new C(c,(L,b,x)=>this.onKeyframesResolved(L,b,v,!x),p,h,m),(A=this.keyframeResolver)==null||A.scheduleResolve()}onKeyframesResolved(t,n,a,s){this.keyframeResolver=void 0;const{name:o,type:l,velocity:c,delay:p,isHandoff:h,onUpdate:m}=a;this.resolvedAt=Yn.now(),nU(t,o,l,c)||((oa.instantAnimations||!p)&&m?.(Fd(t,a,n)),t[0]=t[t.length-1],Gf(a),a.repeat=0);const _={startTime:s?this.resolvedAt?this.resolvedAt-this.createdAt>sU?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:n,...a,keyframes:t},A=!h&&iU(_)?new eU({..._,element:_.motionValue.owner.current}):new Gd(_);A.finished.then(()=>this.notifyFinished()).catch(ss),this.pendingTimeline&&(this.stopTimeline=A.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=A}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(),Xk()),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 lU{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,s)=>{a&&a(),this.animations[s].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 ng(this.animations,"duration")}get iterationDuration(){return ng(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 ng(e,t){let n=0;for(let a=0;an&&(n=s)}return n}class uU extends lU{then(t,n){return this.finished.finally(t).then(()=>{})}}const cU=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function fU(e){const t=cU.exec(e);if(!t)return[,];const[,n,a,s]=t;return[`--${n??a}`,s]}const dU=4;function W0(e,t,n=1){sa(n<=dU,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`,"max-css-var-depth");const[a,s]=fU(e);if(!a)return;const o=window.getComputedStyle(t).getPropertyValue(a);if(o){const l=o.trim();return i0(l)?parseFloat(l):l}return Ud(s)?W0(s,t,n+1):s}function F0(e,t){return e?.[t]??e?.default??e}const pU={type:"spring",stiffness:500,damping:25,restSpeed:10},hU=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),mU={type:"keyframes",duration:.8},EU={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},_U=(e,{keyframes:t})=>t.length>2?mU:cs.has(e)?e.startsWith("scale")?hU(t[1]):pU:EU;function gU({when:e,delay:t,delayChildren:n,staggerChildren:a,staggerDirection:s,repeat:o,repeatType:l,repeatDelay:c,from:p,elapsed:h,...m}){return!!Object.keys(m).length}const vU=e=>e!==null;function TU(e,{repeat:t,repeatType:n="loop"},a){const s=e.filter(vU),o=t&&n!=="loop"&&t%2===1?0:s.length-1;return s[o]}const X0=(e,t,n,a={},s,o)=>l=>{const c=F0(a,e)||{},p=c.delay||a.delay||0;let{elapsed:h=0}=a;h=h-Br(p);const m={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:t.getVelocity(),...c,delay:-h,onUpdate:A=>{t.set(A),c.onUpdate&&c.onUpdate(A)},onComplete:()=>{l(),c.onComplete&&c.onComplete()},name:e,motionValue:t,element:o?void 0:s};gU(c)||Object.assign(m,_U(e,m)),m.duration&&(m.duration=Br(m.duration)),m.repeatDelay&&(m.repeatDelay=Br(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)),(oa.instantAnimations||oa.skipAnimations)&&(_=!0,Gf(m),m.delay=0),m.allowFlatten=!c.type&&!c.ease,_&&!o&&t.get()!==void 0){const A=TU(m.keyframes,c);if(A!==void 0){la.update(()=>{m.onUpdate(A),m.onComplete()});return}}return c.isSync?new Gd(m):new oU(m)},G0=new Set(["width","height","top","left","right","bottom",...us]),rg=30,yU=e=>!isNaN(parseFloat(e));class AU{constructor(t,n={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=a=>{var s;const o=Yn.now();if(this.updatedAt!==o&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(a),this.current!==this.prev&&((s=this.events.change)==null||s.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=Yn.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=yU(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 o0);const a=this.events[t].add(n);return t==="change"?()=>{a(),la.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=Yn.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>rg)return 0;const n=Math.min(this.updatedAt-this.prevUpdatedAt,rg);return l0(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 ro(e,t){return new AU(e,t)}function ag(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[s,o]=ag(a);t=t(n!==void 0?n:e.custom,s,o)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[s,o]=ag(a);t=t(n!==void 0?n:e.custom,s,o)}return t}function IU(e,t,n){const a=e.getProps();return z0(a,t,a.custom,e)}const SU=e=>Array.isArray(e);function OU(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,ro(n))}function RU(e){return SU(e)?e[e.length-1]||0:e}function bU(e,t){const n=IU(e,t);let{transitionEnd:a={},transition:s={},...o}=n||{};o={...o,...a};for(const l in o){const c=RU(o[l]);OU(e,l,c)}}const Nn=e=>!!(e&&e.getVelocity);function NU(e){return!!(Nn(e)&&e.add)}function LU(e,t){const n=e.getValue("willChange");if(NU(n))return n.add(t);if(!n&&oa.WillChange){const a=new oa.WillChange("auto");e.addValue("willChange",a),a.add(t)}}function Kd(e){return e.replace(/([A-Z])/g,t=>`-${t.toLowerCase()}`)}const CU="framerAppearId",xU="data-"+Kd(CU);function wU(e){return e.props[xU]}function MU({protectedKeys:e,needsAnimating:t},n){const a=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,a}function DU(e,t,{delay:n=0,transitionOverride:a,type:s}={}){let{transition:o=e.getDefaultTransition(),transitionEnd:l,...c}=t;a&&(o=a);const p=[],h=s&&e.animationState&&e.animationState.getState()[s];for(const m in c){const _=e.getValue(m,e.latestValues[m]??null),A=c[m];if(A===void 0||h&&MU(h,m))continue;const v={delay:n,...F0(o||{},m)},C=_.get();if(C!==void 0&&!_.isAnimating&&!Array.isArray(A)&&A===C&&!v.velocity)continue;let L=!1;if(window.MotionHandoffAnimation){const x=wU(e);if(x){const F=window.MotionHandoffAnimation(x,m,la);F!==null&&(v.startTime=F,L=!0)}}LU(e,m),_.start(X0(m,_,A,e.shouldReduceMotion&&G0.has(m)?{type:!1}:v,e,L));const b=_.animation;b&&p.push(b)}return l&&Promise.all(p).then(()=>{la.update(()=>{l&&bU(e,l)})}),p}const PU={test:e=>e==="auto",parse:e=>e},j0=e=>t=>t.test(e),K0=[os,Ue,ji,Ia,ak,rk,PU],ig=e=>K0.find(j0(e));function kU(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||s0(e):!0}const UU=new Set(["brightness","contrast","saturate","opacity"]);function VU(e){const[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[a]=n.match(Vd)||[];if(!a)return e;const s=n.replace(a,"");let o=UU.has(t)?1:0;return a!==n&&(o*=100),t+"("+o+s+")"}const BU=/\b([a-z-]*)\(.*?\)/gu,zf={...Ca,getAnimatableNone:e=>{const t=e.match(BU);return t?t.map(VU).join(" "):e}},sg={...os,transform:Math.round},HU={rotate:Ia,rotateX:Ia,rotateY:Ia,rotateZ:Ia,scale:Al,scaleX:Al,scaleY:Al,scaleZ:Al,skew:Ia,skewX:Ia,skewY:Ia,distance:Ue,translateX:Ue,translateY:Ue,translateZ:Ue,x:Ue,y:Ue,z:Ue,perspective:Ue,transformPerspective:Ue,opacity:eo,originX:G_,originY:G_,originZ:Ue},Yd={borderWidth:Ue,borderTopWidth:Ue,borderRightWidth:Ue,borderBottomWidth:Ue,borderLeftWidth:Ue,borderRadius:Ue,radius:Ue,borderTopLeftRadius:Ue,borderTopRightRadius:Ue,borderBottomRightRadius:Ue,borderBottomLeftRadius:Ue,width:Ue,maxWidth:Ue,height:Ue,maxHeight:Ue,top:Ue,right:Ue,bottom:Ue,left:Ue,inset:Ue,insetBlock:Ue,insetBlockStart:Ue,insetBlockEnd:Ue,insetInline:Ue,insetInlineStart:Ue,insetInlineEnd:Ue,padding:Ue,paddingTop:Ue,paddingRight:Ue,paddingBottom:Ue,paddingLeft:Ue,paddingBlock:Ue,paddingBlockStart:Ue,paddingBlockEnd:Ue,paddingInline:Ue,paddingInlineStart:Ue,paddingInlineEnd:Ue,margin:Ue,marginTop:Ue,marginRight:Ue,marginBottom:Ue,marginLeft:Ue,marginBlock:Ue,marginBlockStart:Ue,marginBlockEnd:Ue,marginInline:Ue,marginInlineStart:Ue,marginInlineEnd:Ue,backgroundPositionX:Ue,backgroundPositionY:Ue,...HU,zIndex:sg,fillOpacity:eo,strokeOpacity:eo,numOctaves:sg},WU={...Yd,color:an,backgroundColor:an,outlineColor:an,fill:an,stroke:an,borderColor:an,borderTopColor:an,borderRightColor:an,borderBottomColor:an,borderLeftColor:an,filter:zf,WebkitFilter:zf},Y0=e=>WU[e];function $0(e,t){let n=Y0(e);return n!==zf&&(n=Ca),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const FU=new Set(["auto","none","0"]);function XU(e,t,n){let a=0,s;for(;a{n.getValue(p).set(h)}),this.resolveNoneKeyframes()}}function zU(e,t,n){if(e instanceof EventTarget)return[e];if(typeof e=="string"){let a=document;const s=n?.[e]??a.querySelectorAll(e);return s?Array.from(s):[]}return Array.from(e)}const q0=(e,t)=>t&&typeof e=="number"?t.transform(e):e,{schedule:jU}=T0(queueMicrotask,!1);function J0(e){return V3(e)&&"ownerSVGElement"in e}function KU(e){return J0(e)&&e.tagName==="svg"}const YU=[...K0,an,Ca],$U=e=>YU.find(j0(e)),og=()=>({min:0,max:0}),$d=()=>({x:og(),y:og()}),jf={current:null},Z0={current:!1},qU=typeof window<"u";function JU(){if(Z0.current=!0,!!qU)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 ao=new WeakMap;function ZU(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function QU(e){return typeof e=="string"||Array.isArray(e)}const e4=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],t4=["initial",...e4];function Q0(e){return ZU(e.animate)||t4.some(t=>QU(e[t]))}function n4(e){return!!(Q0(e)||e.variants)}function r4(e,t,n){for(const a in t){const s=t[a],o=n[a];if(Nn(s))e.addValue(a,s);else if(Nn(o))e.addValue(a,ro(s,{owner:e}));else if(o!==s)if(e.hasValue(a)){const l=e.getValue(a);l.liveStyle===!0?l.jump(s):l.hasAnimated||l.set(s)}else{const l=e.getStaticValue(a);e.addValue(a,ro(l!==void 0?l:s,{owner:e}))}}for(const a in n)t[a]===void 0&&e.removeValue(a);return t}const lg=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let ug={};class e1{scrapeMotionValuesFromProps(t,n,a){return{}}constructor({parent:t,props:n,presenceContext:a,reducedMotionConfig:s,blockInitialAnimation:o,visualState:l},c={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=zd,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 A=Yn.now();this.renderScheduledAtthis.bindToMotionValue(s,a)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(Z0.current||JU(),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(),wf(this.notifyUpdate),wf(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=cs.has(t);a&&this.onBindTransform&&this.onBindTransform();const s=n.on("change",l=>{this.latestValues[t]=l,this.props.onUpdate&&la.preRender(this.notifyUpdate),a&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let o;typeof window<"u"&&window.MotionCheckAppearSync&&(o=window.MotionCheckAppearSync(this,t,n)),this.valueSubscriptions.set(t,()=>{s(),o&&o(),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 ug){const n=ug[t];if(!n)continue;const{isEnabled:a,Feature:s}=n;if(!this.features[t]&&s&&a(this.props)&&(this.features[t]=new s(this)),this.features[t]){const o=this.features[t];o.isMounted?o.update():(o.mount(),o.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):$d()}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=ro(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"&&(i0(a)||s0(a))?a=parseFloat(a):!$U(a)&&Ca.test(n)&&(a=$0(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 s;if(typeof a=="string"||typeof a=="object"){const l=z0(this.props,a,(n=this.presenceContext)==null?void 0:n.custom);l&&(s=l[t])}if(a&&s!==void 0)return s;const o=this.getBaseTargetFromProps(this.props,t);return o!==void 0&&!Nn(o)?o:this.initialValues[t]!==void 0&&s===void 0?void 0:this.baseTarget[t]}on(t,n){return this.events[t]||(this.events[t]=new o0),this.events[t].add(n)}notify(t,...n){this.events[t]&&this.events[t].notify(...n)}scheduleRenderMicrotask(){jU.render(this.render)}}class t1 extends e1{constructor(){super(...arguments),this.KeyframeResolver=GU}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 a4({top:e,left:t,right:n,bottom:a}){return{x:{min:t,max:n},y:{min:e,max:a}}}function i4(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 s4(e,t){return a4(i4(e.getBoundingClientRect(),t))}const o4={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},l4=us.length;function u4(e,t,n){let a="",s=!0;for(let o=0;o{if(!t.target)return e;if(typeof e=="string")if(Ue.test(e))e=parseFloat(e);else return e;const n=cg(e,t.target.x),a=cg(e,t.target.y);return`${n}% ${a}%`}},c4={correct:(e,{treeScale:t,projectionDelta:n})=>{const a=e,s=Ca.parse(e);if(s.length>5)return a;const o=Ca.createTransformer(e),l=typeof s[0]!="number"?1:0,c=n.x.scale*t.x,p=n.y.scale*t.y;s[0+l]/=c,s[1+l]/=p;const h=ls(c,p,.5);return typeof s[2+l]=="number"&&(s[2+l]/=h),typeof s[3+l]=="number"&&(s[3+l]/=h),o(s)}},f4={borderRadius:{...Ms,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Ms,borderTopRightRadius:Ms,borderBottomLeftRadius:Ms,borderBottomRightRadius:Ms,boxShadow:c4};function d4(e,{layout:t,layoutId:n}){return cs.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!f4[e]||e==="opacity")}function a1(e,t,n){var a;const s=e.style,o=t?.style,l={};if(!s)return l;for(const c in s)(Nn(s[c])||o&&Nn(o[c])||d4(c,e)||((a=n?.getValue(c))==null?void 0:a.liveStyle)!==void 0)&&(l[c]=s[c]);return l}function p4(e){return window.getComputedStyle(e)}class h4 extends t1{constructor(){super(...arguments),this.type="html",this.renderInstance=r1}readValueFromInstance(t,n){var a;if(cs.has(n))return(a=this.projection)!=null&&a.isProjecting?Bf(n):Vk(t,n);{const s=p4(t),o=(A0(n)?s.getPropertyValue(n):s[n])||0;return typeof o=="string"?o.trim():o}}measureInstanceViewportBox(t,{transformPagePoint:n}){return s4(t,n)}build(t,n,a){n1(t,n,a.transformTemplate)}scrapeMotionValuesFromProps(t,n,a){return a1(t,n,a)}}const m4={offset:"stroke-dashoffset",array:"stroke-dasharray"},E4={offset:"strokeDashoffset",array:"strokeDasharray"};function _4(e,t,n=1,a=0,s=!0){e.pathLength=1;const o=s?m4:E4;e[o.offset]=Ue.transform(-a);const l=Ue.transform(t),c=Ue.transform(n);e[o.array]=`${l} ${c}`}const g4=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function v4(e,{attrX:t,attrY:n,attrScale:a,pathLength:s,pathSpacing:o=1,pathOffset:l=0,...c},p,h,m){if(n1(e,c,h),p){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:_,style:A}=e;_.transform&&(A.transform=_.transform,delete _.transform),(A.transform||_.transformOrigin)&&(A.transformOrigin=_.transformOrigin??"50% 50%",delete _.transformOrigin),A.transform&&(A.transformBox=m?.transformBox??"fill-box",delete _.transformBox);for(const v of g4)_[v]!==void 0&&(A[v]=_[v],delete _[v]);t!==void 0&&(_.x=t),n!==void 0&&(_.y=n),a!==void 0&&(_.scale=a),s!==void 0&&_4(_,s,o,l,!1)}const i1=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"]),T4=e=>typeof e=="string"&&e.toLowerCase()==="svg";function y4(e,t,n,a){r1(e,t,void 0,a);for(const s in t.attrs)e.setAttribute(i1.has(s)?s:Kd(s),t.attrs[s])}function A4(e,t,n){const a=a1(e,t,n);for(const s in e)if(Nn(e[s])||Nn(t[s])){const o=us.indexOf(s)!==-1?"attr"+s.charAt(0).toUpperCase()+s.substring(1):s;a[o]=e[s]}return a}class I4 extends t1{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=$d}getBaseTargetFromProps(t,n){return t[n]}readValueFromInstance(t,n){if(cs.has(n)){const a=Y0(n);return a&&a.default||0}return n=i1.has(n)?n:Kd(n),t.getAttribute(n)}scrapeMotionValuesFromProps(t,n,a){return A4(t,n,a)}build(t,n,a){v4(t,n,this.isSVGTag,a.transformTemplate,a.style)}renderInstance(t,n,a,s){y4(t,n,a,s)}mount(t){this.isSVGTag=T4(t.tagName),super.mount(t)}}function S4(e,t){return e in t}class O4 extends e1{constructor(){super(...arguments),this.type="object"}readValueFromInstance(t,n){if(S4(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 $d()}build(t,n){Object.assign(t.output,n)}renderInstance(t,{output:n}){Object.assign(t,n)}sortInstanceNodePosition(){return 0}}function R4(e,t,n){const a=Nn(e)?e:ro(e);return a.start(X0("",a,t,n)),a.animation}function qd(e){return typeof e=="object"&&!Array.isArray(e)}function s1(e,t,n,a){return typeof e=="string"&&qd(t)?zU(e,n,a):e instanceof NodeList?Array.from(e):Array.isArray(e)?e:[e]}function b4(e,t,n){return e*(t+1)}function fg(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 N4(e,t,n){for(let a=0;at&&s.at{const Ie=P4(w),{delay:xe=0,times:M=D0(Ie),type:J="keyframes",repeat:re,repeatType:N,repeatDelay:ye=0,...ee}=P;let{ease:le=t.ease||"easeOut",duration:Ee}=P;const Le=typeof xe=="function"?xe(q,ie):xe,se=Ie.length,V=jd(J)?J:s?.[J||"keyframes"];if(se<=2&&V){let S=100;if(se===2&&V4(Ie)){const fe=Ie[1]-Ie[0];S=Math.abs(fe)}const X={...ee};Ee!==void 0&&(X.duration=Br(Ee));const K=x0(X,S,V);le=K.ease,Ee=K.duration}Ee??(Ee=o);const $=_+Le;M.length===1&&M[0]===0&&(M[1]=1);const me=M.length-Ie.length;if(me>0&&M0(M,me),Ie.length===1&&Ie.unshift(null),re){sa(re{for(const L in v){const b=v[L];b.sort(x4);const x=[],F=[],U=[];for(let P=0;Ptypeof e=="number",V4=e=>e.every(U4);function B4(e){const t={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=J0(e)&&!KU(e)?new I4(t):new h4(t);n.mount(e),ao.set(e,n)}function H4(e){const t={presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}},n=new O4(t);n.mount(e),ao.set(e,n)}function W4(e,t){return Nn(e)||typeof e=="number"||typeof e=="string"&&!qd(t)}function o1(e,t,n,a){const s=[];if(W4(e,t))s.push(R4(e,qd(t)&&t.default||t,n&&(n.default||n)));else{const o=s1(e,t,a),l=o.length;sa(!!l,"No valid elements provided.","no-valid-elements");for(let c=0;c{a.push(...o1(l,s,o))}),a}function X4(e){return Array.isArray(e)&&e.some(Array.isArray)}function G4(e){function t(n,a,s){let o=[],l;if(X4(n))o=F4(n,a,e);else{const{onComplete:p,...h}=s||{};typeof p=="function"&&(l=p),o=o1(n,a,h,e)}const c=new uU(o);return l&&c.finished.then(l),c}return t}const z4=G4(),j4=["d","stroke","stroke-width"],K4=Ut({__name:"AnimatedEdge",props:{d:{},strokeColor:{},strokeWidth:{}},setup(e){const t=e,n=Ye(null);return Jt(()=>t.d,a=>{n.value&&z4(n.value,{d:a},{duration:.2,ease:"easeInOut"})}),(a,s)=>(R(),D("path",{ref_key:"path",ref:n,d:e.d,stroke:e.strokeColor,fill:"none","stroke-width":e.strokeWidth},null,8,j4))}}),nf=mo(K4,[["__scopeId","data-v-d27c671f"]]);function Pl(e,t){return e==null||t==null?NaN:et?1:e>=t?0:NaN}function Y4(e,t){return e==null||t==null?NaN:te?1:t>=e?0:NaN}function l1(e){let t,n,a;e.length!==2?(t=Pl,n=(c,p)=>Pl(e(c),p),a=(c,p)=>e(c)-p):(t=e===Pl||e===Y4?e:$4,n=e,a=e);function s(c,p,h=0,m=c.length){if(h>>1;n(c[_],p)<0?h=_+1:m=_}while(h>>1;n(c[_],p)<=0?h=_+1:m=_}while(hh&&a(c[_-1],p)>-a(c[_],p)?_-1:_}return{left:s,center:l,right:o}}function $4(){return 0}function q4(e){return e===null?NaN:+e}const J4=l1(Pl),Z4=J4.right;l1(q4).center;var Kf=Math.sqrt(50),Yf=Math.sqrt(10),$f=Math.sqrt(2);function Q4(e,t,n){var a,s=-1,o,l,c;if(t=+t,e=+e,n=+n,e===t&&n>0)return[e];if((a=t0){let p=Math.round(e/c),h=Math.round(t/c);for(p*ct&&--h,l=new Array(o=h-p+1);++st&&--h,l=new Array(o=h-p+1);++s=0?(o>=Kf?10:o>=Yf?5:o>=$f?2:1)*Math.pow(10,s):-Math.pow(10,-s)/(o>=Kf?10:o>=Yf?5:o>=$f?2:1)}function e5(e,t,n){var a=Math.abs(t-e)/Math.max(0,n),s=Math.pow(10,Math.floor(Math.log(a)/Math.LN10)),o=a/s;return o>=Kf?s*=10:o>=Yf?s*=5:o>=$f&&(s*=2),t{}};function Jd(){for(var e=0,t=arguments.length,n={},a;e=0&&(a=n.slice(s+1),n=n.slice(0,s)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:a}})}kl.prototype=Jd.prototype={constructor:kl,on:function(e,t){var n=this._,a=n5(e+"",n),s,o=-1,l=a.length;if(arguments.length<2){for(;++o0)for(var n=new Array(s),a=0,s,o;a=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),mg.hasOwnProperty(t)?{space:mg[t],local:e}:e}function a5(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===qf&&t.documentElement.namespaceURI===qf?t.createElement(e):t.createElementNS(n,e)}}function i5(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function c1(e){var t=_u(e);return(t.local?i5:a5)(t)}function s5(){}function Zd(e){return e==null?s5:function(){return this.querySelector(e)}}function o5(e){typeof e!="function"&&(e=Zd(e));for(var t=this._groups,n=t.length,a=new Array(n),s=0;s=U&&(U=F+1);!(P=b[U])&&++U=0;)(l=a[s])&&(o&&l.compareDocumentPosition(o)^4&&o.parentNode.insertBefore(l,o),o=l);return this}function w5(e){e||(e=M5);function t(_,A){return _&&A?e(_.__data__,A.__data__):!_-!A}for(var n=this._groups,a=n.length,s=new Array(a),o=0;ot?1:e>=t?0:NaN}function D5(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function P5(){return Array.from(this)}function k5(){for(var e=this._groups,t=0,n=e.length;t1?this.each((t==null?K5:typeof t=="function"?$5:Y5)(e,t,n??"")):ts(this.node(),e)}function ts(e,t){return e.style.getPropertyValue(t)||m1(e).getComputedStyle(e,null).getPropertyValue(t)}function J5(e){return function(){delete this[e]}}function Z5(e,t){return function(){this[e]=t}}function Q5(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function e6(e,t){return arguments.length>1?this.each((t==null?J5:typeof t=="function"?Q5:Z5)(e,t)):this.node()[e]}function E1(e){return e.trim().split(/^|\s+/)}function Qd(e){return e.classList||new _1(e)}function _1(e){this._node=e,this._names=E1(e.getAttribute("class")||"")}_1.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 g1(e,t){for(var n=Qd(e),a=-1,s=t.length;++a=0&&(n=t.slice(a+1),t=t.slice(0,a)),{type:t,name:n}})}function N6(e){return function(){var t=this.__on;if(t){for(var n=0,a=-1,s=t.length,o;n>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?Il(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?Il(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=H6.exec(e))?new kn(t[1],t[2],t[3],1):(t=W6.exec(e))?new kn(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=F6.exec(e))?Il(t[1],t[2],t[3],t[4]):(t=X6.exec(e))?Il(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=G6.exec(e))?Ag(t[1],t[2]/100,t[3]/100,1):(t=z6.exec(e))?Ag(t[1],t[2]/100,t[3]/100,t[4]):Eg.hasOwnProperty(e)?vg(Eg[e]):e==="transparent"?new kn(NaN,NaN,NaN,0):null}function vg(e){return new kn(e>>16&255,e>>8&255,e&255,1)}function Il(e,t,n,a){return a<=0&&(e=t=n=NaN),new kn(e,t,n,a)}function Y6(e){return e instanceof To||(e=pi(e)),e?(e=e.rgb(),new kn(e.r,e.g,e.b,e.opacity)):new kn}function Qf(e,t,n,a){return arguments.length===1?Y6(e):new kn(e,t,n,a??1)}function kn(e,t,n,a){this.r=+e,this.g=+t,this.b=+n,this.opacity=+a}ep(kn,Qf,A1(To,{brighter(e){return e=e==null?Jl:Math.pow(Jl,e),new kn(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?io:Math.pow(io,e),new kn(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new kn(ui(this.r),ui(this.g),ui(this.b),Zl(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:Tg,formatHex:Tg,formatHex8:$6,formatRgb:yg,toString:yg}));function Tg(){return`#${ii(this.r)}${ii(this.g)}${ii(this.b)}`}function $6(){return`#${ii(this.r)}${ii(this.g)}${ii(this.b)}${ii((isNaN(this.opacity)?1:this.opacity)*255)}`}function yg(){const e=Zl(this.opacity);return`${e===1?"rgb(":"rgba("}${ui(this.r)}, ${ui(this.g)}, ${ui(this.b)}${e===1?")":`, ${e})`}`}function Zl(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 ii(e){return e=ui(e),(e<16?"0":"")+e.toString(16)}function Ag(e,t,n,a){return a<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Tr(e,t,n,a)}function I1(e){if(e instanceof Tr)return new Tr(e.h,e.s,e.l,e.opacity);if(e instanceof To||(e=pi(e)),!e)return new Tr;if(e instanceof Tr)return e;e=e.rgb();var t=e.r/255,n=e.g/255,a=e.b/255,s=Math.min(t,n,a),o=Math.max(t,n,a),l=NaN,c=o-s,p=(o+s)/2;return c?(t===o?l=(n-a)/c+(n0&&p<1?0:l,new Tr(l,c,p,e.opacity)}function q6(e,t,n,a){return arguments.length===1?I1(e):new Tr(e,t,n,a??1)}function Tr(e,t,n,a){this.h=+e,this.s=+t,this.l=+n,this.opacity=+a}ep(Tr,q6,A1(To,{brighter(e){return e=e==null?Jl:Math.pow(Jl,e),new Tr(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?io:Math.pow(io,e),new Tr(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,s=2*n-a;return new kn(rf(e>=240?e-240:e+120,s,a),rf(e,s,a),rf(e<120?e+240:e-120,s,a),this.opacity)},clamp(){return new Tr(Ig(this.h),Sl(this.s),Sl(this.l),Zl(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=Zl(this.opacity);return`${e===1?"hsl(":"hsla("}${Ig(this.h)}, ${Sl(this.s)*100}%, ${Sl(this.l)*100}%${e===1?")":`, ${e})`}`}}));function Ig(e){return e=(e||0)%360,e<0?e+360:e}function Sl(e){return Math.max(0,Math.min(1,e||0))}function rf(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 tp=e=>()=>e;function J6(e,t){return function(n){return e+n*t}}function Z6(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 Q6(e){return(e=+e)==1?S1:function(t,n){return n-t?Z6(t,n,e):tp(isNaN(t)?n:t)}}function S1(e,t){var n=t-e;return n?J6(e,n):tp(isNaN(e)?t:e)}const Ql=function e(t){var n=Q6(t);function a(s,o){var l=n((s=Qf(s)).r,(o=Qf(o)).r),c=n(s.g,o.g),p=n(s.b,o.b),h=S1(s.opacity,o.opacity);return function(m){return s.r=l(m),s.g=c(m),s.b=p(m),s.opacity=h(m),s+""}}return a.gamma=e,a}(1);function e8(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,a=t.slice(),s;return function(o){for(s=0;sn&&(o=t.slice(n,o),c[l]?c[l]+=o:c[++l]=o),(a=a[0])===(s=s[0])?c[l]?c[l]+=s:c[++l]=s:(c[++l]=null,p.push({i:l,x:vr(a,s)})),n=af.lastIndex;return n180?m+=360:m-h>180&&(h+=360),A.push({i:_.push(s(_)+"rotate(",null,a)-2,x:vr(h,m)})):m&&_.push(s(_)+"rotate("+m+a)}function c(h,m,_,A){h!==m?A.push({i:_.push(s(_)+"skewX(",null,a)-2,x:vr(h,m)}):m&&_.push(s(_)+"skewX("+m+a)}function p(h,m,_,A,v,C){if(h!==_||m!==A){var L=v.push(s(v)+"scale(",null,",",null,")");C.push({i:L-4,x:vr(h,_)},{i:L-2,x:vr(m,A)})}else(_!==1||A!==1)&&v.push(s(v)+"scale("+_+","+A+")")}return function(h,m){var _=[],A=[];return h=e(h),m=e(m),o(h.translateX,h.translateY,m.translateX,m.translateY,_,A),l(h.rotate,m.rotate,_,A),c(h.skewX,m.skewX,_,A),p(h.scaleX,h.scaleY,m.scaleX,m.scaleY,_,A),h=m=null,function(v){for(var C=-1,L=A.length,b;++C=0&&e._call.call(void 0,t),e=e._next;--ns}function Rg(){hi=(tu=oo.now())+gu,ns=Vs=0;try{_8()}finally{ns=0,v8(),hi=0}}function g8(){var e=oo.now(),t=e-tu;t>L1&&(gu-=t,tu=e)}function v8(){for(var e,t=eu,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:eu=n);Bs=e,td(a)}function td(e){if(!ns){Vs&&(Vs=clearTimeout(Vs));var t=e-hi;t>24?(e<1/0&&(Vs=setTimeout(Rg,e-oo.now()-gu)),Ds&&(Ds=clearInterval(Ds))):(Ds||(tu=oo.now(),Ds=setInterval(g8,L1)),ns=1,C1(Rg))}}function bg(e,t,n){var a=new nu;return t=t==null?0:+t,a.restart(s=>{a.stop(),e(s+t)},t,n),a}var T8=Jd("start","end","cancel","interrupt"),y8=[],w1=0,Ng=1,nd=2,Ul=3,Lg=4,rd=5,Vl=6;function vu(e,t,n,a,s,o){var l=e.__transition;if(!l)e.__transition={};else if(n in l)return;A8(e,n,{name:t,index:a,group:s,on:T8,tween:y8,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:w1})}function ap(e,t){var n=Sr(e,t);if(n.state>w1)throw new Error("too late; already scheduled");return n}function Xr(e,t){var n=Sr(e,t);if(n.state>Ul)throw new Error("too late; already running");return n}function Sr(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function A8(e,t,n){var a=e.__transition,s;a[t]=n,n.timer=x1(o,0,n.time);function o(h){n.state=Ng,n.timer.restart(l,n.delay,n.time),n.delay<=h&&l(h-n.delay)}function l(h){var m,_,A,v;if(n.state!==Ng)return p();for(m in a)if(v=a[m],v.name===n.name){if(v.state===Ul)return bg(l);v.state===Lg?(v.state=Vl,v.timer.stop(),v.on.call("interrupt",e,e.__data__,v.index,v.group),delete a[m]):+mnd&&a.state=0&&(t=t.slice(0,n)),!t||t==="start"})}function Z8(e,t,n){var a,s,o=J8(t)?ap:Xr;return function(){var l=o(this,e),c=l.on;c!==a&&(s=(a=c).copy()).on(t,n),l.on=s}}function Q8(e,t){var n=this._id;return arguments.length<2?Sr(this.node(),n).on.on(e):this.each(Z8(n,e,t))}function eV(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function tV(){return this.on("end.remove",eV(this._id))}function nV(e){var t=this._name,n=this._id;typeof e!="function"&&(e=Zd(e));for(var a=this._groups,s=a.length,o=new Array(s),l=0;lei)if(!(Math.abs(m*c-p*h)>ei)||!s)this._+="L"+(this._x1=e)+","+(this._y1=t);else{var A=n-o,v=a-l,C=c*c+p*p,L=A*A+v*v,b=Math.sqrt(C),x=Math.sqrt(_),F=s*Math.tan((ad-Math.acos((C+_-L)/(2*b*x)))/2),U=F/x,w=F/b;Math.abs(U-1)>ei&&(this._+="L"+(e+U*h)+","+(t+U*m)),this._+="A"+s+","+s+",0,0,"+ +(m*A>h*v)+","+(this._x1=e+w*c)+","+(this._y1=t+w*p)}},arc:function(e,t,n,a,s,o){e=+e,t=+t,n=+n,o=!!o;var l=n*Math.cos(a),c=n*Math.sin(a),p=e+l,h=t+c,m=1^o,_=o?a-s:s-a;if(n<0)throw new Error("negative radius: "+n);this._x1===null?this._+="M"+p+","+h:(Math.abs(this._x1-p)>ei||Math.abs(this._y1-h)>ei)&&(this._+="L"+p+","+h),n&&(_<0&&(_=_%id+id),_>bV?this._+="A"+n+","+n+",0,1,"+m+","+(e-l)+","+(t-c)+"A"+n+","+n+",0,1,"+m+","+(this._x1=p)+","+(this._y1=h):_>ei&&(this._+="A"+n+","+n+",0,"+ +(_>=ad)+","+m+","+(this._x1=e+n*Math.cos(s))+","+(this._y1=t+n*Math.sin(s))))},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 NV(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function ru(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 rs(e){return e=ru(Math.abs(e)),e?e[1]:NaN}function LV(e,t){return function(n,a){for(var s=n.length,o=[],l=0,c=e[0],p=0;s>0&&c>0&&(p+c+1>a&&(c=Math.max(1,a-p)),o.push(n.substring(s-=c,s+c)),!((p+=c+1)>a));)c=e[l=(l+1)%e.length];return o.reverse().join(t)}}function CV(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var xV=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function au(e){if(!(t=xV.exec(e)))throw new Error("invalid format: "+e);var t;return new sp({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]})}au.prototype=sp.prototype;function sp(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+""}sp.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 wV(e){e:for(var t=e.length,n=1,a=-1,s;n0&&(a=0);break}return a>0?e.slice(0,a)+e.slice(s+1):e}var U1;function MV(e,t){var n=ru(e,t);if(!n)return e+"";var a=n[0],s=n[1],o=s-(U1=Math.max(-8,Math.min(8,Math.floor(s/3)))*3)+1,l=a.length;return o===l?a:o>l?a+new Array(o-l+1).join("0"):o>0?a.slice(0,o)+"."+a.slice(o):"0."+new Array(1-o).join("0")+ru(e,Math.max(0,t+o-1))[0]}function Cg(e,t){var n=ru(e,t);if(!n)return e+"";var a=n[0],s=n[1];return s<0?"0."+new Array(-s).join("0")+a:a.length>s+1?a.slice(0,s+1)+"."+a.slice(s+1):a+new Array(s-a.length+2).join("0")}const xg={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:NV,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)=>Cg(e*100,t),r:Cg,s:MV,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function wg(e){return e}var Mg=Array.prototype.map,Dg=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function DV(e){var t=e.grouping===void 0||e.thousands===void 0?wg:LV(Mg.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",a=e.currency===void 0?"":e.currency[1]+"",s=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?wg:CV(Mg.call(e.numerals,String)),l=e.percent===void 0?"%":e.percent+"",c=e.minus===void 0?"−":e.minus+"",p=e.nan===void 0?"NaN":e.nan+"";function h(_){_=au(_);var A=_.fill,v=_.align,C=_.sign,L=_.symbol,b=_.zero,x=_.width,F=_.comma,U=_.precision,w=_.trim,P=_.type;P==="n"?(F=!0,P="g"):xg[P]||(U===void 0&&(U=12),w=!0,P="g"),(b||A==="0"&&v==="=")&&(b=!0,A="0",v="=");var j=L==="$"?n:L==="#"&&/[boxX]/.test(P)?"0"+P.toLowerCase():"",q=L==="$"?a:/[%p]/.test(P)?l:"",ie=xg[P],Ie=/[defgprs%]/.test(P);U=U===void 0?6:/[gprs]/.test(P)?Math.max(1,Math.min(21,U)):Math.max(0,Math.min(20,U));function xe(M){var J=j,re=q,N,ye,ee;if(P==="c")re=ie(M)+re,M="";else{M=+M;var le=M<0||1/M<0;if(M=isNaN(M)?p:ie(Math.abs(M),U),w&&(M=wV(M)),le&&+M==0&&C!=="+"&&(le=!1),J=(le?C==="("?C:c:C==="-"||C==="("?"":C)+J,re=(P==="s"?Dg[8+U1/3]:"")+re+(le&&C==="("?")":""),Ie){for(N=-1,ye=M.length;++Nee||ee>57){re=(ee===46?s+M.slice(N+1):M.slice(N))+re,M=M.slice(0,N);break}}}F&&!b&&(M=t(M,1/0));var Ee=J.length+M.length+re.length,Le=Ee>1)+J+M+re+Le.slice(Ee);break;default:M=Le+J+M+re;break}return o(M)}return xe.toString=function(){return _+""},xe}function m(_,A){var v=h((_=au(_),_.type="f",_)),C=Math.max(-8,Math.min(8,Math.floor(rs(A)/3)))*3,L=Math.pow(10,-C),b=Dg[8+C/3];return function(x){return v(L*x)+b}}return{format:h,formatPrefix:m}}var Rl,V1,B1;PV({thousands:",",grouping:[3],currency:["$",""]});function PV(e){return Rl=DV(e),V1=Rl.format,B1=Rl.formatPrefix,Rl}function kV(e){return Math.max(0,-rs(Math.abs(e)))}function UV(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(rs(t)/3)))*3-rs(Math.abs(e)))}function VV(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,rs(t)-rs(e))+1}function BV(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function HV(e){return function(){return e}}function WV(e){return+e}var Pg=[0,1];function Xi(e){return e}function od(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:HV(isNaN(t)?NaN:.5)}function FV(e,t){var n;return e>t&&(n=e,e=t,t=n),function(a){return Math.max(e,Math.min(t,a))}}function XV(e,t,n){var a=e[0],s=e[1],o=t[0],l=t[1];return s2?GV:XV,p=h=null,_}function _(A){return A==null||isNaN(A=+A)?o:(p||(p=c(e.map(a),t,n)))(a(l(A)))}return _.invert=function(A){return l(s((h||(h=c(t,e.map(a),vr)))(A)))},_.domain=function(A){return arguments.length?(e=Array.from(A,WV),m()):e.slice()},_.range=function(A){return arguments.length?(t=Array.from(A),m()):t.slice()},_.rangeRound=function(A){return t=Array.from(A),n=o8,m()},_.clamp=function(A){return arguments.length?(l=A?!0:Xi,m()):l!==Xi},_.interpolate=function(A){return arguments.length?(n=A,m()):n},_.unknown=function(A){return arguments.length?(o=A,_):o},function(A,v){return a=A,s=v,m()}}function KV(){return jV()(Xi,Xi)}function YV(e,t,n,a){var s=e5(e,t,n),o;switch(a=au(a??",f"),a.type){case"s":{var l=Math.max(Math.abs(e),Math.abs(t));return a.precision==null&&!isNaN(o=UV(s,l))&&(a.precision=o),B1(a,l)}case"":case"e":case"g":case"p":case"r":{a.precision==null&&!isNaN(o=VV(s,Math.max(Math.abs(e),Math.abs(t))))&&(a.precision=o-(a.type==="e"));break}case"f":case"%":{a.precision==null&&!isNaN(o=kV(s))&&(a.precision=o-(a.type==="%")*2);break}}return V1(a)}function $V(e){var t=e.domain;return e.ticks=function(n){var a=t();return Q4(a[0],a[a.length-1],n??10)},e.tickFormat=function(n,a){var s=t();return YV(s[0],s[s.length-1],n??10,a)},e.nice=function(n){n==null&&(n=10);var a=t(),s=0,o=a.length-1,l=a[s],c=a[o],p,h,m=10;for(c0;){if(h=u1(l,c,n),h===p)return a[s]=l,a[o]=c,t(a);if(h>0)l=Math.floor(l/h)*h,c=Math.ceil(c/h)*h;else if(h<0)l=Math.ceil(l*h)/h,c=Math.floor(c*h)/h;else break;p=h}return e},e}function H1(){var e=KV();return e.copy=function(){return zV(e,H1())},BV.apply(e,arguments),$V(e)}const bl=e=>()=>e;function qV(e,{sourceEvent:t,target:n,transform:a,dispatch:s}){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:s}})}function ra(e,t,n){this.k=e,this.x=t,this.y=n}ra.prototype={constructor:ra,scale:function(e){return e===1?this:new ra(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new ra(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 iu=new ra(1,0,0);ra.prototype;function sf(e){e.stopImmediatePropagation()}function Ps(e){e.preventDefault(),e.stopImmediatePropagation()}function JV(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function ZV(){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 kg(){return this.__zoom||iu}function QV(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function eB(){return navigator.maxTouchPoints||"ontouchstart"in this}function tB(e,t,n){var a=e.invertX(t[0][0])-n[0][0],s=e.invertX(t[1][0])-n[1][0],o=e.invertY(t[0][1])-n[0][1],l=e.invertY(t[1][1])-n[1][1];return e.translate(s>a?(a+s)/2:Math.min(0,a)||Math.max(0,s),l>o?(o+l)/2:Math.min(0,o)||Math.max(0,l))}function nB(){var e=JV,t=ZV,n=tB,a=QV,s=eB,o=[0,1/0],l=[[-1/0,-1/0],[1/0,1/0]],c=250,p=m8,h=Jd("start","zoom","end"),m,_,A,v=500,C=150,L=0,b=10;function x(N){N.property("__zoom",kg).on("wheel.zoom",ie,{passive:!1}).on("mousedown.zoom",Ie).on("dblclick.zoom",xe).filter(s).on("touchstart.zoom",M).on("touchmove.zoom",J).on("touchend.zoom touchcancel.zoom",re).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}x.transform=function(N,ye,ee,le){var Ee=N.selection?N.selection():N;Ee.property("__zoom",kg),N!==Ee?P(N,ye,ee,le):Ee.interrupt().each(function(){j(this,arguments).event(le).start().zoom(null,typeof ye=="function"?ye.apply(this,arguments):ye).end()})},x.scaleBy=function(N,ye,ee,le){x.scaleTo(N,function(){var Ee=this.__zoom.k,Le=typeof ye=="function"?ye.apply(this,arguments):ye;return Ee*Le},ee,le)},x.scaleTo=function(N,ye,ee,le){x.transform(N,function(){var Ee=t.apply(this,arguments),Le=this.__zoom,se=ee==null?w(Ee):typeof ee=="function"?ee.apply(this,arguments):ee,V=Le.invert(se),$=typeof ye=="function"?ye.apply(this,arguments):ye;return n(U(F(Le,$),se,V),Ee,l)},ee,le)},x.translateBy=function(N,ye,ee,le){x.transform(N,function(){return n(this.__zoom.translate(typeof ye=="function"?ye.apply(this,arguments):ye,typeof ee=="function"?ee.apply(this,arguments):ee),t.apply(this,arguments),l)},null,le)},x.translateTo=function(N,ye,ee,le,Ee){x.transform(N,function(){var Le=t.apply(this,arguments),se=this.__zoom,V=le==null?w(Le):typeof le=="function"?le.apply(this,arguments):le;return n(iu.translate(V[0],V[1]).scale(se.k).translate(typeof ye=="function"?-ye.apply(this,arguments):-ye,typeof ee=="function"?-ee.apply(this,arguments):-ee),Le,l)},le,Ee)};function F(N,ye){return ye=Math.max(o[0],Math.min(o[1],ye)),ye===N.k?N:new ra(ye,N.x,N.y)}function U(N,ye,ee){var le=ye[0]-ee[0]*N.k,Ee=ye[1]-ee[1]*N.k;return le===N.x&&Ee===N.y?N:new ra(N.k,le,Ee)}function w(N){return[(+N[0][0]+ +N[1][0])/2,(+N[0][1]+ +N[1][1])/2]}function P(N,ye,ee,le){N.on("start.zoom",function(){j(this,arguments).event(le).start()}).on("interrupt.zoom end.zoom",function(){j(this,arguments).event(le).end()}).tween("zoom",function(){var Ee=this,Le=arguments,se=j(Ee,Le).event(le),V=t.apply(Ee,Le),$=ee==null?w(V):typeof ee=="function"?ee.apply(Ee,Le):ee,me=Math.max(V[1][0]-V[0][0],V[1][1]-V[0][1]),te=Ee.__zoom,S=typeof ye=="function"?ye.apply(Ee,Le):ye,X=p(te.invert($).concat(me/te.k),S.invert($).concat(me/S.k));return function(K){if(K===1)K=S;else{var fe=X(K),ae=me/fe[2];K=new ra(ae,$[0]-fe[0]*ae,$[1]-fe[1]*ae)}se.zoom(null,K)}})}function j(N,ye,ee){return!ee&&N.__zooming||new q(N,ye)}function q(N,ye){this.that=N,this.args=ye,this.active=0,this.sourceEvent=null,this.extent=t.apply(N,ye),this.taps=0}q.prototype={event:function(N){return N&&(this.sourceEvent=N),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(N,ye){return this.mouse&&N!=="mouse"&&(this.mouse[1]=ye.invert(this.mouse[0])),this.touch0&&N!=="touch"&&(this.touch0[1]=ye.invert(this.touch0[0])),this.touch1&&N!=="touch"&&(this.touch1[1]=ye.invert(this.touch1[0])),this.that.__zoom=ye,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(N){var ye=Dr(this.that).datum();h.call(N,this.that,new qV(N,{sourceEvent:this.sourceEvent,target:x,transform:this.that.__zoom,dispatch:h}),ye)}};function ie(N,...ye){if(!e.apply(this,arguments))return;var ee=j(this,ye).event(N),le=this.__zoom,Ee=Math.max(o[0],Math.min(o[1],le.k*Math.pow(2,a.apply(this,arguments)))),Le=Ja(N);if(ee.wheel)(ee.mouse[0][0]!==Le[0]||ee.mouse[0][1]!==Le[1])&&(ee.mouse[1]=le.invert(ee.mouse[0]=Le)),clearTimeout(ee.wheel);else{if(le.k===Ee)return;ee.mouse=[Le,le.invert(Le)],Bl(this),ee.start()}Ps(N),ee.wheel=setTimeout(se,C),ee.zoom("mouse",n(U(F(le,Ee),ee.mouse[0],ee.mouse[1]),ee.extent,l));function se(){ee.wheel=null,ee.end()}}function Ie(N,...ye){if(A||!e.apply(this,arguments))return;var ee=N.currentTarget,le=j(this,ye,!0).event(N),Ee=Dr(N.view).on("mousemove.zoom",$,!0).on("mouseup.zoom",me,!0),Le=Ja(N,ee),se=N.clientX,V=N.clientY;U6(N.view),sf(N),le.mouse=[Le,this.__zoom.invert(Le)],Bl(this),le.start();function $(te){if(Ps(te),!le.moved){var S=te.clientX-se,X=te.clientY-V;le.moved=S*S+X*X>L}le.event(te).zoom("mouse",n(U(le.that.__zoom,le.mouse[0]=Ja(te,ee),le.mouse[1]),le.extent,l))}function me(te){Ee.on("mousemove.zoom mouseup.zoom",null),V6(te.view,le.moved),Ps(te),le.event(te).end()}}function xe(N,...ye){if(e.apply(this,arguments)){var ee=this.__zoom,le=Ja(N.changedTouches?N.changedTouches[0]:N,this),Ee=ee.invert(le),Le=ee.k*(N.shiftKey?.5:2),se=n(U(F(ee,Le),le,Ee),t.apply(this,ye),l);Ps(N),c>0?Dr(this).transition().duration(c).call(P,se,le,N):Dr(this).call(x.transform,se,le,N)}}function M(N,...ye){if(e.apply(this,arguments)){var ee=N.touches,le=ee.length,Ee=j(this,ye,N.changedTouches.length===le).event(N),Le,se,V,$;for(sf(N),se=0;se=0;)t+=n[a].value;e.value=t}function aB(){return this.eachAfter(rB)}function iB(e){var t=this,n,a=[t],s,o,l;do for(n=a.reverse(),a=[];t=n.pop();)if(e(t),s=t.children,s)for(o=0,l=s.length;o=0;--s)n.push(a[s]);return this}function oB(e){for(var t=this,n=[t],a=[],s,o,l;t=n.pop();)if(a.push(t),s=t.children,s)for(o=0,l=s.length;o=0;)n+=a[s].value;t.value=n})}function uB(e){return this.eachBefore(function(t){t.children&&t.children.sort(e)})}function cB(e){for(var t=this,n=fB(t,e),a=[t];t!==n;)t=t.parent,a.push(t);for(var s=a.length;e!==n;)a.splice(s,0,e),e=e.parent;return a}function fB(e,t){if(e===t)return e;var n=e.ancestors(),a=t.ancestors(),s=null;for(e=n.pop(),t=a.pop();e===t;)s=e,e=n.pop(),t=a.pop();return s}function dB(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t}function pB(){var e=[];return this.each(function(t){e.push(t)}),e}function hB(){var e=[];return this.eachBefore(function(t){t.children||e.push(t)}),e}function mB(){var e=this,t=[];return e.each(function(n){n!==e&&t.push({source:n.parent,target:n})}),t}function op(e,t){var n=new su(e),a=+e.value&&(n.value=e.value),s,o=[n],l,c,p,h;for(t==null&&(t=_B);s=o.pop();)if(a&&(s.value=+s.data.value),(c=t(s.data))&&(h=c.length))for(s.children=new Array(h),p=h-1;p>=0;--p)o.push(l=s.children[p]=new su(c[p])),l.parent=s,l.depth=s.depth+1;return n.eachBefore(vB)}function EB(){return op(this).eachBefore(gB)}function _B(e){return e.children}function gB(e){e.data=e.data.data}function vB(e){var t=0;do e.height=t;while((e=e.parent)&&e.height<++t)}function su(e){this.data=e,this.depth=this.height=0,this.parent=null}su.prototype=op.prototype={constructor:su,count:aB,each:iB,eachAfter:oB,eachBefore:sB,sum:lB,sort:uB,path:cB,ancestors:dB,descendants:pB,leaves:hB,links:mB,copy:EB};const TB="2.1.2",yB={version:TB},{version:AB}=yB,IB=Object.freeze({children:e=>e.children,nodeSize:e=>e.data.size,spacing:0});function F1(e){const t=Object.assign({},IB,e);function n(c){const p=t[c];return typeof p=="function"?p:()=>p}function a(c){const p=l(o(),c,h=>h.children);return p.update(),p.data}function s(){const c=n("nodeSize"),p=n("spacing");return class W1 extends op.prototype.constructor{constructor(m){super(m)}copy(){const m=l(this.constructor,this,_=>_.children);return m.each(_=>_.data=_.data.data),m}get size(){return c(this)}spacing(m){return p(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,_)=>W1.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 o(){const c=s(),p=n("nodeSize"),h=n("spacing");return class extends c{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 p(this.data)}spacing(m){return h(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 X1(this),G1(this),this}}}function l(c,p,h){const m=(_,A)=>{const v=new c(_);Object.assign(v,{parent:A,depth:A===null?0:A.depth+1,height:0,length:1});const C=h(_)||[];return v.children=C.length===0?null:C.map(L=>m(L,v)),v.children&&Object.assign(v,v.children.reduce((L,b)=>({height:Math.max(L.height,b.height+1),length:L.length+b.length}),v)),v};return m(p,null)}return Object.assign(a,{nodeSize(c){return arguments.length?(t.nodeSize=c,a):t.nodeSize},spacing(c){return arguments.length?(t.spacing=c,a):t.spacing},children(c){return arguments.length?(t.children=c,a):t.children},hierarchy(c,p){const h=typeof p>"u"?t.children:p;return l(s(),c,h)},dump(c){const p=n("nodeSize"),h=m=>_=>{const A=m+" ",v=m+" ",{x:C,y:L}=_,b=p(_),x=_.children||[],F=x.length===0?" ":`,${A}children: [${v}${x.map(h(v)).join(v)}${A}],${m}`;return`{ size: [${b.join(", ")}],${A}x: ${C}, y: ${L}${F}},`};return h(` +`)(c)}}),a}F1.version=AB;const X1=(e,t=0)=>(e.y=t,(e.children||[]).reduce((n,a)=>{const[s,o]=n;X1(a,e.y+e.ySize);const l=(s===0?a.lExt:a.rExt).bottom;s!==0&&OB(e,s,o);const c=MB(l,s,o);return[s+1,c]},[0,null]),SB(e),wB(e),e),G1=(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(s=>G1(s,a,e.x)),e},SB=e=>{(e.children||[]).reduce((t,n)=>{const[a,s]=t,o=a+n.shift,l=s+o+n.change;return n.relX+=l,[o,l]},[0,0])},OB=(e,t,n)=>{const a=e.children[t-1],s=e.children[t];let o=a,l=a.relX,c=s,p=s.relX,h=!0;for(;o&&c;){o.bottom>n.lowY&&(n=n.next);const m=l+o.prelim-(p+c.prelim)+o.xSize/2+c.xSize/2+o.spacing(c);(m>0||m<0&&h)&&(p+=m,RB(s,m),bB(e,t,n.index,m)),h=!1;const _=o.bottom,A=c.bottom;_<=A&&(o=LB(o),o&&(l+=o.relX)),_>=A&&(c=NB(c),c&&(p+=c.relX))}!o&&c?CB(e,t,c,p):o&&!c&&xB(e,t,o,l)},RB=(e,t)=>{e.relX+=t,e.lExtRelX+=t,e.rExtRelX+=t},bB=(e,t,n,a)=>{const s=e.children[t],o=t-n;if(o>1){const l=a/o;e.children[n+1].shift+=l,s.shift-=l,s.change-=a-l}},NB=e=>e.hasChildren?e.firstChild:e.lThr,LB=e=>e.hasChildren?e.lastChild:e.rThr,CB=(e,t,n,a)=>{const s=e.firstChild,o=s.lExt,l=e.children[t];o.lThr=n;const c=a-n.relX-s.lExtRelX;o.relX+=c,o.prelim-=c,s.lExt=l.lExt,s.lExtRelX=l.lExtRelX},xB=(e,t,n,a)=>{const s=e.children[t],o=s.rExt,l=e.children[t-1];o.rThr=n;const c=a-n.relX-s.rExtRelX;o.relX+=c,o.prelim-=c,s.rExt=l.rExt,s.rExtRelX=l.rExtRelX},wB=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})}},MB=(e,t,n)=>{for(;n!==null&&e>=n.lowY;)n=n.next;return{lowY:e,index:t,next:n}},DB={key:0,class:"flex-grow-1 d-flex justify-content-center"},PB={class:"card align-self-center border-danger w-50"},kB={class:"card-body"},UB={class:"overflow-hidden d-flex w-100 h-100 position-relative mb-3"},VB={class:"overflow-auto flex-grow-1"},BB={class:"small p-2 mb-0",style:{"max-height":"200px"}},HB=["innerHTML"],WB={class:"d-flex align-items-center"},FB={class:"text-body-tertiary"},XB={class:"d-flex align-items-center"},GB={class:"nav nav-pills"},zB={class:"nav-item p-1"},jB={class:"nav-item p-1"},KB={key:0,class:"badge bg-info",style:{"font-size":"0.6em"}},YB={class:"nav-item p-1"},$B={class:"nav-item p-1"},qB={class:"nav-item p-1"},JB={class:"ms-auto me-2 small"},ZB={href:"https://github.com/dalibo/pev2",target:"_blank"},QB={class:"tab-content flex-grow-1 d-flex overflow-hidden"},eH={class:"d-flex flex-column flex-grow-1 overflow-hidden"},tH={class:"flex-grow-1 d-flex overflow-hidden"},nH={class:"flex-grow-1 overflow-hidden"},rH={key:0,class:"position-absolute m-1 p-1 bottom-0 end-0 rounded d-flex"},aH={class:"btn-group btn-group-xs"},iH=["disabled"],sH=["disabled"],oH=["transform"],lH=["x","y","width"],uH=["x","y","width","height"],cH=["x","y","width"],fH={class:"overflow-hidden d-flex w-100 h-100 flex-column"},dH={class:"overflow-hidden d-flex w-100 h-100"},pH={class:"overflow-auto flex-grow-1"},hH={class:"small p-2 mb-0"},mH=["innerHTML"],EH={class:"overflow-hidden d-flex w-100 h-100"},_H={class:"overflow-auto flex-grow-1"},gH={class:"small p-2 mb-0"},vH=["innerHTML"],wr=40,Ug=.2,yH=Ut({__name:"Plan",props:{planSource:{},planQuery:{}},setup(e){uv({theme:"bootstrap"});const t=e,n="1.20.1",a=Ye(null),s=Ye(""),o=Ye(),l=ve(()=>Z.plan&&Z.plan.content.Plan),c=Ye(NaN),p=Ye(void 0),h=Ye(NaN),m=localStorage.getItem("gridIsNotNew"),_=Ye(!1),A=dr({showHighlightBar:!1,showPlanStats:!0,highlightType:En.NONE,diagramWidth:20}),v=Ye(""),C=Ye(1),L=ve(()=>H1().domain([0,Z.stats.maxRows]).range([1,wr/1.5])),b=nB().scaleExtent([Ug,3]).on("zoom",function(se){v.value=se.transform,C.value=se.transform.k}),x=Ye(null),F=Ye([]),U=Ye([]),w=F1({nodeSize:se=>se.data.size?[se.data.size[0],se.data.size[1]+wr]:[0,0],spacing:(se,V)=>Math.pow(se.path(V).length,1.5)}),P=Ye(w.hierarchy({}));mi(()=>{Jt(()=>[t.planSource,t.planQuery],j,{immediate:!0})});function j(){var se,V,$;_.value=!1,Z.parse(t.planSource,t.planQuery);const me=localStorage.getItem("viewOptions");me&&W.assignIn(A,JSON.parse(me)),ee("plan"),Oa(()=>{J()}),window.addEventListener("hashchange",J),(se=Z.plan)!=null&&se.content.Plan&&(P.value=w.hierarchy((V=Z.plan)==null?void 0:V.content.Plan,te=>te.Plans)),F.value=[],W.each(($=Z.plan)==null?void 0:$.ctes,te=>{const S=w.hierarchy(te,X=>X.Plans);F.value.push(S)}),Oa(()=>{ie(),_.value=!0})}function q(){x.value=w(P.value);const se=le(x.value),V=[se[0],se[3]+wr];W.each(F.value,$=>{const me=w($),te=le(me),S=te[1]-te[0];me.each(X=>{X.x+=V[0]-te[0],X.y+=V[1]}),V[0]+=S+wr*2}),U.value=[],W.each(x.value.descendants(),$=>{if(W.has($.data,d.CTE_NAME)){const me=W.find(F.value,te=>te.data[d.SUBPLAN_NAME]=="CTE "+$.data[d.CTE_NAME]);me&&U.value.push({source:$,target:me})}}),W.each(F.value,$=>{W.each($.descendants(),me=>{if(W.has(me.data,d.CTE_NAME)){const te=W.find(F.value,S=>S.data[d.SUBPLAN_NAME]=="CTE "+me.data[d.CTE_NAME]);te&&U.value.push({source:me,target:te})}})})}function ie(){o.value&&(Dr(o.value.$el).call(b),Oa(()=>{if(x.value){const se=le(x.value),V=se[0],$=se[2],me=se[1],te=se[3],S=o.value.$el.getBoundingClientRect();Dr(o.value.$el).call(b.transform,iu.translate(S.width/2,10).scale(Math.min(1,Math.max(Ug,.8/Math.max((me-V)/S.width,(te-$)/S.height)))).translate(-(V+me)/2,10))}}))}ld(()=>{window.removeEventListener("hashchange",J)}),Jt(A,Ie);function Ie(){localStorage.setItem("viewOptions",JSON.stringify(A))}Jt(c,xe);function xe(se){window.location.hash=se?"plan/node/"+se:"",Z.plan&&se&&(p.value=pC(Z.plan,se))}function M(se){const V=se.source,$=se.target,me=Math.abs($.y-(V.y+V.ySize)-wr),te=k1();return te.moveTo(V.x,V.y),te.lineTo(V.x,V.y+V.ySize-wr),te.bezierCurveTo(V.x,V.y+V.ySize-wr+me/2,$.x,$.y-me/2,$.x,$.y),te.toString()}function J(){const se=/#([a-zA-Z]*)(\/node\/([0-9]*))*/.exec(window.location.hash);if(se){const V=se[1]||"plan";ee(V);const $=parseInt(se[3],0);V=="plan"&&$!==void 0&&$!=c.value&&setTimeout(()=>{re($,!0)},1)}}_n(Wl,c),_n(lo,h),_n("updateNodeSize",Le);function re(se,V){V=!!V,c.value=se,V&&N(se)}_n(ci,re),_n(xa,A);function N(se){const V=o.value.$el.getBoundingClientRect(),$=ye(se);if(!$)return;let me=-$.x,te=-$.y;const S=C.value;me=me*S+V.width/2,te=te*S+V.height/2,Dr(o.value.$el).transition().duration(500).call(b.transform,iu.translate(me,te).scale(S))}function ye(se){const V=[x.value].concat(F.value);let $;return W.each(V,me=>($=W.find(me?.descendants(),te=>te.data.nodeId==se),!$)),$}const ee=se=>{s.value=se};function le(se){const V=W.min(W.map(se.descendants(),S=>S.x-S.xSize/2))||0,$=W.max(W.map(se.descendants(),S=>S.x+S.xSize/2))||0,me=W.min(W.map(se.descendants(),S=>S.y))||0,te=W.max(W.map(se.descendants(),S=>S.y+S.ySize))||0;return[V,$,me,te]}function Ee(se){return!!Z.stats.executionTime&&!se[d.ACTUAL_LOOPS]}Jt(()=>{const se=[];return se.concat(P.value.descendants().map(V=>V.data.size)),W.each(F.value,V=>{se.concat(V.descendants().map($=>$.data.size))}),se},()=>{q()});function Le(se,V){se.size=[V[0]/C.value,V[1]/C.value]}return(se,V)=>f(Z).plan?(R(),D("div",{key:1,class:"plan-container d-flex flex-column overflow-hidden flex-grow-1 bg-body-tertiary",ref_key:"rootEl",ref:a},[y("div",XB,[y("ul",GB,[y("li",zB,[y("a",{class:Re(["nav-link px-2 py-0",{active:s.value==="plan"}]),href:"#plan"},"Plan",2)]),V[17]||(V[17]=g()),y("li",jB,[y("a",{class:Re(["nav-link px-2 py-0 position-relative",{active:s.value==="grid"}]),href:"#grid"},[V[16]||(V[16]=g(`Grid + `,-1)),f(m)?Y("",!0):(R(),D("span",KB,` + new + `))],2)]),V[18]||(V[18]=g()),y("li",YB,[y("a",{class:Re(["nav-link px-2 py-0",{active:s.value==="raw"}]),href:"#raw"},"Raw",2)]),V[19]||(V[19]=g()),y("li",$B,[y("a",{class:Re(["nav-link px-2 py-0",{active:s.value==="query",disabled:!f(Z).query}]),href:"#query"},"Query",2)]),V[20]||(V[20]=g()),y("li",qB,[y("a",{class:Re(["nav-link px-2 py-0",{active:s.value==="stats"}]),href:"#stats"},"Stats",2)])]),V[21]||(V[21]=g()),y("div",JB,[y("a",ZB,[Oe(k_),g(" "+pe(f(n)),1)])])]),V[40]||(V[40]=g()),y("div",QB,[y("div",{class:Re(["tab-pane flex-grow-1 overflow-hidden",{"show active d-flex":s.value==="plan"}])},[y("div",eH,[Oe(V_),V[32]||(V[32]=g()),y("div",tH,[y("div",nH,[Oe(f(zR),{class:"default-theme",onResize:V[4]||(V[4]=$=>A.diagramWidth=$[0].size)},{default:St(()=>[f(Z).plan?(R(),dt(f(_m),{key:0,size:A.diagramWidth,class:"d-flex flex-column bg-body-tertiary"},{default:St(()=>[Oe(Ux,{ref:"diagram",class:"d-flex flex-column flex-grow-1 overflow-hidden plan-diagram"},null,512)]),_:1},8,["size"])):Y("",!0),V[31]||(V[31]=g()),Oe(f(_m),{ref_key:"planEl",ref:o,class:"plan grab-bing position-relative bg-body-tertiary"},{default:St(()=>{var $,me,te;return[f(Z).plan?(R(),D("div",rH,[y("div",aH,[y("button",{class:Re(["btn btn-outline-secondary",{active:A.highlightType===f(En).NONE}]),onClick:V[0]||(V[0]=S=>A.highlightType=f(En).NONE)},` + none + `,2),V[22]||(V[22]=g()),y("button",{class:Re(["btn btn-outline-secondary",{active:A.highlightType===f(En).DURATION}]),onClick:V[1]||(V[1]=S=>A.highlightType=f(En).DURATION),disabled:!(($=f(Z).plan)!=null&&$.isAnalyze)},` + duration + `,10,iH),V[23]||(V[23]=g()),y("button",{class:Re(["btn btn-outline-secondary",{active:A.highlightType===f(En).ROWS}]),onClick:V[2]||(V[2]=S=>A.highlightType=f(En).ROWS),disabled:!l.value||l.value[f(d).ACTUAL_ROWS]===void 0},` + rows + `,10,sH),V[24]||(V[24]=g()),y("button",{class:Re(["btn btn-outline-secondary",{active:A.highlightType===f(En).COST}]),onClick:V[3]||(V[3]=S=>A.highlightType=f(En).COST)},` + cost + `,2)])])):Y("",!0),V[30]||(V[30]=g()),(R(),D("svg",{width:"100%",height:"100%",class:Re({ready:_.value})},[y("g",{transform:v.value},[(R(!0),D(at,null,zt(U.value,(S,X)=>{var K;return R(),dt(nf,{key:`${(K=f(Z).plan)==null?void 0:K.id}_linkcte${X}`,d:M(S),"stroke-color":"#B3D7D7","stroke-width":L.value(S.target.data[f(d).ACTUAL_ROWS_REVISED])},null,8,["d","stroke-width"])}),128)),V[27]||(V[27]=g()),(R(!0),D(at,null,zt((me=x.value)==null?void 0:me.links(),(S,X)=>{var K;return R(),dt(nf,{key:`${(K=f(Z).plan)==null?void 0:K.id}_link${X}`,d:M(S),class:Re({"never-executed":Ee(S.target.data)}),"stroke-color":"grey","stroke-width":L.value(S.target.data[f(d).ACTUAL_ROWS_REVISED])},null,8,["d","class","stroke-width"])}),128)),V[28]||(V[28]=g()),(R(!0),D(at,null,zt((te=x.value)==null?void 0:te.descendants(),(S,X)=>{var K;return R(),D("foreignObject",{key:`${(K=f(Z).plan)==null?void 0:K.id}_${X}`,x:S.x-S.xSize/2,y:S.y,width:S.xSize,height:"1",ref_for:!0,ref:"root"},[Oe(U_,{node:S.data,class:"d-flex justify-content-center position-fixed"},null,8,["node"])],8,lH)}),128)),V[29]||(V[29]=g()),(R(!0),D(at,null,zt(F.value,S=>(R(),D("g",{key:S.data.nodeId},[y("rect",{x:le(S)[0]-wr/4,y:le(S)[2]-wr/2,width:le(S)[1]-le(S)[0]+wr/2,height:le(S)[3]-le(S)[2],stroke:"#cfcfcf","stroke-width":"2",fill:"#cfcfcf","fill-opacity":"10%",rx:"5",ry:"5"},null,8,uH),V[25]||(V[25]=g()),(R(!0),D(at,null,zt(S.links(),(X,K)=>{var fe;return R(),dt(nf,{key:`${(fe=f(Z).plan)==null?void 0:fe.id}_link${K}`,d:M(X),"stroke-color":"grey","stroke-width":L.value(X.target.data[f(d).ACTUAL_ROWS_REVISED])},null,8,["d","stroke-width"])}),128)),V[26]||(V[26]=g()),(R(!0),D(at,null,zt(S.descendants(),(X,K)=>{var fe;return R(),D("foreignObject",{key:`${(fe=f(Z).plan)==null?void 0:fe.id}_${K}`,x:X.x-X.xSize/2,y:X.y,width:X.xSize,height:"1",ref_for:!0,ref:"root"},[Oe(U_,{node:X.data,class:"d-flex justify-content-center position-fixed"},null,8,["node"])],8,cH)}),128))]))),128))],8,oH)],2))]}),_:1},512)]),_:1})])])])],2),V[36]||(V[36]=g()),s.value==="grid"?(R(),D("div",{key:0,class:Re(["tab-pane flex-grow-1 overflow-hidden position-relative",{"show active":s.value==="grid"}])},[y("div",fH,[Oe(V_),V[33]||(V[33]=g()),Oe(rD,{class:"flex-grow-1 overflow-auto plan-grid"})])],2)):Y("",!0),V[37]||(V[37]=g()),y("div",{class:Re(["tab-pane flex-grow-1 overflow-hidden position-relative",{"show active":s.value==="raw"}])},[y("div",dH,[y("div",pH,[y("pre",hH,[y("code",{innerHTML:f(FC)(e.planSource)},null,8,mH)])]),V[34]||(V[34]=g()),Oe($c,{content:e.planSource},null,8,["content"])])],2),V[38]||(V[38]=g()),f(Z).query?(R(),D("div",{key:1,class:Re(["tab-pane flex-grow-1 overflow-hidden position-relative",{"show active":s.value==="query"}])},[y("div",EH,[y("div",_H,[y("pre",gH,[y("code",{innerHTML:f(WC)(f(Z).query)},null,8,vH)])])]),V[35]||(V[35]=g()),Oe($c,{content:f(Z).query},null,8,["content"])],2)):Y("",!0),V[39]||(V[39]=g()),y("div",{class:Re(["tab-pane flex-grow-1 overflow-auto",{"show active":s.value==="stats"}])},[f(Z).plan?(R(),dt(k3,{key:0})):Y("",!0)],2)])],512)):(R(),D("div",DB,[y("div",PB,[y("div",kB,[V[9]||(V[9]=y("h5",{class:"card-title text-danger"},"Couldn't parse plan",-1)),V[10]||(V[10]=g()),V[11]||(V[11]=y("h6",{class:"card-subtitle mb-2 text-body-secondary"},` + An error occured while parsing the plan + `,-1)),V[12]||(V[12]=g()),y("div",UB,[y("div",VB,[y("pre",BB,[y("code",{innerHTML:e.planSource},null,8,HB)])]),V[5]||(V[5]=g()),Oe($c,{content:e.planSource},null,8,["content"])]),V[13]||(V[13]=g()),V[14]||(V[14]=y("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)),V[15]||(V[15]=g()),y("div",WB,[y("span",FB,[Oe(k_),V[6]||(V[6]=g(` + PEV2 `,-1)),y("i",null,"version "+pe(f(n)),1)]),V[7]||(V[7]=g()),V[8]||(V[8]=y("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{yH as D}; diff --git a/app/static/dist/assets/pev2-LJW4KdAJ.js b/app/static/dist/assets/pev2-LJW4KdAJ.js deleted file mode 100644 index cb073a7..0000000 --- a/app/static/dist/assets/pev2-LJW4KdAJ.js +++ /dev/null @@ -1,708 +0,0 @@ -import{d as kt,r as je,a as Bn,c as Te,o as pi,w as Jt,n as Aa,b as id,e as M,f as N,g as T,h as v,i as Oe,j as Z,u as p,k as Se,t as le,l as Ot,m as ft,F as ze,p as Gt,q as At,s as Bt,v as Tt,x as Nv,y as Vi,z as Yt,A as IR,B as un,C as RR,D as ns,E as bR,G as NR,H as _a,I as pE,J as qa,K as kl,L as LR}from"./vue-C2WJwuOg.js";var CR=Object.defineProperty,xR=(e,t,n)=>t in e?CR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ie=(e,t,n)=>xR(e,typeof t!="symbol"?t+"":t,n),ol=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function sd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ol={exports:{}};var wR=Ol.exports,hE;function MR(){return hE||(hE=1,function(e,t){(function(){var n,a="4.17.21",s=200,o="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",l="Expected a function",c="Invalid `variable` option passed into `_.template`",f="__lodash_hash_undefined__",E=500,h="__lodash_placeholder__",_=1,A=2,g=4,b=1,L=2,P=1,R=2,G=4,D=8,x=16,J=32,U=64,Y=128,ne=256,ye=512,xe=30,ge="...",O=800,Me=16,z=1,$=2,w=3,ue=1/0,de=9007199254740991,me=17976931348623157e292,be=NaN,re=4294967295,pe=re-1,C=re>>>1,Q=[["ary",Y],["bind",P],["bindKey",R],["curry",D],["curryRight",x],["flip",ye],["partial",J],["partialRight",U],["rearg",ne]],F="[object Arguments]",X="[object Array]",W="[object AsyncFunction]",q="[object Boolean]",ee="[object Date]",ve="[object DOMException]",Le="[object Error]",Ze="[object Function]",ut="[object GeneratorFunction]",ke="[object Map]",We="[object Number]",pt="[object Null]",rt="[object Object]",Wt="[object Promise]",ie="[object Proxy]",we="[object RegExp]",st="[object Set]",jt="[object String]",Dt="[object Symbol]",gn="[object Undefined]",fn="[object WeakMap]",pr="[object WeakSet]",Hn="[object ArrayBuffer]",Wn="[object DataView]",La="[object Float32Array]",Ca="[object Float64Array]",xa="[object Int8Array]",wa="[object Int16Array]",ua="[object Int32Array]",ae="[object Uint8Array]",Ue="[object Uint8ClampedArray]",Ye="[object Uint16Array]",gt="[object Uint32Array]",ht=/\b__p \+= '';/g,en=/\b(__p \+=) '' \+/g,vn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,qn=/&(?:amp|lt|gt|quot|#39);/g,Ln=/[&<>"']/g,V=RegExp(qn.source),oe=RegExp(Ln.source),Re=/<%-([\s\S]+?)%>/g,tt=/<%([\s\S]+?)%>/g,xt=/<%=([\s\S]+?)%>/g,wt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ve=/^\w*$/,De=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,$e=/[\\^$.*+?()[\]{}|]/g,tn=RegExp($e.source),Ft=/^\s+/,Ma=/\s/,cs=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,fs=/\{\n\/\* \[wrapped with (.+)\] \*/,gu=/,? & /,ds=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,vu=/[()=,{}\[\]\/\s]/,_u=/\\(\\)?/g,yu=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ps=/\w*$/,Ei=/^[-+]0x[0-9a-f]+$/i,Tu=/^0b[01]+$/i,Au=/^\[object .+?Constructor\]$/,Su=/^0o[0-7]+$/i,Or=/^(?:0|[1-9]\d*)$/,go=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Da=/($^)/,Ou=/['\n\r\u2028\u2029\\]/g,mi="\\ud800-\\udfff",Iu="\\u0300-\\u036f",gi="\\ufe20-\\ufe2f",Ru="\\u20d0-\\u20ff",Ae=Iu+gi+Ru,Xe="\\u2700-\\u27bf",Et="a-z\\xdf-\\xf6\\xf8-\\xff",Mt="\\xac\\xb1\\xd7\\xf7",qt="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Zn="\\u2000-\\u206f",Ir=" \\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",Pa="A-Z\\xc0-\\xd6\\xd8-\\xde",_n="\\ufe0e\\ufe0f",Fn=Mt+qt+Zn+Ir,vi="['’]",vo="["+mi+"]",hs="["+Fn+"]",_i="["+Ae+"]",_o="\\d+",bu="["+Xe+"]",yo="["+Et+"]",ka="[^"+mi+Fn+_o+Xe+Et+Pa+"]",yi="\\ud83c[\\udffb-\\udfff]",Qn="(?:"+_i+"|"+yi+")",To="[^"+mi+"]",Ua="(?:\\ud83c[\\udde6-\\uddff]){2}",et="[\\ud800-\\udbff][\\udc00-\\udfff]",Fr="["+Pa+"]",nn="\\u200d",Lt="(?:"+yo+"|"+ka+")",Ti="(?:"+Fr+"|"+ka+")",Rr="(?:"+vi+"(?:d|ll|m|re|s|t|ve))?",Ai="(?:"+vi+"(?:D|LL|M|RE|S|T|VE))?",Si=Qn+"?",Ne="["+_n+"]?",He="(?:"+nn+"(?:"+[To,Ua,et].join("|")+")"+Ne+Si+")*",ot="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",bt="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",an=Ne+Si+He,hr="(?:"+[bu,Ua,et].join("|")+")"+an,Nu="(?:"+[To+_i+"?",_i,Ua,et,vo].join("|")+")",Lu=RegExp(vi,"g"),P1=RegExp(_i,"g"),Cu=RegExp(yi+"(?="+yi+")|"+Nu+an,"g"),k1=RegExp([Fr+"?"+yo+"+"+Rr+"(?="+[hs,Fr,"$"].join("|")+")",Ti+"+"+Ai+"(?="+[hs,Fr+Lt,"$"].join("|")+")",Fr+"?"+Lt+"+"+Rr,Fr+"+"+Ai,bt,ot,_o,hr].join("|"),"g"),U1=RegExp("["+nn+mi+Ae+_n+"]"),V1=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,B1=["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"],H1=-1,Vt={};Vt[La]=Vt[Ca]=Vt[xa]=Vt[wa]=Vt[ua]=Vt[ae]=Vt[Ue]=Vt[Ye]=Vt[gt]=!0,Vt[F]=Vt[X]=Vt[Hn]=Vt[q]=Vt[Wn]=Vt[ee]=Vt[Le]=Vt[Ze]=Vt[ke]=Vt[We]=Vt[rt]=Vt[we]=Vt[st]=Vt[jt]=Vt[fn]=!1;var Ut={};Ut[F]=Ut[X]=Ut[Hn]=Ut[Wn]=Ut[q]=Ut[ee]=Ut[La]=Ut[Ca]=Ut[xa]=Ut[wa]=Ut[ua]=Ut[ke]=Ut[We]=Ut[rt]=Ut[we]=Ut[st]=Ut[jt]=Ut[Dt]=Ut[ae]=Ut[Ue]=Ut[Ye]=Ut[gt]=!0,Ut[Le]=Ut[Ze]=Ut[fn]=!1;var W1={À:"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"},F1={"&":"&","<":"<",">":">",'"':""","'":"'"},X1={"&":"&","<":"<",">":">",""":'"',"'":"'"},G1={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},j1=parseFloat,z1=parseInt,sp=typeof ol=="object"&&ol&&ol.Object===Object&&ol,Y1=typeof self=="object"&&self&&self.Object===Object&&self,dn=sp||Y1||Function("return this")(),xu=t&&!t.nodeType&&t,Va=xu&&!0&&e&&!e.nodeType&&e,op=Va&&Va.exports===xu,wu=op&&sp.process,er=function(){try{var j=Va&&Va.require&&Va.require("util").types;return j||wu&&wu.binding&&wu.binding("util")}catch{}}(),lp=er&&er.isArrayBuffer,up=er&&er.isDate,cp=er&&er.isMap,fp=er&&er.isRegExp,dp=er&&er.isSet,pp=er&&er.isTypedArray;function Xn(j,se,te){switch(te.length){case 0:return j.call(se);case 1:return j.call(se,te[0]);case 2:return j.call(se,te[0],te[1]);case 3:return j.call(se,te[0],te[1],te[2])}return j.apply(se,te)}function K1(j,se,te,Pe){for(var at=-1,Rt=j==null?0:j.length;++at-1}function Mu(j,se,te){for(var Pe=-1,at=j==null?0:j.length;++Pe-1;);return te}function Tp(j,se){for(var te=j.length;te--&&Oi(se,j[te],0)>-1;);return te}function ry(j,se){for(var te=j.length,Pe=0;te--;)j[te]===se&&++Pe;return Pe}var ay=Uu(W1),iy=Uu(F1);function sy(j){return"\\"+G1[j]}function oy(j,se){return j==null?n:j[se]}function Ii(j){return U1.test(j)}function ly(j){return V1.test(j)}function uy(j){for(var se,te=[];!(se=j.next()).done;)te.push(se.value);return te}function Wu(j){var se=-1,te=Array(j.size);return j.forEach(function(Pe,at){te[++se]=[at,Pe]}),te}function Ap(j,se){return function(te){return j(se(te))}}function da(j,se){for(var te=-1,Pe=j.length,at=0,Rt=[];++te-1}function Jy(r,i){var u=this.__data__,m=Bo(u,r);return m<0?(++this.size,u.push([r,i])):u[m][1]=i,this}Xr.prototype.clear=zy,Xr.prototype.delete=Yy,Xr.prototype.get=Ky,Xr.prototype.has=$y,Xr.prototype.set=Jy;function Gr(r){var i=-1,u=r==null?0:r.length;for(this.clear();++i=i?r:i)),r}function ar(r,i,u,m,y,I){var k,H=i&_,K=i&A,ce=i&g;if(u&&(k=y?u(r,m,y,I):u(r)),k!==n)return k;if(!zt(r))return r;var fe=it(r);if(fe){if(k=eA(r),!H)return Cn(r,k)}else{var he=Tn(r),Ce=he==Ze||he==ut;if(va(r))return ah(r,H);if(he==rt||he==F||Ce&&!y){if(k=K||Ce?{}:Sh(r),!H)return K?XT(r,dT(k,r)):FT(r,Dp(k,r))}else{if(!Ut[he])return y?r:{};k=tA(r,he,H)}}I||(I=new mr);var Be=I.get(r);if(Be)return Be;I.set(r,k),Zh(r)?r.forEach(function(qe){k.add(ar(qe,i,u,qe,r,I))}):Jh(r)&&r.forEach(function(qe,vt){k.set(vt,ar(qe,i,u,vt,r,I))});var Je=ce?K?pc:dc:K?wn:ln,ct=fe?n:Je(r);return tr(ct||r,function(qe,vt){ct&&(vt=qe,qe=r[vt]),Ts(k,vt,ar(qe,i,u,vt,r,I))}),k}function pT(r){var i=ln(r);return function(u){return Pp(u,r,i)}}function Pp(r,i,u){var m=u.length;if(r==null)return!m;for(r=Pt(r);m--;){var y=u[m],I=i[y],k=r[y];if(k===n&&!(y in r)||!I(k))return!1}return!0}function kp(r,i,u){if(typeof r!="function")throw new nr(l);return Ns(function(){r.apply(n,u)},i)}function As(r,i,u,m){var y=-1,I=Ao,k=!0,H=r.length,K=[],ce=i.length;if(!H)return K;u&&(i=Xt(i,Gn(u))),m?(I=Mu,k=!1):i.length>=s&&(I=Es,k=!1,i=new Wa(i));e:for(;++yy?0:y+u),m=m===n||m>y?y:lt(m),m<0&&(m+=y),m=u>m?0:eE(m);u0&&u(H)?i>1?pn(H,i-1,u,m,y):fa(y,H):m||(y[y.length]=H)}return y}var Ku=ch(),Bp=ch(!0);function br(r,i){return r&&Ku(r,i,ln)}function $u(r,i){return r&&Bp(r,i,ln)}function Wo(r,i){return ca(i,function(u){return $r(r[u])})}function Xa(r,i){i=ma(i,r);for(var u=0,m=i.length;r!=null&&ui}function mT(r,i){return r!=null&&Ct.call(r,i)}function gT(r,i){return r!=null&&i in Pt(r)}function vT(r,i,u){return r>=yn(i,u)&&r=120&&fe.length>=120)?new Wa(k&&fe):n}fe=r[0];var he=-1,Ce=H[0];e:for(;++he-1;)H!==r&&wo.call(H,K,1),wo.call(r,K,1);return r}function Jp(r,i){for(var u=r?i.length:0,m=u-1;u--;){var y=i[u];if(u==m||y!==I){var I=y;Kr(y)?wo.call(r,y,1):ic(r,y)}}return r}function nc(r,i){return r+Po(Cp()*(i-r+1))}function xT(r,i,u,m){for(var y=-1,I=on(Do((i-r)/(u||1)),0),k=te(I);I--;)k[m?I:++y]=r,r+=u;return k}function rc(r,i){var u="";if(!r||i<1||i>de)return u;do i%2&&(u+=r),i=Po(i/2),i&&(r+=r);while(i);return u}function dt(r,i){return yc(Rh(r,i,Mn),r+"")}function wT(r){return Mp(ki(r))}function MT(r,i){var u=ki(r);return Zo(u,Fa(i,0,u.length))}function Is(r,i,u,m){if(!zt(r))return r;i=ma(i,r);for(var y=-1,I=i.length,k=I-1,H=r;H!=null&&++yy?0:y+i),u=u>y?y:u,u<0&&(u+=y),y=i>u?0:u-i>>>0,i>>>=0;for(var I=te(y);++m>>1,k=r[I];k!==null&&!zn(k)&&(u?k<=i:k=s){var ce=i?null:YT(r);if(ce)return Oo(ce);k=!1,y=Es,K=new Wa}else K=i?[]:H;e:for(;++m=m?r:ir(r,i,u)}var rh=Oy||function(r){return dn.clearTimeout(r)};function ah(r,i){if(i)return r.slice();var u=r.length,m=Ip?Ip(u):new r.constructor(u);return r.copy(m),m}function uc(r){var i=new r.constructor(r.byteLength);return new Co(i).set(new Co(r)),i}function VT(r,i){var u=i?uc(r.buffer):r.buffer;return new r.constructor(u,r.byteOffset,r.byteLength)}function BT(r){var i=new r.constructor(r.source,ps.exec(r));return i.lastIndex=r.lastIndex,i}function HT(r){return ys?Pt(ys.call(r)):{}}function ih(r,i){var u=i?uc(r.buffer):r.buffer;return new r.constructor(u,r.byteOffset,r.length)}function sh(r,i){if(r!==i){var u=r!==n,m=r===null,y=r===r,I=zn(r),k=i!==n,H=i===null,K=i===i,ce=zn(i);if(!H&&!ce&&!I&&r>i||I&&k&&K&&!H&&!ce||m&&k&&K||!u&&K||!y)return 1;if(!m&&!I&&!ce&&r=H)return K;var ce=u[m];return K*(ce=="desc"?-1:1)}}return r.index-i.index}function oh(r,i,u,m){for(var y=-1,I=r.length,k=u.length,H=-1,K=i.length,ce=on(I-k,0),fe=te(K+ce),he=!m;++H1?u[y-1]:n,k=y>2?u[2]:n;for(I=r.length>3&&typeof I=="function"?(y--,I):n,k&&Rn(u[0],u[1],k)&&(I=y<3?n:I,y=1),i=Pt(i);++m-1?y[I?i[k]:k]:n}}function ph(r){return Yr(function(i){var u=i.length,m=u,y=rr.prototype.thru;for(r&&i.reverse();m--;){var I=i[m];if(typeof I!="function")throw new nr(l);if(y&&!k&&Jo(I)=="wrapper")var k=new rr([],!0)}for(m=k?m:u;++m1&&yt.reverse(),fe&&KH))return!1;var ce=I.get(r),fe=I.get(i);if(ce&&fe)return ce==i&&fe==r;var he=-1,Ce=!0,Be=u&L?new Wa:n;for(I.set(r,i),I.set(i,r);++he1?"& ":"")+i[m],i=i.join(u>2?", ":" "),r.replace(cs,`{ -/* [wrapped with `+i+`] */ -`)}function rA(r){return it(r)||za(r)||!!(Np&&r&&r[Np])}function Kr(r,i){var u=typeof r;return i=i??de,!!i&&(u=="number"||u!="symbol"&&Or.test(r))&&r>-1&&r%1==0&&r0){if(++i>=O)return arguments[0]}else i=0;return r.apply(n,arguments)}}function Zo(r,i){var u=-1,m=r.length,y=m-1;for(i=i===n?m:i;++u1?r[i-1]:n;return u=typeof u=="function"?(r.pop(),u):n,Vh(r,u)});function Bh(r){var i=S(r);return i.__chain__=!0,i}function hS(r,i){return i(r),r}function Qo(r,i){return i(r)}var ES=Yr(function(r){var i=r.length,u=i?r[0]:0,m=this.__wrapped__,y=function(I){return Yu(I,r)};return i>1||this.__actions__.length||!(m instanceof _t)||!Kr(u)?this.thru(y):(m=m.slice(u,+u+(i?1:0)),m.__actions__.push({func:Qo,args:[y],thisArg:n}),new rr(m,this.__chain__).thru(function(I){return i&&!I.length&&I.push(n),I}))});function mS(){return Bh(this)}function gS(){return new rr(this.value(),this.__chain__)}function vS(){this.__values__===n&&(this.__values__=Qh(this.value()));var r=this.__index__>=this.__values__.length,i=r?n:this.__values__[this.__index__++];return{done:r,value:i}}function _S(){return this}function yS(r){for(var i,u=this;u instanceof Vo;){var m=wh(u);m.__index__=0,m.__values__=n,i?y.__wrapped__=m:i=m;var y=m;u=u.__wrapped__}return y.__wrapped__=r,i}function TS(){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:Qo,args:[Tc],thisArg:n}),new rr(i,this.__chain__)}return this.thru(Tc)}function AS(){return th(this.__wrapped__,this.__actions__)}var SS=jo(function(r,i,u){Ct.call(r,u)?++r[u]:jr(r,u,1)});function OS(r,i,u){var m=it(r)?hp:hT;return u&&Rn(r,i,u)&&(i=n),m(r,Ke(i,3))}function IS(r,i){var u=it(r)?ca:Vp;return u(r,Ke(i,3))}var RS=dh(Mh),bS=dh(Dh);function NS(r,i){return pn(el(r,i),1)}function LS(r,i){return pn(el(r,i),ue)}function CS(r,i,u){return u=u===n?1:lt(u),pn(el(r,i),u)}function Hh(r,i){var u=it(r)?tr:ha;return u(r,Ke(i,3))}function Wh(r,i){var u=it(r)?$1:Up;return u(r,Ke(i,3))}var xS=jo(function(r,i,u){Ct.call(r,u)?r[u].push(i):jr(r,u,[i])});function wS(r,i,u,m){r=xn(r)?r:ki(r),u=u&&!m?lt(u):0;var y=r.length;return u<0&&(u=on(y+u,0)),il(r)?u<=y&&r.indexOf(i,u)>-1:!!y&&Oi(r,i,u)>-1}var MS=dt(function(r,i,u){var m=-1,y=typeof i=="function",I=xn(r)?te(r.length):[];return ha(r,function(k){I[++m]=y?Xn(i,k,u):Ss(k,i,u)}),I}),DS=jo(function(r,i,u){jr(r,u,i)});function el(r,i){var u=it(r)?Xt:Gp;return u(r,Ke(i,3))}function PS(r,i,u,m){return r==null?[]:(it(i)||(i=i==null?[]:[i]),u=m?n:u,it(u)||(u=u==null?[]:[u]),Kp(r,i,u))}var kS=jo(function(r,i,u){r[u?0:1].push(i)},function(){return[[],[]]});function US(r,i,u){var m=it(r)?Du:vp,y=arguments.length<3;return m(r,Ke(i,4),u,y,ha)}function VS(r,i,u){var m=it(r)?J1:vp,y=arguments.length<3;return m(r,Ke(i,4),u,y,Up)}function BS(r,i){var u=it(r)?ca:Vp;return u(r,rl(Ke(i,3)))}function HS(r){var i=it(r)?Mp:wT;return i(r)}function WS(r,i,u){(u?Rn(r,i,u):i===n)?i=1:i=lt(i);var m=it(r)?uT:MT;return m(r,i)}function FS(r){var i=it(r)?cT:PT;return i(r)}function XS(r){if(r==null)return 0;if(xn(r))return il(r)?Ri(r):r.length;var i=Tn(r);return i==ke||i==st?r.size:Qu(r).length}function GS(r,i,u){var m=it(r)?Pu:kT;return u&&Rn(r,i,u)&&(i=n),m(r,Ke(i,3))}var jS=dt(function(r,i){if(r==null)return[];var u=i.length;return u>1&&Rn(r,i[0],i[1])?i=[]:u>2&&Rn(i[0],i[1],i[2])&&(i=[i[0]]),Kp(r,pn(i,1),[])}),tl=Iy||function(){return dn.Date.now()};function zS(r,i){if(typeof i!="function")throw new nr(l);return r=lt(r),function(){if(--r<1)return i.apply(this,arguments)}}function Fh(r,i,u){return i=u?n:i,i=r&&i==null?r.length:i,zr(r,Y,n,n,n,n,i)}function Xh(r,i){var u;if(typeof i!="function")throw new nr(l);return r=lt(r),function(){return--r>0&&(u=i.apply(this,arguments)),r<=1&&(i=n),u}}var Sc=dt(function(r,i,u){var m=P;if(u.length){var y=da(u,Di(Sc));m|=J}return zr(r,m,i,u,y)}),Gh=dt(function(r,i,u){var m=P|R;if(u.length){var y=da(u,Di(Gh));m|=J}return zr(i,m,r,u,y)});function jh(r,i,u){i=u?n:i;var m=zr(r,D,n,n,n,n,n,i);return m.placeholder=jh.placeholder,m}function zh(r,i,u){i=u?n:i;var m=zr(r,x,n,n,n,n,n,i);return m.placeholder=zh.placeholder,m}function Yh(r,i,u){var m,y,I,k,H,K,ce=0,fe=!1,he=!1,Ce=!0;if(typeof r!="function")throw new nr(l);i=or(i)||0,zt(u)&&(fe=!!u.leading,he="maxWait"in u,I=he?on(or(u.maxWait)||0,i):I,Ce="trailing"in u?!!u.trailing:Ce);function Be(Qt){var vr=m,qr=y;return m=y=n,ce=Qt,k=r.apply(qr,vr),k}function Je(Qt){return ce=Qt,H=Ns(vt,i),fe?Be(Qt):k}function ct(Qt){var vr=Qt-K,qr=Qt-ce,dE=i-vr;return he?yn(dE,I-qr):dE}function qe(Qt){var vr=Qt-K,qr=Qt-ce;return K===n||vr>=i||vr<0||he&&qr>=I}function vt(){var Qt=tl();if(qe(Qt))return yt(Qt);H=Ns(vt,ct(Qt))}function yt(Qt){return H=n,Ce&&m?Be(Qt):(m=y=n,k)}function Yn(){H!==n&&rh(H),ce=0,m=K=y=H=n}function bn(){return H===n?k:yt(tl())}function Kn(){var Qt=tl(),vr=qe(Qt);if(m=arguments,y=this,K=Qt,vr){if(H===n)return Je(K);if(he)return rh(H),H=Ns(vt,i),Be(K)}return H===n&&(H=Ns(vt,i)),k}return Kn.cancel=Yn,Kn.flush=bn,Kn}var YS=dt(function(r,i){return kp(r,1,i)}),KS=dt(function(r,i,u){return kp(r,or(i)||0,u)});function $S(r){return zr(r,ye)}function nl(r,i){if(typeof r!="function"||i!=null&&typeof i!="function")throw new nr(l);var u=function(){var m=arguments,y=i?i.apply(this,m):m[0],I=u.cache;if(I.has(y))return I.get(y);var k=r.apply(this,m);return u.cache=I.set(y,k)||I,k};return u.cache=new(nl.Cache||Gr),u}nl.Cache=Gr;function rl(r){if(typeof r!="function")throw new nr(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 JS(r){return Xh(2,r)}var qS=UT(function(r,i){i=i.length==1&&it(i[0])?Xt(i[0],Gn(Ke())):Xt(pn(i,1),Gn(Ke()));var u=i.length;return dt(function(m){for(var y=-1,I=yn(m.length,u);++y=i}),za=Wp(function(){return arguments}())?Wp:function(r){return Kt(r)&&Ct.call(r,"callee")&&!bp.call(r,"callee")},it=te.isArray,dO=lp?Gn(lp):yT;function xn(r){return r!=null&&al(r.length)&&!$r(r)}function Zt(r){return Kt(r)&&xn(r)}function pO(r){return r===!0||r===!1||Kt(r)&&In(r)==q}var va=by||Pc,hO=up?Gn(up):TT;function EO(r){return Kt(r)&&r.nodeType===1&&!Ls(r)}function mO(r){if(r==null)return!0;if(xn(r)&&(it(r)||typeof r=="string"||typeof r.splice=="function"||va(r)||Pi(r)||za(r)))return!r.length;var i=Tn(r);if(i==ke||i==st)return!r.size;if(bs(r))return!Qu(r).length;for(var u in r)if(Ct.call(r,u))return!1;return!0}function gO(r,i){return Os(r,i)}function vO(r,i,u){u=typeof u=="function"?u:n;var m=u?u(r,i):n;return m===n?Os(r,i,n,u):!!m}function Ic(r){if(!Kt(r))return!1;var i=In(r);return i==Le||i==ve||typeof r.message=="string"&&typeof r.name=="string"&&!Ls(r)}function _O(r){return typeof r=="number"&&Lp(r)}function $r(r){if(!zt(r))return!1;var i=In(r);return i==Ze||i==ut||i==W||i==ie}function $h(r){return typeof r=="number"&&r==lt(r)}function al(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=de}function zt(r){var i=typeof r;return r!=null&&(i=="object"||i=="function")}function Kt(r){return r!=null&&typeof r=="object"}var Jh=cp?Gn(cp):ST;function yO(r,i){return r===i||Zu(r,i,Ec(i))}function TO(r,i,u){return u=typeof u=="function"?u:n,Zu(r,i,Ec(i),u)}function AO(r){return qh(r)&&r!=+r}function SO(r){if(sA(r))throw new at(o);return Fp(r)}function OO(r){return r===null}function IO(r){return r==null}function qh(r){return typeof r=="number"||Kt(r)&&In(r)==We}function Ls(r){if(!Kt(r)||In(r)!=rt)return!1;var i=xo(r);if(i===null)return!0;var u=Ct.call(i,"constructor")&&i.constructor;return typeof u=="function"&&u instanceof u&&bo.call(u)==Ty}var Rc=fp?Gn(fp):OT;function RO(r){return $h(r)&&r>=-9007199254740991&&r<=de}var Zh=dp?Gn(dp):IT;function il(r){return typeof r=="string"||!it(r)&&Kt(r)&&In(r)==jt}function zn(r){return typeof r=="symbol"||Kt(r)&&In(r)==Dt}var Pi=pp?Gn(pp):RT;function bO(r){return r===n}function NO(r){return Kt(r)&&Tn(r)==fn}function LO(r){return Kt(r)&&In(r)==pr}var CO=$o(ec),xO=$o(function(r,i){return r<=i});function Qh(r){if(!r)return[];if(xn(r))return il(r)?Er(r):Cn(r);if(ms&&r[ms])return uy(r[ms]());var i=Tn(r),u=i==ke?Wu:i==st?Oo:ki;return u(r)}function Jr(r){if(!r)return r===0?r:0;if(r=or(r),r===ue||r===-1/0){var i=r<0?-1:1;return i*me}return r===r?r:0}function lt(r){var i=Jr(r),u=i%1;return i===i?u?i-u:i:0}function eE(r){return r?Fa(lt(r),0,re):0}function or(r){if(typeof r=="number")return r;if(zn(r))return be;if(zt(r)){var i=typeof r.valueOf=="function"?r.valueOf():r;r=zt(i)?i+"":i}if(typeof r!="string")return r===0?r:+r;r=_p(r);var u=Tu.test(r);return u||Su.test(r)?z1(r.slice(2),u?2:8):Ei.test(r)?be:+r}function tE(r){return Nr(r,wn(r))}function wO(r){return r?Fa(lt(r),-9007199254740991,de):r===0?r:0}function Nt(r){return r==null?"":jn(r)}var MO=wi(function(r,i){if(bs(i)||xn(i)){Nr(i,ln(i),r);return}for(var u in i)Ct.call(i,u)&&Ts(r,u,i[u])}),nE=wi(function(r,i){Nr(i,wn(i),r)}),sl=wi(function(r,i,u,m){Nr(i,wn(i),r,m)}),DO=wi(function(r,i,u,m){Nr(i,ln(i),r,m)}),PO=Yr(Yu);function kO(r,i){var u=xi(r);return i==null?u:Dp(u,i)}var UO=dt(function(r,i){r=Pt(r);var u=-1,m=i.length,y=m>2?i[2]:n;for(y&&Rn(i[0],i[1],y)&&(m=1);++u1),I}),Nr(r,pc(r),u),m&&(u=ar(u,_|A|g,KT));for(var y=i.length;y--;)ic(u,i[y]);return u});function tI(r,i){return aE(r,rl(Ke(i)))}var nI=Yr(function(r,i){return r==null?{}:LT(r,i)});function aE(r,i){if(r==null)return{};var u=Xt(pc(r),function(m){return[m]});return i=Ke(i),$p(r,u,function(m,y){return i(m,y[0])})}function rI(r,i,u){i=ma(i,r);var m=-1,y=i.length;for(y||(y=1,r=n);++mi){var m=r;r=i,i=m}if(u||r%1||i%1){var y=Cp();return yn(r+y*(i-r+j1("1e-"+((y+"").length-1))),i)}return nc(r,i)}var hI=Mi(function(r,i,u){return i=i.toLowerCase(),r+(u?oE(i):i)});function oE(r){return Lc(Nt(r).toLowerCase())}function lE(r){return r=Nt(r),r&&r.replace(go,ay).replace(P1,"")}function EI(r,i,u){r=Nt(r),i=jn(i);var m=r.length;u=u===n?m:Fa(lt(u),0,m);var y=u;return u-=i.length,u>=0&&r.slice(u,y)==i}function mI(r){return r=Nt(r),r&&oe.test(r)?r.replace(Ln,iy):r}function gI(r){return r=Nt(r),r&&tn.test(r)?r.replace($e,"\\$&"):r}var vI=Mi(function(r,i,u){return r+(u?"-":"")+i.toLowerCase()}),_I=Mi(function(r,i,u){return r+(u?" ":"")+i.toLowerCase()}),yI=fh("toLowerCase");function TI(r,i,u){r=Nt(r),i=lt(i);var m=i?Ri(r):0;if(!i||m>=i)return r;var y=(i-m)/2;return Ko(Po(y),u)+r+Ko(Do(y),u)}function AI(r,i,u){r=Nt(r),i=lt(i);var m=i?Ri(r):0;return i&&m>>0,u?(r=Nt(r),r&&(typeof i=="string"||i!=null&&!Rc(i))&&(i=jn(i),!i&&Ii(r))?ga(Er(r),0,u):r.split(i,u)):[]}var LI=Mi(function(r,i,u){return r+(u?" ":"")+Lc(i)});function CI(r,i,u){return r=Nt(r),u=u==null?0:Fa(lt(u),0,r.length),i=jn(i),r.slice(u,u+i.length)==i}function xI(r,i,u){var m=S.templateSettings;u&&Rn(r,i,u)&&(i=n),r=Nt(r),i=sl({},i,m,vh);var y=sl({},i.imports,m.imports,vh),I=ln(y),k=Hu(y,I),H,K,ce=0,fe=i.interpolate||Da,he="__p += '",Ce=Fu((i.escape||Da).source+"|"+fe.source+"|"+(fe===xt?yu:Da).source+"|"+(i.evaluate||Da).source+"|$","g"),Be="//# sourceURL="+(Ct.call(i,"sourceURL")?(i.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++H1+"]")+` -`;r.replace(Ce,function(qe,vt,yt,Yn,bn,Kn){return yt||(yt=Yn),he+=r.slice(ce,Kn).replace(Ou,sy),vt&&(H=!0,he+=`' + -__e(`+vt+`) + -'`),bn&&(K=!0,he+=`'; -`+bn+`; -__p += '`),yt&&(he+=`' + -((__t = (`+yt+`)) == null ? '' : __t) + -'`),ce=Kn+qe.length,qe}),he+=`'; -`;var Je=Ct.call(i,"variable")&&i.variable;if(!Je)he=`with (obj) { -`+he+` -} -`;else if(vu.test(Je))throw new at(c);he=(K?he.replace(ht,""):he).replace(en,"$1").replace(vn,"$1;"),he="function("+(Je||"obj")+`) { -`+(Je?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(H?", __e = _.escape":"")+(K?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+he+`return __p -}`;var ct=cE(function(){return Rt(I,Be+"return "+he).apply(n,k)});if(ct.source=he,Ic(ct))throw ct;return ct}function wI(r){return Nt(r).toLowerCase()}function MI(r){return Nt(r).toUpperCase()}function DI(r,i,u){if(r=Nt(r),r&&(u||i===n))return _p(r);if(!r||!(i=jn(i)))return r;var m=Er(r),y=Er(i),I=yp(m,y),k=Tp(m,y)+1;return ga(m,I,k).join("")}function PI(r,i,u){if(r=Nt(r),r&&(u||i===n))return r.slice(0,Sp(r)+1);if(!r||!(i=jn(i)))return r;var m=Er(r),y=Tp(m,Er(i))+1;return ga(m,0,y).join("")}function kI(r,i,u){if(r=Nt(r),r&&(u||i===n))return r.replace(Ft,"");if(!r||!(i=jn(i)))return r;var m=Er(r),y=yp(m,Er(i));return ga(m,y).join("")}function UI(r,i){var u=xe,m=ge;if(zt(i)){var y="separator"in i?i.separator:y;u="length"in i?lt(i.length):u,m="omission"in i?jn(i.omission):m}r=Nt(r);var I=r.length;if(Ii(r)){var k=Er(r);I=k.length}if(u>=I)return r;var H=u-Ri(m);if(H<1)return m;var K=k?ga(k,0,H).join(""):r.slice(0,H);if(y===n)return K+m;if(k&&(H+=K.length-H),Rc(y)){if(r.slice(H).search(y)){var ce,fe=K;for(y.global||(y=Fu(y.source,Nt(ps.exec(y))+"g")),y.lastIndex=0;ce=y.exec(fe);)var he=ce.index;K=K.slice(0,he===n?H:he)}}else if(r.indexOf(jn(y),H)!=H){var Ce=K.lastIndexOf(y);Ce>-1&&(K=K.slice(0,Ce))}return K+m}function VI(r){return r=Nt(r),r&&V.test(r)?r.replace(qn,py):r}var BI=Mi(function(r,i,u){return r+(u?" ":"")+i.toUpperCase()}),Lc=fh("toUpperCase");function uE(r,i,u){return r=Nt(r),i=u?n:i,i===n?ly(r)?my(r):Q1(r):r.match(i)||[]}var cE=dt(function(r,i){try{return Xn(r,n,i)}catch(u){return Ic(u)?u:new at(u)}}),HI=Yr(function(r,i){return tr(i,function(u){u=Lr(u),jr(r,u,Sc(r[u],r))}),r});function WI(r){var i=r==null?0:r.length,u=Ke();return r=i?Xt(r,function(m){if(typeof m[1]!="function")throw new nr(l);return[u(m[0]),m[1]]}):[],dt(function(m){for(var y=-1;++yde)return[];var u=re,m=yn(r,re);i=Ke(i),r-=re;for(var y=Bu(m,i);++u0||i<0)?new _t(u):(r<0?u=u.takeRight(-r):r&&(u=u.drop(r)),i!==n&&(i=lt(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(re)},br(_t.prototype,function(r,i){var u=/^(?:filter|find|map|reject)|While$/.test(i),m=/^(?:head|last)$/.test(i),y=S[m?"take"+(i=="last"?"Right":""):i],I=m||/^find/.test(i);y&&(S.prototype[i]=function(){var k=this.__wrapped__,H=m?[1]:arguments,K=k instanceof _t,ce=H[0],fe=K||it(k),he=function(vt){var yt=y.apply(S,fa([vt],H));return m&&Ce?yt[0]:yt};fe&&u&&typeof ce=="function"&&ce.length!=1&&(K=fe=!1);var Ce=this.__chain__,Be=!!this.__actions__.length,Je=I&&!Ce,ct=K&&!Be;if(!I&&fe){k=ct?k:new _t(this);var qe=r.apply(k,H);return qe.__actions__.push({func:Qo,args:[he],thisArg:n}),new rr(qe,Ce)}return Je&&ct?r.apply(this,H):(qe=this.thru(he),Je?m?qe.value()[0]:qe.value():qe)})}),tr(["pop","push","shift","sort","splice","unshift"],function(r){var i=Io[r],u=/^(?:push|sort|unshift)$/.test(r)?"tap":"thru",m=/^(?:pop|shift)$/.test(r);S.prototype[r]=function(){var y=arguments;if(m&&!this.__chain__){var I=this.value();return i.apply(it(I)?I:[],y)}return this[u](function(k){return i.apply(it(k)?k:[],y)})}}),br(_t.prototype,function(r,i){var u=S[i];if(u){var m=u.name+"";Ct.call(Ci,m)||(Ci[m]=[]),Ci[m].push({name:i,func:u})}}),Ci[zo(n,R).name]=[{name:"wrapper",func:n}],_t.prototype.clone=Vy,_t.prototype.reverse=By,_t.prototype.value=Hy,S.prototype.at=ES,S.prototype.chain=mS,S.prototype.commit=gS,S.prototype.next=vS,S.prototype.plant=yS,S.prototype.reverse=TS,S.prototype.toJSON=S.prototype.valueOf=S.prototype.value=AS,S.prototype.first=S.prototype.head,ms&&(S.prototype[ms]=_S),S},bi=gy();Va?((Va.exports=bi)._=bi,xu._=bi):dn._=bi}).call(wR)}(Ol,Ol.exports)),Ol.exports}var Lv=MR();const B=sd(Lv),DR={__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,s=IR(),o=je([]),l=Te(()=>o.value.reduce((X,W)=>(X[~~W.id]=W)&&X,{})),c=Te(()=>o.value.length),f=je(null),E=je(!1),h=je({mouseDown:!1,dragging:!1,activeSplitter:null,cursorOffset:0}),_=je({splitter:null,timeoutId:null}),A=Te(()=>({[`splitpanes splitpanes--${a.horizontal?"horizontal":"vertical"}`]:!0,"splitpanes--dragging":h.value.dragging})),g=()=>{document.addEventListener("mousemove",P,{passive:!1}),document.addEventListener("mouseup",R),"ontouchstart"in window&&(document.addEventListener("touchmove",P,{passive:!1}),document.addEventListener("touchend",R))},b=()=>{document.removeEventListener("mousemove",P,{passive:!1}),document.removeEventListener("mouseup",R),"ontouchstart"in window&&(document.removeEventListener("touchmove",P,{passive:!1}),document.removeEventListener("touchend",R))},L=(X,W)=>{const q=X.target.closest(".splitpanes__splitter");if(q){const{left:ee,top:ve}=q.getBoundingClientRect(),{clientX:Le,clientY:Ze}="ontouchstart"in window&&X.touches?X.touches[0]:X;h.value.cursorOffset=a.horizontal?Ze-ve:Le-ee}g(),h.value.mouseDown=!0,h.value.activeSplitter=W},P=X=>{h.value.mouseDown&&(X.preventDefault(),h.value.dragging=!0,requestAnimationFrame(()=>{Y(J(X)),n("resize",o.value.map(W=>({min:W.min,max:W.max,size:W.size})))}))},R=()=>{h.value.dragging&&n("resized",o.value.map(X=>({min:X.min,max:X.max,size:X.size}))),h.value.mouseDown=!1,setTimeout(()=>{h.value.dragging=!1,b()},100)},G=(X,W)=>{"ontouchstart"in window&&(X.preventDefault(),a.dblClickSplitter&&(_.value.splitter===W?(clearTimeout(_.value.timeoutId),_.value.timeoutId=null,D(X,W),_.value.splitter=null):(_.value.splitter=W,_.value.timeoutId=setTimeout(()=>_.value.splitter=null,500)))),h.value.dragging||n("splitter-click",o.value[W])},D=(X,W)=>{let q=0;o.value=o.value.map((ee,ve)=>(ee.size=ve===W?ee.max:ee.min,ve!==W&&(q+=ee.min),ee)),o.value[W].size-=q,n("pane-maximize",o.value[W]),n("resized",o.value.map(ee=>({min:ee.min,max:ee.max,size:ee.size})))},x=(X,W)=>{n("pane-click",l.value[W])},J=X=>{const W=f.value.getBoundingClientRect(),{clientX:q,clientY:ee}="ontouchstart"in window&&X.touches?X.touches[0]:X;return{x:q-(a.horizontal?0:h.value.cursorOffset)-W.left,y:ee-(a.horizontal?h.value.cursorOffset:0)-W.top}},U=X=>{X=X[a.horizontal?"y":"x"];const W=f.value[a.horizontal?"clientHeight":"clientWidth"];return a.rtl&&!a.horizontal&&(X=W-X),X*100/W},Y=X=>{const W=h.value.activeSplitter;let q={prevPanesSize:ye(W),nextPanesSize:xe(W),prevReachedMinPanes:0,nextReachedMinPanes:0};const ee=0+(a.pushOtherPanes?0:q.prevPanesSize),ve=100-(a.pushOtherPanes?0:q.nextPanesSize),Le=Math.max(Math.min(U(X),ve),ee);let Ze=[W,W+1],ut=o.value[Ze[0]]||null,ke=o.value[Ze[1]]||null;const We=ut.max<100&&Le>=ut.max+q.prevPanesSize,pt=ke.max<100&&Le<=100-(ke.max+xe(W+1));if(We||pt){We?(ut.size=ut.max,ke.size=Math.max(100-ut.max-q.prevPanesSize-q.nextPanesSize,0)):(ut.size=Math.max(100-ke.max-q.prevPanesSize-xe(W+1),0),ke.size=ke.max);return}if(a.pushOtherPanes){const rt=ne(q,Le);if(!rt)return;({sums:q,panesToResize:Ze}=rt),ut=o.value[Ze[0]]||null,ke=o.value[Ze[1]]||null}ut!==null&&(ut.size=Math.min(Math.max(Le-q.prevPanesSize-q.prevReachedMinPanes,ut.min),ut.max)),ke!==null&&(ke.size=Math.min(Math.max(100-Le-q.nextPanesSize-q.nextReachedMinPanes,ke.min),ke.max))},ne=(X,W)=>{const q=h.value.activeSplitter,ee=[q,q+1];return W{Le>ee[0]&&Le<=q&&(ve.size=ve.min,X.prevReachedMinPanes+=ve.min)}),X.prevPanesSize=ye(ee[0]),ee[0]===void 0)?(X.prevReachedMinPanes=0,o.value[0].size=o.value[0].min,o.value.forEach((ve,Le)=>{Le>0&&Le<=q&&(ve.size=ve.min,X.prevReachedMinPanes+=ve.min)}),o.value[ee[1]].size=100-X.prevReachedMinPanes-o.value[0].min-X.prevPanesSize-X.nextPanesSize,null):W>100-X.nextPanesSize-o.value[ee[1]].min&&(ee[1]=O(q).index,X.nextReachedMinPanes=0,ee[1]>q+1&&o.value.forEach((ve,Le)=>{Le>q&&Le{Le=q+1&&(ve.size=ve.min,X.nextReachedMinPanes+=ve.min)}),o.value[ee[0]].size=100-X.prevPanesSize-xe(ee[0]-1),null):{sums:X,panesToResize:ee}},ye=X=>o.value.reduce((W,q,ee)=>W+(eeo.value.reduce((W,q,ee)=>W+(ee>X+1?q.size:0),0),ge=X=>[...o.value].reverse().find(W=>W.indexW.min)||{},O=X=>o.value.find(W=>W.index>X+1&&W.size>W.min)||{},Me=()=>{var X;Array.from(((X=f.value)==null?void 0:X.children)||[]).forEach(W=>{const q=W.classList.contains("splitpanes__pane"),ee=W.classList.contains("splitpanes__splitter");!q&&!ee&&(W.remove(),console.warn("Splitpanes: Only elements are allowed at the root of . One of your DOM nodes was removed."))})},z=(X,W,q=!1)=>{const ee=X-1,ve=document.createElement("div");ve.classList.add("splitpanes__splitter"),q||(ve.onmousedown=Le=>L(Le,ee),typeof window<"u"&&"ontouchstart"in window&&(ve.ontouchstart=Le=>L(Le,ee)),ve.onclick=Le=>G(Le,ee+1)),a.dblClickSplitter&&(ve.ondblclick=Le=>D(Le,ee+1)),W.parentNode.insertBefore(ve,W)},$=X=>{X.onmousedown=void 0,X.onclick=void 0,X.ondblclick=void 0,X.remove()},w=()=>{var X;const W=Array.from(((X=f.value)==null?void 0:X.children)||[]);W.forEach(ee=>{ee.className.includes("splitpanes__splitter")&&$(ee)});let q=0;W.forEach(ee=>{ee.className.includes("splitpanes__pane")&&(!q&&a.firstSplitter?z(q,ee,!0):q&&z(q,ee),q++)})},ue=({uid:X,...W})=>{const q=l.value[X];Object.entries(W).forEach(([ee,ve])=>q[ee]=ve)},de=X=>{var W;let q=-1;Array.from(((W=f.value)==null?void 0:W.children)||[]).some(ee=>(ee.className.includes("splitpanes__pane")&&q++,ee.isSameNode(X.el))),o.value.splice(q,0,{...X,index:q}),o.value.forEach((ee,ve)=>ee.index=ve),E.value&&Aa(()=>{w(),be({addedPane:o.value[q]}),n("pane-add",{index:q,panes:o.value.map(ee=>({min:ee.min,max:ee.max,size:ee.size}))})})},me=X=>{const W=o.value.findIndex(ee=>ee.id===X),q=o.value.splice(W,1)[0];o.value.forEach((ee,ve)=>ee.index=ve),Aa(()=>{w(),be({removedPane:{...q}}),n("pane-remove",{removed:q,panes:o.value.map(ee=>({min:ee.min,max:ee.max,size:ee.size}))})})},be=(X={})=>{!X.addedPane&&!X.removedPane?pe():o.value.some(W=>W.givenSize!==null||W.min||W.max<100)?C(X):re(),E.value&&n("resized",o.value.map(W=>({min:W.min,max:W.max,size:W.size})))},re=()=>{const X=100/c.value;let W=0;const q=[],ee=[];o.value.forEach(ve=>{ve.size=Math.max(Math.min(X,ve.max),ve.min),W-=ve.size,ve.size>=ve.max&&q.push(ve.id),ve.size<=ve.min&&ee.push(ve.id)}),W>.1&&Q(W,q,ee)},pe=()=>{let X=100;const W=[],q=[];let ee=0;o.value.forEach(Le=>{X-=Le.size,Le.givenSize!==null&&ee++,Le.size>=Le.max&&W.push(Le.id),Le.size<=Le.min&&q.push(Le.id)});let ve=100;X>.1&&(o.value.forEach(Le=>{Le.givenSize===null&&(Le.size=Math.max(Math.min(X/(c.value-ee),Le.max),Le.min)),ve-=Le.size}),ve>.1&&Q(ve,W,q))},C=({addedPane:X,removedPane:W}={})=>{let q=100/c.value,ee=0;const ve=[],Le=[];(X?.givenSize??null)!==null&&(q=(100-X.givenSize)/(c.value-1).value),o.value.forEach(Ze=>{ee-=Ze.size,Ze.size>=Ze.max&&ve.push(Ze.id),Ze.size<=Ze.min&&Le.push(Ze.id)}),!(Math.abs(ee)<.1)&&(o.value.forEach(Ze=>{X?.givenSize!==null&&X?.id===Ze.id||(Ze.size=Math.max(Math.min(q,Ze.max),Ze.min)),ee-=Ze.size,Ze.size>=Ze.max&&ve.push(Ze.id),Ze.size<=Ze.min&&Le.push(Ze.id)}),ee>.1&&Q(ee,ve,Le))},Q=(X,W,q)=>{let ee;X>0?ee=X/(c.value-W.length):ee=X/(c.value-q.length),o.value.forEach((ve,Le)=>{if(X>0&&!W.includes(ve.id)){const Ze=Math.max(Math.min(ve.size+ee,ve.max),ve.min),ut=Ze-ve.size;X-=ut,ve.size=Ze}else if(!q.includes(ve.id)){const Ze=Math.max(Math.min(ve.size+ee,ve.max),ve.min),ut=Ze-ve.size;X-=ut,ve.size=Ze}}),Math.abs(X)>.1&&Aa(()=>{E.value&&console.warn("Splitpanes: Could not resize panes correctly due to their constraints.")})};Jt(()=>a.firstSplitter,()=>w()),Jt(()=>a.dblClickSplitter,X=>{[...f.value.querySelectorAll(".splitpanes__splitter")].forEach((W,q)=>{W.ondblclick=X?ee=>D(ee,q):void 0})}),id(()=>E.value=!1),pi(()=>{Me(),w(),be(),n("ready"),E.value=!0});const F=()=>{var X;return qa("div",{ref:f,class:A.value},(X=s.default)==null?void 0:X.call(s))};return un("panes",o),un("indexedPanes",l),un("horizontal",Te(()=>a.horizontal)),un("requestUpdate",ue),un("onPaneAdd",de),un("onPaneRemove",me),un("onPaneClick",x),(X,W)=>(N(),ft(RR(F)))}},EE={__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=Tt("requestUpdate"),s=Tt("onPaneAdd"),o=Tt("horizontal"),l=Tt("onPaneRemove"),c=Tt("onPaneClick"),f=(t=Nv())==null?void 0:t.uid,E=Tt("indexedPanes"),h=Te(()=>E.value[f]),_=je(null),A=Te(()=>{const P=isNaN(n.size)||n.size===void 0?0:parseFloat(n.size);return Math.max(Math.min(P,b.value),g.value)}),g=Te(()=>{const P=parseFloat(n.minSize);return isNaN(P)?0:P}),b=Te(()=>{const P=parseFloat(n.maxSize);return isNaN(P)?100:P}),L=Te(()=>{var P;return`${o.value?"height":"width"}: ${(P=h.value)==null?void 0:P.size}%`});return pi(()=>{s({id:f,el:_.value,min:g.value,max:b.value,givenSize:n.size===void 0?null:A.value,size:A.value})}),Jt(()=>A.value,P=>a({uid:f,size:P})),Jt(()=>g.value,P=>a({uid:f,min:P})),Jt(()=>b.value,P=>a({uid:f,max:P})),id(()=>l(f)),(P,R)=>(N(),M("div",{ref_key:"paneEl",ref:_,class:"splitpanes__pane",onClick:R[0]||(R[0]=G=>p(c)(G,P._.uid)),style:Yt(L.value)},[Vi(P.$slots,"default")],4))}},Ul=Symbol("selectedNodeId"),ru=Symbol("highlightedNodeId"),oi=Symbol("selectNode"),Ra=Symbol("viewOptions"),ba=Symbol("plan");var nf={exports:{}};var PR=nf.exports,mE;function kR(){return mE||(mE=1,function(e,t){(function(n,a){e.exports=a()})(PR,function(){return function(){var n={686:function(o,l,c){c.d(l,{default:function(){return be}});var f=c(279),E=c.n(f),h=c(370),_=c.n(h),A=c(817),g=c.n(A);function b(re){try{return document.execCommand(re)}catch{return!1}}var L=function(re){var pe=g()(re);return b("cut"),pe},P=L;function R(re){var pe=document.documentElement.getAttribute("dir")==="rtl",C=document.createElement("textarea");C.style.fontSize="12pt",C.style.border="0",C.style.padding="0",C.style.margin="0",C.style.position="absolute",C.style[pe?"right":"left"]="-9999px";var Q=window.pageYOffset||document.documentElement.scrollTop;return C.style.top="".concat(Q,"px"),C.setAttribute("readonly",""),C.value=re,C}var G=function(re){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},C="";if(typeof re=="string"){var Q=R(re);pe.container.appendChild(Q),C=g()(Q),b("copy"),Q.remove()}else C=g()(re),b("copy");return C},D=G;function x(re){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(pe){return typeof pe}:x=function(pe){return pe&&typeof Symbol=="function"&&pe.constructor===Symbol&&pe!==Symbol.prototype?"symbol":typeof pe},x(re)}var J=function(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},pe=re.action,C=pe===void 0?"copy":pe,Q=re.container,F=re.target,X=re.text;if(C!=="copy"&&C!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(F!==void 0)if(F&&x(F)==="object"&&F.nodeType===1){if(C==="copy"&&F.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(C==="cut"&&(F.hasAttribute("readonly")||F.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(X)return D(X,{container:Q});if(F)return C==="cut"?P(F):D(F,{container:Q})},U=J;function Y(re){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Y=function(pe){return typeof pe}:Y=function(pe){return pe&&typeof Symbol=="function"&&pe.constructor===Symbol&&pe!==Symbol.prototype?"symbol":typeof pe},Y(re)}function ne(re,pe){if(!(re instanceof pe))throw new TypeError("Cannot call a class as a function")}function ye(re,pe){for(var C=0;C"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(re){return ue=Object.setPrototypeOf?Object.getPrototypeOf:function(pe){return pe.__proto__||Object.getPrototypeOf(pe)},ue(re)}function de(re,pe){var C="data-clipboard-".concat(re);if(pe.hasAttribute(C))return pe.getAttribute(C)}var me=function(re){ge(C,re);var pe=Me(C);function C(Q,F){var X;return ne(this,C),X=pe.call(this),X.resolveOptions(F),X.listenClick(Q),X}return xe(C,[{key:"resolveOptions",value:function(){var Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof Q.action=="function"?Q.action:this.defaultAction,this.target=typeof Q.target=="function"?Q.target:this.defaultTarget,this.text=typeof Q.text=="function"?Q.text:this.defaultText,this.container=Y(Q.container)==="object"?Q.container:document.body}},{key:"listenClick",value:function(Q){var F=this;this.listener=_()(Q,"click",function(X){return F.onClick(X)})}},{key:"onClick",value:function(Q){var F=Q.delegateTarget||Q.currentTarget,X=this.action(F)||"copy",W=U({action:X,container:this.container,target:this.target(F),text:this.text(F)});this.emit(W?"success":"error",{action:X,text:W,trigger:F,clearSelection:function(){F&&F.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(Q){return de("action",Q)}},{key:"defaultTarget",value:function(Q){var F=de("target",Q);if(F)return document.querySelector(F)}},{key:"defaultText",value:function(Q){return de("text",Q)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(Q){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return D(Q,F)}},{key:"cut",value:function(Q){return P(Q)}},{key:"isSupported",value:function(){var Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],F=typeof Q=="string"?[Q]:Q,X=!!document.queryCommandSupported;return F.forEach(function(W){X=X&&!!document.queryCommandSupported(W)}),X}}]),C}(E()),be=me},828:function(o){var l=9;if(typeof Element<"u"&&!Element.prototype.matches){var c=Element.prototype;c.matches=c.matchesSelector||c.mozMatchesSelector||c.msMatchesSelector||c.oMatchesSelector||c.webkitMatchesSelector}function f(E,h){for(;E&&E.nodeType!==l;){if(typeof E.matches=="function"&&E.matches(h))return E;E=E.parentNode}}o.exports=f},438:function(o,l,c){var f=c(828);function E(A,g,b,L,P){var R=_.apply(this,arguments);return A.addEventListener(b,R,P),{destroy:function(){A.removeEventListener(b,R,P)}}}function h(A,g,b,L,P){return typeof A.addEventListener=="function"?E.apply(null,arguments):typeof b=="function"?E.bind(null,document).apply(null,arguments):(typeof A=="string"&&(A=document.querySelectorAll(A)),Array.prototype.map.call(A,function(R){return E(R,g,b,L,P)}))}function _(A,g,b,L){return function(P){P.delegateTarget=f(P.target,g),P.delegateTarget&&L.call(A,P)}}o.exports=h},879:function(o,l){l.node=function(c){return c!==void 0&&c instanceof HTMLElement&&c.nodeType===1},l.nodeList=function(c){var f=Object.prototype.toString.call(c);return c!==void 0&&(f==="[object NodeList]"||f==="[object HTMLCollection]")&&"length"in c&&(c.length===0||l.node(c[0]))},l.string=function(c){return typeof c=="string"||c instanceof String},l.fn=function(c){var f=Object.prototype.toString.call(c);return f==="[object Function]"}},370:function(o,l,c){var f=c(879),E=c(438);function h(b,L,P){if(!b&&!L&&!P)throw new Error("Missing required arguments");if(!f.string(L))throw new TypeError("Second argument must be a String");if(!f.fn(P))throw new TypeError("Third argument must be a Function");if(f.node(b))return _(b,L,P);if(f.nodeList(b))return A(b,L,P);if(f.string(b))return g(b,L,P);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function _(b,L,P){return b.addEventListener(L,P),{destroy:function(){b.removeEventListener(L,P)}}}function A(b,L,P){return Array.prototype.forEach.call(b,function(R){R.addEventListener(L,P)}),{destroy:function(){Array.prototype.forEach.call(b,function(R){R.removeEventListener(L,P)})}}}function g(b,L,P){return E(document.body,b,L,P)}o.exports=h},817:function(o){function l(c){var f;if(c.nodeName==="SELECT")c.focus(),f=c.value;else if(c.nodeName==="INPUT"||c.nodeName==="TEXTAREA"){var E=c.hasAttribute("readonly");E||c.setAttribute("readonly",""),c.select(),c.setSelectionRange(0,c.value.length),E||c.removeAttribute("readonly"),f=c.value}else{c.hasAttribute("contenteditable")&&c.focus();var h=window.getSelection(),_=document.createRange();_.selectNodeContents(c),h.removeAllRanges(),h.addRange(_),f=h.toString()}return f}o.exports=l},279:function(o){function l(){}l.prototype={on:function(c,f,E){var h=this.e||(this.e={});return(h[c]||(h[c]=[])).push({fn:f,ctx:E}),this},once:function(c,f,E){var h=this;function _(){h.off(c,_),f.apply(E,arguments)}return _._=f,this.on(c,_,E)},emit:function(c){var f=[].slice.call(arguments,1),E=((this.e||(this.e={}))[c]||[]).slice(),h=0,_=E.length;for(h;h<_;h++)E[h].fn.apply(E[h].ctx,f);return this},off:function(c,f){var E=this.e||(this.e={}),h=E[c],_=[];if(h&&f)for(var A=0,g=h.length;A({toClipboard(t,n){return new Promise((a,s)=>{const o=document.createElement("button"),l=new VR(o,{text:()=>t,action:()=>"copy",container:n!==void 0?n:document.body});l.on("success",c=>{l.destroy(),a(c)}),l.on("error",c=>{l.destroy(),s(c)}),document.body.appendChild(o),o.click(),document.body.removeChild(o)})}});var Un="top",fr="bottom",dr="right",Vn="left",od="auto",so=[Un,fr,dr,Vn],zi="start",js="end",HR="clippingParents",Cv="viewport",Cs="popper",WR="reference",gE=so.reduce(function(e,t){return e.concat([t+"-"+zi,t+"-"+js])},[]),xv=[].concat(so,[od]).reduce(function(e,t){return e.concat([t,t+"-"+zi,t+"-"+js])},[]),FR="beforeRead",XR="read",GR="afterRead",jR="beforeMain",zR="main",YR="afterMain",KR="beforeWrite",$R="write",JR="afterWrite",qR=[FR,XR,GR,jR,zR,YR,KR,$R,JR];function Br(e){return e?(e.nodeName||"").toLowerCase():null}function Ar(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Yi(e){var t=Ar(e).Element;return e instanceof t||e instanceof Element}function cr(e){var t=Ar(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function wv(e){if(typeof ShadowRoot>"u")return!1;var t=Ar(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function ZR(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var a=t.styles[n]||{},s=t.attributes[n]||{},o=t.elements[n];!cr(o)||!Br(o)||(Object.assign(o.style,a),Object.keys(s).forEach(function(l){var c=s[l];c===!1?o.removeAttribute(l):o.setAttribute(l,c===!0?"":c)}))})}function QR(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 s=t.elements[a],o=t.attributes[a]||{},l=Object.keys(t.styles.hasOwnProperty(a)?t.styles[a]:n[a]),c=l.reduce(function(f,E){return f[E]="",f},{});!cr(s)||!Br(s)||(Object.assign(s.style,c),Object.keys(o).forEach(function(f){s.removeAttribute(f)}))})}}var Mv={name:"applyStyles",enabled:!0,phase:"write",fn:ZR,effect:QR,requires:["computeStyles"]};function kr(e){return e.split("-")[0]}var ni=Math.max,Vl=Math.min,Ki=Math.round;function $i(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),a=1,s=1;if(cr(e)&&t){var o=e.offsetHeight,l=e.offsetWidth;l>0&&(a=Ki(n.width)/l||1),o>0&&(s=Ki(n.height)/o||1)}return{width:n.width/a,height:n.height/s,top:n.top/s,right:n.right/a,bottom:n.bottom/s,left:n.left/a,x:n.left/a,y:n.top/s}}function ld(e){var t=$i(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 Dv(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&wv(n)){var a=t;do{if(a&&e.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function Hr(e){return Ar(e).getComputedStyle(e)}function eb(e){return["table","td","th"].indexOf(Br(e))>=0}function Na(e){return((Yi(e)?e.ownerDocument:e.document)||window.document).documentElement}function au(e){return Br(e)==="html"?e:e.assignedSlot||e.parentNode||(wv(e)?e.host:null)||Na(e)}function vE(e){return!cr(e)||Hr(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&&cr(e)){var a=Hr(e);if(a.position==="fixed")return null}for(var s=au(e);cr(s)&&["html","body"].indexOf(Br(s))<0;){var o=Hr(s);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return s;s=s.parentNode}return null}function oo(e){for(var t=Ar(e),n=vE(e);n&&eb(n)&&Hr(n).position==="static";)n=vE(n);return n&&(Br(n)==="html"||Br(n)==="body"&&Hr(n).position==="static")?t:n||tb(e)||t}function ud(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Vs(e,t,n){return ni(e,Vl(t,n))}function nb(e,t,n){var a=Vs(e,t,n);return a>n?n:a}function Pv(){return{top:0,right:0,bottom:0,left:0}}function kv(e){return Object.assign({},Pv(),e)}function Uv(e,t){return t.reduce(function(n,a){return n[a]=e,n},{})}var rb=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,kv(typeof e!="number"?e:Uv(e,so))};function ab(e){var t,n=e.state,a=e.name,s=e.options,o=n.elements.arrow,l=n.modifiersData.popperOffsets,c=kr(n.placement),f=ud(c),E=[Vn,dr].indexOf(c)>=0,h=E?"height":"width";if(!(!o||!l)){var _=rb(s.padding,n),A=ld(o),g=f==="y"?Un:Vn,b=f==="y"?fr:dr,L=n.rects.reference[h]+n.rects.reference[f]-l[f]-n.rects.popper[h],P=l[f]-n.rects.reference[f],R=oo(o),G=R?f==="y"?R.clientHeight||0:R.clientWidth||0:0,D=L/2-P/2,x=_[g],J=G-A[h]-_[b],U=G/2-A[h]/2+D,Y=Vs(x,U,J),ne=f;n.modifiersData[a]=(t={},t[ne]=Y,t.centerOffset=Y-U,t)}}function ib(e){var t=e.state,n=e.options,a=n.element,s=a===void 0?"[data-popper-arrow]":a;s!=null&&(typeof s=="string"&&(s=t.elements.popper.querySelector(s),!s)||Dv(t.elements.popper,s)&&(t.elements.arrow=s))}var sb={name:"arrow",enabled:!0,phase:"main",fn:ab,effect:ib,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ji(e){return e.split("-")[1]}var ob={top:"auto",right:"auto",bottom:"auto",left:"auto"};function lb(e){var t=e.x,n=e.y,a=window,s=a.devicePixelRatio||1;return{x:Ki(t*s)/s||0,y:Ki(n*s)/s||0}}function _E(e){var t,n=e.popper,a=e.popperRect,s=e.placement,o=e.variation,l=e.offsets,c=e.position,f=e.gpuAcceleration,E=e.adaptive,h=e.roundOffsets,_=e.isFixed,A=h===!0?lb(l):typeof h=="function"?h(l):l,g=A.x,b=g===void 0?0:g,L=A.y,P=L===void 0?0:L,R=l.hasOwnProperty("x"),G=l.hasOwnProperty("y"),D=Vn,x=Un,J=window;if(E){var U=oo(n),Y="clientHeight",ne="clientWidth";if(U===Ar(n)&&(U=Na(n),Hr(U).position!=="static"&&c==="absolute"&&(Y="scrollHeight",ne="scrollWidth")),U=U,s===Un||(s===Vn||s===dr)&&o===js){x=fr;var ye=_&&J.visualViewport?J.visualViewport.height:U[Y];P-=ye-a.height,P*=f?1:-1}if(s===Vn||(s===Un||s===fr)&&o===js){D=dr;var xe=_&&J.visualViewport?J.visualViewport.width:U[ne];b-=xe-a.width,b*=f?1:-1}}var ge=Object.assign({position:c},E&&ob);if(f){var O;return Object.assign({},ge,(O={},O[x]=G?"0":"",O[D]=R?"0":"",O.transform=(J.devicePixelRatio||1)<=1?"translate("+b+"px, "+P+"px)":"translate3d("+b+"px, "+P+"px, 0)",O))}return Object.assign({},ge,(t={},t[x]=G?P+"px":"",t[D]=R?b+"px":"",t.transform="",t))}function ub(e){var t=e.state,n=e.options,a=n.gpuAcceleration,s=a===void 0?!0:a,o=n.adaptive,l=o===void 0?!0:o,c=n.roundOffsets,f=c===void 0?!0:c,E={placement:kr(t.placement),variation:Ji(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:s,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,_E(Object.assign({},E,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:l,roundOffsets:f})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,_E(Object.assign({},E,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:f})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var cb={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:ub,data:{}},ll={passive:!0};function fb(e){var t=e.state,n=e.instance,a=e.options,s=a.scroll,o=s===void 0?!0:s,l=a.resize,c=l===void 0?!0:l,f=Ar(t.elements.popper),E=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&E.forEach(function(h){h.addEventListener("scroll",n.update,ll)}),c&&f.addEventListener("resize",n.update,ll),function(){o&&E.forEach(function(h){h.removeEventListener("scroll",n.update,ll)}),c&&f.removeEventListener("resize",n.update,ll)}}var db={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:fb,data:{}},pb={left:"right",right:"left",bottom:"top",top:"bottom"};function Il(e){return e.replace(/left|right|bottom|top/g,function(t){return pb[t]})}var hb={start:"end",end:"start"};function yE(e){return e.replace(/start|end/g,function(t){return hb[t]})}function cd(e){var t=Ar(e),n=t.pageXOffset,a=t.pageYOffset;return{scrollLeft:n,scrollTop:a}}function fd(e){return $i(Na(e)).left+cd(e).scrollLeft}function Eb(e){var t=Ar(e),n=Na(e),a=t.visualViewport,s=n.clientWidth,o=n.clientHeight,l=0,c=0;return a&&(s=a.width,o=a.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(l=a.offsetLeft,c=a.offsetTop)),{width:s,height:o,x:l+fd(e),y:c}}function mb(e){var t,n=Na(e),a=cd(e),s=(t=e.ownerDocument)==null?void 0:t.body,o=ni(n.scrollWidth,n.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),l=ni(n.scrollHeight,n.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),c=-a.scrollLeft+fd(e),f=-a.scrollTop;return Hr(s||n).direction==="rtl"&&(c+=ni(n.clientWidth,s?s.clientWidth:0)-o),{width:o,height:l,x:c,y:f}}function dd(e){var t=Hr(e),n=t.overflow,a=t.overflowX,s=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+s+a)}function Vv(e){return["html","body","#document"].indexOf(Br(e))>=0?e.ownerDocument.body:cr(e)&&dd(e)?e:Vv(au(e))}function Bs(e,t){var n;t===void 0&&(t=[]);var a=Vv(e),s=a===((n=e.ownerDocument)==null?void 0:n.body),o=Ar(a),l=s?[o].concat(o.visualViewport||[],dd(a)?a:[]):a,c=t.concat(l);return s?c:c.concat(Bs(au(l)))}function rf(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function gb(e){var t=$i(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 TE(e,t){return t===Cv?rf(Eb(e)):Yi(t)?gb(t):rf(mb(Na(e)))}function vb(e){var t=Bs(au(e)),n=["absolute","fixed"].indexOf(Hr(e).position)>=0,a=n&&cr(e)?oo(e):e;return Yi(a)?t.filter(function(s){return Yi(s)&&Dv(s,a)&&Br(s)!=="body"&&(n?Hr(s).position!=="static":!0)}):[]}function _b(e,t,n){var a=t==="clippingParents"?vb(e):[].concat(t),s=[].concat(a,[n]),o=s[0],l=s.reduce(function(c,f){var E=TE(e,f);return c.top=ni(E.top,c.top),c.right=Vl(E.right,c.right),c.bottom=Vl(E.bottom,c.bottom),c.left=ni(E.left,c.left),c},TE(e,o));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function Bv(e){var t=e.reference,n=e.element,a=e.placement,s=a?kr(a):null,o=a?Ji(a):null,l=t.x+t.width/2-n.width/2,c=t.y+t.height/2-n.height/2,f;switch(s){case Un:f={x:l,y:t.y-n.height};break;case fr:f={x:l,y:t.y+t.height};break;case dr:f={x:t.x+t.width,y:c};break;case Vn:f={x:t.x-n.width,y:c};break;default:f={x:t.x,y:t.y}}var E=s?ud(s):null;if(E!=null){var h=E==="y"?"height":"width";switch(o){case zi:f[E]=f[E]-(t[h]/2-n[h]/2);break;case js:f[E]=f[E]+(t[h]/2-n[h]/2);break}}return f}function zs(e,t){t===void 0&&(t={});var n=t,a=n.placement,s=a===void 0?e.placement:a,o=n.boundary,l=o===void 0?HR:o,c=n.rootBoundary,f=c===void 0?Cv:c,E=n.elementContext,h=E===void 0?Cs:E,_=n.altBoundary,A=_===void 0?!1:_,g=n.padding,b=g===void 0?0:g,L=kv(typeof b!="number"?b:Uv(b,so)),P=h===Cs?WR:Cs,R=e.rects.popper,G=e.elements[A?P:h],D=_b(Yi(G)?G:G.contextElement||Na(e.elements.popper),l,f),x=$i(e.elements.reference),J=Bv({reference:x,element:R,placement:s}),U=rf(Object.assign({},R,J)),Y=h===Cs?U:x,ne={top:D.top-Y.top+L.top,bottom:Y.bottom-D.bottom+L.bottom,left:D.left-Y.left+L.left,right:Y.right-D.right+L.right},ye=e.modifiersData.offset;if(h===Cs&&ye){var xe=ye[s];Object.keys(ne).forEach(function(ge){var O=[dr,fr].indexOf(ge)>=0?1:-1,Me=[Un,fr].indexOf(ge)>=0?"y":"x";ne[ge]+=xe[Me]*O})}return ne}function yb(e,t){t===void 0&&(t={});var n=t,a=n.placement,s=n.boundary,o=n.rootBoundary,l=n.padding,c=n.flipVariations,f=n.allowedAutoPlacements,E=f===void 0?xv:f,h=Ji(a),_=h?c?gE:gE.filter(function(b){return Ji(b)===h}):so,A=_.filter(function(b){return E.indexOf(b)>=0});A.length===0&&(A=_);var g=A.reduce(function(b,L){return b[L]=zs(e,{placement:L,boundary:s,rootBoundary:o,padding:l})[kr(L)],b},{});return Object.keys(g).sort(function(b,L){return g[b]-g[L]})}function Tb(e){if(kr(e)===od)return[];var t=Il(e);return[yE(e),t,yE(t)]}function Ab(e){var t=e.state,n=e.options,a=e.name;if(!t.modifiersData[a]._skip){for(var s=n.mainAxis,o=s===void 0?!0:s,l=n.altAxis,c=l===void 0?!0:l,f=n.fallbackPlacements,E=n.padding,h=n.boundary,_=n.rootBoundary,A=n.altBoundary,g=n.flipVariations,b=g===void 0?!0:g,L=n.allowedAutoPlacements,P=t.options.placement,R=kr(P),G=R===P,D=f||(G||!b?[Il(P)]:Tb(P)),x=[P].concat(D).reduce(function(Q,F){return Q.concat(kr(F)===od?yb(t,{placement:F,boundary:h,rootBoundary:_,padding:E,flipVariations:b,allowedAutoPlacements:L}):F)},[]),J=t.rects.reference,U=t.rects.popper,Y=new Map,ne=!0,ye=x[0],xe=0;xe=0,$=z?"width":"height",w=zs(t,{placement:ge,boundary:h,rootBoundary:_,altBoundary:A,padding:E}),ue=z?Me?dr:Vn:Me?fr:Un;J[$]>U[$]&&(ue=Il(ue));var de=Il(ue),me=[];if(o&&me.push(w[O]<=0),c&&me.push(w[ue]<=0,w[de]<=0),me.every(function(Q){return Q})){ye=ge,ne=!1;break}Y.set(ge,me)}if(ne)for(var be=b?3:1,re=function(Q){var F=x.find(function(X){var W=Y.get(X);if(W)return W.slice(0,Q).every(function(q){return q})});if(F)return ye=F,"break"},pe=be;pe>0;pe--){var C=re(pe);if(C==="break")break}t.placement!==ye&&(t.modifiersData[a]._skip=!0,t.placement=ye,t.reset=!0)}}var Sb={name:"flip",enabled:!0,phase:"main",fn:Ab,requiresIfExists:["offset"],data:{_skip:!1}};function AE(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 SE(e){return[Un,dr,fr,Vn].some(function(t){return e[t]>=0})}function Ob(e){var t=e.state,n=e.name,a=t.rects.reference,s=t.rects.popper,o=t.modifiersData.preventOverflow,l=zs(t,{elementContext:"reference"}),c=zs(t,{altBoundary:!0}),f=AE(l,a),E=AE(c,s,o),h=SE(f),_=SE(E);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:E,isReferenceHidden:h,hasPopperEscaped:_},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":_})}var Ib={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Ob};function Rb(e,t,n){var a=kr(e),s=[Vn,Un].indexOf(a)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,l=o[0],c=o[1];return l=l||0,c=(c||0)*s,[Vn,dr].indexOf(a)>=0?{x:c,y:l}:{x:l,y:c}}function bb(e){var t=e.state,n=e.options,a=e.name,s=n.offset,o=s===void 0?[0,0]:s,l=xv.reduce(function(h,_){return h[_]=Rb(_,t.rects,o),h},{}),c=l[t.placement],f=c.x,E=c.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=E),t.modifiersData[a]=l}var Nb={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:bb};function Lb(e){var t=e.state,n=e.name;t.modifiersData[n]=Bv({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}var Cb={name:"popperOffsets",enabled:!0,phase:"read",fn:Lb,data:{}};function xb(e){return e==="x"?"y":"x"}function wb(e){var t=e.state,n=e.options,a=e.name,s=n.mainAxis,o=s===void 0?!0:s,l=n.altAxis,c=l===void 0?!1:l,f=n.boundary,E=n.rootBoundary,h=n.altBoundary,_=n.padding,A=n.tether,g=A===void 0?!0:A,b=n.tetherOffset,L=b===void 0?0:b,P=zs(t,{boundary:f,rootBoundary:E,padding:_,altBoundary:h}),R=kr(t.placement),G=Ji(t.placement),D=!G,x=ud(R),J=xb(x),U=t.modifiersData.popperOffsets,Y=t.rects.reference,ne=t.rects.popper,ye=typeof L=="function"?L(Object.assign({},t.rects,{placement:t.placement})):L,xe=typeof ye=="number"?{mainAxis:ye,altAxis:ye}:Object.assign({mainAxis:0,altAxis:0},ye),ge=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(U){if(o){var Me,z=x==="y"?Un:Vn,$=x==="y"?fr:dr,w=x==="y"?"height":"width",ue=U[x],de=ue+P[z],me=ue-P[$],be=g?-ne[w]/2:0,re=G===zi?Y[w]:ne[w],pe=G===zi?-ne[w]:-Y[w],C=t.elements.arrow,Q=g&&C?ld(C):{width:0,height:0},F=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Pv(),X=F[z],W=F[$],q=Vs(0,Y[w],Q[w]),ee=D?Y[w]/2-be-q-X-xe.mainAxis:re-q-X-xe.mainAxis,ve=D?-Y[w]/2+be+q+W+xe.mainAxis:pe+q+W+xe.mainAxis,Le=t.elements.arrow&&oo(t.elements.arrow),Ze=Le?x==="y"?Le.clientTop||0:Le.clientLeft||0:0,ut=(Me=ge?.[x])!=null?Me:0,ke=ue+ee-ut-Ze,We=ue+ve-ut,pt=Vs(g?Vl(de,ke):de,ue,g?ni(me,We):me);U[x]=pt,O[x]=pt-ue}if(c){var rt,Wt=x==="x"?Un:Vn,ie=x==="x"?fr:dr,we=U[J],st=J==="y"?"height":"width",jt=we+P[Wt],Dt=we-P[ie],gn=[Un,Vn].indexOf(R)!==-1,fn=(rt=ge?.[J])!=null?rt:0,pr=gn?jt:we-Y[st]-ne[st]-fn+xe.altAxis,Hn=gn?we+Y[st]+ne[st]-fn-xe.altAxis:Dt,Wn=g&&gn?nb(pr,we,Hn):Vs(g?pr:jt,we,g?Hn:Dt);U[J]=Wn,O[J]=Wn-we}t.modifiersData[a]=O}}var Mb={name:"preventOverflow",enabled:!0,phase:"main",fn:wb,requiresIfExists:["offset"]};function Db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Pb(e){return e===Ar(e)||!cr(e)?cd(e):Db(e)}function kb(e){var t=e.getBoundingClientRect(),n=Ki(t.width)/e.offsetWidth||1,a=Ki(t.height)/e.offsetHeight||1;return n!==1||a!==1}function Ub(e,t,n){n===void 0&&(n=!1);var a=cr(t),s=cr(t)&&kb(t),o=Na(t),l=$i(e,s),c={scrollLeft:0,scrollTop:0},f={x:0,y:0};return(a||!a&&!n)&&((Br(t)!=="body"||dd(o))&&(c=Pb(t)),cr(t)?(f=$i(t,!0),f.x+=t.clientLeft,f.y+=t.clientTop):o&&(f.x=fd(o))),{x:l.left+c.scrollLeft-f.x,y:l.top+c.scrollTop-f.y,width:l.width,height:l.height}}function Vb(e){var t=new Map,n=new Set,a=[];e.forEach(function(o){t.set(o.name,o)});function s(o){n.add(o.name);var l=[].concat(o.requires||[],o.requiresIfExists||[]);l.forEach(function(c){if(!n.has(c)){var f=t.get(c);f&&s(f)}}),a.push(o)}return e.forEach(function(o){n.has(o.name)||s(o)}),a}function Bb(e){var t=Vb(e);return qR.reduce(function(n,a){return n.concat(t.filter(function(s){return s.phase===a}))},[])}function Hb(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Wb(e){var t=e.reduce(function(n,a){var s=n[a.name];return n[a.name]=s?Object.assign({},s,a,{options:Object.assign({},s.options,a.options),data:Object.assign({},s.data,a.data)}):a,n},{});return Object.keys(t).map(function(n){return t[n]})}var OE={placement:"bottom",modifiers:[],strategy:"absolute"};function IE(){for(var e=arguments.length,t=new Array(e),n=0;n-1}function jv(e,t){return typeof e=="function"?e.apply(void 0,t):e}function RE(e,t){if(t===0)return e;var n;return function(a){clearTimeout(n),n=setTimeout(function(){e(a)},t)}}function zb(e){return e.split(/\s+/).filter(Boolean)}function Ui(e){return[].concat(e)}function bE(e,t){e.indexOf(t)===-1&&e.push(t)}function Yb(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function zv(e){return e.split("-")[0]}function qi(e){return[].slice.call(e)}function NE(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function Fi(){return document.createElement("div")}function iu(e){return["Element","Fragment"].some(function(t){return pd(e,t)})}function Kb(e){return pd(e,"NodeList")}function hd(e){return pd(e,"MouseEvent")}function $b(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function Jb(e){return iu(e)?[e]:Kb(e)?qi(e):Array.isArray(e)?e:qi(document.querySelectorAll(e))}function Uc(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function Ys(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function Yv(e){var t,n=Ui(e),a=n[0];return a!=null&&(t=a.ownerDocument)!=null&&t.body?a.ownerDocument:document}function qb(e,t){var n=t.clientX,a=t.clientY;return e.every(function(s){var o=s.popperRect,l=s.popperState,c=s.props,f=c.interactiveBorder,E=zv(l.placement),h=l.modifiersData.offset;if(!h)return!0;var _=E==="bottom"?h.top.y:0,A=E==="top"?h.bottom.y:0,g=E==="right"?h.left.x:0,b=E==="left"?h.right.x:0,L=o.top-a+_>f,P=a-o.bottom-A>f,R=o.left-n+g>f,G=n-o.right-b>f;return L||P||R||G})}function Vc(e,t,n){var a=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(s){e[a](s,n)})}function LE(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 xr={isTouch:!1},CE=0;function Zb(){xr.isTouch||(xr.isTouch=!0,window.performance&&document.addEventListener("mousemove",Kv))}function Kv(){var e=performance.now();e-CE<20&&(xr.isTouch=!1,document.removeEventListener("mousemove",Kv)),CE=e}function Qb(){var e=document.activeElement;if($b(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function eN(){document.addEventListener("touchstart",Zb,Ka),window.addEventListener("blur",Qb)}var tN=typeof window<"u"&&typeof document<"u",nN=tN?!!window.msCrypto:!1,rN={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},aN={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},Tr=Object.assign({appendTo:Gv,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},rN,aN),iN=Object.keys(Tr),sN=function(e){var t=Object.keys(e);t.forEach(function(n){Tr[n]=e[n]})};function $v(e){var t=e.plugins||[],n=t.reduce(function(a,s){var o=s.name,l=s.defaultValue;if(o){var c;a[o]=e[o]!==void 0?e[o]:(c=Tr[o])!=null?c:l}return a},{});return Object.assign({},e,n)}function oN(e,t){var n=t?Object.keys($v(Object.assign({},Tr,{plugins:t}))):iN,a=n.reduce(function(s,o){var l=(e.getAttribute("data-tippy-"+o)||"").trim();if(!l)return s;if(o==="content")s[o]=l;else try{s[o]=JSON.parse(l)}catch{s[o]=l}return s},{});return a}function xE(e,t){var n=Object.assign({},t,{content:jv(t.content,[e])},t.ignoreAttributes?{}:oN(e,t.plugins));return n.aria=Object.assign({},Tr.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 lN=function(){return"innerHTML"};function af(e,t){e[lN()]=t}function wE(e){var t=Fi();return e===!0?t.className=Fv:(t.className=Xv,iu(e)?t.appendChild(e):af(t,e)),t}function ME(e,t){iu(t.content)?(af(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?af(e,t.content):e.textContent=t.content)}function Bl(e){var t=e.firstElementChild,n=qi(t.children);return{box:t,content:n.find(function(a){return a.classList.contains(Hv)}),arrow:n.find(function(a){return a.classList.contains(Fv)||a.classList.contains(Xv)}),backdrop:n.find(function(a){return a.classList.contains(Wv)})}}function Jv(e){var t=Fi(),n=Fi();n.className=jb,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var a=Fi();a.className=Hv,a.setAttribute("data-state","hidden"),ME(a,e.props),t.appendChild(n),n.appendChild(a),s(e.props,e.props);function s(o,l){var c=Bl(t),f=c.box,E=c.content,h=c.arrow;l.theme?f.setAttribute("data-theme",l.theme):f.removeAttribute("data-theme"),typeof l.animation=="string"?f.setAttribute("data-animation",l.animation):f.removeAttribute("data-animation"),l.inertia?f.setAttribute("data-inertia",""):f.removeAttribute("data-inertia"),f.style.maxWidth=typeof l.maxWidth=="number"?l.maxWidth+"px":l.maxWidth,l.role?f.setAttribute("role",l.role):f.removeAttribute("role"),(o.content!==l.content||o.allowHTML!==l.allowHTML)&&ME(E,e.props),l.arrow?h?o.arrow!==l.arrow&&(f.removeChild(h),f.appendChild(wE(l.arrow))):f.appendChild(wE(l.arrow)):h&&f.removeChild(h)}return{popper:t,onUpdate:s}}Jv.$$tippy=!0;var uN=1,ul=[],Bc=[];function cN(e,t){var n=xE(e,Object.assign({},Tr,$v(NE(t)))),a,s,o,l=!1,c=!1,f=!1,E=!1,h,_,A,g=[],b=RE(ke,n.interactiveDebounce),L,P=uN++,R=null,G=Yb(n.plugins),D={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},x={id:P,reference:e,popper:Fi(),popperInstance:R,props:n,state:D,plugins:G,clearDelayTimeouts:pr,setProps:Hn,setContent:Wn,show:La,hide:Ca,hideWithInteractivity:xa,enable:gn,disable:fn,unmount:wa,destroy:ua};if(!n.render)return x;var J=n.render(x),U=J.popper,Y=J.onUpdate;U.setAttribute("data-tippy-root",""),U.id="tippy-"+x.id,x.popper=U,e._tippy=x,U._tippy=x;var ne=G.map(function(ae){return ae.fn(x)}),ye=e.hasAttribute("aria-expanded");return Le(),be(),ue(),de("onCreate",[x]),n.showOnCreate&&jt(),U.addEventListener("mouseenter",function(){x.props.interactive&&x.state.isVisible&&x.clearDelayTimeouts()}),U.addEventListener("mouseleave",function(){x.props.interactive&&x.props.trigger.indexOf("mouseenter")>=0&&z().addEventListener("mousemove",b)}),x;function xe(){var ae=x.props.touch;return Array.isArray(ae)?ae:[ae,0]}function ge(){return xe()[0]==="hold"}function O(){var ae;return!!((ae=x.props.render)!=null&&ae.$$tippy)}function Me(){return L||e}function z(){var ae=Me().parentNode;return ae?Yv(ae):document}function $(){return Bl(U)}function w(ae){return x.state.isMounted&&!x.state.isVisible||xr.isTouch||h&&h.type==="focus"?0:kc(x.props.delay,ae?0:1,Tr.delay)}function ue(ae){ae===void 0&&(ae=!1),U.style.pointerEvents=x.props.interactive&&!ae?"":"none",U.style.zIndex=""+x.props.zIndex}function de(ae,Ue,Ye){if(Ye===void 0&&(Ye=!0),ne.forEach(function(ht){ht[ae]&&ht[ae].apply(ht,Ue)}),Ye){var gt;(gt=x.props)[ae].apply(gt,Ue)}}function me(){var ae=x.props.aria;if(ae.content){var Ue="aria-"+ae.content,Ye=U.id,gt=Ui(x.props.triggerTarget||e);gt.forEach(function(ht){var en=ht.getAttribute(Ue);if(x.state.isVisible)ht.setAttribute(Ue,en?en+" "+Ye:Ye);else{var vn=en&&en.replace(Ye,"").trim();vn?ht.setAttribute(Ue,vn):ht.removeAttribute(Ue)}})}}function be(){if(!(ye||!x.props.aria.expanded)){var ae=Ui(x.props.triggerTarget||e);ae.forEach(function(Ue){x.props.interactive?Ue.setAttribute("aria-expanded",x.state.isVisible&&Ue===Me()?"true":"false"):Ue.removeAttribute("aria-expanded")})}}function re(){z().removeEventListener("mousemove",b),ul=ul.filter(function(ae){return ae!==b})}function pe(ae){if(!(xr.isTouch&&(f||ae.type==="mousedown"))){var Ue=ae.composedPath&&ae.composedPath()[0]||ae.target;if(!(x.props.interactive&&LE(U,Ue))){if(Ui(x.props.triggerTarget||e).some(function(Ye){return LE(Ye,Ue)})){if(xr.isTouch||x.state.isVisible&&x.props.trigger.indexOf("click")>=0)return}else de("onClickOutside",[x,ae]);x.props.hideOnClick===!0&&(x.clearDelayTimeouts(),x.hide(),c=!0,setTimeout(function(){c=!1}),x.state.isMounted||X())}}}function C(){f=!0}function Q(){f=!1}function F(){var ae=z();ae.addEventListener("mousedown",pe,!0),ae.addEventListener("touchend",pe,Ka),ae.addEventListener("touchstart",Q,Ka),ae.addEventListener("touchmove",C,Ka)}function X(){var ae=z();ae.removeEventListener("mousedown",pe,!0),ae.removeEventListener("touchend",pe,Ka),ae.removeEventListener("touchstart",Q,Ka),ae.removeEventListener("touchmove",C,Ka)}function W(ae,Ue){ee(ae,function(){!x.state.isVisible&&U.parentNode&&U.parentNode.contains(U)&&Ue()})}function q(ae,Ue){ee(ae,Ue)}function ee(ae,Ue){var Ye=$().box;function gt(ht){ht.target===Ye&&(Vc(Ye,"remove",gt),Ue())}if(ae===0)return Ue();Vc(Ye,"remove",_),Vc(Ye,"add",gt),_=gt}function ve(ae,Ue,Ye){Ye===void 0&&(Ye=!1);var gt=Ui(x.props.triggerTarget||e);gt.forEach(function(ht){ht.addEventListener(ae,Ue,Ye),g.push({node:ht,eventType:ae,handler:Ue,options:Ye})})}function Le(){ge()&&(ve("touchstart",ut,{passive:!0}),ve("touchend",We,{passive:!0})),zb(x.props.trigger).forEach(function(ae){if(ae!=="manual")switch(ve(ae,ut),ae){case"mouseenter":ve("mouseleave",We);break;case"focus":ve(nN?"focusout":"blur",pt);break;case"focusin":ve("focusout",pt);break}})}function Ze(){g.forEach(function(ae){var Ue=ae.node,Ye=ae.eventType,gt=ae.handler,ht=ae.options;Ue.removeEventListener(Ye,gt,ht)}),g=[]}function ut(ae){var Ue,Ye=!1;if(!(!x.state.isEnabled||rt(ae)||c)){var gt=((Ue=h)==null?void 0:Ue.type)==="focus";h=ae,L=ae.currentTarget,be(),!x.state.isVisible&&hd(ae)&&ul.forEach(function(ht){return ht(ae)}),ae.type==="click"&&(x.props.trigger.indexOf("mouseenter")<0||l)&&x.props.hideOnClick!==!1&&x.state.isVisible?Ye=!0:jt(ae),ae.type==="click"&&(l=!Ye),Ye&&!gt&&Dt(ae)}}function ke(ae){var Ue=ae.target,Ye=Me().contains(Ue)||U.contains(Ue);if(!(ae.type==="mousemove"&&Ye)){var gt=st().concat(U).map(function(ht){var en,vn=ht._tippy,qn=(en=vn.popperInstance)==null?void 0:en.state;return qn?{popperRect:ht.getBoundingClientRect(),popperState:qn,props:n}:null}).filter(Boolean);qb(gt,ae)&&(re(),Dt(ae))}}function We(ae){var Ue=rt(ae)||x.props.trigger.indexOf("click")>=0&&l;if(!Ue){if(x.props.interactive){x.hideWithInteractivity(ae);return}Dt(ae)}}function pt(ae){x.props.trigger.indexOf("focusin")<0&&ae.target!==Me()||x.props.interactive&&ae.relatedTarget&&U.contains(ae.relatedTarget)||Dt(ae)}function rt(ae){return xr.isTouch?ge()!==ae.type.indexOf("touch")>=0:!1}function Wt(){ie();var ae=x.props,Ue=ae.popperOptions,Ye=ae.placement,gt=ae.offset,ht=ae.getReferenceClientRect,en=ae.moveTransition,vn=O()?Bl(U).arrow:null,qn=ht?{getBoundingClientRect:ht,contextElement:ht.contextElement||Me()}:e,Ln={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(oe){var Re=oe.state;if(O()){var tt=$(),xt=tt.box;["placement","reference-hidden","escaped"].forEach(function(wt){wt==="placement"?xt.setAttribute("data-placement",Re.placement):Re.attributes.popper["data-popper-"+wt]?xt.setAttribute("data-"+wt,""):xt.removeAttribute("data-"+wt)}),Re.attributes.popper={}}}},V=[{name:"offset",options:{offset:gt}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!en}},Ln];O()&&vn&&V.push({name:"arrow",options:{element:vn,padding:3}}),V.push.apply(V,Ue?.modifiers||[]),x.popperInstance=Gb(qn,U,Object.assign({},Ue,{placement:Ye,onFirstUpdate:A,modifiers:V}))}function ie(){x.popperInstance&&(x.popperInstance.destroy(),x.popperInstance=null)}function we(){var ae=x.props.appendTo,Ue,Ye=Me();x.props.interactive&&ae===Gv||ae==="parent"?Ue=Ye.parentNode:Ue=jv(ae,[Ye]),Ue.contains(U)||Ue.appendChild(U),x.state.isMounted=!0,Wt()}function st(){return qi(U.querySelectorAll("[data-tippy-root]"))}function jt(ae){x.clearDelayTimeouts(),ae&&de("onTrigger",[x,ae]),F();var Ue=w(!0),Ye=xe(),gt=Ye[0],ht=Ye[1];xr.isTouch&>==="hold"&&ht&&(Ue=ht),Ue?a=setTimeout(function(){x.show()},Ue):x.show()}function Dt(ae){if(x.clearDelayTimeouts(),de("onUntrigger",[x,ae]),!x.state.isVisible){X();return}if(!(x.props.trigger.indexOf("mouseenter")>=0&&x.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(ae.type)>=0&&l)){var Ue=w(!1);Ue?s=setTimeout(function(){x.state.isVisible&&x.hide()},Ue):o=requestAnimationFrame(function(){x.hide()})}}function gn(){x.state.isEnabled=!0}function fn(){x.hide(),x.state.isEnabled=!1}function pr(){clearTimeout(a),clearTimeout(s),cancelAnimationFrame(o)}function Hn(ae){if(!x.state.isDestroyed){de("onBeforeUpdate",[x,ae]),Ze();var Ue=x.props,Ye=xE(e,Object.assign({},Ue,NE(ae),{ignoreAttributes:!0}));x.props=Ye,Le(),Ue.interactiveDebounce!==Ye.interactiveDebounce&&(re(),b=RE(ke,Ye.interactiveDebounce)),Ue.triggerTarget&&!Ye.triggerTarget?Ui(Ue.triggerTarget).forEach(function(gt){gt.removeAttribute("aria-expanded")}):Ye.triggerTarget&&e.removeAttribute("aria-expanded"),be(),ue(),Y&&Y(Ue,Ye),x.popperInstance&&(Wt(),st().forEach(function(gt){requestAnimationFrame(gt._tippy.popperInstance.forceUpdate)})),de("onAfterUpdate",[x,ae])}}function Wn(ae){x.setProps({content:ae})}function La(){var ae=x.state.isVisible,Ue=x.state.isDestroyed,Ye=!x.state.isEnabled,gt=xr.isTouch&&!x.props.touch,ht=kc(x.props.duration,0,Tr.duration);if(!(ae||Ue||Ye||gt)&&!Me().hasAttribute("disabled")&&(de("onShow",[x],!1),x.props.onShow(x)!==!1)){if(x.state.isVisible=!0,O()&&(U.style.visibility="visible"),ue(),F(),x.state.isMounted||(U.style.transition="none"),O()){var en=$(),vn=en.box,qn=en.content;Uc([vn,qn],0)}A=function(){var Ln;if(!(!x.state.isVisible||E)){if(E=!0,U.offsetHeight,U.style.transition=x.props.moveTransition,O()&&x.props.animation){var V=$(),oe=V.box,Re=V.content;Uc([oe,Re],ht),Ys([oe,Re],"visible")}me(),be(),bE(Bc,x),(Ln=x.popperInstance)==null||Ln.forceUpdate(),de("onMount",[x]),x.props.animation&&O()&&q(ht,function(){x.state.isShown=!0,de("onShown",[x])})}},we()}}function Ca(){var ae=!x.state.isVisible,Ue=x.state.isDestroyed,Ye=!x.state.isEnabled,gt=kc(x.props.duration,1,Tr.duration);if(!(ae||Ue||Ye)&&(de("onHide",[x],!1),x.props.onHide(x)!==!1)){if(x.state.isVisible=!1,x.state.isShown=!1,E=!1,l=!1,O()&&(U.style.visibility="hidden"),re(),X(),ue(!0),O()){var ht=$(),en=ht.box,vn=ht.content;x.props.animation&&(Uc([en,vn],gt),Ys([en,vn],"hidden"))}me(),be(),x.props.animation?O()&&W(gt,x.unmount):x.unmount()}}function xa(ae){z().addEventListener("mousemove",b),bE(ul,b),b(ae)}function wa(){x.state.isVisible&&x.hide(),x.state.isMounted&&(ie(),st().forEach(function(ae){ae._tippy.unmount()}),U.parentNode&&U.parentNode.removeChild(U),Bc=Bc.filter(function(ae){return ae!==x}),x.state.isMounted=!1,de("onHidden",[x]))}function ua(){x.state.isDestroyed||(x.clearDelayTimeouts(),x.unmount(),Ze(),delete e._tippy,x.state.isDestroyed=!0,de("onDestroy",[x]))}}function Ge(e,t){t===void 0&&(t={});var n=Tr.plugins.concat(t.plugins||[]);eN();var a=Object.assign({},t,{plugins:n}),s=Jb(e),o=s.reduce(function(l,c){var f=c&&cN(c,a);return f&&l.push(f),l},[]);return iu(e)?o[0]:o}Ge.defaultProps=Tr;Ge.setDefaultProps=sN;Ge.currentInput=xr;Object.assign({},Mv,{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 fN={name:"animateFill",defaultValue:!1,fn:function(e){var t;if(!((t=e.props.render)!=null&&t.$$tippy))return{};var n=Bl(e.popper),a=n.box,s=n.content,o=e.props.animateFill?dN():null;return{onCreate:function(){o&&(a.insertBefore(o,a.firstElementChild),a.setAttribute("data-animatefill",""),a.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(o){var l=a.style.transitionDuration,c=Number(l.replace("ms",""));s.style.transitionDelay=Math.round(c/10)+"ms",o.style.transitionDuration=l,Ys([o],"visible")}},onShow:function(){o&&(o.style.transitionDuration="0ms")},onHide:function(){o&&Ys([o],"hidden")}}}};function dN(){var e=Fi();return e.className=Wv,Ys([e],"hidden"),e}var sf={clientX:0,clientY:0},cl=[];function qv(e){var t=e.clientX,n=e.clientY;sf={clientX:t,clientY:n}}function pN(e){e.addEventListener("mousemove",qv)}function hN(e){e.removeEventListener("mousemove",qv)}var EN={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=Yv(e.props.triggerTarget||t),a=!1,s=!1,o=!0,l=e.props;function c(){return e.props.followCursor==="initial"&&e.state.isVisible}function f(){n.addEventListener("mousemove",_)}function E(){n.removeEventListener("mousemove",_)}function h(){a=!0,e.setProps({getReferenceClientRect:null}),a=!1}function _(b){var L=b.target?t.contains(b.target):!0,P=e.props.followCursor,R=b.clientX,G=b.clientY,D=t.getBoundingClientRect(),x=R-D.left,J=G-D.top;(L||!e.props.interactive)&&e.setProps({getReferenceClientRect:function(){var U=t.getBoundingClientRect(),Y=R,ne=G;P==="initial"&&(Y=U.left+x,ne=U.top+J);var ye=P==="horizontal"?U.top:ne,xe=P==="vertical"?U.right:Y,ge=P==="horizontal"?U.bottom:ne,O=P==="vertical"?U.left:Y;return{width:xe-O,height:ge-ye,top:ye,right:xe,bottom:ge,left:O}}})}function A(){e.props.followCursor&&(cl.push({instance:e,doc:n}),pN(n))}function g(){cl=cl.filter(function(b){return b.instance!==e}),cl.filter(function(b){return b.doc===n}).length===0&&hN(n)}return{onCreate:A,onDestroy:g,onBeforeUpdate:function(){l=e.props},onAfterUpdate:function(b,L){var P=L.followCursor;a||P!==void 0&&l.followCursor!==P&&(g(),P?(A(),e.state.isMounted&&!s&&!c()&&f()):(E(),h()))},onMount:function(){e.props.followCursor&&!s&&(o&&(_(sf),o=!1),c()||f())},onTrigger:function(b,L){hd(L)&&(sf={clientX:L.clientX,clientY:L.clientY}),s=L.type==="focus"},onHidden:function(){e.props.followCursor&&(h(),E(),o=!0)}}}};function mN(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat((((n=e.popperOptions)==null?void 0:n.modifiers)||[]).filter(function(a){var s=a.name;return s!==t.name}),[t])})}}var gN={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t=e.reference;function n(){return!!e.props.inlinePositioning}var a,s=-1,o=!1,l=[],c={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(_){var A=_.state;n()&&(l.indexOf(A.placement)!==-1&&(l=[]),a!==A.placement&&l.indexOf(A.placement)===-1&&(l.push(A.placement),e.setProps({getReferenceClientRect:function(){return f(A.placement)}})),a=A.placement)}};function f(_){return vN(zv(_),t.getBoundingClientRect(),qi(t.getClientRects()),s)}function E(_){o=!0,e.setProps(_),o=!1}function h(){o||E(mN(e.props,c))}return{onCreate:h,onAfterUpdate:h,onTrigger:function(_,A){if(hd(A)){var g=qi(e.reference.getClientRects()),b=g.find(function(P){return P.left-2<=A.clientX&&P.right+2>=A.clientX&&P.top-2<=A.clientY&&P.bottom+2>=A.clientY}),L=g.indexOf(b);s=L>-1?L:s}},onHidden:function(){s=-1}}}};function vN(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 s=n[0],o=n[n.length-1],l=e==="top",c=s.top,f=o.bottom,E=l?s.left:o.left,h=l?s.right:o.right,_=h-E,A=f-c;return{top:c,bottom:f,left:E,right:h,width:_,height:A}}case"left":case"right":{var g=Math.min.apply(Math,n.map(function(U){return U.left})),b=Math.max.apply(Math,n.map(function(U){return U.right})),L=n.filter(function(U){return e==="left"?U.left===g:U.right===b}),P=L[0].top,R=L[L.length-1].bottom,G=g,D=b,x=D-G,J=R-P;return{top:P,bottom:R,left:G,right:D,width:x,height:J}}default:return t}}var _N={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 s(f){return e.props.sticky===!0||e.props.sticky===f}var o=null,l=null;function c(){var f=s("reference")?a().getBoundingClientRect():null,E=s("popper")?n.getBoundingClientRect():null;(f&&DE(o,f)||E&&DE(l,E))&&e.popperInstance&&e.popperInstance.update(),o=f,l=E,e.state.isMounted&&requestAnimationFrame(c)}return{onMount:function(){e.props.sticky&&c()}}}};function DE(e,t){return e&&t?e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left:!0}Ge.setDefaultProps({render:Jv});Ge.setDefaultProps({onShow:e=>{if(!e.props.content)return!1}});const yN=e=>e instanceof Object&&"$"in e&&"$el"in e;function Zv(e,t={},n={mount:!0,appName:"Tippy"}){n=Object.assign({mount:!0,appName:"Tippy"},n);const a=Nv(),s=je(),o=je({isEnabled:!1,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1}),l=bR();let c=null;const f=()=>c||(c=document.createDocumentFragment(),c),E=Y=>{let ne,ye=_a(Y)?Y.value:Y;return LR(ye)?(l.value||(l.value=kl({name:n.appName,setup:()=>()=>_a(Y)?Y.value:Y}),a&&Object.assign(l.value._context,a.appContext),l.value.mount(f())),ne=()=>f()):typeof ye=="object"?(l.value||(l.value=kl({name:n.appName,setup:()=>()=>qa(_a(Y)?Y.value:Y)}),a&&Object.assign(l.value._context,a.appContext),l.value.mount(f())),ne=()=>f()):ne=ye,ne},h=Y=>{let ne={};return _a(Y)?ne=Y.value||{}:pE(Y)?ne={...Y}:ne={...Y},ne.content&&(ne.content=E(ne.content)),ne.triggerTarget&&(ne.triggerTarget=_a(ne.triggerTarget)?ne.triggerTarget.value:ne.triggerTarget),(!ne.plugins||!Array.isArray(ne.plugins))&&(ne.plugins=[]),ne.plugins=ne.plugins.filter(ye=>ye.name!=="vueTippyReactiveState"),ne.plugins.push({name:"vueTippyReactiveState",fn:()=>({onCreate(){o.value.isEnabled=!0},onMount(){o.value.isMounted=!0},onShow(){o.value.isMounted=!0,o.value.isVisible=!0},onShown(){o.value.isShown=!0},onHide(){o.value.isMounted=!1,o.value.isVisible=!1},onHidden(){o.value.isShown=!1},onUnmounted(){o.value.isMounted=!1},onDestroy(){o.value.isDestroyed=!0}})}),ne},_=()=>{s.value&&s.value.setProps(h(t))},A=()=>{!s.value||!t.content||s.value.setContent(E(t.content))},g=Y=>{var ne;(ne=s.value)===null||ne===void 0||ne.setContent(E(Y))},b=Y=>{var ne;(ne=s.value)===null||ne===void 0||ne.setProps(h(Y))},L=()=>{var Y;s.value&&(s.value.destroy(),s.value=void 0),c=null,(Y=l.value)===null||Y===void 0||Y.unmount(),l.value=void 0},P=()=>{var Y;(Y=s.value)===null||Y===void 0||Y.show()},R=()=>{var Y;(Y=s.value)===null||Y===void 0||Y.hide()},G=()=>{var Y;(Y=s.value)===null||Y===void 0||Y.disable(),o.value.isEnabled=!1},D=()=>{var Y;(Y=s.value)===null||Y===void 0||Y.enable(),o.value.isEnabled=!0},x=()=>{var Y;(Y=s.value)===null||Y===void 0||Y.unmount()},J=()=>{if(!e)return;let Y=_a(e)?e.value:e;typeof Y=="function"&&(Y=Y()),yN(Y)&&(Y=Y.$el),Y&&(s.value=Ge(Y,h(t)),Y.$tippy=U)},U={tippy:s,refresh:_,refreshContent:A,setContent:g,setProps:b,destroy:L,hide:R,show:P,disable:G,enable:D,unmount:x,mount:J,state:o};return n.mount&&(a?a.isMounted?J():pi(J):J()),a&&NR(()=>{L()}),_a(t)||pE(t)?Jt(t,_,{immediate:!1}):_a(t.content)&&Jt(t.content,A,{immediate:!1}),U}function TN(e){return typeof e=="function"?e():p(e)}function AN(e){var t,n;const a=TN(e);return(n=(t=a)===null||t===void 0?void 0:t.$el)!==null&&n!==void 0?n:a}const Hs=kt({props:{to:{type:[String,Function]},tag:{type:[String,Object],default:"span"},contentTag:{type:[String,Object],default:"span"},contentClass:{type:String,default:null},appendTo:{default:()=>Ge.defaultProps.appendTo},aria:{default:()=>Ge.defaultProps.aria},delay:{default:()=>Ge.defaultProps.delay},duration:{default:()=>Ge.defaultProps.duration},getReferenceClientRect:{default:()=>Ge.defaultProps.getReferenceClientRect},hideOnClick:{type:[Boolean,String],default:()=>Ge.defaultProps.hideOnClick},ignoreAttributes:{type:Boolean,default:()=>Ge.defaultProps.ignoreAttributes},interactive:{type:Boolean,default:()=>Ge.defaultProps.interactive},interactiveBorder:{default:()=>Ge.defaultProps.interactiveBorder},interactiveDebounce:{default:()=>Ge.defaultProps.interactiveDebounce},moveTransition:{default:()=>Ge.defaultProps.moveTransition},offset:{default:()=>Ge.defaultProps.offset},onAfterUpdate:{default:()=>Ge.defaultProps.onAfterUpdate},onBeforeUpdate:{default:()=>Ge.defaultProps.onBeforeUpdate},onCreate:{default:()=>Ge.defaultProps.onCreate},onDestroy:{default:()=>Ge.defaultProps.onDestroy},onHidden:{default:()=>Ge.defaultProps.onHidden},onHide:{default:()=>Ge.defaultProps.onHide},onMount:{default:()=>Ge.defaultProps.onMount},onShow:{default:()=>Ge.defaultProps.onShow},onShown:{default:()=>Ge.defaultProps.onShown},onTrigger:{default:()=>Ge.defaultProps.onTrigger},onUntrigger:{default:()=>Ge.defaultProps.onUntrigger},onClickOutside:{default:()=>Ge.defaultProps.onClickOutside},placement:{default:()=>Ge.defaultProps.placement},plugins:{default:()=>Ge.defaultProps.plugins},popperOptions:{default:()=>Ge.defaultProps.popperOptions},render:{default:()=>Ge.defaultProps.render},showOnCreate:{type:Boolean,default:()=>Ge.defaultProps.showOnCreate},touch:{type:[Boolean,String,Array],default:()=>Ge.defaultProps.touch},trigger:{default:()=>Ge.defaultProps.trigger},triggerTarget:{default:()=>Ge.defaultProps.triggerTarget},animateFill:{type:Boolean,default:()=>Ge.defaultProps.animateFill},followCursor:{type:[Boolean,String],default:()=>Ge.defaultProps.followCursor},inlinePositioning:{type:Boolean,default:()=>Ge.defaultProps.inlinePositioning},sticky:{type:[Boolean,String],default:()=>Ge.defaultProps.sticky},allowHTML:{type:Boolean,default:()=>Ge.defaultProps.allowHTML},animation:{default:()=>Ge.defaultProps.animation},arrow:{default:()=>Ge.defaultProps.arrow},content:{default:()=>Ge.defaultProps.content},inertia:{default:()=>Ge.defaultProps.inertia},maxWidth:{default:()=>Ge.defaultProps.maxWidth},role:{default:()=>Ge.defaultProps.role},theme:{default:()=>Ge.defaultProps.theme},zIndex:{default:()=>Ge.defaultProps.zIndex}},emits:["state"],setup(e,{slots:t,emit:n,expose:a}){const s=je(),o=je(),l=je(),c=je(!1),f=()=>{let g={...e};for(const b of["to","tag","contentTag","contentClass"])g.hasOwnProperty(b)&&delete g[b];return g};let E=()=>AN(s);e.to&&(typeof Element<"u"&&e.to instanceof Element?E=()=>e.to:e.to==="parent"?E=()=>{let g=s.value;return g||(g=s.value=o.value.parentElement),g}:(typeof e.to=="string"||e.to instanceof String)&&(E=()=>document.querySelector(e.to)));const h=Zv(E,f());let _=t.content;!_&&e.to==="parent"&&(_=t.default),pi(()=>{c.value=!0,Aa(()=>{_&&h.setContent(()=>l.value)})}),Jt(h.state,()=>{n("state",p(h.state))},{immediate:!0,deep:!0}),Jt(()=>e,()=>{h.setProps(f()),_&&h.setContent(()=>l.value)},{deep:!0});let A=Bn({elem:s,contentElem:l,mounted:c,...h});return a(A),()=>{const g=(e.contentTag,e.contentTag),b=_?qa(g,{ref:l,style:{display:c.value?"inherit":"none"},class:e.contentClass},_(A)):null;if(e.to==="parent"){const R=[];if(!s.value){const G=qa("span",{ref:o,"data-v-tippy":"",style:{display:"none"}});R.push(G)}return b&&R.push(b),R}const L=t.default?t.default(A):[];if(!e.tag){const R=qa(L[0],{ref:s,"data-v-tippy":""});return b?[R,b]:R}const P=(e.tag,e.tag);return qa(P,{ref:s,"data-v-tippy":""},b?[L,b]:L)}}}),SN=["a11y","allowHTML","arrow","flip","flipOnUpdate","hideOnClick","ignoreAttributes","inertia","interactive","lazy","multiple","showOnInit","touch","touchHold"];let PE={};Object.keys(Ge.defaultProps).forEach(e=>{SN.includes(e)?PE[e]={type:Boolean,default:function(){return Ge.defaultProps[e]}}:PE[e]={default:function(){return Ge.defaultProps[e]}}});const St={mounted(e,t,n){const a=typeof t.value=="string"?{content:t.value}:t.value||{},s=Object.keys(t.modifiers||{}),o=s.find(c=>c!=="arrow"),l=s.findIndex(c=>c==="arrow")!==-1;o&&(a.placement=a.placement||o),l&&(a.arrow=a.arrow!==void 0?a.arrow:!0),n.props&&n.props.onTippyShow&&(a.onShow=function(...c){var f;return(f=n.props)===null||f===void 0?void 0:f.onTippyShow(...c)}),n.props&&n.props.onTippyShown&&(a.onShown=function(...c){var f;return(f=n.props)===null||f===void 0?void 0:f.onTippyShown(...c)}),n.props&&n.props.onTippyHidden&&(a.onHidden=function(...c){var f;return(f=n.props)===null||f===void 0?void 0:f.onTippyHidden(...c)}),n.props&&n.props.onTippyHide&&(a.onHide=function(...c){var f;return(f=n.props)===null||f===void 0?void 0:f.onTippyHide(...c)}),n.props&&n.props.onTippyMount&&(a.onMount=function(...c){var f;return(f=n.props)===null||f===void 0?void 0:f.onTippyMount(...c)}),e.getAttribute("title")&&!a.content&&(a.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!a.content&&(a.content=e.getAttribute("content")),Zv(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||{})}},Qv=Ge.setDefaultProps;Qv({ignoreAttributes:!0,plugins:[_N,gN,EN,fN]});function ON(e,t,n){return(t=RN(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,a)}return n}function _e(e){for(var t=1;t{};let Ed={},e_={},t_=null,n_={mark:UE,measure:UE};try{typeof window<"u"&&(Ed=window),typeof document<"u"&&(e_=document),typeof MutationObserver<"u"&&(t_=MutationObserver),typeof performance<"u"&&(n_=performance)}catch{}const{userAgent:VE=""}=Ed.navigator||{},Sa=Ed,Ht=e_,BE=t_,fl=n_;Sa.document;const la=!!Ht.documentElement&&!!Ht.head&&typeof Ht.addEventListener=="function"&&typeof Ht.createElement=="function",r_=~VE.indexOf("MSIE")||~VE.indexOf("Trident/");var bN=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,NN=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,a_={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"}},LN={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},i_=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],On="classic",su="duotone",CN="sharp",xN="sharp-duotone",s_=[On,su,CN,xN],wN={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"}},MN={"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"}},DN=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}]]),PN={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"}},kN=["fak","fa-kit","fakd","fa-kit-duotone"],HE={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},UN=["kit"],VN={kit:{"fa-kit":"fak"}},BN=["fak","fakd"],HN={kit:{fak:"fa-kit"}},WE={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},dl={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},WN=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],FN=["fak","fa-kit","fakd","fa-kit-duotone"],XN={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},GN={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"}},jN={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},of={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"}},zN=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],lf=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...WN,...zN],YN=["solid","regular","light","thin","duotone","brands"],o_=[1,2,3,4,5,6,7,8,9,10],KN=o_.concat([11,12,13,14,15,16,17,18,19,20]),$N=[...Object.keys(jN),...YN,"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",dl.GROUP,dl.SWAP_OPACITY,dl.PRIMARY,dl.SECONDARY].concat(o_.map(e=>"".concat(e,"x"))).concat(KN.map(e=>"w-".concat(e))),JN={"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 ra="___FONT_AWESOME___",uf=16,l_="fa",u_="svg-inline--fa",li="data-fa-i2svg",cf="data-fa-pseudo-element",qN="data-fa-pseudo-element-pending",md="data-prefix",gd="data-icon",FE="fontawesome-i2svg",ZN="async",QN=["HTML","HEAD","STYLE","SCRIPT"],c_=(()=>{try{return!0}catch{return!1}})();function lo(e){return new Proxy(e,{get(t,n){return n in t?t[n]:t[On]}})}const f_=_e({},a_);f_[On]=_e(_e(_e(_e({},{"fa-duotone":"duotone"}),a_[On]),HE.kit),HE["kit-duotone"]);const eL=lo(f_),ff=_e({},PN);ff[On]=_e(_e(_e(_e({},{duotone:"fad"}),ff[On]),WE.kit),WE["kit-duotone"]);const XE=lo(ff),df=_e({},of);df[On]=_e(_e({},df[On]),HN.kit);const vd=lo(df),pf=_e({},GN);pf[On]=_e(_e({},pf[On]),VN.kit);lo(pf);const tL=bN,d_="fa-layers-text",nL=NN,rL=_e({},wN);lo(rL);const aL=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Hc=LN,iL=[...UN,...$N],Ws=Sa.FontAwesomeConfig||{};function sL(e){var t=Ht.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function oL(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}Ht&&typeof Ht.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=oL(sL(t));a!=null&&(Ws[n]=a)});const p_={styleDefault:"solid",familyDefault:On,cssPrefix:l_,replacementClass:u_,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Ws.familyPrefix&&(Ws.cssPrefix=Ws.familyPrefix);const Zi=_e(_e({},p_),Ws);Zi.autoReplaceSvg||(Zi.observeMutations=!1);const Fe={};Object.keys(p_).forEach(e=>{Object.defineProperty(Fe,e,{enumerable:!0,set:function(t){Zi[e]=t,Fs.forEach(n=>n(Fe))},get:function(){return Zi[e]}})});Object.defineProperty(Fe,"familyPrefix",{enumerable:!0,set:function(e){Zi.cssPrefix=e,Fs.forEach(t=>t(Fe))},get:function(){return Zi.cssPrefix}});Sa.FontAwesomeConfig=Fe;const Fs=[];function lL(e){return Fs.push(e),()=>{Fs.splice(Fs.indexOf(e),1)}}const ya=uf,Mr={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function uL(e){if(!e||!la)return;const t=Ht.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const n=Ht.head.childNodes;let a=null;for(let s=n.length-1;s>-1;s--){const o=n[s],l=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(l)>-1&&(a=o)}return Ht.head.insertBefore(t,a),e}const cL="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Ks(){let e=12,t="";for(;e-- >0;)t+=cL[Math.random()*62|0];return t}function rs(e){const t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function _d(e){return e.classList?rs(e.classList):(e.getAttribute("class")||"").split(" ").filter(t=>t)}function h_(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function fL(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,'="').concat(h_(e[n]),'" '),"").trim()}function ou(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function yd(e){return e.size!==Mr.size||e.x!==Mr.x||e.y!==Mr.y||e.rotate!==Mr.rotate||e.flipX||e.flipY}function dL(e){let{transform:t,containerWidth:n,iconWidth:a}=e;const s={transform:"translate(".concat(n/2," 256)")},o="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),") "),c="rotate(".concat(t.rotate," 0 0)"),f={transform:"".concat(o," ").concat(l," ").concat(c)},E={transform:"translate(".concat(a/2*-1," -256)")};return{outer:s,inner:f,path:E}}function pL(e){let{transform:t,width:n=uf,height:a=uf,startCentered:s=!1}=e,o="";return s&&r_?o+="translate(".concat(t.x/ya-n/2,"em, ").concat(t.y/ya-a/2,"em) "):s?o+="translate(calc(-50% + ".concat(t.x/ya,"em), calc(-50% + ").concat(t.y/ya,"em)) "):o+="translate(".concat(t.x/ya,"em, ").concat(t.y/ya,"em) "),o+="scale(".concat(t.size/ya*(t.flipX?-1:1),", ").concat(t.size/ya*(t.flipY?-1:1),") "),o+="rotate(".concat(t.rotate,"deg) "),o}var hL=`: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 E_(){const e=l_,t=u_,n=Fe.cssPrefix,a=Fe.replacementClass;let s=hL;if(n!==e||a!==t){const o=new RegExp("\\.".concat(e,"\\-"),"g"),l=new RegExp("\\--".concat(e,"\\-"),"g"),c=new RegExp("\\.".concat(t),"g");s=s.replace(o,".".concat(n,"-")).replace(l,"--".concat(n,"-")).replace(c,".".concat(a))}return s}let GE=!1;function Wc(){Fe.autoAddCss&&!GE&&(uL(E_()),GE=!0)}var EL={mixout(){return{dom:{css:E_,insertCss:Wc}}},hooks(){return{beforeDOMElementCreation(){Wc()},beforeI2svg(){Wc()}}}};const aa=Sa||{};aa[ra]||(aa[ra]={});aa[ra].styles||(aa[ra].styles={});aa[ra].hooks||(aa[ra].hooks={});aa[ra].shims||(aa[ra].shims=[]);var Dr=aa[ra];const m_=[],g_=function(){Ht.removeEventListener("DOMContentLoaded",g_),Hl=1,m_.map(e=>e())};let Hl=!1;la&&(Hl=(Ht.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Ht.readyState),Hl||Ht.addEventListener("DOMContentLoaded",g_));function mL(e){la&&(Hl?setTimeout(e,0):m_.push(e))}function uo(e){const{tag:t,attributes:n={},children:a=[]}=e;return typeof e=="string"?h_(e):"<".concat(t," ").concat(fL(n),">").concat(a.map(uo).join(""),"")}function jE(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var Fc=function(e,t,n,a){var s=Object.keys(e),o=s.length,l=t,c,f,E;for(n===void 0?(c=1,E=e[s[0]]):(c=0,E=n);c=55296&&s<=56319&&n=55296&&a<=56319&&n>t+1&&(s=e.charCodeAt(t+1),s>=56320&&s<=57343)?(a-55296)*1024+s-56320+65536:a}function zE(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 hf(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:a=!1}=n,s=zE(t);typeof Dr.hooks.addPack=="function"&&!a?Dr.hooks.addPack(e,zE(t)):Dr.styles[e]=_e(_e({},Dr.styles[e]||{}),s),e==="fas"&&hf("fa",t)}const{styles:$s,shims:_L}=Dr,__=Object.keys(vd),yL=__.reduce((e,t)=>(e[t]=Object.keys(vd[t]),e),{});let Td=null,y_={},T_={},A_={},S_={},O_={};function TL(e){return~iL.indexOf(e)}function AL(e,t){const n=t.split("-"),a=n[0],s=n.slice(1).join("-");return a===e&&s!==""&&!TL(s)?s:null}const I_=()=>{const e=a=>Fc($s,(s,o,l)=>(s[l]=Fc(o,a,{}),s),{});y_=e((a,s,o)=>(s[3]&&(a[s[3]]=o),s[2]&&s[2].filter(l=>typeof l=="number").forEach(l=>{a[l.toString(16)]=o}),a)),T_=e((a,s,o)=>(a[o]=o,s[2]&&s[2].filter(l=>typeof l=="string").forEach(l=>{a[l]=o}),a)),O_=e((a,s,o)=>{const l=s[2];return a[o]=o,l.forEach(c=>{a[c]=o}),a});const t="far"in $s||Fe.autoFetchSvg,n=Fc(_L,(a,s)=>{const o=s[0];let l=s[1];const c=s[2];return l==="far"&&!t&&(l="fas"),typeof o=="string"&&(a.names[o]={prefix:l,iconName:c}),typeof o=="number"&&(a.unicodes[o.toString(16)]={prefix:l,iconName:c}),a},{names:{},unicodes:{}});A_=n.names,S_=n.unicodes,Td=lu(Fe.styleDefault,{family:Fe.familyDefault})};lL(e=>{Td=lu(e.styleDefault,{family:Fe.familyDefault})});I_();function Ad(e,t){return(y_[e]||{})[t]}function SL(e,t){return(T_[e]||{})[t]}function Za(e,t){return(O_[e]||{})[t]}function R_(e){return A_[e]||{prefix:null,iconName:null}}function OL(e){const t=S_[e],n=Ad("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function Oa(){return Td}const b_=()=>({prefix:null,iconName:null,rest:[]});function IL(e){let t=On;const n=__.reduce((a,s)=>(a[s]="".concat(Fe.cssPrefix,"-").concat(s),a),{});return s_.forEach(a=>{(e.includes(n[a])||e.some(s=>yL[a].includes(s)))&&(t=a)}),t}function lu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:n=On}=t,a=eL[n][e];if(n===su&&!e)return"fad";const s=XE[n][e]||XE[n][a],o=e in Dr.styles?e:null;return s||o||null}function RL(e){let t=[],n=null;return e.forEach(a=>{const s=AL(Fe.cssPrefix,a);s?n=s:a&&t.push(a)}),{iconName:n,rest:t}}function YE(e){return e.sort().filter((t,n,a)=>a.indexOf(t)===n)}function uu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:n=!1}=t;let a=null;const s=lf.concat(FN),o=YE(e.filter(_=>s.includes(_))),l=YE(e.filter(_=>!lf.includes(_))),c=o.filter(_=>(a=_,!i_.includes(_))),[f=null]=c,E=IL(o),h=_e(_e({},RL(l)),{},{prefix:lu(f,{family:E})});return _e(_e(_e({},h),CL({values:e,family:E,styles:$s,config:Fe,canonical:h,givenPrefix:a})),bL(n,a,h))}function bL(e,t,n){let{prefix:a,iconName:s}=n;if(e||!a||!s)return{prefix:a,iconName:s};const o=t==="fa"?R_(s):{},l=Za(a,s);return s=o.iconName||l||s,a=o.prefix||a,a==="far"&&!$s.far&&$s.fas&&!Fe.autoFetchSvg&&(a="fas"),{prefix:a,iconName:s}}const NL=s_.filter(e=>e!==On||e!==su),LL=Object.keys(of).filter(e=>e!==On).map(e=>Object.keys(of[e])).flat();function CL(e){const{values:t,family:n,canonical:a,givenPrefix:s="",styles:o={},config:l={}}=e,c=n===su,f=t.includes("fa-duotone")||t.includes("fad"),E=l.familyDefault==="duotone",h=a.prefix==="fad"||a.prefix==="fa-duotone";if(!c&&(f||E||h)&&(a.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(a.prefix="fab"),!a.prefix&&NL.includes(n)&&(Object.keys(o).find(_=>LL.includes(_))||l.autoFetchSvg)){const _=DN.get(n).defaultShortPrefixId;a.prefix=_,a.iconName=Za(a.prefix,a.iconName)||a.iconName}return(a.prefix==="fa"||s==="fa")&&(a.prefix=Oa()||"fas"),a}class xL{constructor(){this.definitions={}}add(){for(var t=arguments.length,n=new Array(t),a=0;a{this.definitions[o]=_e(_e({},this.definitions[o]||{}),s[o]),hf(o,s[o]);const l=vd[On][o];l&&hf(l,s[o]),I_()})}reset(){this.definitions={}}_pullDefinitions(t,n){const a=n.prefix&&n.iconName&&n.icon?{0:n}:n;return Object.keys(a).map(s=>{const{prefix:o,iconName:l,icon:c}=a[s],f=c[2];t[o]||(t[o]={}),f.length>0&&f.forEach(E=>{typeof E=="string"&&(t[o][E]=c)}),t[o][l]=c}),t}}let KE=[],Bi={};const Xi={},wL=Object.keys(Xi);function ML(e,t){let{mixoutsTo:n}=t;return KE=e,Bi={},Object.keys(Xi).forEach(a=>{wL.indexOf(a)===-1&&delete Xi[a]}),KE.forEach(a=>{const s=a.mixout?a.mixout():{};if(Object.keys(s).forEach(o=>{typeof s[o]=="function"&&(n[o]=s[o]),typeof s[o]=="object"&&Object.keys(s[o]).forEach(l=>{n[o]||(n[o]={}),n[o][l]=s[o][l]})}),a.hooks){const o=a.hooks();Object.keys(o).forEach(l=>{Bi[l]||(Bi[l]=[]),Bi[l].push(o[l])})}a.provides&&a.provides(Xi)}),n}function Ef(e,t){for(var n=arguments.length,a=new Array(n>2?n-2:0),s=2;s{t=o.apply(null,[t,...a])}),t}function ui(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a{s.apply(null,n)})}function Ia(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return Xi[e]?Xi[e].apply(null,t):void 0}function mf(e){e.prefix==="fa"&&(e.prefix="fas");let{iconName:t}=e;const n=e.prefix||Oa();if(t)return t=Za(n,t)||t,jE(N_.definitions,n,t)||jE(Dr.styles,n,t)}const N_=new xL,DL=()=>{Fe.autoReplaceSvg=!1,Fe.observeMutations=!1,ui("noAuto")},PL={i2svg:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return la?(ui("beforeI2svg",e),Ia("pseudoElements2svg",e),Ia("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;Fe.autoReplaceSvg===!1&&(Fe.autoReplaceSvg=!0),Fe.observeMutations=!0,mL(()=>{UL({autoReplaceSvgRoot:t}),ui("watch",e)})}},kL={icon:e=>{if(e===null)return null;if(typeof e=="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:Za(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=lu(e[0]);return{prefix:n,iconName:Za(n,t)||t}}if(typeof e=="string"&&(e.indexOf("".concat(Fe.cssPrefix,"-"))>-1||e.match(tL))){const t=uu(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||Oa(),iconName:Za(t.prefix,t.iconName)||t.iconName}}if(typeof e=="string"){const t=Oa();return{prefix:t,iconName:Za(t,e)||e}}}},Jn={noAuto:DL,config:Fe,dom:PL,parse:kL,library:N_,findIconDefinition:mf,toHtml:uo},UL=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t=Ht}=e;(Object.keys(Dr.styles).length>0||Fe.autoFetchSvg)&&la&&Fe.autoReplaceSvg&&Jn.dom.i2svg({node:t})};function cu(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(n=>uo(n))}}),Object.defineProperty(e,"node",{get:function(){if(!la)return;const n=Ht.createElement("div");return n.innerHTML=e.html,n.children}}),e}function VL(e){let{children:t,main:n,mask:a,attributes:s,styles:o,transform:l}=e;if(yd(l)&&n.found&&!a.found){const{width:c,height:f}=n,E={x:c/f/2,y:.5};s.style=ou(_e(_e({},o),{},{"transform-origin":"".concat(E.x+l.x/16,"em ").concat(E.y+l.y/16,"em")}))}return[{tag:"svg",attributes:s,children:t}]}function BL(e){let{prefix:t,iconName:n,children:a,attributes:s,symbol:o}=e;const l=o===!0?"".concat(t,"-").concat(Fe.cssPrefix,"-").concat(n):o;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:_e(_e({},s),{},{id:l}),children:a}]}]}function Sd(e){const{icons:{main:t,mask:n},prefix:a,iconName:s,transform:o,symbol:l,title:c,maskId:f,titleId:E,extra:h,watchable:_=!1}=e,{width:A,height:g}=n.found?n:t,b=BN.includes(a),L=[Fe.replacementClass,s?"".concat(Fe.cssPrefix,"-").concat(s):""].filter(J=>h.classes.indexOf(J)===-1).filter(J=>J!==""||!!J).concat(h.classes).join(" ");let P={children:[],attributes:_e(_e({},h.attributes),{},{"data-prefix":a,"data-icon":s,class:L,role:h.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(A," ").concat(g)})};const R=b&&!~h.classes.indexOf("fa-fw")?{width:"".concat(A/g*16*.0625,"em")}:{};_&&(P.attributes[li]=""),c&&(P.children.push({tag:"title",attributes:{id:P.attributes["aria-labelledby"]||"title-".concat(E||Ks())},children:[c]}),delete P.attributes.title);const G=_e(_e({},P),{},{prefix:a,iconName:s,main:t,mask:n,maskId:f,transform:o,symbol:l,styles:_e(_e({},R),h.styles)}),{children:D,attributes:x}=n.found&&t.found?Ia("generateAbstractMask",G)||{children:[],attributes:{}}:Ia("generateAbstractIcon",G)||{children:[],attributes:{}};return G.children=D,G.attributes=x,l?BL(G):VL(G)}function $E(e){const{content:t,width:n,height:a,transform:s,title:o,extra:l,watchable:c=!1}=e,f=_e(_e(_e({},l.attributes),o?{title:o}:{}),{},{class:l.classes.join(" ")});c&&(f[li]="");const E=_e({},l.styles);yd(s)&&(E.transform=pL({transform:s,startCentered:!0,width:n,height:a}),E["-webkit-transform"]=E.transform);const h=ou(E);h.length>0&&(f.style=h);const _=[];return _.push({tag:"span",attributes:f,children:[t]}),o&&_.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),_}function HL(e){const{content:t,title:n,extra:a}=e,s=_e(_e(_e({},a.attributes),n?{title:n}:{}),{},{class:a.classes.join(" ")}),o=ou(a.styles);o.length>0&&(s.style=o);const l=[];return l.push({tag:"span",attributes:s,children:[t]}),n&&l.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),l}const{styles:Xc}=Dr;function gf(e){const t=e[0],n=e[1],[a]=e.slice(4);let s=null;return Array.isArray(a)?s={tag:"g",attributes:{class:"".concat(Fe.cssPrefix,"-").concat(Hc.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Fe.cssPrefix,"-").concat(Hc.SECONDARY),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(Fe.cssPrefix,"-").concat(Hc.PRIMARY),fill:"currentColor",d:a[1]}}]}:s={tag:"path",attributes:{fill:"currentColor",d:a}},{found:!0,width:t,height:n,icon:s}}const WL={found:!1,width:512,height:512};function FL(e,t){!c_&&!Fe.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function vf(e,t){let n=t;return t==="fa"&&Fe.styleDefault!==null&&(t=Oa()),new Promise((a,s)=>{if(n==="fa"){const o=R_(e)||{};e=o.iconName||e,t=o.prefix||t}if(e&&t&&Xc[t]&&Xc[t][e]){const o=Xc[t][e];return a(gf(o))}FL(e,t),a(_e(_e({},WL),{},{icon:Fe.showMissingIcons&&e?Ia("missingIconAbstract")||{}:{}}))})}const JE=()=>{},_f=Fe.measurePerformance&&fl&&fl.mark&&fl.measure?fl:{mark:JE,measure:JE},Ds='FA "6.7.2"',XL=e=>(_f.mark("".concat(Ds," ").concat(e," begins")),()=>L_(e)),L_=e=>{_f.mark("".concat(Ds," ").concat(e," ends")),_f.measure("".concat(Ds," ").concat(e),"".concat(Ds," ").concat(e," begins"),"".concat(Ds," ").concat(e," ends"))};var Od={begin:XL,end:L_};const Rl=()=>{};function qE(e){return typeof(e.getAttribute?e.getAttribute(li):null)=="string"}function GL(e){const t=e.getAttribute?e.getAttribute(md):null,n=e.getAttribute?e.getAttribute(gd):null;return t&&n}function jL(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(Fe.replacementClass)}function zL(){return Fe.autoReplaceSvg===!0?bl.replace:bl[Fe.autoReplaceSvg]||bl.replace}function YL(e){return Ht.createElementNS("http://www.w3.org/2000/svg",e)}function KL(e){return Ht.createElement(e)}function C_(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:n=e.tag==="svg"?YL:KL}=t;if(typeof e=="string")return Ht.createTextNode(e);const a=n(e.tag);return Object.keys(e.attributes||[]).forEach(function(s){a.setAttribute(s,e.attributes[s])}),(e.children||[]).forEach(function(s){a.appendChild(C_(s,{ceFn:n}))}),a}function $L(e){let t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}const bl={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach(n=>{t.parentNode.insertBefore(C_(n),t)}),t.getAttribute(li)===null&&Fe.keepOriginalSource){let n=Ht.createComment($L(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){const t=e[0],n=e[1];if(~_d(t).indexOf(Fe.replacementClass))return bl.replace(e);const a=new RegExp("".concat(Fe.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const o=n[0].attributes.class.split(" ").reduce((l,c)=>(c===Fe.replacementClass||c.match(a)?l.toSvg.push(c):l.toNode.push(c),l),{toNode:[],toSvg:[]});n[0].attributes.class=o.toSvg.join(" "),o.toNode.length===0?t.removeAttribute("class"):t.setAttribute("class",o.toNode.join(" "))}const s=n.map(o=>uo(o)).join(` -`);t.setAttribute(li,""),t.innerHTML=s}};function ZE(e){e()}function x_(e,t){const n=typeof t=="function"?t:Rl;if(e.length===0)n();else{let a=ZE;Fe.mutateApproach===ZN&&(a=Sa.requestAnimationFrame||ZE),a(()=>{const s=zL(),o=Od.begin("mutate");e.map(s),o(),n()})}}let Id=!1;function w_(){Id=!0}function yf(){Id=!1}let Wl=null;function QE(e){if(!BE||!Fe.observeMutations)return;const{treeCallback:t=Rl,nodeCallback:n=Rl,pseudoElementsCallback:a=Rl,observeMutationsRoot:s=Ht}=e;Wl=new BE(o=>{if(Id)return;const l=Oa();rs(o).forEach(c=>{if(c.type==="childList"&&c.addedNodes.length>0&&!qE(c.addedNodes[0])&&(Fe.searchPseudoElements&&a(c.target),t(c.target)),c.type==="attributes"&&c.target.parentNode&&Fe.searchPseudoElements&&a(c.target.parentNode),c.type==="attributes"&&qE(c.target)&&~aL.indexOf(c.attributeName))if(c.attributeName==="class"&&GL(c.target)){const{prefix:f,iconName:E}=uu(_d(c.target));c.target.setAttribute(md,f||l),E&&c.target.setAttribute(gd,E)}else jL(c.target)&&n(c.target)})}),la&&Wl.observe(s,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function JL(){Wl&&Wl.disconnect()}function qL(e){const t=e.getAttribute("style");let n=[];return t&&(n=t.split(";").reduce((a,s)=>{const o=s.split(":"),l=o[0],c=o.slice(1);return l&&c.length>0&&(a[l]=c.join(":").trim()),a},{})),n}function ZL(e){const t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),a=e.innerText!==void 0?e.innerText.trim():"";let s=uu(_d(e));return s.prefix||(s.prefix=Oa()),t&&n&&(s.prefix=t,s.iconName=n),s.iconName&&s.prefix||(s.prefix&&a.length>0&&(s.iconName=SL(s.prefix,e.innerText)||Ad(s.prefix,v_(e.innerText))),!s.iconName&&Fe.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(s.iconName=e.firstChild.data)),s}function QL(e){const t=rs(e.attributes).reduce((s,o)=>(s.name!=="class"&&s.name!=="style"&&(s[o.name]=o.value),s),{}),n=e.getAttribute("title"),a=e.getAttribute("data-fa-title-id");return Fe.autoA11y&&(n?t["aria-labelledby"]="".concat(Fe.replacementClass,"-title-").concat(a||Ks()):(t["aria-hidden"]="true",t.focusable="false")),t}function e2(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Mr,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function em(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:n,prefix:a,rest:s}=ZL(e),o=QL(e),l=Ef("parseNodeAttributes",{},e);let c=t.styleParser?qL(e):[];return _e({iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:a,transform:Mr,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:s,styles:c,attributes:o}},l)}const{styles:t2}=Dr;function M_(e){const t=Fe.autoReplaceSvg==="nest"?em(e,{styleParser:!1}):em(e);return~t.extra.classes.indexOf(d_)?Ia("generateLayersText",e,t):Ia("generateSvgReplacementMutation",e,t)}function n2(){return[...kN,...lf]}function tm(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!la)return Promise.resolve();const n=Ht.documentElement.classList,a=h=>n.add("".concat(FE,"-").concat(h)),s=h=>n.remove("".concat(FE,"-").concat(h)),o=Fe.autoFetchSvg?n2():i_.concat(Object.keys(t2));o.includes("fa")||o.push("fa");const l=[".".concat(d_,":not([").concat(li,"])")].concat(o.map(h=>".".concat(h,":not([").concat(li,"])"))).join(", ");if(l.length===0)return Promise.resolve();let c=[];try{c=rs(e.querySelectorAll(l))}catch{}if(c.length>0)a("pending"),s("complete");else return Promise.resolve();const f=Od.begin("onTree"),E=c.reduce((h,_)=>{try{const A=M_(_);A&&h.push(A)}catch(A){c_||A.name==="MissingIcon"&&console.error(A)}return h},[]);return new Promise((h,_)=>{Promise.all(E).then(A=>{x_(A,()=>{a("active"),a("complete"),s("pending"),typeof t=="function"&&t(),f(),h()})}).catch(A=>{f(),_(A)})})}function r2(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;M_(e).then(n=>{n&&x_([n],t)})}function a2(e){return function(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const a=(t||{}).icon?t:mf(t||{});let{mask:s}=n;return s&&(s=(s||{}).icon?s:mf(s||{})),e(a,_e(_e({},n),{},{mask:s}))}}const i2=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=Mr,symbol:a=!1,mask:s=null,maskId:o=null,title:l=null,titleId:c=null,classes:f=[],attributes:E={},styles:h={}}=t;if(!e)return;const{prefix:_,iconName:A,icon:g}=e;return cu(_e({type:"icon"},e),()=>(ui("beforeDOMElementCreation",{iconDefinition:e,params:t}),Fe.autoA11y&&(l?E["aria-labelledby"]="".concat(Fe.replacementClass,"-title-").concat(c||Ks()):(E["aria-hidden"]="true",E.focusable="false")),Sd({icons:{main:gf(g),mask:s?gf(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:_,iconName:A,transform:_e(_e({},Mr),n),symbol:a,title:l,maskId:o,titleId:c,extra:{attributes:E,styles:h,classes:f}})))};var s2={mixout(){return{icon:a2(i2)}},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=tm,e.nodeCallback=r2,e}}},provides(e){e.i2svg=function(t){const{node:n=Ht,callback:a=()=>{}}=t;return tm(n,a)},e.generateSvgReplacementMutation=function(t,n){const{iconName:a,title:s,titleId:o,prefix:l,transform:c,symbol:f,mask:E,maskId:h,extra:_}=n;return new Promise((A,g)=>{Promise.all([vf(a,l),E.iconName?vf(E.iconName,E.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(b=>{let[L,P]=b;A([t,Sd({icons:{main:L,mask:P},prefix:l,iconName:a,transform:c,symbol:f,maskId:h,title:s,titleId:o,extra:_,watchable:!0})])}).catch(g)})},e.generateAbstractIcon=function(t){let{children:n,attributes:a,main:s,transform:o,styles:l}=t;const c=ou(l);c.length>0&&(a.style=c);let f;return yd(o)&&(f=Ia("generateAbstractTransformGrouping",{main:s,transform:o,containerWidth:s.width,iconWidth:s.width})),n.push(f||s.icon),{children:n,attributes:a}}}},o2={mixout(){return{layer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:n=[]}=t;return cu({type:"layer"},()=>{ui("beforeDOMElementCreation",{assembler:e,params:t});let a=[];return e(s=>{Array.isArray(s)?s.map(o=>{a=a.concat(o.abstract)}):a=a.concat(s.abstract)}),[{tag:"span",attributes:{class:["".concat(Fe.cssPrefix,"-layers"),...n].join(" ")},children:a}]})}}}},l2={mixout(){return{counter(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{title:n=null,classes:a=[],attributes:s={},styles:o={}}=t;return cu({type:"counter",content:e},()=>(ui("beforeDOMElementCreation",{content:e,params:t}),HL({content:e.toString(),title:n,extra:{attributes:s,styles:o,classes:["".concat(Fe.cssPrefix,"-layers-counter"),...a]}})))}}}},u2={mixout(){return{text(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=Mr,title:a=null,classes:s=[],attributes:o={},styles:l={}}=t;return cu({type:"text",content:e},()=>(ui("beforeDOMElementCreation",{content:e,params:t}),$E({content:e,transform:_e(_e({},Mr),n),title:a,extra:{attributes:o,styles:l,classes:["".concat(Fe.cssPrefix,"-layers-text"),...s]}})))}}},provides(e){e.generateLayersText=function(t,n){const{title:a,transform:s,extra:o}=n;let l=null,c=null;if(r_){const f=parseInt(getComputedStyle(t).fontSize,10),E=t.getBoundingClientRect();l=E.width/f,c=E.height/f}return Fe.autoA11y&&!a&&(o.attributes["aria-hidden"]="true"),Promise.resolve([t,$E({content:t.innerHTML,width:l,height:c,transform:s,title:a,extra:o,watchable:!0})])}}};const c2=new RegExp('"',"ug"),nm=[1105920,1112319],rm=_e(_e(_e(_e({},{FontAwesome:{normal:"fas",400:"fas"}}),MN),JN),XN),Tf=Object.keys(rm).reduce((e,t)=>(e[t.toLowerCase()]=rm[t],e),{}),f2=Object.keys(Tf).reduce((e,t)=>{const n=Tf[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e},{});function d2(e){const t=e.replace(c2,""),n=vL(t,0),a=n>=nm[0]&&n<=nm[1],s=t.length===2?t[0]===t[1]:!1;return{value:v_(s?t[0]:t),isSecondary:a||s}}function p2(e,t){const n=e.replace(/^['"]|['"]$/g,"").toLowerCase(),a=parseInt(t),s=isNaN(a)?"normal":a;return(Tf[n]||{})[s]||f2[n]}function am(e,t){const n="".concat(qN).concat(t.replace(":","-"));return new Promise((a,s)=>{if(e.getAttribute(n)!==null)return a();const o=rs(e.children).filter(_=>_.getAttribute(cf)===t)[0],l=Sa.getComputedStyle(e,t),c=l.getPropertyValue("font-family"),f=c.match(nL),E=l.getPropertyValue("font-weight"),h=l.getPropertyValue("content");if(o&&!f)return e.removeChild(o),a();if(f&&h!=="none"&&h!==""){const _=l.getPropertyValue("content");let A=p2(c,E);const{value:g,isSecondary:b}=d2(_),L=f[0].startsWith("FontAwesome");let P=Ad(A,g),R=P;if(L){const G=OL(g);G.iconName&&G.prefix&&(P=G.iconName,A=G.prefix)}if(P&&!b&&(!o||o.getAttribute(md)!==A||o.getAttribute(gd)!==R)){e.setAttribute(n,R),o&&e.removeChild(o);const G=e2(),{extra:D}=G;D.attributes[cf]=t,vf(P,A).then(x=>{const J=Sd(_e(_e({},G),{},{icons:{main:x,mask:b_()},prefix:A,iconName:R,extra:D,watchable:!0})),U=Ht.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(U,e.firstChild):e.appendChild(U),U.outerHTML=J.map(Y=>uo(Y)).join(` -`),e.removeAttribute(n),a()}).catch(s)}else a()}else a()})}function h2(e){return Promise.all([am(e,"::before"),am(e,"::after")])}function E2(e){return e.parentNode!==document.head&&!~QN.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(cf)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function im(e){if(la)return new Promise((t,n)=>{const a=rs(e.querySelectorAll("*")).filter(E2).map(h2),s=Od.begin("searchPseudoElements");w_(),Promise.all(a).then(()=>{s(),yf(),t()}).catch(()=>{s(),yf(),n()})})}var m2={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=im,e}}},provides(e){e.pseudoElements2svg=function(t){const{node:n=Ht}=t;Fe.searchPseudoElements&&im(n)}}};let sm=!1;var g2={mixout(){return{dom:{unwatch(){w_(),sm=!0}}}},hooks(){return{bootstrap(){QE(Ef("mutationObserverCallbacks",{}))},noAuto(){JL()},watch(e){const{observeMutationsRoot:t}=e;sm?yf():QE(Ef("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}};const om=e=>{let t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e.toLowerCase().split(" ").reduce((n,a)=>{const s=a.toLowerCase().split("-"),o=s[0];let l=s.slice(1).join("-");if(o&&l==="h")return n.flipX=!0,n;if(o&&l==="v")return n.flipY=!0,n;if(l=parseFloat(l),isNaN(l))return n;switch(o){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 v2={mixout(){return{parse:{transform:e=>om(e)}}},hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-transform");return n&&(e.transform=om(n)),e}}},provides(e){e.generateAbstractTransformGrouping=function(t){let{main:n,transform:a,containerWidth:s,iconWidth:o}=t;const l={transform:"translate(".concat(s/2," 256)")},c="translate(".concat(a.x*32,", ").concat(a.y*32,") "),f="scale(".concat(a.size/16*(a.flipX?-1:1),", ").concat(a.size/16*(a.flipY?-1:1),") "),E="rotate(".concat(a.rotate," 0 0)"),h={transform:"".concat(c," ").concat(f," ").concat(E)},_={transform:"translate(".concat(o/2*-1," -256)")},A={outer:l,inner:h,path:_};return{tag:"g",attributes:_e({},A.outer),children:[{tag:"g",attributes:_e({},A.inner),children:[{tag:n.icon.tag,children:n.icon.children,attributes:_e(_e({},n.icon.attributes),A.path)}]}]}}}};const Gc={x:0,y:0,width:"100%",height:"100%"};function lm(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 _2(e){return e.tag==="g"?e.children:[e]}var y2={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-mask"),a=n?uu(n.split(" ").map(s=>s.trim())):b_();return a.prefix||(a.prefix=Oa()),e.mask=a,e.maskId=t.getAttribute("data-fa-mask-id"),e}}},provides(e){e.generateAbstractMask=function(t){let{children:n,attributes:a,main:s,mask:o,maskId:l,transform:c}=t;const{width:f,icon:E}=s,{width:h,icon:_}=o,A=dL({transform:c,containerWidth:h,iconWidth:f}),g={tag:"rect",attributes:_e(_e({},Gc),{},{fill:"white"})},b=E.children?{children:E.children.map(lm)}:{},L={tag:"g",attributes:_e({},A.inner),children:[lm(_e({tag:E.tag,attributes:_e(_e({},E.attributes),A.path)},b))]},P={tag:"g",attributes:_e({},A.outer),children:[L]},R="mask-".concat(l||Ks()),G="clip-".concat(l||Ks()),D={tag:"mask",attributes:_e(_e({},Gc),{},{id:R,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[g,P]},x={tag:"defs",children:[{tag:"clipPath",attributes:{id:G},children:_2(_)},D]};return n.push(x,{tag:"rect",attributes:_e({fill:"currentColor","clip-path":"url(#".concat(G,")"),mask:"url(#".concat(R,")")},Gc)}),{children:n,attributes:a}}}},T2={provides(e){let t=!1;Sa.matchMedia&&(t=Sa.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){const n=[],a={fill:"currentColor"},s={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:_e(_e({},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 o=_e(_e({},s),{},{attributeName:"opacity"}),l={tag:"circle",attributes:_e(_e({},a),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||l.children.push({tag:"animate",attributes:_e(_e({},s),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:_e(_e({},o),{},{values:"1;0;1;1;0;1;"})}),n.push(l),n.push({tag:"path",attributes:_e(_e({},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:_e(_e({},o),{},{values:"1;0;0;0;0;1;"})}]}),t||n.push({tag:"path",attributes:_e(_e({},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:_e(_e({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},A2={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-symbol"),a=n===null?!1:n===""?!0:n;return e.symbol=a,e}}}},S2=[EL,s2,o2,l2,u2,m2,g2,v2,y2,T2,A2];ML(S2,{mixoutsTo:Jn});Jn.noAuto;Jn.config;Jn.library;Jn.dom;const Af=Jn.parse;Jn.findIconDefinition;Jn.toHtml;const O2=Jn.icon;Jn.layer;Jn.text;Jn.counter;function An(e,t,n){return(t=N2(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function um(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,a)}return n}function Qr(e){for(var t=1;t0||!Array.isArray(t)&&t?An({},e,t):{}}function L2(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"},An(An(An(An(An(An(An(An(An(An(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),An(An(An(An(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 C2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},D_={exports:{}};(function(e){(function(t){var n=function(R,G,D){if(!E(G)||_(G)||A(G)||g(G)||f(G))return G;var x,J=0,U=0;if(h(G))for(x=[],U=G.length;J1&&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(f){return P_(f)}),s=Object.keys(e.attributes||{}).reduce(function(f,E){var h=e.attributes[E];switch(E){case"class":f.class=D2(h);break;case"style":f.style=M2(h);break;default:f.attrs[E]=h}return f},{attrs:{},class:{},style:{}});n.class;var o=n.style,l=o===void 0?{}:o,c=I2(n,w2);return qa(e.tag,Qr(Qr(Qr({},t),{},{class:s.class,style:Qr(Qr({},s.style),l)},s.attrs),c),a)}var k_=!1;try{k_=!0}catch{}function P2(){if(!k_&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function cm(e){if(e&&Fl(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(Af.icon)return Af.icon(e);if(e===null)return null;if(Fl(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 mt=kt({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=Te(function(){return cm(e.icon)}),s=Te(function(){return jc("classes",L2(e))}),o=Te(function(){return jc("transform",typeof e.transform=="string"?Af.transform(e.transform):e.transform)}),l=Te(function(){return jc("mask",cm(e.mask))}),c=Te(function(){var E=Qr(Qr(Qr(Qr({},s.value),o.value),l.value),{},{symbol:e.symbol,maskId:e.maskId});return E.title=e.title,E.titleId=e.titleId,O2(a.value,E)});Jt(c,function(E){if(!E)return P2("Could not find one or more icon(s)",a.value,l.value)},{immediate:!0});var f=Te(function(){return c.value?P_(c.value.abstract[0],{},n):null});return function(){return f.value}}});const k2={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"]},U2={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"]},V2={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"]},B2={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"]},Sf={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"]},H2={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"]},ri=H2,W2={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"]},F2=W2,U_={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"]},pl={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"]},X2={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"]},G2={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"]},V_={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"]},j2={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"]},z2=j2,B_={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"]},H_={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"]},Y2={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"]},K2={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"]},$2={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"]},fm=$2,J2={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"]},W_=J2,F_={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"]},q2={class:"copy position-absolute",style:{top:"0",right:"0"}},zc=kt({__name:"Copy",props:{content:{}},setup(e){const t=e,n=je(!1);function a(){const{toClipboard:s}=BR();s(t.content),n.value=!0,window.setTimeout(()=>{n.value=!1},2e3)}return(s,o)=>(N(),M("div",q2,[T("button",{name:"copyRawButton",class:Oe(["btn btn-outline-secondary bg-light btn-sm m-2",n.value?"d-none":"d-block"]),onClick:a},[Se(p(mt),{"fixed-width":"",icon:p(V2)},null,8,["icon"])],2),o[0]||(o[0]=v()),At((N(),M("button",{class:Oe(["btn btn-outline-secondary bg-light btn-sm m-2",n.value?"d-block":"d-none"]),onClick:a},[Se(p(mt),{"fixed-width":"",icon:p(K2),class:"text-success"},null,8,["icon"])],2)),[[p(St),{placement:"left",arrow:!0,content:"copied"}]])]))}});var It=(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))(It||{}),Qe=(e=>(e.shared="Shared",e.temp="Temp",e.local="Local",e))(Qe||{});class mn{}Ie(mn,"NONE","none"),Ie(mn,"DURATION","duration"),Ie(mn,"ROWS","rows"),Ie(mn,"COST","cost");var Pr=(e=>(e.asc="asc",e.desc="desc",e))(Pr||{}),cn=(e=>(e[e.over=1]="over",e[e.under=2]="under",e[e.none=3]="none",e))(cn||{}),d=(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.SHARED_HIT_BLOCKS="Shared Hit Blocks",e.SHARED_READ_BLOCKS="Shared Read Blocks",e.READ_BLOCKS="*Read Blocks",e.SHARED_DIRTIED_BLOCKS="Shared Dirtied Blocks",e.SHARED_WRITTEN_BLOCKS="Shared Written Blocks",e.WRITTEN_BLOCKS="*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.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))(d||{}),En=(e=>(e[e.blocks=0]="blocks",e[e.boolean=1]="boolean",e[e.bytes=2]="bytes",e[e.cost=3]="cost",e[e.duration=4]="duration",e[e.estimateDirection=5]="estimateDirection",e[e.factor=6]="factor",e[e.increment=7]="increment",e[e.json=8]="json",e[e.kilobytes=9]="kilobytes",e[e.list=10]="list",e[e.loops=11]="loops",e[e.rows=12]="rows",e[e.sortGroups=13]="sortGroups",e[e.transferRate=14]="transferRate",e[e.jit=15]="jit",e))(En||{});const Ee={};Ee["Actual Rows"]=12;Ee["Actual Loops"]=11;Ee["Plan Rows"]=12;Ee["Plan Width"]=2;Ee["*Actual Rows Revised"]=12;Ee["*Actual Rows Is Fractional"]=1;Ee["*Plan Rows Revised"]=12;Ee["Actual Total Time"]=4;Ee["Actual Startup Time"]=4;Ee["Startup Cost"]=3;Ee["Total Cost"]=3;Ee["Parallel Aware"]=1;Ee.Workers=8;Ee["Sort Space Used"]=9;Ee["Rows Removed by Filter"]=12;Ee["Rows Removed by Join Filter"]=12;Ee["*Rows Removed by Filter"]=12;Ee["*Rows Removed by Join Filter"]=12;Ee["Rows Removed by Index Recheck"]=12;Ee["*Rows Removed by Index Recheck"]=12;Ee["Heap Fetches"]=12;Ee.Output=10;Ee["Sort Key"]=10;Ee["Presorted Key"]=10;Ee["WAL Records"]=12;Ee["WAL Bytes"]=2;Ee["WAL FPI"]=12;Ee["*Duration (exclusive)"]=4;Ee["*Cost (exclusive)"]=3;Ee["*Planner Row Estimate Factor"]=6;Ee["*Planner Row Estimate Direction"]=5;Ee["I/O Read Time"]=4;Ee["I/O Write Time"]=4;Ee["*I/O Read Time (all scopes)"]=4;Ee["*I/O Write Time (all scopes)"]=4;Ee["*I/O Read Time speed (all scopes)"]=14;Ee["*I/O Write Time speed (all scopes)"]=14;Ee["I/O Read Time"]=4;Ee["I/O Write Time"]=4;Ee["*I/O Read Speed"]=14;Ee["*I/O Write Speed"]=14;Ee["Shared I/O Read Time"]=4;Ee["Shared I/O Write Time"]=4;Ee["*Shared I/O Read Speed"]=14;Ee["*Shared I/O Write Speed"]=14;Ee["Local I/O Read Time"]=4;Ee["Local I/O Write Time"]=4;Ee["*Local I/O Read Speed"]=14;Ee["*Local I/O Write Speed"]=14;Ee["Temp I/O Read Time"]=4;Ee["Temp I/O Write Time"]=4;Ee["*Temp I/O Read Speed"]=14;Ee["*Temp I/O Write Speed"]=14;Ee["*I/O Read Time (exclusive)"]=4;Ee["*I/O Write Time (exclusive)"]=4;Ee["*I/O Read Speed (exclusive)"]=14;Ee["*I/O Write Speed (exclusive)"]=14;Ee["*Shared I/O Read Time (exclusive)"]=4;Ee["*Shared I/O Write Time (exclusive)"]=4;Ee["*Shared I/O Read Speed (exclusive)"]=14;Ee["*Shared I/O Write Speed (exclusive)"]=14;Ee["*Local I/O Read Time (exclusive)"]=4;Ee["*Local I/O Write Time (exclusive)"]=4;Ee["*Local I/O Read Speed (exclusive)"]=14;Ee["*Local I/O Write Speed (exclusive)"]=14;Ee["*Temp I/O Read Time (exclusive)"]=4;Ee["*Temp I/O Write Time (exclusive)"]=4;Ee["*Temp I/O Read Speed (exclusive)"]=14;Ee["*Temp I/O Write Speed (exclusive)"]=14;Ee["*Shared Hit Blocks (exclusive)"]=0;Ee["*Shared Read Blocks (exclusive)"]=0;Ee["*Shared Dirtied Blocks (exclusive)"]=0;Ee["*Shared Written Blocks (exclusive)"]=0;Ee["*Temp Read Blocks (exclusive)"]=0;Ee["*Temp Written Blocks (exclusive)"]=0;Ee["*Local Hit Blocks (exclusive)"]=0;Ee["*Local Read Blocks (exclusive)"]=0;Ee["*Local Dirtied Blocks (exclusive)"]=0;Ee["*Local Written Blocks (exclusive)"]=0;Ee["Full-sort Groups"]=13;Ee["Pre-sorted Groups"]=13;Ee.JIT=15;class co{}Ie(co,"WORKER_NUMBER","Worker Number");Ee[co.WORKER_NUMBER]=7;var Nl=(e=>(e.GROUP_COUNT="Group Count",e.SORT_METHODS_USED="Sort Methods Used",e.SORT_SPACE_MEMORY="Sort Space Memory",e))(Nl||{}),Of=(e=>(e.AVERAGE_SORT_SPACE_USED="Average Sort Space Used",e.PEAK_SORT_SPACE_USED="Peak Sort Space Used",e))(Of||{}),Ll=(e=>(e.SHARED="shared",e.LOCAL="local",e.TEMP="temp",e))(Ll||{});class as{constructor(){Ie(this,"nodeId",0)}getNodeTypeDescription(t){return Z2[t.toUpperCase()]}getHelpMessage(t){return Q2[t.toUpperCase()]}}const Z2={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."},Q2={"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 eC(e,t,n,a){if(!t)return;const s=e.getBoundingClientRect(),o=t.getBoundingClientRect();let l=e.scrollLeft;const c=o.left>=s.left&&o.left<=s.right&&o.right<=s.right;let f=e.scrollTop;const E=o.top>=s.top&&o.top<=s.bottom&&o.bottom<=s.bottom;(!c||!E)&&(l=o.left+e.scrollLeft-s.left-s.width/2+o.width/2,f=o.top+e.scrollTop-s.top-s.height/2+o.height/2,tC({element:e,to:{scrollTop:f,scrollLeft:l},duration:400,done:a}))}const dm=({currentTime:e,start:t,change:n,duration:a})=>{let s=e;return s/=a/2,s<1?n/2*s*s+t:(s-=1,-n/2*(s*(s-2)-1)+t)};function tC({duration:e,element:t,to:n,done:a}){const s=t.scrollTop,o=t.scrollLeft,l=n.scrollTop-s,c=n.scrollLeft-o,f=new Date().getTime(),E=()=>{const h=new Date().getTime()-f;t.scrollTop=dm({currentTime:h,start:s,change:l,duration:e}),t.scrollLeft=dm({currentTime:h,start:o,change:c,duration:e}),h{if(E)return o.push(f,g||h||_||A),"";if(h)s.push(h);else if(_)s.pop();else if(A)s[s.length-1]!==A?s.push(A):s.pop();else if(g?!s.length:!f)return o.push(f),l.push(o.join("")),o=[],"";return o.push(c),""}),l}function nC(e,t){let n;const a=e.content.Plan;return a.nodeId==t?a:(a&&a.Plans&&(a.Plans.some(function s(o){return o.nodeId===t?(n=o,!0):o.Plans&&o.Plans.some(s)}),!n&&e.ctes&&B.each(e.ctes,s=>{if(s.nodeId==t)return n=s,!1;if(s.Plans&&(s.Plans.some(function o(l){return l.nodeId===t?(n=l,!0):l.Plans&&l.Plans.some(o)}),n))return!1})),n)}function rC(e,t){let n;return e.ctes&&B.each(e.ctes,a=>{if(a[d.SUBPLAN_NAME]=="CTE "+t)return n=a,!1}),n}const aC=[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||Ee[e]===En.increment||e===d.ACTUAL_ROWS)&&aC.indexOf(e)===-1}const sC={class:"tree-lines"},fu=kt({__name:"LevelDivider",props:{level:{},isSubplan:{type:Boolean},isNode:{type:Boolean},isLastChild:{type:Boolean},branches:{},index:{},dense:{type:Boolean,default:!1}},setup(e){const t=e.dense?"":" ";return(n,a)=>(N(),M("span",sC,[(N(!0),M(ze,null,Gt(p(B).range(e.level),s=>(N(),M(ze,null,[p(B).indexOf(e.branches,s)!=-1?(N(),M(ze,{key:0},[v(le(p(t))+"│",1)],64)):s!==0?(N(),M(ze,{key:1},[v(le(p(t))+" ",1)],64)):Z("",!0)],64))),256)),e.index!==0?(N(),M(ze,{key:0},[e.isSubplan&&e.isNode?(N(),M(ze,{key:1},[e.isLastChild?(N(),M(ze,{key:1},[v(le(p(t))+" ",1)],64)):(N(),M(ze,{key:0},[v(le(p(t))+"│",1)],64))],64)):(N(),M(ze,{key:0},[v(le(p(t))+le(e.isLastChild?"└":"├"),1)],64))],64)):Z("",!0)]))}}),oC={class:"table-borderless"},lC={class:"text-nowrap p-0"},uC={class:"p-0 ps-1"},cC={class:"table-borderless"},fC={class:"p-0 ps-1"},dC=kt({__name:"SortGroup",props:{sortGroup:{}},setup(e){return(t,n)=>(N(),M("div",null,[v(` - Count: `+le(e.sortGroup["Group Count"])+" ",1),n[6]||(n[6]=T("br",null,null,-1)),n[7]||(n[7]=v()),T("table",oC,[T("tbody",null,[T("tr",null,[T("td",lC,[n[0]||(n[0]=v(` - Sort Method`,-1)),e.sortGroup["Sort Methods Used"].length>1?(N(),M(ze,{key:0},[v("s")],64)):Z("",!0),n[1]||(n[1]=v(`: - `,-1))]),n[2]||(n[2]=v()),T("td",uC,le(p(ea)(e.sortGroup["Sort Methods Used"])),1)])])]),n[8]||(n[8]=v()),T("table",cC,[T("tbody",null,[T("tr",null,[n[4]||(n[4]=T("td",{class:"p-0"},"Memory:",-1)),n[5]||(n[5]=v()),T("td",fC,[v(` - Average: - `+le(p(If)(e.sortGroup["Sort Space Memory"]["Average Sort Space Used"]))+" ",1),n[3]||(n[3]=T("br",null,null,-1)),v(` - Peak: - `+le(p(If)(e.sortGroup["Sort Space Memory"]["Peak Sort Space Used"])),1)])])])])]))}}),pC={class:"table table-sm table-borderless"},hC={class:"text-end"},EC={class:"text-end"},mC={class:"text-end"},X_=kt({__name:"JitDetails",props:{jit:{}},setup(e){const t=e;return(n,a)=>(N(),M("table",pC,[T("tbody",null,[T("tr",null,[a[0]||(a[0]=T("th",null,"Functions",-1)),a[1]||(a[1]=v()),T("td",hC,le(t.jit.Functions),1)]),a[4]||(a[4]=v()),a[5]||(a[5]=T("tr",null,[T("th",{colspan:"2"},"Options")],-1)),a[6]||(a[6]=v()),(N(!0),M(ze,null,Gt(t.jit.Options,(s,o)=>(N(),M("tr",{key:o},[T("td",null,"  "+le(o),1),a[2]||(a[2]=v()),T("td",EC,[v(le(s?"✓":"✗")+" ",1),T("small",null,"("+le(s)+")",1)])]))),128)),a[7]||(a[7]=v()),a[8]||(a[8]=T("tr",null,[T("th",{colspan:"2"},"Timing")],-1)),a[9]||(a[9]=v()),(N(!0),M(ze,null,Gt(t.jit.Timing,(s,o)=>(N(),M("tr",{key:o},[T("td",null,"  "+le(o),1),a[3]||(a[3]=v()),T("td",mC,le(s)+" ms",1)]))),128))])]))}});var Yc,hm;function gC(){if(hm)return Yc;hm=1;function e(V){return V instanceof Map?V.clear=V.delete=V.set=function(){throw new Error("map is read-only")}:V instanceof Set&&(V.add=V.clear=V.delete=function(){throw new Error("set is read-only")}),Object.freeze(V),Object.getOwnPropertyNames(V).forEach(oe=>{const Re=V[oe],tt=typeof Re;(tt==="object"||tt==="function")&&!Object.isFrozen(Re)&&e(Re)}),V}class t{constructor(oe){oe.data===void 0&&(oe.data={}),this.data=oe.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function n(V){return V.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function a(V,...oe){const Re=Object.create(null);for(const tt in V)Re[tt]=V[tt];return oe.forEach(function(tt){for(const xt in tt)Re[xt]=tt[xt]}),Re}const s="",o=V=>!!V.scope,l=(V,{prefix:oe})=>{if(V.startsWith("language:"))return V.replace("language:","language-");if(V.includes(".")){const Re=V.split(".");return[`${oe}${Re.shift()}`,...Re.map((tt,xt)=>`${tt}${"_".repeat(xt+1)}`)].join(" ")}return`${oe}${V}`};class c{constructor(oe,Re){this.buffer="",this.classPrefix=Re.classPrefix,oe.walk(this)}addText(oe){this.buffer+=n(oe)}openNode(oe){if(!o(oe))return;const Re=l(oe.scope,{prefix:this.classPrefix});this.span(Re)}closeNode(oe){o(oe)&&(this.buffer+=s)}value(){return this.buffer}span(oe){this.buffer+=``}}const f=(V={})=>{const oe={children:[]};return Object.assign(oe,V),oe};class E{constructor(){this.rootNode=f(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(oe){this.top.children.push(oe)}openNode(oe){const Re=f({scope:oe});this.add(Re),this.stack.push(Re)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(oe){return this.constructor._walk(oe,this.rootNode)}static _walk(oe,Re){return typeof Re=="string"?oe.addText(Re):Re.children&&(oe.openNode(Re),Re.children.forEach(tt=>this._walk(oe,tt)),oe.closeNode(Re)),oe}static _collapse(oe){typeof oe!="string"&&oe.children&&(oe.children.every(Re=>typeof Re=="string")?oe.children=[oe.children.join("")]:oe.children.forEach(Re=>{E._collapse(Re)}))}}class h extends E{constructor(oe){super(),this.options=oe}addText(oe){oe!==""&&this.add(oe)}startScope(oe){this.openNode(oe)}endScope(){this.closeNode()}__addSublanguage(oe,Re){const tt=oe.root;Re&&(tt.scope=`language:${Re}`),this.add(tt)}toHTML(){return new c(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function _(V){return V?typeof V=="string"?V:V.source:null}function A(V){return L("(?=",V,")")}function g(V){return L("(?:",V,")*")}function b(V){return L("(?:",V,")?")}function L(...V){return V.map(oe=>_(oe)).join("")}function P(V){const oe=V[V.length-1];return typeof oe=="object"&&oe.constructor===Object?(V.splice(V.length-1,1),oe):{}}function R(...V){return"("+(P(V).capture?"":"?:")+V.map(oe=>_(oe)).join("|")+")"}function G(V){return new RegExp(V.toString()+"|").exec("").length-1}function D(V,oe){const Re=V&&V.exec(oe);return Re&&Re.index===0}const x=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function J(V,{joinWith:oe}){let Re=0;return V.map(tt=>{Re+=1;const xt=Re;let wt=_(tt),Ve="";for(;wt.length>0;){const De=x.exec(wt);if(!De){Ve+=wt;break}Ve+=wt.substring(0,De.index),wt=wt.substring(De.index+De[0].length),De[0][0]==="\\"&&De[1]?Ve+="\\"+String(Number(De[1])+xt):(Ve+=De[0],De[0]==="("&&Re++)}return Ve}).map(tt=>`(${tt})`).join(oe)}const U=/\b\B/,Y="[a-zA-Z]\\w*",ne="[a-zA-Z_]\\w*",ye="\\b\\d+(\\.\\d+)?",xe="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",ge="\\b(0b[01]+)",O="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",Me=(V={})=>{const oe=/^#![ ]*\//;return V.binary&&(V.begin=L(oe,/.*\b/,V.binary,/\b.*/)),a({scope:"meta",begin:oe,end:/$/,relevance:0,"on:begin":(Re,tt)=>{Re.index!==0&&tt.ignoreMatch()}},V)},z={begin:"\\\\[\\s\\S]",relevance:0},$={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[z]},w={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[z]},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/},de=function(V,oe,Re={}){const tt=a({scope:"comment",begin:V,end:oe,contains:[]},Re);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 xt=R("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(/[ ]+/,"(",xt,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),tt},me=de("//","$"),be=de("/\\*","\\*/"),re=de("#","$"),pe={scope:"number",begin:ye,relevance:0},C={scope:"number",begin:xe,relevance:0},Q={scope:"number",begin:ge,relevance:0},F={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[z,{begin:/\[/,end:/\]/,relevance:0,contains:[z]}]},X={scope:"title",begin:Y,relevance:0},W={scope:"title",begin:ne,relevance:0},q={begin:"\\.\\s*"+ne,relevance:0};var ee=Object.freeze({__proto__:null,APOS_STRING_MODE:$,BACKSLASH_ESCAPE:z,BINARY_NUMBER_MODE:Q,BINARY_NUMBER_RE:ge,COMMENT:de,C_BLOCK_COMMENT_MODE:be,C_LINE_COMMENT_MODE:me,C_NUMBER_MODE:C,C_NUMBER_RE:xe,END_SAME_AS_BEGIN:function(V){return Object.assign(V,{"on:begin":(oe,Re)=>{Re.data._beginMatch=oe[1]},"on:end":(oe,Re)=>{Re.data._beginMatch!==oe[1]&&Re.ignoreMatch()}})},HASH_COMMENT_MODE:re,IDENT_RE:Y,MATCH_NOTHING_RE:U,METHOD_GUARD:q,NUMBER_MODE:pe,NUMBER_RE:ye,PHRASAL_WORDS_MODE:ue,QUOTE_STRING_MODE:w,REGEXP_MODE:F,RE_STARTERS_RE:O,SHEBANG:Me,TITLE_MODE:X,UNDERSCORE_IDENT_RE:ne,UNDERSCORE_TITLE_MODE:W});function ve(V,oe){V.input[V.index-1]==="."&&oe.ignoreMatch()}function Le(V,oe){V.className!==void 0&&(V.scope=V.className,delete V.className)}function Ze(V,oe){oe&&V.beginKeywords&&(V.begin="\\b("+V.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",V.__beforeBegin=ve,V.keywords=V.keywords||V.beginKeywords,delete V.beginKeywords,V.relevance===void 0&&(V.relevance=0))}function ut(V,oe){Array.isArray(V.illegal)&&(V.illegal=R(...V.illegal))}function ke(V,oe){if(V.match){if(V.begin||V.end)throw new Error("begin & end are not supported with match");V.begin=V.match,delete V.match}}function We(V,oe){V.relevance===void 0&&(V.relevance=1)}const pt=(V,oe)=>{if(!V.beforeMatch)return;if(V.starts)throw new Error("beforeMatch cannot be used with starts");const Re=Object.assign({},V);Object.keys(V).forEach(tt=>{delete V[tt]}),V.keywords=Re.keywords,V.begin=L(Re.beforeMatch,A(Re.begin)),V.starts={relevance:0,contains:[Object.assign(Re,{endsParent:!0})]},V.relevance=0,delete Re.beforeMatch},rt=["of","and","for","in","not","or","if","then","parent","list","value"],Wt="keyword";function ie(V,oe,Re=Wt){const tt=Object.create(null);return typeof V=="string"?xt(Re,V.split(" ")):Array.isArray(V)?xt(Re,V):Object.keys(V).forEach(function(wt){Object.assign(tt,ie(V[wt],oe,wt))}),tt;function xt(wt,Ve){oe&&(Ve=Ve.map(De=>De.toLowerCase())),Ve.forEach(function(De){const $e=De.split("|");tt[$e[0]]=[wt,we($e[0],$e[1])]})}}function we(V,oe){return oe?Number(oe):st(V)?0:1}function st(V){return rt.includes(V.toLowerCase())}const jt={},Dt=V=>{console.error(V)},gn=(V,...oe)=>{console.log(`WARN: ${V}`,...oe)},fn=(V,oe)=>{jt[`${V}/${oe}`]||(console.log(`Deprecated as of ${V}. ${oe}`),jt[`${V}/${oe}`]=!0)},pr=new Error;function Hn(V,oe,{key:Re}){let tt=0;const xt=V[Re],wt={},Ve={};for(let De=1;De<=oe.length;De++)Ve[De+tt]=xt[De],wt[De+tt]=!0,tt+=G(oe[De-1]);V[Re]=Ve,V[Re]._emit=wt,V[Re]._multi=!0}function Wn(V){if(Array.isArray(V.begin)){if(V.skip||V.excludeBegin||V.returnBegin)throw Dt("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),pr;if(typeof V.beginScope!="object"||V.beginScope===null)throw Dt("beginScope must be object"),pr;Hn(V,V.begin,{key:"beginScope"}),V.begin=J(V.begin,{joinWith:""})}}function La(V){if(Array.isArray(V.end)){if(V.skip||V.excludeEnd||V.returnEnd)throw Dt("skip, excludeEnd, returnEnd not compatible with endScope: {}"),pr;if(typeof V.endScope!="object"||V.endScope===null)throw Dt("endScope must be object"),pr;Hn(V,V.end,{key:"endScope"}),V.end=J(V.end,{joinWith:""})}}function Ca(V){V.scope&&typeof V.scope=="object"&&V.scope!==null&&(V.beginScope=V.scope,delete V.scope)}function xa(V){Ca(V),typeof V.beginScope=="string"&&(V.beginScope={_wrap:V.beginScope}),typeof V.endScope=="string"&&(V.endScope={_wrap:V.endScope}),Wn(V),La(V)}function wa(V){function oe(Ve,De){return new RegExp(_(Ve),"m"+(V.case_insensitive?"i":"")+(V.unicodeRegex?"u":"")+(De?"g":""))}class Re{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(De,$e){$e.position=this.position++,this.matchIndexes[this.matchAt]=$e,this.regexes.push([$e,De]),this.matchAt+=G(De)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const De=this.regexes.map($e=>$e[1]);this.matcherRe=oe(J(De,{joinWith:"|"}),!0),this.lastIndex=0}exec(De){this.matcherRe.lastIndex=this.lastIndex;const $e=this.matcherRe.exec(De);if(!$e)return null;const tn=$e.findIndex((Ma,cs)=>cs>0&&Ma!==void 0),Ft=this.matchIndexes[tn];return $e.splice(0,tn),Object.assign($e,Ft)}}class tt{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(De){if(this.multiRegexes[De])return this.multiRegexes[De];const $e=new Re;return this.rules.slice(De).forEach(([tn,Ft])=>$e.addRule(tn,Ft)),$e.compile(),this.multiRegexes[De]=$e,$e}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(De,$e){this.rules.push([De,$e]),$e.type==="begin"&&this.count++}exec(De){const $e=this.getMatcher(this.regexIndex);$e.lastIndex=this.lastIndex;let tn=$e.exec(De);if(this.resumingScanAtSamePosition()&&!(tn&&tn.index===this.lastIndex)){const Ft=this.getMatcher(0);Ft.lastIndex=this.lastIndex+1,tn=Ft.exec(De)}return tn&&(this.regexIndex+=tn.position+1,this.regexIndex===this.count&&this.considerAll()),tn}}function xt(Ve){const De=new tt;return Ve.contains.forEach($e=>De.addRule($e.begin,{rule:$e,type:"begin"})),Ve.terminatorEnd&&De.addRule(Ve.terminatorEnd,{type:"end"}),Ve.illegal&&De.addRule(Ve.illegal,{type:"illegal"}),De}function wt(Ve,De){const $e=Ve;if(Ve.isCompiled)return $e;[Le,ke,xa,pt].forEach(Ft=>Ft(Ve,De)),V.compilerExtensions.forEach(Ft=>Ft(Ve,De)),Ve.__beforeBegin=null,[Ze,ut,We].forEach(Ft=>Ft(Ve,De)),Ve.isCompiled=!0;let tn=null;return typeof Ve.keywords=="object"&&Ve.keywords.$pattern&&(Ve.keywords=Object.assign({},Ve.keywords),tn=Ve.keywords.$pattern,delete Ve.keywords.$pattern),tn=tn||/\w+/,Ve.keywords&&(Ve.keywords=ie(Ve.keywords,V.case_insensitive)),$e.keywordPatternRe=oe(tn,!0),De&&(Ve.begin||(Ve.begin=/\B|\b/),$e.beginRe=oe($e.begin),!Ve.end&&!Ve.endsWithParent&&(Ve.end=/\B|\b/),Ve.end&&($e.endRe=oe($e.end)),$e.terminatorEnd=_($e.end)||"",Ve.endsWithParent&&De.terminatorEnd&&($e.terminatorEnd+=(Ve.end?"|":"")+De.terminatorEnd)),Ve.illegal&&($e.illegalRe=oe(Ve.illegal)),Ve.contains||(Ve.contains=[]),Ve.contains=[].concat(...Ve.contains.map(function(Ft){return ae(Ft==="self"?Ve:Ft)})),Ve.contains.forEach(function(Ft){wt(Ft,$e)}),Ve.starts&&wt(Ve.starts,De),$e.matcher=xt($e),$e}if(V.compilerExtensions||(V.compilerExtensions=[]),V.contains&&V.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return V.classNameAliases=a(V.classNameAliases||{}),wt(V)}function ua(V){return V?V.endsWithParent||ua(V.starts):!1}function ae(V){return V.variants&&!V.cachedVariants&&(V.cachedVariants=V.variants.map(function(oe){return a(V,{variants:null},oe)})),V.cachedVariants?V.cachedVariants:ua(V)?a(V,{starts:V.starts?a(V.starts):null}):Object.isFrozen(V)?a(V):V}var Ue="11.11.1";class Ye extends Error{constructor(oe,Re){super(oe),this.name="HTMLInjectionError",this.html=Re}}const gt=n,ht=a,en=Symbol("nomatch"),vn=7,qn=function(V){const oe=Object.create(null),Re=Object.create(null),tt=[];let xt=!0;const wt="Could not find the language '{}', did you forget to load/include a language module?",Ve={disableAutodetect:!0,name:"Plain text",contains:[]};let De={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:h};function $e(Ae){return De.noHighlightRe.test(Ae)}function tn(Ae){let Xe=Ae.className+" ";Xe+=Ae.parentNode?Ae.parentNode.className:"";const Et=De.languageDetectRe.exec(Xe);if(Et){const Mt=Or(Et[1]);return Mt||(gn(wt.replace("{}",Et[1])),gn("Falling back to no-highlight mode for this block.",Ae)),Mt?Et[1]:"no-highlight"}return Xe.split(/\s+/).find(Mt=>$e(Mt)||Or(Mt))}function Ft(Ae,Xe,Et){let Mt="",qt="";typeof Xe=="object"?(Mt=Ae,Et=Xe.ignoreIllegals,qt=Xe.language):(fn("10.7.0","highlight(lang, code, ...args) has been deprecated."),fn("10.7.0",`Please use highlight(code, options) instead. -https://github.com/highlightjs/highlight.js/issues/2277`),qt=Ae,Mt=Xe),Et===void 0&&(Et=!0);const Zn={code:Mt,language:qt};gi("before:highlight",Zn);const Ir=Zn.result?Zn.result:Ma(Zn.language,Zn.code,Et);return Ir.code=Zn.code,gi("after:highlight",Ir),Ir}function Ma(Ae,Xe,Et,Mt){const qt=Object.create(null);function Zn(Ne,He){return Ne.keywords[He]}function Ir(){if(!et.keywords){nn.addText(Lt);return}let Ne=0;et.keywordPatternRe.lastIndex=0;let He=et.keywordPatternRe.exec(Lt),ot="";for(;He;){ot+=Lt.substring(Ne,He.index);const bt=Qn.case_insensitive?He[0].toLowerCase():He[0],an=Zn(et,bt);if(an){const[hr,Nu]=an;if(nn.addText(ot),ot="",qt[bt]=(qt[bt]||0)+1,qt[bt]<=vn&&(Ti+=Nu),hr.startsWith("_"))ot+=He[0];else{const Lu=Qn.classNameAliases[hr]||hr;Fn(He[0],Lu)}}else ot+=He[0];Ne=et.keywordPatternRe.lastIndex,He=et.keywordPatternRe.exec(Lt)}ot+=Lt.substring(Ne),nn.addText(ot)}function Pa(){if(Lt==="")return;let Ne=null;if(typeof et.subLanguage=="string"){if(!oe[et.subLanguage]){nn.addText(Lt);return}Ne=Ma(et.subLanguage,Lt,!0,Fr[et.subLanguage]),Fr[et.subLanguage]=Ne._top}else Ne=fs(Lt,et.subLanguage.length?et.subLanguage:null);et.relevance>0&&(Ti+=Ne.relevance),nn.__addSublanguage(Ne._emitter,Ne.language)}function _n(){et.subLanguage!=null?Pa():Ir(),Lt=""}function Fn(Ne,He){Ne!==""&&(nn.startScope(He),nn.addText(Ne),nn.endScope())}function vi(Ne,He){let ot=1;const bt=He.length-1;for(;ot<=bt;){if(!Ne._emit[ot]){ot++;continue}const an=Qn.classNameAliases[Ne[ot]]||Ne[ot],hr=He[ot];an?Fn(hr,an):(Lt=hr,Ir(),Lt=""),ot++}}function vo(Ne,He){return Ne.scope&&typeof Ne.scope=="string"&&nn.openNode(Qn.classNameAliases[Ne.scope]||Ne.scope),Ne.beginScope&&(Ne.beginScope._wrap?(Fn(Lt,Qn.classNameAliases[Ne.beginScope._wrap]||Ne.beginScope._wrap),Lt=""):Ne.beginScope._multi&&(vi(Ne.beginScope,He),Lt="")),et=Object.create(Ne,{parent:{value:et}}),et}function hs(Ne,He,ot){let bt=D(Ne.endRe,ot);if(bt){if(Ne["on:end"]){const an=new t(Ne);Ne["on:end"](He,an),an.isMatchIgnored&&(bt=!1)}if(bt){for(;Ne.endsParent&&Ne.parent;)Ne=Ne.parent;return Ne}}if(Ne.endsWithParent)return hs(Ne.parent,He,ot)}function _i(Ne){return et.matcher.regexIndex===0?(Lt+=Ne[0],1):(Si=!0,0)}function _o(Ne){const He=Ne[0],ot=Ne.rule,bt=new t(ot),an=[ot.__beforeBegin,ot["on:begin"]];for(const hr of an)if(hr&&(hr(Ne,bt),bt.isMatchIgnored))return _i(He);return ot.skip?Lt+=He:(ot.excludeBegin&&(Lt+=He),_n(),!ot.returnBegin&&!ot.excludeBegin&&(Lt=He)),vo(ot,Ne),ot.returnBegin?0:He.length}function bu(Ne){const He=Ne[0],ot=Xe.substring(Ne.index),bt=hs(et,Ne,ot);if(!bt)return en;const an=et;et.endScope&&et.endScope._wrap?(_n(),Fn(He,et.endScope._wrap)):et.endScope&&et.endScope._multi?(_n(),vi(et.endScope,Ne)):an.skip?Lt+=He:(an.returnEnd||an.excludeEnd||(Lt+=He),_n(),an.excludeEnd&&(Lt=He));do et.scope&&nn.closeNode(),!et.skip&&!et.subLanguage&&(Ti+=et.relevance),et=et.parent;while(et!==bt.parent);return bt.starts&&vo(bt.starts,Ne),an.returnEnd?0:He.length}function yo(){const Ne=[];for(let He=et;He!==Qn;He=He.parent)He.scope&&Ne.unshift(He.scope);Ne.forEach(He=>nn.openNode(He))}let ka={};function yi(Ne,He){const ot=He&&He[0];if(Lt+=Ne,ot==null)return _n(),0;if(ka.type==="begin"&&He.type==="end"&&ka.index===He.index&&ot===""){if(Lt+=Xe.slice(He.index,He.index+1),!xt){const bt=new Error(`0 width match regex (${Ae})`);throw bt.languageName=Ae,bt.badRule=ka.rule,bt}return 1}if(ka=He,He.type==="begin")return _o(He);if(He.type==="illegal"&&!Et){const bt=new Error('Illegal lexeme "'+ot+'" for mode "'+(et.scope||"")+'"');throw bt.mode=et,bt}else if(He.type==="end"){const bt=bu(He);if(bt!==en)return bt}if(He.type==="illegal"&&ot==="")return Lt+=` -`,1;if(Ai>1e5&&Ai>He.index*3)throw new Error("potential infinite loop, way more iterations than matches");return Lt+=ot,ot.length}const Qn=Or(Ae);if(!Qn)throw Dt(wt.replace("{}",Ae)),new Error('Unknown language: "'+Ae+'"');const To=wa(Qn);let Ua="",et=Mt||To;const Fr={},nn=new De.__emitter(De);yo();let Lt="",Ti=0,Rr=0,Ai=0,Si=!1;try{if(Qn.__emitTokens)Qn.__emitTokens(Xe,nn);else{for(et.matcher.considerAll();;){Ai++,Si?Si=!1:et.matcher.considerAll(),et.matcher.lastIndex=Rr;const Ne=et.matcher.exec(Xe);if(!Ne)break;const He=Xe.substring(Rr,Ne.index),ot=yi(He,Ne);Rr=Ne.index+ot}yi(Xe.substring(Rr))}return nn.finalize(),Ua=nn.toHTML(),{language:Ae,value:Ua,relevance:Ti,illegal:!1,_emitter:nn,_top:et}}catch(Ne){if(Ne.message&&Ne.message.includes("Illegal"))return{language:Ae,value:gt(Xe),illegal:!0,relevance:0,_illegalBy:{message:Ne.message,index:Rr,context:Xe.slice(Rr-100,Rr+100),mode:Ne.mode,resultSoFar:Ua},_emitter:nn};if(xt)return{language:Ae,value:gt(Xe),illegal:!1,relevance:0,errorRaised:Ne,_emitter:nn,_top:et};throw Ne}}function cs(Ae){const Xe={value:gt(Ae),illegal:!1,relevance:0,_top:Ve,_emitter:new De.__emitter(De)};return Xe._emitter.addText(Ae),Xe}function fs(Ae,Xe){Xe=Xe||De.languages||Object.keys(oe);const Et=cs(Ae),Mt=Xe.filter(Or).filter(Da).map(_n=>Ma(_n,Ae,!1));Mt.unshift(Et);const qt=Mt.sort((_n,Fn)=>{if(_n.relevance!==Fn.relevance)return Fn.relevance-_n.relevance;if(_n.language&&Fn.language){if(Or(_n.language).supersetOf===Fn.language)return 1;if(Or(Fn.language).supersetOf===_n.language)return-1}return 0}),[Zn,Ir]=qt,Pa=Zn;return Pa.secondBest=Ir,Pa}function gu(Ae,Xe,Et){const Mt=Xe&&Re[Xe]||Et;Ae.classList.add("hljs"),Ae.classList.add(`language-${Mt}`)}function ds(Ae){let Xe=null;const Et=tn(Ae);if($e(Et))return;if(gi("before:highlightElement",{el:Ae,language:Et}),Ae.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",Ae);return}if(Ae.children.length>0&&(De.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(Ae)),De.throwUnescapedHTML))throw new Ye("One of your code blocks includes unescaped HTML.",Ae.innerHTML);Xe=Ae;const Mt=Xe.textContent,qt=Et?Ft(Mt,{language:Et,ignoreIllegals:!0}):fs(Mt);Ae.innerHTML=qt.value,Ae.dataset.highlighted="yes",gu(Ae,Et,qt.language),Ae.result={language:qt.language,re:qt.relevance,relevance:qt.relevance},qt.secondBest&&(Ae.secondBest={language:qt.secondBest.language,relevance:qt.secondBest.relevance}),gi("after:highlightElement",{el:Ae,result:qt,text:Mt})}function vu(Ae){De=ht(De,Ae)}const _u=()=>{Ei(),fn("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function yu(){Ei(),fn("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let ps=!1;function Ei(){function Ae(){Ei()}if(document.readyState==="loading"){ps||window.addEventListener("DOMContentLoaded",Ae,!1),ps=!0;return}document.querySelectorAll(De.cssSelector).forEach(ds)}function Tu(Ae,Xe){let Et=null;try{Et=Xe(V)}catch(Mt){if(Dt("Language definition for '{}' could not be registered.".replace("{}",Ae)),xt)Dt(Mt);else throw Mt;Et=Ve}Et.name||(Et.name=Ae),oe[Ae]=Et,Et.rawDefinition=Xe.bind(null,V),Et.aliases&&go(Et.aliases,{languageName:Ae})}function Au(Ae){delete oe[Ae];for(const Xe of Object.keys(Re))Re[Xe]===Ae&&delete Re[Xe]}function Su(){return Object.keys(oe)}function Or(Ae){return Ae=(Ae||"").toLowerCase(),oe[Ae]||oe[Re[Ae]]}function go(Ae,{languageName:Xe}){typeof Ae=="string"&&(Ae=[Ae]),Ae.forEach(Et=>{Re[Et.toLowerCase()]=Xe})}function Da(Ae){const Xe=Or(Ae);return Xe&&!Xe.disableAutodetect}function Ou(Ae){Ae["before:highlightBlock"]&&!Ae["before:highlightElement"]&&(Ae["before:highlightElement"]=Xe=>{Ae["before:highlightBlock"](Object.assign({block:Xe.el},Xe))}),Ae["after:highlightBlock"]&&!Ae["after:highlightElement"]&&(Ae["after:highlightElement"]=Xe=>{Ae["after:highlightBlock"](Object.assign({block:Xe.el},Xe))})}function mi(Ae){Ou(Ae),tt.push(Ae)}function Iu(Ae){const Xe=tt.indexOf(Ae);Xe!==-1&&tt.splice(Xe,1)}function gi(Ae,Xe){const Et=Ae;tt.forEach(function(Mt){Mt[Et]&&Mt[Et](Xe)})}function Ru(Ae){return fn("10.7.0","highlightBlock will be removed entirely in v12.0"),fn("10.7.0","Please use highlightElement now."),ds(Ae)}Object.assign(V,{highlight:Ft,highlightAuto:fs,highlightAll:Ei,highlightElement:ds,highlightBlock:Ru,configure:vu,initHighlighting:_u,initHighlightingOnLoad:yu,registerLanguage:Tu,unregisterLanguage:Au,listLanguages:Su,getLanguage:Or,registerAliases:go,autoDetection:Da,inherit:ht,addPlugin:mi,removePlugin:Iu}),V.debugMode=function(){xt=!1},V.safeMode=function(){xt=!0},V.versionString=Ue,V.regex={concat:L,lookahead:A,either:R,optional:b,anyNumberOfTimes:g};for(const Ae in ee)typeof ee[Ae]=="object"&&e(ee[Ae]);return Object.assign(V,ee),V},Ln=qn({});return Ln.newInstance=()=>qn({}),Yc=Ln,Ln.HighlightJS=Ln,Ln.default=Ln,Yc}var vC=gC();const du=sd(vC);function _C(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]*)\\$",s="<<\\s*"+n+"\\s*>>",o="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 ",c="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 ",f="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 ",E=f.trim().split(" ").map(function(b){return b.split("|")[0]}).join("|"),h="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 ",A="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 ",g="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(b){return b.split("|")[0]}).join("|");return{name:"PostgreSQL",aliases:["postgres","postgresql"],supersetOf:"sql",case_insensitive:!0,keywords:{keyword:o+c+l,built_in:h+_+A},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("+g+")\\s*\\("},{begin:"\\.("+E+")\\b"},{begin:"\\b("+E+")\\s+PATH\\b",keywords:{keyword:"PATH",type:f.replace("PATH ","")}},{className:"type",begin:"\\b("+E+")\\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:s,relevance:10}]}}function yC(e){const t={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},n={match:/[{}[\],:]/,className:"punctuation",relevance:0},a=["true","false","null"],s={scope:"literal",beginKeywords:a.join(" ")};return{name:"JSON",aliases:["jsonc"],keywords:{literal:a},contains:[t,n,e.QUOTE_STRING_MODE,s,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}du.registerLanguage("pgsql",_C);du.registerLanguage("json",yC);function Pn(e){if(e===void 0)return"-";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 s=e%n;n/=24;const o=Math.floor(s/n);o&&t.push(o+"h"),s=s%n,n/=60;const l=Math.floor(s/n);l&&t.push(l+"m"),s=s%n,n/=60;const c=Math.floor(s/n);c&&t.push(c+"s"),s=s%n;const f=parseFloat(s.toPrecision(3));return t.push(f.toLocaleString()+"ms"),t.slice(0,2).join(" ")}function Rd(e){return e===void 0?"N/A":e.toLocaleString(void 0,{minimumFractionDigits:2})}function $a(e){return e===void 0?"N/A":e.toLocaleString()}function TC(e){return e===void 0?"N/A":e.toLocaleString()}function bd(e){const t=parseFloat(e.toPrecision(2)).toLocaleString();return B.template("${f} ×")({f:t})}function ea(e){return e instanceof Array||(e=[e]),e=B.map(e,t=>B.escape(t.replace(/(^\(|\)$)/g,""))),e.join(", ")}function G_(e,t){return B.map(e,n=>{let a=B.escape(n);return t&&(a+=t.indexOf(n)!==-1?' (presort)':""),a}).join(", ")}function If(e){return Nd(e*1024)}function AC(e){return Nd(e)}function Nd(e,t=2){const n=t<0?0:t,a=["Bytes","kB","MB","GB","TB","PB","EB","ZB","YB"],s=Math.floor(Math.log(e)/Math.log(1024)),o=B.template("${value} ${unit}"),l=parseFloat((e/Math.pow(1024,s)).toPrecision(n)).toLocaleString();return o({value:l,unit:a[s]})}function Dn(e){return e?Nd(e*8*1024):""}function Sn(e,t=!1){if(t=!!t,!e)return"";let n=e.toLocaleString();return t&&(n+=`
${Dn(e)}`),n}function Em(e){return isNaN(e)?"-":B.round(e*100)+"%"}function SC(e){return typeof e=="string"&&(e=e.split(/\s*,\s*/)),'
    '+B.template("<% _.forEach(lines, function(line) { %>
  • <%= line %>
  • <% }); %>")({lines:e})+"
"}function OC(e){return kl(dC,{sortGroup:e}).mount(document.createElement("div")).$el.outerHTML}function Rf(e){return e?Dn(e)+"/s":""}function IC(e){return kl(X_,{jit:e}).mount(document.createElement("div")).$el.outerHTML}function Js(e,t){if(B.has(Ee,e)){if(Ee[e]===En.duration)return Pn(t);if(Ee[e]===En.boolean)return t?"yes":"no";if(Ee[e]===En.cost)return Rd(t);if(Ee[e]===En.rows)return $a(t);if(Ee[e]===En.loops)return TC(t);if(Ee[e]===En.factor)return bd(t);if(Ee[e]===En.estimateDirection)switch(t){case cn.over:return' over';case cn.under:return' under';default:return"-"}else{if(Ee[e]===En.json)return JSON.stringify(t,null,2);if(Ee[e]===En.bytes)return AC(t);if(Ee[e]===En.kilobytes)return If(t);if(Ee[e]===En.blocks)return Sn(t,!0);if(Ee[e]===En.list)return SC(t);if(Ee[e]===En.sortGroups)return OC(t);if(Ee[e]===En.transferRate)return Rf(t);if(Ee[e]===En.jit)return IC(t)}}return B.escape(t)}function bf(e){let t;return e>90?t=4:e>40?t=3:e>10&&(t=2),t?"c-"+t:""}function RC(e){return du.highlight(e,{language:"pgsql"}).value}function bC(e){return du.highlight(e,{language:"json"}).value}const j_=kt({__name:"TimeTooltip",props:{node:{}},setup(e){return(t,n)=>(N(),M(ze,null,[n[0]||(n[0]=v(` - Duration: - `,-1)),n[1]||(n[1]=T("br",null,null,-1)),v("Exclusive: "+le(p(Pn)(e.node[p(d).EXCLUSIVE_DURATION]))+`, Total: - `+le(p(Pn)(e.node[p(d).ACTUAL_TOTAL_TIME])),1)],64))}});function NC(e,t,n){let a,s,o;{const l=n*(1+t),c=2*n-l;a=Kc(c,l,e+1/3),s=Kc(c,l,e),o=Kc(c,l,e-1/3)}return[Math.floor(a*255),Math.floor(s*255),Math.floor(o*255)]}function LC(e){const t=(100-e)*1.2/360,n=NC(t,.9,.4);return"rgb("+n[0]+","+n[1]+","+n[2]+")"}function Kc(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 hi(e,t,n){const a=je(NaN),s=je(NaN),o=je(0),l=je(null),c=je(),f=je(),E=je(NaN),h=je(NaN),_=je();ns(()=>{A(),L(),P(),D(),f.value=t[d.PLANNER_ESTIMATE_DIRECTION],c.value=t[d.PLANNER_ESTIMATE_FACTOR]}),Jt(()=>n.highlightType,A);function A(){let ie;switch(n.highlightType){case mn.DURATION:if(ie=t[d.EXCLUSIVE_DURATION],ie===void 0){l.value=null;break}o.value=Math.round(ie/e.value.planStats.maxDuration*100),l.value=Pn(ie);break;case mn.ROWS:if(ie=t[d.ACTUAL_ROWS_REVISED],ie===void 0){l.value=null;break}o.value=Math.round(ie/e.value.planStats.maxRows*100)||0,l.value=$a(ie);break;case mn.COST:if(ie=t[d.EXCLUSIVE_COST],ie===void 0){l.value=null;break}o.value=Math.round(ie/e.value.planStats.maxCost*100),l.value=Rd(ie);break}}const g=Te(()=>LC(o.value)),b=Te(()=>{let ie=Me.value?"Parallel ":"";return ie+=t[d.PARTIAL_MODE]?t[d.PARTIAL_MODE]+" ":"",ie+=t[d.NODE_TYPE],t[d.SCAN_DIRECTION]&&t[d.SCAN_DIRECTION]!=="Forward"&&(ie+=" "+t[d.SCAN_DIRECTION]),t[d.JOIN_TYPE]&&(ie=ie.replace("Join",`${t[d.JOIN_TYPE]} Join`)),ie});function L(){var ie,we;const st=e.value.planStats.executionTime||((we=(ie=e.value.content)==null?void 0:ie.Plan)==null?void 0:we[d.ACTUAL_TOTAL_TIME]),jt=t[d.EXCLUSIVE_DURATION];a.value=B.round(jt/st*100)}function P(){const ie=e.value.content.maxTotalCost,we=t[d.EXCLUSIVE_COST];s.value=B.round(we/ie*100)}const R=Object.keys(t).find(ie=>ie===d.ROWS_REMOVED_BY_FILTER_REVISED||ie===d.ROWS_REMOVED_BY_JOIN_FILTER_REVISED||ie===d.ROWS_REMOVED_BY_INDEX_RECHECK_REVISED),G=Object.keys(d).find(ie=>d[ie]===R);function D(){if(G){const ie=t[d[G]];E.value=ie;const we=t[d.ACTUAL_ROWS_REVISED];h.value=B.floor(ie/(ie+we)*100),h.value===100?_.value=">99":h.value===0?_.value="<1":_.value=h.value.toString()}}const x=Te(()=>{let ie;const we=a.value;return we>90?ie=4:we>40?ie=3:we>10&&(ie=2),ie?"c-"+ie:!1}),J=Te(()=>{let ie;const we=t[d.PLANNER_ESTIMATE_FACTOR];return we>1e3?ie=4:we>100?ie=3:we>10&&(ie=2),ie?"c-"+ie:!1}),U=Te(()=>{let ie;const we=s.value;return we>90?ie=4:we>40?ie=3:we>10&&(ie=2),ie?"c-"+ie:!1}),Y=Te(()=>{let ie;const we=h.value;return we>90?ie=4:we>50&&(ie=3),ie?"c-"+ie:!1}),ne=Te(()=>{let ie;const we=t[d.HEAP_FETCHES]/(t[d.ACTUAL_ROWS]+(t[d.ROWS_REMOVED_BY_FILTER]||0)+(t[d.ROWS_REMOVED_BY_JOIN_FILTER]||0))*100;return we>90?ie=4:we>40?ie=3:we>0&&(ie=2),ie?"c-"+ie:!1}),ye=Te(()=>_.value+"% of rows removed by filter"),xe=Te(()=>`Filter used:
${t[d.FILTER]}
`),ge=Te(()=>`Recheck condition:
${t[d.RECHECK_COND]}
`),O=Te(()=>!!e.value.planStats.executionTime&&!t[d.ACTUAL_LOOPS]),Me=Te(()=>t[d.PARALLEL_AWARE]),z=Te(()=>{if(console.warn("Make sure it works for workers that are not array"),t[d.WORKERS_LAUNCHED])return t[d.WORKERS_LAUNCHED];if(t[d.WORKERS_LAUNCHED_BY_GATHER])return t[d.WORKERS_LAUNCHED_BY_GATHER];const ie=t[d.WORKERS];return ie?ie.length:NaN}),$=Te(()=>t[d.WORKERS_LAUNCHED]||t[d.WORKERS_PLANNED_BY_GATHER]),w=Te(()=>{const ie=t[d.WORKERS_PLANNED_BY_GATHER];return[...Array(ie).keys()].slice().reverse()}),ue=Te(()=>{switch(t[d.PLANNER_ESTIMATE_FACTOR]){case 1/0:return 100;case 1:return 0;default:return(t[d.PLANNER_ESTIMATE_FACTOR]||0)/e.value.planStats.maxEstimateFactor*100}}),de=Te(()=>{var ie;return t[d.EXCLUSIVE_SHARED_HIT_BLOCKS]/((ie=e.value.planStats.maxBlocks)==null?void 0:ie[Qe.shared])*100}),me=Te(()=>{var ie;return t[d.EXCLUSIVE_SHARED_READ_BLOCKS]/((ie=e.value.planStats.maxBlocks)==null?void 0:ie[Qe.shared])*100}),be=Te(()=>{var ie;return t[d.EXCLUSIVE_SHARED_DIRTIED_BLOCKS]/((ie=e.value.planStats.maxBlocks)==null?void 0:ie[Qe.shared])*100}),re=Te(()=>{var ie;return t[d.EXCLUSIVE_SHARED_WRITTEN_BLOCKS]/((ie=e.value.planStats.maxBlocks)==null?void 0:ie[Qe.shared])*100}),pe=Te(()=>{var ie;return t[d.EXCLUSIVE_TEMP_READ_BLOCKS]/((ie=e.value.planStats.maxBlocks)==null?void 0:ie[Qe.temp])*100}),C=Te(()=>{var ie;return t[d.EXCLUSIVE_TEMP_WRITTEN_BLOCKS]/((ie=e.value.planStats.maxBlocks)==null?void 0:ie[Qe.temp])*100}),Q=Te(()=>{var ie;return t[d.EXCLUSIVE_LOCAL_HIT_BLOCKS]/((ie=e.value.planStats.maxBlocks)==null?void 0:ie[Qe.local])*100}),F=Te(()=>{var ie;return t[d.EXCLUSIVE_LOCAL_READ_BLOCKS]/((ie=e.value.planStats.maxBlocks)==null?void 0:ie[Qe.local])*100}),X=Te(()=>{var ie;return t[d.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS]/((ie=e.value.planStats.maxBlocks)==null?void 0:ie[Qe.local])*100}),W=Te(()=>{var ie;return t[d.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS]/((ie=e.value.planStats.maxBlocks)==null?void 0:ie[Qe.local])*100}),q=Te(()=>["Rows: ",$a(t[d.ACTUAL_ROWS_REVISED])].join("")),ee=Te(()=>{const ie=t[d.PLANNER_ESTIMATE_FACTOR],we=t[d.PLANNER_ESTIMATE_DIRECTION];let st="";if(ie===void 0||we===void 0)return"N/A";switch(we){case cn.over:st+="Over";break;case cn.under:st+="Under";break;default:st+="Correctly"}return st+=" estimated",st+=ie!==1?" by "+bd(ie)+"":"",st+="
",st+=`Rows: ${$a(t[d.ACTUAL_ROWS_REVISED])} `,st+=`(${$a(t[d.PLAN_ROWS_REVISED])} planned)`,st}),ve=Te(()=>["Cost: ",$a(t[d.EXCLUSIVE_COST])].join("")),Le=Te(()=>`${d[G]}: ${ke.value}${$a(E.value)}`),Ze=Te(()=>!!t[d.ACTUAL_ROWS_FRACTIONAL]),ut=Te(()=>t[d.ACTUAL_LOOPS]>1),ke=Te(()=>!Ze.value&&ut.value?"~":""),We=Te(()=>ie=>{let we="",st,jt,Dt,gn;switch(ie){case Qe.shared:st=t[d.EXCLUSIVE_SHARED_HIT_BLOCKS],jt=t[d.EXCLUSIVE_SHARED_READ_BLOCKS],gn=t[d.EXCLUSIVE_SHARED_DIRTIED_BLOCKS],Dt=t[d.EXCLUSIVE_SHARED_WRITTEN_BLOCKS];break;case Qe.temp:jt=t[d.EXCLUSIVE_TEMP_READ_BLOCKS],Dt=t[d.EXCLUSIVE_TEMP_WRITTEN_BLOCKS];break;case Qe.local:st=t[d.EXCLUSIVE_LOCAL_HIT_BLOCKS],jt=t[d.EXCLUSIVE_LOCAL_READ_BLOCKS],gn=t[d.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS],Dt=t[d.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS];break}switch(we+='
${ne}:`,e[ne]&&(He+=`${In(e[ne],!0)}
',we+=st?'":"",we+=jt?'":"",we+=gn?'":"",we+=Dt?'":"",we+="
Hit:'+Sn(st,!0)+"
Read:'+Sn(jt,!0)+"
Dirtied:'+Sn(gn,!0)+"
Written:'+Sn(Dt,!0)+"
",!st&&!jt&&!gn&&!Dt&&(we=" N/A"),ie){case Qe.shared:we="Shared Blocks:"+we;break;case Qe.temp:we="Temp Blocks:"+we;break;case Qe.local:we="Local Blocks:"+we;break}return we}),pt=Te(()=>ie=>{let we='';return we+=``),we}),rt=Te(()=>{var ie;return`Heap Fetches: ${(ie=t[d.HEAP_FETCHES])==null?void 0:ie.toLocaleString()}`});function Wt(ie){const we=d[ie],st=t[we];return Js(we,st)}return{barColor:g,barWidth:o,buffersByLocationTooltip:We,buffersByMetricTooltip:pt,costClass:U,costTooltip:ve,durationClass:x,estimateFactorPercent:ue,estimateFactorTooltip:ee,estimationClass:J,executionTimePercent:a,filterTooltip:ye,filterDetailTooltip:xe,formattedProp:Wt,heapFetchesClass:ne,heapFetchesTooltip:rt,highlightValue:l,indexRecheckTooltip:ge,isNeverExecuted:O,isParallelAware:Me,localDirtiedPercent:X,localHitPercent:Q,localReadPercent:F,localWrittenPercent:W,nodeName:b,plannerRowEstimateDirection:f,plannerRowEstimateValue:c,rowsRemoved:E,rowsRemovedClass:Y,rowsRemovedPercent:h,rowsRemovedPercentString:_,rowsRemovedProp:G,rowsRemovedTooltip:Le,rowsTooltip:q,sharedDirtiedPercent:be,sharedHitPercent:de,sharedReadPercent:me,sharedWrittenPercent:re,tempReadPercent:pe,tempWrittenPercent:C,tilde:ke,workersLaunchedCount:z,workersPlannedCount:$,workersPlannedCountReversed:w}}const CC={key:0,class:"text-end"},xC={key:1,class:"text-end"},wC={key:2,class:"text-end"},MC={key:3,class:"text-end"},hl=kt({__name:"IoTimingsRow",props:{node:{},scope:{},exclusive:{type:Boolean,default:()=>!1}},setup(e){const t=e,n=new as().getHelpMessage,a=t.exclusive?"EXCLUSIVE_":"",s=Bn(t.node),o=Tt(ba),l=Tt(Ra),{formattedProp:c}=hi(o,s,l),f=t.scope?`${t.scope}_`.toUpperCase():"",E=t.scope?Lv.capitalize(t.scope):"Shared/Local",h=a+f+"IO_READ_TIME",_=a+"AVERAGE_"+f+"IO_READ_SPEED",A=a+f+"READ_BLOCKS",g=a+f+"IO_WRITE_TIME",b=a+"AVERAGE_"+f+"IO_WRITE_SPEED",L=a+f+"WRITTEN_BLOCKS";return(P,R)=>(N(),M("tr",null,[T("td",null,le(p(E)),1),R[11]||(R[11]=v()),s[p(d)[h]]?(N(),M("td",CC,[v(le(p(c)(h))+" ",1),R[0]||(R[0]=T("br",null,null,-1)),R[1]||(R[1]=v()),T("small",null,le(p(Dn)(s[p(d)[A]])),1),R[2]||(R[2]=v()),R[3]||(R[3]=T("br",null,null,-1)),R[4]||(R[4]=v()),T("small",null,"~"+le(p(c)(_)),1),R[5]||(R[5]=v()),s[p(d).WORKERS_PLANNED]||s[p(d).WORKERS_PLANNED_BY_GATHER]?At((N(),ft(p(mt),{key:0,icon:p(ri),class:"cursor-help d-inline-block text-secondary"},null,8,["icon"])),[[p(St),{content:p(n)("io timings parallel")}]]):Z("",!0)])):(N(),M("td",xC,"-")),R[12]||(R[12]=v()),s[p(d)[g]]?(N(),M("td",wC,[v(le(p(c)(g))+" ",1),R[6]||(R[6]=T("br",null,null,-1)),R[7]||(R[7]=v()),T("small",null,le(p(Dn)(s[p(d)[L]])),1),R[8]||(R[8]=v()),R[9]||(R[9]=T("br",null,null,-1)),R[10]||(R[10]=v()),T("small",null,"~"+le(p(c)(b)),1)])):(N(),M("td",MC,"-"))]))}}),DC={key:0,class:"table table-sm"},qs=kt({__name:"IoTooltip",props:{node:{},exclusive:{type:Boolean,default:()=>!1}},setup(e){const t=e,n=Te(()=>t.exclusive?"EXCLUSIVE_":""),a=Bn(t.node);return(s,o)=>a[p(d)[n.value+"IO_READ_TIME"]]||a[p(d)[n.value+"IO_WRITE_TIME"]]||a[p(d)[n.value+"SHARED_IO_READ_TIME"]]||a[p(d)[n.value+"SHARED_IO_WRITE_TIME"]]||a[p(d)[n.value+"LOCAL_IO_READ_TIME"]]||a[p(d)[n.value+"LOCAL_IO_WRITE_TIME"]]||a[p(d)[n.value+"TEMP_IO_READ_TIME"]]||a[p(d)[n.value+"TEMP_IO_WRITE_TIME"]]?(N(),M("table",DC,[o[3]||(o[3]=T("thead",null,[T("tr",null,[T("th",{class:"text-nowrap"},"I/O Timings"),v(),T("td",{class:"text-end",width:"50%"},"Read"),v(),T("td",{class:"text-end",width:"50%"},"Write")])],-1)),o[4]||(o[4]=v()),T("tbody",null,[a[p(d)[n.value+"IO_READ_TIME"]]||a[p(d)[n.value+"IO_WRITE_TIME"]]?(N(),ft(hl,{key:0,node:a,exclusive:e.exclusive},null,8,["node","exclusive"])):Z("",!0),o[0]||(o[0]=v()),a[p(d)[n.value+"SHARED_IO_READ_TIME"]]||a[p(d)[n.value+"SHARED_IO_WRITE_TIME"]]?(N(),ft(hl,{key:1,node:a,scope:p(Ll).SHARED,exclusive:e.exclusive},null,8,["node","scope","exclusive"])):Z("",!0),o[1]||(o[1]=v()),a[p(d)[n.value+"LOCAL_IO_READ_TIME"]]||a[p(d)[n.value+"LOCAL_IO_WRITE_TIME"]]?(N(),ft(hl,{key:2,node:a,scope:p(Ll).LOCAL,exclusive:e.exclusive},null,8,["node","scope","exclusive"])):Z("",!0),o[2]||(o[2]=v()),a[p(d)[n.value+"TEMP_IO_READ_TIME"]]||a[p(d)[n.value+"TEMP_IO_WRITE_TIME"]]?(N(),ft(hl,{key:3,node:a,scope:p(Ll).TEMP,exclusive:e.exclusive},null,8,["node","scope","exclusive"])):Z("",!0)])])):Z("",!0)}}),PC={key:0},kC=["innerHTML"],UC=["innerHTML"],VC=["innerHTML"],BC=["innerHTML"],HC={class:"fw-normal small"},WC={class:"node-type pe-2"},FC={key:0,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},XC={key:1,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},GC={key:2,class:"progress rounded-0 align-items-center bg-transparent justify-content-center",style:{height:"10px"}},jC={class:"text-secondary small"},zC={key:1,class:"fa fa-fw d-inline-block"},YC={class:"text-secondary small"},KC={key:1,class:"fa fa-fw d-inline-block"},$C={key:3,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},JC={key:4,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},qC={key:5,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},ZC={key:6,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},QC={key:7,class:"progress rounded-0 align-items-center bg-transparent",style:{height:"5px"}},ex=kt({__name:"DiagramRow",props:{node:{},level:{},isSubplan:{type:Boolean},isLastChild:{type:Boolean},branches:{},index:{},viewOptions:{}},setup(e){const t=e,n=Bn(t.node),a=Bn(t.viewOptions),s=je(null),o=Tt(ba),l=Tt(Ul),c=Tt(oi);if(!c)throw new Error(`Could not resolve ${oi.description}`);const f=Tt(ru),E=Tt(Ra),{buffersByLocationTooltip:h,costTooltip:_,estimateFactorPercent:A,estimateFactorTooltip:g,isNeverExecuted:b,nodeName:L,rowsTooltip:P}=hi(o,n,E),R=Tt("scrollTo");return Jt(()=>l?.value,G=>{G==n.nodeId&&s.value&&R?.(s.value)}),(G,D)=>(N(),ft(p(Hs),{class:Oe(["no-focus-outline node",{selected:n.nodeId===p(l),highlight:n.nodeId===p(f),"never-executed":p(b)}]),tag:"tr",onMouseenter:D[0]||(D[0]=x=>f.value=n.nodeId),onMouseleave:D[1]||(D[1]=x=>f.value=void 0),onClick:D[2]||(D[2]=Bt(x=>p(c)(n.nodeId,!0),["prevent"]))},{content:Ot(()=>[n[p(d).CTE_NAME]?(N(),M("div",PC,[T("em",null,"CTE "+le(n[p(d).CTE_NAME]),1)])):Z("",!0),D[3]||(D[3]=v()),a.metric==p(It).time?(N(),ft(j_,{key:1,node:n},null,8,["node"])):a.metric==p(It).io?(N(),ft(qs,{key:2,node:n,exclusive:"",class:"mb-0"},null,8,["node"])):a.metric==p(It).rows?(N(),M("div",{key:3,innerHTML:p(P)},null,8,kC)):a.metric==p(It).estimate_factor?(N(),M("div",{key:4,innerHTML:p(g)},null,8,UC)):a.metric==p(It).cost?(N(),M("div",{key:5,innerHTML:p(_)},null,8,VC)):a.metric==p(It).buffers?(N(),M("div",{key:6,innerHTML:p(h)(a.buffersMetric)},null,8,BC)):Z("",!0)]),default:Ot(()=>{var x,J,U,Y,ne,ye,xe,ge,O,Me,z,$,w,ue,de,me;return[D[18]||(D[18]=v()),T("td",{class:"node-index",ref_key:"rootEl",ref:s},[T("span",HC,"#"+le(n.nodeId),1)],512),D[19]||(D[19]=v()),T("td",WC,[Se(fu,{isSubplan:e.isSubplan,isNode:"",isLastChild:!!e.isLastChild,level:e.level,branches:e.branches,index:e.index,dense:""},null,8,["isSubplan","isLastChild","level","branches","index"]),v(" "+le(p(L)),1)]),D[20]||(D[20]=v()),T("td",null,[a.metric==p(It).time?(N(),M("div",FC,[T("div",{class:Oe(["progress-bar border-secondary bg-secondary",{"border-start":n[p(d).EXCLUSIVE_DURATION]>0}]),role:"progressbar",style:Yt([{height:"5px"},{width:n[p(d).EXCLUSIVE_DURATION]/(p(o).planStats.executionTime||p(o).content.Plan[p(d).ACTUAL_TOTAL_TIME]||0)*100+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6),D[4]||(D[4]=v()),T("div",{class:"progress-bar bg-secondary-light",role:"progressbar",style:Yt([{height:"5px"},{width:((n[p(d).ACTUAL_TOTAL_TIME]||0)-n[p(d).EXCLUSIVE_DURATION])/(p(o).planStats.executionTime||p(o).content.Plan[p(d).ACTUAL_TOTAL_TIME]||0)*100+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4)])):a.metric==p(It).rows?(N(),M("div",XC,[T("div",{class:"bg-secondary",role:"progressbar",style:Yt([{height:"5px"},{width:Math.round(n[p(d).ACTUAL_ROWS_REVISED]/p(o).planStats.maxRows*100)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4)])):a.metric==p(It).estimate_factor?(N(),M("div",GC,[T("span",jC,[n[p(d).PLANNER_ESTIMATE_DIRECTION]===p(cn).under?(N(),ft(p(mt),{key:0,"fixed-width":"",icon:p(V_)},null,8,["icon"])):(N(),M("i",zC))]),D[5]||(D[5]=v()),T("div",{class:Oe(["progress-bar",[n[p(d).PLANNER_ESTIMATE_DIRECTION]===p(cn).under?"bg-secondary":"bg-transparent"]]),role:"progressbar",style:Yt([{height:"5px"},{width:p(A)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6),D[6]||(D[6]=v()),D[7]||(D[7]=T("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)),D[8]||(D[8]=v()),T("div",{class:Oe(["progress-bar",[n[p(d).PLANNER_ESTIMATE_DIRECTION]===p(cn).over?"bg-secondary":"bg-transparent"]]),role:"progressbar",style:Yt([{height:"5px"},{width:p(A)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6),D[9]||(D[9]=v()),T("span",YC,[n[p(d).PLANNER_ESTIMATE_DIRECTION]===p(cn).over?(N(),ft(p(mt),{key:0,"fixed-width":"",icon:p(H_)},null,8,["icon"])):(N(),M("i",KC))])])):a.metric==p(It).cost?(N(),M("div",$C,[T("div",{class:Oe(["bg-secondary",{"border-secondary border-start":n[p(d).EXCLUSIVE_COST]>0}]),role:"progressbar",style:Yt([{height:"5px"},{width:Math.round(n[p(d).EXCLUSIVE_COST]/p(o).planStats.maxCost*100)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6)])):a.metric==p(It).buffers&&a.buffersMetric==p(Qe).shared&&(x=p(o).planStats.maxBlocks)!=null&&x[p(Qe).shared]?(N(),M("div",JC,[T("div",{class:Oe(["bg-hit",{"border-start border-hit":n[p(d).EXCLUSIVE_SHARED_HIT_BLOCKS]>0}]),role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(n[p(d).EXCLUSIVE_SHARED_HIT_BLOCKS]/((J=p(o).planStats.maxBlocks)==null?void 0:J[p(Qe).shared])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6),D[10]||(D[10]=v()),T("div",{class:Oe(["bg-read",{"border-start border-read":n[p(d).EXCLUSIVE_SHARED_READ_BLOCKS]>0}]),role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(n[p(d).EXCLUSIVE_SHARED_READ_BLOCKS]/((U=p(o).planStats.maxBlocks)==null?void 0:U[p(Qe).shared])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6),D[11]||(D[11]=v()),T("div",{class:Oe(["bg-dirtied",{"border-start border-dirtied":n[p(d).EXCLUSIVE_SHARED_DIRTIED_BLOCKS]>0}]),role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(n[p(d).EXCLUSIVE_SHARED_DIRTIED_BLOCKS]/((Y=p(o).planStats.maxBlocks)==null?void 0:Y[p(Qe).shared])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6),D[12]||(D[12]=v()),T("div",{class:Oe(["bg-written",{"border-start border-written":n[p(d).EXCLUSIVE_SHARED_WRITTEN_BLOCKS]>0}]),role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(n[p(d).EXCLUSIVE_SHARED_WRITTEN_BLOCKS]/((ne=p(o).planStats.maxBlocks)==null?void 0:ne[p(Qe).shared])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,6)])):a.metric==p(It).buffers&&a.buffersMetric==p(Qe).temp&&(ye=p(o).planStats.maxBlocks)!=null&&ye[p(Qe).temp]?(N(),M("div",qC,[T("div",{class:"bg-read",role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(n[p(d).EXCLUSIVE_TEMP_READ_BLOCKS]/((xe=p(o).planStats.maxBlocks)==null?void 0:xe[p(Qe).temp])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4),D[13]||(D[13]=v()),T("div",{class:"bg-written",role:"progressbar",style:Yt([{width:(Math.round(n[p(d).EXCLUSIVE_TEMP_WRITTEN_BLOCKS]/((ge=p(o).planStats.maxBlocks)==null?void 0:ge[p(Qe).temp])*100)||0)+"%"},{height:"5px"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4)])):a.metric==p(It).buffers&&a.buffersMetric==p(Qe).local&&(O=p(o).planStats.maxBlocks)!=null&&O[p(Qe).local]?(N(),M("div",ZC,[T("div",{class:"bg-hit",role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(n[p(d).EXCLUSIVE_LOCAL_HIT_BLOCKS]/((Me=p(o).planStats.maxBlocks)==null?void 0:Me[p(Qe).local])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4),D[14]||(D[14]=v()),T("div",{class:"bg-read",role:"progressbar",style:Yt([{width:(Math.round(n[p(d).EXCLUSIVE_LOCAL_READ_BLOCKS]/((z=p(o).planStats.maxBlocks)==null?void 0:z[p(Qe).local])*100)||0)+"%"},{height:"5px"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4),D[15]||(D[15]=v()),T("div",{class:"bg-dirtied",role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(n[p(d).EXCLUSIVE_LOCAL_DIRTIED_BLOCKS]/(($=p(o).planStats.maxBlocks)==null?void 0:$[p(Qe).local])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4),D[16]||(D[16]=v()),T("div",{class:"bg-written",role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(n[p(d).EXCLUSIVE_LOCAL_WRITTEN_BLOCKS]/((ue=(w=p(o).planStats)==null?void 0:w.maxBlocks)==null?void 0:ue[p(Qe).local])*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4)])):a.metric==p(It).io&&(p(o).content.Plan[p(d).SUM_IO_READ_TIME]||p(o).content.Plan[p(d).SUM_IO_WRITE_TIME])?(N(),M("div",QC,[T("div",{class:"bg-read",role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(n[p(d).EXCLUSIVE_SUM_IO_READ_TIME]/((de=p(o).planStats)==null?void 0:de.maxIo)*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4),D[17]||(D[17]=v()),T("div",{class:"bg-written",role:"progressbar",style:Yt([{height:"5px"},{width:(Math.round(n[p(d).EXCLUSIVE_SUM_IO_WRITE_TIME]/((me=p(o).planStats)==null?void 0:me.maxIo)*100)||0)+"%"}]),"aria-valuenow":"15","aria-valuemin":"0","aria-valuemax":"100"},null,4)])):Z("",!0)])]}),_:1},8,["class"]))}}),tx={class:"diagram"},nx={class:"flex-shrink-0"},rx={class:"text-center my-1"},ax={class:"btn-group btn-group-xs"},ix=["disabled"],sx={key:0,class:"text-center my-1"},ox={class:"btn-group btn-group-xs"},lx=["disabled"],ux=["disabled"],cx=["disabled"],fx={class:"legend text-center"},dx={key:0,class:"list-unstyled list-inline mb-0"},px={key:0,class:"list-inline-item"},hx={key:1,class:"list-inline-item"},Ex={key:1,class:"list-unstyled list-inline mb-0 d-inline-block"},mx={key:0},gx={key:0},vx=["colspan"],_x=["onClick"],yx={key:1,class:"p-2 text-center text-secondary"},Tx=kt({__name:"Diagram",props:{ctes:{},planStats:{},rootNode:{}},setup(e){const t=new as().getHelpMessage,n=je(null),a=Tt(oi);if(!a)throw new Error(`Could not resolve ${oi.description}`);const s=Tt(ru),o=[[]],l=Bn({metric:It.time,buffersMetric:Qe.shared});ns(()=>{const A=localStorage.getItem("diagramViewOptions");A&&B.assignIn(l,JSON.parse(A)),f(o[0],0,e.rootNode,!0,[]),B.each(e.ctes,b=>{const L=[];f(L,0,b,!0,[]),o.push(L)});const g=B.keys(e.planStats.maxBlocks);B.indexOf(g,l.buffersMetric)===-1&&(l.buffersMetric=B.min(g))}),Jt(l,c);function c(){localStorage.setItem("diagramViewOptions",JSON.stringify(l))}function f(A,g,b,L,P){A.push([g,b,L,B.concat([],P)]),L||P.push(g),B.each(b.Plans,R=>{f(A,g+1,R,R===B.last(b.Plans),P)}),L||P.pop()}const E=Te(()=>l.metric===It.buffers?!!l.buffersMetric:!0);function h(A){return B.startsWith(A[d.SUBPLAN_NAME],"CTE")}function _(A){n.value&&eC(n.value,A)}return un("scrollTo",_),(A,g)=>{var b,L,P;return N(),M("div",tx,[T("div",nx,[T("div",rx,[T("div",ax,[T("button",{class:Oe(["btn btn-outline-secondary",{active:l.metric===p(It).time}]),onClick:g[0]||(g[0]=R=>l.metric=p(It).time)},` - time - `,2),g[9]||(g[9]=v()),T("button",{class:Oe(["btn btn-outline-secondary",{active:l.metric===p(It).rows}]),onClick:g[1]||(g[1]=R=>l.metric=p(It).rows)},` - rows - `,2),g[10]||(g[10]=v()),T("button",{class:Oe(["btn btn-outline-secondary",{active:l.metric===p(It).estimate_factor}]),onClick:g[2]||(g[2]=R=>l.metric=p(It).estimate_factor)},` - estimation - `,2),g[11]||(g[11]=v()),T("button",{class:Oe(["btn btn-outline-secondary",{active:l.metric===p(It).cost}]),onClick:g[3]||(g[3]=R=>l.metric=p(It).cost)},` - cost - `,2),g[12]||(g[12]=v()),T("button",{class:Oe(["btn btn-outline-secondary",{active:l.metric===p(It).buffers}]),onClick:g[4]||(g[4]=R=>l.metric=p(It).buffers)},` - buffers - `,2),g[13]||(g[13]=v()),Se(p(Hs),{content:e.planStats.maxIo?void 0:p(t)("hint track_io_timing"),allowHTML:!0,class:"btn-tooltip-wrapper"},{default:Ot(()=>[T("button",{class:Oe(["btn btn-outline-secondary",{active:l.metric===p(It).io}]),onClick:g[5]||(g[5]=R=>l.metric=p(It).io),disabled:!e.planStats.maxIo},` - IO - `,10,ix)]),_:1},8,["content"])])]),g[25]||(g[25]=v()),l.metric==p(It).buffers?(N(),M("div",sx,[T("div",ox,[T("button",{class:Oe(["btn btn-outline-secondary",{active:l.buffersMetric===p(Qe).shared}]),onClick:g[6]||(g[6]=R=>l.buffersMetric=p(Qe).shared),disabled:!((b=e.planStats.maxBlocks)!=null&&b[p(Qe).shared])},` - shared - `,10,lx),g[14]||(g[14]=v()),T("button",{class:Oe(["btn btn-outline-secondary",{active:l.buffersMetric===p(Qe).temp}]),onClick:g[7]||(g[7]=R=>l.buffersMetric=p(Qe).temp),disabled:!((L=e.planStats.maxBlocks)!=null&&L[p(Qe).temp])},` - temp - `,10,ux),g[15]||(g[15]=v()),T("button",{class:Oe(["btn btn-outline-secondary",{active:l.buffersMetric===p(Qe).local}]),onClick:g[8]||(g[8]=R=>l.buffersMetric=p(Qe).local),disabled:!((P=e.planStats.maxBlocks)!=null&&P[p(Qe).local])},` - local - `,10,cx)])])):Z("",!0),g[26]||(g[26]=v()),T("div",fx,[l.metric==p(It).buffers?(N(),M("ul",dx,[l.buffersMetric!=p(Qe).temp?(N(),M("li",px,[...g[16]||(g[16]=[T("span",{class:"bg-hit rounded"},null,-1),v(` - Hit - `,-1)])])):Z("",!0),g[18]||(g[18]=v()),g[19]||(g[19]=T("li",{class:"list-inline-item"},[T("span",{class:"bg-read"}),v(` - Read - `)],-1)),g[20]||(g[20]=v()),l.buffersMetric!=p(Qe).temp?(N(),M("li",hx,[...g[17]||(g[17]=[T("span",{class:"bg-dirtied"},null,-1),v(` - Dirtied - `,-1)])])):Z("",!0),g[21]||(g[21]=v()),g[22]||(g[22]=T("li",{class:"list-inline-item"},[T("span",{class:"bg-written"}),v(` - Written - `)],-1))])):Z("",!0),g[24]||(g[24]=v()),l.metric==p(It).io?(N(),M("ul",Ex,[...g[23]||(g[23]=[T("li",{class:"list-inline-item"},[T("span",{class:"bg-read"}),v(` - Read - `)],-1),v(),T("li",{class:"list-inline-item"},[T("span",{class:"bg-written"}),v(` - Write - `)],-1)])])):Z("",!0)])]),g[34]||(g[34]=v()),T("div",{class:"overflow-auto flex-grow-1",ref_key:"container",ref:n},[E.value?(N(),M("table",{key:0,class:Oe(["m-1",{highlight:!!p(s)}])},[(N(),M(ze,null,Gt(o,(R,G)=>T("tbody",{key:G},[G===0&&o.length>1?(N(),M("tr",mx,[...g[27]||(g[27]=[T("th",{colspan:"3",class:"subplan"},"Main Query Plan",-1)])])):Z("",!0),g[32]||(g[32]=v()),(N(!0),M(ze,null,Gt(R,(D,x)=>(N(),M(ze,{key:x},[D[1][p(d).SUBPLAN_NAME]?(N(),M("tr",gx,[g[29]||(g[29]=T("td",null,null,-1)),g[30]||(g[30]=v()),T("td",{class:Oe(["subplan pe-2",{"fw-bold":h(D[1])}]),colspan:h(D[1])?3:2},[Se(fu,{isSubplan:!!D[1][p(d).SUBPLAN_NAME],isLastChild:!!D[2],level:D[0],branches:D[3],index:x,dense:""},null,8,["isSubplan","isLastChild","level","branches","index"]),g[28]||(g[28]=v()),T("a",{class:"fst-italic text-reset",href:"",onClick:Bt(J=>p(a)(D[1].nodeId,!0),["prevent"])},le(D[1][p(d).SUBPLAN_NAME]),9,_x)],10,vx)])):Z("",!0),g[31]||(g[31]=v()),Se(ex,{node:D[1],isSubplan:!!D[1][p(d).SUBPLAN_NAME],isLastChild:!!D[2],level:D[0],branches:D[3],index:x,viewOptions:l},null,8,["node","isSubplan","isLastChild","level","branches","index","viewOptions"])],64))),128))])),64))],2)):(N(),M("div",yx,[...g[33]||(g[33]=[T("em",null," No data available ",-1)])]))],512)])}}}),pu=(e,t)=>{const n=e.__vccOpts||e;for(const[a,s]of t)n[a]=s;return n},Ax=pu(Tx,[["__scopeId","data-v-1ef80015"]]),Sx={class:"grid-progress progress rounded-0 bg-transparent"},hn=kt({__name:"GridProgressBar",props:{percentage:{},percentage2:{}},setup(e){return(t,n)=>(N(),M("div",Sx,[T("div",{class:Oe(["bg-secondary border-secondary opacity-50",{"border-start":e.percentage>0}]),style:Yt({width:e.percentage+"%"})},null,6),n[0]||(n[0]=v()),e.percentage2?(N(),M("div",{key:0,class:Oe(["bg-secondary border-secondary opacity-20",{"border-start":e.percentage2>0}]),style:Yt({width:e.percentage2+"%"})},null,6)):Z("",!0)]))}}),Ox={class:"px-1"},Ix={key:0,class:"text-warning"},Rx={class:"px-1"},bx={key:0,class:"text-warning"},Nx={class:"card-header"},Lx={class:"list-group list-group-flush"},Cx={class:"col-6"},xx=["innerHTML"],z_=kt({__name:"WorkersDetail",props:{node:{}},setup(e){const t=Bn(e.node),n=Tt(ba),a=Tt(Ra),s=new as().getHelpMessage,{workersLaunchedCount:o,workersPlannedCount:l}=hi(n,t,a);return(c,f)=>(N(),M(ze,null,[T("div",null,[f[1]||(f[1]=T("b",null,"Workers planned: ",-1)),f[2]||(f[2]=v()),T("span",Ox,le(p(l)),1),f[3]||(f[3]=v()),!t[p(d).WORKERS_PLANNED]&&!t[p(d).WORKERS]&&(!p(n).isVerbose||!p(n).isAnalyze)?(N(),M("em",Ix,[At(Se(p(mt),{icon:p(fm),class:"cursor-help"},null,8,["icon"]),[[p(St),p(s)("fuzzy needs verbose")]])])):Z("",!0)]),f[9]||(f[9]=v()),T("div",null,[f[4]||(f[4]=T("b",null,"Workers launched: ",-1)),f[5]||(f[5]=v()),T("span",Rx,le(p(o)),1),f[6]||(f[6]=v()),!t[p(d).WORKERS_LAUNCHED]&&!t[p(d).WORKERS]&&(!p(n).isVerbose||!p(n).isAnalyze)?(N(),M("em",bx,[At(Se(p(mt),{icon:p(fm),class:"cursor-help"},null,8,["icon"]),[[p(St),p(s)("fuzzy needs verbose")]])])):Z("",!0)]),f[10]||(f[10]=v()),p(B).isArray(t[p(d).WORKERS])?(N(),M("div",{key:0,class:"overflow-auto",style:{"max-height":"300px"},onWheel:f[0]||(f[0]=Bt(()=>{},["stop"]))},[(N(!0),M(ze,null,Gt(t[p(d).WORKERS],(E,h)=>(N(),M("div",{key:h,class:"card mt-2"},[T("div",Nx,[T("b",null,"Worker "+le(E[p(co).WORKER_NUMBER]),1)]),f[8]||(f[8]=v()),T("ul",Lx,[(N(!0),M(ze,null,Gt(E,(_,A)=>(N(),M("li",{key:A,class:"list-group-item d-flex flex-row"},[T("div",Cx,le(A),1),f[7]||(f[7]=v()),T("div",{class:"col-6",innerHTML:p(Js)(A,_)},null,8,xx)]))),128))])]))),128))],32)):Z("",!0)],64))}}),wx={class:"table table-sm prop-list mb-0"},Mx={key:0},Dx={width:"40%"},Px=["innerHTML"],Y_=kt({__name:"MiscDetail",props:{node:{}},setup(e){const t=je(),n=Bn(e.node);ns(()=>{a()});function a(){t.value=B.chain(n).omit(d.PLANS).omit(d.WORKERS).map((s,o)=>({key:o,value:s})).value()}return(s,o)=>(N(),M(ze,null,[T("table",wx,[(N(!0),M(ze,null,Gt(t.value,(l,c)=>(N(),M(ze,{key:c},[p(iC)(l.key,l.value)?(N(),M("tr",Mx,[T("td",Dx,le(l.key),1),o[0]||(o[0]=v()),T("td",{innerHTML:p(Js)(l.key,l.value)},null,8,Px)])):Z("",!0)],64))),128))]),o[1]||(o[1]=v()),o[2]||(o[2]=T("div",{class:"text-secondary text-end"},[T("em",null,"* Calculated value")],-1))],64))}}),kx={height:"1em",width:"1em",viewBox:"0 0 20 20",class:"me-1",style:{"margin-left":"-8px"}},xs=kt({__name:"SeverityBullet",props:["severity"],setup(e){return(t,n)=>(N(),M("svg",kx,[T("circle",{r:"7",cx:"10",cy:"10",class:Oe(e.severity),stroke:"white","stroke-width":"1"},null,2)]))}}),Ux={class:"node-index text-secondary"},Vx=["href"],Bx={class:"font-weight-normal"},Hx={class:"position-relative d-flex"},Wx={class:"flex-grow-1"},Fx={key:0,class:"text-body-secondary mt-1"},Xx={key:0,class:"text-body-secondary mt-1"},Gx={key:0,class:"text-body-secondary mt-1"},jx={key:3,class:"text-end grid-progress-cell text-nowrap"},zx={class:"position-relative"},Yx={key:4,class:"text-end grid-progress-cell text-nowrap"},Kx={key:0},$x={key:0,class:"position-relative d-flex"},Jx={class:"flex-grow-1"},qx=["innerHTML"],Zx={key:0},Qx={key:1},ew={key:1,class:"text-body-secondary mt-1"},tw={key:5,class:"text-end grid-progress-cell text-nowrap"},nw={class:"position-relative d-flex"},rw={class:"flex-grow-1"},aw={key:6,class:"text-end text-nowrap"},iw={key:0},sw={key:7,class:"text-end grid-progress-cell text-nowrap"},ow={class:"position-relative d-flex"},lw={class:"flex-grow-1"},uw={key:0,class:"text-body-secondary mt-1"},cw={key:8,class:"text-end grid-progress-cell text-nowrap"},fw={class:"position-relative d-flex"},dw={class:"flex-grow-1"},pw={class:"d-inline"},hw={class:"border border-secondary px-1 bg-light",style:{"--bs-border-opacity":"0.5"}},Ew={class:"text-body-secondary"},mw={key:0},gw={key:1},vw=["innerHTML"],_w=["innerHTML"],yw=["innerHTML"],Tw=["innerHTML"],Aw=["innerHTML"],Sw={key:6,class:"text-reset"},Ow={class:"text-wrap"},Iw={key:0,class:"node-description mt-1"},Rw={class:"node-type"},bw=["innerHTML"],Nw={class:"nav nav-tabs mt-1"},Lw={class:"nav-item"},Cw={class:"nav-item"},xw={class:"nav-item"},ww={class:"tab-content bg-white"},Mw=["innerHTML"],Dw={key:9,class:"text-end text-nowrap grid-progress-cell"},Pw={class:"position-relative"},kw={key:0,class:"text-body-secondary mt-1"},Uw={key:10,class:"text-end text-nowrap grid-progress-cell"},Vw={class:"position-relative"},Bw={key:0,class:"text-body-secondary mt-1"},Hw={key:11,class:"text-end text-nowrap grid-progress-cell"},Ww={class:"position-relative"},Fw={key:0,class:"text-body-secondary mt-1"},Xw={key:12,class:"text-end text-nowrap grid-progress-cell"},Gw={class:"position-relative"},jw={key:0,class:"text-body-secondary mt-1"},zw={key:13,class:"text-end text-nowrap grid-progress-cell"},Yw={class:"position-relative"},Kw={key:0,class:"text-body-secondary mt-1"},$w={key:14,class:"text-end text-nowrap grid-progress-cell"},Jw={class:"position-relative"},qw={key:0,class:"text-body-secondary mt-1"},Zw={key:15,class:"text-end text-nowrap grid-progress-cell"},Qw={class:"position-relative"},eM={key:0,class:"text-body-secondary mt-1"},tM={key:16,class:"text-end text-nowrap grid-progress-cell"},nM={class:"position-relative"},rM={key:0,class:"text-body-secondary mt-1"},aM={key:17,class:"text-end text-nowrap grid-progress-cell"},iM={class:"position-relative"},sM={key:0,class:"text-body-secondary mt-1"},oM={key:18,class:"text-end text-nowrap grid-progress-cell"},lM={class:"position-relative"},uM={key:0,class:"text-body-secondary mt-1"},cM=kt({__name:"GridRow",props:{node:{},level:{},isSubplan:{type:Boolean},isLastChild:{type:Boolean},branches:{},index:{},columns:{}},setup(e){const t=new as().getNodeTypeDescription,n=Bn(e.node),a=Tt(ba),s=Tt(Ra),o=je("misc"),{buffersByMetricTooltip:l,costClass:c,costTooltip:f,durationClass:E,estimationClass:h,estimateFactorPercent:_,estimateFactorTooltip:A,executionTimePercent:g,formattedProp:b,heapFetchesClass:L,heapFetchesTooltip:P,isNeverExecuted:R,localDirtiedPercent:G,localHitPercent:D,localReadPercent:x,localWrittenPercent:J,nodeName:U,rowsRemoved:Y,rowsRemovedClass:ne,rowsRemovedPercent:ye,rowsRemovedPercentString:xe,rowsRemovedProp:ge,rowsRemovedTooltip:O,rowsTooltip:Me,sharedDirtiedPercent:z,sharedHitPercent:$,sharedReadPercent:w,sharedWrittenPercent:ue,tempReadPercent:de,tempWrittenPercent:me,tilde:be}=hi(a,n,s),re=je(!1);return(pe,C)=>{var Q,F,X;return N(),M("tr",{onClick:C[6]||(C[6]=W=>re.value=!re.value),class:Oe(["node",{"never-executed":p(R)}])},[T("td",Ux,[T("a",{href:`#plan/node/${n.nodeId}`,onClick:C[0]||(C[0]=Bt(()=>{},["stop"]))},[T("span",Bx,"#"+le(n.nodeId),1)],8,Vx)]),C[82]||(C[82]=v()),e.columns.includes("time")?(N(),ft(p(Hs),{key:0,class:"text-end grid-progress-cell text-nowrap",tag:"td"},{content:Ot(()=>[Se(j_,{node:n},null,8,["node"])]),default:Ot(()=>{var W;return[C[10]||(C[10]=v()),Se(hn,{percentage:n[p(d).EXCLUSIVE_DURATION]/(p(a).planStats.executionTime||p(a).content.Plan[p(d).ACTUAL_TOTAL_TIME]||0)*100,percentage2:((n[p(d).ACTUAL_TOTAL_TIME]||0)-n[p(d).EXCLUSIVE_DURATION])/(p(a).planStats.executionTime||p(a).content.Plan[p(d).ACTUAL_TOTAL_TIME]||0)*100},null,8,["percentage","percentage2"]),C[11]||(C[11]=v()),T("div",Hx,[p(E)?(N(),ft(xs,{key:0,severity:p(E)},null,8,["severity"])):Z("",!0),C[7]||(C[7]=v()),T("span",Wx,le(((W=n[p(d).EXCLUSIVE_DURATION])==null?void 0:W.toLocaleString(void 0,{minimumFractionDigits:3}))||"-"),1)]),C[12]||(C[12]=v()),re.value?(N(),M("div",Fx,[v(le(p(Pn)(n[p(d).EXCLUSIVE_DURATION]))+" ",1),C[8]||(C[8]=T("br",null,null,-1)),C[9]||(C[9]=v()),p(g)!==1/0?(N(),M(ze,{key:0},[v(le(p(g))+`% - `,1)],64)):Z("",!0)])):Z("",!0)]}),_:1})):Z("",!0),C[83]||(C[83]=v()),e.columns.includes("ioread")?(N(),ft(p(Hs),{key:1,class:"text-end grid-progress-cell text-nowrap",tag:"td"},{content:Ot(()=>[Se(qs,{node:n,class:"mb-0",exclusive:""},null,8,["node"])]),default:Ot(()=>[C[14]||(C[14]=v()),n[p(d).EXCLUSIVE_SUM_IO_READ_TIME]?(N(),M(ze,{key:0},[Se(hn,{percentage:n[p(d).EXCLUSIVE_SUM_IO_READ_TIME]/(p(a).content.Plan[p(d).SUM_IO_READ_TIME]+p(a).content.Plan[p(d).SUM_IO_WRITE_TIME])*100},null,8,["percentage"]),v(" "+le(n[p(d).EXCLUSIVE_SUM_IO_READ_TIME].toLocaleString(void 0,{minimumFractionDigits:3}))+" ",1),re.value?(N(),M("div",Xx,[v(le(p(Pn)(n[p(d).EXCLUSIVE_SUM_IO_READ_TIME]))+" ",1),C[13]||(C[13]=T("br",null,null,-1)),v(" "+le(p(Rf)(n[p(d).EXCLUSIVE_AVERAGE_SUM_IO_READ_SPEED])),1)])):Z("",!0)],64)):Z("",!0)]),_:1})):Z("",!0),C[84]||(C[84]=v()),e.columns.includes("iowrite")?(N(),ft(p(Hs),{key:2,class:"text-end grid-progress-cell text-nowrap",tag:"td"},{content:Ot(()=>[Se(qs,{node:n,class:"mb-0",exclusive:""},null,8,["node"])]),default:Ot(()=>[C[16]||(C[16]=v()),n[p(d).EXCLUSIVE_SUM_IO_WRITE_TIME]?(N(),M(ze,{key:0},[Se(hn,{percentage:n[p(d).EXCLUSIVE_SUM_IO_WRITE_TIME]/(p(a).content.Plan[p(d).SUM_IO_READ_TIME]+p(a).content.Plan[p(d).SUM_IO_WRITE_TIME])*100},null,8,["percentage"]),v(" "+le(n[p(d).EXCLUSIVE_SUM_IO_WRITE_TIME].toLocaleString(void 0,{minimumFractionDigits:3}))+" ",1),re.value?(N(),M("div",Gx,[v(le(p(Pn)(n[p(d).EXCLUSIVE_SUM_IO_WRITE_TIME]))+" ",1),C[15]||(C[15]=T("br",null,null,-1)),v(" "+le(p(Rf)(n[p(d).EXCLUSIVE_AVERAGE_SUM_IO_WRITE_SPEED])),1)])):Z("",!0)],64)):Z("",!0)]),_:1})):Z("",!0),C[85]||(C[85]=v()),e.columns.includes("rows")?(N(),M("td",jx,[Se(hn,{percentage:n[p(d).ACTUAL_ROWS_REVISED]/p(a).planStats.maxRows*100},null,8,["percentage"]),C[17]||(C[17]=v()),At((N(),M("div",zx,[v(le(p(be)+((Q=n[p(d).ACTUAL_ROWS_REVISED])==null?void 0:Q.toLocaleString())),1)])),[[p(St),{content:p(Me),allowHTML:!0}]])])):Z("",!0),C[86]||(C[86]=v()),e.columns.includes("estimation")?(N(),M("td",Yx,[Se(hn,{percentage:p(_)},null,8,["percentage"]),C[24]||(C[24]=v()),n[p(d).PLANNER_ESTIMATE_FACTOR]!=null?At((N(),M("div",Kx,[n[p(d).PLANNER_ESTIMATE_FACTOR]!=1?(N(),M("div",$x,[p(h)?(N(),ft(xs,{key:0,severity:p(h)},null,8,["severity"])):Z("",!0),C[20]||(C[20]=v()),T("span",Jx,[T("span",{innerHTML:p(bd)(n[p(d).PLANNER_ESTIMATE_FACTOR]||0)},null,8,qx),C[18]||(C[18]=v()),n[p(d).PLANNER_ESTIMATE_DIRECTION]===p(cn).under?(N(),M("span",Zx,` - ▾ - `)):Z("",!0),C[19]||(C[19]=v()),n[p(d).PLANNER_ESTIMATE_DIRECTION]===p(cn).over?(N(),M("span",Qx,` - ▴ - `)):Z("",!0)])])):Z("",!0),C[23]||(C[23]=v()),re.value&&n[p(d).PLANNER_ESTIMATE_FACTOR]!=1?(N(),M("div",ew,[C[21]||(C[21]=v(` - Planned:`,-1)),C[22]||(C[22]=T("br",null,null,-1)),v(" "+le((F=n[p(d).PLAN_ROWS_REVISED])==null?void 0:F.toLocaleString()),1)])):Z("",!0)])),[[p(St),{content:p(A),allowHTML:!0}]]):Z("",!0)])):Z("",!0),C[87]||(C[87]=v()),e.columns.includes("cost")?(N(),M("td",tw,[Se(hn,{percentage:Math.round(n[p(d).EXCLUSIVE_COST]/p(a).planStats.maxCost*100)},null,8,["percentage"]),C[26]||(C[26]=v()),At((N(),M("div",nw,[p(c)?(N(),ft(xs,{key:0,severity:p(c)},null,8,["severity"])):Z("",!0),C[25]||(C[25]=v()),T("span",rw,le(p(Rd)(n[p(d).EXCLUSIVE_COST])),1)])),[[p(St),{content:p(f),allowHTML:!0}]])])):Z("",!0),C[88]||(C[88]=v()),e.columns.includes("loops")?(N(),M("td",aw,[n[p(d).ACTUAL_LOOPS]!=1?(N(),M("span",iw,le(n[p(d).ACTUAL_LOOPS].toLocaleString()),1)):Z("",!0)])):Z("",!0),C[89]||(C[89]=v()),e.columns.includes("filter")?(N(),M("td",sw,[p(Y)?(N(),M(ze,{key:0},[Se(hn,{percentage:p(ye)},null,8,["percentage"]),C[28]||(C[28]=v()),At((N(),M("div",ow,[p(ne)?(N(),ft(xs,{key:0,severity:p(ne)},null,8,["severity"])):Z("",!0),C[27]||(C[27]=v()),T("span",lw,le(p(xe))+"% ",1)])),[[p(St),{content:p(O),allowHTML:!0}]]),C[29]||(C[29]=v()),re.value?(N(),M("div",uw,le(p(be)+p(b)(p(ge))),1)):Z("",!0)],64)):Z("",!0)])):Z("",!0),C[90]||(C[90]=v()),e.columns.includes("heapfetches")?(N(),M("td",cw,[At((N(),M("div",fw,[p(L)?(N(),ft(xs,{key:0,severity:p(L)},null,8,["severity"])):Z("",!0),C[30]||(C[30]=v()),T("span",dw,le((X=n[p(d).HEAP_FETCHES])==null?void 0:X.toLocaleString()),1)])),[[p(St),{content:p(P),allowHTML:!0}]])])):Z("",!0),C[91]||(C[91]=v()),T("td",{class:Oe(["node-type",re.value?"":"text-nowrap text-truncate overflow-hidden"]),style:{"max-width":"0"}},[Se(fu,{isSubplan:e.isSubplan,isNode:"",isLastChild:e.isLastChild,level:e.level,branches:e.branches,index:e.index},null,8,["isSubplan","isLastChild","level","branches","index"]),C[58]||(C[58]=v()),T("div",pw,[T("b",hw,le(p(U)),1),C[50]||(C[50]=v()),T("span",Ew,[n[p(d).RELATION_NAME]||n[p(d).FUNCTION_NAME]?(N(),M(ze,{key:0},[C[32]||(C[32]=T("span",{class:"text-secondary"},"on",-1)),C[33]||(C[33]=v()),n[p(d).SCHEMA]?(N(),M("span",mw,le(n[p(d).SCHEMA])+".",1)):Z("",!0),v(le(n[p(d).RELATION_NAME])+le(n[p(d).FUNCTION_NAME])+" ",1),n[p(d).ALIAS]?(N(),M("span",gw,[C[31]||(C[31]=T("span",{class:"text-secondary"},"as",-1)),v(" "+le(n[p(d).ALIAS]),1)])):Z("",!0)],64)):n[p(d).ALIAS]?(N(),M(ze,{key:1},[C[34]||(C[34]=T("span",{class:"text-secondary"},"on",-1)),C[35]||(C[35]=v()),T("span",{innerHTML:p(ea)(n[p(d).ALIAS])},null,8,vw)],64)):Z("",!0),C[45]||(C[45]=v()),n[p(d).GROUP_KEY]?(N(),M(ze,{key:2},[C[36]||(C[36]=T("span",{class:"text-secondary"},"by",-1)),C[37]||(C[37]=v()),T("span",{innerHTML:p(ea)(n[p(d).GROUP_KEY])},null,8,_w)],64)):Z("",!0),C[46]||(C[46]=v()),n[p(d).SORT_KEY]?(N(),M(ze,{key:3},[C[38]||(C[38]=T("span",{class:"text-secondary"},"by",-1)),C[39]||(C[39]=v()),T("span",{innerHTML:p(G_)(n[p(d).SORT_KEY],n[p(d).PRESORTED_KEY])},null,8,yw)],64)):Z("",!0),C[47]||(C[47]=v()),n[p(d).INDEX_NAME]?(N(),M(ze,{key:4},[C[40]||(C[40]=T("span",{class:"text-secondary"},"using",-1)),C[41]||(C[41]=v()),T("span",{innerHTML:p(ea)(n[p(d).INDEX_NAME])},null,8,Tw)],64)):Z("",!0),C[48]||(C[48]=v()),n[p(d).HASH_CONDITION]?(N(),M(ze,{key:5},[C[42]||(C[42]=T("span",{class:"text-secondary"},"on",-1)),C[43]||(C[43]=v()),T("span",{innerHTML:p(ea)(n[p(d).HASH_CONDITION])},null,8,Aw)],64)):Z("",!0),C[49]||(C[49]=v()),n[p(d).CTE_NAME]?(N(),M("span",Sw,[C[44]||(C[44]=T("span",{class:"text-secondary"},"CTE",-1)),v(" "+le(n[p(d).CTE_NAME]),1)])):Z("",!0)])]),C[59]||(C[59]=v()),C[60]||(C[60]=T("br",null,null,-1)),C[61]||(C[61]=v()),re.value?(N(),M("div",{key:0,class:"plan-node position-relative detailed",style:{width:"100%"},onClick:C[5]||(C[5]=Bt(()=>{},["stop"]))},[T("div",Ow,[p(t)(n[p(d).NODE_TYPE])?(N(),M("div",Iw,[T("span",Rw,le(n[p(d).NODE_TYPE])+" Node",1),C[51]||(C[51]=v()),T("span",{innerHTML:p(t)(n[p(d).NODE_TYPE])},null,8,bw)])):Z("",!0),C[56]||(C[56]=v()),T("ul",Nw,[T("li",Lw,[T("a",{class:Oe(["nav-link px-2 py-1",{active:o.value==="misc"}]),onClick:C[1]||(C[1]=Bt(W=>o.value="misc",["prevent","stop"])),href:""},"Misc",2)]),C[52]||(C[52]=v()),T("li",Cw,[T("a",{class:Oe(["nav-link px-2 py-1",{active:o.value==="output",disabled:!n[p(d).OUTPUT]}]),onClick:C[2]||(C[2]=Bt(W=>o.value="output",["prevent","stop"])),href:""},"Output",2)]),C[53]||(C[53]=v()),T("li",xw,[T("a",{class:Oe(["nav-link px-2 py-1",{active:o.value==="workers",disabled:!(n[p(d).WORKERS_PLANNED]||n[p(d).WORKERS_PLANNED_BY_GATHER])}]),onClick:C[3]||(C[3]=Bt(W=>o.value="workers",["prevent","stop"])),href:""},"Workers",2)])]),C[57]||(C[57]=v()),T("div",ww,[T("div",{class:Oe(["tab-pane p-1 border border-top-0",{"show active":o.value==="misc"}])},[Se(Y_,{node:n},null,8,["node"])],2),C[54]||(C[54]=v()),T("div",{class:Oe(["tab-pane p-1 border border-top-0 overflow-auto font-monospace",{"show active":o.value==="output"}]),innerHTML:p(b)("OUTPUT"),style:{"max-height":"200px"},onMousewheel:C[4]||(C[4]=Bt(()=>{},["stop"]))},null,42,Mw),C[55]||(C[55]=v()),T("div",{class:Oe(["tab-pane p-1 border border-top-0 rounded rounded-top-start-0",{"show active":o.value==="workers"}])},[Se(z_,{node:n},null,8,["node"])],2)])])])):Z("",!0)],2),C[92]||(C[92]=v()),e.columns.includes("shared.hit")?(N(),M("td",Dw,[Se(hn,{percentage:p($)},null,8,["percentage"]),C[62]||(C[62]=v()),At((N(),M("div",Pw,[v(le(p(Sn)(n[p(d).EXCLUSIVE_SHARED_HIT_BLOCKS])),1)])),[[p(St),{content:p(l)(p(d).EXCLUSIVE_SHARED_HIT_BLOCKS),allowHTML:!0}]]),C[63]||(C[63]=v()),re.value?(N(),M("div",kw,le(p(Dn)(n[p(d).EXCLUSIVE_SHARED_HIT_BLOCKS])),1)):Z("",!0)])):Z("",!0),C[93]||(C[93]=v()),e.columns.includes("shared.read")?(N(),M("td",Uw,[Se(hn,{percentage:p(w)},null,8,["percentage"]),C[64]||(C[64]=v()),At((N(),M("div",Vw,[v(le(p(Sn)(n[p(d).EXCLUSIVE_SHARED_READ_BLOCKS])),1)])),[[p(St),{content:p(l)(p(d).EXCLUSIVE_SHARED_READ_BLOCKS),allowHTML:!0}]]),C[65]||(C[65]=v()),re.value?(N(),M("div",Bw,le(p(Dn)(n[p(d).EXCLUSIVE_SHARED_READ_BLOCKS])),1)):Z("",!0)])):Z("",!0),C[94]||(C[94]=v()),e.columns.includes("shared.dirtied")?(N(),M("td",Hw,[Se(hn,{percentage:p(z)},null,8,["percentage"]),C[66]||(C[66]=v()),At((N(),M("div",Ww,[v(le(p(Sn)(n[p(d).EXCLUSIVE_SHARED_DIRTIED_BLOCKS])),1)])),[[p(St),{content:p(l)(p(d).EXCLUSIVE_SHARED_DIRTIED_BLOCKS),allowHTML:!0}]]),C[67]||(C[67]=v()),re.value?(N(),M("div",Fw,le(p(Dn)(n[p(d).EXCLUSIVE_SHARED_DIRTIED_BLOCKS])),1)):Z("",!0)])):Z("",!0),C[95]||(C[95]=v()),e.columns.includes("shared.written")?(N(),M("td",Xw,[Se(hn,{percentage:p(ue)},null,8,["percentage"]),C[68]||(C[68]=v()),At((N(),M("div",Gw,[v(le(p(Sn)(n[p(d).EXCLUSIVE_SHARED_WRITTEN_BLOCKS])),1)])),[[p(St),{content:p(l)(p(d).EXCLUSIVE_SHARED_WRITTEN_BLOCKS),allowHTML:!0}]]),C[69]||(C[69]=v()),re.value?(N(),M("div",jw,le(p(Dn)(n[p(d).EXCLUSIVE_SHARED_WRITTEN_BLOCKS])),1)):Z("",!0)])):Z("",!0),C[96]||(C[96]=v()),e.columns.includes("temp.read")?(N(),M("td",zw,[Se(hn,{percentage:p(de)},null,8,["percentage"]),C[70]||(C[70]=v()),At((N(),M("div",Yw,[v(le(p(Sn)(n[p(d).EXCLUSIVE_TEMP_READ_BLOCKS])),1)])),[[p(St),{content:p(l)(p(d).EXCLUSIVE_TEMP_READ_BLOCKS),allowHTML:!0}]]),C[71]||(C[71]=v()),re.value?(N(),M("div",Kw,le(p(Dn)(n[p(d).EXCLUSIVE_TEMP_READ_BLOCKS])),1)):Z("",!0)])):Z("",!0),C[97]||(C[97]=v()),e.columns.includes("temp.written")?(N(),M("td",$w,[Se(hn,{percentage:p(me)},null,8,["percentage"]),C[72]||(C[72]=v()),At((N(),M("div",Jw,[v(le(p(Sn)(n[p(d).EXCLUSIVE_TEMP_WRITTEN_BLOCKS])),1)])),[[p(St),{content:p(l)(p(d).EXCLUSIVE_TEMP_WRITTEN_BLOCKS),allowHTML:!0}]]),C[73]||(C[73]=v()),re.value?(N(),M("div",qw,le(p(Dn)(n[p(d).EXCLUSIVE_TEMP_WRITTEN_BLOCKS])),1)):Z("",!0)])):Z("",!0),C[98]||(C[98]=v()),e.columns.includes("local.hit")?(N(),M("td",Zw,[Se(hn,{percentage:p(D)},null,8,["percentage"]),C[74]||(C[74]=v()),At((N(),M("div",Qw,[v(le(p(Sn)(n[p(d).EXCLUSIVE_LOCAL_HIT_BLOCKS])),1)])),[[p(St),{content:p(l)(p(d).EXCLUSIVE_LOCAL_HIT_BLOCKS),allowHTML:!0}]]),C[75]||(C[75]=v()),re.value?(N(),M("div",eM,le(p(Dn)(n[p(d).EXCLUSIVE_LOCAL_HIT_BLOCKS])),1)):Z("",!0)])):Z("",!0),C[99]||(C[99]=v()),e.columns.includes("local.read")?(N(),M("td",tM,[Se(hn,{percentage:p(x)},null,8,["percentage"]),C[76]||(C[76]=v()),At((N(),M("div",nM,[v(le(p(Sn)(n[p(d).EXCLUSIVE_LOCAL_READ_BLOCKS])),1)])),[[p(St),{content:p(l)(p(d).EXCLUSIVE_LOCAL_READ_BLOCKS),allowHTML:!0}]]),C[77]||(C[77]=v()),re.value?(N(),M("div",rM,le(p(Dn)(n[p(d).EXCLUSIVE_LOCAL_READ_BLOCKS])),1)):Z("",!0)])):Z("",!0),C[100]||(C[100]=v()),e.columns.includes("local.dirtied")?(N(),M("td",aM,[Se(hn,{percentage:p(G)},null,8,["percentage"]),C[78]||(C[78]=v()),At((N(),M("div",iM,[v(le(p(Sn)(n[p(d).EXCLUSIVE_LOCAL_DIRTIED_BLOCKS])),1)])),[[p(St),{content:p(l)(p(d).EXCLUSIVE_LOCAL_DIRTIED_BLOCKS),allowHTML:!0}]]),C[79]||(C[79]=v()),re.value?(N(),M("div",sM,le(p(Dn)(n[p(d).EXCLUSIVE_LOCAL_DIRTIED_BLOCKS])),1)):Z("",!0)])):Z("",!0),C[101]||(C[101]=v()),e.columns.includes("local.written")?(N(),M("td",oM,[Se(hn,{percentage:p(J)},null,8,["percentage"]),C[80]||(C[80]=v()),At((N(),M("div",lM,[v(le(p(Sn)(n[p(d).EXCLUSIVE_LOCAL_WRITTEN_BLOCKS])),1)])),[[p(St),{content:p(l)(p(d).EXCLUSIVE_LOCAL_WRITTEN_BLOCKS),allowHTML:!0}]]),C[81]||(C[81]=v()),re.value?(N(),M("div",uM,le(p(Dn)(n[p(d).EXCLUSIVE_LOCAL_WRITTEN_BLOCKS])),1)):Z("",!0)])):Z("",!0)],2)}}}),fM={class:"table table-sm table-hover"},dM={class:"table-secondary sticky-top",style:{"z-index":"2"}},pM={key:0,class:"table-group"},hM=["colspan"],EM=["colspan"],mM=["colspan"],gM=["colspan"],vM=["colspan"],_M={key:0,class:"text-center"},yM={key:1,class:"text-center"},TM={key:2,class:"text-center"},AM={key:3,class:"text-center"},SM={key:4,class:"text-center"},OM={key:5,class:"text-center"},IM={key:6,class:"text-center"},RM={key:7,class:"text-center"},bM={key:8,class:"text-center"},NM={key:9,class:"text-center"},LM={key:10,class:"text-center"},CM={key:11,class:"text-center"},xM={key:12,class:"text-center"},wM={key:13,class:"text-center"},MM={key:14,class:"text-center"},DM={key:15,class:"text-center"},PM={key:16,class:"text-center"},kM={key:17,class:"text-center"},UM={key:18,class:"text-center"},VM={key:0},BM=["colspan"],HM=["colspan"],WM={class:"fst-italic text-reset"},FM=kt({__name:"Grid",props:{ctes:{},rootNode:{}},setup(e){const t=[[]];ns(()=>{n(t[0],0,e.rootNode,!0,[]),B.each(e.ctes,$=>{const w=[];n(w,0,$,!0,[]),t.push(w)})}),pi(()=>{localStorage.setItem("gridIsNotNew","true")});function n($,w,ue,de,me){$.push([w,ue,de,B.concat([],me)]),de||me.push(w),B.each(ue.Plans,be=>{n($,w+1,be,be===B.last(ue.Plans),me)}),de||me.pop()}function a($){return B.startsWith($[d.SUBPLAN_NAME],"CTE")}const s=Te(()=>B.some(t,$=>B.some($,w=>w[1][d.EXCLUSIVE_DURATION]||!1))),o=Te(()=>B.some(t,$=>B.some($,w=>w[1][d.IO_READ_TIME]||w[1][d.SHARED_IO_READ_TIME]||w[1][d.LOCAL_IO_READ_TIME]||w[1][d.TEMP_IO_READ_TIME]))),l=Te(()=>B.some(t,$=>B.some($,w=>w[1][d.IO_WRITE_TIME]||w[1][d.SHARED_IO_WRITE_TIME]||w[1][d.LOCAL_IO_WRITE_TIME]||w[1][d.TEMP_IO_WRITE_TIME]))),c=Te(()=>o.value||l.value),f=Te(()=>B.filter([o.value,l.value],$=>$).length),E=Te(()=>B.some(t,$=>B.some($,w=>w[1][d.ACTUAL_ROWS_REVISED]||!1))),h=Te(()=>B.some(t,$=>B.some($,w=>w[1][d.PLANNER_ESTIMATE_FACTOR]||!1))),_=Te(()=>B.some(t,$=>B.some($,w=>w[1][d.ACTUAL_LOOPS]>1))),A=Te(()=>B.some(t,$=>B.some($,w=>w[1][d.EXCLUSIVE_COST]>1))),g=Te(()=>B.some(t,$=>B.some($,w=>w[1][d.ROWS_REMOVED_BY_FILTER]||w[1][d.ROWS_REMOVED_BY_JOIN_FILTER]||w[1][d.ROWS_REMOVED_BY_INDEX_RECHECK]))),b=Te(()=>B.some(t,$=>B.some($,w=>w[1][d.HEAP_FETCHES]))),L=Te(()=>B.filter([P.value,R.value,G.value,D.value],$=>$).length),P=Te(()=>B.some(t,$=>B.some($,w=>w[1][d.EXCLUSIVE_SHARED_HIT_BLOCKS]))),R=Te(()=>B.some(t,$=>B.some($,w=>w[1][d.EXCLUSIVE_SHARED_READ_BLOCKS]))),G=Te(()=>B.some(t,$=>B.some($,w=>w[1][d.EXCLUSIVE_SHARED_DIRTIED_BLOCKS]))),D=Te(()=>B.some(t,$=>B.some($,w=>w[1][d.EXCLUSIVE_SHARED_WRITTEN_BLOCKS]))),x=Te(()=>B.filter([J.value,U.value],$=>$).length),J=Te(()=>B.some(t,$=>B.some($,w=>w[1][d.EXCLUSIVE_TEMP_READ_BLOCKS]))),U=Te(()=>B.some(t,$=>B.some($,w=>w[1][d.EXCLUSIVE_TEMP_WRITTEN_BLOCKS]))),Y=Te(()=>B.filter([ne.value,ye.value,xe.value,ge.value],$=>$).length),ne=Te(()=>B.some(t,$=>B.some($,w=>w[1][d.EXCLUSIVE_LOCAL_HIT_BLOCKS]))),ye=Te(()=>B.some(t,$=>B.some($,w=>w[1][d.EXCLUSIVE_LOCAL_READ_BLOCKS]))),xe=Te(()=>B.some(t,$=>B.some($,w=>w[1][d.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS]))),ge=Te(()=>B.some(t,$=>B.some($,w=>w[1][d.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS]))),O=Te(()=>{const $=[];return s.value&&$.push("time"),o.value&&$.push("ioread"),l.value&&$.push("iowrite"),E.value&&$.push("rows"),h.value&&$.push("estimation"),A.value&&$.push("cost"),_.value&&$.push("loops"),g.value&&$.push("filter"),b.value&&$.push("heapfetches"),$}),Me=Te(()=>{const $=[];return P.value&&$.push("shared.hit"),R.value&&$.push("shared.read"),G.value&&$.push("shared.dirtied"),D.value&&$.push("shared.written"),J.value&&$.push("temp.read"),U.value&&$.push("temp.written"),ne.value&&$.push("local.hit"),ye.value&&$.push("local.read"),xe.value&&$.push("local.dirtied"),ge.value&&$.push("local.written"),$}),z=Te(()=>[].concat(O.value,Me.value));return($,w)=>(N(),M("div",null,[T("table",fM,[T("thead",dM,[c.value||Me.value.length>0?(N(),M("tr",pM,[w[0]||(w[0]=T("th",{colspan:"2"},null,-1)),w[1]||(w[1]=v()),c.value?(N(),M("th",{key:0,class:"text-center",colspan:f.value},"io",8,hM)):Z("",!0),w[2]||(w[2]=v()),T("th",{colspan:O.value.length-f.value},null,8,EM),w[3]||(w[3]=v()),L.value>0?(N(),M("th",{key:1,class:"text-center",colspan:L.value},` - shared - `,8,mM)):Z("",!0),w[4]||(w[4]=v()),x.value>0?(N(),M("th",{key:2,class:"text-center",colspan:x.value},` - temp - `,8,gM)):Z("",!0),w[5]||(w[5]=v()),Y.value>0?(N(),M("th",{key:3,class:"text-center",colspan:Y.value},` - local - `,8,vM)):Z("",!0)])):Z("",!0),w[28]||(w[28]=v()),T("tr",null,[w[6]||(w[6]=T("th",{class:"text-center"},null,-1)),w[7]||(w[7]=v()),s.value?(N(),M("th",_M,"time")):Z("",!0),w[8]||(w[8]=v()),o.value?(N(),M("th",yM,"read")):Z("",!0),w[9]||(w[9]=v()),l.value?(N(),M("th",TM,"write")):Z("",!0),w[10]||(w[10]=v()),E.value?(N(),M("th",AM,"rows")):Z("",!0),w[11]||(w[11]=v()),h.value?(N(),M("th",SM,"estim")):Z("",!0),w[12]||(w[12]=v()),A.value?(N(),M("th",OM,"cost")):Z("",!0),w[13]||(w[13]=v()),_.value?(N(),M("th",IM,"loops")):Z("",!0),w[14]||(w[14]=v()),g.value?(N(),M("th",RM,"filter")):Z("",!0),w[15]||(w[15]=v()),b.value?(N(),M("th",bM,"heap")):Z("",!0),w[16]||(w[16]=v()),w[17]||(w[17]=T("th",{style:{width:"100%"}},null,-1)),w[18]||(w[18]=v()),P.value?(N(),M("th",NM,"hit")):Z("",!0),w[19]||(w[19]=v()),R.value?(N(),M("th",LM,"read")):Z("",!0),w[20]||(w[20]=v()),G.value?(N(),M("th",CM,"dirt")):Z("",!0),w[21]||(w[21]=v()),D.value?(N(),M("th",xM,"writ")):Z("",!0),w[22]||(w[22]=v()),J.value?(N(),M("th",wM,"read")):Z("",!0),w[23]||(w[23]=v()),U.value?(N(),M("th",MM,"writ")):Z("",!0),w[24]||(w[24]=v()),ne.value?(N(),M("th",DM,"hit")):Z("",!0),w[25]||(w[25]=v()),ye.value?(N(),M("th",PM,"read")):Z("",!0),w[26]||(w[26]=v()),xe.value?(N(),M("th",kM,"dirt")):Z("",!0),w[27]||(w[27]=v()),ge.value?(N(),M("th",UM,"writ")):Z("",!0)])]),w[32]||(w[32]=v()),(N(),M(ze,null,Gt(t,(ue,de)=>T("tbody",{key:de},[(N(!0),M(ze,null,Gt(ue,(me,be)=>(N(),M(ze,{key:be},[me[1][p(d).SUBPLAN_NAME]?(N(),M("tr",VM,[T("td",{class:"bg-light",colspan:1+O.value.length},null,8,BM),w[30]||(w[30]=v()),T("td",{class:Oe(["plan pr-2 bg-light",{"font-weight-bold":a(me[1])}]),colspan:z.value.length+Me.value.length},[Se(fu,{isSubplan:!!me[1][p(d).SUBPLAN_NAME],isLastChild:!!me[2],level:me[0],branches:me[3],index:be},null,8,["isSubplan","isLastChild","level","branches","index"]),w[29]||(w[29]=v()),T("b",WM,le(me[1][p(d).SUBPLAN_NAME]),1)],10,HM)])):Z("",!0),w[31]||(w[31]=v()),Se(cM,{node:me[1],isSubplan:!!me[1][p(d).SUBPLAN_NAME],isLastChild:!!me[2],level:me[0],branches:me[3],index:be,columns:z.value},null,8,["node","isSubplan","isLastChild","level","branches","index","columns"])],64))),128))])),64))])]))}}),XM=pu(FM,[["__scopeId","data-v-fca44b36"]]),GM={},jM={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 zM(e,t){return N(),M("img",jM)}const mm=pu(GM,[["render",zM]]),YM={class:"card-header border-top"},KM={key:0,class:"node-description"},$M={class:"node-type"},JM=["innerHTML"],qM={class:"nav nav-tabs card-header-tabs"},ZM={class:"nav-item"},QM={class:"nav-item"},eD={class:"nav-item"},tD={class:"nav-item"},nD={class:"nav-item"},rD={class:"card-body tab-content"},aD={key:0},iD=["innerHTML"],sD={class:"px-1"},oD={key:0,class:"text-secondary"},lD={key:1},uD={key:0},cD={key:1},fD={key:2},dD=["innerHTML"],pD={key:1},hD={class:"px-1"},ED={key:2},mD=["innerHTML"],gD={key:3},vD={class:"text-secondary"},_D={key:4},yD={class:"px-1"},TD={class:"table table-sm"},AD=["innerHTML"],SD=["innerHTML"],OD=["innerHTML"],ID=["innerHTML"],RD=["innerHTML"],bD=["innerHTML"],ND=["innerHTML"],LD=["innerHTML"],CD=["innerHTML"],xD=["innerHTML"],wD={key:0,class:"mb-2"},MD={class:"more-info"},DD={key:0},PD={class:"more-info"},kD=["innerHTML"],UD=kt({__name:"PlanNodeDetail",props:{node:{}},setup(e){const t=Tt(Ra),n=e,a=Tt("updateSize"),s=Bn(n.node),o=Tt(ba),l=je(),c=je("general"),f=new as().getNodeTypeDescription,{costClass:E,durationClass:h,estimationClass:_,executionTimePercent:A,filterDetailTooltip:g,formattedProp:b,heapFetchesClass:L,indexRecheckTooltip:P,plannerRowEstimateDirection:R,plannerRowEstimateValue:G,rowsRemoved:D,rowsRemovedClass:x,rowsRemovedPercentString:J,rowsRemovedProp:U,tilde:Y}=hi(o,s,t);ns(()=>{ye()});const ne=Te(()=>_.value&&R.value!==cn.none&&G.value);function ye(){l.value=B.chain(s).omit(d.PLANS).omit(d.WORKERS).map((ge,O)=>({key:O,value:ge})).value()}const xe=Te(()=>{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"],O=B.map(ge,Me=>{const z=s[d[Me]];return B.isNaN(z)?0:z});return B.sum(O)>0});return Jt(c,()=>{window.setTimeout(()=>a&&a(s),1)}),(ge,O)=>(N(),M(ze,null,[T("div",YM,[p(f)(s[p(d).NODE_TYPE])?(N(),M("div",KM,[T("span",$M,le(s[p(d).NODE_TYPE])+" Node",1),O[6]||(O[6]=v()),T("span",{innerHTML:p(f)(s[p(d).NODE_TYPE])},null,8,JM)])):Z("",!0),O[11]||(O[11]=v()),T("ul",qM,[T("li",ZM,[T("a",{class:Oe(["nav-link",{active:c.value==="general"}]),onClick:O[0]||(O[0]=Bt(Me=>c.value="general",["prevent","stop"])),href:""},"General",2)]),O[7]||(O[7]=v()),T("li",QM,[T("a",{class:Oe(["nav-link text-nowrap",{active:c.value==="iobuffer",disabled:!xe.value}]),onClick:O[1]||(O[1]=Bt(Me=>c.value="iobuffer",["prevent","stop"])),href:""},"IO & Buffers",2)]),O[8]||(O[8]=v()),T("li",eD,[T("a",{class:Oe(["nav-link",{active:c.value==="output",disabled:!s[p(d).OUTPUT]}]),onClick:O[2]||(O[2]=Bt(Me=>c.value="output",["prevent","stop"])),href:""},"Output",2)]),O[9]||(O[9]=v()),T("li",tD,[T("a",{class:Oe(["nav-link",{active:c.value==="workers",disabled:!(s[p(d).WORKERS_PLANNED]||s[p(d).WORKERS_PLANNED_BY_GATHER])}]),onClick:O[3]||(O[3]=Bt(Me=>c.value="workers",["prevent","stop"])),href:""},"Workers",2)]),O[10]||(O[10]=v()),T("li",nD,[T("a",{class:Oe(["nav-link",{active:c.value==="misc"}]),onClick:O[4]||(O[4]=Bt(Me=>c.value="misc",["prevent","stop"])),href:""},"Misc",2)])])]),O[81]||(O[81]=v()),T("div",rD,[T("div",{class:Oe(["tab-pane",{"show active":c.value==="general"}])},[p(o).isAnalyze?(N(),M("div",aD,[Se(p(mt),{"fixed-width":"",icon:p(U_),class:"text-secondary"},null,8,["icon"]),O[14]||(O[14]=v()),O[15]||(O[15]=T("b",null,"Timing:",-1)),O[16]||(O[16]=v()),T("span",{class:Oe(["p-0 px-1 rounded alert",p(h)]),innerHTML:p(b)("EXCLUSIVE_DURATION")},null,10,iD),O[17]||(O[17]=v()),p(A)&&p(A)!==1/0?(N(),M(ze,{key:0},[O[12]||(O[12]=v(` - | - `,-1)),T("strong",null,le(p(A)),1),O[13]||(O[13]=T("span",{class:"text-secondary"},"%",-1))],64)):Z("",!0)])):Z("",!0),O[44]||(O[44]=v()),T("div",null,[Se(p(mt),{"fixed-width":"",icon:p(U2),class:"text-secondary"},null,8,["icon"]),O[24]||(O[24]=v()),O[25]||(O[25]=T("b",null,"Rows:",-1)),O[26]||(O[26]=v()),T("span",sD,le(p(Y)+p(b)("ACTUAL_ROWS_REVISED")),1),O[27]||(O[27]=v()),s[p(d).PLAN_ROWS]?(N(),M("span",oD,"(Planned: "+le(p(Y)+p(b)("PLAN_ROWS_REVISED"))+")",1)):Z("",!0),O[28]||(O[28]=v()),p(R)!==p(cn).none&&ne.value?(N(),M("span",lD,[O[21]||(O[21]=v(` - | - `,-1)),p(R)===p(cn).over?(N(),M("span",uD,[Se(p(mt),{icon:p(H_)},null,8,["icon"]),O[18]||(O[18]=v(" over",-1))])):Z("",!0),O[22]||(O[22]=v()),p(R)===p(cn).under?(N(),M("span",cD,[Se(p(mt),{icon:p(V_)},null,8,["icon"]),O[19]||(O[19]=v(" under",-1))])):Z("",!0),O[23]||(O[23]=v(` - estimated - `,-1)),p(G)!=1/0?(N(),M("span",fD,[O[20]||(O[20]=v(` - by - `,-1)),T("span",{class:Oe(["p-0 px-1 alert",p(_)]),innerHTML:p(b)("PLANNER_ESTIMATE_FACTOR")},null,10,dD)])):Z("",!0)])):Z("",!0)]),O[45]||(O[45]=v()),p(D)?(N(),M("div",pD,[Se(p(mt),{"fixed-width":"",icon:p(Sf),class:"text-secondary"},null,8,["icon"]),O[30]||(O[30]=v()),T("b",null,le(p(d)[p(U)])+": ",1),O[31]||(O[31]=v()),T("span",null,[T("span",hD,le(p(Y)+p(b)(p(U))),1),O[29]||(O[29]=v(`| - `,-1)),T("span",{class:Oe(["p-0 px-1 alert",p(x)])},le(p(J))+"%",3)]),O[32]||(O[32]=v()),p(U)=="ROWS_REMOVED_BY_INDEX_RECHECK_REVISED"?At((N(),ft(p(mt),{key:0,"fixed-width":"",icon:p(ri),class:"text-muted"},null,8,["icon"])),[[p(St),{allowHTML:!0,content:p(P)}]]):At((N(),ft(p(mt),{key:1,"fixed-width":"",icon:p(ri),class:"text-muted"},null,8,["icon"])),[[p(St),{allowHTML:!0,content:p(g)}]])])):Z("",!0),O[46]||(O[46]=v()),s[p(d).HEAP_FETCHES]?(N(),M("div",ED,[Se(p(mt),{"fixed-width":"",icon:p(W_),class:"text-secondary"},null,8,["icon"]),O[33]||(O[33]=v()),O[34]||(O[34]=T("b",null,"Heap Fetches:",-1)),O[35]||(O[35]=v()),T("span",{class:Oe(["p-0 px-1 rounded alert",p(L)]),innerHTML:p(b)("HEAP_FETCHES")},null,10,mD),O[36]||(O[36]=v()),p(L)?At((N(),ft(p(mt),{key:0,icon:p(ri),"fixed-width":"",class:"text-secondary"},null,8,["icon"])),[[p(St),{arrow:!0,content:"Visibility map may be out-of-date. Consider using VACUUM or change autovacuum settings."}]]):Z("",!0)])):Z("",!0),O[47]||(O[47]=v()),p(B).isUndefined(s[p(d).EXCLUSIVE_COST])?Z("",!0):(N(),M("div",gD,[Se(p(mt),{"fixed-width":"",icon:p(F_),class:"text-secondary"},null,8,["icon"]),O[37]||(O[37]=v()),O[38]||(O[38]=T("b",null,"Cost:",-1)),O[39]||(O[39]=v()),T("span",{class:Oe(["p-0 px-1 me-1 alert",p(E)])},le(p(b)("EXCLUSIVE_COST")),3),O[40]||(O[40]=v()),T("span",vD,"(Total: "+le(p(b)("TOTAL_COST"))+")",1)])),O[48]||(O[48]=v()),s[p(d).ACTUAL_LOOPS]>1?(N(),M("div",_D,[Se(p(mt),{"fixed-width":"",icon:p(F2),class:"text-secondary"},null,8,["icon"]),O[41]||(O[41]=v()),O[42]||(O[42]=T("b",null,"Loops:",-1)),O[43]||(O[43]=v()),T("span",yD,le(p(b)("ACTUAL_LOOPS")),1)])):Z("",!0)],2),O[77]||(O[77]=v()),T("div",{class:Oe(["tab-pane",{"show active":c.value==="iobuffer"}])},[Se(qs,{node:s,exclusive:""},null,8,["node"]),O[75]||(O[75]=v()),T("table",TD,[O[68]||(O[68]=T("thead",null,[T("tr",null,[T("th",null,"Blocks"),v(),T("td",{class:"text-end",width:"25%"},"Hit"),v(),T("td",{class:"text-end",width:"25%"},"Read"),v(),T("td",{class:"text-end",width:"25%"},"Dirtied"),v(),T("td",{class:"text-end",width:"25%"},"Written")])],-1)),O[69]||(O[69]=v()),T("tbody",null,[T("tr",null,[O[49]||(O[49]=T("td",null,"Shared",-1)),O[50]||(O[50]=v()),T("td",{class:"text-end",innerHTML:p(b)("EXCLUSIVE_SHARED_HIT_BLOCKS")||"-"},null,8,AD),O[51]||(O[51]=v()),T("td",{class:"text-end",innerHTML:p(b)("EXCLUSIVE_SHARED_READ_BLOCKS")||"-"},null,8,SD),O[52]||(O[52]=v()),T("td",{class:"text-end",innerHTML:p(b)("EXCLUSIVE_SHARED_DIRTIED_BLOCKS")||"-"},null,8,OD),O[53]||(O[53]=v()),T("td",{class:"text-end",innerHTML:p(b)("EXCLUSIVE_SHARED_WRITTEN_BLOCKS")||"-"},null,8,ID)]),O[66]||(O[66]=v()),T("tr",null,[O[54]||(O[54]=T("td",null,"Temp",-1)),O[55]||(O[55]=v()),O[56]||(O[56]=T("td",{class:"text-end bg-hatched"},null,-1)),O[57]||(O[57]=v()),T("td",{class:"text-end",innerHTML:p(b)("EXCLUSIVE_TEMP_READ_BLOCKS")||"-"},null,8,RD),O[58]||(O[58]=v()),O[59]||(O[59]=T("td",{class:"text-end bg-hatched"},null,-1)),O[60]||(O[60]=v()),T("td",{class:"text-end",innerHTML:p(b)("EXCLUSIVE_TEMP_WRITTEN_BLOCKS")||"-"},null,8,bD)]),O[67]||(O[67]=v()),T("tr",null,[O[61]||(O[61]=T("td",null,"Local",-1)),O[62]||(O[62]=v()),T("td",{class:"text-end",innerHTML:p(b)("EXCLUSIVE_LOCAL_HIT_BLOCKS")||"-"},null,8,ND),O[63]||(O[63]=v()),T("td",{class:"text-end",innerHTML:p(b)("EXCLUSIVE_LOCAL_READ_BLOCKS")||"-"},null,8,LD),O[64]||(O[64]=v()),T("td",{class:"text-end",innerHTML:p(b)("EXCLUSIVE_LOCAL_DIRTIED_BLOCKS")||"-"},null,8,CD),O[65]||(O[65]=v()),T("td",{class:"text-end",innerHTML:p(b)("EXCLUSIVE_LOCAL_WRITTEN_BLOCKS")||"-"},null,8,xD)])])]),O[76]||(O[76]=v()),s[p(d).WAL_RECORDS]||s[p(d).WAL_BYTES]?(N(),M("div",wD,[T("b",null,[At((N(),M("span",MD,[...O[70]||(O[70]=[v("WAL",-1)])])),[[p(St),"Write-Ahead Logging"]]),O[71]||(O[71]=v(`: - `,-1))]),v(" "+le(p(b)("WAL_RECORDS"))+` records - `,1),T("small",null,"("+le(p(b)("WAL_BYTES"))+")",1),O[74]||(O[74]=v()),s[p(d).WAL_FPI]?(N(),M("span",DD,[O[73]||(O[73]=v(` - - - `,-1)),At((N(),M("span",PD,[...O[72]||(O[72]=[v("FPI",-1)])])),[[p(St),"WAL Full Page Images"]]),v(`: - `+le(p(b)("WAL_FPI")),1)])):Z("",!0)])):Z("",!0)],2),O[78]||(O[78]=v()),T("div",{class:Oe(["tab-pane overflow-auto font-monospace",{"show active":c.value==="output"}]),innerHTML:p(b)("OUTPUT"),style:{"max-height":"200px"},onMousewheel:O[5]||(O[5]=Bt(()=>{},["stop"]))},null,42,kD),O[79]||(O[79]=v()),s[p(d).WORKERS_PLANNED]||s[p(d).WORKERS_PLANNED_BY_GATHER]?(N(),M("div",{key:0,class:Oe(["tab-pane",{"show active":c.value==="workers"}])},[Se(z_,{node:s},null,8,["node"])],2)):Z("",!0),O[80]||(O[80]=v()),T("div",{class:Oe(["tab-pane",{"show active":c.value==="misc"}])},[Se(Y_,{node:s},null,8,["node"])],2)])],64))}}),VD={key:5,class:"p-0 d-inline-block mb-0 ms-1 text-nowrap"},BD=kt({__name:"NodeBadges",props:{node:{}},setup(e){const t=Bn(e.node),n=Tt(ba),a=Tt(Ra),{rowsRemoved:s,costClass:o,durationClass:l,estimationClass:c,rowsRemovedClass:f,heapFetchesClass:E,filterTooltip:h}=hi(n,t,a);return(_,A)=>(N(),M(ze,null,[p(l)?At((N(),M("span",{key:0,class:Oe("p-0 d-inline-block mb-0 ms-1 text-nowrap alert "+p(l))},[Se(p(mt),{"fixed-width":"",icon:p(U_)},null,8,["icon"])],2)),[[p(St),"Slow"]]):Z("",!0),A[0]||(A[0]=v()),p(o)?At((N(),M("span",{key:1,class:Oe("p-0 d-inline-block mb-0 ms-1 text-nowrap alert "+p(o))},[Se(p(mt),{"fixed-width":"",icon:p(F_)},null,8,["icon"])],2)),[[p(St),"Cost is high"]]):Z("",!0),A[1]||(A[1]=v()),p(c)?At((N(),M("span",{key:2,class:Oe("p-0 d-inline-block mb-0 ms-1 text-nowrap alert "+p(c))},[Se(p(mt),{"fixed-width":"",icon:p(G2)},null,8,["icon"])],2)),[[p(St),"Bad estimation for number of rows"]]):Z("",!0),A[2]||(A[2]=v()),p(f)?At((N(),M("span",{key:3,class:Oe("p-0 d-inline-block mb-0 ms-1 text-nowrap alert "+p(f))},[Se(p(mt),{"fixed-width":"",icon:p(Sf)},null,8,["icon"])],2)),[[p(St),p(h)]]):Z("",!0),A[3]||(A[3]=v()),p(E)?At((N(),M("span",{key:4,class:Oe("p-0 d-inline-block mb-0 ms-1 text-nowrap alert "+p(E))},[Se(p(mt),{"fixed-width":"",icon:p(W_)},null,8,["icon"])],2)),[[p(St),{arrow:!0,content:"Heap Fetches number is high"}]]):Z("",!0),A[4]||(A[4]=v()),p(s)&&!p(f)?At((N(),M("span",VD,[Se(p(mt),{"fixed-width":"",icon:p(Sf),class:"text-secondary"},null,8,["icon"])])),[[p(St),p(h)]]):Z("",!0)],64))}}),HD={key:0,class:"fixed-bottom text-center"},WD={class:"subplan-name fst-italic px-1"},FD={key:1,class:"workers text-secondary py-0 px-1"},XD={class:"card-body header no-focus-outline"},GD={class:"mb-0 d-flex justify-content-between"},jD={class:"text-secondary"},zD={class:"text-nowrap"},YD={class:"text-start font-monospace"},KD={key:0},$D={key:1},JD=["innerHTML"],qD=["innerHTML"],ZD=["innerHTML"],QD=["innerHTML"],e3=["innerHTML"],t3={key:6},n3={key:0},r3={class:"progress node-bar-container",style:{height:"5px"}},a3={class:"node-bar-label"},i3={class:"text-secondary"},s3=["innerHTML"],o3={key:1,class:"text-end"},gm=kt({__name:"PlanNode",props:{node:{}},setup(e){const t=je(null),n=Tt(Ul);if(!n)throw new Error(`Could not resolve ${Ul.description}`);const a=Tt(ru),s=Tt(oi);if(!s)throw new Error(`Could not resolve ${oi.description}`);const o=Tt(Ra),l=e,c=je(!1),f=Bn(l.node),E=Tt(ba),h=Tt("updateNodeSize"),{nodeName:_,barWidth:A,barColor:g,highlightValue:b,isNeverExecuted:L,workersLaunchedCount:P,workersPlannedCount:R,workersPlannedCountReversed:G}=hi(E,f,o);pi(async()=>{D(f)});function D(J){var U;const Y=(U=t.value)==null?void 0:U.getBoundingClientRect();Y&&h?.(J,[Y.width,Y.height])}un("updateSize",D),Jt(c,()=>{window.setTimeout(()=>D(f),1)}),Jt(o,()=>{Aa(()=>{D(f)})}),Jt(n,()=>{n.value==f.nodeId&&(c.value=!0)});function x(){const J=rC(E.value,f[d.CTE_NAME]);J&&s?.(J.nodeId,!0)}return(J,U)=>(N(),M("div",{ref_key:"outerEl",ref:t,onMousedown:U[4]||(U[4]=Bt(()=>{},["stop"]))},[T("div",{class:Oe(["text-start plan-node",{detailed:c.value,parallel:p(R),selected:p(n)==f.nodeId,highlight:p(a)==f.nodeId}])},[f[p(d).SUBPLAN_NAME]?(N(),M("div",HD,[T("b",WD,le(f[p(d).SUBPLAN_NAME]),1)])):Z("",!0),U[34]||(U[34]=v()),p(R)?(N(),M("div",FD,[(N(!0),M(ze,null,Gt(p(G),Y=>(N(),M("div",{key:Y,style:Yt({top:1+Y*2+"px",left:1+(Y+1)*3+"px"}),class:Oe({"border-dashed":Y>=p(P)})},null,6))),128))])):Z("",!0),U[35]||(U[35]=v()),T("div",{class:Oe(["plan-node-body card",{"never-executed":p(L)}]),onMouseenter:U[2]||(U[2]=Y=>a.value=f.nodeId),onMouseleave:U[3]||(U[3]=Y=>a.value=void 0)},[T("div",XD,[T("header",GD,[T("h4",{class:"text-body overflow-hidden btn btn-light text-start py-0 px-1",onClick:U[0]||(U[0]=Bt(Y=>c.value=!c.value,["prevent","stop"]))},[T("span",jD,[c.value?(N(),ft(p(mt),{key:0,"fixed-width":"",icon:p(k2)},null,8,["icon"])):(N(),ft(p(mt),{key:1,"fixed-width":"",icon:p(B_)},null,8,["icon"]))]),v(" "+le(p(_)),1)]),U[6]||(U[6]=v()),T("div",zD,[Se(BD,{node:f},null,8,["node"]),U[5]||(U[5]=v()),T("a",{class:"fw-normal small ms-1",href:"",onClick:U[1]||(U[1]=Bt(Y=>p(s)(f.nodeId,!0),["prevent","stop"]))},` - #`+le(f.nodeId),1)])]),U[29]||(U[29]=v()),T("div",YD,[f[p(d).RELATION_NAME]||f[p(d).FUNCTION_NAME]?(N(),M("div",{key:0,class:Oe({"line-clamp-2":!c.value})},[U[8]||(U[8]=T("span",{class:"text-secondary"},"on",-1)),U[9]||(U[9]=v()),f[p(d).SCHEMA]?(N(),M("span",KD,le(f[p(d).SCHEMA])+".",1)):Z("",!0),v(le(f[p(d).RELATION_NAME])+" "+le(f[p(d).FUNCTION_NAME])+" ",1),f[p(d).ALIAS]?(N(),M("span",$D,[U[7]||(U[7]=T("span",{class:"text-secondary"},"as",-1)),v(" "+le(f[p(d).ALIAS]),1)])):Z("",!0)],2)):f[p(d).ALIAS]?(N(),M("div",{key:1,class:Oe({"line-clamp-2":!c.value})},[U[10]||(U[10]=T("span",{class:"text-secondary"},"on",-1)),U[11]||(U[11]=v()),T("span",{innerHTML:p(ea)(f[p(d).ALIAS])},null,8,JD)],2)):Z("",!0),U[22]||(U[22]=v()),f[p(d).GROUP_KEY]?(N(),M("div",{key:2,class:Oe({"line-clamp-2":!c.value})},[U[12]||(U[12]=T("span",{class:"text-secondary"},"by",-1)),U[13]||(U[13]=v()),T("span",{innerHTML:p(ea)(f[p(d).GROUP_KEY])},null,8,qD)],2)):Z("",!0),U[23]||(U[23]=v()),f[p(d).SORT_KEY]?(N(),M("div",{key:3,class:Oe({"line-clamp-2":!c.value})},[U[14]||(U[14]=T("span",{class:"text-secondary"},"by",-1)),U[15]||(U[15]=v()),T("span",{innerHTML:p(G_)(f[p(d).SORT_KEY],f[p(d).PRESORTED_KEY])},null,8,ZD)],2)):Z("",!0),U[24]||(U[24]=v()),f[p(d).INDEX_NAME]?(N(),M("div",{key:4,class:Oe({"line-clamp-2":!c.value})},[U[16]||(U[16]=T("span",{class:"text-secondary"},"using",-1)),U[17]||(U[17]=v()),T("span",{innerHTML:p(ea)(f[p(d).INDEX_NAME])},null,8,QD)],2)):Z("",!0),U[25]||(U[25]=v()),f[p(d).HASH_CONDITION]?(N(),M("div",{key:5,class:Oe({"line-clamp-2":!c.value})},[U[18]||(U[18]=T("span",{class:"text-secondary"},"on",-1)),U[19]||(U[19]=v()),T("span",{innerHTML:p(ea)(f[p(d).HASH_CONDITION])},null,8,e3)],2)):Z("",!0),U[26]||(U[26]=v()),f[p(d).CTE_NAME]?(N(),M("div",t3,[T("a",{class:"text-reset",href:"",onClick:Bt(x,["prevent","stop"])},[Se(p(mt),{icon:p(z2),class:"text-secondary"},null,8,["icon"]),U[20]||(U[20]=v()),U[21]||(U[21]=T("span",{class:"text-secondary"},"CTE",-1)),v(" "+le(f[p(d).CTE_NAME]),1)])])):Z("",!0)]),U[30]||(U[30]=v()),p(o).highlightType!==p(mn).NONE&&p(b)!==null?(N(),M("div",n3,[T("div",r3,[T("div",{class:"progress-bar",role:"progressbar",style:Yt({width:p(A)+"%","background-color":p(g)}),"aria-valuenow":"0","aria-valuemin":"0","aria-valuemax":"100"},null,4)]),U[28]||(U[28]=v()),T("span",a3,[T("span",i3,le(p(o).highlightType)+":",1),U[27]||(U[27]=v()),T("span",{innerHTML:p(b)},null,8,s3)])])):Z("",!0)]),U[32]||(U[32]=v()),c.value?(N(),ft(UD,{key:0,node:f},null,8,["node"])):Z("",!0),U[33]||(U[33]=v()),p(L)?(N(),M("div",o3,[...U[31]||(U[31]=[T("span",{class:"text-secondary bg-white px-1"}," Never executed ",-1)])])):Z("",!0)],34)],2)],544))}}),l3={key:0,class:"plan-stats flex-shrink-0 d-flex border-bottom border-top align-items-center"},u3={class:"d-inline-block px-2"},c3={key:0,class:"text-secondary"},f3=["innerHTML"],d3={class:"d-inline-block border-start px-2"},p3={key:0,class:"text-secondary"},h3={key:1,class:"stat-value"},E3=["innerHTML"],m3={key:0,class:"d-inline-block border-start px-2 position-relative"},g3={class:"stat-value"},v3=["innerHTML"],_3={key:0,class:"stat-dropdown-container text-start"},y3={key:1,class:"d-inline-block border-start px-2 position-relative"},T3={class:"stat-value"},A3=["innerHTML"],S3={key:0,class:"stat-dropdown-container text-start"},O3={class:"float-end"},I3=["innerHTML"],R3={key:0,class:"text-secondary"},b3={key:1,class:"my-2"},N3={key:2,class:"d-inline-block border-start px-2 position-relative"},L3={class:"stat-label"},C3={class:"badge bg-secondary"},x3={key:0,class:"stat-dropdown-container text-start"},w3={class:"table table-sm table-striped mb-0"},M3={key:3,class:"d-inline-block border-start px-2 position-relative"},D3={class:"stat-label"},P3=["innerHTML"],k3={key:1,class:"stat-dropdown-container text-start"},vm=kt({__name:"PlanStats",props:{planStats:{},rootNode:{},jitDetails:{}},setup(e){const t=new as().getHelpMessage,n=je(!1),a=je(!1),s=je(!1),o=je(!1),l=A=>{let g=NaN;return A>90?g=4:A>40?g=3:A>10&&(g=2),g?"c-"+g:!1},c=Te(()=>{const A=e.planStats.executionTime||0,g=E.value||0;return B.round(g/A*100)});function f(A){const g=e.planStats.executionTime||0,b=A.Time;return B.round(b/g*100)}const E=Te(()=>B.sumBy(e.planStats.triggers,A=>A.Time));function h(A){const g=A[d.AVERAGE_SUM_IO_READ_SPEED],b=A[d.AVERAGE_SUM_IO_WRITE_SPEED],L=[];return g&&L.push(`read=~${Js(d.AVERAGE_SUM_IO_READ_SPEED,g)}`),b&&L.push(`write=~${Js(d.AVERAGE_SUM_IO_WRITE_SPEED,b)}`),L.join(", ")}function _(A){var g;return(g=A.Plans)==null?void 0:g.some(function b(L){return L[d.WORKERS_PLANNED]||L[d.WORKERS_PLANNED_BY_GATHER]?!0:Array.isArray(L.Plans)&&L.Plans.some(b)})}return(A,g)=>e.planStats?(N(),M("div",l3,[T("div",u3,[g[8]||(g[8]=v(` - Execution time: - `,-1)),e.planStats.executionTime?(N(),M("span",{key:1,class:"stat-value",innerHTML:p(Pn)(e.planStats.executionTime)},null,8,f3)):(N(),M("span",c3,[g[7]||(g[7]=v(` - N/A - `,-1)),At(Se(p(mt),{icon:p(ri),class:"cursor-help"},null,8,["icon"]),[[p(St),p(t)("missing execution time")]])]))]),g[46]||(g[46]=v()),T("div",d3,[g[10]||(g[10]=v(` - Planning time: - `,-1)),e.planStats.planningTime?(N(),M("span",h3,[T("span",{class:Oe("mb-0 p-0 px-1 alert "+l(e.planStats.planningTime/e.planStats.executionTime*100)),innerHTML:p(Pn)(e.planStats.planningTime)},null,10,E3)])):(N(),M("span",p3,[g[9]||(g[9]=v(` - N/A - `,-1)),At(Se(p(mt),{icon:p(ri),class:"cursor-help"},null,8,["icon"]),[[p(St),p(t)("missing planning time")]])]))]),g[47]||(g[47]=v()),e.planStats.jitTime&&e.planStats.executionTime?(N(),M("div",m3,[g[13]||(g[13]=v(` - JIT: - `,-1)),T("span",g3,[T("span",{class:Oe("mb-0 p-0 px-1 alert "+l(e.planStats.jitTime/e.planStats.executionTime*100)),innerHTML:p(Pn)(e.planStats.jitTime)},null,10,v3),g[11]||(g[11]=v()),T("button",{onClick:g[0]||(g[0]=Bt(b=>s.value=!s.value,["prevent"])),class:"bg-transparent border-0 p-0 m-0 ps-1"},[Se(p(mt),{icon:p(pl),class:"text-secondary"},null,8,["icon"])]),g[12]||(g[12]=v()),s.value?(N(),M("div",_3,[T("div",null,[e.jitDetails?(N(),ft(X_,{key:0,jit:e.jitDetails},null,8,["jit"])):Z("",!0)])])):Z("",!0)])])):Z("",!0),g[48]||(g[48]=v()),e.planStats.triggers&&e.planStats.triggers.length?(N(),M("div",y3,[g[28]||(g[28]=T("span",{class:"stat-label"},"Triggers: ",-1)),g[29]||(g[29]=v()),T("span",T3,[T("span",{class:Oe("mb-0 p-0 px-1 alert "+p(bf)(c.value)),innerHTML:p(Pn)(E.value)},null,10,A3)]),g[30]||(g[30]=v()),T("button",{onClick:g[1]||(g[1]=Bt(b=>a.value=!a.value,["prevent"])),class:"bg-transparent border-0 p-0 m-0 ps-1"},[Se(p(mt),{icon:p(pl),class:"text-secondary"},null,8,["icon"])]),g[31]||(g[31]=v()),a.value?(N(),M("div",S3,[T("button",{class:"btn btn-xs btn-close float-end",onClick:g[2]||(g[2]=b=>a.value=!1)}),g[25]||(g[25]=v()),g[26]||(g[26]=T("h3",null,"Triggers",-1)),g[27]||(g[27]=v()),(N(!0),M(ze,null,Gt(e.planStats.triggers,(b,L)=>(N(),M("div",{key:L},[v(le(b["Trigger Name"])+" ",1),g[15]||(g[15]=T("br",null,null,-1)),g[16]||(g[16]=v()),g[17]||(g[17]=T("span",{class:"text-secondary"},"Called",-1)),v(" "+le(b.Calls),1),g[18]||(g[18]=T("span",{class:"text-secondary"},"×",-1)),g[19]||(g[19]=v()),T("span",O3,[T("span",{class:Oe("p-0 px-1 alert "+p(bf)(f(b))),innerHTML:p(Pn)(b.Time)},null,10,I3),v(` - | `+le(f(b)),1),g[14]||(g[14]=T("span",{class:"text-secondary"},"%",-1))]),g[20]||(g[20]=v()),g[21]||(g[21]=T("br",null,null,-1)),g[22]||(g[22]=v()),b.Relation?(N(),M("span",R3,"on")):Z("",!0),v(" "+le(b.Relation)+" ",1),g[23]||(g[23]=T("div",{class:"clearfix"},null,-1)),g[24]||(g[24]=v()),e.planStats.triggers&&L!=e.planStats.triggers.length-1?(N(),M("hr",b3)):Z("",!0)]))),128))])):Z("",!0)])):Z("",!0),g[49]||(g[49]=v()),e.planStats.settings?(N(),M("div",N3,[T("span",L3,[g[32]||(g[32]=v(`Settings: - `,-1)),T("span",C3,le(p(B).keys(e.planStats.settings).length),1)]),g[39]||(g[39]=v()),T("button",{onClick:g[3]||(g[3]=Bt(b=>n.value=!n.value,["prevent"])),class:"bg-transparent border-0 p-0 m-0 ps-1"},[Se(p(mt),{icon:p(pl),class:"text-secondary"},null,8,["icon"])]),g[40]||(g[40]=v()),n.value?(N(),M("div",x3,[T("button",{class:"btn btn-xs btn-close float-end",onClick:g[4]||(g[4]=b=>n.value=!1)}),g[34]||(g[34]=v()),g[35]||(g[35]=T("h3",null,"PG Settings",-1)),g[36]||(g[36]=v()),g[37]||(g[37]=T("em",{class:"text-secondary d-block pb-2"},` - Configuration parameters affecting query planning with value different - from the built-in default value. - `,-1)),g[38]||(g[38]=v()),T("table",w3,[T("tbody",null,[(N(!0),M(ze,null,Gt(e.planStats.settings,(b,L)=>(N(),M("tr",{key:L},[T("td",null,le(L),1),g[33]||(g[33]=v()),T("td",null,le(b),1)]))),128))])])])):Z("",!0)])):Z("",!0),g[50]||(g[50]=v()),h(e.rootNode)?(N(),M("div",M3,[T("span",D3,[g[41]||(g[41]=v(` - IO: `,-1)),T("span",{innerHTML:h(e.rootNode)},null,8,P3)]),g[43]||(g[43]=v()),_(e.rootNode)?At((N(),ft(p(mt),{key:0,icon:p(ri),class:"cursor-help d-inline-block text-secondary"},null,8,["icon"])),[[p(St),{content:p(t)("io timings parallel")}]]):Z("",!0),g[44]||(g[44]=v()),T("button",{onClick:g[5]||(g[5]=Bt(b=>o.value=!o.value,["prevent"])),class:"bg-transparent border-0 p-0 m-0 ps-1"},[Se(p(mt),{icon:p(pl),class:"text-secondary"},null,8,["icon"])]),g[45]||(g[45]=v()),o.value?(N(),M("div",k3,[T("button",{class:"btn btn-xs btn-close float-end",onClick:g[6]||(g[6]=b=>o.value=!1)}),g[42]||(g[42]=v()),Se(qs,{node:e.rootNode,class:"mb-0"},null,8,["node"])])):Z("",!0)])):Z("",!0)])):Z("",!0)}}),U3={class:"table"},El=kt({__name:"SortedTable",props:{values:{},sort:{},dir:{}},setup(e){const t=e,n=je(t.sort),a=je(t.dir);un("sort",n),un("dir",a),un("sortBy",o);const s=Te(()=>B.orderBy(t.values,n.value,a.value));function o(l){l===n.value&&(a.value=a.value===Pr.asc?Pr.desc:Pr.asc),n.value=l}return(l,c)=>(N(),M("table",U3,[Vi(l.$slots,"default"),c[0]||(c[0]=v()),Vi(l.$slots,"head"),c[1]||(c[1]=v()),Vi(l.$slots,"body",{values:s.value}),c[2]||(c[2]=v()),Vi(l.$slots,"foot")]))}}),lr=kt({__name:"SortLink",props:{name:{}},setup(e){const t=Tt("dir"),n=Tt("sort"),a=Tt("sortBy");return(s,o)=>(N(),M("a",{href:"#",onClick:o[0]||(o[0]=Bt(l=>p(a)&&p(a)(e.name),["prevent"]))},[Vi(s.$slots,"default",{},()=>[v(le(e.name),1)]),o[1]||(o[1]=v()),p(n)==e.name&&p(t)==p(Pr).asc?(N(),ft(p(mt),{key:0,"fixed-width":"",icon:p(X2)},null,8,["icon"])):p(n)==e.name&&p(t)==p(Pr).desc?(N(),ft(p(mt),{key:1,"fixed-width":"",icon:p(B2)},null,8,["icon"])):Z("",!0)]))}}),V3={class:"thead-light"},B3={class:"text-end"},H3={class:"text-end"},W3={class:"text-end"},F3={class:"ps-3"},X3=["href"],G3={class:"text-end"},j3={class:"px-1"},z3={class:"text-end"},ml=kt({__name:"StatsTableItem",props:{value:{},executionTime:{}},setup(e){const t=e,n=je(!1);function a(s){return s[d.EXCLUSIVE_DURATION]/t.executionTime}return(s,o)=>(N(),M(ze,null,[T("thead",V3,[T("tr",{onClick:o[0]||(o[0]=Bt(l=>n.value=!n.value,["prevent"])),role:"button"},[T("th",null,[n.value?(N(),ft(p(mt),{key:0,"fixed-width":"",icon:p(B_)},null,8,["icon"])):(N(),ft(p(mt),{key:1,"fixed-width":"",icon:p(Y2)},null,8,["icon"])),v(" "+le(t.value.name),1)]),o[1]||(o[1]=v()),T("th",B3,le(t.value.count),1),o[2]||(o[2]=v()),T("th",H3,[T("span",{class:Oe(["alert p-0 px-1",p(bf)(t.value.timePercent*100)])},le(p(Pn)(t.value.time)),3)]),o[3]||(o[3]=v()),T("th",W3,le(p(Em)(t.value.timePercent)),1)])]),o[8]||(o[8]=v()),T("tbody",{class:Oe(n.value?"":"d-none")},[(N(!0),M(ze,null,Gt(p(B).reverse(p(B).sortBy(t.value.nodes,p(d).EXCLUSIVE_DURATION)),l=>(N(),M("tr",{key:l.nodeId,style:{"font-size":"smaller"}},[T("td",F3,[T("a",{href:`#plan/node/${l.nodeId}`,class:"me-1"},"#"+le(l.nodeId),9,X3),v(" "+le(l[p(d).NODE_TYPE]),1)]),o[4]||(o[4]=v()),o[5]||(o[5]=T("td",{class:"text-end"},null,-1)),o[6]||(o[6]=v()),T("td",G3,[T("span",j3,le(p(Pn)(l[p(d).EXCLUSIVE_DURATION])),1)]),o[7]||(o[7]=v()),T("td",z3,le(p(Em)(a(l))),1)]))),128))],2)],64))}}),Y3={class:"small stats container-fluid mt-2"},K3={class:"row row-cols-1 row-cols-lg-2 row-cols-xxl-3 g-4"},$3={class:"col"},J3={class:"card"},q3={class:"card-body"},Z3={class:"table-secondary"},Q3={scope:"col"},eP={scope:"col",class:"text-end"},tP={scope:"col",colspan:"2",class:"text-end"},nP={key:0},rP={class:"col"},aP={class:"card"},iP={class:"card-body"},sP={class:"table-secondary"},oP={scope:"col"},lP={scope:"col",class:"text-end"},uP={scope:"col",colspan:"2",class:"text-end"},cP={key:0},fP={class:"col"},dP={class:"card"},pP={class:"card-body"},hP={class:"table-secondary"},EP={scope:"col"},mP={scope:"col",class:"text-end"},gP={scope:"col",colspan:"2",class:"text-end"},vP={class:"col"},_P={class:"card"},yP={class:"card-body"},TP={class:"table-secondary"},AP={scope:"col"},SP={scope:"col",class:"text-end"},OP={scope:"col",colspan:"2",class:"text-end"},IP={key:0},RP=kt({__name:"Stats",props:{ctes:{},planStats:{},rootNode:{}},setup(e){const t=[],n=je(0);ns(()=>{var E;n.value=e.planStats.executionTime||((E=e.rootNode)==null?void 0:E[d.ACTUAL_TOTAL_TIME]),e.rootNode&&(a(t,e.rootNode),B.each(e.ctes,h=>{a(t,h)}))});function a(E,h){E.push(h),B.each(h.Plans,_=>{a(E,_)})}function s(E){return B.sumBy(E,d.EXCLUSIVE_DURATION)/n.value}const o=Te(()=>{const E=B.groupBy(B.filter(t,_=>_[d.RELATION_NAME]!==void 0),d.RELATION_NAME),h=[];return B.each(E,(_,A)=>{h.push({name:A,count:_.length,time:B.sumBy(_,d.EXCLUSIVE_DURATION),timePercent:s(_),nodes:_})}),h}),l=Te(()=>{const E=B.groupBy(B.filter(t,_=>_[d.FUNCTION_NAME]!==void 0),d.FUNCTION_NAME),h=[];return B.each(E,(_,A)=>{h.push({name:A,count:_.length,time:B.sumBy(_,d.EXCLUSIVE_DURATION),timePercent:s(_),nodes:_})}),h}),c=Te(()=>{const E=B.groupBy(t,d.NODE_TYPE),h=[];return B.each(E,(_,A)=>{h.push({name:A,count:_.length,time:B.sumBy(_,d.EXCLUSIVE_DURATION),timePercent:s(_),nodes:_})}),h}),f=Te(()=>{const E=B.groupBy(B.filter(t,_=>_[d.INDEX_NAME]!==void 0),d.INDEX_NAME),h=[];return B.each(E,(_,A)=>{h.push({name:A,count:_.length,time:B.sumBy(_,d.EXCLUSIVE_DURATION),timePercent:s(_),nodes:_})}),h});return(E,h)=>(N(),M("div",Y3,[T("div",K3,[T("div",$3,[T("div",J3,[T("div",q3,[Se(El,{class:"table table-sm mb-0",values:o.value,sort:"time",dir:p(Pr).desc},{body:Ot(_=>[(N(!0),M(ze,null,Gt(_.values,A=>(N(),ft(ml,{key:A,value:A,executionTime:n.value},null,8,["value","executionTime"]))),128))]),default:Ot(()=>[T("thead",Z3,[T("tr",null,[T("th",Q3,[Se(lr,{name:"name"},{default:Ot(()=>[...h[0]||(h[0]=[v("Table",-1)])]),_:1})]),h[3]||(h[3]=v()),T("th",eP,[Se(lr,{name:"count"},{default:Ot(()=>[...h[1]||(h[1]=[v("Count",-1)])]),_:1})]),h[4]||(h[4]=v()),T("th",tP,[Se(lr,{name:"time"},{default:Ot(()=>[...h[2]||(h[2]=[v("Time",-1)])]),_:1})])])]),h[6]||(h[6]=v()),h[7]||(h[7]=v()),o.value.length?Z("",!0):(N(),M("tbody",nP,[...h[5]||(h[5]=[T("tr",null,[T("td",{colspan:"3",class:"text-center fst-italic"},` - No tables used - `)],-1)])]))]),_:1},8,["values","dir"])])])]),h[30]||(h[30]=v()),T("div",rP,[T("div",aP,[T("div",iP,[Se(El,{class:"table table-sm mb-0",values:l.value,sort:"time",dir:p(Pr).desc},{body:Ot(_=>[(N(!0),M(ze,null,Gt(_.values,A=>(N(),ft(ml,{key:A,value:A,executionTime:n.value},null,8,["value","executionTime"]))),128))]),default:Ot(()=>[T("thead",sP,[T("tr",null,[T("th",oP,[Se(lr,{name:"name"},{default:Ot(()=>[...h[8]||(h[8]=[v("Function",-1)])]),_:1})]),h[11]||(h[11]=v()),T("th",lP,[Se(lr,{name:"count"},{default:Ot(()=>[...h[9]||(h[9]=[v("Count",-1)])]),_:1})]),h[12]||(h[12]=v()),T("th",uP,[Se(lr,{name:"time"},{default:Ot(()=>[...h[10]||(h[10]=[v("Time",-1)])]),_:1})])])]),h[14]||(h[14]=v()),h[15]||(h[15]=v()),l.value.length?Z("",!0):(N(),M("tbody",cP,[...h[13]||(h[13]=[T("tr",null,[T("td",{colspan:"3",class:"text-center fst-italic"},` - No function used - `)],-1)])]))]),_:1},8,["values","dir"])])])]),h[31]||(h[31]=v()),T("div",fP,[T("div",dP,[T("div",pP,[Se(El,{class:"table table-sm mb-0",values:c.value,sort:"time",dir:p(Pr).desc},{body:Ot(_=>[(N(!0),M(ze,null,Gt(_.values,A=>(N(),ft(ml,{key:A,value:A,executionTime:n.value},null,8,["value","executionTime"]))),128))]),default:Ot(()=>[T("thead",hP,[T("tr",null,[T("th",EP,[Se(lr,{name:"name"},{default:Ot(()=>[...h[16]||(h[16]=[v("Node Type",-1)])]),_:1})]),h[19]||(h[19]=v()),T("th",mP,[Se(lr,{name:"count"},{default:Ot(()=>[...h[17]||(h[17]=[v("Count",-1)])]),_:1})]),h[20]||(h[20]=v()),T("th",gP,[Se(lr,{name:"time"},{default:Ot(()=>[...h[18]||(h[18]=[v("Time",-1)])]),_:1})])])]),h[21]||(h[21]=v())]),_:1},8,["values","dir"])])])]),h[32]||(h[32]=v()),T("div",vP,[T("div",_P,[T("div",yP,[Se(El,{class:"table table-sm mb-0",values:f.value,sort:"time",dir:p(Pr).desc},{body:Ot(_=>[(N(!0),M(ze,null,Gt(_.values,A=>(N(),ft(ml,{key:A,value:A,executionTime:n.value},null,8,["value","executionTime"]))),128))]),default:Ot(()=>[T("thead",TP,[T("tr",null,[T("th",AP,[Se(lr,{name:"name"},{default:Ot(()=>[...h[22]||(h[22]=[v("Index",-1)])]),_:1})]),h[25]||(h[25]=v()),T("th",SP,[Se(lr,{name:"count"},{default:Ot(()=>[...h[23]||(h[23]=[v("Count",-1)])]),_:1})]),h[26]||(h[26]=v()),T("th",OP,[Se(lr,{name:"time"},{default:Ot(()=>[...h[24]||(h[24]=[v("Time",-1)])]),_:1})])])]),h[28]||(h[28]=v()),h[29]||(h[29]=v()),f.value.length?Z("",!0):(N(),M("tbody",IP,[...h[27]||(h[27]=[T("tr",null,[T("td",{colspan:"3",class:"text-center fst-italic"},` - No index used - `)],-1)])]))]),_:1},8,["values","dir"])])])])])]))}}),gl=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function bP(e,t){let n=new Set,a=new Set,s=!1,o=!1;const l=new WeakSet;let c={delta:0,timestamp:0,isProcessing:!1};function f(h){l.has(h)&&(E.schedule(h),e()),h(c)}const E={schedule:(h,_=!1,A=!1)=>{const g=A&&s?n:a;return _&&l.add(h),g.has(h)||g.add(h),h},cancel:h=>{a.delete(h),l.delete(h)},process:h=>{if(c=h,s){o=!0;return}s=!0,[n,a]=[a,n],n.forEach(f),n.clear(),s=!1,o&&(o=!1,E.process(h))}};return E}const ia={},NP=40;function K_(e,t){let n=!1,a=!0;const s={delta:0,timestamp:0,isProcessing:!1},o=()=>n=!0,l=gl.reduce((R,G)=>(R[G]=bP(o),R),{}),{setup:c,read:f,resolveKeyframes:E,preUpdate:h,update:_,preRender:A,render:g,postRender:b}=l,L=()=>{const R=ia.useManualTiming?s.timestamp:performance.now();n=!1,ia.useManualTiming||(s.delta=a?1e3/60:Math.max(Math.min(R-s.timestamp,NP),1)),s.timestamp=R,s.isProcessing=!0,c.process(s),f.process(s),E.process(s),h.process(s),_.process(s),A.process(s),g.process(s),b.process(s),s.isProcessing=!1,n&&t&&(a=!1,e(L))},P=()=>{n=!0,a=!0,s.isProcessing||e(L)};return{schedule:gl.reduce((R,G)=>{const D=l[G];return R[G]=(x,J=!1,U=!1)=>(n||P(),D.schedule(x,J,U)),R},{}),cancel:R=>{for(let G=0;Ge,{schedule:sa,cancel:Nf,state:Xl}=K_(typeof requestAnimationFrame<"u"?requestAnimationFrame:is,!0);let Cl;function LP(){Cl=void 0}const ur={now:()=>(Cl===void 0&&ur.set(Xl.isProcessing||ia.useManualTiming?Xl.timestamp:performance.now()),Cl),set:e=>{Cl=e,queueMicrotask(LP)}},Ur=e=>e*1e3,na=e=>e/1e3,$_=e=>t=>typeof t=="string"&&t.startsWith(e),J_=$_("--"),CP=$_("var(--"),Ld=e=>CP(e)?xP.test(e.split("/*")[0].trim()):!1,xP=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,wP={},Zs=new WeakMap,fo=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Ta=fo("deg"),Gi=fo("%"),nt=fo("px"),MP=fo("vh"),DP=fo("vw"),_m={...Gi,parse:e=>Gi.parse(e)/100,transform:e=>Gi.transform(e*100)},Nn=e=>!!(e&&e.getVelocity);function PP({top:e,left:t,right:n,bottom:a}){return{x:{min:t,max:n},y:{min:e,max:a}}}function kP(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 UP(e,t){return PP(kP(e.getBoundingClientRect(),t))}const ym={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Lf={};for(const e in ym)Lf[e]={isEnabled:t=>ym[e].some(n=>!!t[n])};const Tm=()=>({min:0,max:0}),Cd=()=>({x:Tm(),y:Tm()}),VP=typeof window<"u",Cf={current:null},q_={current:!1};function BP(){if(q_.current=!0,!!VP)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Cf.current=e.matches;e.addEventListener("change",t),t()}else Cf.current=!1}function HP(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function WP(e){return typeof e=="string"||Array.isArray(e)}const FP=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],XP=["initial",...FP];function Z_(e){return HP(e.animate)||XP.some(t=>WP(e[t]))}function GP(e){return!!(Z_(e)||e.variants)}function jP(e,t){e.indexOf(t)===-1&&e.push(t)}function Q_(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class e0{constructor(){this.subscriptions=[]}add(t){return jP(this.subscriptions,t),()=>Q_(this.subscriptions,t)}notify(t,n,a){const s=this.subscriptions.length;if(s)if(s===1)this.subscriptions[0](t,n,a);else for(let o=0;o!isNaN(parseFloat(e));class YP{constructor(t,n={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=a=>{var s;const o=ur.now();if(this.updatedAt!==o&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(a),this.current!==this.prev&&((s=this.events.change)==null||s.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=ur.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=zP(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(),sa.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=ur.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>Am)return 0;const n=Math.min(this.updatedAt-this.prevUpdatedAt,Am);return t0(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 Qs(e,t){return new YP(e,t)}function KP(e,t,n){for(const a in t){const s=t[a],o=n[a];if(Nn(s))e.addValue(a,s);else if(Nn(o))e.addValue(a,Qs(s,{owner:e}));else if(o!==s)if(e.hasValue(a)){const l=e.getValue(a);l.liveStyle===!0?l.jump(s):l.hasAnimated||l.set(s)}else{const l=e.getStaticValue(a);e.addValue(a,Qs(l!==void 0?l:s,{owner:e}))}}for(const a in n)t[a]===void 0&&e.removeValue(a);return t}function Sm(e){const t=[{},{}];return e?.values.forEach((n,a)=>{t[0][a]=n.get(),t[1][a]=n.getVelocity()}),t}function n0(e,t,n,a){if(typeof t=="function"){const[s,o]=Sm(a);t=t(n!==void 0?n:e.custom,s,o)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[s,o]=Sm(a);t=t(n!==void 0?n:e.custom,s,o)}return t}function $P(e){for(let t=1;te*180/Math.PI,xf=e=>{const t=Qa(Math.atan2(e[1],e[0]));return wf(t)},JP={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:xf,rotateZ:xf,skewX:e=>Qa(Math.atan(e[1])),skewY:e=>Qa(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},wf=e=>(e=e%360,e<0&&(e+=360),e),Om=xf,Im=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),Rm=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),qP={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Im,scaleY:Rm,scale:e=>(Im(e)+Rm(e))/2,rotateX:e=>wf(Qa(Math.atan2(e[6],e[5]))),rotateY:e=>wf(Qa(Math.atan2(-e[2],e[0]))),rotateZ:Om,rotate:Om,skewX:e=>Qa(Math.atan(e[4])),skewY:e=>Qa(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function Mf(e){return e.includes("scale")?1:0}function Df(e,t){if(!e||e==="none")return Mf(t);const n=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let a,s;if(n)a=qP,s=n;else{const c=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);a=JP,s=c}if(!s)return Mf(t);const o=a[t],l=s[1].split(",").map(QP);return typeof o=="function"?o(l):l[o]}const ZP=(e,t)=>{const{transform:n="none"}=getComputedStyle(e);return Df(n,t)};function QP(e){return parseFloat(e.trim())}const ss=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],os=new Set(ss),ci=(e,t,n)=>n>t?t:ntypeof e=="number",parse:parseFloat,transform:e=>e},eo={...ls,transform:e=>ci(0,1,e)},vl={...ls,default:1},bm=e=>e===ls||e===nt,ek=new Set(["x","y","z"]),tk=ss.filter(e=>!ek.has(e));function nk(e){const t=[];return tk.forEach(n=>{const a=e.getValue(n);a!==void 0&&(t.push([n,a.get()]),a.set(n.startsWith("scale")?1:0))}),t}const ai={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})=>Df(t,"x"),y:(e,{transform:t})=>Df(t,"y")};ai.translateX=ai.x;ai.translateY=ai.y;const ii=new Set;let Pf=!1,kf=!1,Uf=!1;function r0(){if(kf){const e=Array.from(ii).filter(a=>a.needsMeasurement),t=new Set(e.map(a=>a.element)),n=new Map;t.forEach(a=>{const s=nk(a);s.length&&(n.set(a,s),a.render())}),e.forEach(a=>a.measureInitialState()),t.forEach(a=>{a.render();const s=n.get(a);s&&s.forEach(([o,l])=>{var c;(c=a.getValue(o))==null||c.set(l)})}),e.forEach(a=>a.measureEndState()),e.forEach(a=>{a.suspendedScrollY!==void 0&&window.scrollTo(0,a.suspendedScrollY)})}kf=!1,Pf=!1,ii.forEach(e=>e.complete(Uf)),ii.clear()}function a0(){ii.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(kf=!0)})}function rk(){Uf=!0,a0(),r0(),Uf=!1}class xd{constructor(t,n,a,s,o,l=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=n,this.name=a,this.motionValue=s,this.element=o,this.isAsync=l}scheduleResolve(){this.state="scheduled",this.isAsync?(ii.add(this),Pf||(Pf=!0,sa.read(a0),sa.resolveKeyframes(r0))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:n,element:a,motionValue:s}=this;if(t[0]===null){const o=s?.get(),l=t[t.length-1];if(o!==void 0)t[0]=o;else if(a&&n){const c=a.readValue(n,l);c!=null&&(t[0]=c)}t[0]===void 0&&(t[0]=l),s&&o===void 0&&s.set(t[0])}$P(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),ii.delete(this)}cancel(){this.state==="scheduled"&&(ii.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const i0=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),s0=e=>/^0[^.\s]+$/u.test(e),Xs=e=>Math.round(e*1e5)/1e5,wd=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function ak(e){return e==null}const ik=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Md=(e,t)=>n=>!!(typeof n=="string"&&ik.test(n)&&n.startsWith(e)||t&&!ak(n)&&Object.prototype.hasOwnProperty.call(n,t)),o0=(e,t,n)=>a=>{if(typeof a!="string")return a;const[s,o,l,c]=a.match(wd);return{[e]:parseFloat(s),[t]:parseFloat(o),[n]:parseFloat(l),alpha:c!==void 0?parseFloat(c):1}},sk=e=>ci(0,255,e),$c={...ls,transform:e=>Math.round(sk(e))},ei={test:Md("rgb","red"),parse:o0("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:a=1})=>"rgba("+$c.transform(e)+", "+$c.transform(t)+", "+$c.transform(n)+", "+Xs(eo.transform(a))+")"};function ok(e){let t="",n="",a="",s="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),a=e.substring(5,7),s=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),a=e.substring(3,4),s=e.substring(4,5),t+=t,n+=n,a+=a,s+=s),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(a,16),alpha:s?parseInt(s,16)/255:1}}const Vf={test:Md("#"),parse:ok,transform:ei.transform},Hi={test:Md("hsl","hue"),parse:o0("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:a=1})=>"hsla("+Math.round(e)+", "+Gi.transform(Xs(t))+", "+Gi.transform(Xs(n))+", "+Xs(eo.transform(a))+")"},rn={test:e=>ei.test(e)||Vf.test(e)||Hi.test(e),parse:e=>ei.test(e)?ei.parse(e):Hi.test(e)?Hi.parse(e):Vf.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?ei.transform(e):Hi.transform(e),getAnimatableNone:e=>{const t=rn.parse(e);return t.alpha=0,rn.transform(t)}},lk=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function uk(e){var t,n;return isNaN(e)&&typeof e=="string"&&(((t=e.match(wd))==null?void 0:t.length)||0)+(((n=e.match(lk))==null?void 0:n.length)||0)>0}const l0="number",u0="color",ck="var",fk="var(",Nm="${}",dk=/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 to(e){const t=e.toString(),n=[],a={color:[],number:[],var:[]},s=[];let o=0;const l=t.replace(dk,c=>(rn.test(c)?(a.color.push(o),s.push(u0),n.push(rn.parse(c))):c.startsWith(fk)?(a.var.push(o),s.push(ck),n.push(c)):(a.number.push(o),s.push(l0),n.push(parseFloat(c))),++o,Nm)).split(Nm);return{values:n,split:l,indexes:a,types:s}}function c0(e){return to(e).values}function f0(e){const{split:t,types:n}=to(e),a=t.length;return s=>{let o="";for(let l=0;ltypeof e=="number"?0:rn.test(e)?rn.getAnimatableNone(e):e;function hk(e){const t=c0(e);return f0(e)(t.map(pk))}const us={test:uk,parse:c0,createTransformer:f0,getAnimatableNone:hk},Ek={test:e=>e==="auto",parse:e=>e},d0=e=>t=>t.test(e),p0=[ls,nt,Gi,Ta,DP,MP,Ek],Lm=e=>p0.find(d0(e)),mk=[...p0,rn,us],gk=e=>mk.find(d0(e)),vk=new Set(["brightness","contrast","saturate","opacity"]);function _k(e){const[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[a]=n.match(wd)||[];if(!a)return e;const s=n.replace(a,"");let o=vk.has(t)?1:0;return a!==n&&(o*=100),t+"("+o+s+")"}const yk=/\b([a-z-]*)\(.*?\)/gu,Bf={...us,getAnimatableNone:e=>{const t=e.match(yk);return t?t.map(_k).join(" "):e}},Cm={...ls,transform:Math.round},Tk={rotate:Ta,rotateX:Ta,rotateY:Ta,rotateZ:Ta,scale:vl,scaleX:vl,scaleY:vl,scaleZ:vl,skew:Ta,skewX:Ta,skewY:Ta,distance:nt,translateX:nt,translateY:nt,translateZ:nt,x:nt,y:nt,z:nt,perspective:nt,transformPerspective:nt,opacity:eo,originX:_m,originY:_m,originZ:nt},Dd={borderWidth:nt,borderTopWidth:nt,borderRightWidth:nt,borderBottomWidth:nt,borderLeftWidth:nt,borderRadius:nt,radius:nt,borderTopLeftRadius:nt,borderTopRightRadius:nt,borderBottomRightRadius:nt,borderBottomLeftRadius:nt,width:nt,maxWidth:nt,height:nt,maxHeight:nt,top:nt,right:nt,bottom:nt,left:nt,padding:nt,paddingTop:nt,paddingRight:nt,paddingBottom:nt,paddingLeft:nt,margin:nt,marginTop:nt,marginRight:nt,marginBottom:nt,marginLeft:nt,backgroundPositionX:nt,backgroundPositionY:nt,...Tk,zIndex:Cm,fillOpacity:eo,strokeOpacity:eo,numOctaves:Cm},Ak={...Dd,color:rn,backgroundColor:rn,outlineColor:rn,fill:rn,stroke:rn,borderColor:rn,borderTopColor:rn,borderRightColor:rn,borderBottomColor:rn,borderLeftColor:rn,filter:Bf,WebkitFilter:Bf},h0=e=>Ak[e];function E0(e,t){let n=h0(e);return n!==Bf&&(n=us),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const{schedule:Sk}=K_(queueMicrotask,!0),xm=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class m0{scrapeMotionValuesFromProps(t,n,a){return{}}constructor({parent:t,props:n,presenceContext:a,reducedMotionConfig:s,blockInitialAnimation:o,visualState:l},c={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=xd,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 A=ur.now();this.renderScheduledAtthis.bindToMotionValue(s,a)),q_.current||BP(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Cf.current,(n=this.parent)==null||n.addChild(this),this.update(this.props,this.presenceContext)}unmount(){var t;this.projection&&this.projection.unmount(),Nf(this.notifyUpdate),Nf(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=os.has(t);a&&this.onBindTransform&&this.onBindTransform();const s=n.on("change",l=>{this.latestValues[t]=l,this.props.onUpdate&&sa.preRender(this.notifyUpdate),a&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let o;window.MotionCheckAppearSync&&(o=window.MotionCheckAppearSync(this,t,n)),this.valueSubscriptions.set(t,()=>{s(),o&&o(),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 Lf){const n=Lf[t];if(!n)continue;const{isEnabled:a,Feature:s}=n;if(!this.features[t]&&s&&a(this.props)&&(this.features[t]=new s(this)),this.features[t]){const o=this.features[t];o.isMounted?o.update():(o.mount(),o.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Cd()}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=Qs(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"&&(i0(a)||s0(a))?a=parseFloat(a):!gk(a)&&us.test(n)&&(a=E0(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 s;if(typeof a=="string"||typeof a=="object"){const l=n0(this.props,a,(n=this.presenceContext)==null?void 0:n.custom);l&&(s=l[t])}if(a&&s!==void 0)return s;const o=this.getBaseTargetFromProps(this.props,t);return o!==void 0&&!Nn(o)?o:this.initialValues[t]!==void 0&&s===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(){Sk.render(this.render)}}const g0=new Set(["width","height","top","left","right","bottom",...ss]);let Pd=()=>{};const Ok=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Ik(e){const t=Ok.exec(e);if(!t)return[,];const[,n,a,s]=t;return[`--${n??a}`,s]}function v0(e,t,n=1){const[a,s]=Ik(e);if(!a)return;const o=window.getComputedStyle(t).getPropertyValue(a);if(o){const l=o.trim();return i0(l)?parseFloat(l):l}return Ld(s)?v0(s,t,n+1):s}function Rk(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||s0(e):!0}const bk=new Set(["auto","none","0"]);function Nk(e,t,n){let a=0,s;for(;a{n.getValue(f).set(E)}),this.resolveNoneKeyframes()}}class _0 extends m0{constructor(){super(...arguments),this.KeyframeResolver=Lk}sortInstanceNodePosition(t,n){return t.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(t,n){return t.style?t.style[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}`)}))}}const y0=(e,t)=>t&&typeof e=="number"?t.transform(e):e,Ck={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},xk=ss.length;function wk(e,t,n){let a="",s=!0;for(let o=0;oe.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),kk={offset:"stroke-dashoffset",array:"stroke-dasharray"},Uk={offset:"strokeDashoffset",array:"strokeDasharray"};function Vk(e,t,n=1,a=0,s=!0){e.pathLength=1;const o=s?kk:Uk;e[o.offset]=nt.transform(-a);const l=nt.transform(t),c=nt.transform(n);e[o.array]=`${l} ${c}`}function Bk(e,{attrX:t,attrY:n,attrScale:a,pathLength:s,pathSpacing:o=1,pathOffset:l=0,...c},f,E,h){if(T0(e,c,E),f){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:_,style:A}=e;_.transform&&(A.transform=_.transform,delete _.transform),(A.transform||_.transformOrigin)&&(A.transformOrigin=_.transformOrigin??"50% 50%",delete _.transformOrigin),A.transform&&(A.transformBox=h?.transformBox??"fill-box",delete _.transformBox),t!==void 0&&(_.x=t),n!==void 0&&(_.y=n),a!==void 0&&(_.scale=a),s!==void 0&&Vk(_,s,o,l,!1)}const O0=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"]),Hk=e=>typeof e=="string"&&e.toLowerCase()==="svg";function Wk(e,t,n,a){A0(e,t,void 0,a);for(const s in t.attrs)e.setAttribute(O0.has(s)?s:kd(s),t.attrs[s])}function Fk(e,t,n){const a=S0(e,t,n);for(const s in e)if(Nn(e[s])||Nn(t[s])){const o=ss.indexOf(s)!==-1?"attr"+s.charAt(0).toUpperCase()+s.substring(1):s;a[o]=e[s]}return a}class Xk extends _0{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Cd}getBaseTargetFromProps(t,n){return t[n]}readValueFromInstance(t,n){if(os.has(n)){const a=h0(n);return a&&a.default||0}return n=O0.has(n)?n:kd(n),t.getAttribute(n)}scrapeMotionValuesFromProps(t,n,a){return Fk(t,n,a)}build(t,n,a){Bk(t,n,this.isSVGTag,a.transformTemplate,a.style)}renderInstance(t,n,a,s){Wk(t,n,a,s)}mount(t){this.isSVGTag=Hk(t.tagName),super.mount(t)}}function Ud(e){return typeof e=="object"&&!Array.isArray(e)}function Gk(e,t,n){if(e instanceof EventTarget)return[e];if(typeof e=="string"){let a=document;const s=n?.[e]??a.querySelectorAll(e);return s?Array.from(s):[]}return Array.from(e)}function I0(e,t,n,a){return typeof e=="string"&&Ud(t)?Gk(e,n,a):e instanceof NodeList?Array.from(e):Array.isArray(e)?e:[e]}function jk(e,t,n){return e*(t+1)}function wm(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}const po=(e,t,n)=>e+(t-e)*n,zk=(e,t,n)=>{const a=t-e;return((n-e)%a+a)%a+e},R0=e=>Array.isArray(e)&&typeof e[0]!="number";function b0(e,t){return R0(e)?e[zk(0,e.length,t)]:e}function Yk(e,t,n){for(let a=0;at&&s.at{const a=t-e;return a===0?1:(n-e)/a};function N0(e,t){const n=e[e.length-1];for(let a=1;a<=t;a++){const s=Vd(0,t,a);e.push(po(n,1,s))}}function L0(e){const t=[0];return N0(t,e.length-1),t}const Gl=2e4;function Bd(e){let t=0;const n=50;let a=e.next(t);for(;!a.done&&t=Gl?1/0:t}function C0(e,t=100,n){const a=n({...e,keyframes:[0,t]}),s=Math.min(Bd(a),Gl);return{type:"keyframes",ease:o=>a.next(s*o).value/t,duration:na(s)}}function Hd(e){return typeof e=="function"&&"applyToOptions"in e}const qk="easeInOut";function Zk(e,{defaultTransition:t={},...n}={},a,s){const o=t.duration||.3,l=new Map,c=new Map,f={},E=new Map;let h=0,_=0,A=0;for(let g=0;g{const ye=Qk(x),{delay:xe=0,times:ge=L0(ye),type:O="keyframes",repeat:Me,repeatType:z,repeatDelay:$=0,...w}=J;let{ease:ue=t.ease||"easeOut",duration:de}=J;const me=typeof xe=="function"?xe(Y,ne):xe,be=ye.length,re=Hd(O)?O:s?.[O||"keyframes"];if(be<=2&&re){let F=100;if(be===2&&nU(ye)){const q=ye[1]-ye[0];F=Math.abs(q)}const X={...w};de!==void 0&&(X.duration=Ur(de));const W=C0(X,F,re);ue=W.ease,de=W.duration}de??(de=o);const pe=_+me;ge.length===1&&ge[0]===0&&(ge[1]=1);const C=ge.length-ye.length;if(C>0&&N0(ge,C),ye.length===1&&ye.unshift(null),Me){de=jk(de,Me);const F=[...ye],X=[...ge];ue=Array.isArray(ue)?[...ue]:[ue];const W=[...ue];for(let q=0;q{for(const L in g){const P=g[L];P.sort(Jk);const R=[],G=[],D=[];for(let J=0;Jtypeof e=="number",nU=e=>e.every(tU),rU=e=>Array.isArray(e);function aU(e,t,n){const a=e.getProps();return n0(a,t,a.custom,e)}function iU(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Qs(n))}function sU(e){return rU(e)?e[e.length-1]||0:e}function oU(e,t){const n=aU(e,t);let{transitionEnd:a={},transition:s={},...o}=n||{};o={...o,...a};for(const l in o){const c=sU(o[l]);iU(e,l,c)}}function lU(e){return!!(Nn(e)&&e.add)}function uU(e,t){const n=e.getValue("willChange");if(lU(n))return n.add(t);if(!n&&ia.WillChange){const a=new ia.WillChange("auto");e.addValue("willChange",a),a.add(t)}}const cU="framerAppearId",fU="data-"+kd(cU);function dU(e){return e.props[fU]}const pU=e=>e!==null;function hU(e,{repeat:t,repeatType:n="loop"},a){const s=e.filter(pU),o=t&&n!=="loop"&&t%2===1?0:s.length-1;return s[o]}const EU={type:"spring",stiffness:500,damping:25,restSpeed:10},mU=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),gU={type:"keyframes",duration:.8},vU={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},_U=(e,{keyframes:t})=>t.length>2?gU:os.has(e)?e.startsWith("scale")?mU(t[1]):EU:vU;function yU({when:e,delay:t,delayChildren:n,staggerChildren:a,staggerDirection:s,repeat:o,repeatType:l,repeatDelay:c,from:f,elapsed:E,...h}){return!!Object.keys(h).length}function x0(e,t){return e?.[t]??e?.default??e}function Hf(e){e.duration=0,e.type}function Jc(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 TU({hue:e,saturation:t,lightness:n,alpha:a}){e/=360,t/=100,n/=100;let s=0,o=0,l=0;if(!t)s=o=l=n;else{const c=n<.5?n*(1+t):n+t-n*t,f=2*n-c;s=Jc(f,c,e+1/3),o=Jc(f,c,e),l=Jc(f,c,e-1/3)}return{red:Math.round(s*255),green:Math.round(o*255),blue:Math.round(l*255),alpha:a}}function jl(e,t){return n=>n>0?t:e}const qc=(e,t,n)=>{const a=e*e,s=n*(t*t-a)+a;return s<0?0:Math.sqrt(s)},AU=[Vf,ei,Hi],SU=e=>AU.find(t=>t.test(e));function Pm(e){const t=SU(e);if(!t)return!1;let n=t.parse(e);return t===Hi&&(n=TU(n)),n}const km=(e,t)=>{const n=Pm(e),a=Pm(t);if(!n||!a)return jl(e,t);const s={...n};return o=>(s.red=qc(n.red,a.red,o),s.green=qc(n.green,a.green,o),s.blue=qc(n.blue,a.blue,o),s.alpha=po(n.alpha,a.alpha,o),ei.transform(s))},Wf=new Set(["none","hidden"]);function OU(e,t){return Wf.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}const IU=(e,t)=>n=>t(e(n)),Wd=(...e)=>e.reduce(IU);function RU(e,t){return n=>po(e,t,n)}function Fd(e){return typeof e=="number"?RU:typeof e=="string"?Ld(e)?jl:rn.test(e)?km:LU:Array.isArray(e)?w0:typeof e=="object"?rn.test(e)?km:bU:jl}function w0(e,t){const n=[...e],a=n.length,s=e.map((o,l)=>Fd(o)(o,t[l]));return o=>{for(let l=0;l{for(const o in a)n[o]=a[o](s);return n}}function NU(e,t){const n=[],a={color:0,var:0,number:0};for(let s=0;s{const n=us.createTransformer(t),a=to(e),s=to(t);return a.indexes.var.length===s.indexes.var.length&&a.indexes.color.length===s.indexes.color.length&&a.indexes.number.length>=s.indexes.number.length?Wf.has(e)&&!s.values.length||Wf.has(t)&&!a.values.length?OU(e,t):Wd(w0(NU(a,s),s.values),n):jl(e,t)};function M0(e,t,n){return typeof e=="number"&&typeof t=="number"&&typeof n=="number"?po(e,t,n):Fd(e)(e,t)}const CU=e=>{const t=({timestamp:n})=>e(n);return{start:(n=!0)=>sa.update(t,n),stop:()=>Nf(t),now:()=>Xl.isProcessing?Xl.timestamp:ur.now()}},D0=(e,t,n=10)=>{let a="";const s=Math.max(Math.round(t/n),2);for(let o=0;o{const h=E*l,_=h*e,A=h-n,g=Ff(E,l),b=Math.exp(-_);return Um-A/g*b},o=E=>{const h=E*l*e,_=h*n+n,A=Math.pow(l,2)*Math.pow(E,2)*e,g=Math.exp(-h),b=Ff(Math.pow(E,2),l);return(-s(E)+Um>0?-1:1)*((_-A)*g)/b}):(s=E=>{const h=Math.exp(-E*e),_=(E-n)*e+1;return-.001+h*_},o=E=>{const h=Math.exp(-E*e),_=(n-E)*(e*e);return h*_});const c=5/e,f=DU(s,o,c);if(e=Ur(e),isNaN(f))return{stiffness:$t.stiffness,damping:$t.damping,duration:e};{const E=Math.pow(f,2)*a;return{stiffness:E,damping:l*2*Math.sqrt(a*E),duration:e}}}const MU=12;function DU(e,t,n){let a=n;for(let s=1;se[n]!==void 0)}function UU(e){let t={velocity:$t.velocity,stiffness:$t.stiffness,damping:$t.damping,mass:$t.mass,isResolvedFromDuration:!1,...e};if(!Vm(e,kU)&&Vm(e,PU))if(e.visualDuration){const n=e.visualDuration,a=2*Math.PI/(n*1.2),s=a*a,o=2*ci(.05,1,1-(e.bounce||0))*Math.sqrt(s);t={...t,mass:$t.mass,stiffness:s,damping:o}}else{const n=wU(e);t={...t,...n,mass:$t.mass},t.isResolvedFromDuration=!0}return t}function no(e=$t.visualDuration,t=$t.bounce){const n=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:a,restDelta:s}=n;const o=n.keyframes[0],l=n.keyframes[n.keyframes.length-1],c={done:!1,value:o},{stiffness:f,damping:E,mass:h,duration:_,velocity:A,isResolvedFromDuration:g}=UU({...n,velocity:-na(n.velocity||0)}),b=A||0,L=E/(2*Math.sqrt(f*h)),P=l-o,R=na(Math.sqrt(f/h)),G=Math.abs(P)<5;a||(a=G?$t.restSpeed.granular:$t.restSpeed.default),s||(s=G?$t.restDelta.granular:$t.restDelta.default);let D;if(L<1){const J=Ff(R,L);D=U=>{const Y=Math.exp(-L*R*U);return l-Y*((b+L*R*P)/J*Math.sin(J*U)+P*Math.cos(J*U))}}else if(L===1)D=J=>l-Math.exp(-R*J)*(P+(b+R*P)*J);else{const J=R*Math.sqrt(L*L-1);D=U=>{const Y=Math.exp(-L*R*U),ne=Math.min(J*U,300);return l-Y*((b+L*R*P)*Math.sinh(ne)+J*P*Math.cosh(ne))/J}}const x={calculatedDuration:g&&_||null,next:J=>{const U=D(J);if(g)c.done=J>=_;else{let Y=J===0?b:0;L<1&&(Y=J===0?Ur(b):P0(D,J,U));const ne=Math.abs(Y)<=a,ye=Math.abs(l-U)<=s;c.done=ne&&ye}return c.value=c.done?l:U,c},toString:()=>{const J=Math.min(Bd(x),Gl),U=D0(Y=>x.next(J*Y).value,J,30);return J+"ms "+U},toTransition:()=>{}};return x}no.applyToOptions=e=>{const t=C0(e,100,no);return e.ease=t.ease,e.duration=Ur(t.duration),e.type="keyframes",e};function Xf({keyframes:e,velocity:t=0,power:n=.8,timeConstant:a=325,bounceDamping:s=10,bounceStiffness:o=500,modifyTarget:l,min:c,max:f,restDelta:E=.5,restSpeed:h}){const _=e[0],A={done:!1,value:_},g=ne=>c!==void 0&&nef,b=ne=>c===void 0?f:f===void 0||Math.abs(c-ne)-L*Math.exp(-ne/a),D=ne=>R+G(ne),x=ne=>{const ye=G(ne),xe=D(ne);A.done=Math.abs(ye)<=E,A.value=A.done?R:xe};let J,U;const Y=ne=>{g(A.value)&&(J=ne,U=no({keyframes:[A.value,b(A.value)],velocity:P0(D,ne,A.value),damping:s,stiffness:o,restDelta:E,restSpeed:h}))};return Y(0),{calculatedDuration:null,next:ne=>{let ye=!1;return!U&&J===void 0&&(ye=!0,x(ne),Y(ne)),J!==void 0&&ne>=J?U.next(ne-J):(!ye&&x(ne),A)}}}function VU(e,t,n){const a=[],s=n||ia.mix||M0,o=e.length-1;for(let l=0;lt[0];if(o===2&&t[0]===t[1])return()=>t[1];const l=e[0]===e[1];e[0]>e[o-1]&&(e=[...e].reverse(),t=[...t].reverse());const c=VU(t,a,s),f=c.length,E=h=>{if(l&&h1)for(;_E(ci(e[0],e[o-1],h)):E}function HU(e,t){return e.map(n=>n*t)}const k0=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,WU=1e-7,FU=12;function XU(e,t,n,a,s){let o,l,c=0;do l=t+(n-t)/2,o=k0(l,a,s)-e,o>0?n=l:t=l;while(Math.abs(o)>WU&&++cXU(o,0,1,e,n);return o=>o===0||o===1?o:k0(s(o),t,a)}const GU=ho(.42,0,1,1),jU=ho(0,0,.58,1),U0=ho(.42,0,.58,1),V0=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,B0=e=>t=>1-e(1-t),H0=ho(.33,1.53,.69,.99),Xd=B0(H0),W0=V0(Xd),F0=e=>(e*=2)<1?.5*Xd(e):.5*(2-Math.pow(2,-10*(e-1))),Gd=e=>1-Math.sin(Math.acos(e)),zU=B0(Gd),X0=V0(Gd),G0=e=>Array.isArray(e)&&typeof e[0]=="number",YU={linear:is,easeIn:GU,easeInOut:U0,easeOut:jU,circIn:Gd,circInOut:X0,circOut:zU,backIn:Xd,backInOut:W0,backOut:H0,anticipate:F0},KU=e=>typeof e=="string",Bm=e=>{if(G0(e)){Pd(e.length===4);const[t,n,a,s]=e;return ho(t,n,a,s)}else if(KU(e))return YU[e];return e};function $U(e,t){return e.map(()=>t||U0).splice(0,e.length-1)}function Gs({duration:e=300,keyframes:t,times:n,ease:a="easeInOut"}){const s=R0(a)?a.map(Bm):Bm(a),o={done:!1,value:t[0]},l=HU(n&&n.length===t.length?n:L0(t),e),c=BU(l,t,{ease:Array.isArray(s)?s:$U(t,s)});return{calculatedDuration:e,next:f=>(o.value=c(f),o.done=f>=e,o)}}const JU=e=>e!==null;function jd(e,{repeat:t,repeatType:n="loop"},a,s=1){const o=e.filter(JU),l=s<0||t&&n!=="loop"&&t%2===1?0:o.length-1;return!l||a===void 0?o[l]:a}const qU={decay:Xf,inertia:Xf,tween:Gs,keyframes:Gs,spring:no};function j0(e){typeof e.type=="string"&&(e.type=qU[e.type])}class zd{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 ZU=e=>e/100;class Yd extends zd{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:s}=this.options;s&&s.updatedAt!==ur.now()&&this.tick(ur.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;j0(t);const{type:n=Gs,repeat:a=0,repeatDelay:s=0,repeatType:o,velocity:l=0}=t;let{keyframes:c}=t;const f=n||Gs;f!==Gs&&typeof c[0]!="number"&&(this.mixKeyframes=Wd(ZU,M0(c[0],c[1])),c=[0,100]);const E=f({...t,keyframes:c});o==="mirror"&&(this.mirroredGenerator=f({...t,keyframes:[...c].reverse(),velocity:-l})),E.calculatedDuration===null&&(E.calculatedDuration=Bd(E));const{calculatedDuration:h}=E;this.calculatedDuration=h,this.resolvedDuration=h+s,this.totalDuration=this.resolvedDuration*(a+1)-s,this.generator=E}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:s,mixKeyframes:o,mirroredGenerator:l,resolvedDuration:c,calculatedDuration:f}=this;if(this.startTime===null)return a.next(0);const{delay:E=0,keyframes:h,repeat:_,repeatType:A,repeatDelay:g,type:b,onUpdate:L,finalKeyframe:P}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-s/this.speed,this.startTime)),n?this.currentTime=t:this.updateTime(t);const R=this.currentTime-E*(this.playbackSpeed>=0?1:-1),G=this.playbackSpeed>=0?R<0:R>s;this.currentTime=Math.max(R,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=s);let D=this.currentTime,x=a;if(_){const ne=Math.min(this.currentTime,s)/c;let ye=Math.floor(ne),xe=ne%1;!xe&&ne>=1&&(xe=1),xe===1&&ye--,ye=Math.min(ye,_+1),ye%2&&(A==="reverse"?(xe=1-xe,g&&(xe-=g/c)):A==="mirror"&&(x=l)),D=ci(0,1,xe)*c}const J=G?{done:!1,value:h[0]}:x.next(D);o&&(J.value=o(J.value));let{done:U}=J;!G&&f!==null&&(U=this.playbackSpeed>=0?this.currentTime>=s:this.currentTime<=0);const Y=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&U);return Y&&b!==Xf&&(J.value=jd(h,this.options,P,this.speed)),L&&L(J.value),Y&&this.finish(),J}then(t,n){return this.finished.then(t,n)}get duration(){return na(this.calculatedDuration)}get time(){return na(this.currentTime)}set time(t){var n;t=Ur(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(ur.now());const n=this.playbackSpeed!==t;this.playbackSpeed=t,n&&(this.time=na(this.currentTime))}play(){var t,n;if(this.isStopped)return;const{driver:a=CU,startTime:s}=this.options;this.driver||(this.driver=a(l=>this.tick(l))),(n=(t=this.options).onPlay)==null||n.call(t);const o=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=o):this.holdTime!==null?this.startTime=o-this.holdTime:this.startTime||(this.startTime=s??o),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(ur.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)}}const QU=e=>e.startsWith("--");function e4(e,t,n){QU(t)?e.style.setProperty(t,n):e.style[t]=n}function Kd(e){let t;return()=>(t===void 0&&(t=e()),t)}const t4=Kd(()=>window.ScrollTimeline!==void 0),n4={};function r4(e,t){const n=Kd(e);return()=>n4[t]??n()}const z0=r4(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Ps=([e,t,n,a])=>`cubic-bezier(${e}, ${t}, ${n}, ${a})`,Hm={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Ps([0,.65,.55,1]),circOut:Ps([.55,0,1,.45]),backIn:Ps([.31,.01,.66,-.59]),backOut:Ps([.33,1.53,.69,.99])};function Y0(e,t){if(e)return typeof e=="function"?z0()?D0(e,t):"ease-out":G0(e)?Ps(e):Array.isArray(e)?e.map(n=>Y0(n,t)||Hm.easeOut):Hm[e]}function a4(e,t,n,{delay:a=0,duration:s=300,repeat:o=0,repeatType:l="loop",ease:c="easeOut",times:f}={},E=void 0){const h={[t]:n};f&&(h.offset=f);const _=Y0(c,s);Array.isArray(_)&&(h.easing=_);const A={delay:a,duration:s,easing:Array.isArray(_)?"linear":_,fill:"both",iterations:o+1,direction:l==="reverse"?"alternate":"normal"};return E&&(A.pseudoElement=E),e.animate(h,A)}function i4({type:e,...t}){return Hd(e)&&z0()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class s4 extends zd{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,!t)return;const{element:n,name:a,keyframes:s,pseudoElement:o,allowFlatten:l=!1,finalKeyframe:c,onComplete:f}=t;this.isPseudoElement=!!o,this.allowFlatten=l,this.options=t,Pd(typeof t.type!="string");const E=i4(t);this.animation=a4(n,a,s,E,o),E.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!o){const h=jd(s,this.options,c,this.speed);this.updateMotionValue?this.updateMotionValue(h):e4(n,a,h),this.animation.cancel()}f?.(),this.notifyFinished()}}play(){this.isStopped||(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 na(Number(a))}get time(){return na(Number(this.animation.currentTime)||0)}set time(t){this.finishedTime=null,this.animation.currentTime=Ur(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 Number(this.animation.startTime)}set startTime(t){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&&t4()?(this.animation.timeline=t,is):n(this)}}const K0={anticipate:F0,backInOut:W0,circInOut:X0};function o4(e){return e in K0}function l4(e){typeof e.ease=="string"&&o4(e.ease)&&(e.ease=K0[e.ease])}const Wm=10;class u4 extends s4{constructor(t){l4(t),j0(t),super(t),t.startTime&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:n,onUpdate:a,onComplete:s,element:o,...l}=this.options;if(!n)return;if(t!==void 0){n.set(t);return}const c=new Yd({...l,autoplay:!1}),f=Ur(this.finishedTime??this.time);n.setWithVelocity(c.sample(f-Wm).value,c.sample(f).value,Wm),c.stop()}}const Fm=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(us.test(e)||e==="0")&&!e.startsWith("url("));function c4(e){const t=e[0];if(e.length===1)return!0;for(let n=0;nObject.hasOwnProperty.call(Element.prototype,"animate"));function h4(e){var t;const{motionValue:n,name:a,repeatDelay:s,repeatType:o,damping:l,type:c}=e;if(!(((t=n?.owner)==null?void 0:t.current)instanceof HTMLElement))return!1;const{onUpdate:f,transformTemplate:E}=n.owner.getProps();return p4()&&a&&d4.has(a)&&(a!=="transform"||!E)&&!f&&!s&&o!=="mirror"&&l!==0&&c!=="inertia"}const E4=40;class m4 extends zd{constructor({autoplay:t=!0,delay:n=0,type:a="keyframes",repeat:s=0,repeatDelay:o=0,repeatType:l="loop",keyframes:c,name:f,motionValue:E,element:h,..._}){var A;super(),this.stop=()=>{var L,P;this._animation&&(this._animation.stop(),(L=this.stopTimeline)==null||L.call(this)),(P=this.keyframeResolver)==null||P.cancel()},this.createdAt=ur.now();const g={autoplay:t,delay:n,type:a,repeat:s,repeatDelay:o,repeatType:l,name:f,motionValue:E,element:h,..._},b=h?.KeyframeResolver||xd;this.keyframeResolver=new b(c,(L,P,R)=>this.onKeyframesResolved(L,P,g,!R),f,E,h),(A=this.keyframeResolver)==null||A.scheduleResolve()}onKeyframesResolved(t,n,a,s){this.keyframeResolver=void 0;const{name:o,type:l,velocity:c,delay:f,isHandoff:E,onUpdate:h}=a;this.resolvedAt=ur.now(),f4(t,o,l,c)||((ia.instantAnimations||!f)&&h?.(jd(t,a,n)),t[0]=t[t.length-1],Hf(a),a.repeat=0);const _={startTime:s?this.resolvedAt?this.resolvedAt-this.createdAt>E4?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:n,...a,keyframes:t},A=!E&&h4(_)?new u4({..._,element:_.motionValue.owner.current}):new Yd(_);A.finished.then(()=>this.notifyFinished()).catch(is),this.pendingTimeline&&(this.stopTimeline=A.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=A}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(),rk()),this._animation}get duration(){return this.animation.duration}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()}}const $0=(e,t,n,a={},s,o)=>l=>{const c=x0(a,e)||{},f=c.delay||a.delay||0;let{elapsed:E=0}=a;E=E-Ur(f);const h={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:t.getVelocity(),...c,delay:-E,onUpdate:A=>{t.set(A),c.onUpdate&&c.onUpdate(A)},onComplete:()=>{l(),c.onComplete&&c.onComplete()},name:e,motionValue:t,element:o?void 0:s};yU(c)||Object.assign(h,_U(e,h)),h.duration&&(h.duration=Ur(h.duration)),h.repeatDelay&&(h.repeatDelay=Ur(h.repeatDelay)),h.from!==void 0&&(h.keyframes[0]=h.from);let _=!1;if((h.type===!1||h.duration===0&&!h.repeatDelay)&&(Hf(h),h.delay===0&&(_=!0)),(ia.instantAnimations||ia.skipAnimations)&&(_=!0,Hf(h),h.delay=0),h.allowFlatten=!c.type&&!c.ease,_&&!o&&t.get()!==void 0){const A=hU(h.keyframes,c);if(A!==void 0){sa.update(()=>{h.onUpdate(A),h.onComplete()});return}}return c.isSync?new Yd(h):new m4(h)};function g4({protectedKeys:e,needsAnimating:t},n){const a=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,a}function v4(e,t,{delay:n=0,transitionOverride:a,type:s}={}){let{transition:o=e.getDefaultTransition(),transitionEnd:l,...c}=t;a&&(o=a);const f=[],E=s&&e.animationState&&e.animationState.getState()[s];for(const h in c){const _=e.getValue(h,e.latestValues[h]??null),A=c[h];if(A===void 0||E&&g4(E,h))continue;const g={delay:n,...x0(o||{},h)},b=_.get();if(b!==void 0&&!_.isAnimating&&!Array.isArray(A)&&A===b&&!g.velocity)continue;let L=!1;if(window.MotionHandoffAnimation){const R=dU(e);if(R){const G=window.MotionHandoffAnimation(R,h,sa);G!==null&&(g.startTime=G,L=!0)}}uU(e,h),_.start($0(h,_,A,e.shouldReduceMotion&&g0.has(h)?{type:!1}:g,e,L));const P=_.animation;P&&f.push(P)}return l&&Promise.all(f).then(()=>{sa.update(()=>{l&&oU(e,l)})}),f}function _4(e,t){return e in t}class y4 extends m0{constructor(){super(...arguments),this.type="object"}readValueFromInstance(t,n){if(_4(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 Cd()}build(t,n){Object.assign(t.output,n)}renderInstance(t,{output:n}){Object.assign(t,n)}sortInstanceNodePosition(){return 0}}function T4(e){return typeof e=="object"&&e!==null}function J0(e){return T4(e)&&"ownerSVGElement"in e}function A4(e){return J0(e)&&e.tagName==="svg"}function S4(e){const t={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=J0(e)&&!A4(e)?new Xk(t):new Pk(t);n.mount(e),Zs.set(e,n)}function O4(e){const t={presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}},n=new y4(t);n.mount(e),Zs.set(e,n)}function I4(e,t,n){const a=Nn(e)?e:Qs(e);return a.start($0("",a,t,n)),a.animation}function R4(e,t){return Nn(e)||typeof e=="number"||typeof e=="string"&&!Ud(t)}function q0(e,t,n,a){const s=[];if(R4(e,t))s.push(I4(e,Ud(t)&&t.default||t,n&&(n.default||n)));else{const o=I0(e,t,a),l=o.length;for(let c=0;c{a.push(...q0(l,s,o))}),a}class N4{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,s)=>{a&&a(),this.animations[s].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(){let t=0;for(let n=0;nn[t]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class L4 extends N4{then(t,n){return this.finished.finally(t).then(()=>{})}}function C4(e){return Array.isArray(e)&&e.some(Array.isArray)}function x4(e){function t(n,a,s){let o=[];return C4(n)?o=b4(n,a,e):o=q0(n,a,s,e),new L4(o)}return t}const w4=x4(),M4=["d","stroke","stroke-width"],D4=kt({__name:"AnimatedEdge",props:{d:{},strokeColor:{},strokeWidth:{}},setup(e){const t=e,n=je(null);return Jt(()=>t.d,a=>{n.value&&w4(n.value,{d:a},{duration:.2,ease:"easeInOut"})}),(a,s)=>(N(),M("path",{ref_key:"path",ref:n,d:e.d,stroke:e.strokeColor,fill:"none","stroke-width":e.strokeWidth},null,8,M4))}}),Zc=pu(D4,[["__scopeId","data-v-c6b8e72b"]]);var Xm,Gm,jm,zm,Ym,Km,$m,Jm,qm,Zm,Qm,eg,tg,ng,rg,ag,ig,sg,og,lg,ug,cg,fg,dg,pg,hg,Eg,mg,gg,vg,_g,yg,Tg,Ag,Sg,Og,Ig,Rg,bg,Ng,Lg,Cg,xg,wg,Mg,Dg,Pg,kg,Ug,Vg,Bg,Hg,Wg,Fg,Xg,Gg,jg,zg,Yg,Kg,$g,Jg,qg,Zg,Qg,ev,tv,nv,rv;let P4=(rv=d.ACTUAL_LOOPS,nv=d.ACTUAL_ROWS,tv=d.ACTUAL_ROWS_REVISED,ev=d.ACTUAL_STARTUP_TIME,Qg=d.ACTUAL_TOTAL_TIME,Zg=d.EXCLUSIVE_COST,qg=d.EXCLUSIVE_DURATION,Jg=d.EXCLUSIVE_LOCAL_DIRTIED_BLOCKS,$g=d.EXCLUSIVE_LOCAL_HIT_BLOCKS,Kg=d.EXCLUSIVE_LOCAL_READ_BLOCKS,Yg=d.EXCLUSIVE_LOCAL_WRITTEN_BLOCKS,zg=d.EXCLUSIVE_SHARED_DIRTIED_BLOCKS,jg=d.EXCLUSIVE_SHARED_HIT_BLOCKS,Gg=d.EXCLUSIVE_SHARED_READ_BLOCKS,Xg=d.EXCLUSIVE_SHARED_WRITTEN_BLOCKS,Fg=d.EXCLUSIVE_READ_BLOCKS,Wg=d.EXCLUSIVE_WRITTEN_BLOCKS,Hg=d.EXCLUSIVE_TEMP_READ_BLOCKS,Bg=d.EXCLUSIVE_TEMP_WRITTEN_BLOCKS,Vg=d.FILTER,Ug=d.PLANNER_ESTIMATE_DIRECTION,kg=d.PLANNER_ESTIMATE_FACTOR,Pg=d.INDEX_NAME,Dg=d.NODE_TYPE,Mg=d.PARALLEL_AWARE,wg=d.PLANS,xg=d.PLAN_ROWS,Cg=d.PLAN_ROWS_REVISED,Lg=d.SUBPLAN_NAME,Ng=d.TOTAL_COST,bg=d.WORKERS,Rg=d.WORKERS_LAUNCHED,Ig=d.WORKERS_PLANNED,Og=d.WORKERS_LAUNCHED_BY_GATHER,Sg=d.WORKERS_PLANNED_BY_GATHER,Ag=d.EXCLUSIVE_IO_READ_TIME,Tg=d.EXCLUSIVE_IO_WRITE_TIME,yg=d.EXCLUSIVE_SHARED_IO_READ_TIME,_g=d.EXCLUSIVE_SHARED_IO_WRITE_TIME,vg=d.EXCLUSIVE_LOCAL_IO_READ_TIME,gg=d.EXCLUSIVE_LOCAL_IO_WRITE_TIME,mg=d.EXCLUSIVE_TEMP_IO_READ_TIME,Eg=d.EXCLUSIVE_TEMP_IO_WRITE_TIME,hg=d.EXCLUSIVE_SUM_IO_READ_TIME,pg=d.EXCLUSIVE_SUM_IO_WRITE_TIME,dg=d.AVERAGE_IO_READ_SPEED,fg=d.AVERAGE_IO_WRITE_SPEED,cg=d.AVERAGE_SHARED_IO_READ_SPEED,ug=d.AVERAGE_SHARED_IO_WRITE_SPEED,lg=d.AVERAGE_LOCAL_IO_READ_SPEED,og=d.AVERAGE_LOCAL_IO_WRITE_SPEED,sg=d.AVERAGE_TEMP_IO_READ_SPEED,ig=d.AVERAGE_TEMP_IO_WRITE_SPEED,ag=d.AVERAGE_SUM_IO_READ_SPEED,rg=d.AVERAGE_SUM_IO_WRITE_SPEED,ng=d.EXCLUSIVE_AVERAGE_SUM_IO_READ_SPEED,tg=d.EXCLUSIVE_AVERAGE_SUM_IO_WRITE_SPEED,eg=d.IO_READ_TIME,Qm=d.IO_WRITE_TIME,Zm=d.SHARED_IO_READ_TIME,qm=d.SHARED_IO_WRITE_TIME,Jm=d.LOCAL_IO_READ_TIME,$m=d.LOCAL_IO_WRITE_TIME,Km=d.TEMP_IO_READ_TIME,Ym=d.TEMP_IO_WRITE_TIME,zm=d.SUM_IO_READ_TIME,jm=d.SUM_IO_WRITE_TIME,Gm=d.PARTIAL_MODE,Xm=d.SCAN_DIRECTION,class{constructor(e){if(Ie(this,"nodeId"),Ie(this,"size"),Ie(this,"Options"),Ie(this,"Timing"),Ie(this,"Settings"),Ie(this,rv),Ie(this,nv),Ie(this,tv),Ie(this,ev),Ie(this,Qg),Ie(this,Zg),Ie(this,qg),Ie(this,Jg),Ie(this,$g),Ie(this,Kg),Ie(this,Yg),Ie(this,zg),Ie(this,jg),Ie(this,Gg),Ie(this,Xg),Ie(this,Fg),Ie(this,Wg),Ie(this,Hg),Ie(this,Bg),Ie(this,Vg),Ie(this,Ug),Ie(this,kg),Ie(this,Pg),Ie(this,Dg),Ie(this,Mg),Ie(this,wg),Ie(this,xg),Ie(this,Cg),Ie(this,Lg),Ie(this,Ng),Ie(this,bg),Ie(this,Rg),Ie(this,Ig),Ie(this,Og),Ie(this,Sg),Ie(this,Ag),Ie(this,Tg),Ie(this,yg),Ie(this,_g),Ie(this,vg),Ie(this,gg),Ie(this,mg),Ie(this,Eg),Ie(this,hg),Ie(this,pg),Ie(this,dg),Ie(this,fg),Ie(this,cg),Ie(this,ug),Ie(this,lg),Ie(this,og),Ie(this,sg),Ie(this,ig),Ie(this,ag),Ie(this,rg),Ie(this,ng),Ie(this,tg),Ie(this,eg),Ie(this,Qm),Ie(this,Zm),Ie(this,qm),Ie(this,Jm),Ie(this,$m),Ie(this,Km),Ie(this,Ym),Ie(this,zm),Ie(this,jm),Ie(this,Gm),Ie(this,Xm),!e)return;this[d.NODE_TYPE]=e;let t;(D=>{D[D.NodeType=1]="NodeType",D[D.RelationName=2]="RelationName",D[D.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;(D=>{D[D.NodeType=1]="NodeType",D[D.IndexName=2]="IndexName"})(a||(a={}));const s=/^(Bitmap\s+Index\s+Scan)\son\s(\S+)$/.exec(e);let o;(D=>{D[D.NodeType=1]="NodeType",D[D.ScanDirection=2]="ScanDirection",D[D.IndexName=3]="IndexName",D[D.RelationName=4]="RelationName",D[D.Alias=5]="Alias"})(o||(o={}));const l=/^((?:Parallel\s+)?Index(?:\sOnly)?\sScan)(\sBackward)?\susing\s(\S+)\son\s(\S+)(?:\s+(\S+))?$/.exec(e);let c;(D=>{D[D.NodeType=1]="NodeType",D[D.CteName=2]="CteName",D[D.Alias=3]="Alias"})(c||(c={}));const f=/^(CTE\sScan)\son\s(\S+)(?:\s+(\S+))?$/.exec(e);let E;(D=>{D[D.NodeType=1]="NodeType",D[D.FunctionName=2]="FunctionName",D[D.Alias=3]="Alias"})(E||(E={}));const h=/^(Function\sScan)\son\s(\S+)(?:\s+(\S+))?$/.exec(e);let _;(D=>{D[D.NodeType=1]="NodeType",D[D.Alias=2]="Alias"})(_||(_={}));const A=/^(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])):s?(this[d.NODE_TYPE]=s[1],this[d.INDEX_NAME]=s[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])):f?(this[d.NODE_TYPE]=f[1],this[d.CTE_NAME]=f[2],f[3]&&(this[d.ALIAS]=f[3])):h?(this[d.NODE_TYPE]=h[1],this[d.FUNCTION_NAME]=h[2],h[3]&&(this[d.ALIAS]=h[3])):A&&(this[d.NODE_TYPE]=A[1],this[d.ALIAS]=A[2]);let g;(D=>{D[D.NodeType=2]="NodeType"})(g||(g={}));const b=/^(Parallel\s+)(.*)/.exec(this[d.NODE_TYPE]);b&&(this[d.NODE_TYPE]=b[2],this[d.PARALLEL_AWARE]=!0);let L;(D=>{D[D.NodeType=1]="NodeType"})(L||(L={}));const P=/(.*)\sJoin$/.exec(this[d.NODE_TYPE]);let R;(D=>{D[D.NodeType=1]="NodeType",D[D.JoinType=2]="JoinType"})(R||(R={}));const G=/(.*)\s+(Full|Left|Right|Anti)/.exec(this[d.NODE_TYPE]);P&&(this[d.NODE_TYPE]=P[1],G&&(this[d.NODE_TYPE]=G[1],this[d.JOIN_TYPE]=G[2]),this[d.NODE_TYPE]+=" Join")}});class k4{constructor(t){this[co.WORKER_NUMBER]=t}}class U4{constructor(){Ie(this,"nodeId",0),Ie(this,"flat",[])}recurse(t){return B.map(t,n=>[n,this.recurse(n[d.PLANS])])}createPlan(t,n,a){a=a.replace(/(\S)(?!$)(\s{2,})/gm,"$1 ");const s={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:B.has(n.Plan,d.ACTUAL_ROWS),isVerbose:this.findOutputProperty(n.Plan)};return this.nodeId=1,this.flat=[],this.processNode(n.Plan,s),this.flat=this.flat.concat(B.flattenDeep(this.recurse([s.content.Plan]))),B.each(s.ctes,o=>{this.flat=this.flat.concat(B.flattenDeep(this.recurse([o])))}),this.fixCteScansDuration(s),this.fixInitPlanUsageDuration(s),this.calculateMaximums(s),s}isCTE(t){return t[d.PARENT_RELATIONSHIP]==="InitPlan"&&B.startsWith(t[d.SUBPLAN_NAME],"CTE")}processNode(t,n){t.nodeId=this.nodeId++,this.calculatePlannerEstimate(t),B.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)}),B.remove(t[d.PLANS],a=>this.isCTE(a)),this.calculateActuals(t),this.calculateExclusives(t),this.calculateIoTimingsAverage(t),this.convertNodeType(t)}calculateMaximums(t){const n=B.maxBy(this.flat,d.ACTUAL_ROWS_REVISED);n&&(t.content.maxRows=n[d.ACTUAL_ROWS_REVISED]);const a=B.maxBy(this.flat,d.EXCLUSIVE_COST);a&&(t.content.maxCost=a[d.EXCLUSIVE_COST]);const s=B.maxBy(this.flat,d.TOTAL_COST);s&&(t.content.maxTotalCost=s[d.TOTAL_COST]);const o=B.maxBy(this.flat,d.EXCLUSIVE_DURATION);o&&(t.content.maxDuration=o[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 c=B.maxBy(this.flat,L=>l(L));c&&l(c)&&(t.content.maxBlocks[Qe.shared]=l(c));function f(L){return L[d.EXCLUSIVE_TEMP_READ_BLOCKS]+L[d.EXCLUSIVE_TEMP_WRITTEN_BLOCKS]}const E=B.maxBy(this.flat,L=>f(L));E&&f(E)&&(t.content.maxBlocks[Qe.temp]=f(E));function h(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 _=B.maxBy(this.flat,L=>h(L));_&&h(_)&&(t.content.maxBlocks[Qe.local]=h(_)),t.content.maxIo||(t.content.maxIo=0);function A(L){return L[d.EXCLUSIVE_SUM_IO_READ_TIME]+L[d.EXCLUSIVE_SUM_IO_WRITE_TIME]}const g=B.maxBy(this.flat,L=>A(L));g&&A(g)&&(t.content.maxIo=A(g));const b=B.max(B.map(this.flat,L=>{const P=L[d.PLANNER_ESTIMATE_FACTOR];if(P!==1/0)return P}));t.content.maxEstimateFactor=b*2||1}calculateActuals(t){if(!B.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}B.isUndefined(t[d.TOTAL_COST])||(t[d.EXCLUSIVE_COST]=t[d.TOTAL_COST]),B.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),B.each(["ACTUAL_ROWS","PLAN_ROWS","ROWS_REMOVED_BY_FILTER","ROWS_REMOVED_BY_JOIN_FILTER","ROWS_REMOVED_BY_INDEX_RECHECK"],n=>{if(!B.isUndefined(t[d[n]])){const a=n+"_REVISED",s=t[d.ACTUAL_LOOPS]||1,o=t[d[n]]*s;t[d[a]]=o}})}fixCteScansDuration(t){t.isAnalyze&&B.each(t.ctes,n=>{const a=n[d.ACTUAL_TOTAL_TIME]||0,s=B.filter(this.flat,l=>`CTE ${l[d.CTE_NAME]}`==n[d.SUBPLAN_NAME]),o=B.sumBy(s,l=>l[d.EXCLUSIVE_DURATION]);B.each(s,l=>{l[d.EXCLUSIVE_DURATION]=Math.max(0,l[d.EXCLUSIVE_DURATION]-a*(l[d.ACTUAL_TOTAL_TIME]||0)/o)})})}fixInitPlanUsageDuration(t){if(!t.isAnalyze)return;const n=B.filter(this.flat,a=>a[d.PARENT_RELATIONSHIP]=="InitPlan");B.each(n,a=>{if(!a[d.SUBPLAN_NAME])return;const s=/(InitPlan\s+[1-9]+)(?:\s+\(returns (\$[0-9]+)\))*/m.exec(a[d.SUBPLAN_NAME]);if(!s)return;const o=s[2]||s[1];B.each(B.filter(this.flat,l=>l[d.PARENT_RELATIONSHIP]!="InitPlan"),l=>{B.each(l,c=>{if(typeof c=="string"&&new RegExp(`.*${o.replace(/[^a-zA-Z0-9]/g,"\\$&")}[0-9]?`).exec(c))return l[d.EXCLUSIVE_DURATION]-=a[d.ACTUAL_TOTAL_TIME]||0,!1})})})}childrenDuration(t,n){return B.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]=cn.none,t[d.ACTUAL_ROWS]>t[d.PLAN_ROWS]&&(t[d.PLANNER_ESTIMATE_DIRECTION]=cn.under),t[d.ACTUAL_ROWS]{const h=/^(\s*)(\[|\{)\s*$/.exec(f);if(h)return a=h[1],s=E,!1});let o=0;B.each(n,(f,E)=>{if(new RegExp("^"+a+"(]|})s*$").exec(f))return o=E,!1});const l=n.slice(s,o+1).join(` -`).replace(/""/gm,'"'),c=JSON.parse(l);return this.getPlanContent(c)}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/),s=(c,f)=>(c.match(f)||[]).length,o=c=>{const f=c.indexOf(")"),E=c.indexOf("(");return f!=-1&&fc.search(/\S/)==f.search(/\S/);return B.each(a,c=>{const f=n[n.length-1];f&&s(f,/\)/g)!=s(f,/\(/g)?n[n.length-1]+=c:c.match(/^(?:Total\s+runtime|Planning(\s+time)?|Execution\s+time|Time|Filter|Output|JIT|Trigger)/i)?n.push(c):c.match(/^\S/)||c.match(/^\s*\(/)||o(c)?0/i)?n[n.length-1]+=c:n.push(c)}),n}fromText(t){const n=this.splitIntoLines(t),a={},s=[],o=/^\s*/,l=/^s*$/,c=/^\\s*(QUERY|---|#).*$/,f="^(\\s*->\\s*|\\s*)",E="(Finalize|Simple|Partial)*",h="([^\\r\\n\\t\\f\\v\\:\\(]*?)",_="\\(cost=(\\d+\\.\\d+)\\.\\.(\\d+\\.\\d+)\\s+rows=(\\d+)\\s+width=(\\d+)\\)",A="(?:",g=")",b="\\(",L="\\)",P="(?:actual(?:\\stime=(\\d+\\.\\d+)\\.\\.(\\d+\\.\\d+))?\\srows=(\\d+(?:\\.\\d+)?)\\sloops=(\\d+)|(never\\s+executed))",R="?",G=/^(\s*)((?:Sub|Init)Plan)\s*(?:\d+\s*)?\s*(?:\(returns.*\)\s*)?$/gm,D=/^(\s*)CTE\s+(\S+)\s*$/g;let x;(O=>{O[O.Name=2]="Name",O[O.Time=3]="Time",O[O.Calls=4]="Calls"})(x||(x={}));const J=/^(\s*)Trigger\s+(.*):\s+time=(\d+\.\d+)\s+calls=(\d+)\s*$/;let U;(O=>{O[O.Number=2]="Number",O[O.ActualTimeFirst=3]="ActualTimeFirst",O[O.ActualTimeLast=4]="ActualTimeLast",O[O.ActualRows=5]="ActualRows",O[O.ActualLoops=6]="ActualLoops",O[O.NeverExecuted=7]="NeverExecuted",O[O.Extra=8]="Extra"})(U||(U={}));const Y=new RegExp("^(\\s*)Worker\\s+(\\d+):\\s+"+A+P+g+R+"(.*)\\s*$"),ne=/^(\s*)JIT:\s*$/,ye=/^(\s*)(\S.*\S)\s*$/;let xe;(O=>{O[O.Prefix=1]="Prefix",O[O.PartialMode=2]="PartialMode",O[O.Type=3]="Type",O[O.EstimatedStartupCost1=4]="EstimatedStartupCost1",O[O.EstimatedTotalCost1=5]="EstimatedTotalCost1",O[O.EstimatedRows=6]="EstimatedRows",O[O.EstimatedRowWidth=7]="EstimatedRowWidth",O[O.ActualTimeFirst1=8]="ActualTimeFirst1",O[O.ActualTimeLast1=9]="ActualTimeLast1",O[O.ActualRows1=10]="ActualRows1",O[O.ActualLoops1=11]="ActualLoops1",O[O.NeverExecuted=12]="NeverExecuted",O[O.EstimatedStartupCost2=13]="EstimatedStartupCost2",O[O.EstimatedTotalCost2=14]="EstimatedTotalCost2",O[O.EstimatedRows2=15]="EstimatedRows2",O[O.EstimatedRowWidth2=16]="EstimatedRowWidth2",O[O.ActualTimeFirst2=17]="ActualTimeFirst2",O[O.ActualTimeLast2=18]="ActualTimeLast2",O[O.ActualRows2=19]="ActualRows2",O[O.ActualLoops2=20]="ActualLoops2"})(xe||(xe={}));const ge=new RegExp(f+E+"\\s*"+h+"\\s*"+A+(A+_+"\\s+"+b+P+L+g)+"|"+A+_+g+"|"+A+b+P+L+g+g+"\\s*$","m");if(B.each(n,O=>{var Me,z,$,w,ue,de,me,be,re,pe;O=O.replace(/"\s*$/,""),O=O.replace(/^\s*"/,""),O=O.replace(/\t/gm," ");const C=O.match(o),Q=C?C[0].length:0;O=O.replace(o,"");const F=l.exec(O),X=c.exec(O),W=ge.exec(O),q=G.exec(O),ee=D.exec(O),ve=J.exec(O),Le=Y.exec(O),Ze=ne.exec(O),ut=ye.exec(O);if(!(F||X)){if(W&&!ee&&!q){const ke=W[12],We=new P4(W[3]);if((W[4]&&W[5]||W[13]&&W[14])&&(We[d.STARTUP_COST]=parseFloat(W[4]||W[13]),We[d.TOTAL_COST]=parseFloat(W[5]||W[14]),We[d.PLAN_ROWS]=parseInt(W[6]||W[15],0),We[d.PLAN_WIDTH]=parseInt(W[7]||W[16],0)),(W[8]&&W[9]||W[17]&&W[18])&&(We[d.ACTUAL_STARTUP_TIME]=parseFloat(W[8]||W[17]),We[d.ACTUAL_TOTAL_TIME]=parseFloat(W[9]||W[18])),W[10]&&W[11]||W[19]&&W[20]){const Wt=W[10]||W[19];Wt.indexOf(".")!=-1&&(We[d.ACTUAL_ROWS_FRACTIONAL]=!0),We[d.ACTUAL_ROWS]=parseFloat(Wt),We[d.ACTUAL_LOOPS]=parseInt(W[11]||W[20],0)}W[2]&&(We[d.PARTIAL_MODE]=W[2]),ke&&(We[d.ACTUAL_LOOPS]=0,We[d.ACTUAL_ROWS]=0,We[d.ACTUAL_TOTAL_TIME]=void 0);const pt={node:We,subelementType:"subnode"};if(s.length===0){s.push([Q,pt]),a.Plan=We;return}B.remove(s,Wt=>Wt[0]>=Q);const rt=(Me=B.last(s))==null?void 0:Me[1];if(!rt)return;s.push([Q,pt]),rt.node[d.PLANS]||(rt.node[d.PLANS]=[]),rt.subelementType==="initplan"?(We[d.PARENT_RELATIONSHIP]="InitPlan",We[d.SUBPLAN_NAME]=rt.name):rt.subelementType==="subplan"&&(We[d.PARENT_RELATIONSHIP]="SubPlan",We[d.SUBPLAN_NAME]=rt.name),(z=rt.node.Plans)==null||z.push(We)}else if(q){const ke=q[2];B.remove(s,rt=>rt[0]>=Q);const We=($=B.last(s))==null?void 0:$[1],pt={node:We?.node,subelementType:ke.toLowerCase(),name:q[0]};s.push([Q,pt])}else if(ee){const ke=ee[2];B.remove(s,rt=>rt[0]>=Q);const We=(w=B.last(s))==null?void 0:w[1],pt={node:We?.node,subelementType:"initplan",name:"CTE "+ke};s.push([Q,pt])}else if(Le){const ke=parseInt(Le[2],0),We=(ue=B.last(s))==null?void 0:ue[1];if(!We)return;We.node[d.WORKERS]||(We.node[d.WORKERS]=[]);let pt=this.getWorker(We.node,ke);if(pt||(pt=new k4(ke),(de=We.node[d.WORKERS])==null||de.push(pt)),Le[3]&&Le[4]&&(pt[d.ACTUAL_STARTUP_TIME]=parseFloat(Le[3]),pt[d.ACTUAL_TOTAL_TIME]=parseFloat(Le[4]),pt[d.ACTUAL_ROWS]=parseInt(Le[5],0),pt[d.ACTUAL_LOOPS]=parseInt(Le[6],0)),this.parseSort(Le[8],pt))return;const rt=Le[8].split(/: (.+)/).filter(Wt=>Wt);if(Le[8]){if(!rt[1])return;const Wt=B.startCase(rt[0]);pt[Wt]=rt[1]}}else if(ve)B.remove(s,ke=>ke[0]>=Q),a.Triggers=a.Triggers||[],a.Triggers.push({"Trigger Name":ve[2],Time:this.parseTime(ve[3]),Calls:ve[4]});else if(Ze){let ke;if(s.length===0)a.JIT={},ke={node:a.JIT},s.push([1,ke]);else{const We=(me=B.last(s))==null?void 0:me[1];if(!We)return;if(B.last((be=We.node)==null?void 0:be[d.WORKERS])){const pt=B.last((re=We.node)==null?void 0:re[d.WORKERS]);pt.JIT={},ke={node:pt.JIT},s.push([Q,ke])}}}else if(ut){B.remove(s,Wt=>Wt[0]>=Q||Q==1);let ke;if(s.length===0?ke=a:ke=(pe=B.last(s))==null?void 0:pe[1].node,!ke.Plan&&ke["Query Text"]){ke["Query Text"]+=` -`+O;return}const We=ut[2].split(/: (.+)/).filter(Wt=>Wt);if(!We[1]||!ke||this.parseSort(ut[2],ke)||this.parseBuffers(ut[2],ke)||this.parseWAL(ut[2],ke)||this.parseIOTimings(ut[2],ke)||this.parseOptions(ut[2],ke)||this.parseTiming(ut[2],ke)||this.parseSettings(ut[2],ke)||this.parseSortGroups(ut[2],ke)||this.parseSortKey(ut[2],ke))return;let pt=We[1].replace(/(\s*ms)$/,"");parseFloat(pt)&&(pt=parseFloat(pt));let rt=We[0];(rt.indexOf(" runtime")!==-1||rt.indexOf(" time")!==-1)&&(rt=B.startCase(rt)),ke[rt]=pt}}}),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]]=B.map(pm(a[2],","),B.trim),!0):!1}parseSort(t,n){let a;(o=>{o[o.Method=2]="Method",o[o.SpaceType=3]="SpaceType",o[o.SpaceUsed=4]="SpaceUsed"})(a||(a={}));const s=/^(\s*)Sort Method:\s+(.*)\s+(Memory|Disk):\s+(?:(\S*)kB)\s*$/g.exec(t);return s?(n[d.SORT_METHOD]=s[2].trim(),n[d.SORT_SPACE_USED]=s[4],n[d.SORT_SPACE_TYPE]=s[3],!0):!1}parseBuffers(t,n){const a=/Buffers:\s+(.*)\s*$/g.exec(t);return a?(B.each(a[1].split(/,\s+/),s=>{const o=/(shared|temp|local)\s+(.*)$/g.exec(s);if(o){const l=o[1];B.each(["hit","read","written","dirtied"],c=>{n[B.map([l,c,"blocks"],B.capitalize).join(" ")]=0}),B.each(o[2].split(/\s+/),c=>{this.parseBuffer(c,l,n)})}}),!0):!1}parseBuffer(t,n,a){const s=t.split(/=/),o=s[0],l=parseInt(s[1],0);a[B.map([n,o,"blocks"],B.capitalize).join(" ")]=l}getWorker(t,n){return B.find(t[d.WORKERS],a=>a[co.WORKER_NUMBER]===n)}parseWAL(t,n){const a=/WAL:\s+(.*)\s*$/g.exec(t);return a?(B.each(["Records","Bytes","FPI"],s=>{n["WAL "+s]=0}),B.each(a[1].split(/\s+/),s=>{const o=s.split(/=/),l=o[0],c=parseInt(o[1],0);let f;switch(l){case"fpi":f="FPI";break;default:f=B.capitalize(l)}n["WAL "+f]=c}),!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,s=/(read|write)=(\d+(?:\.\d+)?)/g,o=[];let l,c;for(;(l=a.exec(t))!==null;){const g=l[1],b=l[2],L={scope:g,read:0,write:0};for(;(c=s.exec(b))!==null;)L[c[1]]=parseFloat(c[2]);o.push(L)}const f=t.replace(a,""),E={scope:void 0,read:0,write:0};let h=!1;for(;(c=s.exec(f))!==null;)E[c[1]]=parseFloat(c[2]),h=!0;h&&o.push(E);const _=B.some(o,g=>g.scope=="shared"||g.scope=="local"),A=B.some(o,g=>g.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),(A||_)&&(n[d.TEMP_IO_READ_TIME]=0,n[d.TEMP_IO_WRITE_TIME]=0),o.forEach(g=>{["read","write"].forEach(b=>{let L=`IO_${B.upperCase(b)}_TIME`;g.scope&&g.scope!="shared/local"&&(L=B.upperCase(g.scope)+"_"+L);const P=d[L];n[P]=g[b]})}),!0}parseOptions(t,n){const a=/^(\s*)Options:\s+(.*)$/g.exec(t);if(a){n.Options={};const s=a[2].split(/\s*,\s*/);let o;return B.each(s,l=>{o=/^(\S*)\s+(.*)$/g.exec(l),o&&n.Options&&(n.Options[o[1]]=JSON.parse(o[2]))}),!0}return!1}parseTiming(t,n){const a=/^(\s*)Timing:\s+(.*)$/g.exec(t);if(a){n.Timing={};const s=a[2].split(/\s*,\s*/);let o;return B.each(s,l=>{o=/^(\S*)\s+(.*)$/g.exec(l),o&&n.Timing&&(n.Timing[o[1]]=this.parseTime(o[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 s=pm(a[2],",");let o;return B.each(s,l=>{o=/^(\S*)\s+=\s+(.*)$/g.exec(B.trim(l)),o&&n.Settings&&(n.Settings[o[1]]=o[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 s={[Nl.GROUP_COUNT]:parseInt(a[2],0),[Nl.SORT_METHODS_USED]:B.map(a[3].split(","),B.trim),[Nl.SORT_SPACE_MEMORY]:{[Of.AVERAGE_SORT_SPACE_USED]:parseInt(a[4],0),[Of.PEAK_SORT_SPACE_USED]:parseInt(a[5],0)}};if(a[1]==="Full-sort")n[d.FULL_SORT_GROUPS]=s;else if(a[1]==="Pre-sorted")n[d.PRE_SORTED_GROUPS]=s;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"];B.each(n,a=>{const s=Number(B.sumBy(B.filter(t[d.PLANS],c=>!c[d.SUBPLAN_NAME]),c=>c[d[a]]||0).toFixed(3)),o="EXCLUSIVE_"+a,l=d[o];t[l]=Number((t[d[a]]-s).toFixed(3))})}calculateIoTimingsAverage(t){let n;B.isUndefined(t[d.TEMP_IO_READ_TIME])?n={"":["shared","local","temp"]}:B.isUndefined(t[d.IO_READ_TIME])?n={shared:["shared"],local:["local"],temp:["temp"]}:n={"":["shared","local"],temp:["temp"]};const a=["read","write"],s=["read","written"];B.forEach(n,(o,l)=>{a.forEach((c,f)=>{["exclusive_",""].forEach(E=>{const h=`${E}${l?l+"_":""}io_${c}_time`.toUpperCase(),_=`${E}average_${l?l+"_":""}io_${c}_speed`.toUpperCase(),A=t[d[h]]||0,g=s[f],b=B.sumBy(o,P=>{const R=`${E}${P}_${g}_blocks`.toUpperCase();return t[d[R]]||0}),L=`${E}${g}_blocks`.toUpperCase();t[d[L]]=b,A&&(t[d[_]]=Number((b/(A/1e3)).toFixed(3)))})})}),a.forEach((o,l)=>{["exclusive_",""].forEach(c=>{const f=`${c}sum_io_${o}_time`.toUpperCase(),E=`${c}average_sum_io_${o}_speed`.toUpperCase();let h=0,_=0;B.forEach(n,(A,g)=>{const b=`${c}${g?g+"_":""}io_${o}_time`.toUpperCase();h+=t[d[b]]||0;const L=s[l];_+=B.sumBy(A,P=>{const R=`${c}${P}_${L}_blocks`.toUpperCase();return t[d[R]]||0})}),t[d[f]]=Number(h.toFixed(3)),h&&(t[d[E]]=Number((_/(h/1e3)).toFixed(3)))})})}findOutputProperty(t){const n=t.Plans;return n?B.some(n,a=>B.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])}}function xl(e,t){return e==null||t==null?NaN:et?1:e>=t?0:NaN}function V4(e,t){return e==null||t==null?NaN:te?1:t>=e?0:NaN}function Z0(e){let t,n,a;e.length!==2?(t=xl,n=(c,f)=>xl(e(c),f),a=(c,f)=>e(c)-f):(t=e===xl||e===V4?e:B4,n=e,a=e);function s(c,f,E=0,h=c.length){if(E>>1;n(c[_],f)<0?E=_+1:h=_}while(E>>1;n(c[_],f)<=0?E=_+1:h=_}while(EE&&a(c[_-1],f)>-a(c[_],f)?_-1:_}return{left:s,center:l,right:o}}function B4(){return 0}function H4(e){return e===null?NaN:+e}const W4=Z0(xl),F4=W4.right;Z0(H4).center;var Gf=Math.sqrt(50),jf=Math.sqrt(10),zf=Math.sqrt(2);function X4(e,t,n){var a,s=-1,o,l,c;if(t=+t,e=+e,n=+n,e===t&&n>0)return[e];if((a=t0){let f=Math.round(e/c),E=Math.round(t/c);for(f*ct&&--E,l=new Array(o=E-f+1);++st&&--E,l=new Array(o=E-f+1);++s=0?(o>=Gf?10:o>=jf?5:o>=zf?2:1)*Math.pow(10,s):-Math.pow(10,-s)/(o>=Gf?10:o>=jf?5:o>=zf?2:1)}function G4(e,t,n){var a=Math.abs(t-e)/Math.max(0,n),s=Math.pow(10,Math.floor(Math.log(a)/Math.LN10)),o=a/s;return o>=Gf?s*=10:o>=jf?s*=5:o>=zf&&(s*=2),t{}};function $d(){for(var e=0,t=arguments.length,n={},a;e=0&&(a=n.slice(s+1),n=n.slice(0,s)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:a}})}wl.prototype=$d.prototype={constructor:wl,on:function(e,t){var n=this._,a=z4(e+"",n),s,o=-1,l=a.length;if(arguments.length<2){for(;++o0)for(var n=new Array(s),a=0,s,o;a=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),iv.hasOwnProperty(t)?{space:iv[t],local:e}:e}function K4(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===Yf&&t.documentElement.namespaceURI===Yf?t.createElement(e):t.createElementNS(n,e)}}function $4(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function e1(e){var t=hu(e);return(t.local?$4:K4)(t)}function J4(){}function Jd(e){return e==null?J4:function(){return this.querySelector(e)}}function q4(e){typeof e!="function"&&(e=Jd(e));for(var t=this._groups,n=t.length,a=new Array(n),s=0;s=D&&(D=G+1);!(J=P[D])&&++D=0;)(l=a[s])&&(o&&l.compareDocumentPosition(o)^4&&o.parentNode.insertBefore(l,o),o=l);return this}function A5(e){e||(e=S5);function t(_,A){return _&&A?e(_.__data__,A.__data__):!_-!A}for(var n=this._groups,a=n.length,s=new Array(a),o=0;ot?1:e>=t?0:NaN}function O5(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function I5(){return Array.from(this)}function R5(){for(var e=this._groups,t=0,n=e.length;t1?this.each((t==null?U5:typeof t=="function"?B5:V5)(e,t,n??"")):Qi(this.node(),e)}function Qi(e,t){return e.style.getPropertyValue(t)||i1(e).getComputedStyle(e,null).getPropertyValue(t)}function W5(e){return function(){delete this[e]}}function F5(e,t){return function(){this[e]=t}}function X5(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function G5(e,t){return arguments.length>1?this.each((t==null?W5:typeof t=="function"?X5:F5)(e,t)):this.node()[e]}function s1(e){return e.trim().split(/^|\s+/)}function qd(e){return e.classList||new o1(e)}function o1(e){this._node=e,this._names=s1(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 l1(e,t){for(var n=qd(e),a=-1,s=t.length;++a=0&&(n=t.slice(a+1),t=t.slice(0,a)),{type:t,name:n}})}function v6(e){return function(){var t=this.__on;if(t){for(var n=0,a=-1,s=t.length,o;n>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?_l(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?_l(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=C6.exec(e))?new kn(t[1],t[2],t[3],1):(t=x6.exec(e))?new kn(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=w6.exec(e))?_l(t[1],t[2],t[3],t[4]):(t=M6.exec(e))?_l(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=D6.exec(e))?dv(t[1],t[2]/100,t[3]/100,1):(t=P6.exec(e))?dv(t[1],t[2]/100,t[3]/100,t[4]):sv.hasOwnProperty(e)?uv(sv[e]):e==="transparent"?new kn(NaN,NaN,NaN,0):null}function uv(e){return new kn(e>>16&255,e>>8&255,e&255,1)}function _l(e,t,n,a){return a<=0&&(e=t=n=NaN),new kn(e,t,n,a)}function V6(e){return e instanceof mo||(e=fi(e)),e?(e=e.rgb(),new kn(e.r,e.g,e.b,e.opacity)):new kn}function Jf(e,t,n,a){return arguments.length===1?V6(e):new kn(e,t,n,a??1)}function kn(e,t,n,a){this.r=+e,this.g=+t,this.b=+n,this.opacity=+a}Zd(kn,Jf,d1(mo,{brighter(e){return e=e==null?Yl:Math.pow(Yl,e),new kn(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?ro:Math.pow(ro,e),new kn(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new kn(si(this.r),si(this.g),si(this.b),Kl(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:cv,formatHex:cv,formatHex8:B6,formatRgb:fv,toString:fv}));function cv(){return`#${ti(this.r)}${ti(this.g)}${ti(this.b)}`}function B6(){return`#${ti(this.r)}${ti(this.g)}${ti(this.b)}${ti((isNaN(this.opacity)?1:this.opacity)*255)}`}function fv(){const e=Kl(this.opacity);return`${e===1?"rgb(":"rgba("}${si(this.r)}, ${si(this.g)}, ${si(this.b)}${e===1?")":`, ${e})`}`}function Kl(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function si(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function ti(e){return e=si(e),(e<16?"0":"")+e.toString(16)}function dv(e,t,n,a){return a<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new yr(e,t,n,a)}function p1(e){if(e instanceof yr)return new yr(e.h,e.s,e.l,e.opacity);if(e instanceof mo||(e=fi(e)),!e)return new yr;if(e instanceof yr)return e;e=e.rgb();var t=e.r/255,n=e.g/255,a=e.b/255,s=Math.min(t,n,a),o=Math.max(t,n,a),l=NaN,c=o-s,f=(o+s)/2;return c?(t===o?l=(n-a)/c+(n0&&f<1?0:l,new yr(l,c,f,e.opacity)}function H6(e,t,n,a){return arguments.length===1?p1(e):new yr(e,t,n,a??1)}function yr(e,t,n,a){this.h=+e,this.s=+t,this.l=+n,this.opacity=+a}Zd(yr,H6,d1(mo,{brighter(e){return e=e==null?Yl:Math.pow(Yl,e),new yr(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?ro:Math.pow(ro,e),new yr(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,s=2*n-a;return new kn(Qc(e>=240?e-240:e+120,s,a),Qc(e,s,a),Qc(e<120?e+240:e-120,s,a),this.opacity)},clamp(){return new yr(pv(this.h),yl(this.s),yl(this.l),Kl(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=Kl(this.opacity);return`${e===1?"hsl(":"hsla("}${pv(this.h)}, ${yl(this.s)*100}%, ${yl(this.l)*100}%${e===1?")":`, ${e})`}`}}));function pv(e){return e=(e||0)%360,e<0?e+360:e}function yl(e){return Math.max(0,Math.min(1,e||0))}function Qc(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 Qd=e=>()=>e;function W6(e,t){return function(n){return e+n*t}}function F6(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 X6(e){return(e=+e)==1?h1:function(t,n){return n-t?F6(t,n,e):Qd(isNaN(t)?n:t)}}function h1(e,t){var n=t-e;return n?W6(e,n):Qd(isNaN(e)?t:e)}const $l=function e(t){var n=X6(t);function a(s,o){var l=n((s=Jf(s)).r,(o=Jf(o)).r),c=n(s.g,o.g),f=n(s.b,o.b),E=h1(s.opacity,o.opacity);return function(h){return s.r=l(h),s.g=c(h),s.b=f(h),s.opacity=E(h),s+""}}return a.gamma=e,a}(1);function G6(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,a=t.slice(),s;return function(o){for(s=0;sn&&(o=t.slice(n,o),c[l]?c[l]+=o:c[++l]=o),(a=a[0])===(s=s[0])?c[l]?c[l]+=s:c[++l]=s:(c[++l]=null,f.push({i:l,x:_r(a,s)})),n=ef.lastIndex;return n180?h+=360:h-E>180&&(E+=360),A.push({i:_.push(s(_)+"rotate(",null,a)-2,x:_r(E,h)})):h&&_.push(s(_)+"rotate("+h+a)}function c(E,h,_,A){E!==h?A.push({i:_.push(s(_)+"skewX(",null,a)-2,x:_r(E,h)}):h&&_.push(s(_)+"skewX("+h+a)}function f(E,h,_,A,g,b){if(E!==_||h!==A){var L=g.push(s(g)+"scale(",null,",",null,")");b.push({i:L-4,x:_r(E,_)},{i:L-2,x:_r(h,A)})}else(_!==1||A!==1)&&g.push(s(g)+"scale("+_+","+A+")")}return function(E,h){var _=[],A=[];return E=e(E),h=e(h),o(E.translateX,E.translateY,h.translateX,h.translateY,_,A),l(E.rotate,h.rotate,_,A),c(E.skewX,h.skewX,_,A),f(E.scaleX,E.scaleY,h.scaleX,h.scaleY,_,A),E=h=null,function(g){for(var b=-1,L=A.length,P;++b=0&&e._call.call(void 0,t),e=e._next;--es}function mv(){di=(ql=io.now())+Eu,es=ks=0;try{o8()}finally{es=0,u8(),di=0}}function l8(){var e=io.now(),t=e-ql;t>_1&&(Eu-=t,ql=e)}function u8(){for(var e,t=Jl,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:Jl=n);Us=e,Zf(a)}function Zf(e){if(!es){ks&&(ks=clearTimeout(ks));var t=e-di;t>24?(e<1/0&&(ks=setTimeout(mv,e-io.now()-Eu)),ws&&(ws=clearInterval(ws))):(ws||(ql=io.now(),ws=setInterval(l8,_1)),es=1,y1(mv))}}function gv(e,t,n){var a=new Zl;return t=t==null?0:+t,a.restart(s=>{a.stop(),e(s+t)},t,n),a}var c8=$d("start","end","cancel","interrupt"),f8=[],A1=0,vv=1,Qf=2,Ml=3,_v=4,ed=5,Dl=6;function mu(e,t,n,a,s,o){var l=e.__transition;if(!l)e.__transition={};else if(n in l)return;d8(e,n,{name:t,index:a,group:s,on:c8,tween:f8,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:A1})}function np(e,t){var n=Sr(e,t);if(n.state>A1)throw new Error("too late; already scheduled");return n}function Wr(e,t){var n=Sr(e,t);if(n.state>Ml)throw new Error("too late; already running");return n}function Sr(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function d8(e,t,n){var a=e.__transition,s;a[t]=n,n.timer=T1(o,0,n.time);function o(E){n.state=vv,n.timer.restart(l,n.delay,n.time),n.delay<=E&&l(E-n.delay)}function l(E){var h,_,A,g;if(n.state!==vv)return f();for(h in a)if(g=a[h],g.name===n.name){if(g.state===Ml)return gv(l);g.state===_v?(g.state=Dl,g.timer.stop(),g.on.call("interrupt",e,e.__data__,g.index,g.group),delete a[h]):+hQf&&a.state=0&&(t=t.slice(0,n)),!t||t==="start"})}function F8(e,t,n){var a,s,o=W8(t)?np:Wr;return function(){var l=o(this,e),c=l.on;c!==a&&(s=(a=c).copy()).on(t,n),l.on=s}}function X8(e,t){var n=this._id;return arguments.length<2?Sr(this.node(),n).on.on(e):this.each(F8(n,e,t))}function G8(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function j8(){return this.on("end.remove",G8(this._id))}function z8(e){var t=this._name,n=this._id;typeof e!="function"&&(e=Jd(e));for(var a=this._groups,s=a.length,o=new Array(s),l=0;lJa)if(!(Math.abs(h*c-f*E)>Ja)||!s)this._+="L"+(this._x1=e)+","+(this._y1=t);else{var A=n-o,g=a-l,b=c*c+f*f,L=A*A+g*g,P=Math.sqrt(b),R=Math.sqrt(_),G=s*Math.tan((td-Math.acos((b+_-L)/(2*P*R)))/2),D=G/R,x=G/P;Math.abs(D-1)>Ja&&(this._+="L"+(e+D*E)+","+(t+D*h)),this._+="A"+s+","+s+",0,0,"+ +(h*A>E*g)+","+(this._x1=e+x*c)+","+(this._y1=t+x*f)}},arc:function(e,t,n,a,s,o){e=+e,t=+t,n=+n,o=!!o;var l=n*Math.cos(a),c=n*Math.sin(a),f=e+l,E=t+c,h=1^o,_=o?a-s:s-a;if(n<0)throw new Error("negative radius: "+n);this._x1===null?this._+="M"+f+","+E:(Math.abs(this._x1-f)>Ja||Math.abs(this._y1-E)>Ja)&&(this._+="L"+f+","+E),n&&(_<0&&(_=_%nd+nd),_>gV?this._+="A"+n+","+n+",0,1,"+h+","+(e-l)+","+(t-c)+"A"+n+","+n+",0,1,"+h+","+(this._x1=f)+","+(this._y1=E):_>Ja&&(this._+="A"+n+","+n+",0,"+ +(_>=td)+","+h+","+(this._x1=e+n*Math.cos(s))+","+(this._y1=t+n*Math.sin(s))))},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 vV(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Ql(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 ts(e){return e=Ql(Math.abs(e)),e?e[1]:NaN}function _V(e,t){return function(n,a){for(var s=n.length,o=[],l=0,c=e[0],f=0;s>0&&c>0&&(f+c+1>a&&(c=Math.max(1,a-f)),o.push(n.substring(s-=c,s+c)),!((f+=c+1)>a));)c=e[l=(l+1)%e.length];return o.reverse().join(t)}}function yV(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var TV=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function eu(e){if(!(t=TV.exec(e)))throw new Error("invalid format: "+e);var t;return new ap({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]})}eu.prototype=ap.prototype;function ap(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+""}ap.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 AV(e){e:for(var t=e.length,n=1,a=-1,s;n0&&(a=0);break}return a>0?e.slice(0,a)+e.slice(s+1):e}var b1;function SV(e,t){var n=Ql(e,t);if(!n)return e+"";var a=n[0],s=n[1],o=s-(b1=Math.max(-8,Math.min(8,Math.floor(s/3)))*3)+1,l=a.length;return o===l?a:o>l?a+new Array(o-l+1).join("0"):o>0?a.slice(0,o)+"."+a.slice(o):"0."+new Array(1-o).join("0")+Ql(e,Math.max(0,t+o-1))[0]}function yv(e,t){var n=Ql(e,t);if(!n)return e+"";var a=n[0],s=n[1];return s<0?"0."+new Array(-s).join("0")+a:a.length>s+1?a.slice(0,s+1)+"."+a.slice(s+1):a+new Array(s-a.length+2).join("0")}const Tv={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:vV,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)=>yv(e*100,t),r:yv,s:SV,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function Av(e){return e}var Sv=Array.prototype.map,Ov=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function OV(e){var t=e.grouping===void 0||e.thousands===void 0?Av:_V(Sv.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",a=e.currency===void 0?"":e.currency[1]+"",s=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?Av:yV(Sv.call(e.numerals,String)),l=e.percent===void 0?"%":e.percent+"",c=e.minus===void 0?"−":e.minus+"",f=e.nan===void 0?"NaN":e.nan+"";function E(_){_=eu(_);var A=_.fill,g=_.align,b=_.sign,L=_.symbol,P=_.zero,R=_.width,G=_.comma,D=_.precision,x=_.trim,J=_.type;J==="n"?(G=!0,J="g"):Tv[J]||(D===void 0&&(D=12),x=!0,J="g"),(P||A==="0"&&g==="=")&&(P=!0,A="0",g="=");var U=L==="$"?n:L==="#"&&/[boxX]/.test(J)?"0"+J.toLowerCase():"",Y=L==="$"?a:/[%p]/.test(J)?l:"",ne=Tv[J],ye=/[defgprs%]/.test(J);D=D===void 0?6:/[gprs]/.test(J)?Math.max(1,Math.min(21,D)):Math.max(0,Math.min(20,D));function xe(ge){var O=U,Me=Y,z,$,w;if(J==="c")Me=ne(ge)+Me,ge="";else{ge=+ge;var ue=ge<0||1/ge<0;if(ge=isNaN(ge)?f:ne(Math.abs(ge),D),x&&(ge=AV(ge)),ue&&+ge==0&&b!=="+"&&(ue=!1),O=(ue?b==="("?b:c:b==="-"||b==="("?"":b)+O,Me=(J==="s"?Ov[8+b1/3]:"")+Me+(ue&&b==="("?")":""),ye){for(z=-1,$=ge.length;++z<$;)if(w=ge.charCodeAt(z),48>w||w>57){Me=(w===46?s+ge.slice(z+1):ge.slice(z))+Me,ge=ge.slice(0,z);break}}}G&&!P&&(ge=t(ge,1/0));var de=O.length+ge.length+Me.length,me=de>1)+O+ge+Me+me.slice(de);break;default:ge=me+O+ge+Me;break}return o(ge)}return xe.toString=function(){return _+""},xe}function h(_,A){var g=E((_=eu(_),_.type="f",_)),b=Math.max(-8,Math.min(8,Math.floor(ts(A)/3)))*3,L=Math.pow(10,-b),P=Ov[8+b/3];return function(R){return g(L*R)+P}}return{format:E,formatPrefix:h}}var Al,N1,L1;IV({thousands:",",grouping:[3],currency:["$",""]});function IV(e){return Al=OV(e),N1=Al.format,L1=Al.formatPrefix,Al}function RV(e){return Math.max(0,-ts(Math.abs(e)))}function bV(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ts(t)/3)))*3-ts(Math.abs(e)))}function NV(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ts(t)-ts(e))+1}function LV(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function CV(e){return function(){return e}}function xV(e){return+e}var Iv=[0,1];function Wi(e){return e}function ad(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:CV(isNaN(t)?NaN:.5)}function wV(e,t){var n;return e>t&&(n=e,e=t,t=n),function(a){return Math.max(e,Math.min(t,a))}}function MV(e,t,n){var a=e[0],s=e[1],o=t[0],l=t[1];return s2?DV:MV,f=E=null,_}function _(A){return A==null||isNaN(A=+A)?o:(f||(f=c(e.map(a),t,n)))(a(l(A)))}return _.invert=function(A){return l(s((E||(E=c(t,e.map(a),_r)))(A)))},_.domain=function(A){return arguments.length?(e=Array.from(A,xV),h()):e.slice()},_.range=function(A){return arguments.length?(t=Array.from(A),h()):t.slice()},_.rangeRound=function(A){return t=Array.from(A),n=q6,h()},_.clamp=function(A){return arguments.length?(l=A?!0:Wi,h()):l!==Wi},_.interpolate=function(A){return arguments.length?(n=A,h()):n},_.unknown=function(A){return arguments.length?(o=A,_):o},function(A,g){return a=A,s=g,h()}}function UV(){return kV()(Wi,Wi)}function VV(e,t,n,a){var s=G4(e,t,n),o;switch(a=eu(a??",f"),a.type){case"s":{var l=Math.max(Math.abs(e),Math.abs(t));return a.precision==null&&!isNaN(o=bV(s,l))&&(a.precision=o),L1(a,l)}case"":case"e":case"g":case"p":case"r":{a.precision==null&&!isNaN(o=NV(s,Math.max(Math.abs(e),Math.abs(t))))&&(a.precision=o-(a.type==="e"));break}case"f":case"%":{a.precision==null&&!isNaN(o=RV(s))&&(a.precision=o-(a.type==="%")*2);break}}return N1(a)}function BV(e){var t=e.domain;return e.ticks=function(n){var a=t();return X4(a[0],a[a.length-1],n??10)},e.tickFormat=function(n,a){var s=t();return VV(s[0],s[s.length-1],n??10,a)},e.nice=function(n){n==null&&(n=10);var a=t(),s=0,o=a.length-1,l=a[s],c=a[o],f,E,h=10;for(c0;){if(E=Q0(l,c,n),E===f)return a[s]=l,a[o]=c,t(a);if(E>0)l=Math.floor(l/E)*E,c=Math.ceil(c/E)*E;else if(E<0)l=Math.ceil(l*E)/E,c=Math.floor(c*E)/E;else break;f=E}return e},e}function C1(){var e=UV();return e.copy=function(){return PV(e,C1())},LV.apply(e,arguments),BV(e)}const Sl=e=>()=>e;function HV(e,{sourceEvent:t,target:n,transform:a,dispatch:s}){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:s}})}function ta(e,t,n){this.k=e,this.x=t,this.y=n}ta.prototype={constructor:ta,scale:function(e){return e===1?this:new ta(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new ta(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 tu=new ta(1,0,0);ta.prototype;function tf(e){e.stopImmediatePropagation()}function Ms(e){e.preventDefault(),e.stopImmediatePropagation()}function WV(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function FV(){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 Rv(){return this.__zoom||tu}function XV(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function GV(){return navigator.maxTouchPoints||"ontouchstart"in this}function jV(e,t,n){var a=e.invertX(t[0][0])-n[0][0],s=e.invertX(t[1][0])-n[1][0],o=e.invertY(t[0][1])-n[0][1],l=e.invertY(t[1][1])-n[1][1];return e.translate(s>a?(a+s)/2:Math.min(0,a)||Math.max(0,s),l>o?(o+l)/2:Math.min(0,o)||Math.max(0,l))}function zV(){var e=WV,t=FV,n=jV,a=XV,s=GV,o=[0,1/0],l=[[-1/0,-1/0],[1/0,1/0]],c=250,f=i8,E=$d("start","zoom","end"),h,_,A,g=500,b=150,L=0,P=10;function R(z){z.property("__zoom",Rv).on("wheel.zoom",ne,{passive:!1}).on("mousedown.zoom",ye).on("dblclick.zoom",xe).filter(s).on("touchstart.zoom",ge).on("touchmove.zoom",O).on("touchend.zoom touchcancel.zoom",Me).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}R.transform=function(z,$,w,ue){var de=z.selection?z.selection():z;de.property("__zoom",Rv),z!==de?J(z,$,w,ue):de.interrupt().each(function(){U(this,arguments).event(ue).start().zoom(null,typeof $=="function"?$.apply(this,arguments):$).end()})},R.scaleBy=function(z,$,w,ue){R.scaleTo(z,function(){var de=this.__zoom.k,me=typeof $=="function"?$.apply(this,arguments):$;return de*me},w,ue)},R.scaleTo=function(z,$,w,ue){R.transform(z,function(){var de=t.apply(this,arguments),me=this.__zoom,be=w==null?x(de):typeof w=="function"?w.apply(this,arguments):w,re=me.invert(be),pe=typeof $=="function"?$.apply(this,arguments):$;return n(D(G(me,pe),be,re),de,l)},w,ue)},R.translateBy=function(z,$,w,ue){R.transform(z,function(){return n(this.__zoom.translate(typeof $=="function"?$.apply(this,arguments):$,typeof w=="function"?w.apply(this,arguments):w),t.apply(this,arguments),l)},null,ue)},R.translateTo=function(z,$,w,ue,de){R.transform(z,function(){var me=t.apply(this,arguments),be=this.__zoom,re=ue==null?x(me):typeof ue=="function"?ue.apply(this,arguments):ue;return n(tu.translate(re[0],re[1]).scale(be.k).translate(typeof $=="function"?-$.apply(this,arguments):-$,typeof w=="function"?-w.apply(this,arguments):-w),me,l)},ue,de)};function G(z,$){return $=Math.max(o[0],Math.min(o[1],$)),$===z.k?z:new ta($,z.x,z.y)}function D(z,$,w){var ue=$[0]-w[0]*z.k,de=$[1]-w[1]*z.k;return ue===z.x&&de===z.y?z:new ta(z.k,ue,de)}function x(z){return[(+z[0][0]+ +z[1][0])/2,(+z[0][1]+ +z[1][1])/2]}function J(z,$,w,ue){z.on("start.zoom",function(){U(this,arguments).event(ue).start()}).on("interrupt.zoom end.zoom",function(){U(this,arguments).event(ue).end()}).tween("zoom",function(){var de=this,me=arguments,be=U(de,me).event(ue),re=t.apply(de,me),pe=w==null?x(re):typeof w=="function"?w.apply(de,me):w,C=Math.max(re[1][0]-re[0][0],re[1][1]-re[0][1]),Q=de.__zoom,F=typeof $=="function"?$.apply(de,me):$,X=f(Q.invert(pe).concat(C/Q.k),F.invert(pe).concat(C/F.k));return function(W){if(W===1)W=F;else{var q=X(W),ee=C/q[2];W=new ta(ee,pe[0]-q[0]*ee,pe[1]-q[1]*ee)}be.zoom(null,W)}})}function U(z,$,w){return!w&&z.__zooming||new Y(z,$)}function Y(z,$){this.that=z,this.args=$,this.active=0,this.sourceEvent=null,this.extent=t.apply(z,$),this.taps=0}Y.prototype={event:function(z){return z&&(this.sourceEvent=z),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(z,$){return this.mouse&&z!=="mouse"&&(this.mouse[1]=$.invert(this.mouse[0])),this.touch0&&z!=="touch"&&(this.touch0[1]=$.invert(this.touch0[0])),this.touch1&&z!=="touch"&&(this.touch1[1]=$.invert(this.touch1[0])),this.that.__zoom=$,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(z){var $=wr(this.that).datum();E.call(z,this.that,new HV(z,{sourceEvent:this.sourceEvent,target:R,transform:this.that.__zoom,dispatch:E}),$)}};function ne(z,...$){if(!e.apply(this,arguments))return;var w=U(this,$).event(z),ue=this.__zoom,de=Math.max(o[0],Math.min(o[1],ue.k*Math.pow(2,a.apply(this,arguments)))),me=Ya(z);if(w.wheel)(w.mouse[0][0]!==me[0]||w.mouse[0][1]!==me[1])&&(w.mouse[1]=ue.invert(w.mouse[0]=me)),clearTimeout(w.wheel);else{if(ue.k===de)return;w.mouse=[me,ue.invert(me)],Pl(this),w.start()}Ms(z),w.wheel=setTimeout(be,b),w.zoom("mouse",n(D(G(ue,de),w.mouse[0],w.mouse[1]),w.extent,l));function be(){w.wheel=null,w.end()}}function ye(z,...$){if(A||!e.apply(this,arguments))return;var w=z.currentTarget,ue=U(this,$,!0).event(z),de=wr(z.view).on("mousemove.zoom",pe,!0).on("mouseup.zoom",C,!0),me=Ya(z,w),be=z.clientX,re=z.clientY;b6(z.view),tf(z),ue.mouse=[me,this.__zoom.invert(me)],Pl(this),ue.start();function pe(Q){if(Ms(Q),!ue.moved){var F=Q.clientX-be,X=Q.clientY-re;ue.moved=F*F+X*X>L}ue.event(Q).zoom("mouse",n(D(ue.that.__zoom,ue.mouse[0]=Ya(Q,w),ue.mouse[1]),ue.extent,l))}function C(Q){de.on("mousemove.zoom mouseup.zoom",null),N6(Q.view,ue.moved),Ms(Q),ue.event(Q).end()}}function xe(z,...$){if(e.apply(this,arguments)){var w=this.__zoom,ue=Ya(z.changedTouches?z.changedTouches[0]:z,this),de=w.invert(ue),me=w.k*(z.shiftKey?.5:2),be=n(D(G(w,me),ue,de),t.apply(this,$),l);Ms(z),c>0?wr(this).transition().duration(c).call(J,be,ue,z):wr(this).call(R.transform,be,ue,z)}}function ge(z,...$){if(e.apply(this,arguments)){var w=z.touches,ue=w.length,de=U(this,$,z.changedTouches.length===ue).event(z),me,be,re,pe;for(tf(z),be=0;be=0;)t+=n[a].value;e.value=t}function KV(){return this.eachAfter(YV)}function $V(e){var t=this,n,a=[t],s,o,l;do for(n=a.reverse(),a=[];t=n.pop();)if(e(t),s=t.children,s)for(o=0,l=s.length;o=0;--s)n.push(a[s]);return this}function qV(e){for(var t=this,n=[t],a=[],s,o,l;t=n.pop();)if(a.push(t),s=t.children,s)for(o=0,l=s.length;o=0;)n+=a[s].value;t.value=n})}function QV(e){return this.eachBefore(function(t){t.children&&t.children.sort(e)})}function eB(e){for(var t=this,n=tB(t,e),a=[t];t!==n;)t=t.parent,a.push(t);for(var s=a.length;e!==n;)a.splice(s,0,e),e=e.parent;return a}function tB(e,t){if(e===t)return e;var n=e.ancestors(),a=t.ancestors(),s=null;for(e=n.pop(),t=a.pop();e===t;)s=e,e=n.pop(),t=a.pop();return s}function nB(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t}function rB(){var e=[];return this.each(function(t){e.push(t)}),e}function aB(){var e=[];return this.eachBefore(function(t){t.children||e.push(t)}),e}function iB(){var e=this,t=[];return e.each(function(n){n!==e&&t.push({source:n.parent,target:n})}),t}function ip(e,t){var n=new nu(e),a=+e.value&&(n.value=e.value),s,o=[n],l,c,f,E;for(t==null&&(t=oB);s=o.pop();)if(a&&(s.value=+s.data.value),(c=t(s.data))&&(E=c.length))for(s.children=new Array(E),f=E-1;f>=0;--f)o.push(l=s.children[f]=new nu(c[f])),l.parent=s,l.depth=s.depth+1;return n.eachBefore(uB)}function sB(){return ip(this).eachBefore(lB)}function oB(e){return e.children}function lB(e){e.data=e.data.data}function uB(e){var t=0;do e.height=t;while((e=e.parent)&&e.height<++t)}function nu(e){this.data=e,this.depth=this.height=0,this.parent=null}nu.prototype=ip.prototype={constructor:nu,count:KV,each:$V,eachAfter:qV,eachBefore:JV,sum:ZV,sort:QV,path:eB,ancestors:nB,descendants:rB,leaves:aB,links:iB,copy:sB};const cB="2.1.2",fB={version:cB},{version:dB}=fB,pB=Object.freeze({children:e=>e.children,nodeSize:e=>e.data.size,spacing:0});function w1(e){const t=Object.assign({},pB,e);function n(c){const f=t[c];return typeof f=="function"?f:()=>f}function a(c){const f=l(o(),c,E=>E.children);return f.update(),f.data}function s(){const c=n("nodeSize"),f=n("spacing");return class x1 extends ip.prototype.constructor{constructor(h){super(h)}copy(){const h=l(this.constructor,this,_=>_.children);return h.each(_=>_.data=_.data.data),h}get size(){return c(this)}spacing(h){return f(this,h)}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 h=this.ancestors();return h[h.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((h,_)=>x1.maxExtents(h,_.extents),this.nodeExtents)}get nodeExtents(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}}static maxExtents(h,_){return{top:Math.min(h.top,_.top),bottom:Math.max(h.bottom,_.bottom),left:Math.min(h.left,_.left),right:Math.max(h.right,_.right)}}}}function o(){const c=s(),f=n("nodeSize"),E=n("spacing");return class extends c{constructor(h){super(h),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 f(this.data)}spacing(h){return E(this.data,h.data)}get x(){return this.data.x}set x(h){this.data.x=h}get y(){return this.data.y}set y(h){this.data.y=h}update(){return M1(this),D1(this),this}}}function l(c,f,E){const h=(_,A)=>{const g=new c(_);Object.assign(g,{parent:A,depth:A===null?0:A.depth+1,height:0,length:1});const b=E(_)||[];return g.children=b.length===0?null:b.map(L=>h(L,g)),g.children&&Object.assign(g,g.children.reduce((L,P)=>({height:Math.max(L.height,P.height+1),length:L.length+P.length}),g)),g};return h(f,null)}return Object.assign(a,{nodeSize(c){return arguments.length?(t.nodeSize=c,a):t.nodeSize},spacing(c){return arguments.length?(t.spacing=c,a):t.spacing},children(c){return arguments.length?(t.children=c,a):t.children},hierarchy(c,f){const E=typeof f>"u"?t.children:f;return l(s(),c,E)},dump(c){const f=n("nodeSize"),E=h=>_=>{const A=h+" ",g=h+" ",{x:b,y:L}=_,P=f(_),R=_.children||[],G=R.length===0?" ":`,${A}children: [${g}${R.map(E(g)).join(g)}${A}],${h}`;return`{ size: [${P.join(", ")}],${A}x: ${b}, y: ${L}${G}},`};return E(` -`)(c)}}),a}w1.version=dB;const M1=(e,t=0)=>(e.y=t,(e.children||[]).reduce((n,a)=>{const[s,o]=n;M1(a,e.y+e.ySize);const l=(s===0?a.lExt:a.rExt).bottom;s!==0&&EB(e,s,o);const c=SB(l,s,o);return[s+1,c]},[0,null]),hB(e),AB(e),e),D1=(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(s=>D1(s,a,e.x)),e},hB=e=>{(e.children||[]).reduce((t,n)=>{const[a,s]=t,o=a+n.shift,l=s+o+n.change;return n.relX+=l,[o,l]},[0,0])},EB=(e,t,n)=>{const a=e.children[t-1],s=e.children[t];let o=a,l=a.relX,c=s,f=s.relX,E=!0;for(;o&&c;){o.bottom>n.lowY&&(n=n.next);const h=l+o.prelim-(f+c.prelim)+o.xSize/2+c.xSize/2+o.spacing(c);(h>0||h<0&&E)&&(f+=h,mB(s,h),gB(e,t,n.index,h)),E=!1;const _=o.bottom,A=c.bottom;_<=A&&(o=_B(o),o&&(l+=o.relX)),_>=A&&(c=vB(c),c&&(f+=c.relX))}!o&&c?yB(e,t,c,f):o&&!c&&TB(e,t,o,l)},mB=(e,t)=>{e.relX+=t,e.lExtRelX+=t,e.rExtRelX+=t},gB=(e,t,n,a)=>{const s=e.children[t],o=t-n;if(o>1){const l=a/o;e.children[n+1].shift+=l,s.shift-=l,s.change-=a-l}},vB=e=>e.hasChildren?e.firstChild:e.lThr,_B=e=>e.hasChildren?e.lastChild:e.rThr,yB=(e,t,n,a)=>{const s=e.firstChild,o=s.lExt,l=e.children[t];o.lThr=n;const c=a-n.relX-s.lExtRelX;o.relX+=c,o.prelim-=c,s.lExt=l.lExt,s.lExtRelX=l.lExtRelX},TB=(e,t,n,a)=>{const s=e.children[t],o=s.rExt,l=e.children[t-1];o.rThr=n;const c=a-n.relX-s.rExtRelX;o.relX+=c,o.prelim-=c,s.rExt=l.rExt,s.rExtRelX=l.rExtRelX},AB=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})}},SB=(e,t,n)=>{for(;n!==null&&e>=n.lowY;)n=n.next;return{lowY:e,index:t,next:n}},OB={key:0,class:"flex-grow-1 d-flex justify-content-center"},IB={class:"card align-self-center border-danger w-50"},RB={class:"card-body"},bB={class:"overflow-hidden d-flex w-100 h-100 position-relative mb-3"},NB={class:"overflow-auto flex-grow-1"},LB={class:"small p-2 mb-0",style:{"max-height":"200px"}},CB=["innerHTML"],xB={class:"d-flex align-items-center"},wB={class:"text-secondary"},MB={class:"d-flex align-items-center"},DB={class:"nav nav-pills"},PB={class:"nav-item p-1"},kB={class:"nav-item p-1"},UB={key:0,class:"badge bg-info",style:{"font-size":"0.6em"}},VB={class:"nav-item p-1"},BB={class:"nav-item p-1"},HB={class:"nav-item p-1"},WB={class:"ms-auto me-2 small"},FB={href:"https://github.com/dalibo/pev2",target:"_blank"},XB={class:"tab-content flex-grow-1 d-flex overflow-hidden"},GB={class:"d-flex flex-column flex-grow-1 overflow-hidden"},jB={class:"flex-grow-1 d-flex overflow-hidden"},zB={class:"flex-grow-1 overflow-hidden"},YB={key:0,class:"position-absolute m-1 p-1 bottom-0 end-0 rounded bg-white d-flex"},KB={class:"btn-group btn-group-xs"},$B=["disabled"],JB=["disabled"],qB=["transform"],ZB=["x","y","width"],QB=["x","y","width","height"],e7=["x","y","width"],t7={class:"overflow-hidden d-flex w-100 h-100 flex-column"},n7={class:"overflow-hidden d-flex w-100 h-100"},r7={class:"overflow-auto flex-grow-1"},a7={class:"small p-2 mb-0"},i7=["innerHTML"],s7={class:"overflow-hidden d-flex w-100 h-100"},o7={class:"overflow-auto flex-grow-1"},l7={class:"small p-2 mb-0"},u7=["innerHTML"],Cr=40,bv=.2,f7=kt({__name:"Plan",props:{planSource:{},planQuery:{}},setup(e){Qv({theme:"light"});const t=e,n="1.19.0",a=je(null),s=je(""),o=je(""),l=je(),c=je(),f=Bn({}),E=Te(()=>l.value&&l.value.content.Plan),h=je(NaN),_=je(void 0),A=je(NaN),g=localStorage.getItem("gridIsNotNew"),b=je(!1),L=Bn({showHighlightBar:!1,showPlanStats:!0,highlightType:mn.NONE,diagramWidth:20}),P=new U4,R=je(""),G=je(1),D=Te(()=>C1().domain([0,f.maxRows]).range([1,Cr/1.5])),x=zV().scaleExtent([bv,3]).on("zoom",function(Q){R.value=Q.transform,G.value=Q.transform.k}),J=je(null),U=je([]),Y=je([]),ne=w1({nodeSize:Q=>Q.data.size?[Q.data.size[0],Q.data.size[1]+Cr]:[0,0],spacing:(Q,F)=>Math.pow(Q.path(F).length,1.5)}),ye=je(ne.hierarchy({}));pi(()=>{Jt(()=>[t.planSource,t.planQuery],xe,{immediate:!0})});function xe(){var Q;b.value=!1;const F=localStorage.getItem("viewOptions");F&&B.assignIn(L,JSON.parse(F));let X;try{X=P.fromSource(t.planSource),be("plan")}catch{l.value=void 0;return}o.value=X["Query Text"]||t.planQuery,l.value=P.createPlan("",X,o.value);const W=l.value.content;f.executionTime=W["Execution Time"]||W["Total Runtime"]||NaN,f.planningTime=W["Planning Time"]||NaN,f.maxRows=W.maxRows||NaN,f.maxCost=W.maxCost||NaN,f.maxDuration=W.maxDuration||NaN,f.maxBlocks=W.maxBlocks||{},f.maxIo=W.maxIo||NaN,f.maxEstimateFactor=W.maxEstimateFactor||NaN,f.triggers=W.Triggers||[],f.jitTime=W.JIT&&W.JIT.Timing&&W.JIT.Timing.Total||NaN,f.settings=W.Settings,l.value.planStats=f,Aa(()=>{w()}),window.addEventListener("hashchange",w),E.value&&(ye.value=ne.hierarchy(E.value,q=>q.Plans)),U.value=[],B.each((Q=l.value)==null?void 0:Q.ctes,q=>{const ee=ne.hierarchy(q,ve=>ve.Plans);U.value.push(ee)}),Aa(()=>{O(),b.value=!0})}function ge(){J.value=ne(ye.value);const Q=re(J.value),F=[Q[0],Q[3]+Cr];B.each(U.value,X=>{const W=ne(X),q=re(W),ee=q[1]-q[0];W.each(ve=>{ve.x+=F[0]-q[0],ve.y+=F[1]}),F[0]+=ee+Cr*2}),Y.value=[],B.each(J.value.descendants(),X=>{if(B.has(X.data,d.CTE_NAME)){const W=B.find(U.value,q=>q.data[d.SUBPLAN_NAME]=="CTE "+X.data[d.CTE_NAME]);W&&Y.value.push({source:X,target:W})}}),B.each(U.value,X=>{B.each(X.descendants(),W=>{if(B.has(W.data,d.CTE_NAME)){const q=B.find(U.value,ee=>ee.data[d.SUBPLAN_NAME]=="CTE "+W.data[d.CTE_NAME]);q&&Y.value.push({source:W,target:q})}})})}function O(){c.value&&(wr(c.value.$el).call(x),Aa(()=>{if(J.value){const Q=re(J.value),F=Q[0],X=Q[2],W=Q[1],q=Q[3],ee=c.value.$el.getBoundingClientRect();wr(c.value.$el).call(x.transform,tu.translate(ee.width/2,10).scale(Math.min(1,Math.max(bv,.8/Math.max((W-F)/ee.width,(q-X)/ee.height)))).translate(-(F+W)/2,10))}}))}id(()=>{window.removeEventListener("hashchange",w)}),Jt(L,Me);function Me(){localStorage.setItem("viewOptions",JSON.stringify(L))}Jt(h,z);function z(Q){window.location.hash=Q?"plan/node/"+Q:"",l.value&&Q&&(_.value=nC(l.value,Q))}function $(Q){const F=Q.source,X=Q.target,W=Math.abs(X.y-(F.y+F.ySize)-Cr),q=R1();return q.moveTo(F.x,F.y),q.lineTo(F.x,F.y+F.ySize-Cr),q.bezierCurveTo(F.x,F.y+F.ySize-Cr+W/2,X.x,X.y-W/2,X.x,X.y),q.toString()}function w(){const Q=/#([a-zA-Z]*)(\/node\/([0-9]*))*/.exec(window.location.hash);if(Q){const F=Q[1]||"plan";be(F);const X=parseInt(Q[3],0);F=="plan"&&X!==void 0&&X!=h.value&&setTimeout(()=>{ue(X,!0)},1)}}un(Ul,h),un(ru,A),un("updateNodeSize",C);function ue(Q,F){F=!!F,h.value=Q,F&&de(Q)}un(oi,ue),un(Ra,L),un(ba,l);function de(Q){const F=c.value.$el.getBoundingClientRect(),X=me(Q);if(!X)return;let W=-X.x,q=-X.y;const ee=G.value;W=W*ee+F.width/2,q=q*ee+F.height/2,wr(c.value.$el).transition().duration(500).call(x.transform,tu.translate(W,q).scale(ee))}function me(Q){const F=[J.value].concat(U.value);let X;return B.each(F,W=>(X=B.find(W?.descendants(),q=>q.data.nodeId==Q),!X)),X}const be=Q=>{s.value=Q};function re(Q){const F=B.min(B.map(Q.descendants(),ee=>ee.x-ee.xSize/2))||0,X=B.max(B.map(Q.descendants(),ee=>ee.x+ee.xSize/2))||0,W=B.min(B.map(Q.descendants(),ee=>ee.y))||0,q=B.max(B.map(Q.descendants(),ee=>ee.y+ee.ySize))||0;return[F,X,W,q]}function pe(Q){return!!f.executionTime&&!Q[d.ACTUAL_LOOPS]}Jt(()=>{const Q=[];return Q.concat(ye.value.descendants().map(F=>F.data.size)),B.each(U.value,F=>{Q.concat(F.descendants().map(X=>X.data.size))}),Q},()=>{ge()});function C(Q,F){Q.size=[F[0]/G.value,F[1]/G.value]}return(Q,F)=>l.value?(N(),M("div",{key:1,class:"plan-container d-flex flex-column overflow-hidden flex-grow-1 bg-light",ref_key:"rootEl",ref:a},[T("div",MB,[T("ul",DB,[T("li",PB,[T("a",{class:Oe(["nav-link px-2 py-0",{active:s.value==="plan"}]),href:"#plan"},"Plan",2)]),F[17]||(F[17]=v()),T("li",kB,[T("a",{class:Oe(["nav-link px-2 py-0 position-relative",{active:s.value==="grid"}]),href:"#grid"},[F[16]||(F[16]=v(`Grid - `,-1)),p(g)?Z("",!0):(N(),M("span",UB,` - new - `))],2)]),F[18]||(F[18]=v()),T("li",VB,[T("a",{class:Oe(["nav-link px-2 py-0",{active:s.value==="raw"}]),href:"#raw"},"Raw",2)]),F[19]||(F[19]=v()),T("li",BB,[T("a",{class:Oe(["nav-link px-2 py-0",{active:s.value==="query",disabled:!o.value}]),href:"#query"},"Query",2)]),F[20]||(F[20]=v()),T("li",HB,[T("a",{class:Oe(["nav-link px-2 py-0",{active:s.value==="stats"}]),href:"#stats"},"Stats",2)])]),F[21]||(F[21]=v()),T("div",WB,[T("a",FB,[Se(mm),v(" "+le(p(n)),1)])])]),F[40]||(F[40]=v()),T("div",XB,[T("div",{class:Oe(["tab-pane flex-grow-1 overflow-hidden",{"show active d-flex":s.value==="plan"}])},[T("div",GB,[Se(vm,{planStats:f,rootNode:E.value,jitDetails:l.value.content.JIT},null,8,["planStats","rootNode","jitDetails"]),F[32]||(F[32]=v()),T("div",jB,[T("div",zB,[Se(p(DR),{class:"default-theme",onResize:F[4]||(F[4]=X=>L.diagramWidth=X[0].size)},{default:Ot(()=>[l.value?(N(),ft(p(EE),{key:0,size:L.diagramWidth,class:"d-flex flex-column"},{default:Ot(()=>[Se(Ax,{ref:"diagram",class:"d-flex flex-column flex-grow-1 overflow-hidden plan-diagram",ctes:l.value.ctes,planStats:f,rootNode:E.value},null,8,["ctes","planStats","rootNode"])]),_:1},8,["size"])):Z("",!0),F[31]||(F[31]=v()),Se(p(EE),{ref_key:"planEl",ref:c,class:"plan grab-bing position-relative"},{default:Ot(()=>{var X,W;return[l.value?(N(),M("div",YB,[T("div",KB,[T("button",{class:Oe(["btn btn-outline-secondary",{active:L.highlightType===p(mn).NONE}]),onClick:F[0]||(F[0]=q=>L.highlightType=p(mn).NONE)},` - none - `,2),F[22]||(F[22]=v()),T("button",{class:Oe(["btn btn-outline-secondary",{active:L.highlightType===p(mn).DURATION}]),onClick:F[1]||(F[1]=q=>L.highlightType=p(mn).DURATION),disabled:!l.value.isAnalyze},` - duration - `,10,$B),F[23]||(F[23]=v()),T("button",{class:Oe(["btn btn-outline-secondary",{active:L.highlightType===p(mn).ROWS}]),onClick:F[2]||(F[2]=q=>L.highlightType=p(mn).ROWS),disabled:!E.value||E.value[p(d).ACTUAL_ROWS]===void 0},` - rows - `,10,JB),F[24]||(F[24]=v()),T("button",{class:Oe(["btn btn-outline-secondary",{active:L.highlightType===p(mn).COST}]),onClick:F[3]||(F[3]=q=>L.highlightType=p(mn).COST)},` - cost - `,2)])])):Z("",!0),F[30]||(F[30]=v()),(N(),M("svg",{width:"100%",height:"100%",class:Oe({ready:b.value})},[T("g",{transform:R.value},[(N(!0),M(ze,null,Gt(Y.value,(q,ee)=>(N(),ft(Zc,{key:`${l.value.id}_linkcte${ee}`,d:$(q),"stroke-color":"#B3D7D7","stroke-width":D.value(q.target.data[p(d).ACTUAL_ROWS_REVISED])},null,8,["d","stroke-width"]))),128)),F[27]||(F[27]=v()),(N(!0),M(ze,null,Gt((X=J.value)==null?void 0:X.links(),(q,ee)=>(N(),ft(Zc,{key:`${l.value.id}_link${ee}`,d:$(q),class:Oe({"never-executed":pe(q.target.data)}),"stroke-color":"grey","stroke-width":D.value(q.target.data[p(d).ACTUAL_ROWS_REVISED])},null,8,["d","class","stroke-width"]))),128)),F[28]||(F[28]=v()),(N(!0),M(ze,null,Gt((W=J.value)==null?void 0:W.descendants(),(q,ee)=>(N(),M("foreignObject",{key:`${l.value.id}_${ee}`,x:q.x-q.xSize/2,y:q.y,width:q.xSize,height:"1",ref_for:!0,ref:"root"},[Se(gm,{node:q.data,class:"d-flex justify-content-center position-fixed"},null,8,["node"])],8,ZB))),128)),F[29]||(F[29]=v()),(N(!0),M(ze,null,Gt(U.value,q=>(N(),M("g",{key:q.data.nodeId},[T("rect",{x:re(q)[0]-Cr/4,y:re(q)[2]-Cr/2,width:re(q)[1]-re(q)[0]+Cr/2,height:re(q)[3]-re(q)[2],stroke:"#cfcfcf","stroke-width":"2",fill:"#cfcfcf","fill-opacity":"10%",rx:"5",ry:"5"},null,8,QB),F[25]||(F[25]=v()),(N(!0),M(ze,null,Gt(q.links(),(ee,ve)=>(N(),ft(Zc,{key:`${l.value.id}_link${ve}`,d:$(ee),"stroke-color":"grey","stroke-width":D.value(ee.target.data[p(d).ACTUAL_ROWS_REVISED])},null,8,["d","stroke-width"]))),128)),F[26]||(F[26]=v()),(N(!0),M(ze,null,Gt(q.descendants(),(ee,ve)=>(N(),M("foreignObject",{key:`${l.value.id}_${ve}`,x:ee.x-ee.xSize/2,y:ee.y,width:ee.xSize,height:"1",ref_for:!0,ref:"root"},[Se(gm,{node:ee.data,class:"d-flex justify-content-center position-fixed"},null,8,["node"])],8,e7))),128))]))),128))],8,qB)],2))]}),_:1},512)]),_:1})])])])],2),F[36]||(F[36]=v()),s.value==="grid"?(N(),M("div",{key:0,class:Oe(["tab-pane flex-grow-1 overflow-hidden position-relative",{"show active":s.value==="grid"}])},[T("div",t7,[Se(vm,{planStats:f,rootNode:E.value,jitDetails:l.value.content.JIT},null,8,["planStats","rootNode","jitDetails"]),F[33]||(F[33]=v()),Se(XM,{class:"flex-grow-1 overflow-auto plan-grid",ctes:l.value.ctes,rootNode:E.value},null,8,["ctes","rootNode"])])],2)):Z("",!0),F[37]||(F[37]=v()),T("div",{class:Oe(["tab-pane flex-grow-1 overflow-hidden position-relative",{"show active":s.value==="raw"}])},[T("div",n7,[T("div",r7,[T("pre",a7,[T("code",{innerHTML:p(bC)(e.planSource)},null,8,i7)])]),F[34]||(F[34]=v()),Se(zc,{content:e.planSource},null,8,["content"])])],2),F[38]||(F[38]=v()),o.value?(N(),M("div",{key:1,class:Oe(["tab-pane flex-grow-1 overflow-hidden position-relative",{"show active":s.value==="query"}])},[T("div",s7,[T("div",o7,[T("pre",l7,[T("code",{innerHTML:p(RC)(o.value)},null,8,u7)])])]),F[35]||(F[35]=v()),Se(zc,{content:o.value},null,8,["content"])],2)):Z("",!0),F[39]||(F[39]=v()),T("div",{class:Oe(["tab-pane flex-grow-1 overflow-auto",{"show active":s.value==="stats"}])},[l.value?(N(),ft(RP,{key:0,ctes:l.value.ctes,planStats:f,rootNode:E.value},null,8,["ctes","planStats","rootNode"])):Z("",!0)],2)])],512)):(N(),M("div",OB,[T("div",IB,[T("div",RB,[F[9]||(F[9]=T("h5",{class:"card-title text-danger"},"Couldn't parse plan",-1)),F[10]||(F[10]=v()),F[11]||(F[11]=T("h6",{class:"card-subtitle mb-2 text-body-secondary"},` - An error occured while parsing the plan - `,-1)),F[12]||(F[12]=v()),T("div",bB,[T("div",NB,[T("pre",LB,[T("code",{innerHTML:e.planSource},null,8,CB)])]),F[5]||(F[5]=v()),Se(zc,{content:e.planSource},null,8,["content"])]),F[13]||(F[13]=v()),F[14]||(F[14]=T("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)),F[15]||(F[15]=v()),T("div",xB,[T("span",wB,[Se(mm),F[6]||(F[6]=v(` - PEV2 `,-1)),T("i",null,"version "+le(p(n)),1)]),F[7]||(F[7]=v()),F[8]||(F[8]=T("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{f7 as R}; diff --git a/app/static/dist/assets/plan-6aR89bOQ.css b/app/static/dist/assets/plan-6aR89bOQ.css new file mode 100644 index 0000000..78942e7 --- /dev/null +++ b/app/static/dist/assets/plan-6aR89bOQ.css @@ -0,0 +1 @@ +.plan-tree[data-v-83070b1c]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.btn-group>.btn-tooltip-wrapper[data-v-fff28bd5]:not(:last-child){margin-right:-1px}.btn-group>.btn-tooltip-wrapper>.btn[data-v-fff28bd5]{border-radius:0}.btn-group>.btn-tooltip-wrapper:first-child>.btn[data-v-fff28bd5]{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.btn-group>.btn-tooltip-wrapper:last-child>.btn[data-v-fff28bd5]{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-CD5tDWWA.css b/app/static/dist/assets/plan-CD5tDWWA.css deleted file mode 100644 index f352512..0000000 --- a/app/static/dist/assets/plan-CD5tDWWA.css +++ /dev/null @@ -1 +0,0 @@ -.btn-group>.btn-tooltip-wrapper[data-v-1ef80015]:not(:last-child){margin-right:-1px}.btn-group>.btn-tooltip-wrapper>.btn[data-v-1ef80015]{border-radius:0}.btn-group>.btn-tooltip-wrapper:first-child>.btn[data-v-1ef80015]{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.btn-group>.btn-tooltip-wrapper:last-child>.btn[data-v-1ef80015]{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}table thead tr.table-group th[data-v-fca44b36]{border-left:1px solid #b5b6b7;border-bottom:0}table thead tr.table-group th:empty+th[data-v-fca44b36]:empty{border-left:0}path[data-v-c6b8e72b]{stroke-linecap:butt}path.never-executed[data-v-c6b8e72b]{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[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px #9aa1b126,0 4px 80px -8px #24282f40,0 4px 4px -2px #5b5e6926;background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.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}.alert.c-1 .text-secondary{color:#454545!important;font-weight:400}.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}.alert.c-2 .text-secondary{color:#454545!important;font-weight:400}.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}.alert.c-3 .text-secondary{color:#454545!important;font-weight:400}.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}.alert.c-4 .text-secondary{color:#fff!important;font-weight:400}.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{background-image:linear-gradient(45deg,#f7f7f7 25%,transparent 25%,transparent 50%,#f7f7f7 50%,#f7f7f7 75%,transparent 75%,transparent);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}.bg-secondary-light{background-color:#dedede!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 .text-secondary{color:#ababab!important}.plan-container .cursor-help{cursor:help}.plan-container pre{overflow:initial}.plan-stats{font-size:13px}.plan-stats .stat-dropdown-container{border:1px solid #dedede;padding:10px;background-color:#fff;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 #dedede;padding-bottom:6px;margin-bottom:10px}.tippy-popper .tippy-tooltip{text-align:left}.tippy-popper .text-secondary{color:inherit!important}.splitpanes__pane{transition:none!important}.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:#ababab;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;color:#4d525a;white-space:nowrap}.plan-diagram th.node-index,.plan-diagram th.node-type,.plan-diagram th.subplan,.plan-diagram td.node-index,.plan-diagram td.node-type,.plan-diagram td.subplan{font-size:13px}.plan-diagram th.node-type,.plan-diagram td.node-type{font-weight:700}.plan-diagram th{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.highlight,.plan-diagram tr.selected{background-color:#fff}.plan-diagram table.highlight tr{opacity:50%}.plan-diagram table.highlight tr.highlight{opacity:100%}.plan-diagram .tree-lines{font-family:"monospace"}.plan-grid{background-color:#fff;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;background-color:transparent}.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;color:#4d525a;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:1px solid #dedede;border-radius:3px;background-color:#fff;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;color:#000!important}.plan-node header .node-duration{float:right;margin-left:10px;font-size:13px}.plan-node .prop-list{color:inherit;table-layout:fixed}.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 .text-secondary{color:#999ea7}.plan-node .plan-query-container{border:1px solid #dedede;padding:18px;background-color:#fff;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 #dedede;padding-bottom:6px;margin-bottom:10px}.plan-node .workers{position:absolute;left:-1px;top:1px;width:100%;height:100%;cursor:pointer}.plan-node .workers>div{border:1px solid #dedede;border-radius:3px;background-color:#fff;width:100%;height:100%;position:absolute}.plan-node .workers-handle{cursor:pointer;position:absolute;top:0;right:-5px}.plan-node .workers-handle>div{position:absolute;top:0;background-color:#fff;border:1px solid #efefef;border-radius:3px}.plan-node .workers-handle>div:hover{background-color:#f7f7f7;border-color:#dedede}.plan-node .subplan-name{background-color:#b3d7d7;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-container{height:5px;margin-top:10px;margin-bottom:3px;border-radius:6px;background-color:#dedede;position:relative}.node-bar-container .node-bar{border-radius:6px;height:100%;text-align:left;position:absolute;left:0;top:0}.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}.ready rect,.ready foreignObject{transition:all .2s ease-in-out} diff --git a/app/static/dist/assets/plan-DImHmaZn.js b/app/static/dist/assets/plan-DImHmaZn.js new file mode 100644 index 0000000..8cbc049 --- /dev/null +++ b/app/static/dist/assets/plan-DImHmaZn.js @@ -0,0 +1 @@ +import{l as Bn,a as In,F as $n}from"./about-4LvgiEbS.js";import{c as jn,e as kn,f as It,g as Hn,m as $t,t as Nn,d as tn,o as Tt,a as ue,n as Vn,w as st,u as nn,r as Un,I as Ee,x as Fn,D as Wn,E as pe,G as jt,J as _n,K as Xn,H as yt}from"./vue-5jDimcVh.js";import{D as Yn}from"./pev2-CU_HavEz.js";const qn={class:"lh-1"},zn=["title"],Gn={__name:"created",props:["date"],setup(e){const t=e,n=new Date(t.date),r=$t(()=>n.toLocaleString(navigator.language,{year:"numeric",month:"short",day:"numeric"})),o=$t(()=>n.toLocaleString(navigator.language,{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}));return(a,s)=>(kn(),jn("small",qn,[It("small",null,[s[0]||(s[0]=Hn("created ",-1)),It("span",{title:o.value},"on "+Nn(r.value),9,zn)])]))}};var U="top",X="bottom",Y="right",F="left",Ct="auto",_e=[U,X,Y,F],Pe="start",Ue="end",Kn="clippingParents",rn="viewport",He="popper",Jn="reference",kt=_e.reduce(function(e,t){return e.concat([t+"-"+Pe,t+"-"+Ue])},[]),on=[].concat(_e,[Ct]).reduce(function(e,t){return e.concat([t,t+"-"+Pe,t+"-"+Ue])},[]),Zn="beforeRead",Qn="read",er="afterRead",tr="beforeMain",nr="main",rr="afterMain",ir="beforeWrite",or="write",ar="afterWrite",sr=[Zn,Qn,er,tr,nr,rr,ir,or,ar];function ne(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 De(e){var t=K(e).Element;return e instanceof t||e instanceof Element}function _(e){var t=K(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function an(e){if(typeof ShadowRoot>"u")return!1;var t=K(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function ur(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];!_(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 fr(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},{});!_(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:ur,effect:fr,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(_(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 K(e).getComputedStyle(e)}function lr(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!_(e)||re(e).position==="fixed"?null:e.offsetParent}function pr(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&_(e)){var r=re(e);if(r.position==="fixed")return null}for(var o=lt(e);_(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=K(e),n=Ht(e);n&&lr(n)&&re(n).position==="static";)n=Ht(n);return n&&(ne(n)==="html"||ne(n)==="body"&&re(n).position==="static")?t:n||pr(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 cr(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 dr=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,ln(typeof t!="number"?t:pn(t,_e))};function vr(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=dr(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 mr(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 gr={name:"arrow",enabled:!0,phase:"main",fn:vr,effect:mr,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Le(e){return e.split("-")[1]}var hr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function yr(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?yr(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===K(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 I=Object.assign({position:u},d&&hr);if(f){var R;return Object.assign({},I,(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({},I,(t={},t[i]=A?C+"px":"",t[D]=m?g+"px":"",t.transform="",t))}function br(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 wr={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:br,data:{}},rt={passive:!0};function Or(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=K(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 xr={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Or,data:{}},Tr={left:"right",right:"left",bottom:"top",top:"bottom"};function at(e){return e.replace(/left|right|bottom|top/g,function(t){return Tr[t]})}var Cr={start:"end",end:"start"};function Vt(e){return e.replace(/start|end/g,function(t){return Cr[t]})}function Pt(e){var t=K(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Dt(e){return Me(ce(e)).left+Pt(e).scrollLeft}function Ar(e){var t=K(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 Er(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:_(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=K(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 Pr(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(Ar(e)):De(t)?Pr(t):bt(Er(ce(e)))}function Dr(e){var t=Ve(lt(e)),n=["absolute","fixed"].indexOf(re(e).position)>=0,r=n&&_(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 Sr(e,t,n){var r=t==="clippingParents"?Dr(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?Kn: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,_e)),C=p===He?Jn:He,m=e.rects.popper,A=e.elements[E?C:p],D=Sr(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(I){var R=[Y,X].indexOf(I)>=0?1:-1,$=[U,X].indexOf(I)>=0?"y":"x";h[I]+=B[$]*R})}return h}function Mr(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}):_e,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 Lr(e){if(te(e)===Ct)return[];var t=at(e);return[Vt(e),t,Vt(t)]}function Rr(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)]:Lr(C)),i=[C].concat(D).reduce(function(ie,z){return ie.concat(te(z)===Ct?Mr(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:I,boundary:p,rootBoundary:T,altBoundary:E,padding:d}),H=V?$?Y:F:$?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=I,h=!1;break}c.set(I,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 Br={name:"flip",enabled:!0,phase:"main",fn:Rr,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 Wt(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=Wt(f),T=Wt(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 $r={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Ir};function jr(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 kr(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]=jr(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 Hr={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:kr};function Nr(e){var t=e.state,n=e.name;t.modifiersData[n]=dn({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}var Vr={name:"popperOffsets",enabled:!0,phase:"read",fn:Nr,data:{}};function Ur(e){return e==="x"?"y":"x"}function Fr(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=Ur(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),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,R={x:0,y:0};if(v){if(a){var $,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?$:0,qe=H+xe-Be-Ye,ze=H+fe-Be,Ie=Ne(b?ut(j,qe):j,H,b?be(J,ze):J);v[i]=Ie,R[i]=Ie-H}if(u){var $e,Ge=i==="x"?U:F,Ke=i==="x"?X:Y,se=v[w],le=w==="y"?"height":"width",je=se+C[Ge],me=se-C[Ke],ke=[U,F].indexOf(m)!==-1,Je=($e=I?.[w])!=null?$e: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?cr(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:Fr,requiresIfExists:["offset"]};function _r(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Xr(e){return e===K(e)||!_(e)?Pt(e):_r(e)}function Yr(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 qr(e,t,n){n===void 0&&(n=!1);var r=_(t),o=_(t)&&Yr(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=Xr(t)),_(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 zr(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=zr(e);return sr.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function Kr(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Jr(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 _t={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 ni(e,t){var n=Object.assign({},e);return t.forEach(function(r){delete n[r]}),n}function ri(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 ii(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 oi(e){return Mt(e,"NodeList")}function Lt(e){return Mt(e,"MouseEvent")}function ai(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function si(e){return pt(e)?[e]:oi(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 We(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 ui(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 Gt(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},Kt=0;function fi(){ee.isTouch||(ee.isTouch=!0,window.performance&&document.addEventListener("mousemove",xn))}function xn(){var e=performance.now();e-Kt<20&&(ee.isTouch=!1,document.removeEventListener("mousemove",xn)),Kt=e}function li(){var e=document.activeElement;if(ai(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function pi(){document.addEventListener("touchstart",fi,he),window.addEventListener("blur",li)}var ci=typeof window<"u"&&typeof document<"u",di=ci?!!window.msCrypto:!1,vi={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},mi={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},G=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},vi,mi),gi=Object.keys(G),hi=function(t){var n=Object.keys(t);n.forEach(function(r){G[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=G[a])!=null?u:s}return r},{});return Object.assign({},e,n)}function yi(e,t){var n=t?Object.keys(Tn(Object.assign({},G,{plugins:t}))):gi,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?{}:yi(e,t.plugins));return n.aria=Object.assign({},G.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 bi=function(){return"innerHTML"};function wt(e,t){e[bi()]=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=ti,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 wi=1,it=[],ht=[];function Oi(e,t){var n=Jt(e,Object.assign({},G,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=wi++,m=null,A=ii(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 I(){return B()[0]==="hold"}function R(){var l;return!!((l=i.props.render)!=null&&l.$$tippy)}function $(){return y||e}function V(){var l=$().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,G.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 W=N&&N.replace(P,"").trim();W?S.setAttribute(O,W):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===$()?"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&&Gt(v,O))){if(ye(i.props.triggerTarget||e).some(function(P){return Gt(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(){I()&&(fe("touchstart",Be,{passive:!0}),fe("touchend",ze,{passive:!0})),ri(i.props.trigger).forEach(function(l){if(l!=="manual")switch(fe(l,Be),l){case"mouseenter":fe("mouseleave",ze);break;case"focus":fe(di?"focusout":"blur",Ie);break;case"focusin":fe("focusout",Ie);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||$e(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=$().contains(O)||v.contains(O);if(!(l.type==="mousemove"&&P)){var L=le().concat(v).map(function(S){var N,W=S._tippy,Ce=(N=W.popperInstance)==null?void 0:N.state;return Ce?{popperRect:S.getBoundingClientRect(),popperState:Ce,props:n}:null}).filter(Boolean);ui(L,l)&&(de(),me(l))}}function ze(l){var O=$e(l)||i.props.trigger.indexOf("click")>=0&&s;if(!O){if(i.props.interactive){i.hideWithInteractivity(l);return}me(l)}}function Ie(l){i.props.trigger.indexOf("focusin")<0&&l.target!==$()||i.props.interactive&&l.relatedTarget&&v.contains(l.relatedTarget)||me(l)}function $e(l){return ee.isTouch?I()!==l.type.indexOf("touch")>=0:!1}function Ge(){Ke();var l=i.props,O=l.popperOptions,P=l.placement,L=l.offset,S=l.getReferenceClientRect,N=l.moveTransition,W=R()?ft(v).arrow:null,Ce=S?{getBoundingClientRect:S,contextElement:S.contextElement||$()}: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()&&W&&ge.push({name:"arrow",options:{element:W,padding:3}}),ge.push.apply(ge,O?.modifiers||[]),i.popperInstance=ei(Ce,v,Object.assign({},O,{placement:P,onFirstUpdate:E,modifiers:ge}))}function Ke(){i.popperInstance&&(i.popperInstance.destroy(),i.popperInstance=null)}function se(){var l=i.props.appendTo,O,P=$();i.props.interactive&&l===yn||l==="parent"?O=P.parentNode:O=bn(l,[P]),O.contains(v)||O.appendChild(v),i.state.isMounted=!0,Ge()}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&&(Ge(),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,G.duration);if(!(l||O||P||L)&&!$().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(),W=N.box,Ce=N.content;mt([W,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),We([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,G.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,W=S.content;i.props.animation&&(mt([N,W],L),We([N,W],"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&&(Ke(),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=G.plugins.concat(t.plugins||[]);pi();var r=Object.assign({},t,{plugins:n}),o=si(e),a=o.reduce(function(s,u){var f=u&&Oi(u,r);return f&&s.push(f),s},[]);return pt(e)?a[0]:a}x.defaultProps=G;x.setDefaultProps=hi;x.currentInput=ee;var xi=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)}}),Ti=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({},ni(n,["overrides"]),{plugins:[C].concat(n.plugins||[]),triggerTarget:s,popperOptions:Object.assign({},n.popperOptions,{modifiers:[].concat(((r=n.popperOptions)==null?void 0:r.modifiers)||[],[xi])})})),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},Ci={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?Ai():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,We([s],"visible")}},onShow:function(){s&&(s.style.transitionDuration="0ms")},onHide:function(){s&&We([s],"hidden")}}}};function Ai(){var e=we();return e.className=mn,We([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 Ei(e){e.addEventListener("mousemove",An)}function Pi(e){e.removeEventListener("mousemove",An)}var Di={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 I=m==="horizontal"?h.top:B,R=m==="vertical"?h.right:M,$=m==="horizontal"?h.bottom:B,V=m==="vertical"?h.left:M;return{width:R-V,height:$-I,top:I,right:R,bottom:$,left:V}}})}function b(){t.props.followCursor&&(ot.push({instance:t,doc:r}),Ei(r))}function g(){ot=ot.filter(function(y){return y.instance!==t}),ot.filter(function(y){return y.doc===r}).length===0&&Pi(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 Si(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 Mi={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 Li(wn(E),n.getBoundingClientRect(),Re(n.getClientRects()),a)}function p(E){s=!0,t.setProps(E),s=!1}function T(){s||p(Si(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 Li(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 Ri={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 Bi=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=Fn(),o=ue(),a=ue({isEnabled:!1,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1}),s=_n();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()),Bi(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&&Wn(()=>{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=Ti(o,t?{allowHTML:!0,...t}:{allowHTML:!0})}),{singleton:n}}function $i(e){return typeof e=="function"?e():nn(e)}function ji(e){var t,n;const r=$i(e);return(n=(t=r)===null||t===void 0?void 0:t.$el)!==null&&n!==void 0?n:r}const ki=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=()=>ji(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)}}}),Hi=["a11y","allowHTML","arrow","flip","flipOnUpdate","hideOnClick","ignoreAttributes","inertia","interactive","lazy","multiple","showOnInit","touch","touchHold"];let xt={};Object.keys(x.defaultProps).forEach(e=>{Hi.includes(e)?xt[e]={type:Boolean,default:function(){return x.defaultProps[e]}}:xt[e]={default:function(){return x.defaultProps[e]}}});const Ni=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)}}),Vi={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||{})}},Ui={install(e,t={}){x.setDefaultProps(t.defaultProps||{}),e.directive(t.directive||"tippy",Vi),e.component(t.component||"tippy",ki),e.component(t.componentSingleton||"tippy-singleton",Ni)}},Fi=x.setDefaultProps;Fi({ignoreAttributes:!0,plugins:[Ri,Mi,Di,Ci]});Bn.add(In);const Rt=yt({setup(){return{plan:ue(planData)}},components:{pev2:Yn,created:Gn}});Rt.use(Ui,{defaultProps:{theme:"light"}});Rt.component("font-awesome-icon",$n);Rt.mount("#app"); diff --git a/app/static/dist/assets/plan-dpqn6yBv.js b/app/static/dist/assets/plan-dpqn6yBv.js deleted file mode 100644 index 7f5426d..0000000 --- a/app/static/dist/assets/plan-dpqn6yBv.js +++ /dev/null @@ -1 +0,0 @@ -import{l as Bn,a as In,F as $n}from"./about-d3cp0vx0.js";import{r as te,c as It,e as jn,f as kn,g as $t,h as Hn,t as Nn,d as tn,o as Tt,n as Vn,w as st,u as nn,a as Un,J as Ee,E as Fn,x as Wn,G as _n,H as pe,I as jt,L as Xn,K as yt}from"./vue-C2WJwuOg.js";import{R as Yn}from"./pev2-LJW4KdAJ.js";const qn={class:"lh-1"},zn=["title"],Gn={__name:"created",props:["date"],setup(e){const t=e,n=new Date(t.date);te(navigator.language);const 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)=>(kn(),jn("small",qn,[$t("small",null,[s[0]||(s[0]=Hn("created ",-1)),$t("span",{title:o.value},"on "+Nn(r.value),9,zn)])]))}};var U="top",X="bottom",Y="right",F="left",Ct="auto",_e=[U,X,Y,F],Pe="start",Ue="end",Kn="clippingParents",rn="viewport",He="popper",Jn="reference",kt=_e.reduce(function(e,t){return e.concat([t+"-"+Pe,t+"-"+Ue])},[]),on=[].concat(_e,[Ct]).reduce(function(e,t){return e.concat([t,t+"-"+Pe,t+"-"+Ue])},[]),Zn="beforeRead",Qn="read",er="afterRead",tr="beforeMain",nr="main",rr="afterMain",ir="beforeWrite",or="write",ar="afterWrite",sr=[Zn,Qn,er,tr,nr,rr,ir,or,ar];function re(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 De(e){var t=K(e).Element;return e instanceof t||e instanceof Element}function _(e){var t=K(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function an(e){if(typeof ShadowRoot>"u")return!1;var t=K(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function ur(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];!_(a)||!re(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 fr(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},{});!_(o)||!re(o)||(Object.assign(o.style,u),Object.keys(a).forEach(function(f){o.removeAttribute(f)}))})}}var sn={name:"applyStyles",enabled:!0,phase:"write",fn:ur,effect:fr,requires:["computeStyles"]};function ne(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(_(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 ie(e){return K(e).getComputedStyle(e)}function lr(e){return["table","td","th"].indexOf(re(e))>=0}function ce(e){return((De(e)?e.ownerDocument:e.document)||window.document).documentElement}function lt(e){return re(e)==="html"?e:e.assignedSlot||e.parentNode||(an(e)?e.host:null)||ce(e)}function Ht(e){return!_(e)||ie(e).position==="fixed"?null:e.offsetParent}function pr(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&_(e)){var r=ie(e);if(r.position==="fixed")return null}for(var o=lt(e);_(o)&&["html","body"].indexOf(re(o))<0;){var a=ie(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=K(e),n=Ht(e);n&&lr(n)&&ie(n).position==="static";)n=Ht(n);return n&&(re(n)==="html"||re(n)==="body"&&ie(n).position==="static")?t:n||pr(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 cr(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 dr=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,ln(typeof t!="number"?t:pn(t,_e))};function vr(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,s=n.modifiersData.popperOffsets,u=ne(n.placement),f=Et(u),d=[F,Y].indexOf(u)>=0,p=d?"height":"width";if(!(!a||!s)){var T=dr(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 mr(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 gr={name:"arrow",enabled:!0,phase:"main",fn:vr,effect:mr,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Le(e){return e.split("-")[1]}var hr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function yr(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?yr(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===K(n)&&(v=ce(n),ie(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 I=Object.assign({position:u},d&&hr);if(f){var R;return Object.assign({},I,(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({},I,(t={},t[i]=A?C+"px":"",t[D]=m?g+"px":"",t.transform="",t))}function br(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:ne(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 wr={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:br,data:{}},rt={passive:!0};function Or(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=K(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 xr={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Or,data:{}},Tr={left:"right",right:"left",bottom:"top",top:"bottom"};function at(e){return e.replace(/left|right|bottom|top/g,function(t){return Tr[t]})}var Cr={start:"end",end:"start"};function Vt(e){return e.replace(/start|end/g,function(t){return Cr[t]})}function Pt(e){var t=K(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Dt(e){return Me(ce(e)).left+Pt(e).scrollLeft}function Ar(e){var t=K(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 Er(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 ie(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=ie(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(re(e))>=0?e.ownerDocument.body:_(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=K(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 Pr(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(Ar(e)):De(t)?Pr(t):bt(Er(ce(e)))}function Dr(e){var t=Ve(lt(e)),n=["absolute","fixed"].indexOf(ie(e).position)>=0,r=n&&_(e)?Xe(e):e;return De(r)?t.filter(function(o){return De(o)&&un(o,r)&&re(o)!=="body"&&(n?ie(o).position!=="static":!0)}):[]}function Sr(e,t,n){var r=t==="clippingParents"?Dr(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?ne(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?Kn: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,_e)),C=p===He?Jn:He,m=e.rects.popper,A=e.elements[E?C:p],D=Sr(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(I){var R=[Y,X].indexOf(I)>=0?1:-1,$=[U,X].indexOf(I)>=0?"y":"x";h[I]+=B[$]*R})}return h}function Mr(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}):_e,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})[ne(y)],g},{});return Object.keys(b).sort(function(g,y){return b[g]-b[y]})}function Lr(e){if(ne(e)===Ct)return[];var t=at(e);return[Vt(e),t,Vt(t)]}function Rr(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=ne(C),A=m===C,D=f||(A||!g?[at(C)]:Lr(C)),i=[C].concat(D).reduce(function(oe,z){return oe.concat(ne(z)===Ct?Mr(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:I,boundary:p,rootBoundary:T,altBoundary:E,padding:d}),H=V?$?Y:F:$?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(oe){return oe})){M=I,h=!1;break}c.set(I,J)}if(h)for(var Z=g?3:1,de=function(z){var ae=i.find(function(Oe){var se=c.get(Oe);if(se)return se.slice(0,z).every(function(xe){return xe})});if(ae)return M=ae,"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 Br={name:"flip",enabled:!0,phase:"main",fn:Rr,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 Wt(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=Wt(f),T=Wt(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 $r={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Ir};function jr(e,t,n){var r=ne(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 kr(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]=jr(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 Hr={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:kr};function Nr(e){var t=e.state,n=e.name;t.modifiersData[n]=dn({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}var Vr={name:"popperOffsets",enabled:!0,phase:"read",fn:Nr,data:{}};function Ur(e){return e==="x"?"y":"x"}function Fr(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=ne(t.placement),A=Le(t.placement),D=!A,i=Et(m),w=Ur(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),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,R={x:0,y:0};if(v){if(a){var $,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,oe=b&&ve?At(ve):{width:0,height:0},z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:fn(),ae=z[V],Oe=z[q],se=Ne(0,c[k],oe[k]),xe=D?c[k]/2-Z-se-ae-B.mainAxis:de-se-ae-B.mainAxis,fe=D?-c[k]/2+Z+se+Oe+B.mainAxis:Q+se+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?$:0,qe=H+xe-Be-Ye,ze=H+fe-Be,Ie=Ne(b?ut(j,qe):j,H,b?be(J,ze):J);v[i]=Ie,R[i]=Ie-H}if(u){var $e,Ge=i==="x"?U:F,Ke=i==="x"?X:Y,ue=v[w],le=w==="y"?"height":"width",je=ue+C[Ge],me=ue-C[Ke],ke=[U,F].indexOf(m)!==-1,Je=($e=I?.[w])!=null?$e:0,Ze=ke?je:ue-c[le]-h[le]-Je+B.altAxis,Qe=ke?ue+c[le]+h[le]-Je-B.altAxis:me,et=b&&ke?cr(Ze,ue,Qe):Ne(b?Ze:je,ue,b?Qe:me);v[w]=et,R[w]=et-ue}t.modifiersData[r]=R}}var Wr={name:"preventOverflow",enabled:!0,phase:"main",fn:Fr,requiresIfExists:["offset"]};function _r(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Xr(e){return e===K(e)||!_(e)?Pt(e):_r(e)}function Yr(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 qr(e,t,n){n===void 0&&(n=!1);var r=_(t),o=_(t)&&Yr(t),a=ce(t),s=Me(e,o),u={scrollLeft:0,scrollTop:0},f={x:0,y:0};return(r||!r&&!n)&&((re(t)!=="body"||St(a))&&(u=Xr(t)),_(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 zr(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=zr(e);return sr.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function Kr(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Jr(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 _t={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 ni(e,t){var n=Object.assign({},e);return t.forEach(function(r){delete n[r]}),n}function ri(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 ii(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 oi(e){return Mt(e,"NodeList")}function Lt(e){return Mt(e,"MouseEvent")}function ai(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function si(e){return pt(e)?[e]:oi(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 We(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 ui(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 Gt(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},Kt=0;function fi(){ee.isTouch||(ee.isTouch=!0,window.performance&&document.addEventListener("mousemove",xn))}function xn(){var e=performance.now();e-Kt<20&&(ee.isTouch=!1,document.removeEventListener("mousemove",xn)),Kt=e}function li(){var e=document.activeElement;if(ai(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function pi(){document.addEventListener("touchstart",fi,he),window.addEventListener("blur",li)}var ci=typeof window<"u"&&typeof document<"u",di=ci?!!window.msCrypto:!1,vi={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},mi={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},G=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},vi,mi),gi=Object.keys(G),hi=function(t){var n=Object.keys(t);n.forEach(function(r){G[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=G[a])!=null?u:s}return r},{});return Object.assign({},e,n)}function yi(e,t){var n=t?Object.keys(Tn(Object.assign({},G,{plugins:t}))):gi,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?{}:yi(e,t.plugins));return n.aria=Object.assign({},G.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 bi=function(){return"innerHTML"};function wt(e,t){e[bi()]=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=ti,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 wi=1,it=[],ht=[];function Oi(e,t){var n=Jt(e,Object.assign({},G,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=wi++,m=null,A=ii(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 I(){return B()[0]==="hold"}function R(){var l;return!!((l=i.props.render)!=null&&l.$$tippy)}function $(){return y||e}function V(){var l=$().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,G.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 W=N&&N.replace(P,"").trim();W?S.setAttribute(O,W):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===$()?"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&&Gt(v,O))){if(ye(i.props.triggerTarget||e).some(function(P){return Gt(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||ae())}}}function ve(){f=!0}function oe(){f=!1}function z(){var l=V();l.addEventListener("mousedown",Q,!0),l.addEventListener("touchend",Q,he),l.addEventListener("touchstart",oe,he),l.addEventListener("touchmove",ve,he)}function ae(){var l=V();l.removeEventListener("mousedown",Q,!0),l.removeEventListener("touchend",Q,he),l.removeEventListener("touchstart",oe,he),l.removeEventListener("touchmove",ve,he)}function Oe(l,O){xe(l,function(){!i.state.isVisible&&v.parentNode&&v.parentNode.contains(v)&&O()})}function se(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(){I()&&(fe("touchstart",Be,{passive:!0}),fe("touchend",ze,{passive:!0})),ri(i.props.trigger).forEach(function(l){if(l!=="manual")switch(fe(l,Be),l){case"mouseenter":fe("mouseleave",ze);break;case"focus":fe(di?"focusout":"blur",Ie);break;case"focusin":fe("focusout",Ie);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||$e(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=$().contains(O)||v.contains(O);if(!(l.type==="mousemove"&&P)){var L=le().concat(v).map(function(S){var N,W=S._tippy,Ce=(N=W.popperInstance)==null?void 0:N.state;return Ce?{popperRect:S.getBoundingClientRect(),popperState:Ce,props:n}:null}).filter(Boolean);ui(L,l)&&(de(),me(l))}}function ze(l){var O=$e(l)||i.props.trigger.indexOf("click")>=0&&s;if(!O){if(i.props.interactive){i.hideWithInteractivity(l);return}me(l)}}function Ie(l){i.props.trigger.indexOf("focusin")<0&&l.target!==$()||i.props.interactive&&l.relatedTarget&&v.contains(l.relatedTarget)||me(l)}function $e(l){return ee.isTouch?I()!==l.type.indexOf("touch")>=0:!1}function Ge(){Ke();var l=i.props,O=l.popperOptions,P=l.placement,L=l.offset,S=l.getReferenceClientRect,N=l.moveTransition,W=R()?ft(v).arrow:null,Ce=S?{getBoundingClientRect:S,contextElement:S.contextElement||$()}: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()&&W&&ge.push({name:"arrow",options:{element:W,padding:3}}),ge.push.apply(ge,O?.modifiers||[]),i.popperInstance=ei(Ce,v,Object.assign({},O,{placement:P,onFirstUpdate:E,modifiers:ge}))}function Ke(){i.popperInstance&&(i.popperInstance.destroy(),i.popperInstance=null)}function ue(){var l=i.props.appendTo,O,P=$();i.props.interactive&&l===yn||l==="parent"?O=P.parentNode:O=bn(l,[P]),O.contains(v)||O.appendChild(v),i.state.isMounted=!0,Ge()}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){ae();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&&(Ge(),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,G.duration);if(!(l||O||P||L)&&!$().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(),W=N.box,Ce=N.content;mt([W,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),We([tt,Ae],"visible")}J(),Z(),qt(ht,i),(ge=i.popperInstance)==null||ge.forceUpdate(),j("onMount",[i]),i.props.animation&&R()&&se(S,function(){i.state.isShown=!0,j("onShown",[i])})}},ue()}}function Dn(){var l=!i.state.isVisible,O=i.state.isDestroyed,P=!i.state.isEnabled,L=vt(i.props.duration,1,G.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(),ae(),H(!0),R()){var S=q(),N=S.box,W=S.content;i.props.animation&&(mt([N,W],L),We([N,W],"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&&(Ke(),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=G.plugins.concat(t.plugins||[]);pi();var r=Object.assign({},t,{plugins:n}),o=si(e),a=o.reduce(function(s,u){var f=u&&Oi(u,r);return f&&s.push(f),s},[]);return pt(e)?a[0]:a}x.defaultProps=G;x.setDefaultProps=hi;x.currentInput=ee;var xi=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)}}),Ti=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({},ni(n,["overrides"]),{plugins:[C].concat(n.plugins||[]),triggerTarget:s,popperOptions:Object.assign({},n.popperOptions,{modifiers:[].concat(((r=n.popperOptions)==null?void 0:r.modifiers)||[],[xi])})})),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},Ci={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?Ai():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,We([s],"visible")}},onShow:function(){s&&(s.style.transitionDuration="0ms")},onHide:function(){s&&We([s],"hidden")}}}};function Ai(){var e=we();return e.className=mn,We([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 Ei(e){e.addEventListener("mousemove",An)}function Pi(e){e.removeEventListener("mousemove",An)}var Di={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 I=m==="horizontal"?h.top:B,R=m==="vertical"?h.right:M,$=m==="horizontal"?h.bottom:B,V=m==="vertical"?h.left:M;return{width:R-V,height:$-I,top:I,right:R,bottom:$,left:V}}})}function b(){t.props.followCursor&&(ot.push({instance:t,doc:r}),Ei(r))}function g(){ot=ot.filter(function(y){return y.instance!==t}),ot.filter(function(y){return y.doc===r}).length===0&&Pi(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 Si(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 Mi={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 Li(wn(E),n.getBoundingClientRect(),Re(n.getClientRects()),a)}function p(E){s=!0,t.setProps(E),s=!1}function T(){s||p(Si(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 Li(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 Ri={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 Bi=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=Wn(),o=te(),a=te({isEnabled:!1,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1}),s=Fn();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()),Bi(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&&_n(()=>{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=te();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=Ti(o,t?{allowHTML:!0,...t}:{allowHTML:!0})}),{singleton:n}}function $i(e){return typeof e=="function"?e():nn(e)}function ji(e){var t,n;const r=$i(e);return(n=(t=r)===null||t===void 0?void 0:t.$el)!==null&&n!==void 0?n:r}const ki=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=te(),a=te(),s=te(),u=te(!1),f=()=>{let b={...e};for(const g of["to","tag","contentTag","contentClass"])b.hasOwnProperty(g)&&delete b[g];return b};let d=()=>ji(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)}}}),Hi=["a11y","allowHTML","arrow","flip","flipOnUpdate","hideOnClick","ignoreAttributes","inertia","interactive","lazy","multiple","showOnInit","touch","touchHold"];let xt={};Object.keys(x.defaultProps).forEach(e=>{Hi.includes(e)?xt[e]={type:Boolean,default:function(){return x.defaultProps[e]}}:xt[e]={default:function(){return x.defaultProps[e]}}});const Ni=tn({props:xt,setup(e){const t=te([]),{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)}}),Vi={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||{})}},Ui={install(e,t={}){x.setDefaultProps(t.defaultProps||{}),e.directive(t.directive||"tippy",Vi),e.component(t.component||"tippy",ki),e.component(t.componentSingleton||"tippy-singleton",Ni)}},Fi=x.setDefaultProps;Fi({ignoreAttributes:!0,plugins:[Ri,Mi,Di,Ci]});Bn.add(In);const Rt=yt({setup(){return{plan:te(planData)}},components:{pev2:Yn,created:Gn}});Rt.use(Ui,{defaultProps:{theme:"light"}});Rt.component("font-awesome-icon",$n);Rt.mount("#app"); diff --git a/app/static/dist/assets/vue-5jDimcVh.js b/app/static/dist/assets/vue-5jDimcVh.js new file mode 100644 index 0000000..de44b6c --- /dev/null +++ b/app/static/dist/assets/vue-5jDimcVh.js @@ -0,0 +1,24 @@ +function Pe(e){const t=Object.create(null);for(const s of e.split(","))t[s]=1;return s=>s in t}const se={},Ss=[],xe=()=>{},_s=()=>!1,as=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Dr=e=>e.startsWith("onUpdate:"),Q=Object.assign,Vr=(e,t)=>{const s=e.indexOf(t);s>-1&&e.splice(s,1)},eu=Object.prototype.hasOwnProperty,re=(e,t)=>eu.call(e,t),H=Array.isArray,vs=e=>Ds(e)==="[object Map]",fs=e=>Ds(e)==="[object Set]",Vo=e=>Ds(e)==="[object Date]",tu=e=>Ds(e)==="[object RegExp]",q=e=>typeof e=="function",z=e=>typeof e=="string",qe=e=>typeof e=="symbol",le=e=>e!==null&&typeof e=="object",$r=e=>(le(e)||q(e))&&q(e.then)&&q(e.catch),Yl=Object.prototype.toString,Ds=e=>Yl.call(e),su=e=>Ds(e).slice(8,-1),Ei=e=>Ds(e)==="[object Object]",Ci=e=>z(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Nt=Pe(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),nu=Pe("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Ai=e=>{const t=Object.create(null);return s=>t[s]||(t[s]=e(s))},iu=/-\w/g,he=Ai(e=>e.replace(iu,t=>t.slice(1).toUpperCase())),ru=/\B([A-Z])/g,Ve=Ai(e=>e.replace(ru,"-$1").toLowerCase()),us=Ai(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ts=Ai(e=>e?`on${us(e)}`:""),Fe=(e,t)=>!Object.is(e,t),Es=(e,...t)=>{for(let s=0;s{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:s})},xi=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Xn=e=>{const t=z(e)?Number(e):NaN;return isNaN(t)?e:t};let $o;const Ni=()=>$o||($o=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ou(e,t){return e+JSON.stringify(t,(s,n)=>typeof n=="function"?n.toString():n)}const lu="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",cu=Pe(lu);function Vs(e){if(H(e)){const t={};for(let s=0;s{if(s){const n=s.split(fu);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function hu(e){if(!e)return"";if(z(e))return e;let t="";for(const s in e){const n=e[s];if(z(n)||typeof n=="number"){const i=s.startsWith("--")?s:Ve(s);t+=`${i}:${n};`}}return t}function $s(e){let t="";if(z(e))t=e;else if(H(e))for(let s=0;s?@[\\\]^`{|}~]/g;function Nu(e,t){return e.replace(xu,s=>`\\${s}`)}function wu(e,t){if(e.length!==t.length)return!1;let s=!0;for(let n=0;s&&nWt(s,t))}const Ql=e=>!!(e&&e.__v_isRef===!0),ec=e=>z(e)?e:e==null?"":H(e)||le(e)&&(e.toString===Yl||!q(e.toString))?Ql(e)?ec(e.value):JSON.stringify(e,tc,2):String(e),tc=(e,t)=>Ql(t)?tc(e,t.value):vs(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((s,[n,i],r)=>(s[Xi(n,r)+" =>"]=i,s),{})}:fs(t)?{[`Set(${t.size})`]:[...t.values()].map(s=>Xi(s))}:qe(t)?Xi(t):le(t)&&!H(t)&&!Ei(t)?String(t):t,Xi=(e,t="")=>{var s;return qe(e)?`Symbol(${(s=e.description)!=null?s:t})`:e};function sc(e){return e==null?"initial":typeof e=="string"?e===""?" ":e:String(e)}let Ie;class Br{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Ie,!t&&Ie&&(this.index=(Ie.scopes||(Ie.scopes=[])).push(this)-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&&(Ie=this.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(zs){let t=zs;for(zs=void 0;t;){const s=t.next;t.next=void 0,t.flags&=-9,t=s}}let e;for(;Ys;){let t=Ys;for(Ys=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 oc(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function lc(e){let t,s=e.depsTail,n=s;for(;n;){const i=n.prevDep;n.version===-1?(n===s&&(s=i),Kr(n),ku(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=i}e.deps=t,e.depsTail=s}function ur(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(cc(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function cc(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===on)||(e.globalVersion=on,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!ur(e))))return;e.flags|=2;const t=e.dep,s=fe,n=lt;fe=e,lt=!0;try{oc(e);const i=e.fn(e._value);(t.version===0||Fe(i,e._value))&&(e.flags|=128,e._value=i,t.version++)}catch(i){throw t.version++,i}finally{fe=s,lt=n,lc(e),e.flags&=-3}}function Kr(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)Kr(r,!0)}!t&&!--s.sc&&s.map&&s.map.delete(s.key)}function ku(e){const{prevDep:t,nextDep:s}=e;t&&(t.nextDep=s,e.prevDep=void 0),s&&(s.prevDep=t,e.nextDep=void 0)}function Ru(e,t){e.effect instanceof rn&&(e=e.effect.fn);const s=new rn(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 Mu(e){e.effect.stop()}let lt=!0;const ac=[];function gt(){ac.push(lt),lt=!1}function mt(){const e=ac.pop();lt=e===void 0?!0:e}function Bo(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const s=fe;fe=void 0;try{t()}finally{fe=s}}}let on=0;class Pu{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 Ii{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(!fe||!lt||fe===this.computed)return;let s=this.activeLink;if(s===void 0||s.sub!==fe)s=this.activeLink=new Pu(fe,this),fe.deps?(s.prevDep=fe.depsTail,fe.depsTail.nextDep=s,fe.depsTail=s):fe.deps=fe.depsTail=s,fc(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=fe.depsTail,s.nextDep=void 0,fe.depsTail.nextDep=s,fe.depsTail=s,fe.deps===s&&(fe.deps=n)}return s}trigger(t){this.version++,on++,this.notify(t)}notify(t){Ur();try{for(let s=this.subs;s;s=s.prevSub)s.sub.notify()&&s.sub.dep.notify()}finally{jr()}}}function fc(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)fc(n)}const s=e.dep.subs;s!==e&&(e.prevSub=s,s&&(s.nextSub=e)),e.dep.subs=e}}const Zn=new WeakMap,es=Symbol(""),hr=Symbol(""),ln=Symbol("");function ke(e,t,s){if(lt&&fe){let n=Zn.get(e);n||Zn.set(e,n=new Map);let i=n.get(s);i||(n.set(s,i=new Ii),i.map=n,i.key=s),i.track()}}function Ct(e,t,s,n,i,r){const o=Zn.get(e);if(!o){on++;return}const l=c=>{c&&c.trigger()};if(Ur(),t==="clear")o.forEach(l);else{const c=H(e),f=c&&Ci(s);if(c&&s==="length"){const a=Number(n);o.forEach((u,p)=>{(p==="length"||p===ln||!qe(p)&&p>=a)&&l(u)})}else switch((s!==void 0||o.has(void 0))&&l(o.get(s)),f&&l(o.get(ln)),t){case"add":c?f&&l(o.get("length")):(l(o.get(es)),vs(e)&&l(o.get(hr)));break;case"delete":c||(l(o.get(es)),vs(e)&&l(o.get(hr)));break;case"set":vs(e)&&l(o.get(es));break}}jr()}function Lu(e,t){const s=Zn.get(e);return s&&s.get(t)}function gs(e){const t=te(e);return t===e?t:(ke(t,"iterate",ln),We(e)?t:t.map(at))}function Oi(e){return ke(e=te(e),"iterate",ln),e}function Dt(e,t){return yt(e)?ws(Ut(e)?at(t):t):at(t)}const Fu={__proto__:null,[Symbol.iterator](){return Qi(this,Symbol.iterator,e=>Dt(this,e))},concat(...e){return gs(this).concat(...e.map(t=>H(t)?gs(t):t))},entries(){return Qi(this,"entries",e=>(e[1]=Dt(this,e[1]),e))},every(e,t){return _t(this,"every",e,t,void 0,arguments)},filter(e,t){return _t(this,"filter",e,t,s=>s.map(n=>Dt(this,n)),arguments)},find(e,t){return _t(this,"find",e,t,s=>Dt(this,s),arguments)},findIndex(e,t){return _t(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return _t(this,"findLast",e,t,s=>Dt(this,s),arguments)},findLastIndex(e,t){return _t(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return _t(this,"forEach",e,t,void 0,arguments)},includes(...e){return er(this,"includes",e)},indexOf(...e){return er(this,"indexOf",e)},join(e){return gs(this).join(e)},lastIndexOf(...e){return er(this,"lastIndexOf",e)},map(e,t){return _t(this,"map",e,t,void 0,arguments)},pop(){return Us(this,"pop")},push(...e){return Us(this,"push",e)},reduce(e,...t){return Uo(this,"reduce",e,t)},reduceRight(e,...t){return Uo(this,"reduceRight",e,t)},shift(){return Us(this,"shift")},some(e,t){return _t(this,"some",e,t,void 0,arguments)},splice(...e){return Us(this,"splice",e)},toReversed(){return gs(this).toReversed()},toSorted(e){return gs(this).toSorted(e)},toSpliced(...e){return gs(this).toSpliced(...e)},unshift(...e){return Us(this,"unshift",e)},values(){return Qi(this,"values",e=>Dt(this,e))}};function Qi(e,t,s){const n=Oi(e),i=n[t]();return n!==e&&!We(e)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.done||(r.value=s(r.value)),r}),i}const Du=Array.prototype;function _t(e,t,s,n,i,r){const o=Oi(e),l=o!==e&&!We(e),c=o[t];if(c!==Du[t]){const u=c.apply(e,r);return l?at(u):u}let f=s;o!==e&&(l?f=function(u,p){return s.call(this,Dt(e,u),p,e)}:s.length>2&&(f=function(u,p){return s.call(this,u,p,e)}));const a=c.call(o,f,n);return l&&i?i(a):a}function Uo(e,t,s,n){const i=Oi(e);let r=s;return i!==e&&(We(e)?s.length>3&&(r=function(o,l,c){return s.call(this,o,l,c,e)}):r=function(o,l,c){return s.call(this,o,Dt(e,l),c,e)}),i[t](r,...n)}function er(e,t,s){const n=te(e);ke(n,"iterate",ln);const i=n[t](...s);return(i===-1||i===!1)&&vn(s[0])?(s[0]=te(s[0]),n[t](...s)):i}function Us(e,t,s=[]){gt(),Ur();const n=te(e)[t].apply(e,s);return jr(),mt(),n}const Vu=Pe("__proto__,__v_isRef,__isVue"),uc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(qe));function $u(e){qe(e)||(e=String(e));const t=te(this);return ke(t,"has",e),t.hasOwnProperty(e)}class hc{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?bc:yc:r?mc:gc).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const o=H(t);if(!i){let c;if(o&&(c=Fu[s]))return c;if(s==="hasOwnProperty")return $u}const l=Reflect.get(t,s,be(t)?t:n);if((qe(s)?uc.has(s):Vu(s))||(i||ke(t,"get",s),r))return l;if(be(l)){const c=o&&Ci(s)?l:l.value;return i&&le(c)?Qn(c):c}return le(l)?i?Qn(l):Ri(l):l}}class pc extends hc{constructor(t=!1){super(!1,t)}set(t,s,n,i){let r=t[s];const o=H(t)&&Ci(s);if(!this._isShallow){const f=yt(r);if(!We(n)&&!yt(n)&&(r=te(r),n=te(n)),!o&&be(r)&&!be(n))return f||(r.value=n),!0}const l=o?Number(s)e,kn=e=>Reflect.getPrototypeOf(e);function Ku(e,t,s){return function(...n){const i=this.__v_raw,r=te(i),o=vs(r),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,f=i[e](...n),a=s?pr:t?ws:at;return!t&&ke(r,"iterate",c?hr:es),Q(Object.create(f),{next(){const{value:u,done:p}=f.next();return p?{value:u,done:p}:{value:l?[a(u[0]),a(u[1])]:a(u),done:p}}})}}function Rn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Wu(e,t){const s={get(i){const r=this.__v_raw,o=te(r),l=te(i);e||(Fe(i,l)&&ke(o,"get",i),ke(o,"get",l));const{has:c}=kn(o),f=t?pr:e?ws:at;if(c.call(o,i))return f(r.get(i));if(c.call(o,l))return f(r.get(l));r!==o&&r.get(i)},get size(){const i=this.__v_raw;return!e&&ke(te(i),"iterate",es),i.size},has(i){const r=this.__v_raw,o=te(r),l=te(i);return e||(Fe(i,l)&&ke(o,"has",i),ke(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=te(l),f=t?pr:e?ws:at;return!e&&ke(c,"iterate",es),l.forEach((a,u)=>i.call(r,f(a),f(u),o))}};return Q(s,e?{add:Rn("add"),set:Rn("set"),delete:Rn("delete"),clear:Rn("clear")}:{add(i){!t&&!We(i)&&!yt(i)&&(i=te(i));const r=te(this);return kn(r).has.call(r,i)||(r.add(i),Ct(r,"add",i,i)),this},set(i,r){!t&&!We(r)&&!yt(r)&&(r=te(r));const o=te(this),{has:l,get:c}=kn(o);let f=l.call(o,i);f||(i=te(i),f=l.call(o,i));const a=c.call(o,i);return o.set(i,r),f?Fe(r,a)&&Ct(o,"set",i,r):Ct(o,"add",i,r),this},delete(i){const r=te(this),{has:o,get:l}=kn(r);let c=o.call(r,i);c||(i=te(i),c=o.call(r,i)),l&&l.call(r,i);const f=r.delete(i);return c&&Ct(r,"delete",i,void 0),f},clear(){const i=te(this),r=i.size!==0,o=i.clear();return r&&Ct(i,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(i=>{s[i]=Ku(i,e,t)}),s}function ki(e,t){const s=Wu(e,t);return(n,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(re(s,i)&&i in n?s:n,i,r)}const qu={get:ki(!1,!1)},Gu={get:ki(!1,!0)},Ju={get:ki(!0,!1)},Yu={get:ki(!0,!0)},gc=new WeakMap,mc=new WeakMap,yc=new WeakMap,bc=new WeakMap;function zu(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Xu(e){return e.__v_skip||!Object.isExtensible(e)?0:zu(su(e))}function Ri(e){return yt(e)?e:Mi(e,!1,Hu,qu,gc)}function _c(e){return Mi(e,!1,Uu,Gu,mc)}function Qn(e){return Mi(e,!0,Bu,Ju,yc)}function Zu(e){return Mi(e,!0,ju,Yu,bc)}function Mi(e,t,s,n,i){if(!le(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=Xu(e);if(r===0)return e;const o=i.get(e);if(o)return o;const l=new Proxy(e,r===2?n:s);return i.set(e,l),l}function Ut(e){return yt(e)?Ut(e.__v_raw):!!(e&&e.__v_isReactive)}function yt(e){return!!(e&&e.__v_isReadonly)}function We(e){return!!(e&&e.__v_isShallow)}function vn(e){return e?!!e.__v_raw:!1}function te(e){const t=e&&e.__v_raw;return t?te(t):e}function Sc(e){return!re(e,"__v_skip")&&Object.isExtensible(e)&&zl(e,"__v_skip",!0),e}const at=e=>le(e)?Ri(e):e,ws=e=>le(e)?Qn(e):e;function be(e){return e?e.__v_isRef===!0:!1}function Xs(e){return Tc(e,!1)}function vc(e){return Tc(e,!0)}function Tc(e,t){return be(e)?e:new Qu(e,t)}class Qu{constructor(t,s){this.dep=new Ii,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=s?t:te(t),this._value=s?t:at(t),this.__v_isShallow=s}get value(){return this.dep.track(),this._value}set value(t){const s=this._rawValue,n=this.__v_isShallow||We(t)||yt(t);t=n?t:te(t),Fe(t,s)&&(this._rawValue=t,this._value=n?t:at(t),this.dep.trigger())}}function eh(e){e.dep&&e.dep.trigger()}function Tn(e){return be(e)?e.value:e}function th(e){return q(e)?e():Tn(e)}const sh={get:(e,t,s)=>t==="__v_raw"?e:Tn(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 Wr(e){return Ut(e)?e:new Proxy(e,sh)}class nh{constructor(t){this.__v_isRef=!0,this._value=void 0;const s=this.dep=new Ii,{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 Ec(e){return new nh(e)}function ih(e){const t=H(e)?new Array(e.length):{};for(const s in e)t[s]=Cc(e,s);return t}class rh{constructor(t,s,n){this._object=t,this._key=s,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0,this._raw=te(t);let i=!0,r=t;if(!H(t)||!Ci(String(s)))do i=!vn(r)||We(r);while(i&&(r=r.__v_raw));this._shallow=i}get value(){let t=this._object[this._key];return this._shallow&&(t=Tn(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 Lu(this._raw,this._key)}}class oh{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 lh(e,t,s){return be(e)?e:q(e)?new oh(e):le(e)&&arguments.length>1?Cc(e,t,s):Xs(e)}function Cc(e,t,s){return new rh(e,t,s)}class ch{constructor(t,s,n){this.fn=t,this.setter=s,this._value=void 0,this.dep=new Ii(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=on-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!s,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&fe!==this)return rc(this,!0),!0}get value(){const t=this.dep.track();return cc(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function ah(e,t,s=!1){let n,i;return q(e)?n=e:(n=e.get,i=e.set),new ch(n,i,s)}const fh={GET:"get",HAS:"has",ITERATE:"iterate"},uh={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Mn={},ei=new WeakMap;let Vt;function hh(){return Vt}function Ac(e,t=!1,s=Vt){if(s){let n=ei.get(s);n||ei.set(s,n=[]),n.push(e)}}function ph(e,t,s=se){const{immediate:n,deep:i,once:r,scheduler:o,augmentJob:l,call:c}=s,f=y=>i?y:We(y)||i===!1||i===0?At(y,1):At(y);let a,u,p,g,b=!1,_=!1;if(be(e)?(u=()=>e.value,b=We(e)):Ut(e)?(u=()=>f(e),b=!0):H(e)?(_=!0,b=e.some(y=>Ut(y)||We(y)),u=()=>e.map(y=>{if(be(y))return y.value;if(Ut(y))return f(y);if(q(y))return c?c(y,2):y()})):q(e)?t?u=c?()=>c(e,2):e:u=()=>{if(p){gt();try{p()}finally{mt()}}const y=Vt;Vt=a;try{return c?c(e,3,[g]):e(g)}finally{Vt=y}}:u=xe,t&&i){const y=u,S=i===!0?1/0:i;u=()=>At(y(),S)}const M=nc(),x=()=>{a.stop(),M&&M.active&&Vr(M.effects,a)};if(r&&t){const y=t;t=(...S)=>{y(...S),x()}}let C=_?new Array(e.length).fill(Mn):Mn;const d=y=>{if(!(!(a.flags&1)||!a.dirty&&!y))if(t){const S=a.run();if(i||b||(_?S.some((w,V)=>Fe(w,C[V])):Fe(S,C))){p&&p();const w=Vt;Vt=a;try{const V=[S,C===Mn?void 0:_&&C[0]===Mn?[]:C,g];C=S,c?c(t,3,V):t(...V)}finally{Vt=w}}}else a.run()};return l&&l(d),a=new rn(u),a.scheduler=o?()=>o(d,!1):d,g=y=>Ac(y,!1,a),p=a.onStop=()=>{const y=ei.get(a);if(y){if(c)c(y,4);else for(const S of y)S();ei.delete(a)}},t?n?d(!0):C=a.run():o?o(d.bind(null,!0),!0):a.run(),x.pause=a.pause.bind(a),x.resume=a.resume.bind(a),x.stop=x,x}function At(e,t=1/0,s){if(t<=0||!le(e)||e.__v_skip||(s=s||new Map,(s.get(e)||0)>=t))return e;if(s.set(e,t),t--,be(e))At(e.value,t,s);else if(H(e))for(let n=0;n{At(n,t,s)});else if(Ei(e)){for(const n in e)At(e[n],t,s);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&At(e[n],t,s)}return e}const ts=[];function dh(e){ts.push(e)}function gh(){ts.pop()}let tr=!1;function Lt(e,...t){if(tr)return;tr=!0,gt();const s=ts.length?ts[ts.length-1].component:null,n=s&&s.appContext.config.warnHandler,i=mh();if(n)hs(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 <${Ma(s,r.type)}>`).join(` +`),i]);else{const r=[`[Vue warn]: ${e}`,...t];i.length&&r.push(` +`,...yh(i)),console.warn(...r)}mt(),tr=!1}function mh(){let e=ts[ts.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 yh(e){const t=[];return e.forEach((s,n)=>{t.push(...n===0?[]:[` +`],...bh(s))}),t}function bh({vnode:e,recurseCount:t}){const s=t>0?`... (${t} recursive calls)`:"",n=e.component?e.component.parent==null:!1,i=` at <${Ma(e.component,e.type,n)}`,r=">"+s;return e.props?[i,..._h(e.props),r]:[i+r]}function _h(e){const t=[],s=Object.keys(e);return s.slice(0,3).forEach(n=>{t.push(...xc(n,e[n]))}),s.length>3&&t.push(" ..."),t}function xc(e,t,s){return z(t)?(t=JSON.stringify(t),s?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?s?t:[`${e}=${t}`]:be(t)?(t=xc(e,te(t.value),!0),s?t:[`${e}=Ref<`,t,">"]):q(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=te(t),s?t:[`${e}=`,t])}function Sh(e,t){}const vh={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"},Th={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 hs(e,t,s,n){try{return n?e(...n):e()}catch(i){ps(i,t,s)}}function nt(e,t,s,n){if(q(e)){const i=hs(e,t,s,n);return i&&$r(i)&&i.catch(r=>{ps(r,t,s)}),i}if(H(e)){const i=[];for(let r=0;r>>1,i=De[n],r=an(i);r=an(s)?De.push(e):De.splice(Ch(t),0,e),e.flags|=1,wc()}}function wc(){ti||(ti=Nc.then(Ic))}function cn(e){H(e)?Cs.push(...e):$t&&e.id===-1?$t.splice(ys+1,0,e):e.flags&1||(Cs.push(e),e.flags|=1),wc()}function jo(e,t,s=pt+1){for(;san(s)-an(n));if(Cs.length=0,$t){$t.push(...t);return}for($t=t,ys=0;ys<$t.length;ys++){const s=$t[ys];s.flags&4&&(s.flags&=-2),s.flags&8||s(),s.flags&=-2}$t=null,ys=0}}const an=e=>e.id==null?e.flags&2?-1:1/0:e.id;function Ic(e){try{for(pt=0;ptbs.emit(i,...r)),Pn=[]):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=>{Oc(r,t)}),setTimeout(()=>{bs||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Pn=[])},3e3)):Pn=[]}let Ae=null,Li=null;function fn(e){const t=Ae;return Ae=e,Li=e&&e.type.__scopeId||null,t}function Ah(e){Li=e}function xh(){Li=null}const Nh=e=>Gr;function Gr(e,t=Ae,s){if(!t||e._n)return e;const n=(...i)=>{n._d&&dn(-1);const r=fn(t);let o;try{o=e(...i)}finally{fn(r),n._d&&dn(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function wh(e,t){if(Ae===null)return e;const s=xn(Ae),n=e.dirs||(e.dirs=[]);for(let i=0;i1)return s&&q(t)?t.call(n&&n.proxy):t}}function Ih(){return!!(Ge()||ss)}const Rc=Symbol.for("v-scx"),Mc=()=>Zs(Rc);function Oh(e,t){return En(e,null,t)}function kh(e,t){return En(e,null,{flush:"post"})}function Pc(e,t){return En(e,null,{flush:"sync"})}function As(e,t,s){return En(e,t,s)}function En(e,t,s=se){const{immediate:n,deep:i,flush:r,once:o}=s,l=Q({},s),c=t&&n||!t&&r!=="post";let f;if(Os){if(r==="sync"){const g=Mc();f=g.__watcherHandles||(g.__watcherHandles=[])}else if(!c){const g=()=>{};return g.stop=xe,g.resume=xe,g.pause=xe,g}}const a=Ce;l.call=(g,b,_)=>nt(g,a,b,_);let u=!1;r==="post"?l.scheduler=g=>{_e(g,a&&a.suspense)}:r!=="sync"&&(u=!0,l.scheduler=(g,b)=>{b?g():qr(g)}),l.augmentJob=g=>{t&&(g.flags|=4),u&&(g.flags|=2,a&&(g.id=a.uid,g.i=a))};const p=ph(e,t,l);return Os&&(f?f.push(p):c&&p()),p}function Rh(e,t,s){const n=this.proxy,i=z(e)?e.includes(".")?Lc(n,e):()=>n[e]:e.bind(n,n);let r;q(t)?r=t:(r=t.handler,s=t);const o=ls(this),l=En(i,r.bind(n),s);return o(),l}function Lc(e,t){const s=t.split(".");return()=>{let n=e;for(let i=0;ie.__isTeleport,Qs=e=>e&&(e.disabled||e.disabled===""),Ko=e=>e&&(e.defer||e.defer===""),Wo=e=>typeof SVGElement<"u"&&e instanceof SVGElement,qo=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,dr=(e,t)=>{const s=e&&e.to;return z(s)?t?t(s):null:s},Vc={name:"Teleport",__isTeleport:!0,process(e,t,s,n,i,r,o,l,c,f){const{mc:a,pc:u,pbc:p,o:{insert:g,querySelector:b,createText:_,createComment:M}}=f,x=Qs(t.props);let{shapeFlag:C,children:d,dynamicChildren:y}=t;if(e==null){const S=t.el=_(""),w=t.anchor=_("");g(S,s,n),g(w,s,n);const V=(v,A)=>{C&16&&a(d,v,A,i,r,o,l,c)},k=()=>{const v=t.target=dr(t.props,b),A=$c(v,t,_,g);v&&(o!=="svg"&&Wo(v)?o="svg":o!=="mathml"&&qo(v)&&(o="mathml"),i&&i.isCE&&(i.ce._teleportTargets||(i.ce._teleportTargets=new Set)).add(v),x||(V(v,A),jn(t,!1)))};x&&(V(s,w),jn(t,!0)),Ko(t.props)?(t.el.__isMounted=!1,_e(()=>{k(),delete t.el.__isMounted},r)):k()}else{if(Ko(t.props)&&e.el.__isMounted===!1){_e(()=>{Vc.process(e,t,s,n,i,r,o,l,c,f)},r);return}t.el=e.el,t.targetStart=e.targetStart;const S=t.anchor=e.anchor,w=t.target=e.target,V=t.targetAnchor=e.targetAnchor,k=Qs(e.props),v=k?s:w,A=k?S:V;if(o==="svg"||Wo(w)?o="svg":(o==="mathml"||qo(w))&&(o="mathml"),y?(p(e.dynamicChildren,y,v,i,r,o,l),ro(e,t,!0)):c||u(e,t,v,A,i,r,o,l,!1),x)k?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Ln(t,s,S,f,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const P=t.target=dr(t.props,b);P&&Ln(t,P,null,f,0)}else k&&Ln(t,w,V,f,1);jn(t,x)}},remove(e,t,s,{um:n,o:{remove:i}},r){const{shapeFlag:o,children:l,anchor:c,targetStart:f,targetAnchor:a,target:u,props:p}=e;if(u&&(i(f),i(a)),r&&i(c),o&16){const g=r||!Qs(p);for(let b=0;b{e.isMounted=!0}),$i(()=>{e.isUnmounting=!0}),e}const Qe=[Function,Array],Yr={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Qe,onEnter:Qe,onAfterEnter:Qe,onEnterCancelled:Qe,onBeforeLeave:Qe,onLeave:Qe,onAfterLeave:Qe,onLeaveCancelled:Qe,onBeforeAppear:Qe,onAppear:Qe,onAfterAppear:Qe,onAppearCancelled:Qe},Hc=e=>{const t=e.subTree;return t.component?Hc(t.component):t},Lh={name:"BaseTransition",props:Yr,setup(e,{slots:t}){const s=Ge(),n=Jr();return()=>{const i=t.default&&Fi(t.default(),!0);if(!i||!i.length)return;const r=Bc(i),o=te(e),{mode:l}=o;if(n.isLeaving)return sr(r);const c=Go(r);if(!c)return sr(r);let f=Is(c,o,n,s,u=>f=u);c.type!==ye&&Ot(c,f);let a=s.subTree&&Go(s.subTree);if(a&&a.type!==ye&&!ot(a,c)&&Hc(s).type!==ye){let u=Is(a,o,n,s);if(Ot(a,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,a=void 0},sr(r);l==="in-out"&&c.type!==ye?u.delayLeave=(p,g,b)=>{const _=jc(n,a);_[String(a.key)]=a,p[Et]=()=>{g(),p[Et]=void 0,delete f.delayedLeave,a=void 0},f.delayedLeave=()=>{b(),delete f.delayedLeave,a=void 0}}:a=void 0}else a&&(a=void 0);return r}}};function Bc(e){let t=e[0];if(e.length>1){for(const s of e)if(s.type!==ye){t=s;break}}return t}const Uc=Lh;function jc(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 Is(e,t,s,n,i){const{appear:r,mode:o,persisted:l=!1,onBeforeEnter:c,onEnter:f,onAfterEnter:a,onEnterCancelled:u,onBeforeLeave:p,onLeave:g,onAfterLeave:b,onLeaveCancelled:_,onBeforeAppear:M,onAppear:x,onAfterAppear:C,onAppearCancelled:d}=t,y=String(e.key),S=jc(s,e),w=(v,A)=>{v&&nt(v,n,9,A)},V=(v,A)=>{const P=A[1];w(v,A),H(v)?v.every(E=>E.length<=1)&&P():v.length<=1&&P()},k={mode:o,persisted:l,beforeEnter(v){let A=c;if(!s.isMounted)if(r)A=M||c;else return;v[Et]&&v[Et](!0);const P=S[y];P&&ot(e,P)&&P.el[Et]&&P.el[Et](),w(A,[v])},enter(v){let A=f,P=a,E=u;if(!s.isMounted)if(r)A=x||f,P=C||a,E=d||u;else return;let L=!1;const K=v[Fn]=Y=>{L||(L=!0,Y?w(E,[v]):w(P,[v]),k.delayedLeave&&k.delayedLeave(),v[Fn]=void 0)};A?V(A,[v,K]):K()},leave(v,A){const P=String(e.key);if(v[Fn]&&v[Fn](!0),s.isUnmounting)return A();w(p,[v]);let E=!1;const L=v[Et]=K=>{E||(E=!0,A(),K?w(_,[v]):w(b,[v]),v[Et]=void 0,S[P]===e&&delete S[P])};S[P]=e,g?V(g,[v,L]):L()},clone(v){const A=Is(v,t,s,n,i);return i&&i(A),A}};return k}function sr(e){if(Cn(e))return e=bt(e),e.children=null,e}function Go(e){if(!Cn(e))return Dc(e.type)&&e.children?Bc(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 Ot(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Ot(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 Fi(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}const ni=new WeakMap;function xs(e,t,s,n,i=!1){if(H(e)){e.forEach((b,_)=>xs(b,t&&(H(t)?t[_]:t),s,n,i));return}if(wt(n)&&!i){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&xs(e,t,s,n.component.subTree);return}const r=n.shapeFlag&4?xn(n.component):n.el,o=i?null:r,{i:l,r:c}=e,f=t&&t.r,a=l.refs===se?l.refs={}:l.refs,u=l.setupState,p=te(u),g=u===se?_s:b=>re(p,b);if(f!=null&&f!==c){if(Jo(t),z(f))a[f]=null,g(f)&&(u[f]=null);else if(be(f)){f.value=null;const b=t;b.k&&(a[b.k]=null)}}if(q(c))hs(c,l,12,[o,a]);else{const b=z(c),_=be(c);if(b||_){const M=()=>{if(e.f){const x=b?g(c)?u[c]:a[c]:c.value;if(i)H(x)&&Vr(x,r);else if(H(x))x.includes(r)||x.push(r);else if(b)a[c]=[r],g(c)&&(u[c]=a[c]);else{const C=[r];c.value=C,e.k&&(a[e.k]=C)}}else b?(a[c]=o,g(c)&&(u[c]=o)):_&&(c.value=o,e.k&&(a[e.k]=o))};if(o){const x=()=>{M(),ni.delete(e)};x.id=-1,ni.set(e,x),_e(x,s)}else Jo(e),M()}}}function Jo(e){const t=ni.get(e);t&&(t.flags|=8,ni.delete(e))}let Yo=!1;const Gt=()=>{Yo||(console.error("Hydration completed but contains mismatches."),Yo=!0)},Vh=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",$h=e=>e.namespaceURI.includes("MathML"),Dn=e=>{if(e.nodeType===1){if(Vh(e))return"svg";if($h(e))return"mathml"}},Xt=e=>e.nodeType===8;function Hh(e){const{mt:t,p:s,o:{patchProp:n,createText:i,nextSibling:r,parentNode:o,remove:l,insert:c,createComment:f}}=e,a=(d,y)=>{if(!y.hasChildNodes()){Lt("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),s(null,d,y),si(),y._vnode=d;return}u(y.firstChild,d,null,null,null),si(),y._vnode=d},u=(d,y,S,w,V,k=!1)=>{k=k||!!y.dynamicChildren;const v=Xt(d)&&d.data==="[",A=()=>_(d,y,S,w,V,v),{type:P,ref:E,shapeFlag:L,patchFlag:K}=y;let Y=d.nodeType;y.el=d,K===-2&&(k=!1,y.dynamicChildren=null);let U=null;switch(P){case jt:Y!==3?y.children===""?(c(y.el=i(""),o(d),d),U=d):U=A():(d.data!==y.children&&(Lt("Hydration text mismatch in",d.parentNode,` + - rendered on server: ${JSON.stringify(d.data)} + - expected on client: ${JSON.stringify(y.children)}`),Gt(),d.data=y.children),U=r(d));break;case ye:C(d)?(U=r(d),x(y.el=d.content.firstChild,d,S)):Y!==8||v?U=A():U=r(d);break;case ns:if(v&&(d=r(d),Y=d.nodeType),Y===1||Y===3){U=d;const J=!y.children.length;for(let j=0;j{k=k||!!y.dynamicChildren;const{type:v,props:A,patchFlag:P,shapeFlag:E,dirs:L,transition:K}=y,Y=v==="input"||v==="option";if(Y||P!==-1){L&&dt(y,null,S,"created");let U=!1;if(C(d)){U=ya(null,K)&&S&&S.vnode.props&&S.vnode.props.appear;const j=d.content.firstChild;if(U){const ie=j.getAttribute("class");ie&&(j.$cls=ie),K.beforeEnter(j)}x(j,d,S),y.el=d=j}if(E&16&&!(A&&(A.innerHTML||A.textContent))){let j=g(d.firstChild,y,d,S,w,V,k),ie=!1;for(;j;){qs(d,1)||(ie||(Lt("Hydration children mismatch on",d,` +Server rendered element contains more child nodes than client vdom.`),ie=!0),Gt());const $e=j;j=j.nextSibling,l($e)}}else if(E&8){let j=y.children;j[0]===` +`&&(d.tagName==="PRE"||d.tagName==="TEXTAREA")&&(j=j.slice(1));const{textContent:ie}=d;ie!==j&&ie!==j.replace(/\r\n|\r/g,` +`)&&(qs(d,0)||(Lt("Hydration text content mismatch on",d,` + - rendered on server: ${ie} + - expected on client: ${j}`),Gt()),d.textContent=y.children)}if(A){const j=d.tagName.includes("-");for(const ie in A)!(L&&L.some($e=>$e.dir.created))&&Bh(d,ie,A[ie],y,S)&&Gt(),(Y&&(ie.endsWith("value")||ie==="indeterminate")||as(ie)&&!Nt(ie)||ie[0]==="."||j&&!Nt(ie))&&n(d,ie,null,A[ie],void 0,S)}let J;(J=A&&A.onVnodeBeforeMount)&&Ue(J,S,y),L&&dt(y,null,S,"beforeMount"),((J=A&&A.onVnodeMounted)||L||U)&&va(()=>{J&&Ue(J,S,y),U&&K.enter(d),L&&dt(y,null,S,"mounted")},w)}return d.nextSibling},g=(d,y,S,w,V,k,v)=>{v=v||!!y.dynamicChildren;const A=y.children,P=A.length;let E=!1;for(let L=0;L{const{slotScopeIds:v}=y;v&&(V=V?V.concat(v):v);const A=o(d),P=g(r(d),y,A,S,w,V,k);return P&&Xt(P)&&P.data==="]"?r(y.anchor=P):(Gt(),c(y.anchor=f("]"),A,P),P)},_=(d,y,S,w,V,k)=>{if(qs(d.parentElement,1)||(Lt(`Hydration node mismatch: +- rendered on server:`,d,d.nodeType===3?"(text)":Xt(d)&&d.data==="["?"(start of fragment)":"",` +- expected on client:`,y.type),Gt()),y.el=null,k){const P=M(d);for(;;){const E=r(d);if(E&&E!==P)l(E);else break}}const v=r(d),A=o(d);return l(d),s(null,y,A,v,S,w,Dn(A),V),S&&(S.vnode.el=y.el,Ui(S,y.el)),v},M=(d,y="[",S="]")=>{let w=0;for(;d;)if(d=r(d),d&&Xt(d)&&(d.data===y&&w++,d.data===S)){if(w===0)return r(d);w--}return d},x=(d,y,S)=>{const w=y.parentNode;w&&w.replaceChild(d,y);let V=S;for(;V;)V.vnode.el===y&&(V.vnode.el=V.subTree.el=d),V=V.parent},C=d=>d.nodeType===1&&d.tagName==="TEMPLATE";return[a,u]}function Bh(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=$s(s),Uh(zo(l||""),zo(c))||(r=2,o="class");else if(t==="style"){l=e.getAttribute("style")||"",c=z(s)?s:hu(Vs(s));const f=Xo(l),a=Xo(c);if(n.dirs)for(const{dir:u,value:p}of n.dirs)u.name==="show"&&!p&&a.set("display","none");i&&Kc(i,n,a),jh(f,a)||(r=3,o="style")}else(e instanceof SVGElement&&Cu(t)||e instanceof HTMLElement&&(Ho(t)||Eu(t)))&&(Ho(t)?(l=e.hasAttribute(t),c=Hr(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=Au(s)?String(s):!1),l!==c&&(r=4,o=t));if(r!=null&&!qs(e,r)){const f=p=>p===!1?"(not rendered)":`${o}="${p}"`,a=`Hydration ${Wc[r]} mismatch on`,u=` + - rendered on server: ${f(l)} + - expected on client: ${f(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 Lt(a,e,u),!0}return!1}function zo(e){return new Set(e.trim().split(/\s+/))}function Uh(e,t){if(e.size!==t.size)return!1;for(const s of e)if(!t.has(s))return!1;return!0}function Xo(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 jh(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 Kc(e,t,s){const n=e.subTree;if(e.getCssVars&&(t===n||n&&n.type===Se&&n.children.includes(t))){const i=e.getCssVars();for(const r in i){const o=sc(i[r]);s.set(`--${Nu(r)}`,o)}}t===n&&e.parent&&Kc(e.parent,e.vnode,s)}const Zo="data-allow-mismatch",Wc={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function qs(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Zo);)e=e.parentElement;const s=e&&e.getAttribute(Zo);if(s==null)return!1;if(s==="")return!0;{const n=s.split(",");return t===0&&n.includes("children")?!0:n.includes(Wc[t])}}const Kh=Ni().requestIdleCallback||(e=>setTimeout(e,1)),Wh=Ni().cancelIdleCallback||(e=>clearTimeout(e)),qh=(e=1e4)=>t=>{const s=Kh(t,{timeout:e});return()=>Wh(s)};function Gh(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(Gh(i))return t(),n.disconnect(),!1;n.observe(i)}}),()=>n.disconnect()},Yh=e=>t=>{if(e){const s=matchMedia(e);if(s.matches)t();else return s.addEventListener("change",t,{once:!0}),()=>s.removeEventListener("change",t)}},zh=(e=[])=>(t,s)=>{z(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 Xh(e,t){if(Xt(e)&&e.data==="["){let s=1,n=e.nextSibling;for(;n;){if(n.nodeType===1){if(t(n)===!1)break}else if(Xt(n))if(n.data==="]"){if(--s===0)break}else n.data==="["&&s++;n=n.nextSibling}}else t(e)}const wt=e=>!!e.type.__asyncLoader;function Zh(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 f=null,a,u=0;const p=()=>(u++,f=null,g()),g=()=>{let b;return f||(b=f=t().catch(_=>{if(_=_ instanceof Error?_:new Error(String(_)),c)return new Promise((M,x)=>{c(_,()=>M(p()),()=>x(_),u+1)});throw _}).then(_=>b!==f&&f?f:(_&&(_.__esModule||_[Symbol.toStringTag]==="Module")&&(_=_.default),a=_,_)))};return zr({name:"AsyncComponentWrapper",__asyncLoader:g,__asyncHydrate(b,_,M){let x=!1;(_.bu||(_.bu=[])).push(()=>x=!0);const C=()=>{x||M()},d=r?()=>{const y=r(C,S=>Xh(b,S));y&&(_.bum||(_.bum=[])).push(y)}:C;a?d():g().then(()=>!_.isUnmounted&&d())},get __asyncResolved(){return a},setup(){const b=Ce;if(Xr(b),a)return()=>Vn(a,b);const _=d=>{f=null,ps(d,b,13,!n)};if(l&&b.suspense||Os)return g().then(d=>()=>Vn(d,b)).catch(d=>(_(d),()=>n?de(n,{error:d}):null));const M=Xs(!1),x=Xs(),C=Xs(!!i);return i&&setTimeout(()=>{C.value=!1},i),o!=null&&setTimeout(()=>{if(!M.value&&!x.value){const d=new Error(`Async component timed out after ${o}ms.`);_(d),x.value=d}},o),g().then(()=>{M.value=!0,b.parent&&Cn(b.parent.vnode)&&b.parent.update()}).catch(d=>{_(d),x.value=d}),()=>{if(M.value&&a)return Vn(a,b);if(x.value&&n)return de(n,{error:x.value});if(s&&!C.value)return Vn(s,b)}}})}function Vn(e,t){const{ref:s,props:n,children:i,ce:r}=t.vnode,o=de(e,n,i);return o.ref=s,o.ce=r,delete t.vnode.ce,o}const Cn=e=>e.type.__isKeepAlive,Qh={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const s=Ge(),n=s.ctx;if(!n.renderer)return()=>{const C=t.default&&t.default();return C&&C.length===1?C[0]:C};const i=new Map,r=new Set;let o=null;const l=s.suspense,{renderer:{p:c,m:f,um:a,o:{createElement:u}}}=n,p=u("div");n.activate=(C,d,y,S,w)=>{const V=C.component;f(C,d,y,0,l),c(V.vnode,C,d,y,V,l,S,C.slotScopeIds,w),_e(()=>{V.isDeactivated=!1,V.a&&Es(V.a);const k=C.props&&C.props.onVnodeMounted;k&&Ue(k,V.parent,C)},l)},n.deactivate=C=>{const d=C.component;ri(d.m),ri(d.a),f(C,p,null,1,l),_e(()=>{d.da&&Es(d.da);const y=C.props&&C.props.onVnodeUnmounted;y&&Ue(y,d.parent,C),d.isDeactivated=!0},l)};function g(C){nr(C),a(C,s,l,!0)}function b(C){i.forEach((d,y)=>{const S=fi(wt(d)?d.type.__asyncResolved||{}:d.type);S&&!C(S)&&_(y)})}function _(C){const d=i.get(C);d&&(!o||!ot(d,o))?g(d):o&&nr(o),i.delete(C),r.delete(C)}As(()=>[e.include,e.exclude],([C,d])=>{C&&b(y=>Gs(C,y)),d&&b(y=>!Gs(d,y))},{flush:"post",deep:!0});let M=null;const x=()=>{M!=null&&(oi(s.subTree.type)?_e(()=>{i.set(M,$n(s.subTree))},s.subTree.suspense):i.set(M,$n(s.subTree)))};return An(x),Vi(x),$i(()=>{i.forEach(C=>{const{subTree:d,suspense:y}=s,S=$n(d);if(C.type===S.type&&C.key===S.key){nr(S);const w=S.component.da;w&&_e(w,y);return}g(C)})}),()=>{if(M=null,!t.default)return o=null;const C=t.default(),d=C[0];if(C.length>1)return o=null,C;if(!kt(d)||!(d.shapeFlag&4)&&!(d.shapeFlag&128))return o=null,d;let y=$n(d);if(y.type===ye)return o=null,y;const S=y.type,w=fi(wt(y)?y.type.__asyncResolved||{}:S),{include:V,exclude:k,max:v}=e;if(V&&(!w||!Gs(V,w))||k&&w&&Gs(k,w))return y.shapeFlag&=-257,o=y,d;const A=y.key==null?S:y.key,P=i.get(A);return y.el&&(y=bt(y),d.shapeFlag&128&&(d.ssContent=y)),M=A,P?(y.el=P.el,y.component=P.component,y.transition&&Ot(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,oi(d.type)?d:y}}},ep=Qh;function Gs(e,t){return H(e)?e.some(s=>Gs(s,t)):z(e)?e.split(",").includes(t):tu(e)?(e.lastIndex=0,e.test(t)):!1}function qc(e,t){Jc(e,"a",t)}function Gc(e,t){Jc(e,"da",t)}function Jc(e,t,s=Ce){const n=e.__wdc||(e.__wdc=()=>{let i=s;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(Di(t,n,s),s){let i=s.parent;for(;i&&i.parent;)Cn(i.parent.vnode)&&tp(n,t,s,i),i=i.parent}}function tp(e,t,s,n){const i=Di(t,e,n,!0);Hi(()=>{Vr(n[t],i)},s)}function nr(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function $n(e){return e.shapeFlag&128?e.ssContent:e}function Di(e,t,s=Ce,n=!1){if(s){const i=s[e]||(s[e]=[]),r=t.__weh||(t.__weh=(...o)=>{gt();const l=ls(s),c=nt(t,s,e,o);return l(),mt(),c});return n?i.unshift(r):i.push(r),r}}const Rt=e=>(t,s=Ce)=>{(!Os||e==="sp")&&Di(e,(...n)=>t(...n),s)},Yc=Rt("bm"),An=Rt("m"),Zr=Rt("bu"),Vi=Rt("u"),$i=Rt("bum"),Hi=Rt("um"),zc=Rt("sp"),Xc=Rt("rtg"),Zc=Rt("rtc");function Qc(e,t=Ce){Di("ec",e,t)}const Qr="components",sp="directives";function np(e,t){return eo(Qr,e,!0,t)||e}const ea=Symbol.for("v-ndc");function ip(e){return z(e)?eo(Qr,e,!1)||e:e||ea}function rp(e){return eo(sp,e)}function eo(e,t,s=!0,n=!1){const i=Ae||Ce;if(i){const r=i.type;if(e===Qr){const l=fi(r,!1);if(l&&(l===t||l===he(t)||l===us(he(t))))return r}const o=Qo(i[e]||r[e],t)||Qo(i.appContext[e],t);return!o&&n?r:o}}function Qo(e,t){return e&&(e[t]||e[he(t)]||e[us(he(t))])}function op(e,t,s,n){let i;const r=s&&s[n],o=H(e);if(o||z(e)){const l=o&&Ut(e);let c=!1,f=!1;l&&(c=!We(e),f=yt(e),e=Oi(e)),i=new Array(e.length);for(let a=0,u=e.length;at(l,c,void 0,r&&r[c]));else{const l=Object.keys(e);i=new Array(l.length);for(let c=0,f=l.length;c{const r=n.fn(...i);return r&&(r.key=n.key),r}:n.fn)}return e}function cp(e,t,s={},n,i){if(Ae.ce||Ae.parent&&wt(Ae.parent)&&Ae.parent.ce){const f=Object.keys(s).length>0;return t!=="default"&&(s.name=t),pn(),li(Se,null,[de("slot",s,n&&n())],f?-2:64)}let r=e[t];r&&r._c&&(r._d=!1),pn();const o=r&&to(r(s)),l=s.key||o&&o.key,c=li(Se,{key:(l&&!qe(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 to(e){return e.some(t=>kt(t)?!(t.type===ye||t.type===Se&&!to(t.children)):!0)?e:null}function ap(e,t){const s={};for(const n in e)s[t&&/[A-Z]/.test(n)?`on:${n}`:Ts(n)]=e[n];return s}const gr=e=>e?wa(e)?xn(e):gr(e.parent):null,en=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=>gr(e.parent),$root:e=>gr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>so(e),$forceUpdate:e=>e.f||(e.f=()=>{qr(e.update)}),$nextTick:e=>e.n||(e.n=Pi.bind(e.proxy)),$watch:e=>Rh.bind(e)}),ir=(e,t)=>e!==se&&!e.__isScriptSetup&&re(e,t),mr={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 p=o[t];if(p!==void 0)switch(p){case 1:return n[t];case 2:return i[t];case 4:return s[t];case 3:return r[t]}else{if(ir(n,t))return o[t]=1,n[t];if(i!==se&&re(i,t))return o[t]=2,i[t];if(re(r,t))return o[t]=3,r[t];if(s!==se&&re(s,t))return o[t]=4,s[t];yr&&(o[t]=0)}}const f=en[t];let a,u;if(f)return t==="$attrs"&&ke(e.attrs,"get",""),f(e);if((a=l.__cssModules)&&(a=a[t]))return a;if(s!==se&&re(s,t))return o[t]=4,s[t];if(u=c.config.globalProperties,re(u,t))return u[t]},set({_:e},t,s){const{data:n,setupState:i,ctx:r}=e;return ir(i,t)?(i[t]=s,!0):n!==se&&re(n,t)?(n[t]=s,!0):re(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!==se&&l[0]!=="$"&&re(e,l)||ir(t,l)||re(r,l)||re(n,l)||re(en,l)||re(i.config.globalProperties,l)||(c=o.__cssModules)&&c[l])},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:re(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}},fp=Q({},mr,{get(e,t){if(t!==Symbol.unscopables)return mr.get(e,t,e)},has(e,t){return t[0]!=="_"&&!cu(t)}});function up(){return null}function hp(){return null}function pp(e){}function dp(e){}function gp(){return null}function mp(){}function yp(e,t){return null}function bp(){return ta().slots}function _p(){return ta().attrs}function ta(e){const t=Ge();return t.setupContext||(t.setupContext=Ra(t))}function un(e){return H(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}function Sp(e,t){const s=un(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 vp(e,t){return!e||!t?e||t:H(e)&&H(t)?e.concat(t):Q({},un(e),un(t))}function Tp(e,t){const s={};for(const n in e)t.includes(n)||Object.defineProperty(s,n,{enumerable:!0,get:()=>e[n]});return s}function Ep(e){const t=Ge();let s=e();return Tr(),$r(s)&&(s=s.catch(n=>{throw ls(t),n})),[s,()=>ls(t)]}let yr=!0;function Cp(e){const t=so(e),s=e.proxy,n=e.ctx;yr=!1,t.beforeCreate&&el(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:o,watch:l,provide:c,inject:f,created:a,beforeMount:u,mounted:p,beforeUpdate:g,updated:b,activated:_,deactivated:M,beforeDestroy:x,beforeUnmount:C,destroyed:d,unmounted:y,render:S,renderTracked:w,renderTriggered:V,errorCaptured:k,serverPrefetch:v,expose:A,inheritAttrs:P,components:E,directives:L,filters:K}=t;if(f&&Ap(f,n,null),o)for(const J in o){const j=o[J];q(j)&&(n[J]=j.bind(s))}if(i){const J=i.call(s,s);le(J)&&(e.data=Ri(J))}if(yr=!0,r)for(const J in r){const j=r[J],ie=q(j)?j.bind(s,s):q(j.get)?j.get.bind(s,s):xe,$e=!q(j)&&q(j.set)?j.set.bind(s):xe,it=Pa({get:ie,set:$e});Object.defineProperty(n,J,{enumerable:!0,configurable:!0,get:()=>it.value,set:ft=>it.value=ft})}if(l)for(const J in l)sa(l[J],n,s,J);if(c){const J=q(c)?c.call(s):c;Reflect.ownKeys(J).forEach(j=>{kc(j,J[j])})}a&&el(a,e,"c");function U(J,j){H(j)?j.forEach(ie=>J(ie.bind(s))):j&&J(j.bind(s))}if(U(Yc,u),U(An,p),U(Zr,g),U(Vi,b),U(qc,_),U(Gc,M),U(Qc,k),U(Zc,w),U(Xc,V),U($i,C),U(Hi,y),U(zc,v),H(A))if(A.length){const J=e.exposed||(e.exposed={});A.forEach(j=>{Object.defineProperty(J,j,{get:()=>s[j],set:ie=>s[j]=ie,enumerable:!0})})}else e.exposed||(e.exposed={});S&&e.render===xe&&(e.render=S),P!=null&&(e.inheritAttrs=P),E&&(e.components=E),L&&(e.directives=L),v&&Xr(e)}function Ap(e,t,s=xe){H(e)&&(e=br(e));for(const n in e){const i=e[n];let r;le(i)?"default"in i?r=Zs(i.from||n,i.default,!0):r=Zs(i.from||n):r=Zs(i),be(r)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[n]=r}}function el(e,t,s){nt(H(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,s)}function sa(e,t,s,n){let i=n.includes(".")?Lc(s,n):()=>s[n];if(z(e)){const r=t[e];q(r)&&As(i,r)}else if(q(e))As(i,e.bind(s));else if(le(e))if(H(e))e.forEach(r=>sa(r,t,s,n));else{const r=q(e.handler)?e.handler.bind(s):t[e.handler];q(r)&&As(i,r,e)}}function so(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(f=>ii(c,f,o,!0)),ii(c,t,o)),le(t)&&r.set(t,c),c}function ii(e,t,s,n=!1){const{mixins:i,extends:r}=t;r&&ii(e,r,s,!0),i&&i.forEach(o=>ii(e,o,s,!0));for(const o in t)if(!(n&&o==="expose")){const l=xp[o]||s&&s[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const xp={data:tl,props:sl,emits:sl,methods:Js,computed:Js,beforeCreate:Le,created:Le,beforeMount:Le,mounted:Le,beforeUpdate:Le,updated:Le,beforeDestroy:Le,beforeUnmount:Le,destroyed:Le,unmounted:Le,activated:Le,deactivated:Le,errorCaptured:Le,serverPrefetch:Le,components:Js,directives:Js,watch:wp,provide:tl,inject:Np};function tl(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 Np(e,t){return Js(br(e),br(t))}function br(e){if(H(e)){const t={};for(let s=0;s{let a,u=se,p;return Pc(()=>{const g=e[i];Fe(a,g)&&(a=g,f())}),{get(){return c(),s.get?s.get(a):a},set(g){const b=s.set?s.set(g):g;if(!Fe(b,a)&&!(u!==se&&Fe(g,u)))return;const _=n.vnode.props;_&&(t in _||i in _||r in _)&&(`onUpdate:${t}`in _||`onUpdate:${i}`in _||`onUpdate:${r}`in _)||(a=g,f()),n.emit(`update:${t}`,b),Fe(g,b)&&Fe(g,u)&&!Fe(b,p)&&f(),u=g,p=b}}});return l[Symbol.iterator]=()=>{let c=0;return{next(){return c<2?{value:c++?o||se:l,done:!1}:{done:!0}}}},l}const ia=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${he(t)}Modifiers`]||e[`${Ve(t)}Modifiers`];function Rp(e,t,...s){if(e.isUnmounted)return;const n=e.vnode.props||se;let i=s;const r=t.startsWith("update:"),o=r&&ia(n,t.slice(7));o&&(o.trim&&(i=s.map(a=>z(a)?a.trim():a)),o.number&&(i=s.map(xi)));let l,c=n[l=Ts(t)]||n[l=Ts(he(t))];!c&&r&&(c=n[l=Ts(Ve(t))]),c&&nt(c,e,6,i);const f=n[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,nt(f,e,6,i)}}const Mp=new WeakMap;function ra(e,t,s=!1){const n=s?Mp: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=f=>{const a=ra(f,t,!0);a&&(l=!0,Q(o,a))};!s&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!r&&!l?(le(e)&&n.set(e,null),null):(H(r)?r.forEach(c=>o[c]=null):Q(o,r),le(e)&&n.set(e,o),o)}function Bi(e,t){return!e||!as(t)?!1:(t=t.slice(2).replace(/Once$/,""),re(e,t[0].toLowerCase()+t.slice(1))||re(e,Ve(t))||re(e,t))}function Kn(e){const{type:t,vnode:s,proxy:n,withProxy:i,propsOptions:[r],slots:o,attrs:l,emit:c,render:f,renderCache:a,props:u,data:p,setupState:g,ctx:b,inheritAttrs:_}=e,M=fn(e);let x,C;try{if(s.shapeFlag&4){const y=i||n,S=y;x=je(f.call(S,y,a,u,g,p,b)),C=l}else{const y=t;x=je(y.length>1?y(u,{attrs:l,slots:o,emit:c}):y(u,null)),C=t.props?l:Lp(l)}}catch(y){tn.length=0,ps(y,e,1),x=de(ye)}let d=x;if(C&&_!==!1){const y=Object.keys(C),{shapeFlag:S}=d;y.length&&S&7&&(r&&y.some(Dr)&&(C=Fp(C,r)),d=bt(d,C,!1,!0))}return s.dirs&&(d=bt(d,null,!1,!0),d.dirs=d.dirs?d.dirs.concat(s.dirs):s.dirs),s.transition&&Ot(d,s.transition),x=d,fn(M),x}function Pp(e,t=!0){let s;for(let n=0;n{let t;for(const s in e)(s==="class"||s==="style"||as(s))&&((t||(t={}))[s]=e[s]);return t},Fp=(e,t)=>{const s={};for(const n in e)(!Dr(n)||!(n.slice(9)in t))&&(s[n]=e[n]);return s};function Dp(e,t,s){const{props:n,children:i,component:r}=e,{props:o,children:l,patchFlag:c}=t,f=r.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&c>=0){if(c&1024)return!0;if(c&16)return n?nl(n,o,f):!!o;if(c&8){const a=t.dynamicProps;for(let u=0;uObject.create(oa),ca=e=>Object.getPrototypeOf(e)===oa;function Vp(e,t,s,n=!1){const i={},r=la();e.propsDefaults=Object.create(null),aa(e,t,i,r);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);s?e.props=n?i:_c(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function $p(e,t,s,n){const{props:i,attrs:r,vnode:{patchFlag:o}}=e,l=te(i),[c]=e.propsOptions;let f=!1;if((n||o>0)&&!(o&16)){if(o&8){const a=e.vnode.dynamicProps;for(let u=0;u{c=!0;const[p,g]=fa(u,t,!0);Q(o,p),g&&l.push(...g)};!s&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!r&&!c)return le(e)&&n.set(e,Ss),Ss;if(H(r))for(let a=0;ae==="_"||e==="_ctx"||e==="$stable",io=e=>H(e)?e.map(je):[je(e)],Bp=(e,t,s)=>{if(t._n)return t;const n=Gr((...i)=>io(t(...i)),s);return n._c=!1,n},ua=(e,t,s)=>{const n=e._ctx;for(const i in e){if(no(i))continue;const r=e[i];if(q(r))t[i]=Bp(i,r,n);else if(r!=null){const o=io(r);t[i]=()=>o}}},ha=(e,t)=>{const s=io(t);e.slots.default=()=>s},pa=(e,t,s)=>{for(const n in t)(s||!no(n))&&(e[n]=t[n])},Up=(e,t,s)=>{const n=e.slots=la();if(e.vnode.shapeFlag&32){const i=t._;i?(pa(n,t,s),s&&zl(n,"_",i,!0)):ua(t,n)}else t&&ha(e,t)},jp=(e,t,s)=>{const{vnode:n,slots:i}=e;let r=!0,o=se;if(n.shapeFlag&32){const l=t._;l?s&&l===1?r=!1:pa(i,t,s):(r=!t.$stable,ua(t,i)),o=t}else t&&(ha(e,t),o={default:1});if(r)for(const l in i)!no(l)&&o[l]==null&&delete i[l]},_e=va;function da(e){return ma(e)}function ga(e){return ma(e,Hh)}function ma(e,t){const s=Ni();s.__VUE__=!0;const{insert:n,remove:i,patchProp:r,createElement:o,createText:l,createComment:c,setText:f,setElementText:a,parentNode:u,nextSibling:p,setScopeId:g=xe,insertStaticContent:b}=e,_=(h,m,T,R=null,N=null,I=null,$=void 0,D=null,F=!!m.dynamicChildren)=>{if(h===m)return;h&&!ot(h,m)&&(R=On(h),ft(h,N,I,!0),h=null),m.patchFlag===-2&&(F=!1,m.dynamicChildren=null);const{type:O,ref:G,shapeFlag:B}=m;switch(O){case jt:M(h,m,T,R);break;case ye:x(h,m,T,R);break;case ns:h==null&&C(m,T,R,$);break;case Se:E(h,m,T,R,N,I,$,D,F);break;default:B&1?S(h,m,T,R,N,I,$,D,F):B&6?L(h,m,T,R,N,I,$,D,F):(B&64||B&128)&&O.process(h,m,T,R,N,I,$,D,F,ds)}G!=null&&N?xs(G,h&&h.ref,I,m||h,!m):G==null&&h&&h.ref!=null&&xs(h.ref,null,I,h,!0)},M=(h,m,T,R)=>{if(h==null)n(m.el=l(m.children),T,R);else{const N=m.el=h.el;m.children!==h.children&&f(N,m.children)}},x=(h,m,T,R)=>{h==null?n(m.el=c(m.children||""),T,R):m.el=h.el},C=(h,m,T,R)=>{[h.el,h.anchor]=b(h.children,m,T,R,h.el,h.anchor)},d=({el:h,anchor:m},T,R)=>{let N;for(;h&&h!==m;)N=p(h),n(h,T,R),h=N;n(m,T,R)},y=({el:h,anchor:m})=>{let T;for(;h&&h!==m;)T=p(h),i(h),h=T;i(m)},S=(h,m,T,R,N,I,$,D,F)=>{if(m.type==="svg"?$="svg":m.type==="math"&&($="mathml"),h==null)w(m,T,R,N,I,$,D,F);else{const O=h.el&&h.el._isVueCE?h.el:null;try{O&&O._beginPatch(),v(h,m,N,I,$,D,F)}finally{O&&O._endPatch()}}},w=(h,m,T,R,N,I,$,D)=>{let F,O;const{props:G,shapeFlag:B,transition:W,dirs:X}=h;if(F=h.el=o(h.type,I,G&&G.is,G),B&8?a(F,h.children):B&16&&k(h.children,F,null,R,N,rr(h,I),$,D),X&&dt(h,null,R,"created"),V(F,h,h.scopeId,$,R),G){for(const ae in G)ae!=="value"&&!Nt(ae)&&r(F,ae,null,G[ae],I,R);"value"in G&&r(F,"value",null,G.value,I),(O=G.onVnodeBeforeMount)&&Ue(O,R,h)}X&&dt(h,null,R,"beforeMount");const ne=ya(N,W);ne&&W.beforeEnter(F),n(F,m,T),((O=G&&G.onVnodeMounted)||ne||X)&&_e(()=>{O&&Ue(O,R,h),ne&&W.enter(F),X&&dt(h,null,R,"mounted")},N)},V=(h,m,T,R,N)=>{if(T&&g(h,T),R)for(let I=0;I{for(let O=F;O{const D=m.el=h.el;let{patchFlag:F,dynamicChildren:O,dirs:G}=m;F|=h.patchFlag&16;const B=h.props||se,W=m.props||se;let X;if(T&&Jt(T,!1),(X=W.onVnodeBeforeUpdate)&&Ue(X,T,m,h),G&&dt(m,h,T,"beforeUpdate"),T&&Jt(T,!0),(B.innerHTML&&W.innerHTML==null||B.textContent&&W.textContent==null)&&a(D,""),O?A(h.dynamicChildren,O,D,T,R,rr(m,N),I):$||j(h,m,D,null,T,R,rr(m,N),I,!1),F>0){if(F&16)P(D,B,W,T,N);else if(F&2&&B.class!==W.class&&r(D,"class",null,W.class,N),F&4&&r(D,"style",B.style,W.style,N),F&8){const ne=m.dynamicProps;for(let ae=0;ae{X&&Ue(X,T,m,h),G&&dt(m,h,T,"updated")},R)},A=(h,m,T,R,N,I,$)=>{for(let D=0;D{if(m!==T){if(m!==se)for(const I in m)!Nt(I)&&!(I in T)&&r(h,I,m[I],null,N,R);for(const I in T){if(Nt(I))continue;const $=T[I],D=m[I];$!==D&&I!=="value"&&r(h,I,D,$,N,R)}"value"in T&&r(h,"value",m.value,T.value,N)}},E=(h,m,T,R,N,I,$,D,F)=>{const O=m.el=h?h.el:l(""),G=m.anchor=h?h.anchor:l("");let{patchFlag:B,dynamicChildren:W,slotScopeIds:X}=m;X&&(D=D?D.concat(X):X),h==null?(n(O,T,R),n(G,T,R),k(m.children||[],T,G,N,I,$,D,F)):B>0&&B&64&&W&&h.dynamicChildren&&h.dynamicChildren.length===W.length?(A(h.dynamicChildren,W,T,N,I,$,D),(m.key!=null||N&&m===N.subTree)&&ro(h,m,!0)):j(h,m,T,G,N,I,$,D,F)},L=(h,m,T,R,N,I,$,D,F)=>{m.slotScopeIds=D,h==null?m.shapeFlag&512?N.ctx.activate(m,T,R,$,F):K(m,T,R,N,I,$,F):Y(h,m,F)},K=(h,m,T,R,N,I,$)=>{const D=h.component=Na(h,R,N);if(Cn(h)&&(D.ctx.renderer=ds),Ia(D,!1,$),D.asyncDep){if(N&&N.registerDep(D,U,$),!h.el){const F=D.subTree=de(ye);x(null,F,m,T),h.placeholder=F.el}}else U(D,h,m,T,N,I,$)},Y=(h,m,T)=>{const R=m.component=h.component;if(Dp(h,m,T))if(R.asyncDep&&!R.asyncResolved){J(R,m,T);return}else R.next=m,R.update();else m.el=h.el,R.vnode=m},U=(h,m,T,R,N,I,$)=>{const D=()=>{if(h.isMounted){let{next:B,bu:W,u:X,parent:ne,vnode:ae}=h;{const Je=ba(h);if(Je){B&&(B.el=ae.el,J(h,B,$)),Je.asyncDep.then(()=>{h.isUnmounted||D()});return}}let ce=B,He;Jt(h,!1),B?(B.el=ae.el,J(h,B,$)):B=ae,W&&Es(W),(He=B.props&&B.props.onVnodeBeforeUpdate)&&Ue(He,ne,B,ae),Jt(h,!0);const Ne=Kn(h),rt=h.subTree;h.subTree=Ne,_(rt,Ne,u(rt.el),On(rt),h,N,I),B.el=Ne.el,ce===null&&Ui(h,Ne.el),X&&_e(X,N),(He=B.props&&B.props.onVnodeUpdated)&&_e(()=>Ue(He,ne,B,ae),N)}else{let B;const{el:W,props:X}=m,{bm:ne,m:ae,parent:ce,root:He,type:Ne}=h,rt=wt(m);if(Jt(h,!1),ne&&Es(ne),!rt&&(B=X&&X.onVnodeBeforeMount)&&Ue(B,ce,m),Jt(h,!0),W&&zi){const Je=()=>{h.subTree=Kn(h),zi(W,h.subTree,h,N,null)};rt&&Ne.__asyncHydrate?Ne.__asyncHydrate(W,h,Je):Je()}else{He.ce&&He.ce._def.shadowRoot!==!1&&He.ce._injectChildStyle(Ne);const Je=h.subTree=Kn(h);_(null,Je,T,R,h,N,I),m.el=Je.el}if(ae&&_e(ae,N),!rt&&(B=X&&X.onVnodeMounted)){const Je=m;_e(()=>Ue(B,ce,Je),N)}(m.shapeFlag&256||ce&&wt(ce.vnode)&&ce.vnode.shapeFlag&256)&&h.a&&_e(h.a,N),h.isMounted=!0,m=T=R=null}};h.scope.on();const F=h.effect=new rn(D);h.scope.off();const O=h.update=F.run.bind(F),G=h.job=F.runIfDirty.bind(F);G.i=h,G.id=h.uid,F.scheduler=()=>qr(G),Jt(h,!0),O()},J=(h,m,T)=>{m.component=h;const R=h.vnode.props;h.vnode=m,h.next=null,$p(h,m.props,R,T),jp(h,m.children,T),gt(),jo(h),mt()},j=(h,m,T,R,N,I,$,D,F=!1)=>{const O=h&&h.children,G=h?h.shapeFlag:0,B=m.children,{patchFlag:W,shapeFlag:X}=m;if(W>0){if(W&128){$e(O,B,T,R,N,I,$,D,F);return}else if(W&256){ie(O,B,T,R,N,I,$,D,F);return}}X&8?(G&16&&Hs(O,N,I),B!==O&&a(T,B)):G&16?X&16?$e(O,B,T,R,N,I,$,D,F):Hs(O,N,I,!0):(G&8&&a(T,""),X&16&&k(B,T,R,N,I,$,D,F))},ie=(h,m,T,R,N,I,$,D,F)=>{h=h||Ss,m=m||Ss;const O=h.length,G=m.length,B=Math.min(O,G);let W;for(W=0;WG?Hs(h,N,I,!0,!1,B):k(m,T,R,N,I,$,D,F,B)},$e=(h,m,T,R,N,I,$,D,F)=>{let O=0;const G=m.length;let B=h.length-1,W=G-1;for(;O<=B&&O<=W;){const X=h[O],ne=m[O]=F?Ht(m[O]):je(m[O]);if(ot(X,ne))_(X,ne,T,null,N,I,$,D,F);else break;O++}for(;O<=B&&O<=W;){const X=h[B],ne=m[W]=F?Ht(m[W]):je(m[W]);if(ot(X,ne))_(X,ne,T,null,N,I,$,D,F);else break;B--,W--}if(O>B){if(O<=W){const X=W+1,ne=XW)for(;O<=B;)ft(h[O],N,I,!0),O++;else{const X=O,ne=O,ae=new Map;for(O=ne;O<=W;O++){const Ye=m[O]=F?Ht(m[O]):je(m[O]);Ye.key!=null&&ae.set(Ye.key,O)}let ce,He=0;const Ne=W-ne+1;let rt=!1,Je=0;const Bs=new Array(Ne);for(O=0;O=Ne){ft(Ye,N,I,!0);continue}let ut;if(Ye.key!=null)ut=ae.get(Ye.key);else for(ce=ne;ce<=W;ce++)if(Bs[ce-ne]===0&&ot(Ye,m[ce])){ut=ce;break}ut===void 0?ft(Ye,N,I,!0):(Bs[ut-ne]=O+1,ut>=Je?Je=ut:rt=!0,_(Ye,m[ut],T,null,N,I,$,D,F),He++)}const Lo=rt?Kp(Bs):Ss;for(ce=Lo.length-1,O=Ne-1;O>=0;O--){const Ye=ne+O,ut=m[Ye],Fo=m[Ye+1],Do=Ye+1{const{el:I,type:$,transition:D,children:F,shapeFlag:O}=h;if(O&6){it(h.component.subTree,m,T,R);return}if(O&128){h.suspense.move(m,T,R);return}if(O&64){$.move(h,m,T,ds);return}if($===Se){n(I,m,T);for(let B=0;BD.enter(I),N);else{const{leave:B,delayLeave:W,afterLeave:X}=D,ne=()=>{h.ctx.isUnmounted?i(I):n(I,m,T)},ae=()=>{I._isLeaving&&I[Et](!0),B(I,()=>{ne(),X&&X()})};W?W(I,ne,ae):ae()}else n(I,m,T)},ft=(h,m,T,R=!1,N=!1)=>{const{type:I,props:$,ref:D,children:F,dynamicChildren:O,shapeFlag:G,patchFlag:B,dirs:W,cacheIndex:X}=h;if(B===-2&&(N=!1),D!=null&&(gt(),xs(D,null,T,h,!0),mt()),X!=null&&(m.renderCache[X]=void 0),G&256){m.ctx.deactivate(h);return}const ne=G&1&&W,ae=!wt(h);let ce;if(ae&&(ce=$&&$.onVnodeBeforeUnmount)&&Ue(ce,m,h),G&6)Qf(h.component,T,R);else{if(G&128){h.suspense.unmount(T,R);return}ne&&dt(h,null,m,"beforeUnmount"),G&64?h.type.remove(h,m,T,ds,R):O&&!O.hasOnce&&(I!==Se||B>0&&B&64)?Hs(O,m,T,!1,!0):(I===Se&&B&384||!N&&G&16)&&Hs(F,m,T),R&&Mo(h)}(ae&&(ce=$&&$.onVnodeUnmounted)||ne)&&_e(()=>{ce&&Ue(ce,m,h),ne&&dt(h,null,m,"unmounted")},T)},Mo=h=>{const{type:m,el:T,anchor:R,transition:N}=h;if(m===Se){Zf(T,R);return}if(m===ns){y(h);return}const I=()=>{i(T),N&&!N.persisted&&N.afterLeave&&N.afterLeave()};if(h.shapeFlag&1&&N&&!N.persisted){const{leave:$,delayLeave:D}=N,F=()=>$(T,I);D?D(h.el,I,F):F()}else I()},Zf=(h,m)=>{let T;for(;h!==m;)T=p(h),i(h),h=T;i(m)},Qf=(h,m,T)=>{const{bum:R,scope:N,job:I,subTree:$,um:D,m:F,a:O}=h;ri(F),ri(O),R&&Es(R),N.stop(),I&&(I.flags|=8,ft($,h,m,T)),D&&_e(D,m),_e(()=>{h.isUnmounted=!0},m)},Hs=(h,m,T,R=!1,N=!1,I=0)=>{for(let $=I;${if(h.shapeFlag&6)return On(h.component.subTree);if(h.shapeFlag&128)return h.suspense.next();const m=p(h.anchor||h.el),T=m&&m[Fc];return T?p(T):m};let Ji=!1;const Po=(h,m,T)=>{let R;h==null?m._vnode&&(ft(m._vnode,null,null,!0),R=m._vnode.component):_(m._vnode||null,h,m,null,null,null,T),m._vnode=h,Ji||(Ji=!0,jo(R),si(),Ji=!1)},ds={p:_,um:ft,m:it,r:Mo,mt:K,mc:k,pc:j,pbc:A,n:On,o:e};let Yi,zi;return t&&([Yi,zi]=t(ds)),{render:Po,hydrate:Yi,createApp:Op(Po,Yi)}}function rr({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 Jt({effect:e,job:t},s){s?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ya(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ro(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 ba(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ba(t)}function ri(e){if(e)for(let t=0;te.__isSuspense;let Sr=0;const Wp={name:"Suspense",__isSuspense:!0,process(e,t,s,n,i,r,o,l,c,f){if(e==null)Gp(t,s,n,i,r,o,l,c,f);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Jp(e,t,s,n,i,o,l,c,f)}},hydrate:Yp,normalize:zp},qp=Wp;function hn(e,t){const s=e.props&&e.props[t];q(s)&&s()}function Gp(e,t,s,n,i,r,o,l,c){const{p:f,o:{createElement:a}}=c,u=a("div"),p=e.suspense=Sa(e,i,n,t,u,s,r,o,l,c);f(null,p.pendingBranch=e.ssContent,u,null,n,p,r,o),p.deps>0?(hn(e,"onPending"),hn(e,"onFallback"),f(null,e.ssFallback,t,s,n,null,r,o),Ns(p,e.ssFallback)):p.resolve(!1,!0)}function Jp(e,t,s,n,i,r,o,l,{p:c,um:f,o:{createElement:a}}){const u=t.suspense=e.suspense;u.vnode=t,t.el=e.el;const p=t.ssContent,g=t.ssFallback,{activeBranch:b,pendingBranch:_,isInFallback:M,isHydrating:x}=u;if(_)u.pendingBranch=p,ot(_,p)?(c(_,p,u.hiddenContainer,null,i,u,r,o,l),u.deps<=0?u.resolve():M&&(x||(c(b,g,s,n,i,null,r,o,l),Ns(u,g)))):(u.pendingId=Sr++,x?(u.isHydrating=!1,u.activeBranch=_):f(_,i,u),u.deps=0,u.effects.length=0,u.hiddenContainer=a("div"),M?(c(null,p,u.hiddenContainer,null,i,u,r,o,l),u.deps<=0?u.resolve():(c(b,g,s,n,i,null,r,o,l),Ns(u,g))):b&&ot(b,p)?(c(b,p,s,n,i,u,r,o,l),u.resolve(!0)):(c(null,p,u.hiddenContainer,null,i,u,r,o,l),u.deps<=0&&u.resolve()));else if(b&&ot(b,p))c(b,p,s,n,i,u,r,o,l),Ns(u,p);else if(hn(t,"onPending"),u.pendingBranch=p,p.shapeFlag&512?u.pendingId=p.component.suspenseId:u.pendingId=Sr++,c(null,p,u.hiddenContainer,null,i,u,r,o,l),u.deps<=0)u.resolve();else{const{timeout:C,pendingId:d}=u;C>0?setTimeout(()=>{u.pendingId===d&&u.fallback(g)},C):C===0&&u.fallback(g)}}function Sa(e,t,s,n,i,r,o,l,c,f,a=!1){const{p:u,m:p,um:g,n:b,o:{parentNode:_,remove:M}}=f;let x;const C=Xp(e);C&&t&&t.pendingBranch&&(x=t.pendingId,t.deps++);const d=e.props?Xn(e.props.timeout):void 0,y=r,S={vnode:e,parent:t,parentComponent:s,namespace:o,container:n,hiddenContainer:i,deps:0,pendingId:Sr++,timeout:typeof d=="number"?d:-1,activeBranch:null,pendingBranch:null,isInFallback:!a,isHydrating:a,isUnmounted:!1,effects:[],resolve(w=!1,V=!1){const{vnode:k,activeBranch:v,pendingBranch:A,pendingId:P,effects:E,parentComponent:L,container:K,isInFallback:Y}=S;let U=!1;S.isHydrating?S.isHydrating=!1:w||(U=v&&A.transition&&A.transition.mode==="out-in",U&&(v.transition.afterLeave=()=>{P===S.pendingId&&(p(A,K,r===y?b(v):r,0),cn(E),Y&&k.ssFallback&&(k.ssFallback.el=null))}),v&&(_(v.el)===K&&(r=b(v)),g(v,L,S,!0),!U&&Y&&k.ssFallback&&_e(()=>k.ssFallback.el=null,S)),U||p(A,K,r,0)),Ns(S,A),S.pendingBranch=null,S.isInFallback=!1;let J=S.parent,j=!1;for(;J;){if(J.pendingBranch){J.effects.push(...E),j=!0;break}J=J.parent}!j&&!U&&cn(E),S.effects=[],C&&t&&t.pendingBranch&&x===t.pendingId&&(t.deps--,t.deps===0&&!V&&t.resolve()),hn(k,"onResolve")},fallback(w){if(!S.pendingBranch)return;const{vnode:V,activeBranch:k,parentComponent:v,container:A,namespace:P}=S;hn(V,"onFallback");const E=b(k),L=()=>{S.isInFallback&&(u(null,w,A,E,v,null,P,l,c),Ns(S,w))},K=w.transition&&w.transition.mode==="out-in";K&&(k.transition.afterLeave=L),S.isInFallback=!0,g(k,v,null,!0),K||L()},move(w,V,k){S.activeBranch&&p(S.activeBranch,w,V,k),S.container=w},next(){return S.activeBranch&&b(S.activeBranch)},registerDep(w,V,k){const v=!!S.pendingBranch;v&&S.deps++;const A=w.vnode.el;w.asyncDep.catch(P=>{ps(P,w,0)}).then(P=>{if(w.isUnmounted||S.isUnmounted||S.pendingId!==w.suspenseId)return;w.asyncResolved=!0;const{vnode:E}=w;Er(w,P,!1),A&&(E.el=A);const L=!A&&w.subTree.el;V(w,E,_(A||w.subTree.el),A?null:b(w.subTree),S,o,k),L&&(E.placeholder=null,M(L)),Ui(w,E.el),v&&--S.deps===0&&S.resolve()})},unmount(w,V){S.isUnmounted=!0,S.activeBranch&&g(S.activeBranch,s,w,V),S.pendingBranch&&g(S.pendingBranch,s,w,V)}};return S}function Yp(e,t,s,n,i,r,o,l,c){const f=t.suspense=Sa(t,n,s,e.parentNode,document.createElement("div"),null,i,r,o,l,!0),a=c(e,f.pendingBranch=t.ssContent,s,f,r,o);return f.deps===0&&f.resolve(!1,!0),a}function zp(e){const{shapeFlag:t,children:s}=e,n=t&32;e.ssContent=rl(n?s.default:s),e.ssFallback=n?rl(s.fallback):de(ye)}function rl(e){let t;if(q(e)){const s=os&&e._c;s&&(e._d=!1,pn()),e=e(),s&&(e._d=!0,t=Re,Ta())}return H(e)&&(e=Pp(e)),e=je(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(s=>s!==e)),e}function va(e,t){t&&t.pendingBranch?H(e)?t.effects.push(...e):t.effects.push(e):cn(e)}function Ns(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,Ui(n,i))}function Xp(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Se=Symbol.for("v-fgt"),jt=Symbol.for("v-txt"),ye=Symbol.for("v-cmt"),ns=Symbol.for("v-stc"),tn=[];let Re=null;function pn(e=!1){tn.push(Re=e?null:[])}function Ta(){tn.pop(),Re=tn[tn.length-1]||null}let os=1;function dn(e,t=!1){os+=e,e<0&&Re&&t&&(Re.hasOnce=!0)}function Ea(e){return e.dynamicChildren=os>0?Re||Ss:null,Ta(),os>0&&Re&&Re.push(e),e}function Zp(e,t,s,n,i,r){return Ea(oo(e,t,s,n,i,r,!0))}function li(e,t,s,n,i){return Ea(de(e,t,s,n,i,!0))}function kt(e){return e?e.__v_isVNode===!0:!1}function ot(e,t){return e.type===t.type&&e.key===t.key}function Qp(e){}const Ca=({key:e})=>e??null,Wn=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?z(e)||be(e)||q(e)?{i:Ae,r:e,k:t,f:!!s}:e:null);function oo(e,t=null,s=null,n=0,i=null,r=e===Se?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ca(t),ref:t&&Wn(t),scopeId:Li,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:Ae};return l?(co(c,s),r&128&&e.normalize(c)):s&&(c.shapeFlag|=z(s)?8:16),os>0&&!o&&Re&&(c.patchFlag>0||r&6)&&c.patchFlag!==32&&Re.push(c),c}const de=ed;function ed(e,t=null,s=null,n=0,i=null,r=!1){if((!e||e===ea)&&(e=ye),kt(e)){const l=bt(e,t,!0);return s&&co(l,s),os>0&&!r&&Re&&(l.shapeFlag&6?Re[Re.indexOf(e)]=l:Re.push(l)),l.patchFlag=-2,l}if(fd(e)&&(e=e.__vccOpts),t){t=Aa(t);let{class:l,style:c}=t;l&&!z(l)&&(t.class=$s(l)),le(c)&&(vn(c)&&!H(c)&&(c=Q({},c)),t.style=Vs(c))}const o=z(e)?1:oi(e)?128:Dc(e)?64:le(e)?4:q(e)?2:0;return oo(e,t,s,n,i,o,r,!0)}function Aa(e){return e?vn(e)||ca(e)?Q({},e):e:null}function bt(e,t,s=!1,n=!1){const{props:i,ref:r,patchFlag:o,children:l,transition:c}=e,f=t?xa(i||{},t):i,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&Ca(f),ref:t&&t.ref?s&&r?H(r)?r.concat(Wn(t)):[r,Wn(t)]:Wn(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!==Se?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&&bt(e.ssContent),ssFallback:e.ssFallback&&bt(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&n&&Ot(a,c.clone(a)),a}function lo(e=" ",t=0){return de(jt,null,e,t)}function td(e,t){const s=de(ns,null,e);return s.staticCount=t,s}function sd(e="",t=!1){return t?(pn(),li(ye,null,e)):de(ye,null,e)}function je(e){return e==null||typeof e=="boolean"?de(ye):H(e)?de(Se,null,e.slice()):kt(e)?Ht(e):de(jt,null,String(e))}function Ht(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:bt(e)}function co(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),co(e,i()),i._c&&(i._d=!0));return}else{s=32;const i=t._;!i&&!ca(t)?t._ctx=Ae:i===3&&Ae&&(Ae.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else q(t)?(t={default:t,_ctx:Ae},s=32):(t=String(t),n&64?(s=16,t=[lo(t)]):s=8);e.children=t,e.shapeFlag|=s}function xa(...e){const t={};for(let s=0;sCe||Ae;let ci,vr;{const e=Ni(),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)}};ci=t("__VUE_INSTANCE_SETTERS__",s=>Ce=s),vr=t("__VUE_SSR_SETTERS__",s=>Os=s)}const ls=e=>{const t=Ce;return ci(e),e.scope.on(),()=>{e.scope.off(),ci(t)}},Tr=()=>{Ce&&Ce.scope.off(),ci(null)};function wa(e){return e.vnode.shapeFlag&4}let Os=!1;function Ia(e,t=!1,s=!1){t&&vr(t);const{props:n,children:i}=e.vnode,r=wa(e);Vp(e,n,r,t),Up(e,i,s||t);const o=r?rd(e,t):void 0;return t&&vr(!1),o}function rd(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,mr);const{setup:n}=s;if(n){gt();const i=e.setupContext=n.length>1?Ra(e):null,r=ls(e),o=hs(n,e,0,[e.props,i]),l=$r(o);if(mt(),r(),(l||e.sp)&&!wt(e)&&Xr(e),l){if(o.then(Tr,Tr),t)return o.then(c=>{Er(e,c,t)}).catch(c=>{ps(c,e,0)});e.asyncDep=o}else Er(e,o,t)}else ka(e,t)}function Er(e,t,s){q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:le(t)&&(e.setupState=Wr(t)),ka(e,s)}let ai,Cr;function Oa(e){ai=e,Cr=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,fp))}}const od=()=>!ai;function ka(e,t,s){const n=e.type;if(!e.render){if(!t&&ai&&!n.render){const i=n.template||so(e).template;if(i){const{isCustomElement:r,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=n,f=Q(Q({isCustomElement:r,delimiters:l},o),c);n.render=ai(i,f)}}e.render=n.render||xe,Cr&&Cr(e)}{const i=ls(e);gt();try{Cp(e)}finally{mt(),i()}}}const ld={get(e,t){return ke(e,"get",""),e[t]}};function Ra(e){const t=s=>{e.exposed=s||{}};return{attrs:new Proxy(e.attrs,ld),slots:e.slots,emit:e.emit,expose:t}}function xn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Wr(Sc(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in en)return en[s](e)},has(t,s){return s in t||s in en}})):e.proxy}const cd=/(?:^|[-_])\w/g,ad=e=>e.replace(cd,t=>t.toUpperCase()).replace(/[-_]/g,"");function fi(e,t=!0){return q(e)?e.displayName||e.name:e.name||t&&e.__name}function Ma(e,t,s=!1){let n=fi(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?ad(n):s?"App":"Anonymous"}function fd(e){return q(e)&&"__vccOpts"in e}const Pa=(e,t)=>ah(e,t,Os);function La(e,t,s){try{dn(-1);const n=arguments.length;return n===2?le(t)&&!H(t)?kt(t)?de(e,null,[t]):de(e,t):de(e,null,t):(n>3?s=Array.prototype.slice.call(arguments,2):n===3&&kt(s)&&(s=[s]),de(e,t,s))}finally{dn(1)}}function ud(){}function hd(e,t,s,n){const i=s[n];if(i&&Fa(i,e))return i;const r=t();return r.memo=e.slice(),r.cacheIndex=n,s[n]=r}function Fa(e,t){const s=e.memo;if(s.length!=t.length)return!1;for(let n=0;n0&&Re&&Re.push(e),!0}const Da="3.5.27",pd=xe,dd=Th,gd=bs,md=Oc,yd={createComponentInstance:Na,setupComponent:Ia,renderComponentRoot:Kn,setCurrentRenderingInstance:fn,isVNode:kt,normalizeVNode:je,getComponentPublicInstance:xn,ensureValidVNode:to,pushWarningContext:dh,popWarningContext:gh},bd=yd,_d=null,Sd=null,vd=null;let Ar;const ol=typeof window<"u"&&window.trustedTypes;if(ol)try{Ar=ol.createPolicy("vue",{createHTML:e=>e})}catch{}const Va=Ar?e=>Ar.createHTML(e):e=>e,Td="http://www.w3.org/2000/svg",Ed="http://www.w3.org/1998/Math/MathML",Tt=typeof document<"u"?document:null,ll=Tt&&Tt.createElement("template"),$a={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"?Tt.createElementNS(Td,e):t==="mathml"?Tt.createElementNS(Ed,e):s?Tt.createElement(e,{is:s}):Tt.createElement(e);return e==="select"&&n&&n.multiple!=null&&i.setAttribute("multiple",n.multiple),i},createText:e=>Tt.createTextNode(e),createComment:e=>Tt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Tt.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{ll.innerHTML=Va(n==="svg"?`${e}`:n==="mathml"?`${e}`:e);const l=ll.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]}},Mt="transition",js="animation",ks=Symbol("_vtc"),Ha={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},Ba=Q({},Yr,Ha),Cd=e=>(e.displayName="Transition",e.props=Ba,e),Ad=Cd((e,{slots:t})=>La(Uc,Ua(e),t)),Yt=(e,t=[])=>{H(e)?e.forEach(s=>s(...t)):e&&e(...t)},cl=e=>e?H(e)?e.some(t=>t.length>1):e.length>1:!1;function Ua(e){const t={};for(const E in e)E in Ha||(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:f=o,appearToClass:a=l,leaveFromClass:u=`${s}-leave-from`,leaveActiveClass:p=`${s}-leave-active`,leaveToClass:g=`${s}-leave-to`}=e,b=xd(i),_=b&&b[0],M=b&&b[1],{onBeforeEnter:x,onEnter:C,onEnterCancelled:d,onLeave:y,onLeaveCancelled:S,onBeforeAppear:w=x,onAppear:V=C,onAppearCancelled:k=d}=t,v=(E,L,K,Y)=>{E._enterCancelled=Y,Ft(E,L?a:l),Ft(E,L?f:o),K&&K()},A=(E,L)=>{E._isLeaving=!1,Ft(E,u),Ft(E,g),Ft(E,p),L&&L()},P=E=>(L,K)=>{const Y=E?V:C,U=()=>v(L,E,K);Yt(Y,[L,U]),al(()=>{Ft(L,E?c:r),ht(L,E?a:l),cl(Y)||fl(L,n,_,U)})};return Q(t,{onBeforeEnter(E){Yt(x,[E]),ht(E,r),ht(E,o)},onBeforeAppear(E){Yt(w,[E]),ht(E,c),ht(E,f)},onEnter:P(!1),onAppear:P(!0),onLeave(E,L){E._isLeaving=!0;const K=()=>A(E,L);ht(E,u),E._enterCancelled?(ht(E,p),xr(E)):(xr(E),ht(E,p)),al(()=>{E._isLeaving&&(Ft(E,u),ht(E,g),cl(y)||fl(E,n,M,K))}),Yt(y,[E,K])},onEnterCancelled(E){v(E,!1,void 0,!0),Yt(d,[E])},onAppearCancelled(E){v(E,!0,void 0,!0),Yt(k,[E])},onLeaveCancelled(E){A(E),Yt(S,[E])}})}function xd(e){if(e==null)return null;if(le(e))return[or(e.enter),or(e.leave)];{const t=or(e);return[t,t]}}function or(e){return Xn(e)}function ht(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.add(s)),(e[ks]||(e[ks]=new Set)).add(t)}function Ft(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const s=e[ks];s&&(s.delete(t),s.size||(e[ks]=void 0))}function al(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Nd=0;function fl(e,t,s,n){const i=e._endId=++Nd,r=()=>{i===e._endId&&n()};if(s!=null)return setTimeout(r,s);const{type:o,timeout:l,propCount:c}=ja(e,t);if(!o)return n();const f=o+"end";let a=0;const u=()=>{e.removeEventListener(f,p),r()},p=g=>{g.target===e&&++a>=c&&u()};setTimeout(()=>{a(s[b]||"").split(", "),i=n(`${Mt}Delay`),r=n(`${Mt}Duration`),o=ul(i,r),l=n(`${js}Delay`),c=n(`${js}Duration`),f=ul(l,c);let a=null,u=0,p=0;t===Mt?o>0&&(a=Mt,u=o,p=r.length):t===js?f>0&&(a=js,u=f,p=c.length):(u=Math.max(o,f),a=u>0?o>f?Mt:js:null,p=a?a===Mt?r.length:c.length:0);const g=a===Mt&&/\b(?:transform|all)(?:,|$)/.test(n(`${Mt}Property`).toString());return{type:a,timeout:u,propCount:p,hasTransform:g}}function ul(e,t){for(;e.lengthhl(s)+hl(e[n])))}function hl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function xr(e){return(e?e.ownerDocument:document).body.offsetHeight}function wd(e,t,s){const n=e[ks];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}const ui=Symbol("_vod"),Ka=Symbol("_vsh"),Wa={name:"show",beforeMount(e,{value:t},{transition:s}){e[ui]=e.style.display==="none"?"":e.style.display,s&&t?s.beforeEnter(e):Ks(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),Ks(e,!0),n.enter(e)):n.leave(e,()=>{Ks(e,!1)}):Ks(e,t))},beforeUnmount(e,{value:t}){Ks(e,t)}};function Ks(e,t){e.style.display=t?e[ui]:"none",e[Ka]=!t}function Id(){Wa.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const qa=Symbol("");function Od(e){const t=Ge();if(!t)return;const s=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>hi(r,i))},n=()=>{const i=e(t.proxy);t.ce?hi(t.ce,i):Nr(t.subTree,i),s(i)};Zr(()=>{cn(n)}),An(()=>{As(n,xe,{flush:"post"});const i=new MutationObserver(n);i.observe(t.subTree.el.parentNode,{childList:!0}),Hi(()=>i.disconnect())})}function Nr(e,t){if(e.shapeFlag&128){const s=e.suspense;e=s.activeBranch,s.pendingBranch&&!s.isHydrating&&s.effects.push(()=>{Nr(s.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)hi(e.el,t);else if(e.type===Se)e.children.forEach(s=>Nr(s,t));else if(e.type===ns){let{el:s,anchor:n}=e;for(;s&&(hi(s,t),s!==n);)s=s.nextSibling}}function hi(e,t){if(e.nodeType===1){const s=e.style;let n="";for(const i in t){const r=sc(t[i]);s.setProperty(`--${i}`,r),n+=`--${i}: ${r};`}s[qa]=n}}const kd=/(?:^|;)\s*display\s*:/;function Rd(e,t,s){const n=e.style,i=z(s);let r=!1;if(s&&!i){if(t)if(z(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();s[l]==null&&qn(n,l,"")}else for(const o in t)s[o]==null&&qn(n,o,"");for(const o in s)o==="display"&&(r=!0),qn(n,o,s[o])}else if(i){if(t!==s){const o=n[qa];o&&(s+=";"+o),n.cssText=s,r=kd.test(s)}}else t&&e.removeAttribute("style");ui in e&&(e[ui]=r?n.display:"",e[Ka]&&(n.display="none"))}const pl=/\s*!important$/;function qn(e,t,s){if(H(s))s.forEach(n=>qn(e,t,n));else if(s==null&&(s=""),t.startsWith("--"))e.setProperty(t,s);else{const n=Md(e,t);pl.test(s)?e.setProperty(Ve(n),s.replace(pl,""),"important"):e[n]=s}}const dl=["Webkit","Moz","ms"],lr={};function Md(e,t){const s=lr[t];if(s)return s;let n=he(t);if(n!=="filter"&&n in e)return lr[t]=n;n=us(n);for(let i=0;icr||(Dd.then(()=>cr=0),cr=Date.now());function $d(e,t){const s=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=s.attached)return;nt(Hd(n,s.value),t,5,[n])};return s.value=e,s.attached=Vd(),s}function Hd(e,t){if(H(t)){const s=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{s.call(e),e._stopped=!0},t.map(n=>i=>!i._stopped&&n&&n(i))}else return t}const Sl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ga=(e,t,s,n,i,r)=>{const o=i==="svg";t==="class"?wd(e,n,o):t==="style"?Rd(e,s,n):as(t)?Dr(t)||Ld(e,t,s,n,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Bd(e,t,n,o))?(yl(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&ml(e,t,n,o,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!z(n))?yl(e,he(t),n,r,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),ml(e,t,n,o))};function Bd(e,t,s,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&Sl(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 Sl(t)&&z(s)?!1:t in e}const vl={};function Ja(e,t,s){let n=zr(e,t);Ei(n)&&(n=Q({},n,t));class i extends ji{constructor(o){super(n,o,s)}}return i.def=n,i}const Ud=(e,t)=>Ja(e,t,lf),jd=typeof HTMLElement<"u"?HTMLElement:class{};class ji extends jd{constructor(t,s={},n=wr){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._ob=null,this.shadowRoot&&n!==wr?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.parentNode||t.host);)if(t instanceof ji){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,Pi(()=>{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 f=r[c];(f===Number||f&&f.type===Number)&&(c in this._props&&(this._props[c]=Xn(this._props[c])),(l||(l=Object.create(null)))[he(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)re(this,n)||Object.defineProperty(this,n,{get:()=>Tn(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(he))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):vl;const i=he(t);s&&this._numberProps&&this._numberProps[i]&&(n=Xn(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===vl?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(Ve(t),""):typeof s=="string"||typeof s=="number"?this.setAttribute(Ve(t),s+""):s||this.removeAttribute(Ve(t)),r&&r.observe(this,{attributes:!0})}}_update(){const t=this._createVNode();this._app&&(t.appContext=this._app._context),of(t,this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const s=de(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,Ei(o[0])?Q({detail:o},o[0]):{detail:o}))};n.emit=(r,...o)=>{i(r,o),Ve(r)!==r&&i(Ve(r),o)},this._setParent()}),s}_applyStyles(t,s){if(!t)return;if(s){if(s===this._def||this._styleChildren.has(s))return;this._styleChildren.add(s)}const n=this._nonce;for(let i=t.length-1;i>=0;i--){const r=document.createElement("style");n&&r.setAttribute("nonce",n),r.textContent=t[i],this.shadowRoot.prepend(r)}}_parseSlots(){const t=this._slots={};let s;for(;s=this.firstChild;){const n=s.nodeType===1&&s.getAttribute("slot")||"default";(t[n]||(t[n]=[])).push(s),this.removeChild(s)}}_renderSlots(){const t=this._getSlots(),s=this._instance.type.__scopeId;for(let n=0;n(delete e.props.mode,e),Gd=qd({name:"TransitionGroup",props:Q({},Ba,{tag:String,moveClass:String}),setup(e,{slots:t}){const s=Ge(),n=Jr();let i,r;return Vi(()=>{if(!i.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!Zd(i[0].el,s.vnode.el,o)){i=[];return}i.forEach(Yd),i.forEach(zd);const l=i.filter(Xd);xr(s.vnode.el),l.forEach(c=>{const f=c.el,a=f.style;ht(f,o),a.transform=a.webkitTransform=a.transitionDuration="";const u=f[pi]=p=>{p&&p.target!==f||(!p||p.propertyName.endsWith("transform"))&&(f.removeEventListener("transitionend",u),f[pi]=null,Ft(f,o))};f.addEventListener("transitionend",u)}),i=[]}),()=>{const o=te(e),l=Ua(o);let c=o.tag||Se;if(i=[],r)for(let f=0;f{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}=ja(n);return r.removeChild(n),o}const qt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return H(t)?s=>Es(t,s):t};function Qd(e){e.target.composing=!0}function El(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const st=Symbol("_assign");function Cl(e,t,s){return t&&(e=e.trim()),s&&(e=xi(e)),e}const di={created(e,{modifiers:{lazy:t,trim:s,number:n}},i){e[st]=qt(i);const r=n||i.props&&i.props.type==="number";xt(e,t?"change":"input",o=>{o.target.composing||e[st](Cl(e.value,s,r))}),(s||r)&&xt(e,"change",()=>{e.value=Cl(e.value,s,r)}),t||(xt(e,"compositionstart",Qd),xt(e,"compositionend",El),xt(e,"change",El))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:s,modifiers:{lazy:n,trim:i,number:r}},o){if(e[st]=qt(o),e.composing)return;const l=(r||e.type==="number")&&!/^0\d/.test(e.value)?xi(e.value):e.value,c=t??"";l!==c&&(document.activeElement===e&&e.type!=="range"&&(n&&t===s||i&&e.value.trim()===c)||(e.value=c))}},ao={deep:!0,created(e,t,s){e[st]=qt(s),xt(e,"change",()=>{const n=e._modelValue,i=Rs(e),r=e.checked,o=e[st];if(H(n)){const l=wi(n,i),c=l!==-1;if(r&&!c)o(n.concat(i));else if(!r&&c){const f=[...n];f.splice(l,1),o(f)}}else if(fs(n)){const l=new Set(n);r?l.add(i):l.delete(i),o(l)}else o(Qa(e,r))})},mounted:Al,beforeUpdate(e,t,s){e[st]=qt(s),Al(e,t,s)}};function Al(e,{value:t,oldValue:s},n){e._modelValue=t;let i;if(H(t))i=wi(t,n.props.value)>-1;else if(fs(t))i=t.has(n.props.value);else{if(t===s)return;i=Wt(t,Qa(e,!0))}e.checked!==i&&(e.checked=i)}const fo={created(e,{value:t},s){e.checked=Wt(t,s.props.value),e[st]=qt(s),xt(e,"change",()=>{e[st](Rs(e))})},beforeUpdate(e,{value:t,oldValue:s},n){e[st]=qt(n),t!==s&&(e.checked=Wt(t,n.props.value))}},Za={deep:!0,created(e,{value:t,modifiers:{number:s}},n){const i=fs(t);xt(e,"change",()=>{const r=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>s?xi(Rs(o)):Rs(o));e[st](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,Pi(()=>{e._assigning=!1})}),e[st]=qt(n)},mounted(e,{value:t}){xl(e,t)},beforeUpdate(e,t,s){e[st]=qt(s)},updated(e,{value:t}){e._assigning||xl(e,t)}};function xl(e,t){const s=e.multiple,n=H(t);if(!(s&&!n&&!fs(t))){for(let i=0,r=e.options.length;iString(f)===String(l)):o.selected=wi(t,l)>-1}else o.selected=t.has(l);else if(Wt(Rs(o),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!s&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Rs(e){return"_value"in e?e._value:e.value}function Qa(e,t){const s=t?"_trueValue":"_falseValue";return s in e?e[s]:t}const ef={created(e,t,s){Hn(e,t,s,null,"created")},mounted(e,t,s){Hn(e,t,s,null,"mounted")},beforeUpdate(e,t,s,n){Hn(e,t,s,n,"beforeUpdate")},updated(e,t,s,n){Hn(e,t,s,n,"updated")}};function tf(e,t){switch(e){case"SELECT":return Za;case"TEXTAREA":return di;default:switch(t){case"checkbox":return ao;case"radio":return fo;default:return di}}}function Hn(e,t,s,n,i){const o=tf(e.tagName,s.props&&s.props.type)[i];o&&o(e,t,s,n)}function eg(){di.getSSRProps=({value:e})=>({value:e}),fo.getSSRProps=({value:e},t)=>{if(t.props&&Wt(t.props.value,e))return{checked:!0}},ao.getSSRProps=({value:e},t)=>{if(H(e)){if(t.props&&wi(e,t.props.value)>-1)return{checked:!0}}else if(fs(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},ef.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const s=tf(t.type.toUpperCase(),t.props&&t.props.type);if(s.getSSRProps)return s.getSSRProps(e,t)}}const tg=["ctrl","shift","alt","meta"],sg={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)=>tg.some(s=>e[`${s}Key`]&&!t.includes(s))},ng=(e,t)=>{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=Ve(i.key);if(t.some(o=>o===r||ig[o]===r))return e(i)})},sf=Q({patchProp:Ga},$a);let sn,Nl=!1;function nf(){return sn||(sn=da(sf))}function rf(){return sn=Nl?sn:ga(sf),Nl=!0,sn}const of=(...e)=>{nf().render(...e)},og=(...e)=>{rf().hydrate(...e)},wr=(...e)=>{const t=nf().createApp(...e),{mount:s}=t;return t.mount=n=>{const i=af(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,cf(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t},lf=(...e)=>{const t=rf().createApp(...e),{mount:s}=t;return t.mount=n=>{const i=af(n);if(i)return s(i,!0,cf(i))},t};function cf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function af(e){return z(e)?document.querySelector(e):e}let wl=!1;const lg=()=>{wl||(wl=!0,eg(),Id())},cg=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Uc,BaseTransitionPropsValidators:Yr,Comment:ye,DeprecationTypes:vd,EffectScope:Br,ErrorCodes:vh,ErrorTypeStrings:dd,Fragment:Se,KeepAlive:ep,ReactiveEffect:rn,Static:ns,Suspense:qp,Teleport:Ph,Text:jt,TrackOpTypes:fh,Transition:Ad,TransitionGroup:Jd,TriggerOpTypes:uh,VueElement:ji,assertNumber:Sh,callWithAsyncErrorHandling:nt,callWithErrorHandling:hs,camelize:he,capitalize:us,cloneVNode:bt,compatUtils:Sd,computed:Pa,createApp:wr,createBlock:li,createCommentVNode:sd,createElementBlock:Zp,createElementVNode:oo,createHydrationRenderer:ga,createPropsRestProxy:Tp,createRenderer:da,createSSRApp:lf,createSlots:lp,createStaticVNode:td,createTextVNode:lo,createVNode:de,customRef:Ec,defineAsyncComponent:Zh,defineComponent:zr,defineCustomElement:Ja,defineEmits:hp,defineExpose:pp,defineModel:mp,defineOptions:dp,defineProps:up,defineSSRCustomElement:Ud,defineSlots:gp,devtools:gd,effect:Ru,effectScope:Iu,getCurrentInstance:Ge,getCurrentScope:nc,getCurrentWatcher:hh,getTransitionRawChildren:Fi,guardReactiveProps:Aa,h:La,handleError:ps,hasInjectionContext:Ih,hydrate:og,hydrateOnIdle:qh,hydrateOnInteraction:zh,hydrateOnMediaQuery:Yh,hydrateOnVisible:Jh,initCustomFormatter:ud,initDirectivesForSSR:lg,inject:Zs,isMemoSame:Fa,isProxy:vn,isReactive:Ut,isReadonly:yt,isRef:be,isRuntimeOnly:od,isShallow:We,isVNode:kt,markRaw:Sc,mergeDefaults:Sp,mergeModels:vp,mergeProps:xa,nextTick:Pi,nodeOps:$a,normalizeClass:$s,normalizeProps:pu,normalizeStyle:Vs,onActivated:qc,onBeforeMount:Yc,onBeforeUnmount:$i,onBeforeUpdate:Zr,onDeactivated:Gc,onErrorCaptured:Qc,onMounted:An,onRenderTracked:Zc,onRenderTriggered:Xc,onScopeDispose:Ou,onServerPrefetch:zc,onUnmounted:Hi,onUpdated:Vi,onWatcherCleanup:Ac,openBlock:pn,patchProp:Ga,popScopeId:xh,provide:kc,proxyRefs:Wr,pushScopeId:Ah,queuePostFlushCb:cn,reactive:Ri,readonly:Qn,ref:Xs,registerRuntimeCompiler:Oa,render:of,renderList:op,renderSlot:cp,resolveComponent:np,resolveDirective:rp,resolveDynamicComponent:ip,resolveFilter:_d,resolveTransitionHooks:Is,setBlockTracking:dn,setDevtoolsHook:md,setTransitionHooks:Ot,shallowReactive:_c,shallowReadonly:Zu,shallowRef:vc,ssrContextKey:Rc,ssrUtils:bd,stop:Mu,toDisplayString:ec,toHandlerKey:Ts,toHandlers:ap,toRaw:te,toRef:lh,toRefs:ih,toValue:th,transformVNodeArgs:Qp,triggerRef:eh,unref:Tn,useAttrs:_p,useCssModule:Wd,useCssVars:Od,useHost:Ya,useId:Fh,useModel:kp,useSSRContext:Mc,useShadowRoot:Kd,useSlots:bp,useTemplateRef:Dh,useTransitionState:Jr,vModelCheckbox:ao,vModelDynamic:ef,vModelRadio:fo,vModelSelect:Za,vModelText:di,vShow:Wa,version:Da,warn:pd,watch:As,watchEffect:Oh,watchPostEffect:kh,watchSyncEffect:Pc,withAsyncContext:Ep,withCtx:Gr,withDefaults:yp,withDirectives:wh,withKeys:rg,withMemo:hd,withModifiers:ng,withScopeId:Nh},Symbol.toStringTag,{value:"Module"}));const gn=Symbol(""),nn=Symbol(""),uo=Symbol(""),gi=Symbol(""),ff=Symbol(""),cs=Symbol(""),uf=Symbol(""),hf=Symbol(""),ho=Symbol(""),po=Symbol(""),Nn=Symbol(""),go=Symbol(""),pf=Symbol(""),mo=Symbol(""),yo=Symbol(""),bo=Symbol(""),_o=Symbol(""),So=Symbol(""),vo=Symbol(""),df=Symbol(""),gf=Symbol(""),Ki=Symbol(""),mi=Symbol(""),To=Symbol(""),Eo=Symbol(""),mn=Symbol(""),wn=Symbol(""),Co=Symbol(""),Ir=Symbol(""),ag=Symbol(""),Or=Symbol(""),yi=Symbol(""),fg=Symbol(""),ug=Symbol(""),Ao=Symbol(""),hg=Symbol(""),pg=Symbol(""),xo=Symbol(""),mf=Symbol(""),Ms={[gn]:"Fragment",[nn]:"Teleport",[uo]:"Suspense",[gi]:"KeepAlive",[ff]:"BaseTransition",[cs]:"openBlock",[uf]:"createBlock",[hf]:"createElementBlock",[ho]:"createVNode",[po]:"createElementVNode",[Nn]:"createCommentVNode",[go]:"createTextVNode",[pf]:"createStaticVNode",[mo]:"resolveComponent",[yo]:"resolveDynamicComponent",[bo]:"resolveDirective",[_o]:"resolveFilter",[So]:"withDirectives",[vo]:"renderList",[df]:"renderSlot",[gf]:"createSlots",[Ki]:"toDisplayString",[mi]:"mergeProps",[To]:"normalizeClass",[Eo]:"normalizeStyle",[mn]:"normalizeProps",[wn]:"guardReactiveProps",[Co]:"toHandlers",[Ir]:"camelize",[ag]:"capitalize",[Or]:"toHandlerKey",[yi]:"setBlockTracking",[fg]:"pushScopeId",[ug]:"popScopeId",[Ao]:"withCtx",[hg]:"unref",[pg]:"isRef",[xo]:"withMemo",[mf]:"isMemoSame"};function dg(e){Object.getOwnPropertySymbols(e).forEach(t=>{Ms[t]=e[t]})}const Ze={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function gg(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 yn(e,t,s,n,i,r,o,l=!1,c=!1,f=!1,a=Ze){return e&&(l?(e.helper(cs),e.helper(Fs(e.inSSR,f))):e.helper(Ls(e.inSSR,f)),o&&e.helper(So)),{type:13,tag:t,props:s,children:n,patchFlag:i,dynamicProps:r,directives:o,isBlock:l,disableTracking:c,isComponent:f,loc:a}}function is(e,t=Ze){return{type:17,loc:t,elements:e}}function tt(e,t=Ze){return{type:15,loc:t,properties:e}}function ve(e,t){return{type:16,loc:Ze,key:z(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 ct(e,t=Ze){return{type:8,loc:t,children:e}}function Te(e,t=[],s=Ze){return{type:14,loc:s,callee:e,arguments:t}}function Ps(e,t=void 0,s=!1,n=!1,i=Ze){return{type:18,params:e,returns:t,newline:s,isSlot:n,loc:i}}function kr(e,t,s,n=!0){return{type:19,test:e,consequent:t,alternate:s,newline:n,loc:Ze}}function mg(e,t,s=!1,n=!1){return{type:20,index:e,value:t,needPauseTracking:s,inVOnce:n,needArraySpread:!1,loc:Ze}}function yg(e){return{type:21,body:e,loc:Ze}}function Ls(e,t){return e||t?ho:po}function Fs(e,t){return e||t?uf:hf}function No(e,{helper:t,removeHelper:s,inSSR:n}){e.isBlock||(e.isBlock=!0,s(Ls(n,e.isComponent)),t(cs),t(Fs(n,e.isComponent)))}const Il=new Uint8Array([123,123]),Ol=new Uint8Array([125,125]);function kl(e){return e>=97&&e<=122||e>=65&&e<=90}function ze(e){return e===32||e===10||e===9||e===12||e===13}function Pt(e){return e===47||e===62||ze(e)}function bi(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?Pt(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||ze(t)){const s=this.index-this.currentSequence.length;if(this.sectionStart=t||(this.state===28?this.currentSequence===we.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 Rl(e,{compatConfig:t}){const s=t&&t[e];return e==="MODE"?s||3:s}function rs(e,t){const s=Rl("MODE",t),n=Rl(e,t);return s===3?n===!0:n!==!1}function bn(e,t,s,...n){return rs(e,t)}function wo(e){throw e}function yf(e){}function ue(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 Ke=e=>e.type===4&&e.isStatic;function bf(e){switch(e){case"Teleport":case"teleport":return nn;case"Suspense":case"suspense":return uo;case"KeepAlive":case"keep-alive":return gi;case"BaseTransition":case"base-transition":return ff}}const _g=/^$|^\d|[^\$\w\xA0-\uFFFF]/,Io=e=>!_g.test(e),_f=/[A-Za-z_$\xA0-\uFFFF]/,Sg=/[\.\?\w$\xA0-\uFFFF]/,vg=/\s+[.[]\s*|\s*[.[]\s+/g,Sf=e=>e.type===4?e.content:e.loc.source,Tg=e=>{const t=Sf(e).trim().replace(vg,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*\(/,Cg=e=>Eg.test(Sf(e)),Ag=Cg;function et(e,t,s=!1){for(let n=0;nt.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function ar(e){return e.type===5||e.type===2}function Ml(e){return e.type===7&&e.name==="pre"}function Ng(e){return e.type===7&&e.name==="slot"}function _i(e){return e.type===1&&e.tagType===3}function Si(e){return e.type===1&&e.tagType===2}const wg=new Set([mn,wn]);function Tf(e,t=[]){if(e&&!z(e)&&e.type===14){const s=e.callee;if(!z(s)&&wg.has(s))return Tf(e.arguments[0],t.concat(e))}return[e,t]}function vi(e,t,s){let n,i=e.type===13?e.props:e.arguments[2],r=[],o;if(i&&!z(i)&&i.type===14){const l=Tf(i);i=l[0],r=l[1],o=r[r.length-1]}if(i==null||z(i))n=tt([t]);else if(i.type===14){const l=i.arguments[0];!z(l)&&l.type===15?Pl(t,l)||l.properties.unshift(t):i.callee===Co?n=Te(s.helper(mi),[tt([t]),i]):i.arguments.unshift(tt([t])),!n&&(n=i)}else i.type===15?(Pl(t,i)||i.properties.unshift(t),n=i):(n=Te(s.helper(mi),[tt([t]),i]),o&&o.callee===wn&&(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 Pl(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 _n(e,t){return`_${t}_${e.replace(/[^\w]/g,(s,n)=>s==="-"?"_":e.charCodeAt(n).toString())}`}function Ig(e){return e.type===14&&e.callee===xo?e.arguments[1].returns:e}const Og=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/;function Ef(e){for(let t=0;t0,isVoidTag:_s,isPreTag:_s,isIgnoreNewlineTag:_s,isCustomElement:_s,onError:wo,onWarn:yf,comments:!1,prefixIdentifiers:!1};let oe=Af,Sn=null,It="",Oe=null,ee=null,Be="",vt=-1,zt=-1,ko=0,Bt=!1,Rr=null;const pe=[],ge=new bg(pe,{onerr:St,ontext(e,t){Bn(Ee(e,t),e,t)},ontextentity(e,t,s){Bn(e,t,s)},oninterpolation(e,t){if(Bt)return Bn(Ee(e,t),e,t);let s=e+ge.delimiterOpen.length,n=t-ge.delimiterClose.length;for(;ze(It.charCodeAt(s));)s++;for(;ze(It.charCodeAt(n-1));)n--;let i=Ee(s,n);i.includes("&")&&(i=oe.decodeEntities(i,!1)),Mr({type:5,content:Jn(i,!1,me(s,n)),loc:me(e,t)})},onopentagname(e,t){const s=Ee(e,t);Oe={type:1,tag:s,ns:oe.getNamespace(s,pe[0],oe.ns),tagType:0,props:[],children:[],loc:me(e-1,t),codegenNode:void 0}},onopentagend(e){Fl(e)},onclosetag(e,t){const s=Ee(e,t);if(!oe.isVoidTag(s)){let n=!1;for(let i=0;i0&&St(24,pe[0].loc.start.offset);for(let o=0;o<=i;o++){const l=pe.shift();Gn(l,t,o(n.type===7?n.rawName:n.name)===s)&&St(2,t)},onattribend(e,t){if(Oe&&ee){if(Qt(ee.loc,t),e!==0)if(Be.includes("&")&&(Be=oe.decodeEntities(Be,!0)),ee.type===6)ee.name==="class"&&(Be=wf(Be).trim()),e===1&&!Be&&St(13,t),ee.value={type:2,content:Be,loc:e===1?me(vt,zt):me(vt-1,zt+1)},ge.inSFCRoot&&Oe.tag==="template"&&ee.name==="lang"&&Be&&Be!=="html"&&ge.enterRCDATA(bi("i.content==="sync"))>-1&&bn("COMPILER_V_BIND_SYNC",oe,ee.loc,ee.arg.loc.source)&&(ee.name="model",ee.modifiers.splice(n,1))}(ee.type!==7||ee.name!=="pre")&&Oe.props.push(ee)}Be="",vt=zt=-1},oncomment(e,t){oe.comments&&Mr({type:3,content:Ee(e,t),loc:me(e-4,t+3)})},onend(){const e=It.length;for(let t=0;t{const b=t.start.offset+p,_=b+u.length;return Jn(u,!1,me(b,_),0,g?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(kg,"").trim();const f=i.indexOf(c),a=c.match(Ll);if(a){c=c.replace(Ll,"").trim();const u=a[1].trim();let p;if(u&&(p=s.indexOf(u,f+c.length),l.key=o(u,p,!0)),a[2]){const g=a[2].trim();g&&(l.index=o(g,s.indexOf(g,l.key?p+u.length:f+c.length),!0))}}return c&&(l.value=o(c,f,!0)),l}function Ee(e,t){return It.slice(e,t)}function Fl(e){ge.inSFCRoot&&(Oe.innerLoc=me(e+1,e+1)),Mr(Oe);const{tag:t,ns:s}=Oe;s===0&&oe.isPreTag(t)&&ko++,oe.isVoidTag(t)?Gn(Oe,e):(pe.unshift(Oe),(s===1||s===2)&&(ge.inXML=!0)),Oe=null}function Bn(e,t,s){{const r=pe[0]&&pe[0].tag;r!=="script"&&r!=="style"&&e.includes("&")&&(e=oe.decodeEntities(e,!1))}const n=pe[0]||Sn,i=n.children[n.children.length-1];i&&i.type===2?(i.content+=e,Qt(i.loc,s)):n.children.push({type:2,content:e,loc:me(t,s)})}function Gn(e,t,s=!1){s?Qt(e.loc,xf(t,60)):Qt(e.loc,Mg(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=Ee(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:n,ns:i,children:r}=e;if(Bt||(n==="slot"?e.tagType=2:Dl(e)?e.tagType=3:Lg(e)&&(e.tagType=1)),ge.inRCDATA||(e.children=Nf(r)),i===0&&oe.isIgnoreNewlineTag(n)){const o=r[0];o&&o.type===2&&(o.content=o.content.replace(/^\r?\n/,""))}i===0&&oe.isPreTag(n)&&ko--,Rr===e&&(Bt=ge.inVPre=!1,Rr=null),ge.inXML&&(pe[0]?pe[0].ns:oe.ns)===0&&(ge.inXML=!1);{const o=e.props;if(!ge.inSFCRoot&&rs("COMPILER_NATIVE_TEMPLATE",oe)&&e.tag==="template"&&!Dl(e)){const c=pe[0]||Sn,f=c.children.indexOf(e);c.children.splice(f,1,...e.children)}const l=o.find(c=>c.type===6&&c.name==="inline-template");l&&bn("COMPILER_INLINE_TEMPLATE",oe,l.loc)&&e.children.length&&(l.value={type:2,content:Ee(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:l.loc})}}function Mg(e,t){let s=e;for(;It.charCodeAt(s)!==t&&s=0;)s--;return s}const Pg=new Set(["if","else","else-if","for","slot"]);function Dl({tag:e,props:t}){if(e==="template"){for(let s=0;s64&&e<91}const Dg=/\r\n/g;function Nf(e){const t=oe.whitespace!=="preserve";let s=!1;for(let n=0;ns.type!==3);return t.length===1&&t[0].type===1&&!Si(t[0])?t[0]:null}function Yn(e,t,s,n=!1,i=!1){const{children:r}=e,o=[];for(let a=0;a0){if(p>=2){u.codegenNode.patchFlag=-1,o.push(u);continue}}else{const g=u.codegenNode;if(g.type===13){const b=g.patchFlag;if((b===void 0||b===512||b===1)&&kf(u,s)>=2){const _=Rf(u);_&&(g.props=s.hoist(_))}g.dynamicProps&&(g.dynamicProps=s.hoist(g.dynamicProps))}}}else if(u.type===12&&(n?0:Xe(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 p=u.tagType===1;p&&s.scopes.vSlot++,Yn(u,e,s,!1,i),p&&s.scopes.vSlot--}else if(u.type===11)Yn(u,e,s,u.children.length===1,!0);else if(u.type===9)for(let p=0;pg.key===u||g.key.content===u);return p&&p.value}}o.length&&s.transformHoist&&s.transformHoist(r,s,e)}function Xe(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=kf(e,t);if(l===0)return s.set(e,0),0;l1)for(let c=0;cP&&(k.childIndex--,k.onNodeRemoved()),k.parent.children.splice(P,1)},onNodeRemoved:xe,addIdentifiers(v){},removeIdentifiers(v){},hoist(v){z(v)&&(v=Z(v)),k.hoists.push(v);const A=Z(`_hoisted_${k.hoists.length}`,!1,v.loc,2);return A.hoisted=v,A},cache(v,A=!1,P=!1){const E=mg(k.cached.length,v,A,P);return k.cached.push(E),E}};return k.filters=new Set,k}function qg(e,t){const s=Wg(e,t);qi(e,s),t.hoistStatic&&jg(e,s),t.ssr||Gg(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 Gg(e,t){const{helper:s}=t,{children:n}=e;if(n.length===1){const i=If(e);if(i&&i.codegenNode){const r=i.codegenNode;r.type===13&&No(r,t),e.codegenNode=r}else e.codegenNode=n[0]}else if(n.length>1){let i=64;e.codegenNode=yn(t,s(gn),void 0,e.children,i,void 0,void 0,!0,void 0,!1)}}function Jg(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(Ng))return;const o=[];for(let l=0;l`${Ms[e]}: _${Ms[e]}`;function Yg(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:f="vue/server-renderer",ssr:a=!1,isTS:u=!1,inSSR:p=!1}){const g={mode:t,prefixIdentifiers:s,sourceMap:n,filename:i,scopeId:r,optimizeImports:o,runtimeGlobalName:l,runtimeModuleName:c,ssrRuntimeModuleName:f,ssr:a,isTS:u,inSSR:p,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(_){return`_${Ms[_]}`},push(_,M=-2,x){g.code+=_},indent(){b(++g.indentLevel)},deindent(_=!1){_?--g.indentLevel:b(--g.indentLevel)},newline(){b(g.indentLevel)}};function b(_){g.push(` +`+" ".repeat(_),0)}return g}function zg(e,t={}){const s=Yg(e,t);t.onContextCreated&&t.onContextCreated(s);const{mode:n,push:i,prefixIdentifiers:r,indent:o,deindent:l,newline:c,scopeId:f,ssr:a}=s,u=Array.from(e.helpers),p=u.length>0,g=!r&&n!=="module";Xg(e,s);const _=a?"ssrRender":"render",x=(a?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(i(`function ${_}(${x}) {`),o(),g&&(i("with (_ctx) {"),o(),p&&(i(`const { ${u.map(Pf).join(", ")} } = _Vue +`,-1),c())),e.components.length&&(fr(e.components,"component",s),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(fr(e.directives,"directive",s),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),fr(e.filters,"filter",s),c()),e.temps>0){i("let ");for(let C=0;C0?", ":""}_temp${C}`)}return(e.components.length||e.directives.length||e.temps)&&(i(` +`,0),c()),a||i("return "),e.codegenNode?Me(e.codegenNode,s):i("null"),g&&(l(),i("}")),l(),i("}"),{ast:e,code:s.code,preamble:"",map:s.map?s.map.toJSON():void 0}}function Xg(e,t){const{ssr:s,prefixIdentifiers:n,push:i,newline:r,runtimeModuleName:o,runtimeGlobalName:l,ssrRuntimeModuleName:c}=t,f=l,a=Array.from(e.helpers);if(a.length>0&&(i(`const _Vue = ${f} +`,-1),e.hoists.length)){const u=[ho,po,Nn,go,pf].filter(p=>a.includes(p)).map(Pf).join(", ");i(`const { ${u} } = _Vue +`,-1)}Zg(e.hoists,t),r(),i("return ")}function fr(e,t,{helper:s,push:n,newline:i,isTS:r}){const o=s(t==="filter"?_o:t==="component"?mo:bo);for(let l=0;l3||!1;t.push("["),s&&t.indent(),In(e,t,s),s&&t.deindent(),t.push("]")}function In(e,t,s=!1,n=!0){const{push:i,newline:r}=t;for(let o=0;os||"null")}function rm(e,t){const{push:s,helper:n,pure:i}=t,r=z(e.callee)?e.callee:n(e.callee);i&&s(Gi),s(r+"(",-2,e),In(e.arguments,t),s(")")}function om(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)?Ro(o,t):Me(o,t)):l&&Me(l,t),(c||l)&&(i(),s("}")),f&&(e.isNonScopedSlot&&s(", undefined, true"),s(")"))}function am(e,t){const{test:s,consequent:n,alternate:i,newline:r}=e,{push:o,indent:l,deindent:c,newline:f}=t;if(s.type===4){const u=!Io(s.content);u&&o("("),Lf(s,t),u&&o(")")}else o("("),Me(s,t),o(")");r&&l(),t.indentLevel++,r||o(" "),o("? "),Me(n,t),t.indentLevel--,r&&f(),r||o(" "),o(": ");const a=i.type===19;a||t.indentLevel++,Me(i,t),a||t.indentLevel--,r&&c(!0)}function fm(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(yi)}(-1`),e.inVOnce&&s(", true"),s("),"),o(),s("(")),s(`_cache[${e.index}] = `),Me(e.value,t),l&&(s(`).cacheIndex = ${e.index},`),o(),s(`${n(yi)}(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 um=Mf(/^(?:if|else|else-if)$/,(e,t,s)=>hm(e,t,s,(n,i,r)=>{const o=s.parent.children;let l=o.indexOf(n),c=0;for(;l-->=0;){const f=o[l];f&&f.type===9&&(c+=f.branches.length)}return()=>{if(r)n.codegenNode=$l(i,c,s);else{const f=pm(n.codegenNode);f.alternate=$l(i,c+n.branches.length-1,s)}}}));function hm(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(ue(28,t.loc)),t.exp=Z("true",!1,i)}if(t.name==="if"){const i=Vl(e,t),r={type:9,loc:$g(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&&Cf(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(ue(30,e.loc)),s.removeNode();const l=Vl(e,t);o.branches.push(l);const c=n&&n(o,l,!1);qi(l,s),c&&c(),s.currentNode=null}else s.onError(ue(30,e.loc));break}}}function Vl(e,t){const s=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:s&&!et(e,"for")?e.children:[e],userKey:Wi(e,"key"),isTemplateIf:s}}function $l(e,t,s){return e.condition?kr(e.condition,Hl(e,t,s),Te(s.helper(Nn),['""',"true"])):Hl(e,t,s)}function Hl(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 vi(c,i,s),c}else return yn(s,n(gn),tt([i]),r,64,void 0,void 0,!0,!1,!1,e.loc);else{const c=o.codegenNode,f=Ig(c);return f.type===13&&No(f,s),vi(f,i,s),c}}function pm(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 dm=Mf("for",(e,t,s)=>{const{helper:n,removeHelper:i}=s;return gm(e,t,s,r=>{const o=Te(n(vo),[r.source]),l=_i(e),c=et(e,"memo"),f=Wi(e,"key",!1,!0);f&&f.type;let a=f&&(f.type===6?f.value?Z(f.value.content,!0):void 0:f.exp);const u=f&&a?ve("key",a):null,p=r.source.type===4&&r.source.constType>0,g=p?64:f?128:256;return r.codegenNode=yn(s,n(gn),void 0,o,g,void 0,void 0,!0,!p,!1,e.loc),()=>{let b;const{children:_}=r,M=_.length!==1||_[0].type!==1,x=Si(e)?e:l&&e.children.length===1&&Si(e.children[0])?e.children[0]:null;if(x?(b=x.codegenNode,l&&u&&vi(b,u,s)):M?b=yn(s,n(gn),u?tt([u]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(b=_[0].codegenNode,l&&u&&vi(b,u,s),b.isBlock!==!p&&(b.isBlock?(i(cs),i(Fs(s.inSSR,b.isComponent))):i(Ls(s.inSSR,b.isComponent))),b.isBlock=!p,b.isBlock?(n(cs),n(Fs(s.inSSR,b.isComponent))):n(Ls(s.inSSR,b.isComponent))),c){const C=Ps(Pr(r.parseResult,[Z("_cached")]));C.body=yg([ct(["const _memo = (",c.exp,")"]),ct(["if (_cached",...a?[" && _cached.key === ",a]:[],` && ${s.helperString(mf)}(_cached, _memo)) return _cached`]),ct(["const _item = ",b]),Z("_item.memo = _memo"),Z("return _item")]),o.arguments.push(C,Z("_cache"),Z(String(s.cached.length))),s.cached.push(null)}else o.arguments.push(Ps(Pr(r.parseResult),b,!0))}})});function gm(e,t,s,n){if(!t.exp){s.onError(ue(31,t.loc));return}const i=t.forParseResult;if(!i){s.onError(ue(32,t.loc));return}Df(i);const{addIdentifiers:r,removeIdentifiers:o,scopes:l}=s,{source:c,value:f,key:a,index:u}=i,p={type:11,loc:t.loc,source:c,valueAlias:f,keyAlias:a,objectIndexAlias:u,parseResult:i,children:_i(e)?e.children:[e]};s.replaceNode(p),l.vFor++;const g=n&&n(p);return()=>{l.vFor--,g&&g()}}function Df(e,t){e.finalized||(e.finalized=!0)}function Pr({value:e,key:t,index:s},n=[]){return mm([e,t,s,...n])}function mm(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 Bl=Z("undefined",!1),ym=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const s=et(e,"slot");if(s)return s.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},bm=(e,t,s,n)=>Ps(e,s,!1,!0,s.length?s[0].loc:n);function _m(e,t,s=bm){t.helper(Ao);const{children:n,loc:i}=e,r=[],o=[];let l=t.scopes.vSlot>0||t.scopes.vFor>0;const c=et(e,"slot",!0);if(c){const{arg:M,exp:x}=c;M&&!Ke(M)&&(l=!0),r.push(ve(M||Z("default",!0),s(x,void 0,n,i)))}let f=!1,a=!1;const u=[],p=new Set;let g=0;for(let M=0;M{const d=s(x,void 0,C,i);return t.compatConfig&&(d.isNonScopedSlot=!0),ve("default",d)};f?u.length&&!u.every(Oo)&&(a?t.onError(ue(39,u[0].loc)):r.push(M(void 0,u))):r.push(M(void 0,n))}const b=l?2:zn(e.children)?3:1;let _=tt(r.concat(ve("_",Z(b+"",!1))),i);return o.length&&(_=Te(t.helper(gf),[_,is(o)])),{slots:_,hasDynamicSlots:l}}function Un(e,t,s){const n=[ve("name",e),ve("fn",t)];return s!=null&&n.push(ve("key",Z(String(s),!0))),tt(n)}function zn(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?vm(e,t):`"${n}"`;const l=le(o)&&o.callee===yo;let c,f,a=0,u,p,g,b=l||o===nn||o===uo||!r&&(n==="svg"||n==="foreignObject"||n==="math");if(i.length>0){const _=$f(e,t,void 0,r,l);c=_.props,a=_.patchFlag,p=_.dynamicPropNames;const M=_.directives;g=M&&M.length?is(M.map(x=>Em(x,t))):void 0,_.shouldUseBlock&&(b=!0)}if(e.children.length>0)if(o===gi&&(b=!0,a|=1024),r&&o!==nn&&o!==gi){const{slots:M,hasDynamicSlots:x}=_m(e,t);f=M,x&&(a|=1024)}else if(e.children.length===1&&o!==nn){const M=e.children[0],x=M.type,C=x===5||x===8;C&&Xe(M,t)===0&&(a|=1),C||x===2?f=M:f=e.children}else f=e.children;p&&p.length&&(u=Cm(p)),e.codegenNode=yn(t,o,c,f,a===0?void 0:a,u,g,!!b,!1,r,e.loc)};function vm(e,t,s=!1){let{tag:n}=e;const i=Lr(n),r=Wi(e,"is",!1,!0);if(r)if(i||rs("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 Te(t.helper(yo),[l])}else r.type===6&&r.value.content.startsWith("vue:")&&(n=r.value.content.slice(4));const o=bf(n)||t.isBuiltInComponent(n);return o?(s||t.helper(o),o):(t.helper(mo),t.components.add(n),_n(n,"component"))}function $f(e,t,s=e.props,n,i,r=!1){const{tag:o,loc:l,children:c}=e;let f=[];const a=[],u=[],p=c.length>0;let g=!1,b=0,_=!1,M=!1,x=!1,C=!1,d=!1,y=!1;const S=[],w=A=>{f.length&&(a.push(tt(Ul(f),l)),f=[]),A&&a.push(A)},V=()=>{t.scopes.vFor>0&&f.push(ve(Z("ref_for",!0),Z("true")))},k=({key:A,value:P})=>{if(Ke(A)){const E=A.content,L=as(E);if(L&&(!n||i)&&E.toLowerCase()!=="onclick"&&E!=="onUpdate:modelValue"&&!Nt(E)&&(C=!0),L&&Nt(E)&&(y=!0),L&&P.type===14&&(P=P.arguments[0]),P.type===20||(P.type===4||P.type===8)&&Xe(P,t)>0)return;E==="ref"?_=!0:E==="class"?M=!0:E==="style"?x=!0:E!=="key"&&!S.includes(E)&&S.push(E),n&&(E==="class"||E==="style")&&!S.includes(E)&&S.push(E)}else d=!0};for(let A=0;A$e.content==="prop")&&(b|=32);const ie=t.directiveTransforms[E];if(ie){const{props:$e,needRuntime:it}=ie(P,e,t);!r&&$e.forEach(k),j&&L&&!Ke(L)?w(tt($e,l)):f.push(...$e),it&&(u.push(P),qe(it)&&Vf.set(P,it))}else nu(E)||(u.push(P),p&&(g=!0))}}let v;if(a.length?(w(),a.length>1?v=Te(t.helper(mi),a,l):v=a[0]):f.length&&(v=tt(Ul(f),l)),d?b|=16:(M&&!n&&(b|=2),x&&!n&&(b|=4),S.length&&(b|=8),C&&(b|=32)),!g&&(b===0||b===32)&&(_||y||u.length>0)&&(b|=512),!t.inSSR&&v)switch(v.type){case 15:let A=-1,P=-1,E=!1;for(let Y=0;Yve(o,r)),i))}return is(s,e.loc)}function Cm(e){let t="[";for(let s=0,n=e.length;s{if(Si(e)){const{children:s,loc:n}=e,{slotName:i,slotProps:r}=xm(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",i,"{}","undefined","true"];let l=2;r&&(o[2]=r,l=3),s.length&&(o[3]=Ps([],s,!1,!1,n),l=4),t.scopeId&&!t.slotted&&(l=5),o.splice(l),e.codegenNode=Te(t.helper(df),o,n)}};function xm(e,t){let s='"default"',n;const i=[];for(let r=0;r0){const{props:r,directives:o}=$f(e,t,i,!1,!1);n=r,o.length&&t.onError(ue(36,o[0].loc))}return{slotName:s,slotProps:n}}const Hf=(e,t,s,n)=>{const{loc:i,modifiers:r,arg:o}=e;!e.exp&&!r.length&&s.onError(ue(35,i));let l;if(o.type===4)if(o.isStatic){let u=o.content;u.startsWith("vue:")&&(u=`vnode-${u.slice(4)}`);const p=t.tagType!==0||u.startsWith("vnode")||!/[A-Z]/.test(u)?Ts(he(u)):`on:${u}`;l=Z(p,!0,o.loc)}else l=ct([`${s.helperString(Or)}(`,o,")"]);else l=o,l.children.unshift(`${s.helperString(Or)}(`),l.children.push(")");let c=e.exp;c&&!c.content.trim()&&(c=void 0);let f=s.cacheHandlers&&!c&&!s.inVOnce;if(c){const u=vf(c),p=!(u||Ag(c)),g=c.content.includes(";");(p||f&&u)&&(c=ct([`${p?"$event":"(...args)"} => ${g?"{":"("}`,c,g?"}":")"]))}let a={props:[ve(l,c||Z("() => {}",!1,i))]};return n&&(a=n(a)),f&&(a.props[0].value=s.cache(a.props[0].value)),a.props.forEach(u=>u.key.isHandlerKey=!0),a},Nm=(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=he(r.content):r.content=`${s.helperString(Ir)}(${r.content})`:(r.children.unshift(`${s.helperString(Ir)}(`),r.children.push(")"))),s.inSSR||(n.some(l=>l.content==="prop")&&jl(r,"."),n.some(l=>l.content==="attr")&&jl(r,"^")),{props:[ve(r,o)]}},jl=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},wm=(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&&et(e,"once",!0))return Kl.has(e)||t.inVOnce||t.inSSR?void 0:(Kl.add(e),t.inVOnce=!0,t.helper(yi),()=>{t.inVOnce=!1;const s=t.currentNode;s.codegenNode&&(s.codegenNode=t.cache(s.codegenNode,!0,!0))})},Bf=(e,t,s)=>{const{exp:n,arg:i}=e;if(!n)return s.onError(ue(41,e.loc)),Ws();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(ue(44,n.loc)),Ws();if(l==="literal-const"||l==="setup-const")return s.onError(ue(45,n.loc)),Ws();if(!o.trim()||!vf(n))return s.onError(ue(42,n.loc)),Ws();const c=i||Z("modelValue",!0),f=i?Ke(i)?`onUpdate:${he(i.content)}`:ct(['"onUpdate:" + ',i]):"onUpdate:modelValue";let a;const u=s.isTS?"($event: any)":"$event";a=ct([`${u} => ((`,n,") = $event)"]);const p=[ve(c,e.exp),ve(f,a)];if(e.modifiers.length&&t.tagType===1){const g=e.modifiers.map(_=>_.content).map(_=>(Io(_)?_:JSON.stringify(_))+": true").join(", "),b=i?Ke(i)?`${i.content}Modifiers`:ct([i,' + "Modifiers"']):"modelModifiers";p.push(ve(b,Z(`{ ${g} }`,!1,e.loc,2)))}return Ws(p)};function Ws(e=[]){return{props:e}}const Om=/[\w).+\-_$\]]/,km=(e,t)=>{rs("COMPILER_FILTERS",t)&&(e.type===5?Ti(e.content,t):e.type===1&&e.props.forEach(s=>{s.type===7&&s.name!=="for"&&s.exp&&Ti(s.exp,t)}))};function Ti(e,t){if(e.type===4)Wl(e,t);else for(let s=0;s=0&&(C=s.charAt(x),C===" ");x--);(!C||!Om.test(C))&&(o=!0)}}b===void 0?b=s.slice(0,g).trim():a!==0&&M();function M(){_.push(s.slice(a,g).trim()),a=g+1}if(_.length){for(g=0;g<_.length;g++)b=Rm(b,_[g],t);e.content=b,e.ast=void 0}}function Rm(e,t,s){s.helper(_o);const n=t.indexOf("(");if(n<0)return s.filters.add(t),`${_n(t,"filter")}(${e})`;{const i=t.slice(0,n),r=t.slice(n+1);return s.filters.add(i),`${_n(i,"filter")}(${e}${r!==")"?","+r:r}`}}const ql=new WeakSet,Mm=(e,t)=>{if(e.type===1){const s=et(e,"memo");return!s||ql.has(e)||t.inSSR?void 0:(ql.add(e),()=>{const n=e.codegenNode||t.currentNode.codegenNode;n&&n.type===13&&(e.tagType!==1&&No(n,t),e.codegenNode=Te(t.helper(xo),[s.exp,Ps(void 0,n),"_cache",String(t.cached.length)]),t.cached.push(null))})}},Pm=(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(ue(53,n.loc)),s.exp=Z("",!0,n.loc);else{const i=he(n.content);(_f.test(i[0])||i[0]==="-")&&(s.exp=Z(i,!1,n.loc))}}}};function Lm(e){return[[Pm,Im,um,Mm,dm,km,Am,Sm,ym,wm],{on:Hf,bind:Nm,model:Bf}]}function Fm(e,t={}){const s=t.onError||wo,n=t.mode==="module";t.prefixIdentifiers===!0?s(ue(48)):n&&s(ue(49));const i=!1;t.cacheHandlers&&s(ue(50)),t.scopeId&&!n&&s(ue(51));const r=Q({},t,{prefixIdentifiers:i}),o=z(e)?Ug(e,r):e,[l,c]=Lm();return qg(o,Q({},r,{nodeTransforms:[...l,...t.nodeTransforms||[]],directiveTransforms:Q({},c,t.directiveTransforms||{})})),zg(o,r)}const Dm=()=>({props:[]});const Uf=Symbol(""),jf=Symbol(""),Kf=Symbol(""),Wf=Symbol(""),Fr=Symbol(""),qf=Symbol(""),Gf=Symbol(""),Jf=Symbol(""),Yf=Symbol(""),zf=Symbol("");dg({[Uf]:"vModelRadio",[jf]:"vModelCheckbox",[Kf]:"vModelText",[Wf]:"vModelSelect",[Fr]:"vModelDynamic",[qf]:"withModifiers",[Gf]:"withKeys",[Jf]:"vShow",[Yf]:"Transition",[zf]:"TransitionGroup"});let ms;function Vm(e,t=!1){return ms||(ms=document.createElement("div")),t?(ms.innerHTML=`
`,ms.children[0].getAttribute("foo")):(ms.innerHTML=e,ms.textContent)}const $m={parseMode:"html",isVoidTag:vu,isNativeTag:e=>bu(e)||_u(e)||Su(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:Vm,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return Yf;if(e==="TransitionGroup"||e==="transition-group")return zf},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}},Hm=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:Bm(t.value.content,t.loc),modifiers:[],loc:t.loc})})},Bm=(e,t)=>{const s=Xl(e);return Z(JSON.stringify(s),!1,t,3)};function Kt(e,t){return ue(e,t)}const Um=(e,t,s)=>{const{exp:n,loc:i}=e;return n||s.onError(Kt(54,i)),t.children.length&&(s.onError(Kt(55,i)),t.children.length=0),{props:[ve(Z("innerHTML",!0,i),n||Z("",!0))]}},jm=(e,t,s)=>{const{exp:n,loc:i}=e;return n||s.onError(Kt(56,i)),t.children.length&&(s.onError(Kt(57,i)),t.children.length=0),{props:[ve(Z("textContent",!0),n?Xe(n,s)>0?n:Te(s.helperString(Ki),[n],i):Z("",!0))]}},Km=(e,t,s)=>{const n=Bf(e,t,s);if(!n.props.length||t.tagType===1)return n;e.arg&&s.onError(Kt(59,e.arg.loc));const{tag:i}=t,r=s.isCustomElement(i);if(i==="input"||i==="textarea"||i==="select"||r){let o=Kf,l=!1;if(i==="input"||r){const c=Wi(t,"type");if(c){if(c.type===7)o=Fr;else if(c.value)switch(c.value.content){case"radio":o=Uf;break;case"checkbox":o=jf;break;case"file":l=!0,s.onError(Kt(60,e.loc));break}}else xg(t)&&(o=Fr)}else i==="select"&&(o=Wf);l||(n.needRuntime=s.helper(o))}else s.onError(Kt(58,e.loc));return n.props=n.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),n},Wm=Pe("passive,once,capture"),qm=Pe("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),Gm=Pe("left,right"),Xf=Pe("onkeyup,onkeydown,onkeypress"),Jm=(e,t,s,n)=>{const i=[],r=[],o=[];for(let l=0;lKe(e)&&e.content.toLowerCase()==="onclick"?Z(t,!0):e.type!==4?ct(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,Ym=(e,t,s)=>Hf(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:f}=Jm(r,i,s,e.loc);if(c.includes("right")&&(r=Gl(r,"onContextmenu")),c.includes("middle")&&(r=Gl(r,"onMouseup")),c.length&&(o=Te(s.helper(qf),[o,JSON.stringify(c)])),l.length&&(!Ke(r)||Xf(r.content.toLowerCase()))&&(o=Te(s.helper(Gf),[o,JSON.stringify(l)])),f.length){const a=f.map(us).join("");r=Ke(r)?Z(`${r.content}${a}`,!0):ct(["(",r,`) + "${a}"`])}return{props:[ve(r,o)]}}),zm=(e,t,s)=>{const{exp:n,loc:i}=e;return n||s.onError(Kt(62,i)),{props:[],needRuntime:s.helper(Jf)}},Xm=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},Zm=[Hm],Qm={cloak:Dm,html:Um,text:jm,model:Km,on:Ym,show:zm};function ey(e,t={}){return Fm(e,Q({},$m,t,{nodeTransforms:[Xm,...Zm,...t.nodeTransforms||[]],directiveTransforms:Q({},Qm,t.directiveTransforms||{}),transformHoist:null}))}const Jl=Object.create(null);function ty(e,t){if(!z(e))if(e.nodeType)e=e.innerHTML;else return xe;const s=ou(e,t),n=Jl[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:xe},t);!i.isCustomElement&&typeof customElements<"u"&&(i.isCustomElement=l=>!!customElements.get(l));const{code:r}=ey(e,i),o=new Function("Vue",r)(cg);return o._rc=!0,Jl[s]=o}Oa(ty);export{bp as A,ip as B,Yc as C,Hi as D,be as E,Se as F,Ut as G,wr as H,La as I,vc as J,kt as K,kc as L,Xs as a,$i as b,Zp as c,zr as d,pn as e,oo as f,lo as g,$s as h,sd as i,de as j,Gr as k,li as l,Pa as m,Pi as n,An as o,op as p,wh as q,Ri as r,ng as s,ec as t,Tn as u,Zs as v,As as w,Ge as x,cp as y,Vs as z}; diff --git a/app/static/dist/assets/vue-C2WJwuOg.js b/app/static/dist/assets/vue-C2WJwuOg.js deleted file mode 100644 index 371cb26..0000000 --- a/app/static/dist/assets/vue-C2WJwuOg.js +++ /dev/null @@ -1,24 +0,0 @@ -function Pe(e){const t=Object.create(null);for(const s of e.split(","))t[s]=1;return s=>s in t}const se={},Ss=[],xe=()=>{},_s=()=>!1,as=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Dr=e=>e.startsWith("onUpdate:"),Q=Object.assign,Vr=(e,t)=>{const s=e.indexOf(t);s>-1&&e.splice(s,1)},Qf=Object.prototype.hasOwnProperty,ie=(e,t)=>Qf.call(e,t),H=Array.isArray,vs=e=>Ds(e)==="[object Map]",fs=e=>Ds(e)==="[object Set]",Vo=e=>Ds(e)==="[object Date]",eu=e=>Ds(e)==="[object RegExp]",q=e=>typeof e=="function",z=e=>typeof e=="string",qe=e=>typeof e=="symbol",le=e=>e!==null&&typeof e=="object",$r=e=>(le(e)||q(e))&&q(e.then)&&q(e.catch),Yl=Object.prototype.toString,Ds=e=>Yl.call(e),tu=e=>Ds(e).slice(8,-1),Ei=e=>Ds(e)==="[object Object]",Ci=e=>z(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ht=Pe(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),su=Pe("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Ai=e=>{const t=Object.create(null);return s=>t[s]||(t[s]=e(s))},nu=/-\w/g,ue=Ai(e=>e.replace(nu,t=>t.slice(1).toUpperCase())),iu=/\B([A-Z])/g,Ve=Ai(e=>e.replace(iu,"-$1").toLowerCase()),us=Ai(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ts=Ai(e=>e?`on${us(e)}`:""),Fe=(e,t)=>!Object.is(e,t),Es=(e,...t)=>{for(let s=0;s{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:s})},xi=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Xn=e=>{const t=z(e)?Number(e):NaN;return isNaN(t)?e:t};let $o;const Ni=()=>$o||($o=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ru(e,t){return e+JSON.stringify(t,(s,n)=>typeof n=="function"?n.toString():n)}const ou="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",lu=Pe(ou);function Vs(e){if(H(e)){const t={};for(let s=0;s{if(s){const n=s.split(au);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function uu(e){if(!e)return"";if(z(e))return e;let t="";for(const s in e){const n=e[s];if(z(n)||typeof n=="number"){const i=s.startsWith("--")?s:Ve(s);t+=`${i}:${n};`}}return t}function $s(e){let t="";if(z(e))t=e;else if(H(e))for(let s=0;s?@[\\\]^`{|}~]/g;function xu(e,t){return e.replace(Au,s=>`\\${s}`)}function Nu(e,t){if(e.length!==t.length)return!1;let s=!0;for(let n=0;s&&nWt(s,t))}const Ql=e=>!!(e&&e.__v_isRef===!0),ec=e=>z(e)?e:e==null?"":H(e)||le(e)&&(e.toString===Yl||!q(e.toString))?Ql(e)?ec(e.value):JSON.stringify(e,tc,2):String(e),tc=(e,t)=>Ql(t)?tc(e,t.value):vs(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((s,[n,i],r)=>(s[Xi(n,r)+" =>"]=i,s),{})}:fs(t)?{[`Set(${t.size})`]:[...t.values()].map(s=>Xi(s))}:qe(t)?Xi(t):le(t)&&!H(t)&&!Ei(t)?String(t):t,Xi=(e,t="")=>{var s;return qe(e)?`Symbol(${(s=e.description)!=null?s:t})`:e};function sc(e){return e==null?"initial":typeof e=="string"?e===""?" ":e:String(e)}let Ie;class Br{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Ie,!t&&Ie&&(this.index=(Ie.scopes||(Ie.scopes=[])).push(this)-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&&(Ie=this.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(Ys){let t=Ys;for(Ys=void 0;t;){const s=t.next;t.next=void 0,t.flags&=-9,t=s}}let e;for(;Js;){let t=Js;for(Js=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 oc(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function lc(e){let t,s=e.depsTail,n=s;for(;n;){const i=n.prevDep;n.version===-1?(n===s&&(s=i),Kr(n),Ou(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=i}e.deps=t,e.depsTail=s}function ur(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(cc(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function cc(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===rn)||(e.globalVersion=rn,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!ur(e))))return;e.flags|=2;const t=e.dep,s=fe,n=lt;fe=e,lt=!0;try{oc(e);const i=e.fn(e._value);(t.version===0||Fe(i,e._value))&&(e.flags|=128,e._value=i,t.version++)}catch(i){throw t.version++,i}finally{fe=s,lt=n,lc(e),e.flags&=-3}}function Kr(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)Kr(r,!0)}!t&&!--s.sc&&s.map&&s.map.delete(s.key)}function Ou(e){const{prevDep:t,nextDep:s}=e;t&&(t.nextDep=s,e.prevDep=void 0),s&&(s.prevDep=t,e.nextDep=void 0)}function ku(e,t){e.effect instanceof nn&&(e=e.effect.fn);const s=new nn(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 Ru(e){e.effect.stop()}let lt=!0;const ac=[];function gt(){ac.push(lt),lt=!1}function mt(){const e=ac.pop();lt=e===void 0?!0:e}function Bo(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const s=fe;fe=void 0;try{t()}finally{fe=s}}}let rn=0;class Mu{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 Ii{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(!fe||!lt||fe===this.computed)return;let s=this.activeLink;if(s===void 0||s.sub!==fe)s=this.activeLink=new Mu(fe,this),fe.deps?(s.prevDep=fe.depsTail,fe.depsTail.nextDep=s,fe.depsTail=s):fe.deps=fe.depsTail=s,fc(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=fe.depsTail,s.nextDep=void 0,fe.depsTail.nextDep=s,fe.depsTail=s,fe.deps===s&&(fe.deps=n)}return s}trigger(t){this.version++,rn++,this.notify(t)}notify(t){Ur();try{for(let s=this.subs;s;s=s.prevSub)s.sub.notify()&&s.sub.dep.notify()}finally{jr()}}}function fc(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)fc(n)}const s=e.dep.subs;s!==e&&(e.prevSub=s,s&&(s.nextSub=e)),e.dep.subs=e}}const Zn=new WeakMap,es=Symbol(""),hr=Symbol(""),on=Symbol("");function ke(e,t,s){if(lt&&fe){let n=Zn.get(e);n||Zn.set(e,n=new Map);let i=n.get(s);i||(n.set(s,i=new Ii),i.map=n,i.key=s),i.track()}}function Ct(e,t,s,n,i,r){const o=Zn.get(e);if(!o){rn++;return}const l=c=>{c&&c.trigger()};if(Ur(),t==="clear")o.forEach(l);else{const c=H(e),f=c&&Ci(s);if(c&&s==="length"){const a=Number(n);o.forEach((u,d)=>{(d==="length"||d===on||!qe(d)&&d>=a)&&l(u)})}else switch((s!==void 0||o.has(void 0))&&l(o.get(s)),f&&l(o.get(on)),t){case"add":c?f&&l(o.get("length")):(l(o.get(es)),vs(e)&&l(o.get(hr)));break;case"delete":c||(l(o.get(es)),vs(e)&&l(o.get(hr)));break;case"set":vs(e)&&l(o.get(es));break}}jr()}function Pu(e,t){const s=Zn.get(e);return s&&s.get(t)}function gs(e){const t=te(e);return t===e?t:(ke(t,"iterate",on),We(e)?t:t.map(at))}function Oi(e){return ke(e=te(e),"iterate",on),e}function Lt(e,t){return yt(e)?Bt(e)?ws(at(t)):ws(t):at(t)}const Lu={__proto__:null,[Symbol.iterator](){return Qi(this,Symbol.iterator,e=>Lt(this,e))},concat(...e){return gs(this).concat(...e.map(t=>H(t)?gs(t):t))},entries(){return Qi(this,"entries",e=>(e[1]=Lt(this,e[1]),e))},every(e,t){return _t(this,"every",e,t,void 0,arguments)},filter(e,t){return _t(this,"filter",e,t,s=>s.map(n=>Lt(this,n)),arguments)},find(e,t){return _t(this,"find",e,t,s=>Lt(this,s),arguments)},findIndex(e,t){return _t(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return _t(this,"findLast",e,t,s=>Lt(this,s),arguments)},findLastIndex(e,t){return _t(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return _t(this,"forEach",e,t,void 0,arguments)},includes(...e){return er(this,"includes",e)},indexOf(...e){return er(this,"indexOf",e)},join(e){return gs(this).join(e)},lastIndexOf(...e){return er(this,"lastIndexOf",e)},map(e,t){return _t(this,"map",e,t,void 0,arguments)},pop(){return Us(this,"pop")},push(...e){return Us(this,"push",e)},reduce(e,...t){return Uo(this,"reduce",e,t)},reduceRight(e,...t){return Uo(this,"reduceRight",e,t)},shift(){return Us(this,"shift")},some(e,t){return _t(this,"some",e,t,void 0,arguments)},splice(...e){return Us(this,"splice",e)},toReversed(){return gs(this).toReversed()},toSorted(e){return gs(this).toSorted(e)},toSpliced(...e){return gs(this).toSpliced(...e)},unshift(...e){return Us(this,"unshift",e)},values(){return Qi(this,"values",e=>Lt(this,e))}};function Qi(e,t,s){const n=Oi(e),i=n[t]();return n!==e&&!We(e)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.done||(r.value=s(r.value)),r}),i}const Fu=Array.prototype;function _t(e,t,s,n,i,r){const o=Oi(e),l=o!==e&&!We(e),c=o[t];if(c!==Fu[t]){const u=c.apply(e,r);return l?at(u):u}let f=s;o!==e&&(l?f=function(u,d){return s.call(this,Lt(e,u),d,e)}:s.length>2&&(f=function(u,d){return s.call(this,u,d,e)}));const a=c.call(o,f,n);return l&&i?i(a):a}function Uo(e,t,s,n){const i=Oi(e);let r=s;return i!==e&&(We(e)?s.length>3&&(r=function(o,l,c){return s.call(this,o,l,c,e)}):r=function(o,l,c){return s.call(this,o,Lt(e,l),c,e)}),i[t](r,...n)}function er(e,t,s){const n=te(e);ke(n,"iterate",on);const i=n[t](...s);return(i===-1||i===!1)&&Sn(s[0])?(s[0]=te(s[0]),n[t](...s)):i}function Us(e,t,s=[]){gt(),Ur();const n=te(e)[t].apply(e,s);return jr(),mt(),n}const Du=Pe("__proto__,__v_isRef,__isVue"),uc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(qe));function Vu(e){qe(e)||(e=String(e));const t=te(this);return ke(t,"has",e),t.hasOwnProperty(e)}class hc{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?bc:yc:r?mc:gc).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const o=H(t);if(!i){let c;if(o&&(c=Lu[s]))return c;if(s==="hasOwnProperty")return Vu}const l=Reflect.get(t,s,be(t)?t:n);if((qe(s)?uc.has(s):Du(s))||(i||ke(t,"get",s),r))return l;if(be(l)){const c=o&&Ci(s)?l:l.value;return i&&le(c)?Qn(c):c}return le(l)?i?Qn(l):Ri(l):l}}class dc extends hc{constructor(t=!1){super(!1,t)}set(t,s,n,i){let r=t[s];const o=H(t)&&Ci(s);if(!this._isShallow){const f=yt(r);if(!We(n)&&!yt(n)&&(r=te(r),n=te(n)),!o&&be(r)&&!be(n))return f||(r.value=n),!0}const l=o?Number(s)e,On=e=>Reflect.getPrototypeOf(e);function ju(e,t,s){return function(...n){const i=this.__v_raw,r=te(i),o=vs(r),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,f=i[e](...n),a=s?dr:t?ws:at;return!t&&ke(r,"iterate",c?hr:es),{next(){const{value:u,done:d}=f.next();return d?{value:u,done:d}:{value:l?[a(u[0]),a(u[1])]:a(u),done:d}},[Symbol.iterator](){return this}}}}function kn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ku(e,t){const s={get(i){const r=this.__v_raw,o=te(r),l=te(i);e||(Fe(i,l)&&ke(o,"get",i),ke(o,"get",l));const{has:c}=On(o),f=t?dr:e?ws:at;if(c.call(o,i))return f(r.get(i));if(c.call(o,l))return f(r.get(l));r!==o&&r.get(i)},get size(){const i=this.__v_raw;return!e&&ke(te(i),"iterate",es),i.size},has(i){const r=this.__v_raw,o=te(r),l=te(i);return e||(Fe(i,l)&&ke(o,"has",i),ke(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=te(l),f=t?dr:e?ws:at;return!e&&ke(c,"iterate",es),l.forEach((a,u)=>i.call(r,f(a),f(u),o))}};return Q(s,e?{add:kn("add"),set:kn("set"),delete:kn("delete"),clear:kn("clear")}:{add(i){!t&&!We(i)&&!yt(i)&&(i=te(i));const r=te(this);return On(r).has.call(r,i)||(r.add(i),Ct(r,"add",i,i)),this},set(i,r){!t&&!We(r)&&!yt(r)&&(r=te(r));const o=te(this),{has:l,get:c}=On(o);let f=l.call(o,i);f||(i=te(i),f=l.call(o,i));const a=c.call(o,i);return o.set(i,r),f?Fe(r,a)&&Ct(o,"set",i,r):Ct(o,"add",i,r),this},delete(i){const r=te(this),{has:o,get:l}=On(r);let c=o.call(r,i);c||(i=te(i),c=o.call(r,i)),l&&l.call(r,i);const f=r.delete(i);return c&&Ct(r,"delete",i,void 0),f},clear(){const i=te(this),r=i.size!==0,o=i.clear();return r&&Ct(i,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(i=>{s[i]=ju(i,e,t)}),s}function ki(e,t){const s=Ku(e,t);return(n,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(ie(s,i)&&i in n?s:n,i,r)}const Wu={get:ki(!1,!1)},qu={get:ki(!1,!0)},Gu={get:ki(!0,!1)},Ju={get:ki(!0,!0)},gc=new WeakMap,mc=new WeakMap,yc=new WeakMap,bc=new WeakMap;function Yu(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function zu(e){return e.__v_skip||!Object.isExtensible(e)?0:Yu(tu(e))}function Ri(e){return yt(e)?e:Mi(e,!1,$u,Wu,gc)}function _c(e){return Mi(e,!1,Bu,qu,mc)}function Qn(e){return Mi(e,!0,Hu,Gu,yc)}function Xu(e){return Mi(e,!0,Uu,Ju,bc)}function Mi(e,t,s,n,i){if(!le(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=zu(e);if(r===0)return e;const o=i.get(e);if(o)return o;const l=new Proxy(e,r===2?n:s);return i.set(e,l),l}function Bt(e){return yt(e)?Bt(e.__v_raw):!!(e&&e.__v_isReactive)}function yt(e){return!!(e&&e.__v_isReadonly)}function We(e){return!!(e&&e.__v_isShallow)}function Sn(e){return e?!!e.__v_raw:!1}function te(e){const t=e&&e.__v_raw;return t?te(t):e}function Sc(e){return!ie(e,"__v_skip")&&Object.isExtensible(e)&&zl(e,"__v_skip",!0),e}const at=e=>le(e)?Ri(e):e,ws=e=>le(e)?Qn(e):e;function be(e){return e?e.__v_isRef===!0:!1}function zs(e){return Tc(e,!1)}function vc(e){return Tc(e,!0)}function Tc(e,t){return be(e)?e:new Zu(e,t)}class Zu{constructor(t,s){this.dep=new Ii,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=s?t:te(t),this._value=s?t:at(t),this.__v_isShallow=s}get value(){return this.dep.track(),this._value}set value(t){const s=this._rawValue,n=this.__v_isShallow||We(t)||yt(t);t=n?t:te(t),Fe(t,s)&&(this._rawValue=t,this._value=n?t:at(t),this.dep.trigger())}}function Qu(e){e.dep&&e.dep.trigger()}function vn(e){return be(e)?e.value:e}function eh(e){return q(e)?e():vn(e)}const th={get:(e,t,s)=>t==="__v_raw"?e:vn(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 Wr(e){return Bt(e)?e:new Proxy(e,th)}class sh{constructor(t){this.__v_isRef=!0,this._value=void 0;const s=this.dep=new Ii,{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 Ec(e){return new sh(e)}function nh(e){const t=H(e)?new Array(e.length):{};for(const s in e)t[s]=Cc(e,s);return t}class ih{constructor(t,s,n){this._object=t,this._key=s,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0,this._raw=te(t);let i=!0,r=t;if(!H(t)||!Ci(String(s)))do i=!Sn(r)||We(r);while(i&&(r=r.__v_raw));this._shallow=i}get value(){let t=this._object[this._key];return this._shallow&&(t=vn(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 Pu(this._raw,this._key)}}class rh{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 oh(e,t,s){return be(e)?e:q(e)?new rh(e):le(e)&&arguments.length>1?Cc(e,t,s):zs(e)}function Cc(e,t,s){return new ih(e,t,s)}class lh{constructor(t,s,n){this.fn=t,this.setter=s,this._value=void 0,this.dep=new Ii(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=rn-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!s,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&fe!==this)return rc(this,!0),!0}get value(){const t=this.dep.track();return cc(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function ch(e,t,s=!1){let n,i;return q(e)?n=e:(n=e.get,i=e.set),new lh(n,i,s)}const ah={GET:"get",HAS:"has",ITERATE:"iterate"},fh={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Rn={},ei=new WeakMap;let Ft;function uh(){return Ft}function Ac(e,t=!1,s=Ft){if(s){let n=ei.get(s);n||ei.set(s,n=[]),n.push(e)}}function hh(e,t,s=se){const{immediate:n,deep:i,once:r,scheduler:o,augmentJob:l,call:c}=s,f=y=>i?y:We(y)||i===!1||i===0?At(y,1):At(y);let a,u,d,g,b=!1,_=!1;if(be(e)?(u=()=>e.value,b=We(e)):Bt(e)?(u=()=>f(e),b=!0):H(e)?(_=!0,b=e.some(y=>Bt(y)||We(y)),u=()=>e.map(y=>{if(be(y))return y.value;if(Bt(y))return f(y);if(q(y))return c?c(y,2):y()})):q(e)?t?u=c?()=>c(e,2):e:u=()=>{if(d){gt();try{d()}finally{mt()}}const y=Ft;Ft=a;try{return c?c(e,3,[g]):e(g)}finally{Ft=y}}:u=xe,t&&i){const y=u,S=i===!0?1/0:i;u=()=>At(y(),S)}const R=nc(),x=()=>{a.stop(),R&&R.active&&Vr(R.effects,a)};if(r&&t){const y=t;t=(...S)=>{y(...S),x()}}let C=_?new Array(e.length).fill(Rn):Rn;const p=y=>{if(!(!(a.flags&1)||!a.dirty&&!y))if(t){const S=a.run();if(i||b||(_?S.some((w,V)=>Fe(w,C[V])):Fe(S,C))){d&&d();const w=Ft;Ft=a;try{const V=[S,C===Rn?void 0:_&&C[0]===Rn?[]:C,g];C=S,c?c(t,3,V):t(...V)}finally{Ft=w}}}else a.run()};return l&&l(p),a=new nn(u),a.scheduler=o?()=>o(p,!1):p,g=y=>Ac(y,!1,a),d=a.onStop=()=>{const y=ei.get(a);if(y){if(c)c(y,4);else for(const S of y)S();ei.delete(a)}},t?n?p(!0):C=a.run():o?o(p.bind(null,!0),!0):a.run(),x.pause=a.pause.bind(a),x.resume=a.resume.bind(a),x.stop=x,x}function At(e,t=1/0,s){if(t<=0||!le(e)||e.__v_skip||(s=s||new Map,(s.get(e)||0)>=t))return e;if(s.set(e,t),t--,be(e))At(e.value,t,s);else if(H(e))for(let n=0;n{At(n,t,s)});else if(Ei(e)){for(const n in e)At(e[n],t,s);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&At(e[n],t,s)}return e}const ts=[];function dh(e){ts.push(e)}function ph(){ts.pop()}let tr=!1;function Mt(e,...t){if(tr)return;tr=!0,gt();const s=ts.length?ts[ts.length-1].component:null,n=s&&s.appContext.config.warnHandler,i=gh();if(n)hs(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 <${Ra(s,r.type)}>`).join(` -`),i]);else{const r=[`[Vue warn]: ${e}`,...t];i.length&&r.push(` -`,...mh(i)),console.warn(...r)}mt(),tr=!1}function gh(){let e=ts[ts.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 mh(e){const t=[];return e.forEach((s,n)=>{t.push(...n===0?[]:[` -`],...yh(s))}),t}function yh({vnode:e,recurseCount:t}){const s=t>0?`... (${t} recursive calls)`:"",n=e.component?e.component.parent==null:!1,i=` at <${Ra(e.component,e.type,n)}`,r=">"+s;return e.props?[i,...bh(e.props),r]:[i+r]}function bh(e){const t=[],s=Object.keys(e);return s.slice(0,3).forEach(n=>{t.push(...xc(n,e[n]))}),s.length>3&&t.push(" ..."),t}function xc(e,t,s){return z(t)?(t=JSON.stringify(t),s?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?s?t:[`${e}=${t}`]:be(t)?(t=xc(e,te(t.value),!0),s?t:[`${e}=Ref<`,t,">"]):q(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=te(t),s?t:[`${e}=`,t])}function _h(e,t){}const Sh={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"},vh={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 hs(e,t,s,n){try{return n?e(...n):e()}catch(i){ds(i,t,s)}}function nt(e,t,s,n){if(q(e)){const i=hs(e,t,s,n);return i&&$r(i)&&i.catch(r=>{ds(r,t,s)}),i}if(H(e)){const i=[];for(let r=0;r>>1,i=De[n],r=cn(i);r=cn(s)?De.push(e):De.splice(Eh(t),0,e),e.flags|=1,wc()}}function wc(){ti||(ti=Nc.then(Ic))}function ln(e){H(e)?Cs.push(...e):Dt&&e.id===-1?Dt.splice(ys+1,0,e):e.flags&1||(Cs.push(e),e.flags|=1),wc()}function jo(e,t,s=dt+1){for(;scn(s)-cn(n));if(Cs.length=0,Dt){Dt.push(...t);return}for(Dt=t,ys=0;yse.id==null?e.flags&2?-1:1/0:e.id;function Ic(e){try{for(dt=0;dtbs.emit(i,...r)),Mn=[]):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=>{Oc(r,t)}),setTimeout(()=>{bs||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Mn=[])},3e3)):Mn=[]}let Ae=null,Li=null;function an(e){const t=Ae;return Ae=e,Li=e&&e.type.__scopeId||null,t}function Ch(e){Li=e}function Ah(){Li=null}const xh=e=>Gr;function Gr(e,t=Ae,s){if(!t||e._n)return e;const n=(...i)=>{n._d&&dn(-1);const r=an(t);let o;try{o=e(...i)}finally{an(r),n._d&&dn(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function Nh(e,t){if(Ae===null)return e;const s=An(Ae),n=e.dirs||(e.dirs=[]);for(let i=0;ie.__isTeleport,Xs=e=>e&&(e.disabled||e.disabled===""),Ko=e=>e&&(e.defer||e.defer===""),Wo=e=>typeof SVGElement<"u"&&e instanceof SVGElement,qo=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,pr=(e,t)=>{const s=e&&e.to;return z(s)?t?t(s):null:s},Mc={name:"Teleport",__isTeleport:!0,process(e,t,s,n,i,r,o,l,c,f){const{mc:a,pc:u,pbc:d,o:{insert:g,querySelector:b,createText:_,createComment:R}}=f,x=Xs(t.props);let{shapeFlag:C,children:p,dynamicChildren:y}=t;if(e==null){const S=t.el=_(""),w=t.anchor=_("");g(S,s,n),g(w,s,n);const V=(v,A)=>{C&16&&a(p,v,A,i,r,o,l,c)},k=()=>{const v=t.target=pr(t.props,b),A=Pc(v,t,_,g);v&&(o!=="svg"&&Wo(v)?o="svg":o!=="mathml"&&qo(v)&&(o="mathml"),i&&i.isCE&&(i.ce._teleportTargets||(i.ce._teleportTargets=new Set)).add(v),x||(V(v,A),jn(t,!1)))};x&&(V(s,w),jn(t,!0)),Ko(t.props)?(t.el.__isMounted=!1,_e(()=>{k(),delete t.el.__isMounted},r)):k()}else{if(Ko(t.props)&&e.el.__isMounted===!1){_e(()=>{Mc.process(e,t,s,n,i,r,o,l,c,f)},r);return}t.el=e.el,t.targetStart=e.targetStart;const S=t.anchor=e.anchor,w=t.target=e.target,V=t.targetAnchor=e.targetAnchor,k=Xs(e.props),v=k?s:w,A=k?S:V;if(o==="svg"||Wo(w)?o="svg":(o==="mathml"||qo(w))&&(o="mathml"),y?(d(e.dynamicChildren,y,v,i,r,o,l),ro(e,t,!0)):c||u(e,t,v,A,i,r,o,l,!1),x)k?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Pn(t,s,S,f,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const P=t.target=pr(t.props,b);P&&Pn(t,P,null,f,0)}else k&&Pn(t,w,V,f,1);jn(t,x)}},remove(e,t,s,{um:n,o:{remove:i}},r){const{shapeFlag:o,children:l,anchor:c,targetStart:f,targetAnchor:a,target:u,props:d}=e;if(u&&(i(f),i(a)),r&&i(c),o&16){const g=r||!Xs(d);for(let b=0;b{e.isMounted=!0}),$i(()=>{e.isUnmounting=!0}),e}const Qe=[Function,Array],Yr={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Qe,onEnter:Qe,onAfterEnter:Qe,onEnterCancelled:Qe,onBeforeLeave:Qe,onLeave:Qe,onAfterLeave:Qe,onLeaveCancelled:Qe,onBeforeAppear:Qe,onAppear:Qe,onAfterAppear:Qe,onAppearCancelled:Qe},Lc=e=>{const t=e.subTree;return t.component?Lc(t.component):t},Oh={name:"BaseTransition",props:Yr,setup(e,{slots:t}){const s=Ge(),n=Jr();return()=>{const i=t.default&&Fi(t.default(),!0);if(!i||!i.length)return;const r=Fc(i),o=te(e),{mode:l}=o;if(n.isLeaving)return sr(r);const c=Go(r);if(!c)return sr(r);let f=Is(c,o,n,s,u=>f=u);c.type!==ye&&wt(c,f);let a=s.subTree&&Go(s.subTree);if(a&&a.type!==ye&&!ot(a,c)&&Lc(s).type!==ye){let u=Is(a,o,n,s);if(wt(a,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,a=void 0},sr(r);l==="in-out"&&c.type!==ye?u.delayLeave=(d,g,b)=>{const _=Vc(n,a);_[String(a.key)]=a,d[Et]=()=>{g(),d[Et]=void 0,delete f.delayedLeave,a=void 0},f.delayedLeave=()=>{b(),delete f.delayedLeave,a=void 0}}:a=void 0}else a&&(a=void 0);return r}}};function Fc(e){let t=e[0];if(e.length>1){for(const s of e)if(s.type!==ye){t=s;break}}return t}const Dc=Oh;function Vc(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 Is(e,t,s,n,i){const{appear:r,mode:o,persisted:l=!1,onBeforeEnter:c,onEnter:f,onAfterEnter:a,onEnterCancelled:u,onBeforeLeave:d,onLeave:g,onAfterLeave:b,onLeaveCancelled:_,onBeforeAppear:R,onAppear:x,onAfterAppear:C,onAppearCancelled:p}=t,y=String(e.key),S=Vc(s,e),w=(v,A)=>{v&&nt(v,n,9,A)},V=(v,A)=>{const P=A[1];w(v,A),H(v)?v.every(E=>E.length<=1)&&P():v.length<=1&&P()},k={mode:o,persisted:l,beforeEnter(v){let A=c;if(!s.isMounted)if(r)A=R||c;else return;v[Et]&&v[Et](!0);const P=S[y];P&&ot(e,P)&&P.el[Et]&&P.el[Et](),w(A,[v])},enter(v){let A=f,P=a,E=u;if(!s.isMounted)if(r)A=x||f,P=C||a,E=p||u;else return;let L=!1;const K=v[Ln]=Y=>{L||(L=!0,Y?w(E,[v]):w(P,[v]),k.delayedLeave&&k.delayedLeave(),v[Ln]=void 0)};A?V(A,[v,K]):K()},leave(v,A){const P=String(e.key);if(v[Ln]&&v[Ln](!0),s.isUnmounting)return A();w(d,[v]);let E=!1;const L=v[Et]=K=>{E||(E=!0,A(),K?w(_,[v]):w(b,[v]),v[Et]=void 0,S[P]===e&&delete S[P])};S[P]=e,g?V(g,[v,L]):L()},clone(v){const A=Is(v,t,s,n,i);return i&&i(A),A}};return k}function sr(e){if(Tn(e))return e=bt(e),e.children=null,e}function Go(e){if(!Tn(e))return Rc(e.type)&&e.children?Fc(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 wt(e,t){e.shapeFlag&6&&e.component?(e.transition=t,wt(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 Fi(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}const ni=new WeakMap;function As(e,t,s,n,i=!1){if(H(e)){e.forEach((b,_)=>As(b,t&&(H(t)?t[_]:t),s,n,i));return}if(Ut(n)&&!i){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&As(e,t,s,n.component.subTree);return}const r=n.shapeFlag&4?An(n.component):n.el,o=i?null:r,{i:l,r:c}=e,f=t&&t.r,a=l.refs===se?l.refs={}:l.refs,u=l.setupState,d=te(u),g=u===se?_s:b=>ie(d,b);if(f!=null&&f!==c){if(Jo(t),z(f))a[f]=null,g(f)&&(u[f]=null);else if(be(f)){f.value=null;const b=t;b.k&&(a[b.k]=null)}}if(q(c))hs(c,l,12,[o,a]);else{const b=z(c),_=be(c);if(b||_){const R=()=>{if(e.f){const x=b?g(c)?u[c]:a[c]:c.value;if(i)H(x)&&Vr(x,r);else if(H(x))x.includes(r)||x.push(r);else if(b)a[c]=[r],g(c)&&(u[c]=a[c]);else{const C=[r];c.value=C,e.k&&(a[e.k]=C)}}else b?(a[c]=o,g(c)&&(u[c]=o)):_&&(c.value=o,e.k&&(a[e.k]=o))};if(o){const x=()=>{R(),ni.delete(e)};x.id=-1,ni.set(e,x),_e(x,s)}else Jo(e),R()}}}function Jo(e){const t=ni.get(e);t&&(t.flags|=8,ni.delete(e))}let Yo=!1;const Gt=()=>{Yo||(console.error("Hydration completed but contains mismatches."),Yo=!0)},Mh=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Ph=e=>e.namespaceURI.includes("MathML"),Fn=e=>{if(e.nodeType===1){if(Mh(e))return"svg";if(Ph(e))return"mathml"}},Xt=e=>e.nodeType===8;function Lh(e){const{mt:t,p:s,o:{patchProp:n,createText:i,nextSibling:r,parentNode:o,remove:l,insert:c,createComment:f}}=e,a=(p,y)=>{if(!y.hasChildNodes()){Mt("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),s(null,p,y),si(),y._vnode=p;return}u(y.firstChild,p,null,null,null),si(),y._vnode=p},u=(p,y,S,w,V,k=!1)=>{k=k||!!y.dynamicChildren;const v=Xt(p)&&p.data==="[",A=()=>_(p,y,S,w,V,v),{type:P,ref:E,shapeFlag:L,patchFlag:K}=y;let Y=p.nodeType;y.el=p,K===-2&&(k=!1,y.dynamicChildren=null);let U=null;switch(P){case jt:Y!==3?y.children===""?(c(y.el=i(""),o(p),p),U=p):U=A():(p.data!==y.children&&(Mt("Hydration text mismatch in",p.parentNode,` - - rendered on server: ${JSON.stringify(p.data)} - - expected on client: ${JSON.stringify(y.children)}`),Gt(),p.data=y.children),U=r(p));break;case ye:C(p)?(U=r(p),x(y.el=p.content.firstChild,p,S)):Y!==8||v?U=A():U=r(p);break;case ns:if(v&&(p=r(p),Y=p.nodeType),Y===1||Y===3){U=p;const J=!y.children.length;for(let j=0;j{k=k||!!y.dynamicChildren;const{type:v,props:A,patchFlag:P,shapeFlag:E,dirs:L,transition:K}=y,Y=v==="input"||v==="option";if(Y||P!==-1){L&&pt(y,null,S,"created");let U=!1;if(C(p)){U=ya(null,K)&&S&&S.vnode.props&&S.vnode.props.appear;const j=p.content.firstChild;if(U){const oe=j.getAttribute("class");oe&&(j.$cls=oe),K.beforeEnter(j)}x(j,p,S),y.el=p=j}if(E&16&&!(A&&(A.innerHTML||A.textContent))){let j=g(p.firstChild,y,p,S,w,V,k),oe=!1;for(;j;){Ws(p,1)||(oe||(Mt("Hydration children mismatch on",p,` -Server rendered element contains more child nodes than client vdom.`),oe=!0),Gt());const $e=j;j=j.nextSibling,l($e)}}else if(E&8){let j=y.children;j[0]===` -`&&(p.tagName==="PRE"||p.tagName==="TEXTAREA")&&(j=j.slice(1));const{textContent:oe}=p;oe!==j&&oe!==j.replace(/\r\n|\r/g,` -`)&&(Ws(p,0)||(Mt("Hydration text content mismatch on",p,` - - rendered on server: ${oe} - - expected on client: ${j}`),Gt()),p.textContent=y.children)}if(A){const j=p.tagName.includes("-");for(const oe in A)!(L&&L.some($e=>$e.dir.created))&&Fh(p,oe,A[oe],y,S)&&Gt(),(Y&&(oe.endsWith("value")||oe==="indeterminate")||as(oe)&&!Ht(oe)||oe[0]==="."||j)&&n(p,oe,null,A[oe],void 0,S)}let J;(J=A&&A.onVnodeBeforeMount)&&Ue(J,S,y),L&&pt(y,null,S,"beforeMount"),((J=A&&A.onVnodeMounted)||L||U)&&Sa(()=>{J&&Ue(J,S,y),U&&K.enter(p),L&&pt(y,null,S,"mounted")},w)}return p.nextSibling},g=(p,y,S,w,V,k,v)=>{v=v||!!y.dynamicChildren;const A=y.children,P=A.length;let E=!1;for(let L=0;L{const{slotScopeIds:v}=y;v&&(V=V?V.concat(v):v);const A=o(p),P=g(r(p),y,A,S,w,V,k);return P&&Xt(P)&&P.data==="]"?r(y.anchor=P):(Gt(),c(y.anchor=f("]"),A,P),P)},_=(p,y,S,w,V,k)=>{if(Ws(p.parentElement,1)||(Mt(`Hydration node mismatch: -- rendered on server:`,p,p.nodeType===3?"(text)":Xt(p)&&p.data==="["?"(start of fragment)":"",` -- expected on client:`,y.type),Gt()),y.el=null,k){const P=R(p);for(;;){const E=r(p);if(E&&E!==P)l(E);else break}}const v=r(p),A=o(p);return l(p),s(null,y,A,v,S,w,Fn(A),V),S&&(S.vnode.el=y.el,Ui(S,y.el)),v},R=(p,y="[",S="]")=>{let w=0;for(;p;)if(p=r(p),p&&Xt(p)&&(p.data===y&&w++,p.data===S)){if(w===0)return r(p);w--}return p},x=(p,y,S)=>{const w=y.parentNode;w&&w.replaceChild(p,y);let V=S;for(;V;)V.vnode.el===y&&(V.vnode.el=V.subTree.el=p),V=V.parent},C=p=>p.nodeType===1&&p.tagName==="TEMPLATE";return[a,u]}function Fh(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=$s(s),Dh(zo(l||""),zo(c))||(r=2,o="class");else if(t==="style"){l=e.getAttribute("style")||"",c=z(s)?s:uu(Vs(s));const f=Xo(l),a=Xo(c);if(n.dirs)for(const{dir:u,value:d}of n.dirs)u.name==="show"&&!d&&a.set("display","none");i&&$c(i,n,a),Vh(f,a)||(r=3,o="style")}else(e instanceof SVGElement&&Eu(t)||e instanceof HTMLElement&&(Ho(t)||Tu(t)))&&(Ho(t)?(l=e.hasAttribute(t),c=Hr(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=Cu(s)?String(s):!1),l!==c&&(r=4,o=t));if(r!=null&&!Ws(e,r)){const f=d=>d===!1?"(not rendered)":`${o}="${d}"`,a=`Hydration ${Hc[r]} mismatch on`,u=` - - rendered on server: ${f(l)} - - expected on client: ${f(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 Mt(a,e,u),!0}return!1}function zo(e){return new Set(e.trim().split(/\s+/))}function Dh(e,t){if(e.size!==t.size)return!1;for(const s of e)if(!t.has(s))return!1;return!0}function Xo(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 Vh(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 $c(e,t,s){const n=e.subTree;if(e.getCssVars&&(t===n||n&&n.type===ve&&n.children.includes(t))){const i=e.getCssVars();for(const r in i){const o=sc(i[r]);s.set(`--${xu(r)}`,o)}}t===n&&e.parent&&$c(e.parent,e.vnode,s)}const Zo="data-allow-mismatch",Hc={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Ws(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Zo);)e=e.parentElement;const s=e&&e.getAttribute(Zo);if(s==null)return!1;if(s==="")return!0;{const n=s.split(",");return t===0&&n.includes("children")?!0:n.includes(Hc[t])}}const $h=Ni().requestIdleCallback||(e=>setTimeout(e,1)),Hh=Ni().cancelIdleCallback||(e=>clearTimeout(e)),Bh=(e=1e4)=>t=>{const s=$h(t,{timeout:e});return()=>Hh(s)};function Uh(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(Uh(i))return t(),n.disconnect(),!1;n.observe(i)}}),()=>n.disconnect()},Kh=e=>t=>{if(e){const s=matchMedia(e);if(s.matches)t();else return s.addEventListener("change",t,{once:!0}),()=>s.removeEventListener("change",t)}},Wh=(e=[])=>(t,s)=>{z(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 qh(e,t){if(Xt(e)&&e.data==="["){let s=1,n=e.nextSibling;for(;n;){if(n.nodeType===1){if(t(n)===!1)break}else if(Xt(n))if(n.data==="]"){if(--s===0)break}else n.data==="["&&s++;n=n.nextSibling}}else t(e)}const Ut=e=>!!e.type.__asyncLoader;function Gh(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 f=null,a,u=0;const d=()=>(u++,f=null,g()),g=()=>{let b;return f||(b=f=t().catch(_=>{if(_=_ instanceof Error?_:new Error(String(_)),c)return new Promise((R,x)=>{c(_,()=>R(d()),()=>x(_),u+1)});throw _}).then(_=>b!==f&&f?f:(_&&(_.__esModule||_[Symbol.toStringTag]==="Module")&&(_=_.default),a=_,_)))};return zr({name:"AsyncComponentWrapper",__asyncLoader:g,__asyncHydrate(b,_,R){let x=!1;(_.bu||(_.bu=[])).push(()=>x=!0);const C=()=>{x||R()},p=r?()=>{const y=r(C,S=>qh(b,S));y&&(_.bum||(_.bum=[])).push(y)}:C;a?p():g().then(()=>!_.isUnmounted&&p())},get __asyncResolved(){return a},setup(){const b=Ce;if(Xr(b),a)return()=>Dn(a,b);const _=p=>{f=null,ds(p,b,13,!n)};if(l&&b.suspense||Os)return g().then(p=>()=>Dn(p,b)).catch(p=>(_(p),()=>n?pe(n,{error:p}):null));const R=zs(!1),x=zs(),C=zs(!!i);return i&&setTimeout(()=>{C.value=!1},i),o!=null&&setTimeout(()=>{if(!R.value&&!x.value){const p=new Error(`Async component timed out after ${o}ms.`);_(p),x.value=p}},o),g().then(()=>{R.value=!0,b.parent&&Tn(b.parent.vnode)&&b.parent.update()}).catch(p=>{_(p),x.value=p}),()=>{if(R.value&&a)return Dn(a,b);if(x.value&&n)return pe(n,{error:x.value});if(s&&!C.value)return Dn(s,b)}}})}function Dn(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 Tn=e=>e.type.__isKeepAlive,Jh={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const s=Ge(),n=s.ctx;if(!n.renderer)return()=>{const C=t.default&&t.default();return C&&C.length===1?C[0]:C};const i=new Map,r=new Set;let o=null;const l=s.suspense,{renderer:{p:c,m:f,um:a,o:{createElement:u}}}=n,d=u("div");n.activate=(C,p,y,S,w)=>{const V=C.component;f(C,p,y,0,l),c(V.vnode,C,p,y,V,l,S,C.slotScopeIds,w),_e(()=>{V.isDeactivated=!1,V.a&&Es(V.a);const k=C.props&&C.props.onVnodeMounted;k&&Ue(k,V.parent,C)},l)},n.deactivate=C=>{const p=C.component;ri(p.m),ri(p.a),f(C,d,null,1,l),_e(()=>{p.da&&Es(p.da);const y=C.props&&C.props.onVnodeUnmounted;y&&Ue(y,p.parent,C),p.isDeactivated=!0},l)};function g(C){nr(C),a(C,s,l,!0)}function b(C){i.forEach((p,y)=>{const S=fi(p.type);S&&!C(S)&&_(y)})}function _(C){const p=i.get(C);p&&(!o||!ot(p,o))?g(p):o&&nr(o),i.delete(C),r.delete(C)}xs(()=>[e.include,e.exclude],([C,p])=>{C&&b(y=>qs(C,y)),p&&b(y=>!qs(p,y))},{flush:"post",deep:!0});let R=null;const x=()=>{R!=null&&(oi(s.subTree.type)?_e(()=>{i.set(R,Vn(s.subTree))},s.subTree.suspense):i.set(R,Vn(s.subTree)))};return En(x),Vi(x),$i(()=>{i.forEach(C=>{const{subTree:p,suspense:y}=s,S=Vn(p);if(C.type===S.type&&C.key===S.key){nr(S);const w=S.component.da;w&&_e(w,y);return}g(C)})}),()=>{if(R=null,!t.default)return o=null;const C=t.default(),p=C[0];if(C.length>1)return o=null,C;if(!It(p)||!(p.shapeFlag&4)&&!(p.shapeFlag&128))return o=null,p;let y=Vn(p);if(y.type===ye)return o=null,y;const S=y.type,w=fi(Ut(y)?y.type.__asyncResolved||{}:S),{include:V,exclude:k,max:v}=e;if(V&&(!w||!qs(V,w))||k&&w&&qs(k,w))return y.shapeFlag&=-257,o=y,p;const A=y.key==null?S:y.key,P=i.get(A);return y.el&&(y=bt(y),p.shapeFlag&128&&(p.ssContent=y)),R=A,P?(y.el=P.el,y.component=P.component,y.transition&&wt(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,oi(p.type)?p:y}}},Yh=Jh;function qs(e,t){return H(e)?e.some(s=>qs(s,t)):z(e)?e.split(",").includes(t):eu(e)?(e.lastIndex=0,e.test(t)):!1}function Bc(e,t){jc(e,"a",t)}function Uc(e,t){jc(e,"da",t)}function jc(e,t,s=Ce){const n=e.__wdc||(e.__wdc=()=>{let i=s;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(Di(t,n,s),s){let i=s.parent;for(;i&&i.parent;)Tn(i.parent.vnode)&&zh(n,t,s,i),i=i.parent}}function zh(e,t,s,n){const i=Di(t,e,n,!0);Hi(()=>{Vr(n[t],i)},s)}function nr(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Vn(e){return e.shapeFlag&128?e.ssContent:e}function Di(e,t,s=Ce,n=!1){if(s){const i=s[e]||(s[e]=[]),r=t.__weh||(t.__weh=(...o)=>{gt();const l=ls(s),c=nt(t,s,e,o);return l(),mt(),c});return n?i.unshift(r):i.push(r),r}}const Ot=e=>(t,s=Ce)=>{(!Os||e==="sp")&&Di(e,(...n)=>t(...n),s)},Kc=Ot("bm"),En=Ot("m"),Zr=Ot("bu"),Vi=Ot("u"),$i=Ot("bum"),Hi=Ot("um"),Wc=Ot("sp"),qc=Ot("rtg"),Gc=Ot("rtc");function Jc(e,t=Ce){Di("ec",e,t)}const Qr="components",Xh="directives";function Zh(e,t){return eo(Qr,e,!0,t)||e}const Yc=Symbol.for("v-ndc");function Qh(e){return z(e)?eo(Qr,e,!1)||e:e||Yc}function ed(e){return eo(Xh,e)}function eo(e,t,s=!0,n=!1){const i=Ae||Ce;if(i){const r=i.type;if(e===Qr){const l=fi(r,!1);if(l&&(l===t||l===ue(t)||l===us(ue(t))))return r}const o=Qo(i[e]||r[e],t)||Qo(i.appContext[e],t);return!o&&n?r:o}}function Qo(e,t){return e&&(e[t]||e[ue(t)]||e[us(ue(t))])}function td(e,t,s,n){let i;const r=s&&s[n],o=H(e);if(o||z(e)){const l=o&&Bt(e);let c=!1,f=!1;l&&(c=!We(e),f=yt(e),e=Oi(e)),i=new Array(e.length);for(let a=0,u=e.length;at(l,c,void 0,r&&r[c]));else{const l=Object.keys(e);i=new Array(l.length);for(let c=0,f=l.length;c{const r=n.fn(...i);return r&&(r.key=n.key),r}:n.fn)}return e}function nd(e,t,s={},n,i){if(Ae.ce||Ae.parent&&Ut(Ae.parent)&&Ae.parent.ce){const f=Object.keys(s).length>0;return t!=="default"&&(s.name=t),hn(),li(ve,null,[pe("slot",s,n&&n())],f?-2:64)}let r=e[t];r&&r._c&&(r._d=!1),hn();const o=r&&to(r(s)),l=s.key||o&&o.key,c=li(ve,{key:(l&&!qe(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 to(e){return e.some(t=>It(t)?!(t.type===ye||t.type===ve&&!to(t.children)):!0)?e:null}function id(e,t){const s={};for(const n in e)s[t&&/[A-Z]/.test(n)?`on:${n}`:Ts(n)]=e[n];return s}const gr=e=>e?Na(e)?An(e):gr(e.parent):null,Zs=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=>gr(e.parent),$root:e=>gr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>so(e),$forceUpdate:e=>e.f||(e.f=()=>{qr(e.update)}),$nextTick:e=>e.n||(e.n=Pi.bind(e.proxy)),$watch:e=>Id.bind(e)}),ir=(e,t)=>e!==se&&!e.__isScriptSetup&&ie(e,t),mr={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(ir(n,t))return o[t]=1,n[t];if(i!==se&&ie(i,t))return o[t]=2,i[t];if(ie(r,t))return o[t]=3,r[t];if(s!==se&&ie(s,t))return o[t]=4,s[t];yr&&(o[t]=0)}}const f=Zs[t];let a,u;if(f)return t==="$attrs"&&ke(e.attrs,"get",""),f(e);if((a=l.__cssModules)&&(a=a[t]))return a;if(s!==se&&ie(s,t))return o[t]=4,s[t];if(u=c.config.globalProperties,ie(u,t))return u[t]},set({_:e},t,s){const{data:n,setupState:i,ctx:r}=e;return ir(i,t)?(i[t]=s,!0):n!==se&&ie(n,t)?(n[t]=s,!0):ie(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!==se&&l[0]!=="$"&&ie(e,l)||ir(t,l)||ie(r,l)||ie(n,l)||ie(Zs,l)||ie(i.config.globalProperties,l)||(c=o.__cssModules)&&c[l])},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:ie(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}},rd=Q({},mr,{get(e,t){if(t!==Symbol.unscopables)return mr.get(e,t,e)},has(e,t){return t[0]!=="_"&&!lu(t)}});function od(){return null}function ld(){return null}function cd(e){}function ad(e){}function fd(){return null}function ud(){}function hd(e,t){return null}function dd(){return zc().slots}function pd(){return zc().attrs}function zc(e){const t=Ge();return t.setupContext||(t.setupContext=ka(t))}function fn(e){return H(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}function gd(e,t){const s=fn(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 md(e,t){return!e||!t?e||t:H(e)&&H(t)?e.concat(t):Q({},fn(e),fn(t))}function yd(e,t){const s={};for(const n in e)t.includes(n)||Object.defineProperty(s,n,{enumerable:!0,get:()=>e[n]});return s}function bd(e){const t=Ge();let s=e();return Tr(),$r(s)&&(s=s.catch(n=>{throw ls(t),n})),[s,()=>ls(t)]}let yr=!0;function _d(e){const t=so(e),s=e.proxy,n=e.ctx;yr=!1,t.beforeCreate&&el(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:o,watch:l,provide:c,inject:f,created:a,beforeMount:u,mounted:d,beforeUpdate:g,updated:b,activated:_,deactivated:R,beforeDestroy:x,beforeUnmount:C,destroyed:p,unmounted:y,render:S,renderTracked:w,renderTriggered:V,errorCaptured:k,serverPrefetch:v,expose:A,inheritAttrs:P,components:E,directives:L,filters:K}=t;if(f&&Sd(f,n,null),o)for(const J in o){const j=o[J];q(j)&&(n[J]=j.bind(s))}if(i){const J=i.call(s,s);le(J)&&(e.data=Ri(J))}if(yr=!0,r)for(const J in r){const j=r[J],oe=q(j)?j.bind(s,s):q(j.get)?j.get.bind(s,s):xe,$e=!q(j)&&q(j.set)?j.set.bind(s):xe,it=Ma({get:oe,set:$e});Object.defineProperty(n,J,{enumerable:!0,configurable:!0,get:()=>it.value,set:ft=>it.value=ft})}if(l)for(const J in l)Xc(l[J],n,s,J);if(c){const J=q(c)?c.call(s):c;Reflect.ownKeys(J).forEach(j=>{Qc(j,J[j])})}a&&el(a,e,"c");function U(J,j){H(j)?j.forEach(oe=>J(oe.bind(s))):j&&J(j.bind(s))}if(U(Kc,u),U(En,d),U(Zr,g),U(Vi,b),U(Bc,_),U(Uc,R),U(Jc,k),U(Gc,w),U(qc,V),U($i,C),U(Hi,y),U(Wc,v),H(A))if(A.length){const J=e.exposed||(e.exposed={});A.forEach(j=>{Object.defineProperty(J,j,{get:()=>s[j],set:oe=>s[j]=oe,enumerable:!0})})}else e.exposed||(e.exposed={});S&&e.render===xe&&(e.render=S),P!=null&&(e.inheritAttrs=P),E&&(e.components=E),L&&(e.directives=L),v&&Xr(e)}function Sd(e,t,s=xe){H(e)&&(e=br(e));for(const n in e){const i=e[n];let r;le(i)?"default"in i?r=Qs(i.from||n,i.default,!0):r=Qs(i.from||n):r=Qs(i),be(r)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[n]=r}}function el(e,t,s){nt(H(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,s)}function Xc(e,t,s,n){let i=n.includes(".")?na(s,n):()=>s[n];if(z(e)){const r=t[e];q(r)&&xs(i,r)}else if(q(e))xs(i,e.bind(s));else if(le(e))if(H(e))e.forEach(r=>Xc(r,t,s,n));else{const r=q(e.handler)?e.handler.bind(s):t[e.handler];q(r)&&xs(i,r,e)}}function so(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(f=>ii(c,f,o,!0)),ii(c,t,o)),le(t)&&r.set(t,c),c}function ii(e,t,s,n=!1){const{mixins:i,extends:r}=t;r&&ii(e,r,s,!0),i&&i.forEach(o=>ii(e,o,s,!0));for(const o in t)if(!(n&&o==="expose")){const l=vd[o]||s&&s[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const vd={data:tl,props:sl,emits:sl,methods:Gs,computed:Gs,beforeCreate:Le,created:Le,beforeMount:Le,mounted:Le,beforeUpdate:Le,updated:Le,beforeDestroy:Le,beforeUnmount:Le,destroyed:Le,unmounted:Le,activated:Le,deactivated:Le,errorCaptured:Le,serverPrefetch:Le,components:Gs,directives:Gs,watch:Ed,provide:tl,inject:Td};function tl(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 Td(e,t){return Gs(br(e),br(t))}function br(e){if(H(e)){const t={};for(let s=0;s1)return s&&q(t)?t.call(n&&n.proxy):t}}function xd(){return!!(Ge()||ss)}const ea=Symbol.for("v-scx"),ta=()=>Qs(ea);function Nd(e,t){return Cn(e,null,t)}function wd(e,t){return Cn(e,null,{flush:"post"})}function sa(e,t){return Cn(e,null,{flush:"sync"})}function xs(e,t,s){return Cn(e,t,s)}function Cn(e,t,s=se){const{immediate:n,deep:i,flush:r,once:o}=s,l=Q({},s),c=t&&n||!t&&r!=="post";let f;if(Os){if(r==="sync"){const g=ta();f=g.__watcherHandles||(g.__watcherHandles=[])}else if(!c){const g=()=>{};return g.stop=xe,g.resume=xe,g.pause=xe,g}}const a=Ce;l.call=(g,b,_)=>nt(g,a,b,_);let u=!1;r==="post"?l.scheduler=g=>{_e(g,a&&a.suspense)}:r!=="sync"&&(u=!0,l.scheduler=(g,b)=>{b?g():qr(g)}),l.augmentJob=g=>{t&&(g.flags|=4),u&&(g.flags|=2,a&&(g.id=a.uid,g.i=a))};const d=hh(e,t,l);return Os&&(f?f.push(d):c&&d()),d}function Id(e,t,s){const n=this.proxy,i=z(e)?e.includes(".")?na(n,e):()=>n[e]:e.bind(n,n);let r;q(t)?r=t:(r=t.handler,s=t);const o=ls(this),l=Cn(i,r.bind(n),s);return o(),l}function na(e,t){const s=t.split(".");return()=>{let n=e;for(let i=0;i{let a,u=se,d;return sa(()=>{const g=e[i];Fe(a,g)&&(a=g,f())}),{get(){return c(),s.get?s.get(a):a},set(g){const b=s.set?s.set(g):g;if(!Fe(b,a)&&!(u!==se&&Fe(g,u)))return;const _=n.vnode.props;_&&(t in _||i in _||r in _)&&(`onUpdate:${t}`in _||`onUpdate:${i}`in _||`onUpdate:${r}`in _)||(a=g,f()),n.emit(`update:${t}`,b),Fe(g,b)&&Fe(g,u)&&!Fe(b,d)&&f(),u=g,d=b}}});return l[Symbol.iterator]=()=>{let c=0;return{next(){return c<2?{value:c++?o||se:l,done:!1}:{done:!0}}}},l}const ia=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ue(t)}Modifiers`]||e[`${Ve(t)}Modifiers`];function kd(e,t,...s){if(e.isUnmounted)return;const n=e.vnode.props||se;let i=s;const r=t.startsWith("update:"),o=r&&ia(n,t.slice(7));o&&(o.trim&&(i=s.map(a=>z(a)?a.trim():a)),o.number&&(i=s.map(xi)));let l,c=n[l=Ts(t)]||n[l=Ts(ue(t))];!c&&r&&(c=n[l=Ts(Ve(t))]),c&&nt(c,e,6,i);const f=n[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,nt(f,e,6,i)}}const Rd=new WeakMap;function ra(e,t,s=!1){const n=s?Rd: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=f=>{const a=ra(f,t,!0);a&&(l=!0,Q(o,a))};!s&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!r&&!l?(le(e)&&n.set(e,null),null):(H(r)?r.forEach(c=>o[c]=null):Q(o,r),le(e)&&n.set(e,o),o)}function Bi(e,t){return!e||!as(t)?!1:(t=t.slice(2).replace(/Once$/,""),ie(e,t[0].toLowerCase()+t.slice(1))||ie(e,Ve(t))||ie(e,t))}function Kn(e){const{type:t,vnode:s,proxy:n,withProxy:i,propsOptions:[r],slots:o,attrs:l,emit:c,render:f,renderCache:a,props:u,data:d,setupState:g,ctx:b,inheritAttrs:_}=e,R=an(e);let x,C;try{if(s.shapeFlag&4){const y=i||n,S=y;x=je(f.call(S,y,a,u,g,d,b)),C=l}else{const y=t;x=je(y.length>1?y(u,{attrs:l,slots:o,emit:c}):y(u,null)),C=t.props?l:Pd(l)}}catch(y){en.length=0,ds(y,e,1),x=pe(ye)}let p=x;if(C&&_!==!1){const y=Object.keys(C),{shapeFlag:S}=p;y.length&&S&7&&(r&&y.some(Dr)&&(C=Ld(C,r)),p=bt(p,C,!1,!0))}return s.dirs&&(p=bt(p,null,!1,!0),p.dirs=p.dirs?p.dirs.concat(s.dirs):s.dirs),s.transition&&wt(p,s.transition),x=p,an(R),x}function Md(e,t=!0){let s;for(let n=0;n{let t;for(const s in e)(s==="class"||s==="style"||as(s))&&((t||(t={}))[s]=e[s]);return t},Ld=(e,t)=>{const s={};for(const n in e)(!Dr(n)||!(n.slice(9)in t))&&(s[n]=e[n]);return s};function Fd(e,t,s){const{props:n,children:i,component:r}=e,{props:o,children:l,patchFlag:c}=t,f=r.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&c>=0){if(c&1024)return!0;if(c&16)return n?nl(n,o,f):!!o;if(c&8){const a=t.dynamicProps;for(let u=0;uObject.create(oa),ca=e=>Object.getPrototypeOf(e)===oa;function Dd(e,t,s,n=!1){const i={},r=la();e.propsDefaults=Object.create(null),aa(e,t,i,r);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);s?e.props=n?i:_c(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function Vd(e,t,s,n){const{props:i,attrs:r,vnode:{patchFlag:o}}=e,l=te(i),[c]=e.propsOptions;let f=!1;if((n||o>0)&&!(o&16)){if(o&8){const a=e.vnode.dynamicProps;for(let u=0;u{c=!0;const[d,g]=fa(u,t,!0);Q(o,d),g&&l.push(...g)};!s&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!r&&!c)return le(e)&&n.set(e,Ss),Ss;if(H(r))for(let a=0;ae==="_"||e==="_ctx"||e==="$stable",io=e=>H(e)?e.map(je):[je(e)],Hd=(e,t,s)=>{if(t._n)return t;const n=Gr((...i)=>io(t(...i)),s);return n._c=!1,n},ua=(e,t,s)=>{const n=e._ctx;for(const i in e){if(no(i))continue;const r=e[i];if(q(r))t[i]=Hd(i,r,n);else if(r!=null){const o=io(r);t[i]=()=>o}}},ha=(e,t)=>{const s=io(t);e.slots.default=()=>s},da=(e,t,s)=>{for(const n in t)(s||!no(n))&&(e[n]=t[n])},Bd=(e,t,s)=>{const n=e.slots=la();if(e.vnode.shapeFlag&32){const i=t._;i?(da(n,t,s),s&&zl(n,"_",i,!0)):ua(t,n)}else t&&ha(e,t)},Ud=(e,t,s)=>{const{vnode:n,slots:i}=e;let r=!0,o=se;if(n.shapeFlag&32){const l=t._;l?s&&l===1?r=!1:da(i,t,s):(r=!t.$stable,ua(t,i)),o=t}else t&&(ha(e,t),o={default:1});if(r)for(const l in i)!no(l)&&o[l]==null&&delete i[l]},_e=Sa;function pa(e){return ma(e)}function ga(e){return ma(e,Lh)}function ma(e,t){const s=Ni();s.__VUE__=!0;const{insert:n,remove:i,patchProp:r,createElement:o,createText:l,createComment:c,setText:f,setElementText:a,parentNode:u,nextSibling:d,setScopeId:g=xe,insertStaticContent:b}=e,_=(h,m,T,M=null,N=null,I=null,$=void 0,D=null,F=!!m.dynamicChildren)=>{if(h===m)return;h&&!ot(h,m)&&(M=In(h),ft(h,N,I,!0),h=null),m.patchFlag===-2&&(F=!1,m.dynamicChildren=null);const{type:O,ref:G,shapeFlag:B}=m;switch(O){case jt:R(h,m,T,M);break;case ye:x(h,m,T,M);break;case ns:h==null&&C(m,T,M,$);break;case ve:E(h,m,T,M,N,I,$,D,F);break;default:B&1?S(h,m,T,M,N,I,$,D,F):B&6?L(h,m,T,M,N,I,$,D,F):(B&64||B&128)&&O.process(h,m,T,M,N,I,$,D,F,ps)}G!=null&&N?As(G,h&&h.ref,I,m||h,!m):G==null&&h&&h.ref!=null&&As(h.ref,null,I,h,!0)},R=(h,m,T,M)=>{if(h==null)n(m.el=l(m.children),T,M);else{const N=m.el=h.el;m.children!==h.children&&f(N,m.children)}},x=(h,m,T,M)=>{h==null?n(m.el=c(m.children||""),T,M):m.el=h.el},C=(h,m,T,M)=>{[h.el,h.anchor]=b(h.children,m,T,M,h.el,h.anchor)},p=({el:h,anchor:m},T,M)=>{let N;for(;h&&h!==m;)N=d(h),n(h,T,M),h=N;n(m,T,M)},y=({el:h,anchor:m})=>{let T;for(;h&&h!==m;)T=d(h),i(h),h=T;i(m)},S=(h,m,T,M,N,I,$,D,F)=>{if(m.type==="svg"?$="svg":m.type==="math"&&($="mathml"),h==null)w(m,T,M,N,I,$,D,F);else{const O=h.el&&h.el._isVueCE?h.el:null;try{O&&O._beginPatch(),v(h,m,N,I,$,D,F)}finally{O&&O._endPatch()}}},w=(h,m,T,M,N,I,$,D)=>{let F,O;const{props:G,shapeFlag:B,transition:W,dirs:X}=h;if(F=h.el=o(h.type,I,G&&G.is,G),B&8?a(F,h.children):B&16&&k(h.children,F,null,M,N,rr(h,I),$,D),X&&pt(h,null,M,"created"),V(F,h,h.scopeId,$,M),G){for(const ae in G)ae!=="value"&&!Ht(ae)&&r(F,ae,null,G[ae],I,M);"value"in G&&r(F,"value",null,G.value,I),(O=G.onVnodeBeforeMount)&&Ue(O,M,h)}X&&pt(h,null,M,"beforeMount");const ne=ya(N,W);ne&&W.beforeEnter(F),n(F,m,T),((O=G&&G.onVnodeMounted)||ne||X)&&_e(()=>{O&&Ue(O,M,h),ne&&W.enter(F),X&&pt(h,null,M,"mounted")},N)},V=(h,m,T,M,N)=>{if(T&&g(h,T),M)for(let I=0;I{for(let O=F;O{const D=m.el=h.el;let{patchFlag:F,dynamicChildren:O,dirs:G}=m;F|=h.patchFlag&16;const B=h.props||se,W=m.props||se;let X;if(T&&Jt(T,!1),(X=W.onVnodeBeforeUpdate)&&Ue(X,T,m,h),G&&pt(m,h,T,"beforeUpdate"),T&&Jt(T,!0),(B.innerHTML&&W.innerHTML==null||B.textContent&&W.textContent==null)&&a(D,""),O?A(h.dynamicChildren,O,D,T,M,rr(m,N),I):$||j(h,m,D,null,T,M,rr(m,N),I,!1),F>0){if(F&16)P(D,B,W,T,N);else if(F&2&&B.class!==W.class&&r(D,"class",null,W.class,N),F&4&&r(D,"style",B.style,W.style,N),F&8){const ne=m.dynamicProps;for(let ae=0;ae{X&&Ue(X,T,m,h),G&&pt(m,h,T,"updated")},M)},A=(h,m,T,M,N,I,$)=>{for(let D=0;D{if(m!==T){if(m!==se)for(const I in m)!Ht(I)&&!(I in T)&&r(h,I,m[I],null,N,M);for(const I in T){if(Ht(I))continue;const $=T[I],D=m[I];$!==D&&I!=="value"&&r(h,I,D,$,N,M)}"value"in T&&r(h,"value",m.value,T.value,N)}},E=(h,m,T,M,N,I,$,D,F)=>{const O=m.el=h?h.el:l(""),G=m.anchor=h?h.anchor:l("");let{patchFlag:B,dynamicChildren:W,slotScopeIds:X}=m;X&&(D=D?D.concat(X):X),h==null?(n(O,T,M),n(G,T,M),k(m.children||[],T,G,N,I,$,D,F)):B>0&&B&64&&W&&h.dynamicChildren?(A(h.dynamicChildren,W,T,N,I,$,D),(m.key!=null||N&&m===N.subTree)&&ro(h,m,!0)):j(h,m,T,G,N,I,$,D,F)},L=(h,m,T,M,N,I,$,D,F)=>{m.slotScopeIds=D,h==null?m.shapeFlag&512?N.ctx.activate(m,T,M,$,F):K(m,T,M,N,I,$,F):Y(h,m,F)},K=(h,m,T,M,N,I,$)=>{const D=h.component=xa(h,M,N);if(Tn(h)&&(D.ctx.renderer=ps),wa(D,!1,$),D.asyncDep){if(N&&N.registerDep(D,U,$),!h.el){const F=D.subTree=pe(ye);x(null,F,m,T),h.placeholder=F.el}}else U(D,h,m,T,N,I,$)},Y=(h,m,T)=>{const M=m.component=h.component;if(Fd(h,m,T))if(M.asyncDep&&!M.asyncResolved){J(M,m,T);return}else M.next=m,M.update();else m.el=h.el,M.vnode=m},U=(h,m,T,M,N,I,$)=>{const D=()=>{if(h.isMounted){let{next:B,bu:W,u:X,parent:ne,vnode:ae}=h;{const Je=ba(h);if(Je){B&&(B.el=ae.el,J(h,B,$)),Je.asyncDep.then(()=>{h.isUnmounted||D()});return}}let ce=B,He;Jt(h,!1),B?(B.el=ae.el,J(h,B,$)):B=ae,W&&Es(W),(He=B.props&&B.props.onVnodeBeforeUpdate)&&Ue(He,ne,B,ae),Jt(h,!0);const Ne=Kn(h),rt=h.subTree;h.subTree=Ne,_(rt,Ne,u(rt.el),In(rt),h,N,I),B.el=Ne.el,ce===null&&Ui(h,Ne.el),X&&_e(X,N),(He=B.props&&B.props.onVnodeUpdated)&&_e(()=>Ue(He,ne,B,ae),N)}else{let B;const{el:W,props:X}=m,{bm:ne,m:ae,parent:ce,root:He,type:Ne}=h,rt=Ut(m);if(Jt(h,!1),ne&&Es(ne),!rt&&(B=X&&X.onVnodeBeforeMount)&&Ue(B,ce,m),Jt(h,!0),W&&zi){const Je=()=>{h.subTree=Kn(h),zi(W,h.subTree,h,N,null)};rt&&Ne.__asyncHydrate?Ne.__asyncHydrate(W,h,Je):Je()}else{He.ce&&He.ce._def.shadowRoot!==!1&&He.ce._injectChildStyle(Ne);const Je=h.subTree=Kn(h);_(null,Je,T,M,h,N,I),m.el=Je.el}if(ae&&_e(ae,N),!rt&&(B=X&&X.onVnodeMounted)){const Je=m;_e(()=>Ue(B,ce,Je),N)}(m.shapeFlag&256||ce&&Ut(ce.vnode)&&ce.vnode.shapeFlag&256)&&h.a&&_e(h.a,N),h.isMounted=!0,m=T=M=null}};h.scope.on();const F=h.effect=new nn(D);h.scope.off();const O=h.update=F.run.bind(F),G=h.job=F.runIfDirty.bind(F);G.i=h,G.id=h.uid,F.scheduler=()=>qr(G),Jt(h,!0),O()},J=(h,m,T)=>{m.component=h;const M=h.vnode.props;h.vnode=m,h.next=null,Vd(h,m.props,M,T),Ud(h,m.children,T),gt(),jo(h),mt()},j=(h,m,T,M,N,I,$,D,F=!1)=>{const O=h&&h.children,G=h?h.shapeFlag:0,B=m.children,{patchFlag:W,shapeFlag:X}=m;if(W>0){if(W&128){$e(O,B,T,M,N,I,$,D,F);return}else if(W&256){oe(O,B,T,M,N,I,$,D,F);return}}X&8?(G&16&&Hs(O,N,I),B!==O&&a(T,B)):G&16?X&16?$e(O,B,T,M,N,I,$,D,F):Hs(O,N,I,!0):(G&8&&a(T,""),X&16&&k(B,T,M,N,I,$,D,F))},oe=(h,m,T,M,N,I,$,D,F)=>{h=h||Ss,m=m||Ss;const O=h.length,G=m.length,B=Math.min(O,G);let W;for(W=0;WG?Hs(h,N,I,!0,!1,B):k(m,T,M,N,I,$,D,F,B)},$e=(h,m,T,M,N,I,$,D,F)=>{let O=0;const G=m.length;let B=h.length-1,W=G-1;for(;O<=B&&O<=W;){const X=h[O],ne=m[O]=F?Vt(m[O]):je(m[O]);if(ot(X,ne))_(X,ne,T,null,N,I,$,D,F);else break;O++}for(;O<=B&&O<=W;){const X=h[B],ne=m[W]=F?Vt(m[W]):je(m[W]);if(ot(X,ne))_(X,ne,T,null,N,I,$,D,F);else break;B--,W--}if(O>B){if(O<=W){const X=W+1,ne=XW)for(;O<=B;)ft(h[O],N,I,!0),O++;else{const X=O,ne=O,ae=new Map;for(O=ne;O<=W;O++){const Ye=m[O]=F?Vt(m[O]):je(m[O]);Ye.key!=null&&ae.set(Ye.key,O)}let ce,He=0;const Ne=W-ne+1;let rt=!1,Je=0;const Bs=new Array(Ne);for(O=0;O=Ne){ft(Ye,N,I,!0);continue}let ut;if(Ye.key!=null)ut=ae.get(Ye.key);else for(ce=ne;ce<=W;ce++)if(Bs[ce-ne]===0&&ot(Ye,m[ce])){ut=ce;break}ut===void 0?ft(Ye,N,I,!0):(Bs[ut-ne]=O+1,ut>=Je?Je=ut:rt=!0,_(Ye,m[ut],T,null,N,I,$,D,F),He++)}const Lo=rt?jd(Bs):Ss;for(ce=Lo.length-1,O=Ne-1;O>=0;O--){const Ye=ne+O,ut=m[Ye],Fo=m[Ye+1],Do=Ye+1{const{el:I,type:$,transition:D,children:F,shapeFlag:O}=h;if(O&6){it(h.component.subTree,m,T,M);return}if(O&128){h.suspense.move(m,T,M);return}if(O&64){$.move(h,m,T,ps);return}if($===ve){n(I,m,T);for(let B=0;BD.enter(I),N);else{const{leave:B,delayLeave:W,afterLeave:X}=D,ne=()=>{h.ctx.isUnmounted?i(I):n(I,m,T)},ae=()=>{I._isLeaving&&I[Et](!0),B(I,()=>{ne(),X&&X()})};W?W(I,ne,ae):ae()}else n(I,m,T)},ft=(h,m,T,M=!1,N=!1)=>{const{type:I,props:$,ref:D,children:F,dynamicChildren:O,shapeFlag:G,patchFlag:B,dirs:W,cacheIndex:X}=h;if(B===-2&&(N=!1),D!=null&&(gt(),As(D,null,T,h,!0),mt()),X!=null&&(m.renderCache[X]=void 0),G&256){m.ctx.deactivate(h);return}const ne=G&1&&W,ae=!Ut(h);let ce;if(ae&&(ce=$&&$.onVnodeBeforeUnmount)&&Ue(ce,m,h),G&6)Zf(h.component,T,M);else{if(G&128){h.suspense.unmount(T,M);return}ne&&pt(h,null,m,"beforeUnmount"),G&64?h.type.remove(h,m,T,ps,M):O&&!O.hasOnce&&(I!==ve||B>0&&B&64)?Hs(O,m,T,!1,!0):(I===ve&&B&384||!N&&G&16)&&Hs(F,m,T),M&&Mo(h)}(ae&&(ce=$&&$.onVnodeUnmounted)||ne)&&_e(()=>{ce&&Ue(ce,m,h),ne&&pt(h,null,m,"unmounted")},T)},Mo=h=>{const{type:m,el:T,anchor:M,transition:N}=h;if(m===ve){Xf(T,M);return}if(m===ns){y(h);return}const I=()=>{i(T),N&&!N.persisted&&N.afterLeave&&N.afterLeave()};if(h.shapeFlag&1&&N&&!N.persisted){const{leave:$,delayLeave:D}=N,F=()=>$(T,I);D?D(h.el,I,F):F()}else I()},Xf=(h,m)=>{let T;for(;h!==m;)T=d(h),i(h),h=T;i(m)},Zf=(h,m,T)=>{const{bum:M,scope:N,job:I,subTree:$,um:D,m:F,a:O}=h;ri(F),ri(O),M&&Es(M),N.stop(),I&&(I.flags|=8,ft($,h,m,T)),D&&_e(D,m),_e(()=>{h.isUnmounted=!0},m)},Hs=(h,m,T,M=!1,N=!1,I=0)=>{for(let $=I;${if(h.shapeFlag&6)return In(h.component.subTree);if(h.shapeFlag&128)return h.suspense.next();const m=d(h.anchor||h.el),T=m&&m[kc];return T?d(T):m};let Ji=!1;const Po=(h,m,T)=>{h==null?m._vnode&&ft(m._vnode,null,null,!0):_(m._vnode||null,h,m,null,null,null,T),m._vnode=h,Ji||(Ji=!0,jo(),si(),Ji=!1)},ps={p:_,um:ft,m:it,r:Mo,mt:K,mc:k,pc:j,pbc:A,n:In,o:e};let Yi,zi;return t&&([Yi,zi]=t(ps)),{render:Po,hydrate:Yi,createApp:Ad(Po,Yi)}}function rr({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 Jt({effect:e,job:t},s){s?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ya(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ro(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 ba(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ba(t)}function ri(e){if(e)for(let t=0;te.__isSuspense;let Sr=0;const Kd={name:"Suspense",__isSuspense:!0,process(e,t,s,n,i,r,o,l,c,f){if(e==null)qd(t,s,n,i,r,o,l,c,f);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Gd(e,t,s,n,i,o,l,c,f)}},hydrate:Jd,normalize:Yd},Wd=Kd;function un(e,t){const s=e.props&&e.props[t];q(s)&&s()}function qd(e,t,s,n,i,r,o,l,c){const{p:f,o:{createElement:a}}=c,u=a("div"),d=e.suspense=_a(e,i,n,t,u,s,r,o,l,c);f(null,d.pendingBranch=e.ssContent,u,null,n,d,r,o),d.deps>0?(un(e,"onPending"),un(e,"onFallback"),f(null,e.ssFallback,t,s,n,null,r,o),Ns(d,e.ssFallback)):d.resolve(!1,!0)}function Gd(e,t,s,n,i,r,o,l,{p:c,um:f,o:{createElement:a}}){const u=t.suspense=e.suspense;u.vnode=t,t.el=e.el;const d=t.ssContent,g=t.ssFallback,{activeBranch:b,pendingBranch:_,isInFallback:R,isHydrating:x}=u;if(_)u.pendingBranch=d,ot(_,d)?(c(_,d,u.hiddenContainer,null,i,u,r,o,l),u.deps<=0?u.resolve():R&&(x||(c(b,g,s,n,i,null,r,o,l),Ns(u,g)))):(u.pendingId=Sr++,x?(u.isHydrating=!1,u.activeBranch=_):f(_,i,u),u.deps=0,u.effects.length=0,u.hiddenContainer=a("div"),R?(c(null,d,u.hiddenContainer,null,i,u,r,o,l),u.deps<=0?u.resolve():(c(b,g,s,n,i,null,r,o,l),Ns(u,g))):b&&ot(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&&ot(b,d))c(b,d,s,n,i,u,r,o,l),Ns(u,d);else if(un(t,"onPending"),u.pendingBranch=d,d.shapeFlag&512?u.pendingId=d.component.suspenseId:u.pendingId=Sr++,c(null,d,u.hiddenContainer,null,i,u,r,o,l),u.deps<=0)u.resolve();else{const{timeout:C,pendingId:p}=u;C>0?setTimeout(()=>{u.pendingId===p&&u.fallback(g)},C):C===0&&u.fallback(g)}}function _a(e,t,s,n,i,r,o,l,c,f,a=!1){const{p:u,m:d,um:g,n:b,o:{parentNode:_,remove:R}}=f;let x;const C=zd(e);C&&t&&t.pendingBranch&&(x=t.pendingId,t.deps++);const p=e.props?Xn(e.props.timeout):void 0,y=r,S={vnode:e,parent:t,parentComponent:s,namespace:o,container:n,hiddenContainer:i,deps:0,pendingId:Sr++,timeout:typeof p=="number"?p:-1,activeBranch:null,pendingBranch:null,isInFallback:!a,isHydrating:a,isUnmounted:!1,effects:[],resolve(w=!1,V=!1){const{vnode:k,activeBranch:v,pendingBranch:A,pendingId:P,effects:E,parentComponent:L,container:K,isInFallback:Y}=S;let U=!1;S.isHydrating?S.isHydrating=!1:w||(U=v&&A.transition&&A.transition.mode==="out-in",U&&(v.transition.afterLeave=()=>{P===S.pendingId&&(d(A,K,r===y?b(v):r,0),ln(E),Y&&k.ssFallback&&(k.ssFallback.el=null))}),v&&(_(v.el)===K&&(r=b(v)),g(v,L,S,!0),!U&&Y&&k.ssFallback&&_e(()=>k.ssFallback.el=null,S)),U||d(A,K,r,0)),Ns(S,A),S.pendingBranch=null,S.isInFallback=!1;let J=S.parent,j=!1;for(;J;){if(J.pendingBranch){J.effects.push(...E),j=!0;break}J=J.parent}!j&&!U&&ln(E),S.effects=[],C&&t&&t.pendingBranch&&x===t.pendingId&&(t.deps--,t.deps===0&&!V&&t.resolve()),un(k,"onResolve")},fallback(w){if(!S.pendingBranch)return;const{vnode:V,activeBranch:k,parentComponent:v,container:A,namespace:P}=S;un(V,"onFallback");const E=b(k),L=()=>{S.isInFallback&&(u(null,w,A,E,v,null,P,l,c),Ns(S,w))},K=w.transition&&w.transition.mode==="out-in";K&&(k.transition.afterLeave=L),S.isInFallback=!0,g(k,v,null,!0),K||L()},move(w,V,k){S.activeBranch&&d(S.activeBranch,w,V,k),S.container=w},next(){return S.activeBranch&&b(S.activeBranch)},registerDep(w,V,k){const v=!!S.pendingBranch;v&&S.deps++;const A=w.vnode.el;w.asyncDep.catch(P=>{ds(P,w,0)}).then(P=>{if(w.isUnmounted||S.isUnmounted||S.pendingId!==w.suspenseId)return;w.asyncResolved=!0;const{vnode:E}=w;Er(w,P,!1),A&&(E.el=A);const L=!A&&w.subTree.el;V(w,E,_(A||w.subTree.el),A?null:b(w.subTree),S,o,k),L&&(E.placeholder=null,R(L)),Ui(w,E.el),v&&--S.deps===0&&S.resolve()})},unmount(w,V){S.isUnmounted=!0,S.activeBranch&&g(S.activeBranch,s,w,V),S.pendingBranch&&g(S.pendingBranch,s,w,V)}};return S}function Jd(e,t,s,n,i,r,o,l,c){const f=t.suspense=_a(t,n,s,e.parentNode,document.createElement("div"),null,i,r,o,l,!0),a=c(e,f.pendingBranch=t.ssContent,s,f,r,o);return f.deps===0&&f.resolve(!1,!0),a}function Yd(e){const{shapeFlag:t,children:s}=e,n=t&32;e.ssContent=rl(n?s.default:s),e.ssFallback=n?rl(s.fallback):pe(ye)}function rl(e){let t;if(q(e)){const s=os&&e._c;s&&(e._d=!1,hn()),e=e(),s&&(e._d=!0,t=Re,va())}return H(e)&&(e=Md(e)),e=je(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(s=>s!==e)),e}function Sa(e,t){t&&t.pendingBranch?H(e)?t.effects.push(...e):t.effects.push(e):ln(e)}function Ns(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,Ui(n,i))}function zd(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const ve=Symbol.for("v-fgt"),jt=Symbol.for("v-txt"),ye=Symbol.for("v-cmt"),ns=Symbol.for("v-stc"),en=[];let Re=null;function hn(e=!1){en.push(Re=e?null:[])}function va(){en.pop(),Re=en[en.length-1]||null}let os=1;function dn(e,t=!1){os+=e,e<0&&Re&&t&&(Re.hasOnce=!0)}function Ta(e){return e.dynamicChildren=os>0?Re||Ss:null,va(),os>0&&Re&&Re.push(e),e}function Xd(e,t,s,n,i,r){return Ta(oo(e,t,s,n,i,r,!0))}function li(e,t,s,n,i){return Ta(pe(e,t,s,n,i,!0))}function It(e){return e?e.__v_isVNode===!0:!1}function ot(e,t){return e.type===t.type&&e.key===t.key}function Zd(e){}const Ea=({key:e})=>e??null,Wn=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?z(e)||be(e)||q(e)?{i:Ae,r:e,k:t,f:!!s}:e:null);function oo(e,t=null,s=null,n=0,i=null,r=e===ve?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ea(t),ref:t&&Wn(t),scopeId:Li,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:Ae};return l?(co(c,s),r&128&&e.normalize(c)):s&&(c.shapeFlag|=z(s)?8:16),os>0&&!o&&Re&&(c.patchFlag>0||r&6)&&c.patchFlag!==32&&Re.push(c),c}const pe=Qd;function Qd(e,t=null,s=null,n=0,i=null,r=!1){if((!e||e===Yc)&&(e=ye),It(e)){const l=bt(e,t,!0);return s&&co(l,s),os>0&&!r&&Re&&(l.shapeFlag&6?Re[Re.indexOf(e)]=l:Re.push(l)),l.patchFlag=-2,l}if(ap(e)&&(e=e.__vccOpts),t){t=Ca(t);let{class:l,style:c}=t;l&&!z(l)&&(t.class=$s(l)),le(c)&&(Sn(c)&&!H(c)&&(c=Q({},c)),t.style=Vs(c))}const o=z(e)?1:oi(e)?128:Rc(e)?64:le(e)?4:q(e)?2:0;return oo(e,t,s,n,i,o,r,!0)}function Ca(e){return e?Sn(e)||ca(e)?Q({},e):e:null}function bt(e,t,s=!1,n=!1){const{props:i,ref:r,patchFlag:o,children:l,transition:c}=e,f=t?Aa(i||{},t):i,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&Ea(f),ref:t&&t.ref?s&&r?H(r)?r.concat(Wn(t)):[r,Wn(t)]:Wn(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!==ve?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&&bt(e.ssContent),ssFallback:e.ssFallback&&bt(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&n&&wt(a,c.clone(a)),a}function lo(e=" ",t=0){return pe(jt,null,e,t)}function ep(e,t){const s=pe(ns,null,e);return s.staticCount=t,s}function tp(e="",t=!1){return t?(hn(),li(ye,null,e)):pe(ye,null,e)}function je(e){return e==null||typeof e=="boolean"?pe(ye):H(e)?pe(ve,null,e.slice()):It(e)?Vt(e):pe(jt,null,String(e))}function Vt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:bt(e)}function co(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),co(e,i()),i._c&&(i._d=!0));return}else{s=32;const i=t._;!i&&!ca(t)?t._ctx=Ae:i===3&&Ae&&(Ae.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else q(t)?(t={default:t,_ctx:Ae},s=32):(t=String(t),n&64?(s=16,t=[lo(t)]):s=8);e.children=t,e.shapeFlag|=s}function Aa(...e){const t={};for(let s=0;sCe||Ae;let ci,vr;{const e=Ni(),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)}};ci=t("__VUE_INSTANCE_SETTERS__",s=>Ce=s),vr=t("__VUE_SSR_SETTERS__",s=>Os=s)}const ls=e=>{const t=Ce;return ci(e),e.scope.on(),()=>{e.scope.off(),ci(t)}},Tr=()=>{Ce&&Ce.scope.off(),ci(null)};function Na(e){return e.vnode.shapeFlag&4}let Os=!1;function wa(e,t=!1,s=!1){t&&vr(t);const{props:n,children:i}=e.vnode,r=Na(e);Dd(e,n,r,t),Bd(e,i,s||t);const o=r?ip(e,t):void 0;return t&&vr(!1),o}function ip(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,mr);const{setup:n}=s;if(n){gt();const i=e.setupContext=n.length>1?ka(e):null,r=ls(e),o=hs(n,e,0,[e.props,i]),l=$r(o);if(mt(),r(),(l||e.sp)&&!Ut(e)&&Xr(e),l){if(o.then(Tr,Tr),t)return o.then(c=>{Er(e,c,t)}).catch(c=>{ds(c,e,0)});e.asyncDep=o}else Er(e,o,t)}else Oa(e,t)}function Er(e,t,s){q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:le(t)&&(e.setupState=Wr(t)),Oa(e,s)}let ai,Cr;function Ia(e){ai=e,Cr=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,rd))}}const rp=()=>!ai;function Oa(e,t,s){const n=e.type;if(!e.render){if(!t&&ai&&!n.render){const i=n.template||so(e).template;if(i){const{isCustomElement:r,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=n,f=Q(Q({isCustomElement:r,delimiters:l},o),c);n.render=ai(i,f)}}e.render=n.render||xe,Cr&&Cr(e)}{const i=ls(e);gt();try{_d(e)}finally{mt(),i()}}}const op={get(e,t){return ke(e,"get",""),e[t]}};function ka(e){const t=s=>{e.exposed=s||{}};return{attrs:new Proxy(e.attrs,op),slots:e.slots,emit:e.emit,expose:t}}function An(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Wr(Sc(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in Zs)return Zs[s](e)},has(t,s){return s in t||s in Zs}})):e.proxy}const lp=/(?:^|[-_])\w/g,cp=e=>e.replace(lp,t=>t.toUpperCase()).replace(/[-_]/g,"");function fi(e,t=!0){return q(e)?e.displayName||e.name:e.name||t&&e.__name}function Ra(e,t,s=!1){let n=fi(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?cp(n):s?"App":"Anonymous"}function ap(e){return q(e)&&"__vccOpts"in e}const Ma=(e,t)=>ch(e,t,Os);function Pa(e,t,s){try{dn(-1);const n=arguments.length;return n===2?le(t)&&!H(t)?It(t)?pe(e,null,[t]):pe(e,t):pe(e,null,t):(n>3?s=Array.prototype.slice.call(arguments,2):n===3&&It(s)&&(s=[s]),pe(e,t,s))}finally{dn(1)}}function fp(){}function up(e,t,s,n){const i=s[n];if(i&&La(i,e))return i;const r=t();return r.memo=e.slice(),r.cacheIndex=n,s[n]=r}function La(e,t){const s=e.memo;if(s.length!=t.length)return!1;for(let n=0;n0&&Re&&Re.push(e),!0}const Fa="3.5.25",hp=xe,dp=vh,pp=bs,gp=Oc,mp={createComponentInstance:xa,setupComponent:wa,renderComponentRoot:Kn,setCurrentRenderingInstance:an,isVNode:It,normalizeVNode:je,getComponentPublicInstance:An,ensureValidVNode:to,pushWarningContext:dh,popWarningContext:ph},yp=mp,bp=null,_p=null,Sp=null;let Ar;const ol=typeof window<"u"&&window.trustedTypes;if(ol)try{Ar=ol.createPolicy("vue",{createHTML:e=>e})}catch{}const Da=Ar?e=>Ar.createHTML(e):e=>e,vp="http://www.w3.org/2000/svg",Tp="http://www.w3.org/1998/Math/MathML",Tt=typeof document<"u"?document:null,ll=Tt&&Tt.createElement("template"),Va={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"?Tt.createElementNS(vp,e):t==="mathml"?Tt.createElementNS(Tp,e):s?Tt.createElement(e,{is:s}):Tt.createElement(e);return e==="select"&&n&&n.multiple!=null&&i.setAttribute("multiple",n.multiple),i},createText:e=>Tt.createTextNode(e),createComment:e=>Tt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Tt.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{ll.innerHTML=Da(n==="svg"?`${e}`:n==="mathml"?`${e}`:e);const l=ll.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]}},kt="transition",js="animation",ks=Symbol("_vtc"),$a={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},Ha=Q({},Yr,$a),Ep=e=>(e.displayName="Transition",e.props=Ha,e),Cp=Ep((e,{slots:t})=>Pa(Dc,Ba(e),t)),Yt=(e,t=[])=>{H(e)?e.forEach(s=>s(...t)):e&&e(...t)},cl=e=>e?H(e)?e.some(t=>t.length>1):e.length>1:!1;function Ba(e){const t={};for(const E in e)E in $a||(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:f=o,appearToClass:a=l,leaveFromClass:u=`${s}-leave-from`,leaveActiveClass:d=`${s}-leave-active`,leaveToClass:g=`${s}-leave-to`}=e,b=Ap(i),_=b&&b[0],R=b&&b[1],{onBeforeEnter:x,onEnter:C,onEnterCancelled:p,onLeave:y,onLeaveCancelled:S,onBeforeAppear:w=x,onAppear:V=C,onAppearCancelled:k=p}=t,v=(E,L,K,Y)=>{E._enterCancelled=Y,Pt(E,L?a:l),Pt(E,L?f:o),K&&K()},A=(E,L)=>{E._isLeaving=!1,Pt(E,u),Pt(E,g),Pt(E,d),L&&L()},P=E=>(L,K)=>{const Y=E?V:C,U=()=>v(L,E,K);Yt(Y,[L,U]),al(()=>{Pt(L,E?c:r),ht(L,E?a:l),cl(Y)||fl(L,n,_,U)})};return Q(t,{onBeforeEnter(E){Yt(x,[E]),ht(E,r),ht(E,o)},onBeforeAppear(E){Yt(w,[E]),ht(E,c),ht(E,f)},onEnter:P(!1),onAppear:P(!0),onLeave(E,L){E._isLeaving=!0;const K=()=>A(E,L);ht(E,u),E._enterCancelled?(ht(E,d),xr(E)):(xr(E),ht(E,d)),al(()=>{E._isLeaving&&(Pt(E,u),ht(E,g),cl(y)||fl(E,n,R,K))}),Yt(y,[E,K])},onEnterCancelled(E){v(E,!1,void 0,!0),Yt(p,[E])},onAppearCancelled(E){v(E,!0,void 0,!0),Yt(k,[E])},onLeaveCancelled(E){A(E),Yt(S,[E])}})}function Ap(e){if(e==null)return null;if(le(e))return[or(e.enter),or(e.leave)];{const t=or(e);return[t,t]}}function or(e){return Xn(e)}function ht(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.add(s)),(e[ks]||(e[ks]=new Set)).add(t)}function Pt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const s=e[ks];s&&(s.delete(t),s.size||(e[ks]=void 0))}function al(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let xp=0;function fl(e,t,s,n){const i=e._endId=++xp,r=()=>{i===e._endId&&n()};if(s!=null)return setTimeout(r,s);const{type:o,timeout:l,propCount:c}=Ua(e,t);if(!o)return n();const f=o+"end";let a=0;const u=()=>{e.removeEventListener(f,d),r()},d=g=>{g.target===e&&++a>=c&&u()};setTimeout(()=>{a(s[b]||"").split(", "),i=n(`${kt}Delay`),r=n(`${kt}Duration`),o=ul(i,r),l=n(`${js}Delay`),c=n(`${js}Duration`),f=ul(l,c);let a=null,u=0,d=0;t===kt?o>0&&(a=kt,u=o,d=r.length):t===js?f>0&&(a=js,u=f,d=c.length):(u=Math.max(o,f),a=u>0?o>f?kt:js:null,d=a?a===kt?r.length:c.length:0);const g=a===kt&&/\b(?:transform|all)(?:,|$)/.test(n(`${kt}Property`).toString());return{type:a,timeout:u,propCount:d,hasTransform:g}}function ul(e,t){for(;e.lengthhl(s)+hl(e[n])))}function hl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function xr(e){return(e?e.ownerDocument:document).body.offsetHeight}function Np(e,t,s){const n=e[ks];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}const ui=Symbol("_vod"),ja=Symbol("_vsh"),Ka={name:"show",beforeMount(e,{value:t},{transition:s}){e[ui]=e.style.display==="none"?"":e.style.display,s&&t?s.beforeEnter(e):Ks(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),Ks(e,!0),n.enter(e)):n.leave(e,()=>{Ks(e,!1)}):Ks(e,t))},beforeUnmount(e,{value:t}){Ks(e,t)}};function Ks(e,t){e.style.display=t?e[ui]:"none",e[ja]=!t}function wp(){Ka.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Wa=Symbol("");function Ip(e){const t=Ge();if(!t)return;const s=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>hi(r,i))},n=()=>{const i=e(t.proxy);t.ce?hi(t.ce,i):Nr(t.subTree,i),s(i)};Zr(()=>{ln(n)}),En(()=>{xs(n,xe,{flush:"post"});const i=new MutationObserver(n);i.observe(t.subTree.el.parentNode,{childList:!0}),Hi(()=>i.disconnect())})}function Nr(e,t){if(e.shapeFlag&128){const s=e.suspense;e=s.activeBranch,s.pendingBranch&&!s.isHydrating&&s.effects.push(()=>{Nr(s.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)hi(e.el,t);else if(e.type===ve)e.children.forEach(s=>Nr(s,t));else if(e.type===ns){let{el:s,anchor:n}=e;for(;s&&(hi(s,t),s!==n);)s=s.nextSibling}}function hi(e,t){if(e.nodeType===1){const s=e.style;let n="";for(const i in t){const r=sc(t[i]);s.setProperty(`--${i}`,r),n+=`--${i}: ${r};`}s[Wa]=n}}const Op=/(?:^|;)\s*display\s*:/;function kp(e,t,s){const n=e.style,i=z(s);let r=!1;if(s&&!i){if(t)if(z(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();s[l]==null&&qn(n,l,"")}else for(const o in t)s[o]==null&&qn(n,o,"");for(const o in s)o==="display"&&(r=!0),qn(n,o,s[o])}else if(i){if(t!==s){const o=n[Wa];o&&(s+=";"+o),n.cssText=s,r=Op.test(s)}}else t&&e.removeAttribute("style");ui in e&&(e[ui]=r?n.display:"",e[ja]&&(n.display="none"))}const dl=/\s*!important$/;function qn(e,t,s){if(H(s))s.forEach(n=>qn(e,t,n));else if(s==null&&(s=""),t.startsWith("--"))e.setProperty(t,s);else{const n=Rp(e,t);dl.test(s)?e.setProperty(Ve(n),s.replace(dl,""),"important"):e[n]=s}}const pl=["Webkit","Moz","ms"],lr={};function Rp(e,t){const s=lr[t];if(s)return s;let n=ue(t);if(n!=="filter"&&n in e)return lr[t]=n;n=us(n);for(let i=0;icr||(Fp.then(()=>cr=0),cr=Date.now());function Vp(e,t){const s=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=s.attached)return;nt($p(n,s.value),t,5,[n])};return s.value=e,s.attached=Dp(),s}function $p(e,t){if(H(t)){const s=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{s.call(e),e._stopped=!0},t.map(n=>i=>!i._stopped&&n&&n(i))}else return t}const Sl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,qa=(e,t,s,n,i,r)=>{const o=i==="svg";t==="class"?Np(e,n,o):t==="style"?kp(e,s,n):as(t)?Dr(t)||Pp(e,t,s,n,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Hp(e,t,n,o))?(yl(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&ml(e,t,n,o,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!z(n))?yl(e,ue(t),n,r,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),ml(e,t,n,o))};function Hp(e,t,s,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&Sl(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 Sl(t)&&z(s)?!1:t in e}const vl={};function Ga(e,t,s){let n=zr(e,t);Ei(n)&&(n=Q({},n,t));class i extends ji{constructor(o){super(n,o,s)}}return i.def=n,i}const Bp=(e,t)=>Ga(e,t,of),Up=typeof HTMLElement<"u"?HTMLElement:class{};class ji extends Up{constructor(t,s={},n=wr){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._ob=null,this.shadowRoot&&n!==wr?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.parentNode||t.host);)if(t instanceof ji){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,Pi(()=>{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 f=r[c];(f===Number||f&&f.type===Number)&&(c in this._props&&(this._props[c]=Xn(this._props[c])),(l||(l=Object.create(null)))[ue(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)ie(this,n)||Object.defineProperty(this,n,{get:()=>vn(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(ue))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):vl;const i=ue(t);s&&this._numberProps&&this._numberProps[i]&&(n=Xn(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===vl?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(Ve(t),""):typeof s=="string"||typeof s=="number"?this.setAttribute(Ve(t),s+""):s||this.removeAttribute(Ve(t)),r&&r.observe(this,{attributes:!0})}}_update(){const t=this._createVNode();this._app&&(t.appContext=this._app._context),rf(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,Ei(o[0])?Q({detail:o},o[0]):{detail:o}))};n.emit=(r,...o)=>{i(r,o),Ve(r)!==r&&i(Ve(r),o)},this._setParent()}),s}_applyStyles(t,s){if(!t)return;if(s){if(s===this._def||this._styleChildren.has(s))return;this._styleChildren.add(s)}const n=this._nonce;for(let i=t.length-1;i>=0;i--){const r=document.createElement("style");n&&r.setAttribute("nonce",n),r.textContent=t[i],this.shadowRoot.prepend(r)}}_parseSlots(){const t=this._slots={};let s;for(;s=this.firstChild;){const n=s.nodeType===1&&s.getAttribute("slot")||"default";(t[n]||(t[n]=[])).push(s),this.removeChild(s)}}_renderSlots(){const t=this._getSlots(),s=this._instance.type.__scopeId;for(let n=0;n(delete e.props.mode,e),qp=Wp({name:"TransitionGroup",props:Q({},Ha,{tag:String,moveClass:String}),setup(e,{slots:t}){const s=Ge(),n=Jr();let i,r;return Vi(()=>{if(!i.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!Xp(i[0].el,s.vnode.el,o)){i=[];return}i.forEach(Jp),i.forEach(Yp);const l=i.filter(zp);xr(s.vnode.el),l.forEach(c=>{const f=c.el,a=f.style;ht(f,o),a.transform=a.webkitTransform=a.transitionDuration="";const u=f[di]=d=>{d&&d.target!==f||(!d||d.propertyName.endsWith("transform"))&&(f.removeEventListener("transitionend",u),f[di]=null,Pt(f,o))};f.addEventListener("transitionend",u)}),i=[]}),()=>{const o=te(e),l=Ba(o);let c=o.tag||ve;if(i=[],r)for(let f=0;f{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}=Ua(n);return r.removeChild(n),o}const qt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return H(t)?s=>Es(t,s):t};function Zp(e){e.target.composing=!0}function El(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const st=Symbol("_assign");function Cl(e,t,s){return t&&(e=e.trim()),s&&(e=xi(e)),e}const pi={created(e,{modifiers:{lazy:t,trim:s,number:n}},i){e[st]=qt(i);const r=n||i.props&&i.props.type==="number";xt(e,t?"change":"input",o=>{o.target.composing||e[st](Cl(e.value,s,r))}),(s||r)&&xt(e,"change",()=>{e.value=Cl(e.value,s,r)}),t||(xt(e,"compositionstart",Zp),xt(e,"compositionend",El),xt(e,"change",El))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:s,modifiers:{lazy:n,trim:i,number:r}},o){if(e[st]=qt(o),e.composing)return;const l=(r||e.type==="number")&&!/^0\d/.test(e.value)?xi(e.value):e.value,c=t??"";l!==c&&(document.activeElement===e&&e.type!=="range"&&(n&&t===s||i&&e.value.trim()===c)||(e.value=c))}},ao={deep:!0,created(e,t,s){e[st]=qt(s),xt(e,"change",()=>{const n=e._modelValue,i=Rs(e),r=e.checked,o=e[st];if(H(n)){const l=wi(n,i),c=l!==-1;if(r&&!c)o(n.concat(i));else if(!r&&c){const f=[...n];f.splice(l,1),o(f)}}else if(fs(n)){const l=new Set(n);r?l.add(i):l.delete(i),o(l)}else o(Za(e,r))})},mounted:Al,beforeUpdate(e,t,s){e[st]=qt(s),Al(e,t,s)}};function Al(e,{value:t,oldValue:s},n){e._modelValue=t;let i;if(H(t))i=wi(t,n.props.value)>-1;else if(fs(t))i=t.has(n.props.value);else{if(t===s)return;i=Wt(t,Za(e,!0))}e.checked!==i&&(e.checked=i)}const fo={created(e,{value:t},s){e.checked=Wt(t,s.props.value),e[st]=qt(s),xt(e,"change",()=>{e[st](Rs(e))})},beforeUpdate(e,{value:t,oldValue:s},n){e[st]=qt(n),t!==s&&(e.checked=Wt(t,n.props.value))}},Xa={deep:!0,created(e,{value:t,modifiers:{number:s}},n){const i=fs(t);xt(e,"change",()=>{const r=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>s?xi(Rs(o)):Rs(o));e[st](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,Pi(()=>{e._assigning=!1})}),e[st]=qt(n)},mounted(e,{value:t}){xl(e,t)},beforeUpdate(e,t,s){e[st]=qt(s)},updated(e,{value:t}){e._assigning||xl(e,t)}};function xl(e,t){const s=e.multiple,n=H(t);if(!(s&&!n&&!fs(t))){for(let i=0,r=e.options.length;iString(f)===String(l)):o.selected=wi(t,l)>-1}else o.selected=t.has(l);else if(Wt(Rs(o),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!s&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Rs(e){return"_value"in e?e._value:e.value}function Za(e,t){const s=t?"_trueValue":"_falseValue";return s in e?e[s]:t}const Qa={created(e,t,s){$n(e,t,s,null,"created")},mounted(e,t,s){$n(e,t,s,null,"mounted")},beforeUpdate(e,t,s,n){$n(e,t,s,n,"beforeUpdate")},updated(e,t,s,n){$n(e,t,s,n,"updated")}};function ef(e,t){switch(e){case"SELECT":return Xa;case"TEXTAREA":return pi;default:switch(t){case"checkbox":return ao;case"radio":return fo;default:return pi}}}function $n(e,t,s,n,i){const o=ef(e.tagName,s.props&&s.props.type)[i];o&&o(e,t,s,n)}function Qp(){pi.getSSRProps=({value:e})=>({value:e}),fo.getSSRProps=({value:e},t)=>{if(t.props&&Wt(t.props.value,e))return{checked:!0}},ao.getSSRProps=({value:e},t)=>{if(H(e)){if(t.props&&wi(e,t.props.value)>-1)return{checked:!0}}else if(fs(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Qa.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const s=ef(t.type.toUpperCase(),t.props&&t.props.type);if(s.getSSRProps)return s.getSSRProps(e,t)}}const eg=["ctrl","shift","alt","meta"],tg={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)=>eg.some(s=>e[`${s}Key`]&&!t.includes(s))},sg=(e,t)=>{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=Ve(i.key);if(t.some(o=>o===r||ng[o]===r))return e(i)})},tf=Q({patchProp:qa},Va);let tn,Nl=!1;function sf(){return tn||(tn=pa(tf))}function nf(){return tn=Nl?tn:ga(tf),Nl=!0,tn}const rf=(...e)=>{sf().render(...e)},rg=(...e)=>{nf().hydrate(...e)},wr=(...e)=>{const t=sf().createApp(...e),{mount:s}=t;return t.mount=n=>{const i=cf(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,lf(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t},of=(...e)=>{const t=nf().createApp(...e),{mount:s}=t;return t.mount=n=>{const i=cf(n);if(i)return s(i,!0,lf(i))},t};function lf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function cf(e){return z(e)?document.querySelector(e):e}let wl=!1;const og=()=>{wl||(wl=!0,Qp(),wp())},lg=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Dc,BaseTransitionPropsValidators:Yr,Comment:ye,DeprecationTypes:Sp,EffectScope:Br,ErrorCodes:Sh,ErrorTypeStrings:dp,Fragment:ve,KeepAlive:Yh,ReactiveEffect:nn,Static:ns,Suspense:Wd,Teleport:Ih,Text:jt,TrackOpTypes:ah,Transition:Cp,TransitionGroup:Gp,TriggerOpTypes:fh,VueElement:ji,assertNumber:_h,callWithAsyncErrorHandling:nt,callWithErrorHandling:hs,camelize:ue,capitalize:us,cloneVNode:bt,compatUtils:_p,computed:Ma,createApp:wr,createBlock:li,createCommentVNode:tp,createElementBlock:Xd,createElementVNode:oo,createHydrationRenderer:ga,createPropsRestProxy:yd,createRenderer:pa,createSSRApp:of,createSlots:sd,createStaticVNode:ep,createTextVNode:lo,createVNode:pe,customRef:Ec,defineAsyncComponent:Gh,defineComponent:zr,defineCustomElement:Ga,defineEmits:ld,defineExpose:cd,defineModel:ud,defineOptions:ad,defineProps:od,defineSSRCustomElement:Bp,defineSlots:fd,devtools:pp,effect:ku,effectScope:wu,getCurrentInstance:Ge,getCurrentScope:nc,getCurrentWatcher:uh,getTransitionRawChildren:Fi,guardReactiveProps:Ca,h:Pa,handleError:ds,hasInjectionContext:xd,hydrate:rg,hydrateOnIdle:Bh,hydrateOnInteraction:Wh,hydrateOnMediaQuery:Kh,hydrateOnVisible:jh,initCustomFormatter:fp,initDirectivesForSSR:og,inject:Qs,isMemoSame:La,isProxy:Sn,isReactive:Bt,isReadonly:yt,isRef:be,isRuntimeOnly:rp,isShallow:We,isVNode:It,markRaw:Sc,mergeDefaults:gd,mergeModels:md,mergeProps:Aa,nextTick:Pi,nodeOps:Va,normalizeClass:$s,normalizeProps:hu,normalizeStyle:Vs,onActivated:Bc,onBeforeMount:Kc,onBeforeUnmount:$i,onBeforeUpdate:Zr,onDeactivated:Uc,onErrorCaptured:Jc,onMounted:En,onRenderTracked:Gc,onRenderTriggered:qc,onScopeDispose:Iu,onServerPrefetch:Wc,onUnmounted:Hi,onUpdated:Vi,onWatcherCleanup:Ac,openBlock:hn,patchProp:qa,popScopeId:Ah,provide:Qc,proxyRefs:Wr,pushScopeId:Ch,queuePostFlushCb:ln,reactive:Ri,readonly:Qn,ref:zs,registerRuntimeCompiler:Ia,render:rf,renderList:td,renderSlot:nd,resolveComponent:Zh,resolveDirective:ed,resolveDynamicComponent:Qh,resolveFilter:bp,resolveTransitionHooks:Is,setBlockTracking:dn,setDevtoolsHook:gp,setTransitionHooks:wt,shallowReactive:_c,shallowReadonly:Xu,shallowRef:vc,ssrContextKey:ea,ssrUtils:yp,stop:Ru,toDisplayString:ec,toHandlerKey:Ts,toHandlers:id,toRaw:te,toRef:oh,toRefs:nh,toValue:eh,transformVNodeArgs:Zd,triggerRef:Qu,unref:vn,useAttrs:pd,useCssModule:Kp,useCssVars:Ip,useHost:Ja,useId:kh,useModel:Od,useSSRContext:ta,useShadowRoot:jp,useSlots:dd,useTemplateRef:Rh,useTransitionState:Jr,vModelCheckbox:ao,vModelDynamic:Qa,vModelRadio:fo,vModelSelect:Xa,vModelText:pi,vShow:Ka,version:Fa,warn:hp,watch:xs,watchEffect:Nd,watchPostEffect:wd,watchSyncEffect:sa,withAsyncContext:bd,withCtx:Gr,withDefaults:hd,withDirectives:Nh,withKeys:ig,withMemo:up,withModifiers:sg,withScopeId:xh},Symbol.toStringTag,{value:"Module"}));const pn=Symbol(""),sn=Symbol(""),uo=Symbol(""),gi=Symbol(""),af=Symbol(""),cs=Symbol(""),ff=Symbol(""),uf=Symbol(""),ho=Symbol(""),po=Symbol(""),xn=Symbol(""),go=Symbol(""),hf=Symbol(""),mo=Symbol(""),yo=Symbol(""),bo=Symbol(""),_o=Symbol(""),So=Symbol(""),vo=Symbol(""),df=Symbol(""),pf=Symbol(""),Ki=Symbol(""),mi=Symbol(""),To=Symbol(""),Eo=Symbol(""),gn=Symbol(""),Nn=Symbol(""),Co=Symbol(""),Ir=Symbol(""),cg=Symbol(""),Or=Symbol(""),yi=Symbol(""),ag=Symbol(""),fg=Symbol(""),Ao=Symbol(""),ug=Symbol(""),hg=Symbol(""),xo=Symbol(""),gf=Symbol(""),Ms={[pn]:"Fragment",[sn]:"Teleport",[uo]:"Suspense",[gi]:"KeepAlive",[af]:"BaseTransition",[cs]:"openBlock",[ff]:"createBlock",[uf]:"createElementBlock",[ho]:"createVNode",[po]:"createElementVNode",[xn]:"createCommentVNode",[go]:"createTextVNode",[hf]:"createStaticVNode",[mo]:"resolveComponent",[yo]:"resolveDynamicComponent",[bo]:"resolveDirective",[_o]:"resolveFilter",[So]:"withDirectives",[vo]:"renderList",[df]:"renderSlot",[pf]:"createSlots",[Ki]:"toDisplayString",[mi]:"mergeProps",[To]:"normalizeClass",[Eo]:"normalizeStyle",[gn]:"normalizeProps",[Nn]:"guardReactiveProps",[Co]:"toHandlers",[Ir]:"camelize",[cg]:"capitalize",[Or]:"toHandlerKey",[yi]:"setBlockTracking",[ag]:"pushScopeId",[fg]:"popScopeId",[Ao]:"withCtx",[ug]:"unref",[hg]:"isRef",[xo]:"withMemo",[gf]:"isMemoSame"};function dg(e){Object.getOwnPropertySymbols(e).forEach(t=>{Ms[t]=e[t]})}const Ze={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function pg(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 mn(e,t,s,n,i,r,o,l=!1,c=!1,f=!1,a=Ze){return e&&(l?(e.helper(cs),e.helper(Fs(e.inSSR,f))):e.helper(Ls(e.inSSR,f)),o&&e.helper(So)),{type:13,tag:t,props:s,children:n,patchFlag:i,dynamicProps:r,directives:o,isBlock:l,disableTracking:c,isComponent:f,loc:a}}function is(e,t=Ze){return{type:17,loc:t,elements:e}}function tt(e,t=Ze){return{type:15,loc:t,properties:e}}function Se(e,t){return{type:16,loc:Ze,key:z(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 ct(e,t=Ze){return{type:8,loc:t,children:e}}function Te(e,t=[],s=Ze){return{type:14,loc:s,callee:e,arguments:t}}function Ps(e,t=void 0,s=!1,n=!1,i=Ze){return{type:18,params:e,returns:t,newline:s,isSlot:n,loc:i}}function kr(e,t,s,n=!0){return{type:19,test:e,consequent:t,alternate:s,newline:n,loc:Ze}}function gg(e,t,s=!1,n=!1){return{type:20,index:e,value:t,needPauseTracking:s,inVOnce:n,needArraySpread:!1,loc:Ze}}function mg(e){return{type:21,body:e,loc:Ze}}function Ls(e,t){return e||t?ho:po}function Fs(e,t){return e||t?ff:uf}function No(e,{helper:t,removeHelper:s,inSSR:n}){e.isBlock||(e.isBlock=!0,s(Ls(n,e.isComponent)),t(cs),t(Fs(n,e.isComponent)))}const Il=new Uint8Array([123,123]),Ol=new Uint8Array([125,125]);function kl(e){return e>=97&&e<=122||e>=65&&e<=90}function ze(e){return e===32||e===10||e===9||e===12||e===13}function Rt(e){return e===47||e===62||ze(e)}function bi(e){const t=new Uint8Array(e.length);for(let s=0;s=0;i--){const r=this.newlines[i];if(t>r){s=i+2,n=t-r;break}}return{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?Rt(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||ze(t)){const s=this.index-this.currentSequence.length;if(this.sectionStart=t||(this.state===28?this.currentSequence===we.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 Rl(e,{compatConfig:t}){const s=t&&t[e];return e==="MODE"?s||3:s}function rs(e,t){const s=Rl("MODE",t),n=Rl(e,t);return s===3?n===!0:n!==!1}function yn(e,t,s,...n){return rs(e,t)}function wo(e){throw e}function mf(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 Ke=e=>e.type===4&&e.isStatic;function yf(e){switch(e){case"Teleport":case"teleport":return sn;case"Suspense":case"suspense":return uo;case"KeepAlive":case"keep-alive":return gi;case"BaseTransition":case"base-transition":return af}}const bg=/^$|^\d|[^\$\w\xA0-\uFFFF]/,Io=e=>!bg.test(e),bf=/[A-Za-z_$\xA0-\uFFFF]/,_g=/[\.\?\w$\xA0-\uFFFF]/,Sg=/\s+[.[]\s*|\s*[.[]\s+/g,_f=e=>e.type===4?e.content:e.loc.source,vg=e=>{const t=_f(e).trim().replace(Sg,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*\(/,Eg=e=>Tg.test(_f(e)),Cg=Eg;function et(e,t,s=!1){for(let n=0;nt.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function ar(e){return e.type===5||e.type===2}function Ml(e){return e.type===7&&e.name==="pre"}function xg(e){return e.type===7&&e.name==="slot"}function _i(e){return e.type===1&&e.tagType===3}function Si(e){return e.type===1&&e.tagType===2}const Ng=new Set([gn,Nn]);function vf(e,t=[]){if(e&&!z(e)&&e.type===14){const s=e.callee;if(!z(s)&&Ng.has(s))return vf(e.arguments[0],t.concat(e))}return[e,t]}function vi(e,t,s){let n,i=e.type===13?e.props:e.arguments[2],r=[],o;if(i&&!z(i)&&i.type===14){const l=vf(i);i=l[0],r=l[1],o=r[r.length-1]}if(i==null||z(i))n=tt([t]);else if(i.type===14){const l=i.arguments[0];!z(l)&&l.type===15?Pl(t,l)||l.properties.unshift(t):i.callee===Co?n=Te(s.helper(mi),[tt([t]),i]):i.arguments.unshift(tt([t])),!n&&(n=i)}else i.type===15?(Pl(t,i)||i.properties.unshift(t),n=i):(n=Te(s.helper(mi),[tt([t]),i]),o&&o.callee===Nn&&(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 Pl(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 bn(e,t){return`_${t}_${e.replace(/[^\w]/g,(s,n)=>s==="-"?"_":e.charCodeAt(n).toString())}`}function wg(e){return e.type===14&&e.callee===xo?e.arguments[1].returns:e}const Ig=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/;function Tf(e){for(let t=0;t0,isVoidTag:_s,isPreTag:_s,isIgnoreNewlineTag:_s,isCustomElement:_s,onError:wo,onWarn:mf,comments:!1,prefixIdentifiers:!1};let re=Cf,_n=null,Nt="",Oe=null,ee=null,Be="",vt=-1,zt=-1,ko=0,$t=!1,Rr=null;const he=[],ge=new yg(he,{onerr:St,ontext(e,t){Hn(Ee(e,t),e,t)},ontextentity(e,t,s){Hn(e,t,s)},oninterpolation(e,t){if($t)return Hn(Ee(e,t),e,t);let s=e+ge.delimiterOpen.length,n=t-ge.delimiterClose.length;for(;ze(Nt.charCodeAt(s));)s++;for(;ze(Nt.charCodeAt(n-1));)n--;let i=Ee(s,n);i.includes("&")&&(i=re.decodeEntities(i,!1)),Mr({type:5,content:Jn(i,!1,me(s,n)),loc:me(e,t)})},onopentagname(e,t){const s=Ee(e,t);Oe={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){Fl(e)},onclosetag(e,t){const s=Ee(e,t);if(!re.isVoidTag(s)){let n=!1;for(let i=0;i0&&St(24,he[0].loc.start.offset);for(let o=0;o<=i;o++){const l=he.shift();Gn(l,t,o(n.type===7?n.rawName:n.name)===s)&&St(2,t)},onattribend(e,t){if(Oe&&ee){if(Qt(ee.loc,t),e!==0)if(Be.includes("&")&&(Be=re.decodeEntities(Be,!0)),ee.type===6)ee.name==="class"&&(Be=Nf(Be).trim()),e===1&&!Be&&St(13,t),ee.value={type:2,content:Be,loc:e===1?me(vt,zt):me(vt-1,zt+1)},ge.inSFCRoot&&Oe.tag==="template"&&ee.name==="lang"&&Be&&Be!=="html"&&ge.enterRCDATA(bi("i.content==="sync"))>-1&&yn("COMPILER_V_BIND_SYNC",re,ee.loc,ee.arg.loc.source)&&(ee.name="model",ee.modifiers.splice(n,1))}(ee.type!==7||ee.name!=="pre")&&Oe.props.push(ee)}Be="",vt=zt=-1},oncomment(e,t){re.comments&&Mr({type:3,content:Ee(e,t),loc:me(e-4,t+3)})},onend(){const e=Nt.length;for(let t=0;t{const b=t.start.offset+d,_=b+u.length;return Jn(u,!1,me(b,_),0,g?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(Og,"").trim();const f=i.indexOf(c),a=c.match(Ll);if(a){c=c.replace(Ll,"").trim();const u=a[1].trim();let d;if(u&&(d=s.indexOf(u,f+c.length),l.key=o(u,d,!0)),a[2]){const g=a[2].trim();g&&(l.index=o(g,s.indexOf(g,l.key?d+u.length:f+c.length),!0))}}return c&&(l.value=o(c,f,!0)),l}function Ee(e,t){return Nt.slice(e,t)}function Fl(e){ge.inSFCRoot&&(Oe.innerLoc=me(e+1,e+1)),Mr(Oe);const{tag:t,ns:s}=Oe;s===0&&re.isPreTag(t)&&ko++,re.isVoidTag(t)?Gn(Oe,e):(he.unshift(Oe),(s===1||s===2)&&(ge.inXML=!0)),Oe=null}function Hn(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]||_n,i=n.children[n.children.length-1];i&&i.type===2?(i.content+=e,Qt(i.loc,s)):n.children.push({type:2,content:e,loc:me(t,s)})}function Gn(e,t,s=!1){s?Qt(e.loc,Af(t,60)):Qt(e.loc,Rg(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=Ee(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:n,ns:i,children:r}=e;if($t||(n==="slot"?e.tagType=2:Dl(e)?e.tagType=3:Pg(e)&&(e.tagType=1)),ge.inRCDATA||(e.children=xf(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)&&ko--,Rr===e&&($t=ge.inVPre=!1,Rr=null),ge.inXML&&(he[0]?he[0].ns:re.ns)===0&&(ge.inXML=!1);{const o=e.props;if(!ge.inSFCRoot&&rs("COMPILER_NATIVE_TEMPLATE",re)&&e.tag==="template"&&!Dl(e)){const c=he[0]||_n,f=c.children.indexOf(e);c.children.splice(f,1,...e.children)}const l=o.find(c=>c.type===6&&c.name==="inline-template");l&&yn("COMPILER_INLINE_TEMPLATE",re,l.loc)&&e.children.length&&(l.value={type:2,content:Ee(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:l.loc})}}function Rg(e,t){let s=e;for(;Nt.charCodeAt(s)!==t&&s=0;)s--;return s}const Mg=new Set(["if","else","else-if","for","slot"]);function Dl({tag:e,props:t}){if(e==="template"){for(let s=0;s64&&e<91}const Fg=/\r\n/g;function xf(e){const t=re.whitespace!=="preserve";let s=!1;for(let n=0;ns.type!==3);return t.length===1&&t[0].type===1&&!Si(t[0])?t[0]:null}function Yn(e,t,s,n=!1,i=!1){const{children:r}=e,o=[];for(let a=0;a0){if(d>=2){u.codegenNode.patchFlag=-1,o.push(u);continue}}else{const g=u.codegenNode;if(g.type===13){const b=g.patchFlag;if((b===void 0||b===512||b===1)&&Of(u,s)>=2){const _=kf(u);_&&(g.props=s.hoist(_))}g.dynamicProps&&(g.dynamicProps=s.hoist(g.dynamicProps))}}}else if(u.type===12&&(n?0:Xe(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++,Yn(u,e,s,!1,i),d&&s.scopes.vSlot--}else if(u.type===11)Yn(u,e,s,u.children.length===1,!0);else if(u.type===9)for(let d=0;dg.key===u||g.key.content===u);return d&&d.value}}o.length&&s.transformHoist&&s.transformHoist(r,s,e)}function Xe(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=Of(e,t);if(l===0)return s.set(e,0),0;l1)for(let c=0;cP&&(k.childIndex--,k.onNodeRemoved()),k.parent.children.splice(P,1)},onNodeRemoved:xe,addIdentifiers(v){},removeIdentifiers(v){},hoist(v){z(v)&&(v=Z(v)),k.hoists.push(v);const A=Z(`_hoisted_${k.hoists.length}`,!1,v.loc,2);return A.hoisted=v,A},cache(v,A=!1,P=!1){const E=gg(k.cached.length,v,A,P);return k.cached.push(E),E}};return k.filters=new Set,k}function Wg(e,t){const s=Kg(e,t);qi(e,s),t.hoistStatic&&Ug(e,s),t.ssr||qg(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 qg(e,t){const{helper:s}=t,{children:n}=e;if(n.length===1){const i=wf(e);if(i&&i.codegenNode){const r=i.codegenNode;r.type===13&&No(r,t),e.codegenNode=r}else e.codegenNode=n[0]}else if(n.length>1){let i=64;e.codegenNode=mn(t,s(pn),void 0,e.children,i,void 0,void 0,!0,void 0,!1)}}function Gg(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(xg))return;const o=[];for(let l=0;l`${Ms[e]}: _${Ms[e]}`;function Jg(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:f="vue/server-renderer",ssr:a=!1,isTS:u=!1,inSSR:d=!1}){const g={mode:t,prefixIdentifiers:s,sourceMap:n,filename:i,scopeId:r,optimizeImports:o,runtimeGlobalName:l,runtimeModuleName:c,ssrRuntimeModuleName:f,ssr:a,isTS:u,inSSR:d,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(_){return`_${Ms[_]}`},push(_,R=-2,x){g.code+=_},indent(){b(++g.indentLevel)},deindent(_=!1){_?--g.indentLevel:b(--g.indentLevel)},newline(){b(g.indentLevel)}};function b(_){g.push(` -`+" ".repeat(_),0)}return g}function Yg(e,t={}){const s=Jg(e,t);t.onContextCreated&&t.onContextCreated(s);const{mode:n,push:i,prefixIdentifiers:r,indent:o,deindent:l,newline:c,scopeId:f,ssr:a}=s,u=Array.from(e.helpers),d=u.length>0,g=!r&&n!=="module";zg(e,s);const _=a?"ssrRender":"render",x=(a?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(i(`function ${_}(${x}) {`),o(),g&&(i("with (_ctx) {"),o(),d&&(i(`const { ${u.map(Mf).join(", ")} } = _Vue -`,-1),c())),e.components.length&&(fr(e.components,"component",s),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(fr(e.directives,"directive",s),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),fr(e.filters,"filter",s),c()),e.temps>0){i("let ");for(let C=0;C0?", ":""}_temp${C}`)}return(e.components.length||e.directives.length||e.temps)&&(i(` -`,0),c()),a||i("return "),e.codegenNode?Me(e.codegenNode,s):i("null"),g&&(l(),i("}")),l(),i("}"),{ast:e,code:s.code,preamble:"",map:s.map?s.map.toJSON():void 0}}function zg(e,t){const{ssr:s,prefixIdentifiers:n,push:i,newline:r,runtimeModuleName:o,runtimeGlobalName:l,ssrRuntimeModuleName:c}=t,f=l,a=Array.from(e.helpers);if(a.length>0&&(i(`const _Vue = ${f} -`,-1),e.hoists.length)){const u=[ho,po,xn,go,hf].filter(d=>a.includes(d)).map(Mf).join(", ");i(`const { ${u} } = _Vue -`,-1)}Xg(e.hoists,t),r(),i("return ")}function fr(e,t,{helper:s,push:n,newline:i,isTS:r}){const o=s(t==="filter"?_o:t==="component"?mo:bo);for(let l=0;l3||!1;t.push("["),s&&t.indent(),wn(e,t,s),s&&t.deindent(),t.push("]")}function wn(e,t,s=!1,n=!0){const{push:i,newline:r}=t;for(let o=0;os||"null")}function im(e,t){const{push:s,helper:n,pure:i}=t,r=z(e.callee)?e.callee:n(e.callee);i&&s(Gi),s(r+"(",-2,e),wn(e.arguments,t),s(")")}function rm(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)?Ro(o,t):Me(o,t)):l&&Me(l,t),(c||l)&&(i(),s("}")),f&&(e.isNonScopedSlot&&s(", undefined, true"),s(")"))}function cm(e,t){const{test:s,consequent:n,alternate:i,newline:r}=e,{push:o,indent:l,deindent:c,newline:f}=t;if(s.type===4){const u=!Io(s.content);u&&o("("),Pf(s,t),u&&o(")")}else o("("),Me(s,t),o(")");r&&l(),t.indentLevel++,r||o(" "),o("? "),Me(n,t),t.indentLevel--,r&&f(),r||o(" "),o(": ");const a=i.type===19;a||t.indentLevel++,Me(i,t),a||t.indentLevel--,r&&c(!0)}function am(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(yi)}(-1`),e.inVOnce&&s(", true"),s("),"),o(),s("(")),s(`_cache[${e.index}] = `),Me(e.value,t),l&&(s(`).cacheIndex = ${e.index},`),o(),s(`${n(yi)}(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 fm=Rf(/^(?:if|else|else-if)$/,(e,t,s)=>um(e,t,s,(n,i,r)=>{const o=s.parent.children;let l=o.indexOf(n),c=0;for(;l-->=0;){const f=o[l];f&&f.type===9&&(c+=f.branches.length)}return()=>{if(r)n.codegenNode=$l(i,c,s);else{const f=hm(n.codegenNode);f.alternate=$l(i,c+n.branches.length-1,s)}}}));function um(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=Vl(e,t),r={type:9,loc:Vg(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&&Ef(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=Vl(e,t);o.branches.push(l);const c=n&&n(o,l,!1);qi(l,s),c&&c(),s.currentNode=null}else s.onError(de(30,e.loc));break}}}function Vl(e,t){const s=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:s&&!et(e,"for")?e.children:[e],userKey:Wi(e,"key"),isTemplateIf:s}}function $l(e,t,s){return e.condition?kr(e.condition,Hl(e,t,s),Te(s.helper(xn),['""',"true"])):Hl(e,t,s)}function Hl(e,t,s){const{helper:n}=s,i=Se("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 vi(c,i,s),c}else return mn(s,n(pn),tt([i]),r,64,void 0,void 0,!0,!1,!1,e.loc);else{const c=o.codegenNode,f=wg(c);return f.type===13&&No(f,s),vi(f,i,s),c}}function hm(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 dm=Rf("for",(e,t,s)=>{const{helper:n,removeHelper:i}=s;return pm(e,t,s,r=>{const o=Te(n(vo),[r.source]),l=_i(e),c=et(e,"memo"),f=Wi(e,"key",!1,!0);f&&f.type;let a=f&&(f.type===6?f.value?Z(f.value.content,!0):void 0:f.exp);const u=f&&a?Se("key",a):null,d=r.source.type===4&&r.source.constType>0,g=d?64:f?128:256;return r.codegenNode=mn(s,n(pn),void 0,o,g,void 0,void 0,!0,!d,!1,e.loc),()=>{let b;const{children:_}=r,R=_.length!==1||_[0].type!==1,x=Si(e)?e:l&&e.children.length===1&&Si(e.children[0])?e.children[0]:null;if(x?(b=x.codegenNode,l&&u&&vi(b,u,s)):R?b=mn(s,n(pn),u?tt([u]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(b=_[0].codegenNode,l&&u&&vi(b,u,s),b.isBlock!==!d&&(b.isBlock?(i(cs),i(Fs(s.inSSR,b.isComponent))):i(Ls(s.inSSR,b.isComponent))),b.isBlock=!d,b.isBlock?(n(cs),n(Fs(s.inSSR,b.isComponent))):n(Ls(s.inSSR,b.isComponent))),c){const C=Ps(Pr(r.parseResult,[Z("_cached")]));C.body=mg([ct(["const _memo = (",c.exp,")"]),ct(["if (_cached",...a?[" && _cached.key === ",a]:[],` && ${s.helperString(gf)}(_cached, _memo)) return _cached`]),ct(["const _item = ",b]),Z("_item.memo = _memo"),Z("return _item")]),o.arguments.push(C,Z("_cache"),Z(String(s.cached.length))),s.cached.push(null)}else o.arguments.push(Ps(Pr(r.parseResult),b,!0))}})});function pm(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}Ff(i);const{addIdentifiers:r,removeIdentifiers:o,scopes:l}=s,{source:c,value:f,key:a,index:u}=i,d={type:11,loc:t.loc,source:c,valueAlias:f,keyAlias:a,objectIndexAlias:u,parseResult:i,children:_i(e)?e.children:[e]};s.replaceNode(d),l.vFor++;const g=n&&n(d);return()=>{l.vFor--,g&&g()}}function Ff(e,t){e.finalized||(e.finalized=!0)}function Pr({value:e,key:t,index:s},n=[]){return gm([e,t,s,...n])}function gm(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 Bl=Z("undefined",!1),mm=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const s=et(e,"slot");if(s)return s.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},ym=(e,t,s,n)=>Ps(e,s,!1,!0,s.length?s[0].loc:n);function bm(e,t,s=ym){t.helper(Ao);const{children:n,loc:i}=e,r=[],o=[];let l=t.scopes.vSlot>0||t.scopes.vFor>0;const c=et(e,"slot",!0);if(c){const{arg:R,exp:x}=c;R&&!Ke(R)&&(l=!0),r.push(Se(R||Z("default",!0),s(x,void 0,n,i)))}let f=!1,a=!1;const u=[],d=new Set;let g=0;for(let R=0;R{const p=s(x,void 0,C,i);return t.compatConfig&&(p.isNonScopedSlot=!0),Se("default",p)};f?u.length&&!u.every(Oo)&&(a?t.onError(de(39,u[0].loc)):r.push(R(void 0,u))):r.push(R(void 0,n))}const b=l?2:zn(e.children)?3:1;let _=tt(r.concat(Se("_",Z(b+"",!1))),i);return o.length&&(_=Te(t.helper(pf),[_,is(o)])),{slots:_,hasDynamicSlots:l}}function Bn(e,t,s){const n=[Se("name",e),Se("fn",t)];return s!=null&&n.push(Se("key",Z(String(s),!0))),tt(n)}function zn(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?Sm(e,t):`"${n}"`;const l=le(o)&&o.callee===yo;let c,f,a=0,u,d,g,b=l||o===sn||o===uo||!r&&(n==="svg"||n==="foreignObject"||n==="math");if(i.length>0){const _=Vf(e,t,void 0,r,l);c=_.props,a=_.patchFlag,d=_.dynamicPropNames;const R=_.directives;g=R&&R.length?is(R.map(x=>Tm(x,t))):void 0,_.shouldUseBlock&&(b=!0)}if(e.children.length>0)if(o===gi&&(b=!0,a|=1024),r&&o!==sn&&o!==gi){const{slots:R,hasDynamicSlots:x}=bm(e,t);f=R,x&&(a|=1024)}else if(e.children.length===1&&o!==sn){const R=e.children[0],x=R.type,C=x===5||x===8;C&&Xe(R,t)===0&&(a|=1),C||x===2?f=R:f=e.children}else f=e.children;d&&d.length&&(u=Em(d)),e.codegenNode=mn(t,o,c,f,a===0?void 0:a,u,g,!!b,!1,r,e.loc)};function Sm(e,t,s=!1){let{tag:n}=e;const i=Lr(n),r=Wi(e,"is",!1,!0);if(r)if(i||rs("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 Te(t.helper(yo),[l])}else r.type===6&&r.value.content.startsWith("vue:")&&(n=r.value.content.slice(4));const o=yf(n)||t.isBuiltInComponent(n);return o?(s||t.helper(o),o):(t.helper(mo),t.components.add(n),bn(n,"component"))}function Vf(e,t,s=e.props,n,i,r=!1){const{tag:o,loc:l,children:c}=e;let f=[];const a=[],u=[],d=c.length>0;let g=!1,b=0,_=!1,R=!1,x=!1,C=!1,p=!1,y=!1;const S=[],w=A=>{f.length&&(a.push(tt(Ul(f),l)),f=[]),A&&a.push(A)},V=()=>{t.scopes.vFor>0&&f.push(Se(Z("ref_for",!0),Z("true")))},k=({key:A,value:P})=>{if(Ke(A)){const E=A.content,L=as(E);if(L&&(!n||i)&&E.toLowerCase()!=="onclick"&&E!=="onUpdate:modelValue"&&!Ht(E)&&(C=!0),L&&Ht(E)&&(y=!0),L&&P.type===14&&(P=P.arguments[0]),P.type===20||(P.type===4||P.type===8)&&Xe(P,t)>0)return;E==="ref"?_=!0:E==="class"?R=!0:E==="style"?x=!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;A$e.content==="prop")&&(b|=32);const oe=t.directiveTransforms[E];if(oe){const{props:$e,needRuntime:it}=oe(P,e,t);!r&&$e.forEach(k),j&&L&&!Ke(L)?w(tt($e,l)):f.push(...$e),it&&(u.push(P),qe(it)&&Df.set(P,it))}else su(E)||(u.push(P),d&&(g=!0))}}let v;if(a.length?(w(),a.length>1?v=Te(t.helper(mi),a,l):v=a[0]):f.length&&(v=tt(Ul(f),l)),p?b|=16:(R&&!n&&(b|=2),x&&!n&&(b|=4),S.length&&(b|=8),C&&(b|=32)),!g&&(b===0||b===32)&&(_||y||u.length>0)&&(b|=512),!t.inSSR&&v)switch(v.type){case 15:let A=-1,P=-1,E=!1;for(let Y=0;YSe(o,r)),i))}return is(s,e.loc)}function Em(e){let t="[";for(let s=0,n=e.length;s{if(Si(e)){const{children:s,loc:n}=e,{slotName:i,slotProps:r}=Am(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",i,"{}","undefined","true"];let l=2;r&&(o[2]=r,l=3),s.length&&(o[3]=Ps([],s,!1,!1,n),l=4),t.scopeId&&!t.slotted&&(l=5),o.splice(l),e.codegenNode=Te(t.helper(df),o,n)}};function Am(e,t){let s='"default"',n;const i=[];for(let r=0;r0){const{props:r,directives:o}=Vf(e,t,i,!1,!1);n=r,o.length&&t.onError(de(36,o[0].loc))}return{slotName:s,slotProps:n}}const $f=(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)?Ts(ue(u)):`on:${u}`;l=Z(d,!0,o.loc)}else l=ct([`${s.helperString(Or)}(`,o,")"]);else l=o,l.children.unshift(`${s.helperString(Or)}(`),l.children.push(")");let c=e.exp;c&&!c.content.trim()&&(c=void 0);let f=s.cacheHandlers&&!c&&!s.inVOnce;if(c){const u=Sf(c),d=!(u||Cg(c)),g=c.content.includes(";");(d||f&&u)&&(c=ct([`${d?"$event":"(...args)"} => ${g?"{":"("}`,c,g?"}":")"]))}let a={props:[Se(l,c||Z("() => {}",!1,i))]};return n&&(a=n(a)),f&&(a.props[0].value=s.cache(a.props[0].value)),a.props.forEach(u=>u.key.isHandlerKey=!0),a},xm=(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=ue(r.content):r.content=`${s.helperString(Ir)}(${r.content})`:(r.children.unshift(`${s.helperString(Ir)}(`),r.children.push(")"))),s.inSSR||(n.some(l=>l.content==="prop")&&jl(r,"."),n.some(l=>l.content==="attr")&&jl(r,"^")),{props:[Se(r,o)]}},jl=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},Nm=(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&&et(e,"once",!0))return Kl.has(e)||t.inVOnce||t.inSSR?void 0:(Kl.add(e),t.inVOnce=!0,t.helper(yi),()=>{t.inVOnce=!1;const s=t.currentNode;s.codegenNode&&(s.codegenNode=t.cache(s.codegenNode,!0,!0))})},Hf=(e,t,s)=>{const{exp:n,arg:i}=e;if(!n)return s.onError(de(41,e.loc)),Un();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)),Un();if(!o.trim()||!Sf(n))return s.onError(de(42,n.loc)),Un();const c=i||Z("modelValue",!0),f=i?Ke(i)?`onUpdate:${ue(i.content)}`:ct(['"onUpdate:" + ',i]):"onUpdate:modelValue";let a;const u=s.isTS?"($event: any)":"$event";a=ct([`${u} => ((`,n,") = $event)"]);const d=[Se(c,e.exp),Se(f,a)];if(e.modifiers.length&&t.tagType===1){const g=e.modifiers.map(_=>_.content).map(_=>(Io(_)?_:JSON.stringify(_))+": true").join(", "),b=i?Ke(i)?`${i.content}Modifiers`:ct([i,' + "Modifiers"']):"modelModifiers";d.push(Se(b,Z(`{ ${g} }`,!1,e.loc,2)))}return Un(d)};function Un(e=[]){return{props:e}}const Im=/[\w).+\-_$\]]/,Om=(e,t)=>{rs("COMPILER_FILTERS",t)&&(e.type===5?Ti(e.content,t):e.type===1&&e.props.forEach(s=>{s.type===7&&s.name!=="for"&&s.exp&&Ti(s.exp,t)}))};function Ti(e,t){if(e.type===4)Wl(e,t);else for(let s=0;s=0&&(C=s.charAt(x),C===" ");x--);(!C||!Im.test(C))&&(o=!0)}}b===void 0?b=s.slice(0,g).trim():a!==0&&R();function R(){_.push(s.slice(a,g).trim()),a=g+1}if(_.length){for(g=0;g<_.length;g++)b=km(b,_[g],t);e.content=b,e.ast=void 0}}function km(e,t,s){s.helper(_o);const n=t.indexOf("(");if(n<0)return s.filters.add(t),`${bn(t,"filter")}(${e})`;{const i=t.slice(0,n),r=t.slice(n+1);return s.filters.add(i),`${bn(i,"filter")}(${e}${r!==")"?","+r:r}`}}const ql=new WeakSet,Rm=(e,t)=>{if(e.type===1){const s=et(e,"memo");return!s||ql.has(e)||t.inSSR?void 0:(ql.add(e),()=>{const n=e.codegenNode||t.currentNode.codegenNode;n&&n.type===13&&(e.tagType!==1&&No(n,t),e.codegenNode=Te(t.helper(xo),[s.exp,Ps(void 0,n),"_cache",String(t.cached.length)]),t.cached.push(null))})}},Mm=(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(52,n.loc)),s.exp=Z("",!0,n.loc);else{const i=ue(n.content);(bf.test(i[0])||i[0]==="-")&&(s.exp=Z(i,!1,n.loc))}}}};function Pm(e){return[[Mm,wm,fm,Rm,dm,Om,Cm,_m,mm,Nm],{on:$f,bind:xm,model:Hf}]}function Lm(e,t={}){const s=t.onError||wo,n=t.mode==="module";t.prefixIdentifiers===!0?s(de(47)):n&&s(de(48));const i=!1;t.cacheHandlers&&s(de(49)),t.scopeId&&!n&&s(de(50));const r=Q({},t,{prefixIdentifiers:i}),o=z(e)?Bg(e,r):e,[l,c]=Pm();return Wg(o,Q({},r,{nodeTransforms:[...l,...t.nodeTransforms||[]],directiveTransforms:Q({},c,t.directiveTransforms||{})})),Yg(o,r)}const Fm=()=>({props:[]});const Bf=Symbol(""),Uf=Symbol(""),jf=Symbol(""),Kf=Symbol(""),Fr=Symbol(""),Wf=Symbol(""),qf=Symbol(""),Gf=Symbol(""),Jf=Symbol(""),Yf=Symbol("");dg({[Bf]:"vModelRadio",[Uf]:"vModelCheckbox",[jf]:"vModelText",[Kf]:"vModelSelect",[Fr]:"vModelDynamic",[Wf]:"withModifiers",[qf]:"withKeys",[Gf]:"vShow",[Jf]:"Transition",[Yf]:"TransitionGroup"});let ms;function Dm(e,t=!1){return ms||(ms=document.createElement("div")),t?(ms.innerHTML=`
`,ms.children[0].getAttribute("foo")):(ms.innerHTML=e,ms.textContent)}const Vm={parseMode:"html",isVoidTag:Su,isNativeTag:e=>yu(e)||bu(e)||_u(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:Dm,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return Jf;if(e==="TransitionGroup"||e==="transition-group")return Yf},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}},$m=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:Hm(t.value.content,t.loc),modifiers:[],loc:t.loc})})},Hm=(e,t)=>{const s=Xl(e);return Z(JSON.stringify(s),!1,t,3)};function Kt(e,t){return de(e,t)}const Bm=(e,t,s)=>{const{exp:n,loc:i}=e;return n||s.onError(Kt(53,i)),t.children.length&&(s.onError(Kt(54,i)),t.children.length=0),{props:[Se(Z("innerHTML",!0,i),n||Z("",!0))]}},Um=(e,t,s)=>{const{exp:n,loc:i}=e;return n||s.onError(Kt(55,i)),t.children.length&&(s.onError(Kt(56,i)),t.children.length=0),{props:[Se(Z("textContent",!0),n?Xe(n,s)>0?n:Te(s.helperString(Ki),[n],i):Z("",!0))]}},jm=(e,t,s)=>{const n=Hf(e,t,s);if(!n.props.length||t.tagType===1)return n;e.arg&&s.onError(Kt(58,e.arg.loc));const{tag:i}=t,r=s.isCustomElement(i);if(i==="input"||i==="textarea"||i==="select"||r){let o=jf,l=!1;if(i==="input"||r){const c=Wi(t,"type");if(c){if(c.type===7)o=Fr;else if(c.value)switch(c.value.content){case"radio":o=Bf;break;case"checkbox":o=Uf;break;case"file":l=!0,s.onError(Kt(59,e.loc));break}}else Ag(t)&&(o=Fr)}else i==="select"&&(o=Kf);l||(n.needRuntime=s.helper(o))}else s.onError(Kt(57,e.loc));return n.props=n.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),n},Km=Pe("passive,once,capture"),Wm=Pe("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),qm=Pe("left,right"),zf=Pe("onkeyup,onkeydown,onkeypress"),Gm=(e,t,s,n)=>{const i=[],r=[],o=[];for(let l=0;lKe(e)&&e.content.toLowerCase()==="onclick"?Z(t,!0):e.type!==4?ct(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,Jm=(e,t,s)=>$f(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:f}=Gm(r,i,s,e.loc);if(c.includes("right")&&(r=Gl(r,"onContextmenu")),c.includes("middle")&&(r=Gl(r,"onMouseup")),c.length&&(o=Te(s.helper(Wf),[o,JSON.stringify(c)])),l.length&&(!Ke(r)||zf(r.content.toLowerCase()))&&(o=Te(s.helper(qf),[o,JSON.stringify(l)])),f.length){const a=f.map(us).join("");r=Ke(r)?Z(`${r.content}${a}`,!0):ct(["(",r,`) + "${a}"`])}return{props:[Se(r,o)]}}),Ym=(e,t,s)=>{const{exp:n,loc:i}=e;return n||s.onError(Kt(61,i)),{props:[],needRuntime:s.helper(Gf)}},zm=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},Xm=[$m],Zm={cloak:Fm,html:Bm,text:Um,model:jm,on:Jm,show:Ym};function Qm(e,t={}){return Lm(e,Q({},Vm,t,{nodeTransforms:[zm,...Xm,...t.nodeTransforms||[]],directiveTransforms:Q({},Zm,t.directiveTransforms||{}),transformHoist:null}))}const Jl=Object.create(null);function ey(e,t){if(!z(e))if(e.nodeType)e=e.innerHTML;else return xe;const s=ru(e,t),n=Jl[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:xe},t);!i.isCustomElement&&typeof customElements<"u"&&(i.isCustomElement=l=>!!customElements.get(l));const{code:r}=Qm(e,i),o=new Function("Vue",r)(lg);return o._rc=!0,Jl[s]=o}Ia(ey);export{dd as A,Qc as B,Qh as C,Kc as D,vc as E,ve as F,Hi as G,be as H,Bt as I,Pa as J,wr as K,It as L,Ri as a,$i as b,Ma as c,zr as d,Xd as e,hn as f,oo as g,lo as h,$s as i,tp as j,pe as k,Gr as l,li as m,Pi as n,En as o,td as p,Nh as q,zs as r,sg as s,ec as t,vn as u,Qs as v,xs as w,Ge as x,nd as y,Vs as z}; diff --git a/package-lock.json b/package-lock.json index 96b539f..e7e23ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "axios": "^1.8.3", "bootstrap": "^5.3.8", "moment": "^2.29.4", - "pev2": "^1.19.0", + "pev2": "^1.20.1", "popper.js": "^1.15.0", "vue-timeago3": "^2.3.0" }, @@ -43,12 +43,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", - "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.6.tgz", + "integrity": "sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ==", "license": "MIT", "dependencies": { - "@babel/types": "^7.28.5" + "@babel/types": "^7.28.6" }, "bin": { "parser": "bin/babel-parser.js" @@ -58,9 +58,9 @@ } }, "node_modules/@babel/types": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", - "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.6.tgz", + "integrity": "sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.27.1", @@ -536,9 +536,9 @@ } }, "node_modules/@fortawesome/vue-fontawesome": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.1.2.tgz", - "integrity": "sha512-mhYnBIuuW8OIMHf31kOjaBmyE7BMrwBorhrOHVud6vTTu+7IPQNWB+DWaHoE75v10dRF5s/dFtcrgE7vKSEWwQ==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.1.3.tgz", + "integrity": "sha512-OHHUTLPEzdwP8kcYIzhioUdUOjZ4zzmi+midwa4bqscza4OJCOvTKJEHkXNz8PgZ23kWci1HkKVX0bm8f9t9gQ==", "license": "MIT", "peerDependencies": { "@fortawesome/fontawesome-svg-core": "~1 || ~6 || ~7", @@ -906,39 +906,39 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.25.tgz", - "integrity": "sha512-vay5/oQJdsNHmliWoZfHPoVZZRmnSWhug0BYT34njkYTPqClh3DNWLkZNJBVSjsNMrg0CCrBfoKkjZQPM/QVUw==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.27.tgz", + "integrity": "sha512-gnSBQjZA+//qDZen+6a2EdHqJ68Z7uybrMf3SPjEGgG4dicklwDVmMC1AeIHxtLVPT7sn6sH1KOO+tS6gwOUeQ==", "license": "MIT", "dependencies": { "@babel/parser": "^7.28.5", - "@vue/shared": "3.5.25", - "entities": "^4.5.0", + "@vue/shared": "3.5.27", + "entities": "^7.0.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.25.tgz", - "integrity": "sha512-4We0OAcMZsKgYoGlMjzYvaoErltdFI2/25wqanuTu+S4gismOTRTBPi4IASOjxWdzIwrYSjnqONfKvuqkXzE2Q==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.27.tgz", + "integrity": "sha512-oAFea8dZgCtVVVTEC7fv3T5CbZW9BxpFzGGxC79xakTr6ooeEqmRuvQydIiDAkglZEAd09LgVf1RoDnL54fu5w==", "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.25", - "@vue/shared": "3.5.25" + "@vue/compiler-core": "3.5.27", + "@vue/shared": "3.5.27" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.25.tgz", - "integrity": "sha512-PUgKp2rn8fFsI++lF2sO7gwO2d9Yj57Utr5yEsDf3GNaQcowCLKL7sf+LvVFvtJDXUp/03+dC6f2+LCv5aK1ag==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.27.tgz", + "integrity": "sha512-sHZu9QyDPeDmN/MRoshhggVOWE5WlGFStKFwu8G52swATgSny27hJRWteKDSUUzUH+wp+bmeNbhJnEAel/auUQ==", "license": "MIT", "dependencies": { "@babel/parser": "^7.28.5", - "@vue/compiler-core": "3.5.25", - "@vue/compiler-dom": "3.5.25", - "@vue/compiler-ssr": "3.5.25", - "@vue/shared": "3.5.25", + "@vue/compiler-core": "3.5.27", + "@vue/compiler-dom": "3.5.27", + "@vue/compiler-ssr": "3.5.27", + "@vue/shared": "3.5.27", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.6", @@ -946,63 +946,63 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.25.tgz", - "integrity": "sha512-ritPSKLBcParnsKYi+GNtbdbrIE1mtuFEJ4U1sWeuOMlIziK5GtOL85t5RhsNy4uWIXPgk+OUdpnXiTdzn8o3A==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.27.tgz", + "integrity": "sha512-Sj7h+JHt512fV1cTxKlYhg7qxBvack+BGncSpH+8vnN+KN95iPIcqB5rsbblX40XorP+ilO7VIKlkuu3Xq2vjw==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.25", - "@vue/shared": "3.5.25" + "@vue/compiler-dom": "3.5.27", + "@vue/shared": "3.5.27" } }, "node_modules/@vue/reactivity": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.25.tgz", - "integrity": "sha512-5xfAypCQepv4Jog1U4zn8cZIcbKKFka3AgWHEFQeK65OW+Ys4XybP6z2kKgws4YB43KGpqp5D/K3go2UPPunLA==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.27.tgz", + "integrity": "sha512-vvorxn2KXfJ0nBEnj4GYshSgsyMNFnIQah/wczXlsNXt+ijhugmW+PpJ2cNPe4V6jpnBcs0MhCODKllWG+nvoQ==", "license": "MIT", "dependencies": { - "@vue/shared": "3.5.25" + "@vue/shared": "3.5.27" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.25.tgz", - "integrity": "sha512-Z751v203YWwYzy460bzsYQISDfPjHTl+6Zzwo/a3CsAf+0ccEjQ8c+0CdX1WsumRTHeywvyUFtW6KvNukT/smA==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.27.tgz", + "integrity": "sha512-fxVuX/fzgzeMPn/CLQecWeDIFNt3gQVhxM0rW02Tvp/YmZfXQgcTXlakq7IMutuZ/+Ogbn+K0oct9J3JZfyk3A==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.25", - "@vue/shared": "3.5.25" + "@vue/reactivity": "3.5.27", + "@vue/shared": "3.5.27" } }, "node_modules/@vue/runtime-dom": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.25.tgz", - "integrity": "sha512-a4WrkYFbb19i9pjkz38zJBg8wa/rboNERq3+hRRb0dHiJh13c+6kAbgqCPfMaJ2gg4weWD3APZswASOfmKwamA==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.27.tgz", + "integrity": "sha512-/QnLslQgYqSJ5aUmb5F0z0caZPGHRB8LEAQ1s81vHFM5CBfnun63rxhvE/scVb/j3TbBuoZwkJyiLCkBluMpeg==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.25", - "@vue/runtime-core": "3.5.25", - "@vue/shared": "3.5.25", - "csstype": "^3.1.3" + "@vue/reactivity": "3.5.27", + "@vue/runtime-core": "3.5.27", + "@vue/shared": "3.5.27", + "csstype": "^3.2.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.25.tgz", - "integrity": "sha512-UJaXR54vMG61i8XNIzTSf2Q7MOqZHpp8+x3XLGtE3+fL+nQd+k7O5+X3D/uWrnQXOdMw5VPih+Uremcw+u1woQ==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.27.tgz", + "integrity": "sha512-qOz/5thjeP1vAFc4+BY3Nr6wxyLhpeQgAE/8dDtKo6a6xdk+L4W46HDZgNmLOBUDEkFXV3G7pRiUqxjX0/2zWA==", "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.25", - "@vue/shared": "3.5.25" + "@vue/compiler-ssr": "3.5.27", + "@vue/shared": "3.5.27" }, "peerDependencies": { - "vue": "3.5.25" + "vue": "3.5.27" } }, "node_modules/@vue/shared": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.25.tgz", - "integrity": "sha512-AbOPdQQnAnzs58H2FrrDxYj/TJfmeS2jdfEEhgiKINy+bnOANmVizIEgq1r+C5zsbs6l1CCQxtcj71rwNQ4jWg==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.27.tgz", + "integrity": "sha512-dXr/3CgqXsJkZ0n9F3I4elY8wM9jMJpP3pvRG52r6m0tu/MsAFIe6JpXVGeNMd/D9F4hQynWT8Rfuj0bdm9kFQ==", "license": "MIT" }, "node_modules/@vueuse/core": { @@ -1600,9 +1600,9 @@ } }, "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.0.tgz", + "integrity": "sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ==", "license": "BSD-2-Clause", "engines": { "node": ">=0.12" @@ -1757,13 +1757,13 @@ } }, "node_modules/framer-motion": { - "version": "12.23.12", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.23.12.tgz", - "integrity": "sha512-6e78rdVtnBvlEVgu6eFEAgG9v3wLnYEboM8I5O5EXvfKC8gxGQB8wXJdhkMy10iVcn05jl6CNw7/HTsTCfwcWg==", + "version": "12.27.1", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.27.1.tgz", + "integrity": "sha512-cEAqO69kcZt3gL0TGua8WTgRQfv4J57nqt1zxHtLKwYhAwA0x9kDS/JbMa1hJbwkGY74AGJKvZ9pX/IqWZtZWQ==", "license": "MIT", "dependencies": { - "motion-dom": "^12.23.12", - "motion-utils": "^12.23.6", + "motion-dom": "^12.27.1", + "motion-utils": "^12.24.10", "tslib": "^2.4.0" }, "peerDependencies": { @@ -1932,12 +1932,6 @@ "node": ">= 0.4" } }, - "node_modules/hey-listen": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", - "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==", - "license": "MIT" - }, "node_modules/highlight.js": { "version": "11.11.1", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz", @@ -1948,9 +1942,9 @@ } }, "node_modules/humanize-duration": { - "version": "3.33.1", - "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.33.1.tgz", - "integrity": "sha512-hwzSCymnRdFx9YdRkQQ0OYequXiVAV6ZGQA2uzocwB0F4309Ke6pO8dg0P8LHhRQJyVjGteRTAA/zNfEcpXn8A==", + "version": "3.33.2", + "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.33.2.tgz", + "integrity": "sha512-K7Ny/ULO1hDm2nnhvAY+SJV1skxFb61fd073SG1IWJl+D44ULrruCuTyjHKjBVVcSuTlnY99DKtgEG39CM5QOQ==", "license": "Unlicense", "funding": { "url": "https://github.com/sponsors/EvanHahn" @@ -2045,36 +2039,47 @@ "node": "*" } }, - "node_modules/motion-dom": { - "version": "12.23.12", - "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.23.12.tgz", - "integrity": "sha512-RcR4fvMCTESQBD/uKQe49D5RUeDOokkGRmz4ceaJKDBgHYtZtntC/s2vLvY38gqGaytinij/yi3hMcWVcEF5Kw==", + "node_modules/motion": { + "version": "12.27.1", + "resolved": "https://registry.npmjs.org/motion/-/motion-12.27.1.tgz", + "integrity": "sha512-FAZTPDm1LccBdWSL46WLnEdTSHmdVx+fdWK8f61qBQn67MmFefXLXlrwy94rK2DDsd9A50Gj8H+LYCgQ/cQlFg==", "license": "MIT", "dependencies": { - "motion-utils": "^12.23.6" + "framer-motion": "^12.27.1", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, - "node_modules/motion-utils": { - "version": "12.23.6", - "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.23.6.tgz", - "integrity": "sha512-eAWoPgr4eFEOFfg2WjIsMoqJTW6Z8MTUCgn/GZ3VRpClWBdnbjryiA3ZSNLyxCTmCQx4RmYX6jX1iWHbenUPNQ==", - "license": "MIT" - }, - "node_modules/motion-v": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/motion-v/-/motion-v-1.7.4.tgz", - "integrity": "sha512-YNDUAsany04wfI7YtHxQK3kxzNvh+OdFUk9GpA3+hMt7j6P+5WrVAAgr8kmPPoVza9EsJiAVhqoN3YYFN0Twrw==", + "node_modules/motion-dom": { + "version": "12.27.1", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.27.1.tgz", + "integrity": "sha512-V/53DA2nBqKl9O2PMJleSUb/G0dsMMeZplZwgIQf5+X0bxIu7Q1cTv6DrjvTTGYRm3+7Y5wMlRZ1wT61boU/bQ==", "license": "MIT", "dependencies": { - "framer-motion": "12.23.12", - "hey-listen": "^1.0.8", - "motion-dom": "12.23.12" - }, - "peerDependencies": { - "@vueuse/core": ">=10.0.0", - "vue": ">=3.0.0" + "motion-utils": "^12.24.10" } }, + "node_modules/motion-utils": { + "version": "12.24.10", + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.24.10.tgz", + "integrity": "sha512-x5TFgkCIP4pPsRLpKoI86jv/q8t8FQOiM/0E8QKBzfMozWHfkKap2gA1hOki+B5g3IsBNpxbUnfOum1+dgvYww==", + "license": "MIT" + }, "node_modules/nanoid": { "version": "3.3.11", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", @@ -2094,24 +2099,24 @@ } }, "node_modules/pev2": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/pev2/-/pev2-1.19.0.tgz", - "integrity": "sha512-atHedIYeq/nJTvXDX+FQEDQJEc/R428LFt1FJhjW4BrimmNQTX8zbmXkDrxKEIrfnES5E9epufk1b9BsGXUfnw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/pev2/-/pev2-1.20.1.tgz", + "integrity": "sha512-ir8x7nAwW+jAgnjWAUed2B8FDDtPF4FvRrEgmhpxIF+iBauYB3QKkCGhYJJyvsLx7nOgIfO1HUFaO5qNmlpNJw==", "license": "PostgreSQL license", "dependencies": { "@fortawesome/fontawesome-svg-core": "^6.7.2", "@fortawesome/free-solid-svg-icons": "^6.7.2", - "@fortawesome/vue-fontawesome": "^3.1.2", + "@fortawesome/vue-fontawesome": "^3.1.3", "@vueuse/core": "^14.1.0", "bootstrap": "^5.3.8", "d3": "^7.9.0", "d3-flextree": "^2.1.2", "highlight.js": "^11.11.1", - "humanize-duration": "^3.33.1", + "humanize-duration": "^3.33.2", "lodash": "^4.17.21", - "motion-v": "^1.7.4", + "motion": "^12.26.2", "splitpanes": "^3.2.0", - "vue": "^3.5.25", + "vue": "^3.5.26", "vue-clipboard3": "^2.0.0", "vue-tippy": "^6.7.1" } @@ -2846,16 +2851,16 @@ } }, "node_modules/vue": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.25.tgz", - "integrity": "sha512-YLVdgv2K13WJ6n+kD5owehKtEXwdwXuj2TTyJMsO7pSeKw2bfRNZGjhB7YzrpbMYj5b5QsUebHpOqR3R3ziy/g==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.27.tgz", + "integrity": "sha512-aJ/UtoEyFySPBGarREmN4z6qNKpbEguYHMmXSiOGk69czc+zhs0NF6tEFrY8TZKAl8N/LYAkd4JHVd5E/AsSmw==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.25", - "@vue/compiler-sfc": "3.5.25", - "@vue/runtime-dom": "3.5.25", - "@vue/server-renderer": "3.5.25", - "@vue/shared": "3.5.25" + "@vue/compiler-dom": "3.5.27", + "@vue/compiler-sfc": "3.5.27", + "@vue/runtime-dom": "3.5.27", + "@vue/server-renderer": "3.5.27", + "@vue/shared": "3.5.27" }, "peerDependencies": { "typescript": "*" @@ -2910,17 +2915,17 @@ "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==" }, "@babel/parser": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", - "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.6.tgz", + "integrity": "sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ==", "requires": { - "@babel/types": "^7.28.5" + "@babel/types": "^7.28.6" } }, "@babel/types": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", - "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.6.tgz", + "integrity": "sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==", "requires": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" @@ -3129,9 +3134,9 @@ } }, "@fortawesome/vue-fontawesome": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.1.2.tgz", - "integrity": "sha512-mhYnBIuuW8OIMHf31kOjaBmyE7BMrwBorhrOHVud6vTTu+7IPQNWB+DWaHoE75v10dRF5s/dFtcrgE7vKSEWwQ==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.1.3.tgz", + "integrity": "sha512-OHHUTLPEzdwP8kcYIzhioUdUOjZ4zzmi+midwa4bqscza4OJCOvTKJEHkXNz8PgZ23kWci1HkKVX0bm8f9t9gQ==", "requires": {} }, "@jridgewell/sourcemap-codec": { @@ -3325,36 +3330,36 @@ } }, "@vue/compiler-core": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.25.tgz", - "integrity": "sha512-vay5/oQJdsNHmliWoZfHPoVZZRmnSWhug0BYT34njkYTPqClh3DNWLkZNJBVSjsNMrg0CCrBfoKkjZQPM/QVUw==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.27.tgz", + "integrity": "sha512-gnSBQjZA+//qDZen+6a2EdHqJ68Z7uybrMf3SPjEGgG4dicklwDVmMC1AeIHxtLVPT7sn6sH1KOO+tS6gwOUeQ==", "requires": { "@babel/parser": "^7.28.5", - "@vue/shared": "3.5.25", - "entities": "^4.5.0", + "@vue/shared": "3.5.27", + "entities": "^7.0.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "@vue/compiler-dom": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.25.tgz", - "integrity": "sha512-4We0OAcMZsKgYoGlMjzYvaoErltdFI2/25wqanuTu+S4gismOTRTBPi4IASOjxWdzIwrYSjnqONfKvuqkXzE2Q==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.27.tgz", + "integrity": "sha512-oAFea8dZgCtVVVTEC7fv3T5CbZW9BxpFzGGxC79xakTr6ooeEqmRuvQydIiDAkglZEAd09LgVf1RoDnL54fu5w==", "requires": { - "@vue/compiler-core": "3.5.25", - "@vue/shared": "3.5.25" + "@vue/compiler-core": "3.5.27", + "@vue/shared": "3.5.27" } }, "@vue/compiler-sfc": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.25.tgz", - "integrity": "sha512-PUgKp2rn8fFsI++lF2sO7gwO2d9Yj57Utr5yEsDf3GNaQcowCLKL7sf+LvVFvtJDXUp/03+dC6f2+LCv5aK1ag==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.27.tgz", + "integrity": "sha512-sHZu9QyDPeDmN/MRoshhggVOWE5WlGFStKFwu8G52swATgSny27hJRWteKDSUUzUH+wp+bmeNbhJnEAel/auUQ==", "requires": { "@babel/parser": "^7.28.5", - "@vue/compiler-core": "3.5.25", - "@vue/compiler-dom": "3.5.25", - "@vue/compiler-ssr": "3.5.25", - "@vue/shared": "3.5.25", + "@vue/compiler-core": "3.5.27", + "@vue/compiler-dom": "3.5.27", + "@vue/compiler-ssr": "3.5.27", + "@vue/shared": "3.5.27", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.6", @@ -3362,55 +3367,55 @@ } }, "@vue/compiler-ssr": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.25.tgz", - "integrity": "sha512-ritPSKLBcParnsKYi+GNtbdbrIE1mtuFEJ4U1sWeuOMlIziK5GtOL85t5RhsNy4uWIXPgk+OUdpnXiTdzn8o3A==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.27.tgz", + "integrity": "sha512-Sj7h+JHt512fV1cTxKlYhg7qxBvack+BGncSpH+8vnN+KN95iPIcqB5rsbblX40XorP+ilO7VIKlkuu3Xq2vjw==", "requires": { - "@vue/compiler-dom": "3.5.25", - "@vue/shared": "3.5.25" + "@vue/compiler-dom": "3.5.27", + "@vue/shared": "3.5.27" } }, "@vue/reactivity": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.25.tgz", - "integrity": "sha512-5xfAypCQepv4Jog1U4zn8cZIcbKKFka3AgWHEFQeK65OW+Ys4XybP6z2kKgws4YB43KGpqp5D/K3go2UPPunLA==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.27.tgz", + "integrity": "sha512-vvorxn2KXfJ0nBEnj4GYshSgsyMNFnIQah/wczXlsNXt+ijhugmW+PpJ2cNPe4V6jpnBcs0MhCODKllWG+nvoQ==", "requires": { - "@vue/shared": "3.5.25" + "@vue/shared": "3.5.27" } }, "@vue/runtime-core": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.25.tgz", - "integrity": "sha512-Z751v203YWwYzy460bzsYQISDfPjHTl+6Zzwo/a3CsAf+0ccEjQ8c+0CdX1WsumRTHeywvyUFtW6KvNukT/smA==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.27.tgz", + "integrity": "sha512-fxVuX/fzgzeMPn/CLQecWeDIFNt3gQVhxM0rW02Tvp/YmZfXQgcTXlakq7IMutuZ/+Ogbn+K0oct9J3JZfyk3A==", "requires": { - "@vue/reactivity": "3.5.25", - "@vue/shared": "3.5.25" + "@vue/reactivity": "3.5.27", + "@vue/shared": "3.5.27" } }, "@vue/runtime-dom": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.25.tgz", - "integrity": "sha512-a4WrkYFbb19i9pjkz38zJBg8wa/rboNERq3+hRRb0dHiJh13c+6kAbgqCPfMaJ2gg4weWD3APZswASOfmKwamA==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.27.tgz", + "integrity": "sha512-/QnLslQgYqSJ5aUmb5F0z0caZPGHRB8LEAQ1s81vHFM5CBfnun63rxhvE/scVb/j3TbBuoZwkJyiLCkBluMpeg==", "requires": { - "@vue/reactivity": "3.5.25", - "@vue/runtime-core": "3.5.25", - "@vue/shared": "3.5.25", - "csstype": "^3.1.3" + "@vue/reactivity": "3.5.27", + "@vue/runtime-core": "3.5.27", + "@vue/shared": "3.5.27", + "csstype": "^3.2.3" } }, "@vue/server-renderer": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.25.tgz", - "integrity": "sha512-UJaXR54vMG61i8XNIzTSf2Q7MOqZHpp8+x3XLGtE3+fL+nQd+k7O5+X3D/uWrnQXOdMw5VPih+Uremcw+u1woQ==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.27.tgz", + "integrity": "sha512-qOz/5thjeP1vAFc4+BY3Nr6wxyLhpeQgAE/8dDtKo6a6xdk+L4W46HDZgNmLOBUDEkFXV3G7pRiUqxjX0/2zWA==", "requires": { - "@vue/compiler-ssr": "3.5.25", - "@vue/shared": "3.5.25" + "@vue/compiler-ssr": "3.5.27", + "@vue/shared": "3.5.27" } }, "@vue/shared": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.25.tgz", - "integrity": "sha512-AbOPdQQnAnzs58H2FrrDxYj/TJfmeS2jdfEEhgiKINy+bnOANmVizIEgq1r+C5zsbs6l1CCQxtcj71rwNQ4jWg==" + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.27.tgz", + "integrity": "sha512-dXr/3CgqXsJkZ0n9F3I4elY8wM9jMJpP3pvRG52r6m0tu/MsAFIe6JpXVGeNMd/D9F4hQynWT8Rfuj0bdm9kFQ==" }, "@vueuse/core": { "version": "14.1.0", @@ -3809,9 +3814,9 @@ } }, "entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.0.tgz", + "integrity": "sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ==" }, "es-define-property": { "version": "1.0.1", @@ -3905,12 +3910,12 @@ } }, "framer-motion": { - "version": "12.23.12", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.23.12.tgz", - "integrity": "sha512-6e78rdVtnBvlEVgu6eFEAgG9v3wLnYEboM8I5O5EXvfKC8gxGQB8wXJdhkMy10iVcn05jl6CNw7/HTsTCfwcWg==", + "version": "12.27.1", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.27.1.tgz", + "integrity": "sha512-cEAqO69kcZt3gL0TGua8WTgRQfv4J57nqt1zxHtLKwYhAwA0x9kDS/JbMa1hJbwkGY74AGJKvZ9pX/IqWZtZWQ==", "requires": { - "motion-dom": "^12.23.12", - "motion-utils": "^12.23.6", + "motion-dom": "^12.27.1", + "motion-utils": "^12.24.10", "tslib": "^2.4.0" } }, @@ -4009,20 +4014,15 @@ "function-bind": "^1.1.2" } }, - "hey-listen": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", - "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" - }, "highlight.js": { "version": "11.11.1", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz", "integrity": "sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==" }, "humanize-duration": { - "version": "3.33.1", - "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.33.1.tgz", - "integrity": "sha512-hwzSCymnRdFx9YdRkQQ0OYequXiVAV6ZGQA2uzocwB0F4309Ke6pO8dg0P8LHhRQJyVjGteRTAA/zNfEcpXn8A==" + "version": "3.33.2", + "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.33.2.tgz", + "integrity": "sha512-K7Ny/ULO1hDm2nnhvAY+SJV1skxFb61fd073SG1IWJl+D44ULrruCuTyjHKjBVVcSuTlnY99DKtgEG39CM5QOQ==" }, "iconv-lite": { "version": "0.6.3", @@ -4088,52 +4088,51 @@ "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" }, - "motion-dom": { - "version": "12.23.12", - "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.23.12.tgz", - "integrity": "sha512-RcR4fvMCTESQBD/uKQe49D5RUeDOokkGRmz4ceaJKDBgHYtZtntC/s2vLvY38gqGaytinij/yi3hMcWVcEF5Kw==", + "motion": { + "version": "12.27.1", + "resolved": "https://registry.npmjs.org/motion/-/motion-12.27.1.tgz", + "integrity": "sha512-FAZTPDm1LccBdWSL46WLnEdTSHmdVx+fdWK8f61qBQn67MmFefXLXlrwy94rK2DDsd9A50Gj8H+LYCgQ/cQlFg==", "requires": { - "motion-utils": "^12.23.6" + "framer-motion": "^12.27.1", + "tslib": "^2.4.0" } }, - "motion-utils": { - "version": "12.23.6", - "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.23.6.tgz", - "integrity": "sha512-eAWoPgr4eFEOFfg2WjIsMoqJTW6Z8MTUCgn/GZ3VRpClWBdnbjryiA3ZSNLyxCTmCQx4RmYX6jX1iWHbenUPNQ==" - }, - "motion-v": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/motion-v/-/motion-v-1.7.4.tgz", - "integrity": "sha512-YNDUAsany04wfI7YtHxQK3kxzNvh+OdFUk9GpA3+hMt7j6P+5WrVAAgr8kmPPoVza9EsJiAVhqoN3YYFN0Twrw==", + "motion-dom": { + "version": "12.27.1", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.27.1.tgz", + "integrity": "sha512-V/53DA2nBqKl9O2PMJleSUb/G0dsMMeZplZwgIQf5+X0bxIu7Q1cTv6DrjvTTGYRm3+7Y5wMlRZ1wT61boU/bQ==", "requires": { - "framer-motion": "12.23.12", - "hey-listen": "^1.0.8", - "motion-dom": "12.23.12" + "motion-utils": "^12.24.10" } }, + "motion-utils": { + "version": "12.24.10", + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.24.10.tgz", + "integrity": "sha512-x5TFgkCIP4pPsRLpKoI86jv/q8t8FQOiM/0E8QKBzfMozWHfkKap2gA1hOki+B5g3IsBNpxbUnfOum1+dgvYww==" + }, "nanoid": { "version": "3.3.11", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==" }, "pev2": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/pev2/-/pev2-1.19.0.tgz", - "integrity": "sha512-atHedIYeq/nJTvXDX+FQEDQJEc/R428LFt1FJhjW4BrimmNQTX8zbmXkDrxKEIrfnES5E9epufk1b9BsGXUfnw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/pev2/-/pev2-1.20.1.tgz", + "integrity": "sha512-ir8x7nAwW+jAgnjWAUed2B8FDDtPF4FvRrEgmhpxIF+iBauYB3QKkCGhYJJyvsLx7nOgIfO1HUFaO5qNmlpNJw==", "requires": { "@fortawesome/fontawesome-svg-core": "^6.7.2", "@fortawesome/free-solid-svg-icons": "^6.7.2", - "@fortawesome/vue-fontawesome": "^3.1.2", + "@fortawesome/vue-fontawesome": "^3.1.3", "@vueuse/core": "^14.1.0", "bootstrap": "^5.3.8", "d3": "^7.9.0", "d3-flextree": "^2.1.2", "highlight.js": "^11.11.1", - "humanize-duration": "^3.33.1", + "humanize-duration": "^3.33.2", "lodash": "^4.17.21", - "motion-v": "^1.7.4", + "motion": "^12.26.2", "splitpanes": "^3.2.0", - "vue": "^3.5.25", + "vue": "^3.5.26", "vue-clipboard3": "^2.0.0", "vue-tippy": "^6.7.1" } @@ -4507,15 +4506,15 @@ } }, "vue": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.25.tgz", - "integrity": "sha512-YLVdgv2K13WJ6n+kD5owehKtEXwdwXuj2TTyJMsO7pSeKw2bfRNZGjhB7YzrpbMYj5b5QsUebHpOqR3R3ziy/g==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.27.tgz", + "integrity": "sha512-aJ/UtoEyFySPBGarREmN4z6qNKpbEguYHMmXSiOGk69czc+zhs0NF6tEFrY8TZKAl8N/LYAkd4JHVd5E/AsSmw==", "requires": { - "@vue/compiler-dom": "3.5.25", - "@vue/compiler-sfc": "3.5.25", - "@vue/runtime-dom": "3.5.25", - "@vue/server-renderer": "3.5.25", - "@vue/shared": "3.5.25" + "@vue/compiler-dom": "3.5.27", + "@vue/compiler-sfc": "3.5.27", + "@vue/runtime-dom": "3.5.27", + "@vue/server-renderer": "3.5.27", + "@vue/shared": "3.5.27" } }, "vue-clipboard3": { diff --git a/package.json b/package.json index 98ec989..6dffa92 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "axios": "^1.8.3", "bootstrap": "^5.3.8", "moment": "^2.29.4", - "pev2": "^1.19.0", + "pev2": "^1.20.1", "popper.js": "^1.15.0", "vue-timeago3": "^2.3.0" } From d3d637dcd71f82f9015ccc35bdd1d25a23d99b2e Mon Sep 17 00:00:00 2001 From: Pierre GIRAUD Date: Tue, 20 Jan 2026 14:30:56 +0100 Subject: [PATCH 3/4] feat(ui): add a dark/light theme switcher --- app/static/dist/.vite/manifest.json | 36 ++++++++----- .../{about-4LvgiEbS.js => about-4AxB30-u.js} | 8 +-- .../{index-jKgvIbMM.js => index-caxD0f6R.js} | 54 +++++++++---------- .../{pev2-CU_HavEz.js => pev2-DehNO_aX.js} | 2 +- app/static/dist/assets/plan-CqliKu1A.js | 1 + app/static/dist/assets/plan-DImHmaZn.js | 1 - .../dist/assets/themeSwitcher-D0Vjumho.js | 1 + .../{vue-5jDimcVh.js => vue-CPYrH9CX.js} | 18 +++---- app/static/js/index.js | 2 + app/static/js/plan.js | 2 + app/static/js/themeSwitcher.vue | 31 +++++++++++ app/templates/layout.html | 3 ++ app/templates/plan.html | 23 ++++---- 13 files changed, 118 insertions(+), 64 deletions(-) rename app/static/dist/assets/{about-4LvgiEbS.js => about-4AxB30-u.js} (86%) rename app/static/dist/assets/{index-jKgvIbMM.js => index-caxD0f6R.js} (89%) rename app/static/dist/assets/{pev2-CU_HavEz.js => pev2-DehNO_aX.js} (99%) create mode 100644 app/static/dist/assets/plan-CqliKu1A.js delete mode 100644 app/static/dist/assets/plan-DImHmaZn.js create mode 100644 app/static/dist/assets/themeSwitcher-D0Vjumho.js rename app/static/dist/assets/{vue-5jDimcVh.js => vue-CPYrH9CX.js} (90%) create mode 100644 app/static/js/themeSwitcher.vue diff --git a/app/static/dist/.vite/manifest.json b/app/static/dist/.vite/manifest.json index b0f80ae..0a4f2da 100644 --- a/app/static/dist/.vite/manifest.json +++ b/app/static/dist/.vite/manifest.json @@ -3,49 +3,59 @@ "file": "assets/lodash-CMEUj9tG.js", "name": "lodash" }, - "_pev2-CU_HavEz.js": { - "file": "assets/pev2-CU_HavEz.js", + "_pev2-DehNO_aX.js": { + "file": "assets/pev2-DehNO_aX.js", "name": "pev2", "imports": [ - "_vue-5jDimcVh.js" + "_vue-CPYrH9CX.js" ] }, - "_vue-5jDimcVh.js": { - "file": "assets/vue-5jDimcVh.js", + "_themeSwitcher-D0Vjumho.js": { + "file": "assets/themeSwitcher-D0Vjumho.js", + "name": "themeSwitcher", + "imports": [ + "_vue-CPYrH9CX.js", + "app/static/js/common.js" + ] + }, + "_vue-CPYrH9CX.js": { + "file": "assets/vue-CPYrH9CX.js", "name": "vue" }, "app/static/js/common.js": { - "file": "assets/about-4LvgiEbS.js", + "file": "assets/about-4AxB30-u.js", "name": "about", "src": "app/static/js/common.js", "isEntry": true, "imports": [ - "_vue-5jDimcVh.js" + "_vue-CPYrH9CX.js" ], "css": [ "assets/about-BEfUjwiK.css" ] }, "app/static/js/index.js": { - "file": "assets/index-jKgvIbMM.js", + "file": "assets/index-caxD0f6R.js", "name": "index", "src": "app/static/js/index.js", "isEntry": true, "imports": [ "app/static/js/common.js", - "_vue-5jDimcVh.js", - "_lodash-CMEUj9tG.js" + "_vue-CPYrH9CX.js", + "_lodash-CMEUj9tG.js", + "_themeSwitcher-D0Vjumho.js" ] }, "app/static/js/plan.js": { - "file": "assets/plan-DImHmaZn.js", + "file": "assets/plan-CqliKu1A.js", "name": "plan", "src": "app/static/js/plan.js", "isEntry": true, "imports": [ "app/static/js/common.js", - "_vue-5jDimcVh.js", - "_pev2-CU_HavEz.js" + "_vue-CPYrH9CX.js", + "_pev2-DehNO_aX.js", + "_themeSwitcher-D0Vjumho.js" ], "css": [ "assets/plan-6aR89bOQ.css" diff --git a/app/static/dist/assets/about-4LvgiEbS.js b/app/static/dist/assets/about-4AxB30-u.js similarity index 86% rename from app/static/dist/assets/about-4LvgiEbS.js rename to app/static/dist/assets/about-4AxB30-u.js index 465c4e7..b6eacfa 100644 --- a/app/static/dist/assets/about-4LvgiEbS.js +++ b/app/static/dist/assets/about-4AxB30-u.js @@ -1,4 +1,4 @@ -import{d as Ba,w as Ya,m as Ft,I as Ka,H as Ua}from"./vue-5jDimcVh.js";var M="top",j="bottom",H="right",R="left",Qe="auto",ee=[M,j,H,R],Dt="start",Ut="end",ns="clippingParents",or="viewport",Ht="popper",rs="reference",Rn=ee.reduce(function(e,t){return e.concat([t+"-"+Dt,t+"-"+Ut])},[]),lr=[].concat(ee,[Qe]).reduce(function(e,t){return e.concat([t,t+"-"+Dt,t+"-"+Ut])},[]),is="beforeRead",ss="read",as="afterRead",os="beforeMain",ls="main",cs="afterMain",fs="beforeWrite",us="write",ds="afterWrite",hs=[is,ss,as,os,ls,cs,fs,us,ds];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 Lt(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 cr(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 fr={name:"applyStyles",enabled:!0,phase:"write",fn:Ga,effect:Xa,requires:["computeStyles"]};function J(e){return e.split("-")[0]}var It=Math.max,Be=Math.min,Gt=Math.round;function Fn(){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 ps(){return!/^((?!chrome|android).)*safari/i.test(Fn())}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=Lt(e)?W(e):window,o=a.visualViewport,l=!ps()&&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 ur(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 ms(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&cr(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((Lt(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ze(e){return et(e)==="html"?e:e.assignedSlot||e.parentNode||(cr(e)?e.host:null)||bt(e)}function Yr(e){return!B(e)||st(e).position==="fixed"?null:e.offsetParent}function Qa(e){var t=/firefox/i.test(Fn()),n=/Trident/i.test(Fn());if(n&&B(e)){var r=st(e);if(r.position==="fixed")return null}var i=Ze(e);for(cr(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=Yr(e);n&&qa(n)&&st(n).position==="static";)n=Yr(n);return n&&(et(n)==="html"||et(n)==="body"&&st(n).position==="static")?t:n||Qa(e)||t}function dr(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ue(e,t,n){return It(e,Be(t,n))}function Za(e,t,n){var r=ue(e,t,n);return r>n?n:r}function gs(){return{top:0,right:0,bottom:0,left:0}}function _s(e){return Object.assign({},gs(),e)}function vs(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,_s(typeof t!="number"?t:vs(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=dr(o),f=[R,H].indexOf(o)>=0,c=f?"height":"width";if(!(!s||!a)){var m=Ja(i.padding,n),p=ur(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)||ms(t.elements.popper,i)&&(t.elements.arrow=i))}const bs={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 Kr(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 D=m&&S===w&&w.visualViewport?w.visualViewport.height:S[C];y-=D-r.height,y*=l?1:-1}if(i===R||(i===M||i===j)&&s===Ut){T=H;var I=m&&S===w&&w.visualViewport?w.visualViewport.width:S[x];_-=I-r.width,_*=l?1:-1}}var L=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({},L,($={},$[b]=g?"0":"",$[T]=h?"0":"",$.transform=(w.devicePixelRatio||1)<=1?"translate("+_+"px, "+y+"px)":"translate3d("+_+"px, "+y+"px, 0)",$))}return Object.assign({},L,(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,Kr(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,Kr(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 hr={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:io,data:{}};var Ie={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,Ie)}),o&&l.addEventListener("resize",n.update,Ie),function(){s&&f.forEach(function(c){c.removeEventListener("scroll",n.update,Ie)}),o&&l.removeEventListener("resize",n.update,Ie)}}const pr={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 Ur(e){return e.replace(/start|end/g,function(t){return oo[t]})}function mr(e){var t=W(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function gr(e){return Xt(bt(e)).left+mr(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=ps();(f||!f&&t==="fixed")&&(o=i.offsetLeft,l=i.offsetTop)}return{width:s,height:a,x:o+gr(e),y:l}}function co(e){var t,n=bt(e),r=mr(e),i=(t=e.ownerDocument)==null?void 0:t.body,s=It(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=It(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),o=-r.scrollLeft+gr(e),l=-r.scrollTop;return st(i||n).direction==="rtl"&&(o+=It(n.clientWidth,i?i.clientWidth:0)-s),{width:s,height:a,x:o,y:l}}function _r(e){var t=st(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function Es(e){return["html","body","#document"].indexOf(et(e))>=0?e.ownerDocument.body:B(e)&&_r(e)?e:Es(Ze(e))}function de(e,t){var n;t===void 0&&(t=[]);var r=Es(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),s=W(r),a=i?[s].concat(s.visualViewport||[],_r(r)?r:[]):r,o=t.concat(a);return i?o:o.concat(de(Ze(a)))}function Vn(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 Gr(e,t,n){return t===or?Vn(lo(e,n)):Lt(t)?fo(t,n):Vn(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 Lt(r)?t.filter(function(i){return Lt(i)&&ms(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=Gr(e,f,r);return l.top=It(c.top,l.top),l.right=Be(c.right,l.right),l.bottom=Be(c.bottom,l.bottom),l.left=It(c.left,l.left),l},Gr(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 ys(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?dr(i):null;if(f!=null){var c=f==="y"?"height":"width";switch(s){case Dt: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?ns:o,f=n.rootBoundary,c=f===void 0?or: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=_s(typeof A!="number"?A:vs(A,ee)),g=p===Ht?rs:Ht,T=e.rects.popper,b=e.elements[O?g:p],w=ho(Lt(b)?b:b.contextElement||bt(e.elements.popper),l,c,a),S=Xt(e.elements.reference),C=ys({reference:S,element:T,placement:i}),x=Vn(Object.assign({},T,C)),D=p===Ht?x:S,I={top:w.top-D.top+h.top,bottom:D.bottom-w.bottom+h.bottom,left:w.left-D.left+h.left,right:D.right-w.right+h.right},L=e.modifiersData.offset;if(p===Ht&&L){var G=L[i];Object.keys(I).forEach(function($){var At=[H,j].indexOf($)>=0?1:-1,Tt=[M,j].indexOf($)>=0?"y":"x";I[$]+=G[Tt]*At})}return I}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?lr:l,c=qt(r),m=c?o?Rn:Rn.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[Ur(e),t,Ur(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,D=b[0],I=0;I=0,Tt=At?"width":"height",V=Qt(t,{placement:L,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})){D=L,x=!1;break}C.set(L,wt)}if(x)for(var Se=O?3:1,un=function(ft){var oe=b.find(function(Ne){var Ot=C.get(Ne);if(Ot)return Ot.slice(0,ft).every(function(dn){return dn})});if(oe)return D=oe,"break"},ae=Se;ae>0;ae--){var Ce=un(ae);if(Ce==="break")break}t.placement!==D&&(t.modifiersData[r]._skip=!0,t.placement=D,t.reset=!0)}}const As={name:"flip",enabled:!0,phase:"main",fn:go,requiresIfExists:["offset"],data:{_skip:!1}};function Xr(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 qr(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=Xr(a,r),f=Xr(o,i,s),c=qr(l),m=qr(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 Ts={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=lr.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 ws={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:bo};function Eo(e){var t=e.state,n=e.name;t.modifiersData[n]=ys({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const vr={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=dr(h),w=yo(b),S=t.modifiersData.popperOffsets,C=t.rects.reference,x=t.rects.popper,D=typeof y=="function"?y(Object.assign({},t.rects,{placement:t.placement})):y,I=typeof D=="number"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),L=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,un=g===Dt?C[V]:x[V],ae=g===Dt?-x[V]:-C[V],Ce=t.elements.arrow,Rt=_&&Ce?ur(Ce):{width:0,height:0},ft=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:gs(),oe=ft[At],Ne=ft[Tt],Ot=ue(0,C[V],Rt[V]),dn=T?C[V]/2-Se-Ot-oe-I.mainAxis:un-Ot-oe-I.mainAxis,Fa=T?-C[V]/2+Se+Ot+Ne+I.mainAxis:ae+Ot+Ne+I.mainAxis,hn=t.elements.arrow&&ve(t.elements.arrow),Va=hn?b==="y"?hn.clientTop||0:hn.clientLeft||0:0,Mr=($=L?.[b])!=null?$:0,ja=X+dn-Mr-Va,Ha=X+Fa-Mr,Rr=ue(_?Be(Oe,ja):Oe,X,_?It(wt,Ha):wt);S[b]=Rr,G[b]=Rr-X}if(o){var Fr,Wa=b==="x"?M:R,za=b==="x"?j:H,St=S[w],xe=w==="y"?"height":"width",Vr=St+A[Wa],jr=St-A[za],pn=[M,R].indexOf(h)!==-1,Hr=(Fr=L?.[w])!=null?Fr:0,Wr=pn?Vr:St-C[xe]-x[xe]-Hr+I.altAxis,zr=pn?St+C[xe]+x[xe]-Hr-I.altAxis:jr,Br=_&&pn?Za(Wr,St,zr):ue(_?Wr:Vr,St,_?zr:jr);S[w]=Br,G[w]=Br-St}t.modifiersData[r]=G}}const Os={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)?mr(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"||_r(s))&&(o=wo(t)),B(t)?(l=Xt(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):s&&(l.x=gr(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 hs.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 Io(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 Qr={placement:"bottom",modifiers:[],strategy:"absolute"};function Zr(){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),Ro=e=>e==null?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),Fo=e=>{do e+=Math.floor(Math.random()*$o);while(document.getElementById(e));return e},Vo=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))*Mo)},Ns=e=>{e.dispatchEvent(new Event(jn))},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},Is=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,gn=[],jo=e=>{document.readyState==="loading"?(gn.length||document.addEventListener("DOMContentLoaded",()=>{for(const t of gn)t()}),gn.push(e)):e()},Y=()=>document.documentElement.dir==="rtl",U=e=>{jo(()=>{const t=Is();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,Ds=(e,t,n=!0)=>{if(!n){F(e);return}const i=Vo(t)+5;let s=!1;const a=({target:o})=>{o===t&&(s=!0,t.removeEventListener(jn,a),F(e))};t.addEventListener(jn,a),setTimeout(()=>{s||Ns(t)},i)},Er=(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))])},Ho=/[^.]*(?=\..*)\.|.*/,Wo=/\..*/,zo=/::\d+$/,_n={};let Jr=1;const Ls={mouseenter:"mouseover",mouseleave:"mouseout"},Bo=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}::${Jr++}`||e.uidEvent||Jr++}function ks(e){const t=Ps(e);return e.uidEvent=t,_n[t]=_n[t]||{},_n[t]}function Yo(e,t){return function n(r){return yr(r,{delegateTarget:e}),n.oneOff&&u.off(e,r.type,t),t.apply(e,[r])}}function Ko(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 yr(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 Bo.has(s)||(s=e),[r,i,s]}function ti(e,t,n,r,i){if(typeof t!="string"||!e)return;let[s,a,o]=Ms(t,n,r);t in Ls&&(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(Ho,"")),p=s?Ko(e,n,a):Yo(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 Hn(e,t,n,r,i){const s=$s(t[n],r,i);s&&(e.removeEventListener(n,s,!!i),delete t[n][s.uidEvent])}function Uo(e,t,n,r){const i=t[n]||{};for(const[s,a]of Object.entries(i))s.includes(r)&&Hn(e,t,n,a.callable,a.delegationSelector)}function Rs(e){return e=e.replace(Wo,""),Ls[e]||e}const u={on(e,t,n,r){ti(e,t,n,r,!1)},one(e,t,n,r){ti(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;Hn(e,l,a,s,i?n:null);return}if(c)for(const m of Object.keys(l))Uo(e,l,m,t.slice(1));for(const[m,p]of Object.entries(f)){const _=m.replace(zo,"");(!o||t.includes(_))&&Hn(e,l,a,p.callable,p.delegationSelector)}},trigger(e,t,n){if(typeof t!="string"||!e)return null;const r=Is(),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=yr(new Event(t,{bubbles:o,cancelable:!0}),n);return f&&c.preventDefault(),l&&e.dispatchEvent(c),c.defaultPrevented&&a&&a.preventDefault(),c}};function yr(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 ei(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 vn(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const it={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${vn(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${vn(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]=ei(e.dataset[r])}return t},getDataAttribute(e,t){return ei(e.getAttribute(`data-bs-${vn(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":Ro(s);if(!new RegExp(i).test(a))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${a}" but expected type "${i}".`)}}}const Go="5.3.8";class q extends Ee{constructor(t,n){super(),t=ht(t),t&&(this._element=t,this._config=this._getConfig(n),mn.set(this._element,this.constructor.DATA_KEY,this))}dispose(){mn.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){Ds(t,n,r)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return mn.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 Go}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 bn=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=bn(e);return t&&E.findOne(t)?t:null},getElementFromSelector(e){const t=bn(e);return t?E.findOne(t):null},getMultipleElementsFromSelector(e){const t=bn(e);return t?E.find(t):[]}},tn=(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]()})},Xo="alert",qo="bs.alert",Fs=`.${qo}`,Qo=`close${Fs}`,Zo=`closed${Fs}`,Jo="fade",tl="show";class en extends q{static get NAME(){return Xo}close(){if(u.trigger(this._element,Qo).defaultPrevented)return;this._element.classList.remove(tl);const n=this._element.classList.contains(Jo);this._queueCallback(()=>this._destroyElement(),this._element,n)}_destroyElement(){this._element.remove(),u.trigger(this._element,Zo),this.dispose()}static jQueryInterface(t){return this.each(function(){const n=en.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)}})}}tn(en,"close");U(en);const el="button",nl="bs.button",rl=`.${nl}`,il=".data-api",sl="active",ni='[data-bs-toggle="button"]',al=`click${rl}${il}`;class nn extends q{static get NAME(){return el}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(sl))}static jQueryInterface(t){return this.each(function(){const n=nn.getOrCreateInstance(this);t==="toggle"&&n[t]()})}}u.on(document,al,ni,e=>{e.preventDefault();const t=e.target.closest(ni);nn.getOrCreateInstance(t).toggle()});U(nn);const ol="swipe",re=".bs.swipe",ll=`touchstart${re}`,cl=`touchmove${re}`,fl=`touchend${re}`,ul=`pointerdown${re}`,dl=`pointerup${re}`,hl="touch",pl="pen",ml="pointer-event",gl=40,_l={endCallback:null,leftCallback:null,rightCallback:null},vl={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 _l}static get DefaultType(){return vl}static get NAME(){return ol}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<=gl)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,ul,t=>this._start(t)),u.on(this._element,dl,t=>this._end(t)),this._element.classList.add(ml)):(u.on(this._element,ll,t=>this._start(t)),u.on(this._element,cl,t=>this._move(t)),u.on(this._element,fl,t=>this._end(t)))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&(t.pointerType===pl||t.pointerType===hl)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const bl="carousel",El="bs.carousel",Et=`.${El}`,Vs=".data-api",yl="ArrowLeft",Al="ArrowRight",Tl=500,le="next",Vt="prev",Wt="left",je="right",wl=`slide${Et}`,En=`slid${Et}`,Ol=`keydown${Et}`,Sl=`mouseenter${Et}`,Cl=`mouseleave${Et}`,Nl=`dragstart${Et}`,xl=`load${Et}${Vs}`,Il=`click${Et}${Vs}`,js="carousel",De="active",Dl="slide",Ll="carousel-item-end",Pl="carousel-item-start",kl="carousel-item-next",$l="carousel-item-prev",Hs=".active",Ws=".carousel-item",Ml=Hs+Ws,Rl=".carousel-item img",Fl=".carousel-indicators",Vl="[data-bs-slide], [data-bs-slide-to]",jl='[data-bs-ride="carousel"]',Hl={[yl]:je,[Al]:Wt},Wl={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},zl={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(Fl,this._element),this._addEventListeners(),this._config.ride===js&&this.cycle()}static get Default(){return Wl}static get DefaultType(){return zl}static get NAME(){return bl}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,En,()=>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,En,()=>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,Ol,t=>this._keydown(t)),this._config.pause==="hover"&&(u.on(this._element,Sl,()=>this.pause()),u.on(this._element,Cl,()=>this._maybeEnableCycle())),this._config.touch&&Ke.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const r of E.find(Rl,this._element))u.on(r,Nl,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(),Tl+this._config.interval))}};this._swipeHelper=new Ke(this._element,n)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const n=Hl[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(De),n.removeAttribute("aria-current");const r=E.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);r&&(r.classList.add(De),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||Er(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(wl).defaultPrevented||!r||!s)return;const f=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(a),this._activeElement=s;const c=i?Pl:Ll,m=i?kl:$l;s.classList.add(m),be(s),r.classList.add(c),s.classList.add(c);const p=()=>{s.classList.remove(c,m),s.classList.add(De),r.classList.remove(De,m,c),this._isSliding=!1,o(En)};this._queueCallback(p,r,this._isAnimated()),f&&this.cycle()}_isAnimated(){return this._element.classList.contains(Dl)}_getActive(){return E.findOne(Ml,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,Il,Vl,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,xl,()=>{const e=E.find(jl);for(const t of e)ye.getOrCreateInstance(t)});U(ye);const Bl="collapse",Yl="bs.collapse",Ae=`.${Yl}`,Kl=".data-api",Ul=`show${Ae}`,Gl=`shown${Ae}`,Xl=`hide${Ae}`,ql=`hidden${Ae}`,Ql=`click${Ae}${Kl}`,yn="show",Bt="collapse",Le="collapsing",Zl="collapsed",Jl=`:scope .${Bt} .${Bt}`,tc="collapse-horizontal",ec="width",nc="height",rc=".collapse.show, .collapse.collapsing",Wn='[data-bs-toggle="collapse"]',ic={parent:null,toggle:!0},sc={parent:"(null|element)",toggle:"boolean"};class me extends q{constructor(t,n){super(t,n),this._isTransitioning=!1,this._triggerArray=[];const r=E.find(Wn);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 ic}static get DefaultType(){return sc}static get NAME(){return Bl}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(rc).filter(o=>o!==this._element).map(o=>me.getOrCreateInstance(o,{toggle:!1}))),t.length&&t[0]._isTransitioning||u.trigger(this._element,Ul).defaultPrevented)return;for(const o of t)o.hide();const r=this._getDimension();this._element.classList.remove(Bt),this._element.classList.add(Le),this._element.style[r]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=()=>{this._isTransitioning=!1,this._element.classList.remove(Le),this._element.classList.add(Bt,yn),this._element.style[r]="",u.trigger(this._element,Gl)},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,Xl).defaultPrevented)return;const n=this._getDimension();this._element.style[n]=`${this._element.getBoundingClientRect()[n]}px`,be(this._element),this._element.classList.add(Le),this._element.classList.remove(Bt,yn);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(Le),this._element.classList.add(Bt),u.trigger(this._element,ql)};this._element.style[n]="",this._queueCallback(r,this._element,!0)}_isShown(t=this._element){return t.classList.contains(yn)}_configAfterMerge(t){return t.toggle=!!t.toggle,t.parent=ht(t.parent),t}_getDimension(){return this._element.classList.contains(tc)?ec:nc}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Wn);for(const n of t){const r=E.getElementFromSelector(n);r&&this._addAriaAndCollapsedClass([n],this._isShown(r))}}_getFirstLevelChildren(t){const n=E.find(Jl,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(Zl,!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,Ql,Wn,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 ri="dropdown",ac="bs.dropdown",$t=`.${ac}`,Ar=".data-api",oc="Escape",ii="Tab",lc="ArrowUp",si="ArrowDown",cc=2,fc=`hide${$t}`,uc=`hidden${$t}`,dc=`show${$t}`,hc=`shown${$t}`,zs=`click${$t}${Ar}`,Bs=`keydown${$t}${Ar}`,pc=`keyup${$t}${Ar}`,zt="show",mc="dropup",gc="dropend",_c="dropstart",vc="dropup-center",bc="dropdown-center",Ct='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Ec=`${Ct}.${zt}`,He=".dropdown-menu",yc=".navbar",Ac=".navbar-nav",Tc=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",wc=Y()?"top-end":"top-start",Oc=Y()?"top-start":"top-end",Sc=Y()?"bottom-end":"bottom-start",Cc=Y()?"bottom-start":"bottom-end",Nc=Y()?"left-start":"right-start",xc=Y()?"right-start":"left-start",Ic="top",Dc="bottom",Lc={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Pc={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 Lc}static get DefaultType(){return Pc}static get NAME(){return ri}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,dc,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(Ac))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,hc,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,fc,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,uc,t)}}_getConfig(t){if(t=super._getConfig(t),typeof t.reference=="object"&&!rt(t.reference)&&typeof t.reference.getBoundingClientRect!="function")throw new TypeError(`${ri.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=br(t,this._menu,n)}_isShown(){return this._menu.classList.contains(zt)}_getPlacement(){const t=this._parent;if(t.classList.contains(gc))return Nc;if(t.classList.contains(_c))return xc;if(t.classList.contains(vc))return Ic;if(t.classList.contains(bc))return Dc;const n=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return t.classList.contains(mc)?n?Oc:wc:n?Cc:Sc}_detectNavbar(){return this._element.closest(yc)!==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(Tc,this._menu).filter(i=>ne(i));r.length&&Er(r,n,t===si,!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===cc||t.type==="keyup"&&t.key!==ii)return;const n=E.find(Ec);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===ii||/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===oc,i=[lc,si].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,pc,tt.clearMenus);u.on(document,zs,Ct,function(e){e.preventDefault(),tt.getOrCreateInstance(this).toggle()});U(tt);const Ys="backdrop",kc="fade",ai="show",oi=`mousedown.bs.${Ys}`,$c={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Mc={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 $c}static get DefaultType(){return Mc}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(ai),this._emulateAnimation(()=>{F(t)})}hide(t){if(!this._config.isVisible){F(t);return}this._getElement().classList.remove(ai),this._emulateAnimation(()=>{this.dispose(),F(t)})}dispose(){this._isAppended&&(u.off(this._element,oi),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(kc),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,oi,()=>{F(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(t){Ds(t,this._getElement(),this._config.isAnimated)}}const Rc="focustrap",Fc="bs.focustrap",Ue=`.${Fc}`,Vc=`focusin${Ue}`,jc=`keydown.tab${Ue}`,Hc="Tab",Wc="forward",li="backward",zc={autofocus:!0,trapElement:null},Bc={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 zc}static get DefaultType(){return Bc}static get NAME(){return Rc}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),u.off(document,Ue),u.on(document,Vc,t=>this._handleFocusin(t)),u.on(document,jc,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===li?r[r.length-1].focus():r[0].focus()}_handleKeydown(t){t.key===Hc&&(this._lastTabNavDirection=t.shiftKey?li:Wc)}}const ci=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",fi=".sticky-top",Pe="padding-right",ui="margin-right";class zn{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(ci,Pe,n=>n+t),this._setElementAttributes(fi,ui,n=>n-t)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Pe),this._resetElementAttributes(ci,Pe),this._resetElementAttributes(fi,ui)}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 Yc="modal",Kc="bs.modal",K=`.${Kc}`,Uc=".data-api",Gc="Escape",Xc=`hide${K}`,qc=`hidePrevented${K}`,Gs=`hidden${K}`,Xs=`show${K}`,Qc=`shown${K}`,Zc=`resize${K}`,Jc=`click.dismiss${K}`,tf=`mousedown.dismiss${K}`,ef=`keydown.dismiss${K}`,nf=`click${K}${Uc}`,di="modal-open",rf="fade",hi="show",An="modal-static",sf=".modal.show",af=".modal-dialog",of=".modal-body",lf='[data-bs-toggle="modal"]',cf={backdrop:!0,focus:!0,keyboard:!0},ff={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Zt extends q{constructor(t,n){super(t,n),this._dialog=E.findOne(af,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new zn,this._addEventListeners()}static get Default(){return cf}static get DefaultType(){return ff}static get NAME(){return Yc}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(di),this._adjustDialog(),this._backdrop.show(()=>this._showElement(t)))}hide(){!this._isShown||this._isTransitioning||u.trigger(this._element,Xc).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(hi),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(of,this._dialog);n&&(n.scrollTop=0),be(this._element),this._element.classList.add(hi);const r=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,u.trigger(this._element,Qc,{relatedTarget:t})};this._queueCallback(r,this._dialog,this._isAnimated())}_addEventListeners(){u.on(this._element,ef,t=>{if(t.key===Gc){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),u.on(window,Zc,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),u.on(this._element,tf,t=>{u.one(this._element,Jc,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(di),this._resetAdjustments(),this._scrollBar.reset(),u.trigger(this._element,Gs)})}_isAnimated(){return this._element.classList.contains(rf)}_triggerBackdropTransition(){if(u.trigger(this._element,qc).defaultPrevented)return;const n=this._element.scrollHeight>document.documentElement.clientHeight,r=this._element.style.overflowY;r==="hidden"||this._element.classList.contains(An)||(n||(this._element.style.overflowY="hidden"),this._element.classList.add(An),this._queueCallback(()=>{this._element.classList.remove(An),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,nf,lf,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(sf);n&&Zt.getInstance(n).hide(),Zt.getOrCreateInstance(t).toggle(this)});tn(Zt);U(Zt);const uf="offcanvas",df="bs.offcanvas",lt=`.${df}`,qs=".data-api",hf=`load${lt}${qs}`,pf="Escape",pi="show",mi="showing",gi="hiding",mf="offcanvas-backdrop",Qs=".offcanvas.show",gf=`show${lt}`,_f=`shown${lt}`,vf=`hide${lt}`,_i=`hidePrevented${lt}`,Zs=`hidden${lt}`,bf=`resize${lt}`,Ef=`click${lt}${qs}`,yf=`keydown.dismiss${lt}`,Af='[data-bs-toggle="offcanvas"]',Tf={backdrop:!0,keyboard:!0,scroll:!1},wf={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 Tf}static get DefaultType(){return wf}static get NAME(){return uf}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||u.trigger(this._element,gf,{relatedTarget:t}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new zn().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(mi);const r=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(pi),this._element.classList.remove(mi),u.trigger(this._element,_f,{relatedTarget:t})};this._queueCallback(r,this._element,!0)}hide(){if(!this._isShown||u.trigger(this._element,vf).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(gi),this._backdrop.hide();const n=()=>{this._element.classList.remove(pi,gi),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new zn().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,_i);return}this.hide()},n=!!this._config.backdrop;return new Ks({className:mf,isVisible:n,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:n?t:null})}_initializeFocusTrap(){return new Us({trapElement:this._element})}_addEventListeners(){u.on(this._element,yf,t=>{if(t.key===pf){if(this._config.keyboard){this.hide();return}u.trigger(this._element,_i)}})}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,Ef,Af,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,hf,()=>{for(const e of E.find(Qs))mt.getOrCreateInstance(e).show()});u.on(window,bf,()=>{for(const e of E.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(e).position!=="fixed"&&mt.getOrCreateInstance(e).hide()});tn(mt);U(mt);const Of=/^aria-[\w-]*$/i,Js={"*":["class","dir","id","lang","role",Of],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:[]},Sf=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Cf=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Nf=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?Sf.has(n)?!!Cf.test(e.nodeValue):!0:t.filter(r=>r instanceof RegExp).some(r=>r.test(n))};function xf(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)Nf(c,f)||a.removeAttribute(c.nodeName)}return i.body.innerHTML}const If="TemplateFactory",Df={allowList:Js,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Lf={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Pf={entry:"(string|element|function|null)",selector:"(string|element)"};class kf extends Ee{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Df}static get DefaultType(){return Lf}static get NAME(){return If}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},Pf)}_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?xf(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 $f="tooltip",Mf=new Set(["sanitize","allowList","sanitizeFn"]),Tn="fade",Rf="modal",ke="show",Ff=".tooltip-inner",vi=`.${Rf}`,bi="hide.bs.modal",ce="hover",wn="focus",On="click",Vf="manual",jf="hide",Hf="hidden",Wf="show",zf="shown",Bf="inserted",Yf="click",Kf="focusin",Uf="focusout",Gf="mouseenter",Xf="mouseleave",qf={AUTO:"auto",TOP:"top",RIGHT:Y()?"left":"right",BOTTOM:"bottom",LEFT:Y()?"right":"left"},Qf={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"},Zf={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 Qf}static get DefaultType(){return Zf}static get NAME(){return $f}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(vi),bi,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(Wf)),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(Bf))),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(zf)),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(jf)).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[On]=!1,this._activeTrigger[wn]=!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(Hf)))};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(Tn,ke),n.classList.add(`bs-${this.constructor.NAME}-auto`);const r=Fo(this.constructor.NAME).toString();return n.setAttribute("id",r),this._isAnimated()&&n.classList.add(Tn),n}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new kf({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[Ff]: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(Tn)}_isShown(){return this.tip&&this.tip.classList.contains(ke)}_createPopper(t){const n=F(this._config.placement,[this,t,this._element]),r=qf[n.toUpperCase()];return br(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(Yf),this._config.selector,r=>{const i=this._initializeOnDelegatedTarget(r);i._activeTrigger[On]=!(i._isShown()&&i._activeTrigger[On]),i.toggle()});else if(n!==Vf){const r=n===ce?this.constructor.eventName(Gf):this.constructor.eventName(Kf),i=n===ce?this.constructor.eventName(Xf):this.constructor.eventName(Uf);u.on(this._element,r,this._config.selector,s=>{const a=this._initializeOnDelegatedTarget(s);a._activeTrigger[s.type==="focusin"?wn:ce]=!0,a._enter()}),u.on(this._element,i,this._config.selector,s=>{const a=this._initializeOnDelegatedTarget(s);a._activeTrigger[s.type==="focusout"?wn:ce]=a._element.contains(s.relatedTarget),a._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},u.on(this._element.closest(vi),bi,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))Mf.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 Jf="popover",tu=".popover-header",eu=".popover-body",nu={...ie.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ru={...ie.DefaultType,content:"(null|string|element|function)"};class Tr extends ie{static get Default(){return nu}static get DefaultType(){return ru}static get NAME(){return Jf}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[tu]:this._getTitle(),[eu]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){const n=Tr.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}}U(Tr);const iu="scrollspy",su="bs.scrollspy",wr=`.${su}`,au=".data-api",ou=`activate${wr}`,Ei=`click${wr}`,lu=`load${wr}${au}`,cu="dropdown-item",jt="active",fu='[data-bs-spy="scroll"]',Sn="[href]",uu=".nav, .list-group",yi=".nav-link",du=".nav-item",hu=".list-group-item",pu=`${yi}, ${du} > ${yi}, ${hu}`,mu=".dropdown",gu=".dropdown-toggle",_u={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},vu={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class rn 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 _u}static get DefaultType(){return vu}static get NAME(){return iu}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,Ei),u.on(this._config.target,Ei,Sn,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(Sn,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,ou,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains(cu)){E.findOne(gu,t.closest(mu)).classList.add(jt);return}for(const n of E.parents(t,uu))for(const r of E.prev(n,pu))r.classList.add(jt)}_clearActiveClass(t){t.classList.remove(jt);const n=E.find(`${Sn}.${jt}`,t);for(const r of n)r.classList.remove(jt)}static jQueryInterface(t){return this.each(function(){const n=rn.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,lu,()=>{for(const e of E.find(fu))rn.getOrCreateInstance(e)});U(rn);const bu="tab",Eu="bs.tab",Mt=`.${Eu}`,yu=`hide${Mt}`,Au=`hidden${Mt}`,Tu=`show${Mt}`,wu=`shown${Mt}`,Ou=`click${Mt}`,Su=`keydown${Mt}`,Cu=`load${Mt}`,Nu="ArrowLeft",Ai="ArrowRight",xu="ArrowUp",Ti="ArrowDown",Cn="Home",wi="End",Nt="active",Oi="fade",Nn="show",Iu="dropdown",ta=".dropdown-toggle",Du=".dropdown-menu",xn=`:not(${ta})`,Lu='.list-group, .nav, [role="tablist"]',Pu=".nav-item, .list-group-item",ku=`.nav-link${xn}, .list-group-item${xn}, [role="tab"]${xn}`,ea='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',In=`${ku}, ${ea}`,$u=`.${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(Lu),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),u.on(this._element,Su,n=>this._keydown(n)))}static get NAME(){return bu}show(){const t=this._element;if(this._elemIsActive(t))return;const n=this._getActiveElem(),r=n?u.trigger(n,yu,{relatedTarget:t}):null;u.trigger(t,Tu,{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(Nn);return}t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),u.trigger(t,wu,{relatedTarget:n})};this._queueCallback(r,t,t.classList.contains(Oi))}_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(Nn);return}t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),u.trigger(t,Au,{relatedTarget:n})};this._queueCallback(r,t,t.classList.contains(Oi))}_keydown(t){if(![Nu,Ai,xu,Ti,Cn,wi].includes(t.key))return;t.stopPropagation(),t.preventDefault();const n=this._getChildren().filter(i=>!pt(i));let r;if([Cn,wi].includes(t.key))r=n[t.key===Cn?0:n.length-1];else{const i=[Ai,Ti].includes(t.key);r=Er(n,t.target,i,!0)}r&&(r.focus({preventScroll:!0}),Jt.getOrCreateInstance(r).show())}_getChildren(){return E.find(In,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(Iu))return;const i=(s,a)=>{const o=E.findOne(s,r);o&&o.classList.toggle(a,n)};i(ta,Nt),i(Du,Nn),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(In)?t:E.findOne(In,t)}_getOuterElement(t){return t.closest(Pu)||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,Ou,ea,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),!pt(this)&&Jt.getOrCreateInstance(this).show()});u.on(window,Cu,()=>{for(const e of E.find($u))Jt.getOrCreateInstance(e)});U(Jt);const Mu="toast",Ru="bs.toast",yt=`.${Ru}`,Fu=`mouseover${yt}`,Vu=`mouseout${yt}`,ju=`focusin${yt}`,Hu=`focusout${yt}`,Wu=`hide${yt}`,zu=`hidden${yt}`,Bu=`show${yt}`,Yu=`shown${yt}`,Ku="fade",Si="hide",$e="show",Me="showing",Uu={animation:"boolean",autohide:"boolean",delay:"number"},Gu={animation:!0,autohide:!0,delay:5e3};class sn extends q{constructor(t,n){super(t,n),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Gu}static get DefaultType(){return Uu}static get NAME(){return Mu}show(){if(u.trigger(this._element,Bu).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(Ku);const n=()=>{this._element.classList.remove(Me),u.trigger(this._element,Yu),this._maybeScheduleHide()};this._element.classList.remove(Si),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,Wu).defaultPrevented)return;const n=()=>{this._element.classList.add(Si),this._element.classList.remove(Me,$e),u.trigger(this._element,zu)};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,Fu,t=>this._onInteraction(t,!0)),u.on(this._element,Vu,t=>this._onInteraction(t,!1)),u.on(this._element,ju,t=>this._onInteraction(t,!0)),u.on(this._element,Hu,t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){const n=sn.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t](this)}})}}tn(sn);U(sn);function Xu(e,t,n){return(t=Qu(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ci(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 Or={},na={},ra=null,ia={mark:Ni,measure:Ni};try{typeof window<"u"&&(Or=window),typeof document<"u"&&(na=document),typeof MutationObserver<"u"&&(ra=MutationObserver),typeof performance<"u"&&(ia=performance)}catch{}const{userAgent:xi=""}=Or.navigator||{},gt=Or,N=na,Ii=ra,Re=ia;gt.document;const ct=!!N.documentElement&&!!N.head&&typeof N.addEventListener=="function"&&typeof N.createElement=="function",sa=~xi.indexOf("MSIE")||~xi.indexOf("Trident/");var Zu=/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,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"}},td={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},oa=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],k="classic",an="duotone",ed="sharp",nd="sharp-duotone",la=[k,an,ed,nd],rd={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"}},id={"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"}},sd=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}]]),ad={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"}},od=["fak","fa-kit","fakd","fa-kit-duotone"],Di={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},ld=["kit"],cd={kit:{"fa-kit":"fak"}},fd=["fak","fakd"],ud={kit:{fak:"fa-kit"}},Li={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},Fe={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},dd=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],hd=["fak","fa-kit","fakd","fa-kit-duotone"],pd={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},md={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"}},gd={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},Bn={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"}},_d=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],Yn=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...dd,..._d],vd=["solid","regular","light","thin","duotone","brands"],ca=[1,2,3,4,5,6,7,8,9,10],bd=ca.concat([11,12,13,14,15,16,17,18,19,20]),Ed=[...Object.keys(gd),...vd,"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(bd.map(e=>"w-".concat(e))),yd={"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___",Kn=16,fa="fa",ua="svg-inline--fa",Pt="data-fa-i2svg",Un="data-fa-pseudo-element",Ad="data-fa-pseudo-element-pending",Sr="data-prefix",Cr="data-icon",Pi="fontawesome-i2svg",Td="async",wd=["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]),Di.kit),Di["kit-duotone"]);const Od=Te(ha),Gn=d({},ad);Gn[k]=d(d(d(d({},{duotone:"fad"}),Gn[k]),Li.kit),Li["kit-duotone"]);const ki=Te(Gn),Xn=d({},Bn);Xn[k]=d(d({},Xn[k]),ud.kit);const Nr=Te(Xn),qn=d({},md);qn[k]=d(d({},qn[k]),cd.kit);Te(qn);const Sd=Zu,pa="fa-layers-text",Cd=Ju,Nd=d({},rd);Te(Nd);const xd=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Dn=td,Id=[...ld,...Ed],he=gt.FontAwesomeConfig||{};function Dd(e){var t=N.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function Ld(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=Ld(Dd(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 Pd(e){return pe.push(e),()=>{pe.splice(pe.indexOf(e),1)}}const dt=Kn,Q={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function kd(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 $d="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function ge(){let e=12,t="";for(;e-- >0;)t+=$d[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 xr(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 Md(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,'="').concat(ga(e[n]),'" '),"").trim()}function on(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function Ir(e){return e.size!==Q.size||e.x!==Q.x||e.y!==Q.y||e.rotate!==Q.rotate||e.flipX||e.flipY}function Rd(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 Fd(e){let{transform:t,width:n=Kn,height:r=Kn,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 Vd=`:root, :host { +import{d as Ba,w as Ya,m as Ft,I as Ka,H as Ua}from"./vue-CPYrH9CX.js";var M="top",j="bottom",H="right",R="left",Qe="auto",ee=[M,j,H,R],It="start",Ut="end",ns="clippingParents",or="viewport",Ht="popper",rs="reference",Rn=ee.reduce(function(e,t){return e.concat([t+"-"+It,t+"-"+Ut])},[]),lr=[].concat(ee,[Qe]).reduce(function(e,t){return e.concat([t,t+"-"+It,t+"-"+Ut])},[]),is="beforeRead",ss="read",as="afterRead",os="beforeMain",ls="main",cs="afterMain",fs="beforeWrite",us="write",ds="afterWrite",hs=[is,ss,as,os,ls,cs,fs,us,ds];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 cr(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 fr={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 Fn(){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 ps(){return!/^((?!chrome|android).)*safari/i.test(Fn())}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=!ps()&&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 ur(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 ms(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&cr(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||(cr(e)?e.host:null)||bt(e)}function Yr(e){return!B(e)||st(e).position==="fixed"?null:e.offsetParent}function Qa(e){var t=/firefox/i.test(Fn()),n=/Trident/i.test(Fn());if(n&&B(e)){var r=st(e);if(r.position==="fixed")return null}var i=Ze(e);for(cr(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=Yr(e);n&&qa(n)&&st(n).position==="static";)n=Yr(n);return n&&(et(n)==="html"||et(n)==="body"&&st(n).position==="static")?t:n||Qa(e)||t}function dr(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 gs(){return{top:0,right:0,bottom:0,left:0}}function _s(e){return Object.assign({},gs(),e)}function vs(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,_s(typeof t!="number"?t:vs(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=dr(o),f=[R,H].indexOf(o)>=0,c=f?"height":"width";if(!(!s||!a)){var m=Ja(i.padding,n),p=ur(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)||ms(t.elements.popper,i)&&(t.elements.arrow=i))}const bs={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 Kr(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,Kr(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,Kr(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 hr={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 pr={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 Ur(e){return e.replace(/start|end/g,function(t){return oo[t]})}function mr(e){var t=W(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function gr(e){return Xt(bt(e)).left+mr(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=ps();(f||!f&&t==="fixed")&&(o=i.offsetLeft,l=i.offsetTop)}return{width:s,height:a,x:o+gr(e),y:l}}function co(e){var t,n=bt(e),r=mr(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+gr(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 _r(e){var t=st(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function Es(e){return["html","body","#document"].indexOf(et(e))>=0?e.ownerDocument.body:B(e)&&_r(e)?e:Es(Ze(e))}function de(e,t){var n;t===void 0&&(t=[]);var r=Es(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),s=W(r),a=i?[s].concat(s.visualViewport||[],_r(r)?r:[]):r,o=t.concat(a);return i?o:o.concat(de(Ze(a)))}function Vn(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 Gr(e,t,n){return t===or?Vn(lo(e,n)):Dt(t)?fo(t,n):Vn(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)&&ms(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=Gr(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},Gr(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 ys(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?dr(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?ns:o,f=n.rootBoundary,c=f===void 0?or: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=_s(typeof A!="number"?A:vs(A,ee)),g=p===Ht?rs: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=ys({reference:S,element:T,placement:i}),x=Vn(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?lr:l,c=qt(r),m=c?o?Rn:Rn.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[Ur(e),t,Ur(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,un=function(ft){var oe=b.find(function(Ne){var Ot=C.get(Ne);if(Ot)return Ot.slice(0,ft).every(function(dn){return dn})});if(oe)return I=oe,"break"},ae=Se;ae>0;ae--){var Ce=un(ae);if(Ce==="break")break}t.placement!==I&&(t.modifiersData[r]._skip=!0,t.placement=I,t.reset=!0)}}const As={name:"flip",enabled:!0,phase:"main",fn:go,requiresIfExists:["offset"],data:{_skip:!1}};function Xr(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 qr(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=Xr(a,r),f=Xr(o,i,s),c=qr(l),m=qr(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 Ts={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=lr.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 ws={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:bo};function Eo(e){var t=e.state,n=e.name;t.modifiersData[n]=ys({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const vr={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=dr(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,un=g===It?C[V]:x[V],ae=g===It?-x[V]:-C[V],Ce=t.elements.arrow,Rt=_&&Ce?ur(Ce):{width:0,height:0},ft=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:gs(),oe=ft[At],Ne=ft[Tt],Ot=ue(0,C[V],Rt[V]),dn=T?C[V]/2-Se-Ot-oe-L.mainAxis:un-Ot-oe-L.mainAxis,Fa=T?-C[V]/2+Se+Ot+Ne+L.mainAxis:ae+Ot+Ne+L.mainAxis,hn=t.elements.arrow&&ve(t.elements.arrow),Va=hn?b==="y"?hn.clientTop||0:hn.clientLeft||0:0,Mr=($=D?.[b])!=null?$:0,ja=X+dn-Mr-Va,Ha=X+Fa-Mr,Rr=ue(_?Be(Oe,ja):Oe,X,_?Lt(wt,Ha):wt);S[b]=Rr,G[b]=Rr-X}if(o){var Fr,Wa=b==="x"?M:R,za=b==="x"?j:H,St=S[w],xe=w==="y"?"height":"width",Vr=St+A[Wa],jr=St-A[za],pn=[M,R].indexOf(h)!==-1,Hr=(Fr=D?.[w])!=null?Fr:0,Wr=pn?Vr:St-C[xe]-x[xe]-Hr+L.altAxis,zr=pn?St+C[xe]+x[xe]-Hr-L.altAxis:jr,Br=_&&pn?Za(Wr,St,zr):ue(_?Wr:Vr,St,_?zr:jr);S[w]=Br,G[w]=Br-St}t.modifiersData[r]=G}}const Os={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)?mr(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"||_r(s))&&(o=wo(t)),B(t)?(l=Xt(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):s&&(l.x=gr(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 hs.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 Qr={placement:"bottom",modifiers:[],strategy:"absolute"};function Zr(){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),Ro=e=>e==null?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),Fo=e=>{do e+=Math.floor(Math.random()*$o);while(document.getElementById(e));return e},Vo=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))*Mo)},Ns=e=>{e.dispatchEvent(new Event(jn))},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,gn=[],jo=e=>{document.readyState==="loading"?(gn.length||document.addEventListener("DOMContentLoaded",()=>{for(const t of gn)t()}),gn.push(e)):e()},Y=()=>document.documentElement.dir==="rtl",U=e=>{jo(()=>{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=Vo(t)+5;let s=!1;const a=({target:o})=>{o===t&&(s=!0,t.removeEventListener(jn,a),F(e))};t.addEventListener(jn,a),setTimeout(()=>{s||Ns(t)},i)},Er=(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))])},Ho=/[^.]*(?=\..*)\.|.*/,Wo=/\..*/,zo=/::\d+$/,_n={};let Jr=1;const Ds={mouseenter:"mouseover",mouseleave:"mouseout"},Bo=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}::${Jr++}`||e.uidEvent||Jr++}function ks(e){const t=Ps(e);return e.uidEvent=t,_n[t]=_n[t]||{},_n[t]}function Yo(e,t){return function n(r){return yr(r,{delegateTarget:e}),n.oneOff&&u.off(e,r.type,t),t.apply(e,[r])}}function Ko(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 yr(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 Bo.has(s)||(s=e),[r,i,s]}function ti(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(Ho,"")),p=s?Ko(e,n,a):Yo(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 Hn(e,t,n,r,i){const s=$s(t[n],r,i);s&&(e.removeEventListener(n,s,!!i),delete t[n][s.uidEvent])}function Uo(e,t,n,r){const i=t[n]||{};for(const[s,a]of Object.entries(i))s.includes(r)&&Hn(e,t,n,a.callable,a.delegationSelector)}function Rs(e){return e=e.replace(Wo,""),Ds[e]||e}const u={on(e,t,n,r){ti(e,t,n,r,!1)},one(e,t,n,r){ti(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;Hn(e,l,a,s,i?n:null);return}if(c)for(const m of Object.keys(l))Uo(e,l,m,t.slice(1));for(const[m,p]of Object.entries(f)){const _=m.replace(zo,"");(!o||t.includes(_))&&Hn(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=yr(new Event(t,{bubbles:o,cancelable:!0}),n);return f&&c.preventDefault(),l&&e.dispatchEvent(c),c.defaultPrevented&&a&&a.preventDefault(),c}};function yr(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 ei(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 vn(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const it={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${vn(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${vn(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]=ei(e.dataset[r])}return t},getDataAttribute(e,t){return ei(e.getAttribute(`data-bs-${vn(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":Ro(s);if(!new RegExp(i).test(a))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${a}" but expected type "${i}".`)}}}const Go="5.3.8";class q extends Ee{constructor(t,n){super(),t=ht(t),t&&(this._element=t,this._config=this._getConfig(n),mn.set(this._element,this.constructor.DATA_KEY,this))}dispose(){mn.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 mn.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 Go}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 bn=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=bn(e);return t&&E.findOne(t)?t:null},getElementFromSelector(e){const t=bn(e);return t?E.findOne(t):null},getMultipleElementsFromSelector(e){const t=bn(e);return t?E.find(t):[]}},tn=(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]()})},Xo="alert",qo="bs.alert",Fs=`.${qo}`,Qo=`close${Fs}`,Zo=`closed${Fs}`,Jo="fade",tl="show";class en extends q{static get NAME(){return Xo}close(){if(u.trigger(this._element,Qo).defaultPrevented)return;this._element.classList.remove(tl);const n=this._element.classList.contains(Jo);this._queueCallback(()=>this._destroyElement(),this._element,n)}_destroyElement(){this._element.remove(),u.trigger(this._element,Zo),this.dispose()}static jQueryInterface(t){return this.each(function(){const n=en.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)}})}}tn(en,"close");U(en);const el="button",nl="bs.button",rl=`.${nl}`,il=".data-api",sl="active",ni='[data-bs-toggle="button"]',al=`click${rl}${il}`;class nn extends q{static get NAME(){return el}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(sl))}static jQueryInterface(t){return this.each(function(){const n=nn.getOrCreateInstance(this);t==="toggle"&&n[t]()})}}u.on(document,al,ni,e=>{e.preventDefault();const t=e.target.closest(ni);nn.getOrCreateInstance(t).toggle()});U(nn);const ol="swipe",re=".bs.swipe",ll=`touchstart${re}`,cl=`touchmove${re}`,fl=`touchend${re}`,ul=`pointerdown${re}`,dl=`pointerup${re}`,hl="touch",pl="pen",ml="pointer-event",gl=40,_l={endCallback:null,leftCallback:null,rightCallback:null},vl={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 _l}static get DefaultType(){return vl}static get NAME(){return ol}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<=gl)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,ul,t=>this._start(t)),u.on(this._element,dl,t=>this._end(t)),this._element.classList.add(ml)):(u.on(this._element,ll,t=>this._start(t)),u.on(this._element,cl,t=>this._move(t)),u.on(this._element,fl,t=>this._end(t)))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&(t.pointerType===pl||t.pointerType===hl)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const bl="carousel",El="bs.carousel",Et=`.${El}`,Vs=".data-api",yl="ArrowLeft",Al="ArrowRight",Tl=500,le="next",Vt="prev",Wt="left",je="right",wl=`slide${Et}`,En=`slid${Et}`,Ol=`keydown${Et}`,Sl=`mouseenter${Et}`,Cl=`mouseleave${Et}`,Nl=`dragstart${Et}`,xl=`load${Et}${Vs}`,Ll=`click${Et}${Vs}`,js="carousel",Ie="active",Il="slide",Dl="carousel-item-end",Pl="carousel-item-start",kl="carousel-item-next",$l="carousel-item-prev",Hs=".active",Ws=".carousel-item",Ml=Hs+Ws,Rl=".carousel-item img",Fl=".carousel-indicators",Vl="[data-bs-slide], [data-bs-slide-to]",jl='[data-bs-ride="carousel"]',Hl={[yl]:je,[Al]:Wt},Wl={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},zl={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(Fl,this._element),this._addEventListeners(),this._config.ride===js&&this.cycle()}static get Default(){return Wl}static get DefaultType(){return zl}static get NAME(){return bl}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,En,()=>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,En,()=>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,Ol,t=>this._keydown(t)),this._config.pause==="hover"&&(u.on(this._element,Sl,()=>this.pause()),u.on(this._element,Cl,()=>this._maybeEnableCycle())),this._config.touch&&Ke.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const r of E.find(Rl,this._element))u.on(r,Nl,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(),Tl+this._config.interval))}};this._swipeHelper=new Ke(this._element,n)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const n=Hl[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||Er(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(wl).defaultPrevented||!r||!s)return;const f=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(a),this._activeElement=s;const c=i?Pl:Dl,m=i?kl:$l;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(En)};this._queueCallback(p,r,this._isAnimated()),f&&this.cycle()}_isAnimated(){return this._element.classList.contains(Il)}_getActive(){return E.findOne(Ml,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,Ll,Vl,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,xl,()=>{const e=E.find(jl);for(const t of e)ye.getOrCreateInstance(t)});U(ye);const Bl="collapse",Yl="bs.collapse",Ae=`.${Yl}`,Kl=".data-api",Ul=`show${Ae}`,Gl=`shown${Ae}`,Xl=`hide${Ae}`,ql=`hidden${Ae}`,Ql=`click${Ae}${Kl}`,yn="show",Bt="collapse",De="collapsing",Zl="collapsed",Jl=`:scope .${Bt} .${Bt}`,tc="collapse-horizontal",ec="width",nc="height",rc=".collapse.show, .collapse.collapsing",Wn='[data-bs-toggle="collapse"]',ic={parent:null,toggle:!0},sc={parent:"(null|element)",toggle:"boolean"};class me extends q{constructor(t,n){super(t,n),this._isTransitioning=!1,this._triggerArray=[];const r=E.find(Wn);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 ic}static get DefaultType(){return sc}static get NAME(){return Bl}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(rc).filter(o=>o!==this._element).map(o=>me.getOrCreateInstance(o,{toggle:!1}))),t.length&&t[0]._isTransitioning||u.trigger(this._element,Ul).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,yn),this._element.style[r]="",u.trigger(this._element,Gl)},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,Xl).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,yn);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,ql)};this._element.style[n]="",this._queueCallback(r,this._element,!0)}_isShown(t=this._element){return t.classList.contains(yn)}_configAfterMerge(t){return t.toggle=!!t.toggle,t.parent=ht(t.parent),t}_getDimension(){return this._element.classList.contains(tc)?ec:nc}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Wn);for(const n of t){const r=E.getElementFromSelector(n);r&&this._addAriaAndCollapsedClass([n],this._isShown(r))}}_getFirstLevelChildren(t){const n=E.find(Jl,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(Zl,!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,Ql,Wn,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 ri="dropdown",ac="bs.dropdown",$t=`.${ac}`,Ar=".data-api",oc="Escape",ii="Tab",lc="ArrowUp",si="ArrowDown",cc=2,fc=`hide${$t}`,uc=`hidden${$t}`,dc=`show${$t}`,hc=`shown${$t}`,zs=`click${$t}${Ar}`,Bs=`keydown${$t}${Ar}`,pc=`keyup${$t}${Ar}`,zt="show",mc="dropup",gc="dropend",_c="dropstart",vc="dropup-center",bc="dropdown-center",Ct='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Ec=`${Ct}.${zt}`,He=".dropdown-menu",yc=".navbar",Ac=".navbar-nav",Tc=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",wc=Y()?"top-end":"top-start",Oc=Y()?"top-start":"top-end",Sc=Y()?"bottom-end":"bottom-start",Cc=Y()?"bottom-start":"bottom-end",Nc=Y()?"left-start":"right-start",xc=Y()?"right-start":"left-start",Lc="top",Ic="bottom",Dc={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Pc={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 Dc}static get DefaultType(){return Pc}static get NAME(){return ri}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,dc,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(Ac))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,hc,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,fc,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,uc,t)}}_getConfig(t){if(t=super._getConfig(t),typeof t.reference=="object"&&!rt(t.reference)&&typeof t.reference.getBoundingClientRect!="function")throw new TypeError(`${ri.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=br(t,this._menu,n)}_isShown(){return this._menu.classList.contains(zt)}_getPlacement(){const t=this._parent;if(t.classList.contains(gc))return Nc;if(t.classList.contains(_c))return xc;if(t.classList.contains(vc))return Lc;if(t.classList.contains(bc))return Ic;const n=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return t.classList.contains(mc)?n?Oc:wc:n?Cc:Sc}_detectNavbar(){return this._element.closest(yc)!==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(Tc,this._menu).filter(i=>ne(i));r.length&&Er(r,n,t===si,!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===cc||t.type==="keyup"&&t.key!==ii)return;const n=E.find(Ec);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===ii||/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===oc,i=[lc,si].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,pc,tt.clearMenus);u.on(document,zs,Ct,function(e){e.preventDefault(),tt.getOrCreateInstance(this).toggle()});U(tt);const Ys="backdrop",kc="fade",ai="show",oi=`mousedown.bs.${Ys}`,$c={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Mc={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 $c}static get DefaultType(){return Mc}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(ai),this._emulateAnimation(()=>{F(t)})}hide(t){if(!this._config.isVisible){F(t);return}this._getElement().classList.remove(ai),this._emulateAnimation(()=>{this.dispose(),F(t)})}dispose(){this._isAppended&&(u.off(this._element,oi),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(kc),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,oi,()=>{F(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(t){Is(t,this._getElement(),this._config.isAnimated)}}const Rc="focustrap",Fc="bs.focustrap",Ue=`.${Fc}`,Vc=`focusin${Ue}`,jc=`keydown.tab${Ue}`,Hc="Tab",Wc="forward",li="backward",zc={autofocus:!0,trapElement:null},Bc={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 zc}static get DefaultType(){return Bc}static get NAME(){return Rc}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),u.off(document,Ue),u.on(document,Vc,t=>this._handleFocusin(t)),u.on(document,jc,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===li?r[r.length-1].focus():r[0].focus()}_handleKeydown(t){t.key===Hc&&(this._lastTabNavDirection=t.shiftKey?li:Wc)}}const ci=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",fi=".sticky-top",Pe="padding-right",ui="margin-right";class zn{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(ci,Pe,n=>n+t),this._setElementAttributes(fi,ui,n=>n-t)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Pe),this._resetElementAttributes(ci,Pe),this._resetElementAttributes(fi,ui)}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 Yc="modal",Kc="bs.modal",K=`.${Kc}`,Uc=".data-api",Gc="Escape",Xc=`hide${K}`,qc=`hidePrevented${K}`,Gs=`hidden${K}`,Xs=`show${K}`,Qc=`shown${K}`,Zc=`resize${K}`,Jc=`click.dismiss${K}`,tf=`mousedown.dismiss${K}`,ef=`keydown.dismiss${K}`,nf=`click${K}${Uc}`,di="modal-open",rf="fade",hi="show",An="modal-static",sf=".modal.show",af=".modal-dialog",of=".modal-body",lf='[data-bs-toggle="modal"]',cf={backdrop:!0,focus:!0,keyboard:!0},ff={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Zt extends q{constructor(t,n){super(t,n),this._dialog=E.findOne(af,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new zn,this._addEventListeners()}static get Default(){return cf}static get DefaultType(){return ff}static get NAME(){return Yc}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(di),this._adjustDialog(),this._backdrop.show(()=>this._showElement(t)))}hide(){!this._isShown||this._isTransitioning||u.trigger(this._element,Xc).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(hi),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(of,this._dialog);n&&(n.scrollTop=0),be(this._element),this._element.classList.add(hi);const r=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,u.trigger(this._element,Qc,{relatedTarget:t})};this._queueCallback(r,this._dialog,this._isAnimated())}_addEventListeners(){u.on(this._element,ef,t=>{if(t.key===Gc){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),u.on(window,Zc,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),u.on(this._element,tf,t=>{u.one(this._element,Jc,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(di),this._resetAdjustments(),this._scrollBar.reset(),u.trigger(this._element,Gs)})}_isAnimated(){return this._element.classList.contains(rf)}_triggerBackdropTransition(){if(u.trigger(this._element,qc).defaultPrevented)return;const n=this._element.scrollHeight>document.documentElement.clientHeight,r=this._element.style.overflowY;r==="hidden"||this._element.classList.contains(An)||(n||(this._element.style.overflowY="hidden"),this._element.classList.add(An),this._queueCallback(()=>{this._element.classList.remove(An),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,nf,lf,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(sf);n&&Zt.getInstance(n).hide(),Zt.getOrCreateInstance(t).toggle(this)});tn(Zt);U(Zt);const uf="offcanvas",df="bs.offcanvas",lt=`.${df}`,qs=".data-api",hf=`load${lt}${qs}`,pf="Escape",pi="show",mi="showing",gi="hiding",mf="offcanvas-backdrop",Qs=".offcanvas.show",gf=`show${lt}`,_f=`shown${lt}`,vf=`hide${lt}`,_i=`hidePrevented${lt}`,Zs=`hidden${lt}`,bf=`resize${lt}`,Ef=`click${lt}${qs}`,yf=`keydown.dismiss${lt}`,Af='[data-bs-toggle="offcanvas"]',Tf={backdrop:!0,keyboard:!0,scroll:!1},wf={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 Tf}static get DefaultType(){return wf}static get NAME(){return uf}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||u.trigger(this._element,gf,{relatedTarget:t}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new zn().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(mi);const r=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(pi),this._element.classList.remove(mi),u.trigger(this._element,_f,{relatedTarget:t})};this._queueCallback(r,this._element,!0)}hide(){if(!this._isShown||u.trigger(this._element,vf).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(gi),this._backdrop.hide();const n=()=>{this._element.classList.remove(pi,gi),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new zn().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,_i);return}this.hide()},n=!!this._config.backdrop;return new Ks({className:mf,isVisible:n,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:n?t:null})}_initializeFocusTrap(){return new Us({trapElement:this._element})}_addEventListeners(){u.on(this._element,yf,t=>{if(t.key===pf){if(this._config.keyboard){this.hide();return}u.trigger(this._element,_i)}})}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,Ef,Af,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,hf,()=>{for(const e of E.find(Qs))mt.getOrCreateInstance(e).show()});u.on(window,bf,()=>{for(const e of E.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(e).position!=="fixed"&&mt.getOrCreateInstance(e).hide()});tn(mt);U(mt);const Of=/^aria-[\w-]*$/i,Js={"*":["class","dir","id","lang","role",Of],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:[]},Sf=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Cf=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Nf=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?Sf.has(n)?!!Cf.test(e.nodeValue):!0:t.filter(r=>r instanceof RegExp).some(r=>r.test(n))};function xf(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)Nf(c,f)||a.removeAttribute(c.nodeName)}return i.body.innerHTML}const Lf="TemplateFactory",If={allowList:Js,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Df={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Pf={entry:"(string|element|function|null)",selector:"(string|element)"};class kf extends Ee{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return If}static get DefaultType(){return Df}static get NAME(){return Lf}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},Pf)}_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?xf(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 $f="tooltip",Mf=new Set(["sanitize","allowList","sanitizeFn"]),Tn="fade",Rf="modal",ke="show",Ff=".tooltip-inner",vi=`.${Rf}`,bi="hide.bs.modal",ce="hover",wn="focus",On="click",Vf="manual",jf="hide",Hf="hidden",Wf="show",zf="shown",Bf="inserted",Yf="click",Kf="focusin",Uf="focusout",Gf="mouseenter",Xf="mouseleave",qf={AUTO:"auto",TOP:"top",RIGHT:Y()?"left":"right",BOTTOM:"bottom",LEFT:Y()?"right":"left"},Qf={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"},Zf={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 Qf}static get DefaultType(){return Zf}static get NAME(){return $f}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(vi),bi,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(Wf)),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(Bf))),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(zf)),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(jf)).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[On]=!1,this._activeTrigger[wn]=!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(Hf)))};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(Tn,ke),n.classList.add(`bs-${this.constructor.NAME}-auto`);const r=Fo(this.constructor.NAME).toString();return n.setAttribute("id",r),this._isAnimated()&&n.classList.add(Tn),n}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new kf({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[Ff]: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(Tn)}_isShown(){return this.tip&&this.tip.classList.contains(ke)}_createPopper(t){const n=F(this._config.placement,[this,t,this._element]),r=qf[n.toUpperCase()];return br(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(Yf),this._config.selector,r=>{const i=this._initializeOnDelegatedTarget(r);i._activeTrigger[On]=!(i._isShown()&&i._activeTrigger[On]),i.toggle()});else if(n!==Vf){const r=n===ce?this.constructor.eventName(Gf):this.constructor.eventName(Kf),i=n===ce?this.constructor.eventName(Xf):this.constructor.eventName(Uf);u.on(this._element,r,this._config.selector,s=>{const a=this._initializeOnDelegatedTarget(s);a._activeTrigger[s.type==="focusin"?wn:ce]=!0,a._enter()}),u.on(this._element,i,this._config.selector,s=>{const a=this._initializeOnDelegatedTarget(s);a._activeTrigger[s.type==="focusout"?wn:ce]=a._element.contains(s.relatedTarget),a._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},u.on(this._element.closest(vi),bi,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))Mf.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 Jf="popover",tu=".popover-header",eu=".popover-body",nu={...ie.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ru={...ie.DefaultType,content:"(null|string|element|function)"};class Tr extends ie{static get Default(){return nu}static get DefaultType(){return ru}static get NAME(){return Jf}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[tu]:this._getTitle(),[eu]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){const n=Tr.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}}U(Tr);const iu="scrollspy",su="bs.scrollspy",wr=`.${su}`,au=".data-api",ou=`activate${wr}`,Ei=`click${wr}`,lu=`load${wr}${au}`,cu="dropdown-item",jt="active",fu='[data-bs-spy="scroll"]',Sn="[href]",uu=".nav, .list-group",yi=".nav-link",du=".nav-item",hu=".list-group-item",pu=`${yi}, ${du} > ${yi}, ${hu}`,mu=".dropdown",gu=".dropdown-toggle",_u={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},vu={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class rn 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 _u}static get DefaultType(){return vu}static get NAME(){return iu}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,Ei),u.on(this._config.target,Ei,Sn,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(Sn,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,ou,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains(cu)){E.findOne(gu,t.closest(mu)).classList.add(jt);return}for(const n of E.parents(t,uu))for(const r of E.prev(n,pu))r.classList.add(jt)}_clearActiveClass(t){t.classList.remove(jt);const n=E.find(`${Sn}.${jt}`,t);for(const r of n)r.classList.remove(jt)}static jQueryInterface(t){return this.each(function(){const n=rn.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,lu,()=>{for(const e of E.find(fu))rn.getOrCreateInstance(e)});U(rn);const bu="tab",Eu="bs.tab",Mt=`.${Eu}`,yu=`hide${Mt}`,Au=`hidden${Mt}`,Tu=`show${Mt}`,wu=`shown${Mt}`,Ou=`click${Mt}`,Su=`keydown${Mt}`,Cu=`load${Mt}`,Nu="ArrowLeft",Ai="ArrowRight",xu="ArrowUp",Ti="ArrowDown",Cn="Home",wi="End",Nt="active",Oi="fade",Nn="show",Lu="dropdown",ta=".dropdown-toggle",Iu=".dropdown-menu",xn=`:not(${ta})`,Du='.list-group, .nav, [role="tablist"]',Pu=".nav-item, .list-group-item",ku=`.nav-link${xn}, .list-group-item${xn}, [role="tab"]${xn}`,ea='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Ln=`${ku}, ${ea}`,$u=`.${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(Du),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),u.on(this._element,Su,n=>this._keydown(n)))}static get NAME(){return bu}show(){const t=this._element;if(this._elemIsActive(t))return;const n=this._getActiveElem(),r=n?u.trigger(n,yu,{relatedTarget:t}):null;u.trigger(t,Tu,{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(Nn);return}t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),u.trigger(t,wu,{relatedTarget:n})};this._queueCallback(r,t,t.classList.contains(Oi))}_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(Nn);return}t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),u.trigger(t,Au,{relatedTarget:n})};this._queueCallback(r,t,t.classList.contains(Oi))}_keydown(t){if(![Nu,Ai,xu,Ti,Cn,wi].includes(t.key))return;t.stopPropagation(),t.preventDefault();const n=this._getChildren().filter(i=>!pt(i));let r;if([Cn,wi].includes(t.key))r=n[t.key===Cn?0:n.length-1];else{const i=[Ai,Ti].includes(t.key);r=Er(n,t.target,i,!0)}r&&(r.focus({preventScroll:!0}),Jt.getOrCreateInstance(r).show())}_getChildren(){return E.find(Ln,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(Lu))return;const i=(s,a)=>{const o=E.findOne(s,r);o&&o.classList.toggle(a,n)};i(ta,Nt),i(Iu,Nn),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(Ln)?t:E.findOne(Ln,t)}_getOuterElement(t){return t.closest(Pu)||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,Ou,ea,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),!pt(this)&&Jt.getOrCreateInstance(this).show()});u.on(window,Cu,()=>{for(const e of E.find($u))Jt.getOrCreateInstance(e)});U(Jt);const Mu="toast",Ru="bs.toast",yt=`.${Ru}`,Fu=`mouseover${yt}`,Vu=`mouseout${yt}`,ju=`focusin${yt}`,Hu=`focusout${yt}`,Wu=`hide${yt}`,zu=`hidden${yt}`,Bu=`show${yt}`,Yu=`shown${yt}`,Ku="fade",Si="hide",$e="show",Me="showing",Uu={animation:"boolean",autohide:"boolean",delay:"number"},Gu={animation:!0,autohide:!0,delay:5e3};class sn extends q{constructor(t,n){super(t,n),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Gu}static get DefaultType(){return Uu}static get NAME(){return Mu}show(){if(u.trigger(this._element,Bu).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(Ku);const n=()=>{this._element.classList.remove(Me),u.trigger(this._element,Yu),this._maybeScheduleHide()};this._element.classList.remove(Si),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,Wu).defaultPrevented)return;const n=()=>{this._element.classList.add(Si),this._element.classList.remove(Me,$e),u.trigger(this._element,zu)};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,Fu,t=>this._onInteraction(t,!0)),u.on(this._element,Vu,t=>this._onInteraction(t,!1)),u.on(this._element,ju,t=>this._onInteraction(t,!0)),u.on(this._element,Hu,t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){const n=sn.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t](this)}})}}tn(sn);U(sn);function Xu(e,t,n){return(t=Qu(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ci(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 Or={},na={},ra=null,ia={mark:Ni,measure:Ni};try{typeof window<"u"&&(Or=window),typeof document<"u"&&(na=document),typeof MutationObserver<"u"&&(ra=MutationObserver),typeof performance<"u"&&(ia=performance)}catch{}const{userAgent:xi=""}=Or.navigator||{},gt=Or,N=na,Li=ra,Re=ia;gt.document;const ct=!!N.documentElement&&!!N.head&&typeof N.addEventListener=="function"&&typeof N.createElement=="function",sa=~xi.indexOf("MSIE")||~xi.indexOf("Trident/");var Zu=/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,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"}},td={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},oa=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],k="classic",an="duotone",ed="sharp",nd="sharp-duotone",la=[k,an,ed,nd],rd={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"}},id={"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"}},sd=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}]]),ad={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"}},od=["fak","fa-kit","fakd","fa-kit-duotone"],Ii={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},ld=["kit"],cd={kit:{"fa-kit":"fak"}},fd=["fak","fakd"],ud={kit:{fak:"fa-kit"}},Di={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},Fe={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},dd=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],hd=["fak","fa-kit","fakd","fa-kit-duotone"],pd={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},md={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"}},gd={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},Bn={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"}},_d=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],Yn=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...dd,..._d],vd=["solid","regular","light","thin","duotone","brands"],ca=[1,2,3,4,5,6,7,8,9,10],bd=ca.concat([11,12,13,14,15,16,17,18,19,20]),Ed=[...Object.keys(gd),...vd,"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(bd.map(e=>"w-".concat(e))),yd={"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___",Kn=16,fa="fa",ua="svg-inline--fa",Pt="data-fa-i2svg",Un="data-fa-pseudo-element",Ad="data-fa-pseudo-element-pending",Sr="data-prefix",Cr="data-icon",Pi="fontawesome-i2svg",Td="async",wd=["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]),Ii.kit),Ii["kit-duotone"]);const Od=Te(ha),Gn=d({},ad);Gn[k]=d(d(d(d({},{duotone:"fad"}),Gn[k]),Di.kit),Di["kit-duotone"]);const ki=Te(Gn),Xn=d({},Bn);Xn[k]=d(d({},Xn[k]),ud.kit);const Nr=Te(Xn),qn=d({},md);qn[k]=d(d({},qn[k]),cd.kit);Te(qn);const Sd=Zu,pa="fa-layers-text",Cd=Ju,Nd=d({},rd);Te(Nd);const xd=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],In=td,Ld=[...ld,...Ed],he=gt.FontAwesomeConfig||{};function Id(e){var t=N.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function Dd(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=Dd(Id(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 Pd(e){return pe.push(e),()=>{pe.splice(pe.indexOf(e),1)}}const dt=Kn,Q={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function kd(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 $d="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function ge(){let e=12,t="";for(;e-- >0;)t+=$d[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 xr(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 Md(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,'="').concat(ga(e[n]),'" '),"").trim()}function on(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function Lr(e){return e.size!==Q.size||e.x!==Q.x||e.y!==Q.y||e.rotate!==Q.rotate||e.flipX||e.flipY}function Rd(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 Fd(e){let{transform:t,width:n=Kn,height:r=Kn,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 Vd=`: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"; @@ -551,6 +551,6 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { .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=Vd;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 $i=!1;function Ln(){v.autoAddCss&&!$i&&(kd(_a()),$i=!0)}var jd={mixout(){return{dom:{css:_a,insertCss:Ln}}},hooks(){return{beforeDOMElementCreation(){Ln()},beforeI2svg(){Ln()}}}};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 Hd(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(Md(n),">").concat(r.map(we).join(""),"")}function Mi(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var Pn=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 Ri(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 Zn(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:r=!1}=n,i=Ri(t);typeof Z.hooks.addPack=="function"&&!r?Z.hooks.addPack(e,Ri(t)):Z.styles[e]=d(d({},Z.styles[e]||{}),i),e==="fas"&&Zn("fa",t)}const{styles:_e,shims:Bd}=Z,Ea=Object.keys(Nr),Yd=Ea.reduce((e,t)=>(e[t]=Object.keys(Nr[t]),e),{});let Dr=null,ya={},Aa={},Ta={},wa={},Oa={};function Kd(e){return~Id.indexOf(e)}function Ud(e,t){const n=t.split("-"),r=n[0],i=n.slice(1).join("-");return r===e&&i!==""&&!Kd(i)?i:null}const Sa=()=>{const e=r=>Pn(_e,(i,s,a)=>(i[a]=Pn(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=Pn(Bd,(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,Dr=ln(v.styleDefault,{family:v.familyDefault})};Pd(e=>{Dr=ln(e.styleDefault,{family:v.familyDefault})});Sa();function Lr(e,t){return(ya[e]||{})[t]}function Gd(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 Xd(e){const t=wa[e],n=Lr("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function _t(){return Dr}const Na=()=>({prefix:null,iconName:null,rest:[]});function qd(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=>Yd[r].includes(i)))&&(t=r)}),t}function ln(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:n=k}=t,r=Od[n][e];if(n===an&&!e)return"fad";const i=ki[n][e]||ki[n][r],s=e in Z.styles?e:null;return i||s||null}function Qd(e){let t=[],n=null;return e.forEach(r=>{const i=Ud(v.cssPrefix,r);i?n=i:r&&t.push(r)}),{iconName:n,rest:t}}function Fi(e){return e.sort().filter((t,n,r)=>r.indexOf(t)===n)}function cn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:n=!1}=t;let r=null;const i=Yn.concat(hd),s=Fi(e.filter(m=>i.includes(m))),a=Fi(e.filter(m=>!Yn.includes(m))),o=s.filter(m=>(r=m,!oa.includes(m))),[l=null]=o,f=qd(s),c=d(d({},Qd(a)),{},{prefix:ln(l,{family:f})});return d(d(d({},c),eh({values:e,family:f,styles:_e,config:v,canonical:c,givenPrefix:r})),Zd(n,r,c))}function Zd(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 Jd=la.filter(e=>e!==k||e!==an),th=Object.keys(Bn).filter(e=>e!==k).map(e=>Object.keys(Bn[e])).flat();function eh(e){const{values:t,family:n,canonical:r,givenPrefix:i="",styles:s={},config:a={}}=e,o=n===an,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&&Jd.includes(n)&&(Object.keys(s).find(p=>th.includes(p))||a.autoFetchSvg)){const p=sd.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 nh{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]),Zn(s,i[s]);const a=Nr[k][s];a&&Zn(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 Vi=[],Yt={};const Kt={},rh=Object.keys(Kt);function ih(e,t){let{mixoutsTo:n}=t;return Vi=e,Yt={},Object.keys(Kt).forEach(r=>{rh.indexOf(r)===-1&&delete Kt[r]}),Vi.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 Jn(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 tr(e){e.prefix==="fa"&&(e.prefix="fas");let{iconName:t}=e;const n=e.prefix||_t();if(t)return t=xt(n,t)||t,Mi(xa.definitions,n,t)||Mi(Z.styles,n,t)}const xa=new nh,sh=()=>{v.autoReplaceSvg=!1,v.observeMutations=!1,kt("noAuto")},ah={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,Hd(()=>{lh({autoReplaceSvgRoot:t}),kt("watch",e)})}},oh={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=ln(e[0]);return{prefix:n,iconName:xt(n,t)||t}}if(typeof e=="string"&&(e.indexOf("".concat(v.cssPrefix,"-"))>-1||e.match(Sd))){const t=cn(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:sh,config:v,dom:ah,parse:oh,library:xa,findIconDefinition:tr,toHtml:we},lh=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 fn(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 ch(e){let{children:t,main:n,mask:r,attributes:i,styles:s,transform:a}=e;if(Ir(a)&&n.found&&!r.found){const{width:o,height:l}=n,f={x:o/l/2,y:.5};i.style=on(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 fh(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 Pr(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=fd.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?fh(g):ch(g)}function ji(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);Ir(i)&&(f.transform=Fd({transform:i,startCentered:!0,width:n,height:r}),f["-webkit-transform"]=f.transform);const c=on(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 uh(e){const{content:t,title:n,extra:r}=e,i=d(d(d({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),s=on(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:kn}=Z;function er(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(Dn.GROUP)},children:[{tag:"path",attributes:{class:"".concat(v.cssPrefix,"-").concat(Dn.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(v.cssPrefix,"-").concat(Dn.PRIMARY),fill:"currentColor",d:r[1]}}]}:i={tag:"path",attributes:{fill:"currentColor",d:r}},{found:!0,width:t,height:n,icon:i}}const dh={found:!1,width:512,height:512};function hh(e,t){!da&&!v.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function nr(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&&kn[t]&&kn[t][e]){const s=kn[t][e];return r(er(s))}hh(e,t),r(d(d({},dh),{},{icon:v.showMissingIcons&&e?vt("missingIconAbstract")||{}:{}}))})}const Hi=()=>{},rr=v.measurePerformance&&Re&&Re.mark&&Re.measure?Re:{mark:Hi,measure:Hi},fe='FA "6.7.2"',ph=e=>(rr.mark("".concat(fe," ").concat(e," begins")),()=>Ia(e)),Ia=e=>{rr.mark("".concat(fe," ").concat(e," ends")),rr.measure("".concat(fe," ").concat(e),"".concat(fe," ").concat(e," begins"),"".concat(fe," ").concat(e," ends"))};var kr={begin:ph,end:Ia};const We=()=>{};function Wi(e){return typeof(e.getAttribute?e.getAttribute(Pt):null)=="string"}function mh(e){const t=e.getAttribute?e.getAttribute(Sr):null,n=e.getAttribute?e.getAttribute(Cr):null;return t&&n}function gh(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(v.replacementClass)}function _h(){return v.autoReplaceSvg===!0?ze.replace:ze[v.autoReplaceSvg]||ze.replace}function vh(e){return N.createElementNS("http://www.w3.org/2000/svg",e)}function bh(e){return N.createElement(e)}function Da(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:n=e.tag==="svg"?vh:bh}=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(Da(s,{ceFn:n}))}),r}function Eh(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(Da(n),t)}),t.getAttribute(Pt)===null&&v.keepOriginalSource){let n=N.createComment(Eh(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){const t=e[0],n=e[1];if(~xr(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 zi(e){e()}function La(e,t){const n=typeof t=="function"?t:We;if(e.length===0)n();else{let r=zi;v.mutateApproach===Td&&(r=gt.requestAnimationFrame||zi),r(()=>{const i=_h(),s=kr.begin("mutate");e.map(i),s(),n()})}}let $r=!1;function Pa(){$r=!0}function ir(){$r=!1}let Xe=null;function Bi(e){if(!Ii||!v.observeMutations)return;const{treeCallback:t=We,nodeCallback:n=We,pseudoElementsCallback:r=We,observeMutationsRoot:i=N}=e;Xe=new Ii(s=>{if($r)return;const a=_t();se(s).forEach(o=>{if(o.type==="childList"&&o.addedNodes.length>0&&!Wi(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"&&Wi(o.target)&&~xd.indexOf(o.attributeName))if(o.attributeName==="class"&&mh(o.target)){const{prefix:l,iconName:f}=cn(xr(o.target));o.target.setAttribute(Sr,l||a),f&&o.target.setAttribute(Cr,f)}else gh(o.target)&&n(o.target)})}),ct&&Xe.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function yh(){Xe&&Xe.disconnect()}function Ah(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 Th(e){const t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"";let i=cn(xr(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=Gd(i.prefix,e.innerText)||Lr(i.prefix,Qn(e.innerText))),!i.iconName&&v.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function wh(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 Oh(){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 Yi(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:n,prefix:r,rest:i}=Th(e),s=wh(e),a=Jn("parseNodeAttributes",{},e);let o=t.styleParser?Ah(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:Sh}=Z;function ka(e){const t=v.autoReplaceSvg==="nest"?Yi(e,{styleParser:!1}):Yi(e);return~t.extra.classes.indexOf(pa)?vt("generateLayersText",e,t):vt("generateSvgReplacementMutation",e,t)}function Ch(){return[...od,...Yn]}function Ki(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(Pi,"-").concat(c)),i=c=>n.remove("".concat(Pi,"-").concat(c)),s=v.autoFetchSvg?Ch():oa.concat(Object.keys(Sh));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=kr.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=>{La(p,()=>{r("active"),r("complete"),i("pending"),typeof t=="function"&&t(),l(),c()})}).catch(p=>{l(),m(p)})})}function Nh(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;ka(e).then(n=>{n&&La([n],t)})}function xh(e){return function(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=(t||{}).icon?t:tr(t||{});let{mask:i}=n;return i&&(i=(i||{}).icon?i:tr(i||{})),e(r,d(d({},n),{},{mask:i}))}}const Ih=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 fn(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")),Pr({icons:{main:er(_),mask:i?er(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 Dh={mixout(){return{icon:xh(Ih)}},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=Ki,e.nodeCallback=Nh,e}}},provides(e){e.i2svg=function(t){const{node:n=N,callback:r=()=>{}}=t;return Ki(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([nr(r,a),f.iconName?nr(f.iconName,f.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(O=>{let[y,A]=O;p([t,Pr({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=on(a);o.length>0&&(r.style=o);let l;return Ir(s)&&(l=vt("generateAbstractTransformGrouping",{main:i,transform:s,containerWidth:i.width,iconWidth:i.width})),n.push(l||i.icon),{children:n,attributes:r}}}},Lh={mixout(){return{layer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:n=[]}=t;return fn({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}]})}}}},Ph={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 fn({type:"counter",content:e},()=>(kt("beforeDOMElementCreation",{content:e,params:t}),uh({content:e.toString(),title:n,extra:{attributes:i,styles:s,classes:["".concat(v.cssPrefix,"-layers-counter"),...r]}})))}}}},kh={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 fn({type:"text",content:e},()=>(kt("beforeDOMElementCreation",{content:e,params:t}),ji({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,ji({content:t.innerHTML,width:a,height:o,transform:i,title:r,extra:s,watchable:!0})])}}};const $h=new RegExp('"',"ug"),Ui=[1105920,1112319],Gi=d(d(d(d({},{FontAwesome:{normal:"fas",400:"fas"}}),id),yd),pd),sr=Object.keys(Gi).reduce((e,t)=>(e[t.toLowerCase()]=Gi[t],e),{}),Mh=Object.keys(sr).reduce((e,t)=>{const n=sr[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e},{});function Rh(e){const t=e.replace($h,""),n=zd(t,0),r=n>=Ui[0]&&n<=Ui[1],i=t.length===2?t[0]===t[1]:!1;return{value:Qn(i?t[0]:t),isSecondary:r||i}}function Fh(e,t){const n=e.replace(/^['"]|['"]$/g,"").toLowerCase(),r=parseInt(t),i=isNaN(r)?"normal":r;return(sr[n]||{})[i]||Mh[n]}function Xi(e,t){const n="".concat(Ad).concat(t.replace(":","-"));return new Promise((r,i)=>{if(e.getAttribute(n)!==null)return r();const a=se(e.children).filter(p=>p.getAttribute(Un)===t)[0],o=gt.getComputedStyle(e,t),l=o.getPropertyValue("font-family"),f=l.match(Cd),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 _=Fh(l,c);const{value:O,isSecondary:y}=Rh(p),A=f[0].startsWith("FontAwesome");let h=Lr(_,O),g=h;if(A){const T=Xd(O);T.iconName&&T.prefix&&(h=T.iconName,_=T.prefix)}if(h&&!y&&(!a||a.getAttribute(Sr)!==_||a.getAttribute(Cr)!==g)){e.setAttribute(n,g),a&&e.removeChild(a);const T=Oh(),{extra:b}=T;b.attributes[Un]=t,nr(h,_).then(w=>{const S=Pr(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 Vh(e){return Promise.all([Xi(e,"::before"),Xi(e,"::after")])}function jh(e){return e.parentNode!==document.head&&!~wd.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(Un)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function qi(e){if(ct)return new Promise((t,n)=>{const r=se(e.querySelectorAll("*")).filter(jh).map(Vh),i=kr.begin("searchPseudoElements");Pa(),Promise.all(r).then(()=>{i(),ir(),t()}).catch(()=>{i(),ir(),n()})})}var Hh={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=qi,e}}},provides(e){e.pseudoElements2svg=function(t){const{node:n=N}=t;v.searchPseudoElements&&qi(n)}}};let Qi=!1;var Wh={mixout(){return{dom:{unwatch(){Pa(),Qi=!0}}}},hooks(){return{bootstrap(){Bi(Jn("mutationObserverCallbacks",{}))},noAuto(){yh()},watch(e){const{observeMutationsRoot:t}=e;Qi?ir():Bi(Jn("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}};const Zi=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 zh={mixout(){return{parse:{transform:e=>Zi(e)}}},hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-transform");return n&&(e.transform=Zi(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 $n={x:0,y:0,width:"100%",height:"100%"};function Ji(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 Bh(e){return e.tag==="g"?e.children:[e]}var Yh={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-mask"),r=n?cn(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=Rd({transform:o,containerWidth:c,iconWidth:l}),_={tag:"rect",attributes:d(d({},$n),{},{fill:"white"})},O=f.children?{children:f.children.map(Ji)}:{},y={tag:"g",attributes:d({},p.inner),children:[Ji(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({},$n),{},{id:h,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[_,A]},b={tag:"defs",children:[{tag:"clipPath",attributes:{id:g},children:Bh(m)},T]};return n.push(b,{tag:"rect",attributes:d({fill:"currentColor","clip-path":"url(#".concat(g,")"),mask:"url(#".concat(h,")")},$n)}),{children:n,attributes:r}}}},Kh={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}}}},Uh={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-symbol"),r=n===null?!1:n===""?!0:n;return e.symbol=r,e}}}},Gh=[jd,Dh,Lh,Ph,kh,Hh,Wh,zh,Yh,Kh,Uh];ih(Gh,{mixoutsTo:z});z.noAuto;z.config;const Xh=z.library;z.dom;const ar=z.parse;z.findIconDefinition;z.toHtml;const qh=z.icon;z.layer;z.text;z.counter;const Qh={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"]},dp=Qh,Zh={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"]},hp={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"]},pp={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"]};function P(e,t,n){return(t=np(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ts(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 rp(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 ip=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=lp(c);break;case"style":l.style=op(c);break;default:l.attrs[f]=c}return l},{attrs:{},class:{},style:{}});n.class;var s=n.style,a=s===void 0?{}:s,o=Jh(n,ap);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 cp(){if(!Ra&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function es(e){if(e&&qe(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(ar.icon)return ar.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 fp=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 es(t.icon)}),s=Ft(function(){return Mn("classes",rp(t))}),a=Ft(function(){return Mn("transform",typeof t.transform=="string"?ar.transform(t.transform):t.transform)}),o=Ft(function(){return Mn("mask",es(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,qh(i.value,c)});Ya(l,function(c){if(!c)return cp("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}}});Xh.add(Zh);if(document.getElementById("footer")){const e=Ua({});e.component("font-awesome-icon",fp),e.mount("#footer")}export{fp as F,Zt as M,pp as a,dp as b,hp as f,Xh as l}; +}`;function _a(){const e=fa,t=ua,n=v.cssPrefix,r=v.replacementClass;let i=Vd;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 $i=!1;function Dn(){v.autoAddCss&&!$i&&(kd(_a()),$i=!0)}var jd={mixout(){return{dom:{css:_a,insertCss:Dn}}},hooks(){return{beforeDOMElementCreation(){Dn()},beforeI2svg(){Dn()}}}};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 Hd(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(Md(n),">").concat(r.map(we).join(""),"")}function Mi(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var Pn=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 Ri(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 Zn(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:r=!1}=n,i=Ri(t);typeof Z.hooks.addPack=="function"&&!r?Z.hooks.addPack(e,Ri(t)):Z.styles[e]=d(d({},Z.styles[e]||{}),i),e==="fas"&&Zn("fa",t)}const{styles:_e,shims:Bd}=Z,Ea=Object.keys(Nr),Yd=Ea.reduce((e,t)=>(e[t]=Object.keys(Nr[t]),e),{});let Ir=null,ya={},Aa={},Ta={},wa={},Oa={};function Kd(e){return~Ld.indexOf(e)}function Ud(e,t){const n=t.split("-"),r=n[0],i=n.slice(1).join("-");return r===e&&i!==""&&!Kd(i)?i:null}const Sa=()=>{const e=r=>Pn(_e,(i,s,a)=>(i[a]=Pn(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=Pn(Bd,(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,Ir=ln(v.styleDefault,{family:v.familyDefault})};Pd(e=>{Ir=ln(e.styleDefault,{family:v.familyDefault})});Sa();function Dr(e,t){return(ya[e]||{})[t]}function Gd(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 Xd(e){const t=wa[e],n=Dr("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function _t(){return Ir}const Na=()=>({prefix:null,iconName:null,rest:[]});function qd(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=>Yd[r].includes(i)))&&(t=r)}),t}function ln(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:n=k}=t,r=Od[n][e];if(n===an&&!e)return"fad";const i=ki[n][e]||ki[n][r],s=e in Z.styles?e:null;return i||s||null}function Qd(e){let t=[],n=null;return e.forEach(r=>{const i=Ud(v.cssPrefix,r);i?n=i:r&&t.push(r)}),{iconName:n,rest:t}}function Fi(e){return e.sort().filter((t,n,r)=>r.indexOf(t)===n)}function cn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:n=!1}=t;let r=null;const i=Yn.concat(hd),s=Fi(e.filter(m=>i.includes(m))),a=Fi(e.filter(m=>!Yn.includes(m))),o=s.filter(m=>(r=m,!oa.includes(m))),[l=null]=o,f=qd(s),c=d(d({},Qd(a)),{},{prefix:ln(l,{family:f})});return d(d(d({},c),eh({values:e,family:f,styles:_e,config:v,canonical:c,givenPrefix:r})),Zd(n,r,c))}function Zd(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 Jd=la.filter(e=>e!==k||e!==an),th=Object.keys(Bn).filter(e=>e!==k).map(e=>Object.keys(Bn[e])).flat();function eh(e){const{values:t,family:n,canonical:r,givenPrefix:i="",styles:s={},config:a={}}=e,o=n===an,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&&Jd.includes(n)&&(Object.keys(s).find(p=>th.includes(p))||a.autoFetchSvg)){const p=sd.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 nh{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]),Zn(s,i[s]);const a=Nr[k][s];a&&Zn(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 Vi=[],Yt={};const Kt={},rh=Object.keys(Kt);function ih(e,t){let{mixoutsTo:n}=t;return Vi=e,Yt={},Object.keys(Kt).forEach(r=>{rh.indexOf(r)===-1&&delete Kt[r]}),Vi.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 Jn(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 tr(e){e.prefix==="fa"&&(e.prefix="fas");let{iconName:t}=e;const n=e.prefix||_t();if(t)return t=xt(n,t)||t,Mi(xa.definitions,n,t)||Mi(Z.styles,n,t)}const xa=new nh,sh=()=>{v.autoReplaceSvg=!1,v.observeMutations=!1,kt("noAuto")},ah={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,Hd(()=>{lh({autoReplaceSvgRoot:t}),kt("watch",e)})}},oh={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=ln(e[0]);return{prefix:n,iconName:xt(n,t)||t}}if(typeof e=="string"&&(e.indexOf("".concat(v.cssPrefix,"-"))>-1||e.match(Sd))){const t=cn(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:sh,config:v,dom:ah,parse:oh,library:xa,findIconDefinition:tr,toHtml:we},lh=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 fn(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 ch(e){let{children:t,main:n,mask:r,attributes:i,styles:s,transform:a}=e;if(Lr(a)&&n.found&&!r.found){const{width:o,height:l}=n,f={x:o/l/2,y:.5};i.style=on(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 fh(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 Pr(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=fd.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?fh(g):ch(g)}function ji(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);Lr(i)&&(f.transform=Fd({transform:i,startCentered:!0,width:n,height:r}),f["-webkit-transform"]=f.transform);const c=on(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 uh(e){const{content:t,title:n,extra:r}=e,i=d(d(d({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),s=on(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:kn}=Z;function er(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(In.GROUP)},children:[{tag:"path",attributes:{class:"".concat(v.cssPrefix,"-").concat(In.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(v.cssPrefix,"-").concat(In.PRIMARY),fill:"currentColor",d:r[1]}}]}:i={tag:"path",attributes:{fill:"currentColor",d:r}},{found:!0,width:t,height:n,icon:i}}const dh={found:!1,width:512,height:512};function hh(e,t){!da&&!v.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function nr(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&&kn[t]&&kn[t][e]){const s=kn[t][e];return r(er(s))}hh(e,t),r(d(d({},dh),{},{icon:v.showMissingIcons&&e?vt("missingIconAbstract")||{}:{}}))})}const Hi=()=>{},rr=v.measurePerformance&&Re&&Re.mark&&Re.measure?Re:{mark:Hi,measure:Hi},fe='FA "6.7.2"',ph=e=>(rr.mark("".concat(fe," ").concat(e," begins")),()=>La(e)),La=e=>{rr.mark("".concat(fe," ").concat(e," ends")),rr.measure("".concat(fe," ").concat(e),"".concat(fe," ").concat(e," begins"),"".concat(fe," ").concat(e," ends"))};var kr={begin:ph,end:La};const We=()=>{};function Wi(e){return typeof(e.getAttribute?e.getAttribute(Pt):null)=="string"}function mh(e){const t=e.getAttribute?e.getAttribute(Sr):null,n=e.getAttribute?e.getAttribute(Cr):null;return t&&n}function gh(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(v.replacementClass)}function _h(){return v.autoReplaceSvg===!0?ze.replace:ze[v.autoReplaceSvg]||ze.replace}function vh(e){return N.createElementNS("http://www.w3.org/2000/svg",e)}function bh(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"?vh:bh}=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 Eh(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(Eh(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){const t=e[0],n=e[1];if(~xr(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 zi(e){e()}function Da(e,t){const n=typeof t=="function"?t:We;if(e.length===0)n();else{let r=zi;v.mutateApproach===Td&&(r=gt.requestAnimationFrame||zi),r(()=>{const i=_h(),s=kr.begin("mutate");e.map(i),s(),n()})}}let $r=!1;function Pa(){$r=!0}function ir(){$r=!1}let Xe=null;function Bi(e){if(!Li||!v.observeMutations)return;const{treeCallback:t=We,nodeCallback:n=We,pseudoElementsCallback:r=We,observeMutationsRoot:i=N}=e;Xe=new Li(s=>{if($r)return;const a=_t();se(s).forEach(o=>{if(o.type==="childList"&&o.addedNodes.length>0&&!Wi(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"&&Wi(o.target)&&~xd.indexOf(o.attributeName))if(o.attributeName==="class"&&mh(o.target)){const{prefix:l,iconName:f}=cn(xr(o.target));o.target.setAttribute(Sr,l||a),f&&o.target.setAttribute(Cr,f)}else gh(o.target)&&n(o.target)})}),ct&&Xe.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function yh(){Xe&&Xe.disconnect()}function Ah(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 Th(e){const t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"";let i=cn(xr(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=Gd(i.prefix,e.innerText)||Dr(i.prefix,Qn(e.innerText))),!i.iconName&&v.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function wh(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 Oh(){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 Yi(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:n,prefix:r,rest:i}=Th(e),s=wh(e),a=Jn("parseNodeAttributes",{},e);let o=t.styleParser?Ah(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:Sh}=Z;function ka(e){const t=v.autoReplaceSvg==="nest"?Yi(e,{styleParser:!1}):Yi(e);return~t.extra.classes.indexOf(pa)?vt("generateLayersText",e,t):vt("generateSvgReplacementMutation",e,t)}function Ch(){return[...od,...Yn]}function Ki(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(Pi,"-").concat(c)),i=c=>n.remove("".concat(Pi,"-").concat(c)),s=v.autoFetchSvg?Ch():oa.concat(Object.keys(Sh));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=kr.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 Nh(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;ka(e).then(n=>{n&&Da([n],t)})}function xh(e){return function(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=(t||{}).icon?t:tr(t||{});let{mask:i}=n;return i&&(i=(i||{}).icon?i:tr(i||{})),e(r,d(d({},n),{},{mask:i}))}}const Lh=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 fn(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")),Pr({icons:{main:er(_),mask:i?er(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 Ih={mixout(){return{icon:xh(Lh)}},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=Ki,e.nodeCallback=Nh,e}}},provides(e){e.i2svg=function(t){const{node:n=N,callback:r=()=>{}}=t;return Ki(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([nr(r,a),f.iconName?nr(f.iconName,f.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(O=>{let[y,A]=O;p([t,Pr({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=on(a);o.length>0&&(r.style=o);let l;return Lr(s)&&(l=vt("generateAbstractTransformGrouping",{main:i,transform:s,containerWidth:i.width,iconWidth:i.width})),n.push(l||i.icon),{children:n,attributes:r}}}},Dh={mixout(){return{layer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:n=[]}=t;return fn({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}]})}}}},Ph={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 fn({type:"counter",content:e},()=>(kt("beforeDOMElementCreation",{content:e,params:t}),uh({content:e.toString(),title:n,extra:{attributes:i,styles:s,classes:["".concat(v.cssPrefix,"-layers-counter"),...r]}})))}}}},kh={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 fn({type:"text",content:e},()=>(kt("beforeDOMElementCreation",{content:e,params:t}),ji({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,ji({content:t.innerHTML,width:a,height:o,transform:i,title:r,extra:s,watchable:!0})])}}};const $h=new RegExp('"',"ug"),Ui=[1105920,1112319],Gi=d(d(d(d({},{FontAwesome:{normal:"fas",400:"fas"}}),id),yd),pd),sr=Object.keys(Gi).reduce((e,t)=>(e[t.toLowerCase()]=Gi[t],e),{}),Mh=Object.keys(sr).reduce((e,t)=>{const n=sr[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e},{});function Rh(e){const t=e.replace($h,""),n=zd(t,0),r=n>=Ui[0]&&n<=Ui[1],i=t.length===2?t[0]===t[1]:!1;return{value:Qn(i?t[0]:t),isSecondary:r||i}}function Fh(e,t){const n=e.replace(/^['"]|['"]$/g,"").toLowerCase(),r=parseInt(t),i=isNaN(r)?"normal":r;return(sr[n]||{})[i]||Mh[n]}function Xi(e,t){const n="".concat(Ad).concat(t.replace(":","-"));return new Promise((r,i)=>{if(e.getAttribute(n)!==null)return r();const a=se(e.children).filter(p=>p.getAttribute(Un)===t)[0],o=gt.getComputedStyle(e,t),l=o.getPropertyValue("font-family"),f=l.match(Cd),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 _=Fh(l,c);const{value:O,isSecondary:y}=Rh(p),A=f[0].startsWith("FontAwesome");let h=Dr(_,O),g=h;if(A){const T=Xd(O);T.iconName&&T.prefix&&(h=T.iconName,_=T.prefix)}if(h&&!y&&(!a||a.getAttribute(Sr)!==_||a.getAttribute(Cr)!==g)){e.setAttribute(n,g),a&&e.removeChild(a);const T=Oh(),{extra:b}=T;b.attributes[Un]=t,nr(h,_).then(w=>{const S=Pr(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 Vh(e){return Promise.all([Xi(e,"::before"),Xi(e,"::after")])}function jh(e){return e.parentNode!==document.head&&!~wd.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(Un)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function qi(e){if(ct)return new Promise((t,n)=>{const r=se(e.querySelectorAll("*")).filter(jh).map(Vh),i=kr.begin("searchPseudoElements");Pa(),Promise.all(r).then(()=>{i(),ir(),t()}).catch(()=>{i(),ir(),n()})})}var Hh={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=qi,e}}},provides(e){e.pseudoElements2svg=function(t){const{node:n=N}=t;v.searchPseudoElements&&qi(n)}}};let Qi=!1;var Wh={mixout(){return{dom:{unwatch(){Pa(),Qi=!0}}}},hooks(){return{bootstrap(){Bi(Jn("mutationObserverCallbacks",{}))},noAuto(){yh()},watch(e){const{observeMutationsRoot:t}=e;Qi?ir():Bi(Jn("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}};const Zi=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 zh={mixout(){return{parse:{transform:e=>Zi(e)}}},hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-transform");return n&&(e.transform=Zi(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 $n={x:0,y:0,width:"100%",height:"100%"};function Ji(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 Bh(e){return e.tag==="g"?e.children:[e]}var Yh={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-mask"),r=n?cn(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=Rd({transform:o,containerWidth:c,iconWidth:l}),_={tag:"rect",attributes:d(d({},$n),{},{fill:"white"})},O=f.children?{children:f.children.map(Ji)}:{},y={tag:"g",attributes:d({},p.inner),children:[Ji(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({},$n),{},{id:h,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[_,A]},b={tag:"defs",children:[{tag:"clipPath",attributes:{id:g},children:Bh(m)},T]};return n.push(b,{tag:"rect",attributes:d({fill:"currentColor","clip-path":"url(#".concat(g,")"),mask:"url(#".concat(h,")")},$n)}),{children:n,attributes:r}}}},Kh={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}}}},Uh={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-symbol"),r=n===null?!1:n===""?!0:n;return e.symbol=r,e}}}},Gh=[jd,Ih,Dh,Ph,kh,Hh,Wh,zh,Yh,Kh,Uh];ih(Gh,{mixoutsTo:z});z.noAuto;z.config;const Xh=z.library;z.dom;const ar=z.parse;z.findIconDefinition;z.toHtml;const qh=z.icon;z.layer;z.text;z.counter;const Qh={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"]},dp=Qh,Zh={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"]},hp={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"]},pp={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"]},mp={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"]},gp={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=np(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ts(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 rp(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 ip=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=lp(c);break;case"style":l.style=op(c);break;default:l.attrs[f]=c}return l},{attrs:{},class:{},style:{}});n.class;var s=n.style,a=s===void 0?{}:s,o=Jh(n,ap);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 cp(){if(!Ra&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function es(e){if(e&&qe(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(ar.icon)return ar.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 fp=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 es(t.icon)}),s=Ft(function(){return Mn("classes",rp(t))}),a=Ft(function(){return Mn("transform",typeof t.transform=="string"?ar.transform(t.transform):t.transform)}),o=Ft(function(){return Mn("mask",es(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,qh(i.value,c)});Ya(l,function(c){if(!c)return cp("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}}});Xh.add(Zh);if(document.getElementById("footer")){const e=Ua({});e.component("font-awesome-icon",fp),e.mount("#footer")}export{fp as F,Zt as M,mp as a,dp as b,gp as c,pp as d,hp as f,Xh as l}; diff --git a/app/static/dist/assets/index-jKgvIbMM.js b/app/static/dist/assets/index-caxD0f6R.js similarity index 89% rename from app/static/dist/assets/index-jKgvIbMM.js rename to app/static/dist/assets/index-caxD0f6R.js index a4592ec..c557101 100644 --- a/app/static/dist/assets/index-jKgvIbMM.js +++ b/app/static/dist/assets/index-caxD0f6R.js @@ -1,12 +1,12 @@ -var Qr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);import{l as ei,f as ti,a as ai,b as si,M as as,F as ri}from"./about-4LvgiEbS.js";import{d as ii,I as oi,C as ni,b as li,a as ee,w as Rt,H as ci,o as di}from"./vue-5jDimcVh.js";import{r as ui,g as pi}from"./lodash-CMEUj9tG.js";var v0=Qr((ap,Nt)=>{function Cs(e,t){return function(){return e.apply(t,arguments)}}const{toString:mi}=Object.prototype,{getPrototypeOf:La}=Object,{iterator:Mt,toStringTag:vs}=Symbol,Ft=(e=>t=>{const a=mi.call(t);return e[a]||(e[a]=a.slice(8,-1).toLowerCase())})(Object.create(null)),ne=e=>(e=e.toLowerCase(),t=>Ft(t)===e),Ut=e=>t=>typeof t===e,{isArray:Je}=Array,ze=Ut("undefined");function lt(e){return e!==null&&!ze(e)&&e.constructor!==null&&!ze(e.constructor)&&G(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Ws=ne("ArrayBuffer");function hi(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Ws(e.buffer),t}const fi=Ut("string"),G=Ut("function"),Ps=Ut("number"),ct=e=>e!==null&&typeof e=="object",_i=e=>e===!0||e===!1,wt=e=>{if(Ft(e)!=="object")return!1;const t=La(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(vs in e)&&!(Mt in e)},Si=e=>{if(!ct(e)||lt(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},ki=ne("Date"),Ti=ne("File"),Bi=ne("Blob"),Ei=ne("FileList"),Ri=e=>ct(e)&&G(e.pipe),wi=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||G(e.append)&&((t=Ft(e))==="formdata"||t==="object"&&G(e.toString)&&e.toString()==="[object FormData]"))},gi=ne("URLSearchParams"),[Ai,Li,yi,bi]=["ReadableStream","Request","Response","Headers"].map(ne),Ni=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function dt(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 xe=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Hs=e=>!ze(e)&&e!==xe;function ha(){const{caseless:e,skipUndefined:t}=Hs(this)&&this||{},a={},s=(r,i)=>{const o=e&&Ds(a,i)||i;wt(a[o])&&wt(r)?a[o]=ha(a[o],r):wt(r)?a[o]=ha({},r):Je(r)?a[o]=r.slice():(!t||!ze(r))&&(a[o]=r)};for(let r=0,i=arguments.length;r(dt(t,(r,i)=>{a&&G(r)?e[i]=Cs(r,a):e[i]=r},{allOwnKeys:s}),e),xi=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Ci=(e,t,a,s)=>{e.prototype=Object.create(t.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),a&&Object.assign(e.prototype,a)},vi=(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&&La(e)}while(e&&(!a||a(e,t))&&e!==Object.prototype);return t},Wi=(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},Pi=e=>{if(!e)return null;if(Je(e))return e;let t=e.length;if(!Ps(t))return null;const a=new Array(t);for(;t-- >0;)a[t]=e[t];return a},Di=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&La(Uint8Array)),Hi=(e,t)=>{const s=(e&&e[Mt]).call(e);let r;for(;(r=s.next())&&!r.done;){const i=r.value;t.call(e,i[0],i[1])}},Ii=(e,t)=>{let a;const s=[];for(;(a=e.exec(t))!==null;)s.push(a);return s},Mi=ne("HTMLFormElement"),Fi=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(a,s,r){return s.toUpperCase()+r}),ss=(({hasOwnProperty:e})=>(t,a)=>e.call(t,a))(Object.prototype),Ui=ne("RegExp"),Is=(e,t)=>{const a=Object.getOwnPropertyDescriptors(e),s={};dt(a,(r,i)=>{let o;(o=t(r,i,e))!==!1&&(s[i]=o||r)}),Object.defineProperties(e,s)},qi=e=>{Is(e,(t,a)=>{if(G(e)&&["arguments","caller","callee"].indexOf(a)!==-1)return!1;const s=e[a];if(G(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+"'")})}})},Yi=(e,t)=>{const a={},s=r=>{r.forEach(i=>{a[i]=!0})};return Je(e)?s(e):s(String(e).split(t)),a},zi=()=>{},Ji=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function ji(e){return!!(e&&G(e.append)&&e[vs]==="FormData"&&e[Mt])}const Vi=e=>{const t=new Array(10),a=(s,r)=>{if(ct(s)){if(t.indexOf(s)>=0)return;if(lt(s))return s;if(!("toJSON"in s)){t[r]=s;const i=Je(s)?[]:{};return dt(s,(o,n)=>{const u=a(o,r+1);!ze(u)&&(i[n]=u)}),t[r]=void 0,i}}return s};return a(e,0)},Gi=ne("AsyncFunction"),$i=e=>e&&(ct(e)||G(e))&&G(e.then)&&G(e.catch),Ms=((e,t)=>e?setImmediate:t?((a,s)=>(xe.addEventListener("message",({source:r,data:i})=>{r===xe&&i===a&&s.length&&s.shift()()},!1),r=>{s.push(r),xe.postMessage(a,"*")}))(`axios@${Math.random()}`,[]):a=>setTimeout(a))(typeof setImmediate=="function",G(xe.postMessage)),Ki=typeof queueMicrotask<"u"?queueMicrotask.bind(xe):typeof process<"u"&&process.nextTick||Ms,Zi=e=>e!=null&&G(e[Mt]),c={isArray:Je,isArrayBuffer:Ws,isBuffer:lt,isFormData:wi,isArrayBufferView:hi,isString:fi,isNumber:Ps,isBoolean:_i,isObject:ct,isPlainObject:wt,isEmptyObject:Si,isReadableStream:Ai,isRequest:Li,isResponse:yi,isHeaders:bi,isUndefined:ze,isDate:ki,isFile:Ti,isBlob:Bi,isRegExp:Ui,isFunction:G,isStream:Ri,isURLSearchParams:gi,isTypedArray:Di,isFileList:Ei,forEach:dt,merge:ha,extend:Oi,trim:Ni,stripBOM:xi,inherits:Ci,toFlatObject:vi,kindOf:Ft,kindOfTest:ne,endsWith:Wi,toArray:Pi,forEachEntry:Hi,matchAll:Ii,isHTMLForm:Mi,hasOwnProperty:ss,hasOwnProp:ss,reduceDescriptors:Is,freezeMethods:qi,toObjectSet:Yi,toCamelCase:Fi,noop:zi,toFiniteNumber:Ji,findKey:Ds,global:xe,isContextDefined:Hs,isSpecCompliantForm:ji,toJSONObject:Vi,isAsyncFn:Gi,isThenable:$i,setImmediate:Ms,asap:Ki,isIterable:Zi};function E(e,t,a,s,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),a&&(this.config=a),s&&(this.request=s),r&&(this.response=r,this.status=r.status?r.status:null)}c.inherits(E,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:c.toJSONObject(this.config),code:this.code,status:this.status}}});const Fs=E.prototype,Us={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Us[e]={value:e}});Object.defineProperties(E,Us);Object.defineProperty(Fs,"isAxiosError",{value:!0});E.from=(e,t,a,s,r,i)=>{const o=Object.create(Fs);c.toFlatObject(e,o,function(d){return d!==Error.prototype},l=>l!=="isAxiosError");const n=e&&e.message?e.message:"Error",u=t==null&&e?e.code:t;return E.call(o,n,u,a,s,r),e&&o.cause==null&&Object.defineProperty(o,"cause",{value:e,configurable:!0}),o.name=e&&e.name||"Error",i&&Object.assign(o,i),o};const Xi=null;function fa(e){return c.isPlainObject(e)||c.isArray(e)}function qs(e){return c.endsWith(e,"[]")?e.slice(0,-2):e}function rs(e,t,a){return e?e.concat(t).map(function(r,i){return r=qs(r),!a&&i?"["+r+"]":r}).join(a?".":""):t}function Qi(e){return c.isArray(e)&&!e.some(fa)}const eo=c.toFlatObject(c,{},null,function(t){return/^is[A-Z]/.test(t)});function qt(e,t,a){if(!c.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,a=c.toFlatObject(a,{metaTokens:!0,dots:!1,indexes:!1},!1,function(T,_){return!c.isUndefined(_[T])});const s=a.metaTokens,r=a.visitor||d,i=a.dots,o=a.indexes,u=(a.Blob||typeof Blob<"u"&&Blob)&&c.isSpecCompliantForm(t);if(!c.isFunction(r))throw new TypeError("visitor must be a function");function l(p){if(p===null)return"";if(c.isDate(p))return p.toISOString();if(c.isBoolean(p))return p.toString();if(!u&&c.isBlob(p))throw new E("Blob is not supported. Use a Buffer instead.");return c.isArrayBuffer(p)||c.isTypedArray(p)?u&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function d(p,T,_){let W=p;if(p&&!_&&typeof p=="object"){if(c.endsWith(T,"{}"))T=s?T:T.slice(0,-2),p=JSON.stringify(p);else if(c.isArray(p)&&Qi(p)||(c.isFileList(p)||c.endsWith(T,"[]"))&&(W=c.toArray(p)))return T=qs(T),W.forEach(function(C,F){!(c.isUndefined(C)||C===null)&&t.append(o===!0?rs([T],F,i):o===null?T:T+"[]",l(C))}),!1}return fa(p)?!0:(t.append(rs(_,T,i),l(p)),!1)}const h=[],R=Object.assign(eo,{defaultVisitor:d,convertValue:l,isVisitable:fa});function N(p,T){if(!c.isUndefined(p)){if(h.indexOf(p)!==-1)throw Error("Circular reference detected in "+T.join("."));h.push(p),c.forEach(p,function(W,U){(!(c.isUndefined(W)||W===null)&&r.call(t,W,c.isString(U)?U.trim():U,T,R))===!0&&N(W,T?T.concat(U):[U])}),h.pop()}}if(!c.isObject(e))throw new TypeError("data must be an object");return N(e),t}function is(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function ya(e,t){this._pairs=[],e&&qt(e,this,t)}const Ys=ya.prototype;Ys.append=function(t,a){this._pairs.push([t,a])};Ys.toString=function(t){const a=t?function(s){return t.call(this,s,is)}:is;return this._pairs.map(function(r){return a(r[0])+"="+a(r[1])},"").join("&")};function to(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function zs(e,t,a){if(!t)return e;const s=a&&a.encode||to;c.isFunction(a)&&(a={serialize:a});const r=a&&a.serialize;let i;if(r?i=r(t,a):i=c.isURLSearchParams(t)?t.toString():new ya(t,a).toString(s),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class os{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){c.forEach(this.handlers,function(s){s!==null&&t(s)})}}const Js={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ao=typeof URLSearchParams<"u"?URLSearchParams:ya,so=typeof FormData<"u"?FormData:null,ro=typeof Blob<"u"?Blob:null,io={isBrowser:!0,classes:{URLSearchParams:ao,FormData:so,Blob:ro},protocols:["http","https","file","blob","url","data"]},ba=typeof window<"u"&&typeof document<"u",_a=typeof navigator=="object"&&navigator||void 0,oo=ba&&(!_a||["ReactNative","NativeScript","NS"].indexOf(_a.product)<0),no=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",lo=ba&&window.location.href||"http://localhost",co=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:ba,hasStandardBrowserEnv:oo,hasStandardBrowserWebWorkerEnv:no,navigator:_a,origin:lo},Symbol.toStringTag,{value:"Module"})),Y={...co,...io};function uo(e,t){return qt(e,new Y.classes.URLSearchParams,{visitor:function(a,s,r,i){return Y.isNode&&c.isBuffer(a)?(this.append(s,a.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function po(e){return c.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function mo(e){const t={},a=Object.keys(e);let s;const r=a.length;let i;for(s=0;s=a.length;return o=!o&&c.isArray(r)?r.length:o,u?(c.hasOwnProp(r,o)?r[o]=[r[o],s]:r[o]=s,!n):((!r[o]||!c.isObject(r[o]))&&(r[o]=[]),t(a,s,r[o],i)&&c.isArray(r[o])&&(r[o]=mo(r[o])),!n)}if(c.isFormData(e)&&c.isFunction(e.entries)){const a={};return c.forEachEntry(e,(s,r)=>{t(po(s),r,a,0)}),a}return null}function ho(e,t,a){if(c.isString(e))try{return(t||JSON.parse)(e),c.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(a||JSON.stringify)(e)}const ut={transitional:Js,adapter:["xhr","http","fetch"],transformRequest:[function(t,a){const s=a.getContentType()||"",r=s.indexOf("application/json")>-1,i=c.isObject(t);if(i&&c.isHTMLForm(t)&&(t=new FormData(t)),c.isFormData(t))return r?JSON.stringify(js(t)):t;if(c.isArrayBuffer(t)||c.isBuffer(t)||c.isStream(t)||c.isFile(t)||c.isBlob(t)||c.isReadableStream(t))return t;if(c.isArrayBufferView(t))return t.buffer;if(c.isURLSearchParams(t))return a.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let n;if(i){if(s.indexOf("application/x-www-form-urlencoded")>-1)return uo(t,this.formSerializer).toString();if((n=c.isFileList(t))||s.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return qt(n?{"files[]":t}:t,u&&new u,this.formSerializer)}}return i||r?(a.setContentType("application/json",!1),ho(t)):t}],transformResponse:[function(t){const a=this.transitional||ut.transitional,s=a&&a.forcedJSONParsing,r=this.responseType==="json";if(c.isResponse(t)||c.isReadableStream(t))return t;if(t&&c.isString(t)&&(s&&!this.responseType||r)){const o=!(a&&a.silentJSONParsing)&&r;try{return JSON.parse(t,this.parseReviver)}catch(n){if(o)throw n.name==="SyntaxError"?E.from(n,E.ERR_BAD_RESPONSE,this,null,this.response):n}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Y.classes.FormData,Blob:Y.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};c.forEach(["delete","get","head","post","put","patch"],e=>{ut.headers[e]={}});const fo=c.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"]),_o=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]&&fo[a])&&(a==="set-cookie"?t[a]?t[a].push(s):t[a]=[s]:t[a]=t[a]?t[a]+", "+s:s)}),t},ns=Symbol("internals");function Ke(e){return e&&String(e).trim().toLowerCase()}function gt(e){return e===!1||e==null?e:c.isArray(e)?e.map(gt):String(e)}function So(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 ko=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function sa(e,t,a,s,r){if(c.isFunction(s))return s.call(this,t,a);if(r&&(t=a),!!c.isString(t)){if(c.isString(s))return t.indexOf(s)!==-1;if(c.isRegExp(s))return s.test(t)}}function To(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,a,s)=>a.toUpperCase()+s)}function Bo(e,t){const a=c.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+a,{value:function(r,i,o){return this[s].call(this,t,r,i,o)},configurable:!0})})}let $=class{constructor(t){t&&this.set(t)}set(t,a,s){const r=this;function i(n,u,l){const d=Ke(u);if(!d)throw new Error("header name must be a non-empty string");const h=c.findKey(r,d);(!h||r[h]===void 0||l===!0||l===void 0&&r[h]!==!1)&&(r[h||u]=gt(n))}const o=(n,u)=>c.forEach(n,(l,d)=>i(l,d,u));if(c.isPlainObject(t)||t instanceof this.constructor)o(t,a);else if(c.isString(t)&&(t=t.trim())&&!ko(t))o(_o(t),a);else if(c.isObject(t)&&c.isIterable(t)){let n={},u,l;for(const d of t){if(!c.isArray(d))throw TypeError("Object iterator must return a key-value pair");n[l=d[0]]=(u=n[l])?c.isArray(u)?[...u,d[1]]:[u,d[1]]:d[1]}o(n,a)}else t!=null&&i(a,t,s);return this}get(t,a){if(t=Ke(t),t){const s=c.findKey(this,t);if(s){const r=this[s];if(!a)return r;if(a===!0)return So(r);if(c.isFunction(a))return a.call(this,r,s);if(c.isRegExp(a))return a.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,a){if(t=Ke(t),t){const s=c.findKey(this,t);return!!(s&&this[s]!==void 0&&(!a||sa(this,this[s],s,a)))}return!1}delete(t,a){const s=this;let r=!1;function i(o){if(o=Ke(o),o){const n=c.findKey(s,o);n&&(!a||sa(s,s[n],n,a))&&(delete s[n],r=!0)}}return c.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||sa(this,this[i],i,t,!0))&&(delete this[i],r=!0)}return r}normalize(t){const a=this,s={};return c.forEach(this,(r,i)=>{const o=c.findKey(s,i);if(o){a[o]=gt(r),delete a[i];return}const n=t?To(i):String(i).trim();n!==i&&delete a[i],a[n]=gt(r),s[n]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const a=Object.create(null);return c.forEach(this,(s,r)=>{s!=null&&s!==!1&&(a[r]=t&&c.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[ns]=this[ns]={accessors:{}}).accessors,r=this.prototype;function i(o){const n=Ke(o);s[n]||(Bo(r,o),s[n]=!0)}return c.isArray(t)?t.forEach(i):i(t),this}};$.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);c.reduceDescriptors($.prototype,({value:e},t)=>{let a=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[a]=s}}});c.freezeMethods($);function ra(e,t){const a=this||ut,s=t||a,r=$.from(s.headers);let i=s.data;return c.forEach(e,function(n){i=n.call(a,i,r.normalize(),t?t.status:void 0)}),r.normalize(),i}function Vs(e){return!!(e&&e.__CANCEL__)}function je(e,t,a){E.call(this,e??"canceled",E.ERR_CANCELED,t,a),this.name="CanceledError"}c.inherits(je,E,{__CANCEL__:!0});function Gs(e,t,a){const s=a.config.validateStatus;!a.status||!s||s(a.status)?e(a):t(new E("Request failed with status code "+a.status,[E.ERR_BAD_REQUEST,E.ERR_BAD_RESPONSE][Math.floor(a.status/100)-4],a.config,a.request,a))}function Eo(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Ro(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(u){const l=Date.now(),d=s[i];o||(o=l),a[r]=u,s[r]=l;let h=i,R=0;for(;h!==r;)R+=a[h++],h=h%e;if(r=(r+1)%e,r===i&&(i=(i+1)%e),l-o{a=d,r=null,i&&(clearTimeout(i),i=null),e(...l)};return[(...l)=>{const d=Date.now(),h=d-a;h>=s?o(l,d):(r=l,i||(i=setTimeout(()=>{i=null,o(r)},s-h)))},()=>r&&o(r)]}const Ot=(e,t,a=3)=>{let s=0;const r=Ro(50,250);return wo(i=>{const o=i.loaded,n=i.lengthComputable?i.total:void 0,u=o-s,l=r(u),d=o<=n;s=o;const h={loaded:o,total:n,progress:n?o/n:void 0,bytes:u,rate:l||void 0,estimated:l&&n&&d?(n-o)/l:void 0,event:i,lengthComputable:n!=null,[t?"download":"upload"]:!0};e(h)},a)},ls=(e,t)=>{const a=e!=null;return[s=>t[0]({lengthComputable:a,total:e,loaded:s}),t[1]]},cs=e=>(...t)=>c.asap(()=>e(...t)),go=Y.hasStandardBrowserEnv?((e,t)=>a=>(a=new URL(a,Y.origin),e.protocol===a.protocol&&e.host===a.host&&(t||e.port===a.port)))(new URL(Y.origin),Y.navigator&&/(msie|trident)/i.test(Y.navigator.userAgent)):()=>!0,Ao=Y.hasStandardBrowserEnv?{write(e,t,a,s,r,i){const o=[e+"="+encodeURIComponent(t)];c.isNumber(a)&&o.push("expires="+new Date(a).toGMTString()),c.isString(s)&&o.push("path="+s),c.isString(r)&&o.push("domain="+r),i===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Lo(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function yo(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function $s(e,t,a){let s=!Lo(t);return e&&(s||a==!1)?yo(e,t):t}const ds=e=>e instanceof $?{...e}:e;function Pe(e,t){t=t||{};const a={};function s(l,d,h,R){return c.isPlainObject(l)&&c.isPlainObject(d)?c.merge.call({caseless:R},l,d):c.isPlainObject(d)?c.merge({},d):c.isArray(d)?d.slice():d}function r(l,d,h,R){if(c.isUndefined(d)){if(!c.isUndefined(l))return s(void 0,l,h,R)}else return s(l,d,h,R)}function i(l,d){if(!c.isUndefined(d))return s(void 0,d)}function o(l,d){if(c.isUndefined(d)){if(!c.isUndefined(l))return s(void 0,l)}else return s(void 0,d)}function n(l,d,h){if(h in t)return s(l,d);if(h in e)return s(void 0,l)}const u={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,responseEncoding:o,validateStatus:n,headers:(l,d,h)=>r(ds(l),ds(d),h,!0)};return c.forEach(Object.keys({...e,...t}),function(d){const h=u[d]||r,R=h(e[d],t[d],d);c.isUndefined(R)&&h!==n||(a[d]=R)}),a}const Ks=e=>{const t=Pe({},e);let{data:a,withXSRFToken:s,xsrfHeaderName:r,xsrfCookieName:i,headers:o,auth:n}=t;if(t.headers=o=$.from(o),t.url=zs($s(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),n&&o.set("Authorization","Basic "+btoa((n.username||"")+":"+(n.password?unescape(encodeURIComponent(n.password)):""))),c.isFormData(a)){if(Y.hasStandardBrowserEnv||Y.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(c.isFunction(a.getHeaders)){const u=a.getHeaders(),l=["content-type","content-length"];Object.entries(u).forEach(([d,h])=>{l.includes(d.toLowerCase())&&o.set(d,h)})}}if(Y.hasStandardBrowserEnv&&(s&&c.isFunction(s)&&(s=s(t)),s||s!==!1&&go(t.url))){const u=r&&i&&Ao.read(i);u&&o.set(r,u)}return t},bo=typeof XMLHttpRequest<"u",No=bo&&function(e){return new Promise(function(a,s){const r=Ks(e);let i=r.data;const o=$.from(r.headers).normalize();let{responseType:n,onUploadProgress:u,onDownloadProgress:l}=r,d,h,R,N,p;function T(){N&&N(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(d),r.signal&&r.signal.removeEventListener("abort",d)}let _=new XMLHttpRequest;_.open(r.method.toUpperCase(),r.url,!0),_.timeout=r.timeout;function W(){if(!_)return;const C=$.from("getAllResponseHeaders"in _&&_.getAllResponseHeaders()),B={data:!n||n==="text"||n==="json"?_.responseText:_.response,status:_.status,statusText:_.statusText,headers:C,config:e,request:_};Gs(function(q){a(q),T()},function(q){s(q),T()},B),_=null}"onloadend"in _?_.onloadend=W:_.onreadystatechange=function(){!_||_.readyState!==4||_.status===0&&!(_.responseURL&&_.responseURL.indexOf("file:")===0)||setTimeout(W)},_.onabort=function(){_&&(s(new E("Request aborted",E.ECONNABORTED,e,_)),_=null)},_.onerror=function(F){const B=F&&F.message?F.message:"Network Error",P=new E(B,E.ERR_NETWORK,e,_);P.event=F||null,s(P),_=null},_.ontimeout=function(){let F=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const B=r.transitional||Js;r.timeoutErrorMessage&&(F=r.timeoutErrorMessage),s(new E(F,B.clarifyTimeoutError?E.ETIMEDOUT:E.ECONNABORTED,e,_)),_=null},i===void 0&&o.setContentType(null),"setRequestHeader"in _&&c.forEach(o.toJSON(),function(F,B){_.setRequestHeader(B,F)}),c.isUndefined(r.withCredentials)||(_.withCredentials=!!r.withCredentials),n&&n!=="json"&&(_.responseType=r.responseType),l&&([R,p]=Ot(l,!0),_.addEventListener("progress",R)),u&&_.upload&&([h,N]=Ot(u),_.upload.addEventListener("progress",h),_.upload.addEventListener("loadend",N)),(r.cancelToken||r.signal)&&(d=C=>{_&&(s(!C||C.type?new je(null,e,_):C),_.abort(),_=null)},r.cancelToken&&r.cancelToken.subscribe(d),r.signal&&(r.signal.aborted?d():r.signal.addEventListener("abort",d)));const U=Eo(r.url);if(U&&Y.protocols.indexOf(U)===-1){s(new E("Unsupported protocol "+U+":",E.ERR_BAD_REQUEST,e));return}_.send(i||null)})},Oo=(e,t)=>{const{length:a}=e=e?e.filter(Boolean):[];if(t||a){let s=new AbortController,r;const i=function(l){if(!r){r=!0,n();const d=l instanceof Error?l:this.reason;s.abort(d instanceof E?d:new je(d instanceof Error?d.message:d))}};let o=t&&setTimeout(()=>{o=null,i(new E(`timeout ${t} of ms exceeded`,E.ETIMEDOUT))},t);const n=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(l=>{l.unsubscribe?l.unsubscribe(i):l.removeEventListener("abort",i)}),e=null)};e.forEach(l=>l.addEventListener("abort",i));const{signal:u}=s;return u.unsubscribe=()=>c.asap(n),u}},xo=function*(e,t){let a=e.byteLength;if(a{const r=Co(e,t);let i=0,o,n=u=>{o||(o=!0,s&&s(u))};return new ReadableStream({async pull(u){try{const{done:l,value:d}=await r.next();if(l){n(),u.close();return}let h=d.byteLength;if(a){let R=i+=h;a(R)}u.enqueue(new Uint8Array(d))}catch(l){throw n(l),l}},cancel(u){return n(u),r.return()}},{highWaterMark:2})},ps=64*1024,{isFunction:kt}=c,Wo=(({Request:e,Response:t})=>({Request:e,Response:t}))(c.global),{ReadableStream:ms,TextEncoder:hs}=c.global,fs=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Po=e=>{e=c.merge.call({skipUndefined:!0},Wo,e);const{fetch:t,Request:a,Response:s}=e,r=t?kt(t):typeof fetch=="function",i=kt(a),o=kt(s);if(!r)return!1;const n=r&&kt(ms),u=r&&(typeof hs=="function"?(p=>T=>p.encode(T))(new hs):async p=>new Uint8Array(await new a(p).arrayBuffer())),l=i&&n&&fs(()=>{let p=!1;const T=new a(Y.origin,{body:new ms,method:"POST",get duplex(){return p=!0,"half"}}).headers.has("Content-Type");return p&&!T}),d=o&&n&&fs(()=>c.isReadableStream(new s("").body)),h={stream:d&&(p=>p.body)};r&&["text","arrayBuffer","blob","formData","stream"].forEach(p=>{!h[p]&&(h[p]=(T,_)=>{let W=T&&T[p];if(W)return W.call(T);throw new E(`Response type '${p}' is not supported`,E.ERR_NOT_SUPPORT,_)})});const R=async p=>{if(p==null)return 0;if(c.isBlob(p))return p.size;if(c.isSpecCompliantForm(p))return(await new a(Y.origin,{method:"POST",body:p}).arrayBuffer()).byteLength;if(c.isArrayBufferView(p)||c.isArrayBuffer(p))return p.byteLength;if(c.isURLSearchParams(p)&&(p=p+""),c.isString(p))return(await u(p)).byteLength},N=async(p,T)=>{const _=c.toFiniteNumber(p.getContentLength());return _??R(T)};return async p=>{let{url:T,method:_,data:W,signal:U,cancelToken:C,timeout:F,onDownloadProgress:B,onUploadProgress:P,responseType:q,headers:Z,withCredentials:we="same-origin",fetchOptions:Ka}=Ks(p),Za=t||fetch;q=q?(q+"").toLowerCase():"text";let _t=Oo([U,C&&C.toAbortSignal()],F),$e=null;const Ne=_t&&_t.unsubscribe&&(()=>{_t.unsubscribe()});let Xa;try{if(P&&l&&_!=="get"&&_!=="head"&&(Xa=await N(Z,W))!==0){let Ae=new a(T,{method:"POST",body:W,duplex:"half"}),He;if(c.isFormData(W)&&(He=Ae.headers.get("content-type"))&&Z.setContentType(He),Ae.body){const[aa,St]=ls(Xa,Ot(cs(P)));W=us(Ae.body,ps,aa,St)}}c.isString(we)||(we=we?"include":"omit");const ce=i&&"credentials"in a.prototype,Qa={...Ka,signal:_t,method:_.toUpperCase(),headers:Z.normalize().toJSON(),body:W,duplex:"half",credentials:ce?we:void 0};$e=i&&new a(T,Qa);let ge=await(i?Za($e,Ka):Za(T,Qa));const es=d&&(q==="stream"||q==="response");if(d&&(B||es&&Ne)){const Ae={};["status","statusText","headers"].forEach(ts=>{Ae[ts]=ge[ts]});const He=c.toFiniteNumber(ge.headers.get("content-length")),[aa,St]=B&&ls(He,Ot(cs(B),!0))||[];ge=new s(us(ge.body,ps,aa,()=>{St&&St(),Ne&&Ne()}),Ae)}q=q||"text";let Xr=await h[c.findKey(h,q)||"text"](ge,p);return!es&&Ne&&Ne(),await new Promise((Ae,He)=>{Gs(Ae,He,{data:Xr,headers:$.from(ge.headers),status:ge.status,statusText:ge.statusText,config:p,request:$e})})}catch(ce){throw Ne&&Ne(),ce&&ce.name==="TypeError"&&/Load failed|fetch/i.test(ce.message)?Object.assign(new E("Network Error",E.ERR_NETWORK,p,$e),{cause:ce.cause||ce}):E.from(ce,ce&&ce.code,p,$e)}}},Do=new Map,Zs=e=>{let t=e?e.env:{};const{fetch:a,Request:s,Response:r}=t,i=[s,r,a];let o=i.length,n=o,u,l,d=Do;for(;n--;)u=i[n],l=d.get(u),l===void 0&&d.set(u,l=n?new Map:Po(t)),d=l;return l};Zs();const Sa={http:Xi,xhr:No,fetch:{get:Zs}};c.forEach(Sa,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const _s=e=>`- ${e}`,Ho=e=>c.isFunction(e)||e===null||e===!1,Xs={getAdapter:(e,t)=>{e=c.isArray(e)?e:[e];const{length:a}=e;let s,r;const i={};for(let o=0;o`adapter ${u} `+(l===!1?"is not supported by the environment":"is not available in the build"));let n=a?o.length>1?`since : +var Qr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);import{l as ei,f as ti,a as ai,b as si,M as as,F as ri}from"./about-4AxB30-u.js";import{d as ii,I as oi,C as ni,b as li,a as ee,w as Rt,H as ci,o as di}from"./vue-CPYrH9CX.js";import{r as ui,g as pi}from"./lodash-CMEUj9tG.js";import{_ as mi}from"./themeSwitcher-D0Vjumho.js";var W0=Qr((rp,Nt)=>{function Cs(e,t){return function(){return e.apply(t,arguments)}}const{toString:hi}=Object.prototype,{getPrototypeOf:ya}=Object,{iterator:Mt,toStringTag:vs}=Symbol,Ft=(e=>t=>{const a=hi.call(t);return e[a]||(e[a]=a.slice(8,-1).toLowerCase())})(Object.create(null)),ne=e=>(e=e.toLowerCase(),t=>Ft(t)===e),Ut=e=>t=>typeof t===e,{isArray:Je}=Array,ze=Ut("undefined");function lt(e){return e!==null&&!ze(e)&&e.constructor!==null&&!ze(e.constructor)&&G(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Ws=ne("ArrayBuffer");function fi(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Ws(e.buffer),t}const _i=Ut("string"),G=Ut("function"),Ps=Ut("number"),ct=e=>e!==null&&typeof e=="object",Si=e=>e===!0||e===!1,wt=e=>{if(Ft(e)!=="object")return!1;const t=ya(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(vs in e)&&!(Mt in e)},ki=e=>{if(!ct(e)||lt(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Ti=ne("Date"),Bi=ne("File"),Ei=ne("Blob"),Ri=ne("FileList"),wi=e=>ct(e)&&G(e.pipe),gi=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||G(e.append)&&((t=Ft(e))==="formdata"||t==="object"&&G(e.toString)&&e.toString()==="[object FormData]"))},Ai=ne("URLSearchParams"),[Li,yi,bi,Ni]=["ReadableStream","Request","Response","Headers"].map(ne),Oi=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function dt(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 xe=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Hs=e=>!ze(e)&&e!==xe;function fa(){const{caseless:e,skipUndefined:t}=Hs(this)&&this||{},a={},s=(r,i)=>{const o=e&&Ds(a,i)||i;wt(a[o])&&wt(r)?a[o]=fa(a[o],r):wt(r)?a[o]=fa({},r):Je(r)?a[o]=r.slice():(!t||!ze(r))&&(a[o]=r)};for(let r=0,i=arguments.length;r(dt(t,(r,i)=>{a&&G(r)?e[i]=Cs(r,a):e[i]=r},{allOwnKeys:s}),e),Ci=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),vi=(e,t,a,s)=>{e.prototype=Object.create(t.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),a&&Object.assign(e.prototype,a)},Wi=(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&&ya(e)}while(e&&(!a||a(e,t))&&e!==Object.prototype);return t},Pi=(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},Di=e=>{if(!e)return null;if(Je(e))return e;let t=e.length;if(!Ps(t))return null;const a=new Array(t);for(;t-- >0;)a[t]=e[t];return a},Hi=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ya(Uint8Array)),Ii=(e,t)=>{const s=(e&&e[Mt]).call(e);let r;for(;(r=s.next())&&!r.done;){const i=r.value;t.call(e,i[0],i[1])}},Mi=(e,t)=>{let a;const s=[];for(;(a=e.exec(t))!==null;)s.push(a);return s},Fi=ne("HTMLFormElement"),Ui=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(a,s,r){return s.toUpperCase()+r}),ss=(({hasOwnProperty:e})=>(t,a)=>e.call(t,a))(Object.prototype),qi=ne("RegExp"),Is=(e,t)=>{const a=Object.getOwnPropertyDescriptors(e),s={};dt(a,(r,i)=>{let o;(o=t(r,i,e))!==!1&&(s[i]=o||r)}),Object.defineProperties(e,s)},Yi=e=>{Is(e,(t,a)=>{if(G(e)&&["arguments","caller","callee"].indexOf(a)!==-1)return!1;const s=e[a];if(G(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+"'")})}})},zi=(e,t)=>{const a={},s=r=>{r.forEach(i=>{a[i]=!0})};return Je(e)?s(e):s(String(e).split(t)),a},Ji=()=>{},ji=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Vi(e){return!!(e&&G(e.append)&&e[vs]==="FormData"&&e[Mt])}const Gi=e=>{const t=new Array(10),a=(s,r)=>{if(ct(s)){if(t.indexOf(s)>=0)return;if(lt(s))return s;if(!("toJSON"in s)){t[r]=s;const i=Je(s)?[]:{};return dt(s,(o,n)=>{const u=a(o,r+1);!ze(u)&&(i[n]=u)}),t[r]=void 0,i}}return s};return a(e,0)},$i=ne("AsyncFunction"),Ki=e=>e&&(ct(e)||G(e))&&G(e.then)&&G(e.catch),Ms=((e,t)=>e?setImmediate:t?((a,s)=>(xe.addEventListener("message",({source:r,data:i})=>{r===xe&&i===a&&s.length&&s.shift()()},!1),r=>{s.push(r),xe.postMessage(a,"*")}))(`axios@${Math.random()}`,[]):a=>setTimeout(a))(typeof setImmediate=="function",G(xe.postMessage)),Zi=typeof queueMicrotask<"u"?queueMicrotask.bind(xe):typeof process<"u"&&process.nextTick||Ms,Xi=e=>e!=null&&G(e[Mt]),c={isArray:Je,isArrayBuffer:Ws,isBuffer:lt,isFormData:gi,isArrayBufferView:fi,isString:_i,isNumber:Ps,isBoolean:Si,isObject:ct,isPlainObject:wt,isEmptyObject:ki,isReadableStream:Li,isRequest:yi,isResponse:bi,isHeaders:Ni,isUndefined:ze,isDate:Ti,isFile:Bi,isBlob:Ei,isRegExp:qi,isFunction:G,isStream:wi,isURLSearchParams:Ai,isTypedArray:Hi,isFileList:Ri,forEach:dt,merge:fa,extend:xi,trim:Oi,stripBOM:Ci,inherits:vi,toFlatObject:Wi,kindOf:Ft,kindOfTest:ne,endsWith:Pi,toArray:Di,forEachEntry:Ii,matchAll:Mi,isHTMLForm:Fi,hasOwnProperty:ss,hasOwnProp:ss,reduceDescriptors:Is,freezeMethods:Yi,toObjectSet:zi,toCamelCase:Ui,noop:Ji,toFiniteNumber:ji,findKey:Ds,global:xe,isContextDefined:Hs,isSpecCompliantForm:Vi,toJSONObject:Gi,isAsyncFn:$i,isThenable:Ki,setImmediate:Ms,asap:Zi,isIterable:Xi};function E(e,t,a,s,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),a&&(this.config=a),s&&(this.request=s),r&&(this.response=r,this.status=r.status?r.status:null)}c.inherits(E,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:c.toJSONObject(this.config),code:this.code,status:this.status}}});const Fs=E.prototype,Us={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Us[e]={value:e}});Object.defineProperties(E,Us);Object.defineProperty(Fs,"isAxiosError",{value:!0});E.from=(e,t,a,s,r,i)=>{const o=Object.create(Fs);c.toFlatObject(e,o,function(d){return d!==Error.prototype},l=>l!=="isAxiosError");const n=e&&e.message?e.message:"Error",u=t==null&&e?e.code:t;return E.call(o,n,u,a,s,r),e&&o.cause==null&&Object.defineProperty(o,"cause",{value:e,configurable:!0}),o.name=e&&e.name||"Error",i&&Object.assign(o,i),o};const Qi=null;function _a(e){return c.isPlainObject(e)||c.isArray(e)}function qs(e){return c.endsWith(e,"[]")?e.slice(0,-2):e}function rs(e,t,a){return e?e.concat(t).map(function(r,i){return r=qs(r),!a&&i?"["+r+"]":r}).join(a?".":""):t}function eo(e){return c.isArray(e)&&!e.some(_a)}const to=c.toFlatObject(c,{},null,function(t){return/^is[A-Z]/.test(t)});function qt(e,t,a){if(!c.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,a=c.toFlatObject(a,{metaTokens:!0,dots:!1,indexes:!1},!1,function(T,_){return!c.isUndefined(_[T])});const s=a.metaTokens,r=a.visitor||d,i=a.dots,o=a.indexes,u=(a.Blob||typeof Blob<"u"&&Blob)&&c.isSpecCompliantForm(t);if(!c.isFunction(r))throw new TypeError("visitor must be a function");function l(p){if(p===null)return"";if(c.isDate(p))return p.toISOString();if(c.isBoolean(p))return p.toString();if(!u&&c.isBlob(p))throw new E("Blob is not supported. Use a Buffer instead.");return c.isArrayBuffer(p)||c.isTypedArray(p)?u&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function d(p,T,_){let W=p;if(p&&!_&&typeof p=="object"){if(c.endsWith(T,"{}"))T=s?T:T.slice(0,-2),p=JSON.stringify(p);else if(c.isArray(p)&&eo(p)||(c.isFileList(p)||c.endsWith(T,"[]"))&&(W=c.toArray(p)))return T=qs(T),W.forEach(function(C,F){!(c.isUndefined(C)||C===null)&&t.append(o===!0?rs([T],F,i):o===null?T:T+"[]",l(C))}),!1}return _a(p)?!0:(t.append(rs(_,T,i),l(p)),!1)}const h=[],R=Object.assign(to,{defaultVisitor:d,convertValue:l,isVisitable:_a});function N(p,T){if(!c.isUndefined(p)){if(h.indexOf(p)!==-1)throw Error("Circular reference detected in "+T.join("."));h.push(p),c.forEach(p,function(W,U){(!(c.isUndefined(W)||W===null)&&r.call(t,W,c.isString(U)?U.trim():U,T,R))===!0&&N(W,T?T.concat(U):[U])}),h.pop()}}if(!c.isObject(e))throw new TypeError("data must be an object");return N(e),t}function is(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function ba(e,t){this._pairs=[],e&&qt(e,this,t)}const Ys=ba.prototype;Ys.append=function(t,a){this._pairs.push([t,a])};Ys.toString=function(t){const a=t?function(s){return t.call(this,s,is)}:is;return this._pairs.map(function(r){return a(r[0])+"="+a(r[1])},"").join("&")};function ao(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function zs(e,t,a){if(!t)return e;const s=a&&a.encode||ao;c.isFunction(a)&&(a={serialize:a});const r=a&&a.serialize;let i;if(r?i=r(t,a):i=c.isURLSearchParams(t)?t.toString():new ba(t,a).toString(s),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class os{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){c.forEach(this.handlers,function(s){s!==null&&t(s)})}}const Js={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},so=typeof URLSearchParams<"u"?URLSearchParams:ba,ro=typeof FormData<"u"?FormData:null,io=typeof Blob<"u"?Blob:null,oo={isBrowser:!0,classes:{URLSearchParams:so,FormData:ro,Blob:io},protocols:["http","https","file","blob","url","data"]},Na=typeof window<"u"&&typeof document<"u",Sa=typeof navigator=="object"&&navigator||void 0,no=Na&&(!Sa||["ReactNative","NativeScript","NS"].indexOf(Sa.product)<0),lo=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",co=Na&&window.location.href||"http://localhost",uo=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Na,hasStandardBrowserEnv:no,hasStandardBrowserWebWorkerEnv:lo,navigator:Sa,origin:co},Symbol.toStringTag,{value:"Module"})),Y={...uo,...oo};function po(e,t){return qt(e,new Y.classes.URLSearchParams,{visitor:function(a,s,r,i){return Y.isNode&&c.isBuffer(a)?(this.append(s,a.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function mo(e){return c.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function ho(e){const t={},a=Object.keys(e);let s;const r=a.length;let i;for(s=0;s=a.length;return o=!o&&c.isArray(r)?r.length:o,u?(c.hasOwnProp(r,o)?r[o]=[r[o],s]:r[o]=s,!n):((!r[o]||!c.isObject(r[o]))&&(r[o]=[]),t(a,s,r[o],i)&&c.isArray(r[o])&&(r[o]=ho(r[o])),!n)}if(c.isFormData(e)&&c.isFunction(e.entries)){const a={};return c.forEachEntry(e,(s,r)=>{t(mo(s),r,a,0)}),a}return null}function fo(e,t,a){if(c.isString(e))try{return(t||JSON.parse)(e),c.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(a||JSON.stringify)(e)}const ut={transitional:Js,adapter:["xhr","http","fetch"],transformRequest:[function(t,a){const s=a.getContentType()||"",r=s.indexOf("application/json")>-1,i=c.isObject(t);if(i&&c.isHTMLForm(t)&&(t=new FormData(t)),c.isFormData(t))return r?JSON.stringify(js(t)):t;if(c.isArrayBuffer(t)||c.isBuffer(t)||c.isStream(t)||c.isFile(t)||c.isBlob(t)||c.isReadableStream(t))return t;if(c.isArrayBufferView(t))return t.buffer;if(c.isURLSearchParams(t))return a.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let n;if(i){if(s.indexOf("application/x-www-form-urlencoded")>-1)return po(t,this.formSerializer).toString();if((n=c.isFileList(t))||s.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return qt(n?{"files[]":t}:t,u&&new u,this.formSerializer)}}return i||r?(a.setContentType("application/json",!1),fo(t)):t}],transformResponse:[function(t){const a=this.transitional||ut.transitional,s=a&&a.forcedJSONParsing,r=this.responseType==="json";if(c.isResponse(t)||c.isReadableStream(t))return t;if(t&&c.isString(t)&&(s&&!this.responseType||r)){const o=!(a&&a.silentJSONParsing)&&r;try{return JSON.parse(t,this.parseReviver)}catch(n){if(o)throw n.name==="SyntaxError"?E.from(n,E.ERR_BAD_RESPONSE,this,null,this.response):n}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Y.classes.FormData,Blob:Y.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};c.forEach(["delete","get","head","post","put","patch"],e=>{ut.headers[e]={}});const _o=c.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"]),So=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]&&_o[a])&&(a==="set-cookie"?t[a]?t[a].push(s):t[a]=[s]:t[a]=t[a]?t[a]+", "+s:s)}),t},ns=Symbol("internals");function Ke(e){return e&&String(e).trim().toLowerCase()}function gt(e){return e===!1||e==null?e:c.isArray(e)?e.map(gt):String(e)}function ko(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 To=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function ra(e,t,a,s,r){if(c.isFunction(s))return s.call(this,t,a);if(r&&(t=a),!!c.isString(t)){if(c.isString(s))return t.indexOf(s)!==-1;if(c.isRegExp(s))return s.test(t)}}function Bo(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,a,s)=>a.toUpperCase()+s)}function Eo(e,t){const a=c.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+a,{value:function(r,i,o){return this[s].call(this,t,r,i,o)},configurable:!0})})}let $=class{constructor(t){t&&this.set(t)}set(t,a,s){const r=this;function i(n,u,l){const d=Ke(u);if(!d)throw new Error("header name must be a non-empty string");const h=c.findKey(r,d);(!h||r[h]===void 0||l===!0||l===void 0&&r[h]!==!1)&&(r[h||u]=gt(n))}const o=(n,u)=>c.forEach(n,(l,d)=>i(l,d,u));if(c.isPlainObject(t)||t instanceof this.constructor)o(t,a);else if(c.isString(t)&&(t=t.trim())&&!To(t))o(So(t),a);else if(c.isObject(t)&&c.isIterable(t)){let n={},u,l;for(const d of t){if(!c.isArray(d))throw TypeError("Object iterator must return a key-value pair");n[l=d[0]]=(u=n[l])?c.isArray(u)?[...u,d[1]]:[u,d[1]]:d[1]}o(n,a)}else t!=null&&i(a,t,s);return this}get(t,a){if(t=Ke(t),t){const s=c.findKey(this,t);if(s){const r=this[s];if(!a)return r;if(a===!0)return ko(r);if(c.isFunction(a))return a.call(this,r,s);if(c.isRegExp(a))return a.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,a){if(t=Ke(t),t){const s=c.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=Ke(o),o){const n=c.findKey(s,o);n&&(!a||ra(s,s[n],n,a))&&(delete s[n],r=!0)}}return c.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 c.forEach(this,(r,i)=>{const o=c.findKey(s,i);if(o){a[o]=gt(r),delete a[i];return}const n=t?Bo(i):String(i).trim();n!==i&&delete a[i],a[n]=gt(r),s[n]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const a=Object.create(null);return c.forEach(this,(s,r)=>{s!=null&&s!==!1&&(a[r]=t&&c.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[ns]=this[ns]={accessors:{}}).accessors,r=this.prototype;function i(o){const n=Ke(o);s[n]||(Eo(r,o),s[n]=!0)}return c.isArray(t)?t.forEach(i):i(t),this}};$.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);c.reduceDescriptors($.prototype,({value:e},t)=>{let a=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[a]=s}}});c.freezeMethods($);function ia(e,t){const a=this||ut,s=t||a,r=$.from(s.headers);let i=s.data;return c.forEach(e,function(n){i=n.call(a,i,r.normalize(),t?t.status:void 0)}),r.normalize(),i}function Vs(e){return!!(e&&e.__CANCEL__)}function je(e,t,a){E.call(this,e??"canceled",E.ERR_CANCELED,t,a),this.name="CanceledError"}c.inherits(je,E,{__CANCEL__:!0});function Gs(e,t,a){const s=a.config.validateStatus;!a.status||!s||s(a.status)?e(a):t(new E("Request failed with status code "+a.status,[E.ERR_BAD_REQUEST,E.ERR_BAD_RESPONSE][Math.floor(a.status/100)-4],a.config,a.request,a))}function Ro(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function wo(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(u){const l=Date.now(),d=s[i];o||(o=l),a[r]=u,s[r]=l;let h=i,R=0;for(;h!==r;)R+=a[h++],h=h%e;if(r=(r+1)%e,r===i&&(i=(i+1)%e),l-o{a=d,r=null,i&&(clearTimeout(i),i=null),e(...l)};return[(...l)=>{const d=Date.now(),h=d-a;h>=s?o(l,d):(r=l,i||(i=setTimeout(()=>{i=null,o(r)},s-h)))},()=>r&&o(r)]}const Ot=(e,t,a=3)=>{let s=0;const r=wo(50,250);return go(i=>{const o=i.loaded,n=i.lengthComputable?i.total:void 0,u=o-s,l=r(u),d=o<=n;s=o;const h={loaded:o,total:n,progress:n?o/n:void 0,bytes:u,rate:l||void 0,estimated:l&&n&&d?(n-o)/l:void 0,event:i,lengthComputable:n!=null,[t?"download":"upload"]:!0};e(h)},a)},ls=(e,t)=>{const a=e!=null;return[s=>t[0]({lengthComputable:a,total:e,loaded:s}),t[1]]},cs=e=>(...t)=>c.asap(()=>e(...t)),Ao=Y.hasStandardBrowserEnv?((e,t)=>a=>(a=new URL(a,Y.origin),e.protocol===a.protocol&&e.host===a.host&&(t||e.port===a.port)))(new URL(Y.origin),Y.navigator&&/(msie|trident)/i.test(Y.navigator.userAgent)):()=>!0,Lo=Y.hasStandardBrowserEnv?{write(e,t,a,s,r,i){const o=[e+"="+encodeURIComponent(t)];c.isNumber(a)&&o.push("expires="+new Date(a).toGMTString()),c.isString(s)&&o.push("path="+s),c.isString(r)&&o.push("domain="+r),i===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function yo(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function bo(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function $s(e,t,a){let s=!yo(t);return e&&(s||a==!1)?bo(e,t):t}const ds=e=>e instanceof $?{...e}:e;function Pe(e,t){t=t||{};const a={};function s(l,d,h,R){return c.isPlainObject(l)&&c.isPlainObject(d)?c.merge.call({caseless:R},l,d):c.isPlainObject(d)?c.merge({},d):c.isArray(d)?d.slice():d}function r(l,d,h,R){if(c.isUndefined(d)){if(!c.isUndefined(l))return s(void 0,l,h,R)}else return s(l,d,h,R)}function i(l,d){if(!c.isUndefined(d))return s(void 0,d)}function o(l,d){if(c.isUndefined(d)){if(!c.isUndefined(l))return s(void 0,l)}else return s(void 0,d)}function n(l,d,h){if(h in t)return s(l,d);if(h in e)return s(void 0,l)}const u={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,responseEncoding:o,validateStatus:n,headers:(l,d,h)=>r(ds(l),ds(d),h,!0)};return c.forEach(Object.keys({...e,...t}),function(d){const h=u[d]||r,R=h(e[d],t[d],d);c.isUndefined(R)&&h!==n||(a[d]=R)}),a}const Ks=e=>{const t=Pe({},e);let{data:a,withXSRFToken:s,xsrfHeaderName:r,xsrfCookieName:i,headers:o,auth:n}=t;if(t.headers=o=$.from(o),t.url=zs($s(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),n&&o.set("Authorization","Basic "+btoa((n.username||"")+":"+(n.password?unescape(encodeURIComponent(n.password)):""))),c.isFormData(a)){if(Y.hasStandardBrowserEnv||Y.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(c.isFunction(a.getHeaders)){const u=a.getHeaders(),l=["content-type","content-length"];Object.entries(u).forEach(([d,h])=>{l.includes(d.toLowerCase())&&o.set(d,h)})}}if(Y.hasStandardBrowserEnv&&(s&&c.isFunction(s)&&(s=s(t)),s||s!==!1&&Ao(t.url))){const u=r&&i&&Lo.read(i);u&&o.set(r,u)}return t},No=typeof XMLHttpRequest<"u",Oo=No&&function(e){return new Promise(function(a,s){const r=Ks(e);let i=r.data;const o=$.from(r.headers).normalize();let{responseType:n,onUploadProgress:u,onDownloadProgress:l}=r,d,h,R,N,p;function T(){N&&N(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(d),r.signal&&r.signal.removeEventListener("abort",d)}let _=new XMLHttpRequest;_.open(r.method.toUpperCase(),r.url,!0),_.timeout=r.timeout;function W(){if(!_)return;const C=$.from("getAllResponseHeaders"in _&&_.getAllResponseHeaders()),B={data:!n||n==="text"||n==="json"?_.responseText:_.response,status:_.status,statusText:_.statusText,headers:C,config:e,request:_};Gs(function(q){a(q),T()},function(q){s(q),T()},B),_=null}"onloadend"in _?_.onloadend=W:_.onreadystatechange=function(){!_||_.readyState!==4||_.status===0&&!(_.responseURL&&_.responseURL.indexOf("file:")===0)||setTimeout(W)},_.onabort=function(){_&&(s(new E("Request aborted",E.ECONNABORTED,e,_)),_=null)},_.onerror=function(F){const B=F&&F.message?F.message:"Network Error",P=new E(B,E.ERR_NETWORK,e,_);P.event=F||null,s(P),_=null},_.ontimeout=function(){let F=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const B=r.transitional||Js;r.timeoutErrorMessage&&(F=r.timeoutErrorMessage),s(new E(F,B.clarifyTimeoutError?E.ETIMEDOUT:E.ECONNABORTED,e,_)),_=null},i===void 0&&o.setContentType(null),"setRequestHeader"in _&&c.forEach(o.toJSON(),function(F,B){_.setRequestHeader(B,F)}),c.isUndefined(r.withCredentials)||(_.withCredentials=!!r.withCredentials),n&&n!=="json"&&(_.responseType=r.responseType),l&&([R,p]=Ot(l,!0),_.addEventListener("progress",R)),u&&_.upload&&([h,N]=Ot(u),_.upload.addEventListener("progress",h),_.upload.addEventListener("loadend",N)),(r.cancelToken||r.signal)&&(d=C=>{_&&(s(!C||C.type?new je(null,e,_):C),_.abort(),_=null)},r.cancelToken&&r.cancelToken.subscribe(d),r.signal&&(r.signal.aborted?d():r.signal.addEventListener("abort",d)));const U=Ro(r.url);if(U&&Y.protocols.indexOf(U)===-1){s(new E("Unsupported protocol "+U+":",E.ERR_BAD_REQUEST,e));return}_.send(i||null)})},xo=(e,t)=>{const{length:a}=e=e?e.filter(Boolean):[];if(t||a){let s=new AbortController,r;const i=function(l){if(!r){r=!0,n();const d=l instanceof Error?l:this.reason;s.abort(d instanceof E?d:new je(d instanceof Error?d.message:d))}};let o=t&&setTimeout(()=>{o=null,i(new E(`timeout ${t} of ms exceeded`,E.ETIMEDOUT))},t);const n=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(l=>{l.unsubscribe?l.unsubscribe(i):l.removeEventListener("abort",i)}),e=null)};e.forEach(l=>l.addEventListener("abort",i));const{signal:u}=s;return u.unsubscribe=()=>c.asap(n),u}},Co=function*(e,t){let a=e.byteLength;if(a{const r=vo(e,t);let i=0,o,n=u=>{o||(o=!0,s&&s(u))};return new ReadableStream({async pull(u){try{const{done:l,value:d}=await r.next();if(l){n(),u.close();return}let h=d.byteLength;if(a){let R=i+=h;a(R)}u.enqueue(new Uint8Array(d))}catch(l){throw n(l),l}},cancel(u){return n(u),r.return()}},{highWaterMark:2})},ps=64*1024,{isFunction:kt}=c,Po=(({Request:e,Response:t})=>({Request:e,Response:t}))(c.global),{ReadableStream:ms,TextEncoder:hs}=c.global,fs=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Do=e=>{e=c.merge.call({skipUndefined:!0},Po,e);const{fetch:t,Request:a,Response:s}=e,r=t?kt(t):typeof fetch=="function",i=kt(a),o=kt(s);if(!r)return!1;const n=r&&kt(ms),u=r&&(typeof hs=="function"?(p=>T=>p.encode(T))(new hs):async p=>new Uint8Array(await new a(p).arrayBuffer())),l=i&&n&&fs(()=>{let p=!1;const T=new a(Y.origin,{body:new ms,method:"POST",get duplex(){return p=!0,"half"}}).headers.has("Content-Type");return p&&!T}),d=o&&n&&fs(()=>c.isReadableStream(new s("").body)),h={stream:d&&(p=>p.body)};r&&["text","arrayBuffer","blob","formData","stream"].forEach(p=>{!h[p]&&(h[p]=(T,_)=>{let W=T&&T[p];if(W)return W.call(T);throw new E(`Response type '${p}' is not supported`,E.ERR_NOT_SUPPORT,_)})});const R=async p=>{if(p==null)return 0;if(c.isBlob(p))return p.size;if(c.isSpecCompliantForm(p))return(await new a(Y.origin,{method:"POST",body:p}).arrayBuffer()).byteLength;if(c.isArrayBufferView(p)||c.isArrayBuffer(p))return p.byteLength;if(c.isURLSearchParams(p)&&(p=p+""),c.isString(p))return(await u(p)).byteLength},N=async(p,T)=>{const _=c.toFiniteNumber(p.getContentLength());return _??R(T)};return async p=>{let{url:T,method:_,data:W,signal:U,cancelToken:C,timeout:F,onDownloadProgress:B,onUploadProgress:P,responseType:q,headers:Z,withCredentials:we="same-origin",fetchOptions:Ka}=Ks(p),Za=t||fetch;q=q?(q+"").toLowerCase():"text";let _t=xo([U,C&&C.toAbortSignal()],F),$e=null;const Ne=_t&&_t.unsubscribe&&(()=>{_t.unsubscribe()});let Xa;try{if(P&&l&&_!=="get"&&_!=="head"&&(Xa=await N(Z,W))!==0){let Ae=new a(T,{method:"POST",body:W,duplex:"half"}),He;if(c.isFormData(W)&&(He=Ae.headers.get("content-type"))&&Z.setContentType(He),Ae.body){const[sa,St]=ls(Xa,Ot(cs(P)));W=us(Ae.body,ps,sa,St)}}c.isString(we)||(we=we?"include":"omit");const ce=i&&"credentials"in a.prototype,Qa={...Ka,signal:_t,method:_.toUpperCase(),headers:Z.normalize().toJSON(),body:W,duplex:"half",credentials:ce?we:void 0};$e=i&&new a(T,Qa);let ge=await(i?Za($e,Ka):Za(T,Qa));const es=d&&(q==="stream"||q==="response");if(d&&(B||es&&Ne)){const Ae={};["status","statusText","headers"].forEach(ts=>{Ae[ts]=ge[ts]});const He=c.toFiniteNumber(ge.headers.get("content-length")),[sa,St]=B&&ls(He,Ot(cs(B),!0))||[];ge=new s(us(ge.body,ps,sa,()=>{St&&St(),Ne&&Ne()}),Ae)}q=q||"text";let Xr=await h[c.findKey(h,q)||"text"](ge,p);return!es&&Ne&&Ne(),await new Promise((Ae,He)=>{Gs(Ae,He,{data:Xr,headers:$.from(ge.headers),status:ge.status,statusText:ge.statusText,config:p,request:$e})})}catch(ce){throw Ne&&Ne(),ce&&ce.name==="TypeError"&&/Load failed|fetch/i.test(ce.message)?Object.assign(new E("Network Error",E.ERR_NETWORK,p,$e),{cause:ce.cause||ce}):E.from(ce,ce&&ce.code,p,$e)}}},Ho=new Map,Zs=e=>{let t=e?e.env:{};const{fetch:a,Request:s,Response:r}=t,i=[s,r,a];let o=i.length,n=o,u,l,d=Ho;for(;n--;)u=i[n],l=d.get(u),l===void 0&&d.set(u,l=n?new Map:Do(t)),d=l;return l};Zs();const ka={http:Qi,xhr:Oo,fetch:{get:Zs}};c.forEach(ka,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const _s=e=>`- ${e}`,Io=e=>c.isFunction(e)||e===null||e===!1,Xs={getAdapter:(e,t)=>{e=c.isArray(e)?e:[e];const{length:a}=e;let s,r;const i={};for(let o=0;o`adapter ${u} `+(l===!1?"is not supported by the environment":"is not available in the build"));let n=a?o.length>1?`since : `+o.map(_s).join(` -`):" "+_s(o[0]):"as no adapter specified";throw new E("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return r},adapters:Sa};function ia(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new je(null,e)}function Ss(e){return ia(e),e.headers=$.from(e.headers),e.data=ra.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Xs.getAdapter(e.adapter||ut.adapter,e)(e).then(function(s){return ia(e),s.data=ra.call(e,e.transformResponse,s),s.headers=$.from(s.headers),s},function(s){return Vs(s)||(ia(e),s&&s.response&&(s.response.data=ra.call(e,e.transformResponse,s.response),s.response.headers=$.from(s.response.headers))),Promise.reject(s)})}const Qs="1.12.2",Yt={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Yt[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const ks={};Yt.transitional=function(t,a,s){function r(i,o){return"[Axios v"+Qs+"] Transitional option '"+i+"'"+o+(s?". "+s:"")}return(i,o,n)=>{if(t===!1)throw new E(r(o," has been removed"+(a?" in "+a:"")),E.ERR_DEPRECATED);return a&&!ks[o]&&(ks[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}};Yt.spelling=function(t){return(a,s)=>(console.warn(`${s} is likely a misspelling of ${t}`),!0)};function Io(e,t,a){if(typeof e!="object")throw new E("options must be an object",E.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let r=s.length;for(;r-- >0;){const i=s[r],o=t[i];if(o){const n=e[i],u=n===void 0||o(n,i,e);if(u!==!0)throw new E("option "+i+" must be "+u,E.ERR_BAD_OPTION_VALUE);continue}if(a!==!0)throw new E("Unknown option "+i,E.ERR_BAD_OPTION)}}const At={assertOptions:Io,validators:Yt},de=At.validators;let ve=class{constructor(t){this.defaults=t||{},this.interceptors={request:new os,response:new os}}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=r.stack?r.stack.replace(/^.+\n/,""):"";try{s.stack?i&&!String(s.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(s.stack+=` -`+i):s.stack=i}catch{}}throw s}}_request(t,a){typeof t=="string"?(a=a||{},a.url=t):a=t||{},a=Pe(this.defaults,a);const{transitional:s,paramsSerializer:r,headers:i}=a;s!==void 0&&At.assertOptions(s,{silentJSONParsing:de.transitional(de.boolean),forcedJSONParsing:de.transitional(de.boolean),clarifyTimeoutError:de.transitional(de.boolean)},!1),r!=null&&(c.isFunction(r)?a.paramsSerializer={serialize:r}:At.assertOptions(r,{encode:de.function,serialize:de.function},!0)),a.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?a.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:a.allowAbsoluteUrls=!0),At.assertOptions(a,{baseUrl:de.spelling("baseURL"),withXsrfToken:de.spelling("withXSRFToken")},!0),a.method=(a.method||this.defaults.method||"get").toLowerCase();let o=i&&c.merge(i.common,i[a.method]);i&&c.forEach(["delete","get","head","post","put","patch","common"],p=>{delete i[p]}),a.headers=$.concat(o,i);const n=[];let u=!0;this.interceptors.request.forEach(function(T){typeof T.runWhen=="function"&&T.runWhen(a)===!1||(u=u&&T.synchronous,n.unshift(T.fulfilled,T.rejected))});const l=[];this.interceptors.response.forEach(function(T){l.push(T.fulfilled,T.rejected)});let d,h=0,R;if(!u){const p=[Ss.bind(this),void 0];for(p.unshift(...n),p.push(...l),R=p.length,d=Promise.resolve(a);h{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 je(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 er(function(r){t=r}),cancel:t}}};function Fo(e){return function(a){return e.apply(null,a)}}function Uo(e){return c.isObject(e)&&e.isAxiosError===!0}const ka={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ka).forEach(([e,t])=>{ka[t]=e});function tr(e){const t=new ve(e),a=Cs(ve.prototype.request,t);return c.extend(a,ve.prototype,t,{allOwnKeys:!0}),c.extend(a,t,null,{allOwnKeys:!0}),a.create=function(r){return tr(Pe(e,r))},a}const D=tr(ut);D.Axios=ve;D.CanceledError=je;D.CancelToken=Mo;D.isCancel=Vs;D.VERSION=Qs;D.toFormData=qt;D.AxiosError=E;D.Cancel=D.CanceledError;D.all=function(t){return Promise.all(t)};D.spread=Fo;D.isAxiosError=Uo;D.mergeConfig=Pe;D.AxiosHeaders=$;D.formToJSON=e=>js(c.isHTMLForm(e)?new FormData(e):e);D.getAdapter=Xs.getAdapter;D.HttpStatusCode=ka;D.default=D;const{Axios:F0,AxiosError:U0,CanceledError:q0,isCancel:Y0,CancelToken:z0,VERSION:J0,all:j0,Cancel:V0,isAxiosError:G0,spread:$0,toFormData:K0,AxiosHeaders:Z0,HttpStatusCode:X0,formToJSON:Q0,getAdapter:ep,mergeConfig:tp}=D;var ar;function f(){return ar.apply(null,arguments)}function qo(e){ar=e}function ie(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function We(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function L(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Na(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(L(e,t))return!1;return!0}function V(e){return e===void 0}function Be(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function pt(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function sr(e,t){var a=[],s,r=e.length;for(s=0;s>>0,s;for(s=0;s0)for(a=0;a{Yt[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const ks={};Yt.transitional=function(t,a,s){function r(i,o){return"[Axios v"+Qs+"] Transitional option '"+i+"'"+o+(s?". "+s:"")}return(i,o,n)=>{if(t===!1)throw new E(r(o," has been removed"+(a?" in "+a:"")),E.ERR_DEPRECATED);return a&&!ks[o]&&(ks[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}};Yt.spelling=function(t){return(a,s)=>(console.warn(`${s} is likely a misspelling of ${t}`),!0)};function Mo(e,t,a){if(typeof e!="object")throw new E("options must be an object",E.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let r=s.length;for(;r-- >0;){const i=s[r],o=t[i];if(o){const n=e[i],u=n===void 0||o(n,i,e);if(u!==!0)throw new E("option "+i+" must be "+u,E.ERR_BAD_OPTION_VALUE);continue}if(a!==!0)throw new E("Unknown option "+i,E.ERR_BAD_OPTION)}}const At={assertOptions:Mo,validators:Yt},de=At.validators;let ve=class{constructor(t){this.defaults=t||{},this.interceptors={request:new os,response:new os}}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=r.stack?r.stack.replace(/^.+\n/,""):"";try{s.stack?i&&!String(s.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(s.stack+=` +`+i):s.stack=i}catch{}}throw s}}_request(t,a){typeof t=="string"?(a=a||{},a.url=t):a=t||{},a=Pe(this.defaults,a);const{transitional:s,paramsSerializer:r,headers:i}=a;s!==void 0&&At.assertOptions(s,{silentJSONParsing:de.transitional(de.boolean),forcedJSONParsing:de.transitional(de.boolean),clarifyTimeoutError:de.transitional(de.boolean)},!1),r!=null&&(c.isFunction(r)?a.paramsSerializer={serialize:r}:At.assertOptions(r,{encode:de.function,serialize:de.function},!0)),a.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?a.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:a.allowAbsoluteUrls=!0),At.assertOptions(a,{baseUrl:de.spelling("baseURL"),withXsrfToken:de.spelling("withXSRFToken")},!0),a.method=(a.method||this.defaults.method||"get").toLowerCase();let o=i&&c.merge(i.common,i[a.method]);i&&c.forEach(["delete","get","head","post","put","patch","common"],p=>{delete i[p]}),a.headers=$.concat(o,i);const n=[];let u=!0;this.interceptors.request.forEach(function(T){typeof T.runWhen=="function"&&T.runWhen(a)===!1||(u=u&&T.synchronous,n.unshift(T.fulfilled,T.rejected))});const l=[];this.interceptors.response.forEach(function(T){l.push(T.fulfilled,T.rejected)});let d,h=0,R;if(!u){const p=[Ss.bind(this),void 0];for(p.unshift(...n),p.push(...l),R=p.length,d=Promise.resolve(a);h{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 je(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 er(function(r){t=r}),cancel:t}}};function Uo(e){return function(a){return e.apply(null,a)}}function qo(e){return c.isObject(e)&&e.isAxiosError===!0}const Ta={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ta).forEach(([e,t])=>{Ta[t]=e});function tr(e){const t=new ve(e),a=Cs(ve.prototype.request,t);return c.extend(a,ve.prototype,t,{allOwnKeys:!0}),c.extend(a,t,null,{allOwnKeys:!0}),a.create=function(r){return tr(Pe(e,r))},a}const D=tr(ut);D.Axios=ve;D.CanceledError=je;D.CancelToken=Fo;D.isCancel=Vs;D.VERSION=Qs;D.toFormData=qt;D.AxiosError=E;D.Cancel=D.CanceledError;D.all=function(t){return Promise.all(t)};D.spread=Uo;D.isAxiosError=qo;D.mergeConfig=Pe;D.AxiosHeaders=$;D.formToJSON=e=>js(c.isHTMLForm(e)?new FormData(e):e);D.getAdapter=Xs.getAdapter;D.HttpStatusCode=Ta;D.default=D;const{Axios:q0,AxiosError:Y0,CanceledError:z0,isCancel:J0,CancelToken:j0,VERSION:V0,all:G0,Cancel:$0,isAxiosError:K0,spread:Z0,toFormData:X0,AxiosHeaders:Q0,HttpStatusCode:ep,formToJSON:tp,getAdapter:ap,mergeConfig:sp}=D;var ar;function f(){return ar.apply(null,arguments)}function Yo(e){ar=e}function ie(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function We(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function L(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Oa(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(L(e,t))return!1;return!0}function V(e){return e===void 0}function Be(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function pt(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function sr(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 va=/(\[[^\[]*\])|(\\)?([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,Tt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,na={},Ue={};function k(e,t,a,s){var r=s;typeof s=="string"&&(r=function(){return this[s]()}),e&&(Ue[e]=r),t&&(Ue[t[0]]=function(){return pe(r.apply(this,arguments),t[1],t[2])}),a&&(Ue[a]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function Vo(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Go(e){var t=e.match(va),a,s;for(a=0,s=t.length;a=0&&Tt.test(e);)e=e.replace(Tt,s),Tt.lastIndex=0,a-=1;return e}var $o={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 Ko(e){var t=this._longDateFormat[e],a=this._longDateFormat[e.toUpperCase()];return t||!a?t:(this._longDateFormat[e]=a.match(va).map(function(s){return s==="MMMM"||s==="MM"||s==="DD"||s==="dddd"?s.slice(1):s}).join(""),this._longDateFormat[e])}var Zo="Invalid date";function Xo(){return this._invalidDate}var Qo="%d",en=/\d{1,2}/;function tn(e){return this._ordinal.replace("%d",e)}var an={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 sn(e,t,a,s){var r=this._relativeTime[a];return he(r)?r(e,t,a,s):r.replace(/%d/i,e)}function rn(e,t){var a=this._relativeTime[e>0?"future":"past"];return he(a)?a(t):a.replace(/%s/i,t)}var at={};function J(e,t){var a=e.toLowerCase();at[a]=at[a+"s"]=at[t]=e}function se(e){return typeof e=="string"?at[e]||at[e.toLowerCase()]:void 0}function Wa(e){var t={},a,s;for(s in e)L(e,s)&&(a=se(s),a&&(t[a]=e[s]));return t}var nr={};function j(e,t){nr[e]=t}function on(e){var t=[],a;for(a in e)L(e,a)&&t.push({unit:a,priority:nr[a]});return t.sort(function(s,r){return s.priority-r.priority}),t}function Jt(e){return e%4===0&&e%100!==0||e%400===0}function te(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function g(e){var t=+e,a=0;return t!==0&&isFinite(t)&&(a=te(t)),a}function Ve(e,t){return function(a){return a!=null?(lr(this,e,a),f.updateOffset(this,t),this):xt(this,e)}}function xt(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function lr(e,t,a){e.isValid()&&!isNaN(a)&&(t==="FullYear"&&Jt(e.year())&&e.month()===1&&e.date()===29?(a=g(a),e._d["set"+(e._isUTC?"UTC":"")+t](a,e.month(),Zt(a,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](a))}function nn(e){return e=se(e),he(this[e])?this[e]():this}function ln(e,t){if(typeof e=="object"){e=Wa(e);var a=on(e),s,r=a.length;for(s=0;s68?1900:2e3)};var kr=Ve("FullYear",!0);function yn(){return Jt(this.year())}function bn(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 it(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 vt(e,t,a){var s=7+t-a,r=(7+it(e,0,s).getUTCDay()-t)%7;return-r+s-1}function Tr(e,t,a,s,r){var i=(7+a-s)%7,o=vt(e,s,r),n=1+7*(t-1)+i+o,u,l;return n<=0?(u=e-1,l=st(u)+n):n>st(e)?(u=e+1,l=n-st(e)):(u=e,l=n),{year:u,dayOfYear:l}}function ot(e,t,a){var s=vt(e.year(),t,a),r=Math.floor((e.dayOfYear()-s-1)/7)+1,i,o;return r<1?(o=e.year()-1,i=r+Te(o,t,a)):r>Te(e.year(),t,a)?(i=r-Te(e.year(),t,a),o=e.year()+1):(o=e.year(),i=r),{week:i,year:o}}function Te(e,t,a){var s=vt(e,t,a),r=vt(e+1,t,a);return(st(e)-s+r)/7}k("w",["ww",2],"wo","week");k("W",["WW",2],"Wo","isoWeek");J("week","w");J("isoWeek","W");j("week",5);j("isoWeek",5);S("w",x);S("ww",x,Q);S("W",x);S("WW",x,Q);ft(["w","ww","W","WW"],function(e,t,a,s){t[s.substr(0,1)]=g(e)});function Nn(e){return ot(e,this._week.dow,this._week.doy).week}var On={dow:0,doy:6};function xn(){return this._week.dow}function Cn(){return this._week.doy}function vn(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function Wn(e){var t=ot(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}k("d",0,"do","day");k("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});k("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});k("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});k("e",0,0,"weekday");k("E",0,0,"isoWeekday");J("day","d");J("weekday","e");J("isoWeekday","E");j("day",11);j("weekday",11);j("isoWeekday",11);S("d",x);S("e",x);S("E",x);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)});ft(["dd","ddd","dddd"],function(e,t,a,s){var r=a._locale.weekdaysParse(e,s,a._strict);r!=null?t.d=r:w(a).invalidWeekday=e});ft(["d","e","E"],function(e,t,a,s){t[s]=g(e)});function Pn(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function Dn(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Ha(e,t){return e.slice(t,7).concat(e.slice(0,t))}var Hn="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Br="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),In="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Mn=ht,Fn=ht,Un=ht;function qn(e,t){var a=ie(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?Ha(a,this._week.dow):e?a[e.day()]:a}function Yn(e){return e===!0?Ha(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function zn(e){return e===!0?Ha(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Jn(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=me([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=H.call(this._weekdaysParse,o),r!==-1?r:null):t==="ddd"?(r=H.call(this._shortWeekdaysParse,o),r!==-1?r:null):(r=H.call(this._minWeekdaysParse,o),r!==-1?r:null):t==="dddd"?(r=H.call(this._weekdaysParse,o),r!==-1||(r=H.call(this._shortWeekdaysParse,o),r!==-1)?r:(r=H.call(this._minWeekdaysParse,o),r!==-1?r:null)):t==="ddd"?(r=H.call(this._shortWeekdaysParse,o),r!==-1||(r=H.call(this._weekdaysParse,o),r!==-1)?r:(r=H.call(this._minWeekdaysParse,o),r!==-1?r:null)):(r=H.call(this._minWeekdaysParse,o),r!==-1||(r=H.call(this._weekdaysParse,o),r!==-1)?r:(r=H.call(this._shortWeekdaysParse,o),r!==-1?r:null))}function jn(e,t,a){var s,r,i;if(this._weekdaysParseExact)return Jn.call(this,e,t,a);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(r=me([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 Vn(e){if(!this.isValid())return e!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e!=null?(e=Pn(e,this.localeData()),this.add(e-t,"d")):t}function Gn(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 $n(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=Dn(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function Kn(e){return this._weekdaysParseExact?(L(this,"_weekdaysRegex")||Ia.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(L(this,"_weekdaysRegex")||(this._weekdaysRegex=Mn),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Zn(e){return this._weekdaysParseExact?(L(this,"_weekdaysRegex")||Ia.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(L(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Fn),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Xn(e){return this._weekdaysParseExact?(L(this,"_weekdaysRegex")||Ia.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(L(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Un),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ia(){function e(d,h){return h.length-d.length}var t=[],a=[],s=[],r=[],i,o,n,u,l;for(i=0;i<7;i++)o=me([2e3,1]).day(i),n=X(this.weekdaysMin(o,"")),u=X(this.weekdaysShort(o,"")),l=X(this.weekdays(o,"")),t.push(n),a.push(u),s.push(l),r.push(n),r.push(u),r.push(l);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 Ma(){return this.hours()%12||12}function Qn(){return this.hours()||24}k("H",["HH",2],0,"hour");k("h",["hh",2],0,Ma);k("k",["kk",2],0,Qn);k("hmm",0,0,function(){return""+Ma.apply(this)+pe(this.minutes(),2)});k("hmmss",0,0,function(){return""+Ma.apply(this)+pe(this.minutes(),2)+pe(this.seconds(),2)});k("Hmm",0,0,function(){return""+this.hours()+pe(this.minutes(),2)});k("Hmmss",0,0,function(){return""+this.hours()+pe(this.minutes(),2)+pe(this.seconds(),2)});function Er(e,t){k(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}Er("a",!0);Er("A",!1);J("hour","h");j("hour",13);function Rr(e,t){return t._meridiemParse}S("a",Rr);S("A",Rr);S("H",x);S("h",x);S("k",x);S("HH",x,Q);S("hh",x,Q);S("kk",x,Q);S("hmm",ur);S("hmmss",pr);S("Hmm",ur);S("Hmmss",pr);b(["H","HH"],M);b(["k","kk"],function(e,t,a){var s=g(e);t[M]=s===24?0:s});b(["a","A"],function(e,t,a){a._isPm=a._locale.isPM(e),a._meridiem=e});b(["h","hh"],function(e,t,a){t[M]=g(e),w(a).bigHour=!0});b("hmm",function(e,t,a){var s=e.length-2;t[M]=g(e.substr(0,s)),t[re]=g(e.substr(s)),w(a).bigHour=!0});b("hmmss",function(e,t,a){var s=e.length-4,r=e.length-2;t[M]=g(e.substr(0,s)),t[re]=g(e.substr(s,2)),t[ke]=g(e.substr(r)),w(a).bigHour=!0});b("Hmm",function(e,t,a){var s=e.length-2;t[M]=g(e.substr(0,s)),t[re]=g(e.substr(s))});b("Hmmss",function(e,t,a){var s=e.length-4,r=e.length-2;t[M]=g(e.substr(0,s)),t[re]=g(e.substr(s,2)),t[ke]=g(e.substr(r))});function el(e){return(e+"").toLowerCase().charAt(0)==="p"}var tl=/[ap]\.?m?\.?/i,al=Ve("Hours",!0);function sl(e,t,a){return e>11?a?"pm":"PM":a?"am":"AM"}var wr={calendar:Jo,longDateFormat:$o,invalidDate:Zo,ordinal:Qo,dayOfMonthOrdinalParse:en,relativeTime:an,months:Sn,monthsShort:mr,week:On,weekdays:Hn,weekdaysMin:In,weekdaysShort:Br,meridiemParse:tl},v={},Ze={},nt;function rl(e,t){var a,s=Math.min(e.length,t.length);for(a=0;a0;){if(r=Xt(i.slice(0,a).join("-")),r)return r;if(s&&s.length>=a&&rl(i,s)>=a-1)break;a--}t++}return nt}function ol(e){return e.match("^[^/\\\\]*$")!=null}function Xt(e){var t=null,a;if(v[e]===void 0&&typeof Nt<"u"&&Nt&&Nt.exports&&ol(e))try{t=nt._abbr,a=require,a("./locale/"+e),be(t)}catch{v[e]=null}return v[e]}function be(e,t){var a;return e&&(V(t)?a=Ee(e):a=Fa(e,t),a?nt=a:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),nt._abbr}function Fa(e,t){if(t!==null){var a,s=wr;if(t.abbr=e,v[e]!=null)ir("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=v[e]._config;else if(t.parentLocale!=null)if(v[t.parentLocale]!=null)s=v[t.parentLocale]._config;else if(a=Xt(t.parentLocale),a!=null)s=a._config;else return Ze[t.parentLocale]||(Ze[t.parentLocale]=[]),Ze[t.parentLocale].push({name:e,config:t}),null;return v[e]=new Ca(Ba(s,t)),Ze[e]&&Ze[e].forEach(function(r){Fa(r.name,r.config)}),be(e),v[e]}else return delete v[e],null}function nl(e,t){if(t!=null){var a,s,r=wr;v[e]!=null&&v[e].parentLocale!=null?v[e].set(Ba(v[e]._config,t)):(s=Xt(e),s!=null&&(r=s._config),t=Ba(r,t),s==null&&(t.abbr=e),a=new Ca(t),a.parentLocale=v[e],v[e]=a),be(e)}else v[e]!=null&&(v[e].parentLocale!=null?(v[e]=v[e].parentLocale,e===be()&&be(e)):v[e]!=null&&delete v[e]);return v[e]}function Ee(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return nt;if(!ie(e)){if(t=Xt(e),t)return t;e=[e]}return il(e)}function ll(){return Ea(v)}function Ua(e){var t,a=e._a;return a&&w(e).overflow===-2&&(t=a[Se]<0||a[Se]>11?Se:a[ue]<1||a[ue]>Zt(a[z],a[Se])?ue:a[M]<0||a[M]>24||a[M]===24&&(a[re]!==0||a[ke]!==0||a[Ce]!==0)?M:a[re]<0||a[re]>59?re:a[ke]<0||a[ke]>59?ke:a[Ce]<0||a[Ce]>999?Ce:-1,w(e)._overflowDayOfYear&&(tue)&&(t=ue),w(e)._overflowWeeks&&t===-1&&(t=hn),w(e)._overflowWeekday&&t===-1&&(t=fn),w(e).overflow=t),e}var cl=/^\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)?)?$/,dl=/^\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)?)?$/,ul=/Z|[+-]\d\d(?::?\d\d)?/,Bt=[["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]],la=[["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/]],pl=/^\/?Date\((-?\d+)/i,ml=/^(?:(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}))$/,hl={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function gr(e){var t,a,s=e._i,r=cl.exec(s)||dl.exec(s),i,o,n,u,l=Bt.length,d=la.length;if(r){for(w(e).iso=!0,t=0,a=l;tst(o)||e._dayOfYear===0)&&(w(e)._overflowDayOfYear=!0),a=it(o,0,e._dayOfYear),e._a[Se]=a.getUTCMonth(),e._a[ue]=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[M]===24&&e._a[re]===0&&e._a[ke]===0&&e._a[Ce]===0&&(e._nextDay=!0,e._a[M]=0),e._d=(e._useUTC?it:bn).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[M]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==i&&(w(e).weekdayMismatch=!0)}}function Rl(e){var t,a,s,r,i,o,n,u,l;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(i=1,o=4,a=Me(t.GG,e._a[z],ot(O(),1,4).year),s=Me(t.W,1),r=Me(t.E,1),(r<1||r>7)&&(u=!0)):(i=e._locale._week.dow,o=e._locale._week.doy,l=ot(O(),i,o),a=Me(t.gg,e._a[z],l.year),s=Me(t.w,l.week),t.d!=null?(r=t.d,(r<0||r>6)&&(u=!0)):t.e!=null?(r=t.e+i,(t.e<0||t.e>6)&&(u=!0)):r=i),s<1||s>Te(a,i,o)?w(e)._overflowWeeks=!0:u!=null?w(e)._overflowWeekday=!0:(n=Tr(a,s,r,i,o),e._a[z]=n.year,e._dayOfYear=n.dayOfYear)}f.ISO_8601=function(){};f.RFC_2822=function(){};function Ya(e){if(e._f===f.ISO_8601){gr(e);return}if(e._f===f.RFC_2822){Ar(e);return}e._a=[],w(e).empty=!0;var t=""+e._i,a,s,r,i,o,n=t.length,u=0,l,d;for(r=or(e._f,e._locale).match(va)||[],d=r.length,a=0;a0&&w(e).unusedInput.push(o),t=t.slice(t.indexOf(s)+s.length),u+=s.length),Ue[i]?(s?w(e).empty=!1:w(e).unusedTokens.push(i),mn(i,s,e)):e._strict&&!s&&w(e).unusedTokens.push(i);w(e).charsLeftOver=n-u,t.length>0&&w(e).unusedInput.push(t),e._a[M]<=12&&w(e).bigHour===!0&&e._a[M]>0&&(w(e).bigHour=void 0),w(e).parsedDateParts=e._a.slice(0),w(e).meridiem=e._meridiem,e._a[M]=wl(e._locale,e._a[M],e._meridiem),l=w(e).era,l!==null&&(e._a[z]=e._locale.erasConvertYear(l,e._a[z])),qa(e),Ua(e)}function wl(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 gl(e){var t,a,s,r,i,o,n=!1,u=e._f.length;if(u===0){w(e).invalidFormat=!0,e._d=new Date(NaN);return}for(r=0;rthis?this:e:zt()});function br(e,t){var a,s;if(t.length===1&&ie(t[0])&&(t=t[0]),!t.length)return O();for(a=t[0],s=1;sthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Jl(){if(!V(this._isDSTShifted))return this._isDSTShifted;var e={},t;return xa(e,this),e=Lr(e),e._a?(t=e._isUTC?me(e._a):O(e._a),this._isDSTShifted=this.isValid()&&Dl(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function jl(){return this.isValid()?!this._isUTC:!1}function Vl(){return this.isValid()?this._isUTC:!1}function Or(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Gl=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,$l=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function le(e,t){var a=e,s=null,r,i,o;return yt(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:Be(e)||!isNaN(+e)?(a={},t?a[t]=+e:a.milliseconds=+e):(s=Gl.exec(e))?(r=s[1]==="-"?-1:1,a={y:0,d:g(s[ue])*r,h:g(s[M])*r,m:g(s[re])*r,s:g(s[ke])*r,ms:g(wa(s[Ce]*1e3))*r}):(s=$l.exec(e))?(r=s[1]==="-"?-1:1,a={y:Oe(s[2],r),M:Oe(s[3],r),w:Oe(s[4],r),d:Oe(s[5],r),h:Oe(s[6],r),m:Oe(s[7],r),s:Oe(s[8],r)}):a==null?a={}:typeof a=="object"&&("from"in a||"to"in a)&&(o=Kl(O(a.from),O(a.to)),a={},a.ms=o.milliseconds,a.M=o.months),i=new Qt(a),yt(e)&&L(e,"_locale")&&(i._locale=e._locale),yt(e)&&L(e,"_isValid")&&(i._isValid=e._isValid),i}le.fn=Qt.prototype;le.invalid=Pl;function Oe(e,t){var a=e&&parseFloat(e.replace(",","."));return(isNaN(a)?0:a)*t}function Rs(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 Kl(e,t){var a;return e.isValid()&&t.isValid()?(t=Ja(t,e),e.isBefore(t)?a=Rs(e,t):(a=Rs(t,e),a.milliseconds=-a.milliseconds,a.months=-a.months),a):{milliseconds:0,months:0}}function xr(e,t){return function(a,s){var r,i;return s!==null&&!isNaN(+s)&&(ir(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=le(a,s),Cr(this,r,e),this}}function Cr(e,t,a,s){var r=t._milliseconds,i=wa(t._days),o=wa(t._months);e.isValid()&&(s=s??!0,o&&fr(e,xt(e,"Month")+o*a),i&&lr(e,"Date",xt(e,"Date")+i*a),r&&e._d.setTime(e._d.valueOf()+r*a),s&&f.updateOffset(e,i||o))}var Zl=xr(1,"add"),Xl=xr(-1,"subtract");function vr(e){return typeof e=="string"||e instanceof String}function Ql(e){return oe(e)||pt(e)||vr(e)||Be(e)||tc(e)||ec(e)||e===null||e===void 0}function ec(e){var t=We(e)&&!Na(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?Lt(a,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):he(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",Lt(a,"Z")):Lt(a,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function fc(){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 _c(e){e||(e=this.isUtc()?f.defaultFormatUtc:f.defaultFormat);var t=Lt(this,e);return this.localeData().postformat(t)}function Sc(e,t){return this.isValid()&&(oe(e)&&e.isValid()||O(e).isValid())?le({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function kc(e){return this.from(O(),e)}function Tc(e,t){return this.isValid()&&(oe(e)&&e.isValid()||O(e).isValid())?le({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Bc(e){return this.to(O(),e)}function Wr(e){var t;return e===void 0?this._locale._abbr:(t=Ee(e),t!=null&&(this._locale=t),this)}var Pr=ae("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 Dr(){return this._locale}var Wt=1e3,qe=60*Wt,Pt=60*qe,Hr=(365*400+97)*24*Pt;function Ye(e,t){return(e%t+t)%t}function Ir(e,t,a){return e<100&&e>=0?new Date(e+400,t,a)-Hr:new Date(e,t,a).valueOf()}function Mr(e,t,a){return e<100&&e>=0?Date.UTC(e+400,t,a)-Hr:Date.UTC(e,t,a)}function Ec(e){var t,a;if(e=se(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(a=this._isUTC?Mr:Ir,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-=Ye(t+(this._isUTC?0:this.utcOffset()*qe),Pt);break;case"minute":t=this._d.valueOf(),t-=Ye(t,qe);break;case"second":t=this._d.valueOf(),t-=Ye(t,Wt);break}return this._d.setTime(t),f.updateOffset(this,!0),this}function Rc(e){var t,a;if(e=se(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(a=this._isUTC?Mr:Ir,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+=Pt-Ye(t+(this._isUTC?0:this.utcOffset()*qe),Pt)-1;break;case"minute":t=this._d.valueOf(),t+=qe-Ye(t,qe)-1;break;case"second":t=this._d.valueOf(),t+=Wt-Ye(t,Wt)-1;break}return this._d.setTime(t),f.updateOffset(this,!0),this}function wc(){return this._d.valueOf()-(this._offset||0)*6e4}function gc(){return Math.floor(this.valueOf()/1e3)}function Ac(){return new Date(this.valueOf())}function Lc(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function yc(){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 bc(){return this.isValid()?this.toISOString():null}function Nc(){return Oa(this)}function Oc(){return Le({},w(this))}function xc(){return w(this).overflow}function Cc(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}k("N",0,0,"eraAbbr");k("NN",0,0,"eraAbbr");k("NNN",0,0,"eraAbbr");k("NNNN",0,0,"eraName");k("NNNNN",0,0,"eraNarrow");k("y",["y",1],"yo","eraYear");k("y",["yy",2],0,"eraYear");k("y",["yyy",3],0,"eraYear");k("y",["yyyy",4],0,"eraYear");S("N",ja);S("NN",ja);S("NNN",ja);S("NNNN",Yc);S("NNNNN",zc);b(["N","NN","NNN","NNNN","NNNNN"],function(e,t,a,s){var r=a._locale.erasParse(e,s,a._strict);r?w(a).era=r:w(a).invalidEra=e});S("y",Ge);S("yy",Ge);S("yyy",Ge);S("yyyy",Ge);S("yo",Jc);b(["y","yy","yyy","yyyy"],z);b(["yo"],function(e,t,a,s){var r;a._locale._eraYearOrdinalRegex&&(r=e.match(a._locale._eraYearOrdinalRegex)),a._locale.eraYearOrdinalParse?t[z]=a._locale.eraYearOrdinalParse(e,r):t[z]=parseInt(e,10)});function vc(e,t){var a,s,r,i=this._eras||Ee("en")._eras;for(a=0,s=i.length;a=0)return i[s]}function Pc(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 Dc(){var e,t,a,s=this.localeData().eras();for(e=0,t=s.length;ei&&(t=i),Xc.call(this,e,t,a,s,r))}function Xc(e,t,a,s,r){var i=Tr(e,t,a,s,r),o=it(i.year,0,i.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}k("Q",0,"Qo","quarter");J("quarter","Q");j("quarter",7);S("Q",cr);b("Q",function(e,t){t[Se]=(g(e)-1)*3});function Qc(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}k("D",["DD",2],"Do","date");J("date","D");j("date",9);S("D",x);S("DD",x,Q);S("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});b(["D","DD"],ue);b("Do",function(e,t){t[ue]=g(e.match(x)[0])});var Ur=Ve("Date",!0);k("DDD",["DDDD",3],"DDDo","dayOfYear");J("dayOfYear","DDD");j("dayOfYear",4);S("DDD",Vt);S("DDDD",dr);b(["DDD","DDDD"],function(e,t,a){a._dayOfYear=g(e)});function ed(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}k("m",["mm",2],0,"minute");J("minute","m");j("minute",14);S("m",x);S("mm",x,Q);b(["m","mm"],re);var td=Ve("Minutes",!1);k("s",["ss",2],0,"second");J("second","s");j("second",15);S("s",x);S("ss",x,Q);b(["s","ss"],ke);var ad=Ve("Seconds",!1);k("S",0,0,function(){return~~(this.millisecond()/100)});k(0,["SS",2],0,function(){return~~(this.millisecond()/10)});k(0,["SSS",3],0,"millisecond");k(0,["SSSS",4],0,function(){return this.millisecond()*10});k(0,["SSSSS",5],0,function(){return this.millisecond()*100});k(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});k(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});k(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});k(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});J("millisecond","ms");j("millisecond",16);S("S",Vt,cr);S("SS",Vt,Q);S("SSS",Vt,dr);var ye,qr;for(ye="SSSS";ye.length<=9;ye+="S")S(ye,Ge);function sd(e,t){t[Ce]=g(("0."+e)*1e3)}for(ye="S";ye.length<=9;ye+="S")b(ye,sd);qr=Ve("Milliseconds",!1);k("z",0,0,"zoneAbbr");k("zz",0,0,"zoneName");function rd(){return this._isUTC?"UTC":""}function id(){return this._isUTC?"Coordinated Universal Time":""}var m=mt.prototype;m.add=Zl;m.calendar=rc;m.clone=ic;m.diff=pc;m.endOf=Rc;m.format=_c;m.from=Sc;m.fromNow=kc;m.to=Tc;m.toNow=Bc;m.get=nn;m.invalidAt=xc;m.isAfter=oc;m.isBefore=nc;m.isBetween=lc;m.isSame=cc;m.isSameOrAfter=dc;m.isSameOrBefore=uc;m.isValid=Nc;m.lang=Pr;m.locale=Wr;m.localeData=Dr;m.max=Nl;m.min=bl;m.parsingFlags=Oc;m.set=ln;m.startOf=Ec;m.subtract=Xl;m.toArray=Lc;m.toObject=yc;m.toDate=Ac;m.toISOString=hc;m.inspect=fc;typeof Symbol<"u"&&Symbol.for!=null&&(m[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});m.toJSON=bc;m.toString=mc;m.unix=gc;m.valueOf=wc;m.creationData=Cc;m.eraName=Dc;m.eraNarrow=Hc;m.eraAbbr=Ic;m.eraYear=Mc;m.year=kr;m.isLeapYear=yn;m.weekYear=jc;m.isoWeekYear=Vc;m.quarter=m.quarters=Qc;m.month=_r;m.daysInMonth=gn;m.week=m.weeks=vn;m.isoWeek=m.isoWeeks=Wn;m.weeksInYear=Kc;m.weeksInWeekYear=Zc;m.isoWeeksInYear=Gc;m.isoWeeksInISOWeekYear=$c;m.date=Ur;m.day=m.days=Vn;m.weekday=Gn;m.isoWeekday=$n;m.dayOfYear=ed;m.hour=m.hours=al;m.minute=m.minutes=td;m.second=m.seconds=ad;m.millisecond=m.milliseconds=qr;m.utcOffset=Il;m.utc=Fl;m.local=Ul;m.parseZone=ql;m.hasAlignedHourOffset=Yl;m.isDST=zl;m.isLocal=jl;m.isUtcOffset=Vl;m.isUtc=Or;m.isUTC=Or;m.zoneAbbr=rd;m.zoneName=id;m.dates=ae("dates accessor is deprecated. Use date instead.",Ur);m.months=ae("months accessor is deprecated. Use month instead",_r);m.years=ae("years accessor is deprecated. Use year instead",kr);m.zone=ae("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ml);m.isDSTShifted=ae("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Jl);function od(e){return O(e*1e3)}function nd(){return O.apply(null,arguments).parseZone()}function Yr(e){return e}var y=Ca.prototype;y.calendar=jo;y.longDateFormat=Ko;y.invalidDate=Xo;y.ordinal=tn;y.preparse=Yr;y.postformat=Yr;y.relativeTime=sn;y.pastFuture=rn;y.set=zo;y.eras=vc;y.erasParse=Wc;y.erasConvertYear=Pc;y.erasAbbrRegex=Uc;y.erasNameRegex=Fc;y.erasNarrowRegex=qc;y.months=Bn;y.monthsShort=En;y.monthsParse=wn;y.monthsRegex=Ln;y.monthsShortRegex=An;y.week=Nn;y.firstDayOfYear=Cn;y.firstDayOfWeek=xn;y.weekdays=qn;y.weekdaysMin=zn;y.weekdaysShort=Yn;y.weekdaysParse=jn;y.weekdaysRegex=Kn;y.weekdaysShortRegex=Zn;y.weekdaysMinRegex=Xn;y.isPM=el;y.meridiem=sl;function Dt(e,t,a,s){var r=Ee(),i=me().set(s,t);return r[a](i,e)}function zr(e,t,a){if(Be(e)&&(t=e,e=void 0),e=e||"",t!=null)return Dt(e,t,a,"month");var s,r=[];for(s=0;s<12;s++)r[s]=Dt(e,s,a,"month");return r}function Ga(e,t,a,s){typeof e=="boolean"?(Be(t)&&(a=t,t=void 0),t=t||""):(t=e,a=t,e=!1,Be(t)&&(a=t,t=void 0),t=t||"");var r=Ee(),i=e?r._week.dow:0,o,n=[];if(a!=null)return Dt(t,(a+i)%7,s,"day");for(o=0;o<7;o++)n[o]=Dt(t,(o+i)%7,s,"day");return n}function ld(e,t){return zr(e,t,"months")}function cd(e,t){return zr(e,t,"monthsShort")}function dd(e,t,a){return Ga(e,t,a,"weekdays")}function ud(e,t,a){return Ga(e,t,a,"weekdaysShort")}function pd(e,t,a){return Ga(e,t,a,"weekdaysMin")}be("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=g(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+a}});f.lang=ae("moment.lang is deprecated. Use moment.locale instead.",be);f.langData=ae("moment.langData is deprecated. Use moment.localeData instead.",Ee);var fe=Math.abs;function md(){var e=this._data;return this._milliseconds=fe(this._milliseconds),this._days=fe(this._days),this._months=fe(this._months),e.milliseconds=fe(e.milliseconds),e.seconds=fe(e.seconds),e.minutes=fe(e.minutes),e.hours=fe(e.hours),e.months=fe(e.months),e.years=fe(e.years),this}function Jr(e,t,a,s){var r=le(t,a);return e._milliseconds+=s*r._milliseconds,e._days+=s*r._days,e._months+=s*r._months,e._bubble()}function hd(e,t){return Jr(this,e,t,1)}function fd(e,t){return Jr(this,e,t,-1)}function ws(e){return e<0?Math.floor(e):Math.ceil(e)}function _d(){var e=this._milliseconds,t=this._days,a=this._months,s=this._data,r,i,o,n,u;return e>=0&&t>=0&&a>=0||e<=0&&t<=0&&a<=0||(e+=ws(Aa(a)+t)*864e5,t=0,a=0),s.milliseconds=e%1e3,r=te(e/1e3),s.seconds=r%60,i=te(r/60),s.minutes=i%60,o=te(i/60),s.hours=o%24,t+=te(o/24),u=te(jr(t)),a+=u,t-=ws(Aa(u)),n=te(a/12),a%=12,s.days=t,s.months=a,s.years=n,this}function jr(e){return e*4800/146097}function Aa(e){return e*146097/4800}function Sd(e){if(!this.isValid())return NaN;var t,a,s=this._milliseconds;if(e=se(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+s/864e5,a=this._months+jr(t),e){case"month":return a;case"quarter":return a/3;case"year":return a/12}else switch(t=this._days+Math.round(Aa(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 kd(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+g(this._months/12)*31536e6:NaN}function Re(e){return function(){return this.as(e)}}var Td=Re("ms"),Bd=Re("s"),Ed=Re("m"),Rd=Re("h"),wd=Re("d"),gd=Re("w"),Ad=Re("M"),Ld=Re("Q"),yd=Re("y");function bd(){return le(this)}function Nd(e){return e=se(e),this.isValid()?this[e+"s"]():NaN}function De(e){return function(){return this.isValid()?this._data[e]:NaN}}var Od=De("milliseconds"),xd=De("seconds"),Cd=De("minutes"),vd=De("hours"),Wd=De("days"),Pd=De("months"),Dd=De("years");function Hd(){return te(this.days()/7)}var _e=Math.round,Fe={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Id(e,t,a,s,r){return r.relativeTime(t||1,!!a,e,s)}function Md(e,t,a,s){var r=le(e).abs(),i=_e(r.as("s")),o=_e(r.as("m")),n=_e(r.as("h")),u=_e(r.as("d")),l=_e(r.as("M")),d=_e(r.as("w")),h=_e(r.as("y")),R=i<=a.ss&&["s",i]||i0,R[4]=s,Id.apply(null,R)}function Fd(e){return e===void 0?_e:typeof e=="function"?(_e=e,!0):!1}function Ud(e,t){return Fe[e]===void 0?!1:t===void 0?Fe[e]:(Fe[e]=t,e==="s"&&(Fe.ss=t-1),!0)}function qd(e,t){if(!this.isValid())return this.localeData().invalidDate();var a=!1,s=Fe,r,i;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(a=e),typeof t=="object"&&(s=Object.assign({},Fe,t),t.s!=null&&t.ss==null&&(s.ss=t.s-1)),r=this.localeData(),i=Md(this,!a,s,r),a&&(i=r.pastFuture(+this,i)),r.postformat(i)}var ca=Math.abs;function Ie(e){return(e>0)-(e<0)||+e}function ta(){if(!this.isValid())return this.localeData().invalidDate();var e=ca(this._milliseconds)/1e3,t=ca(this._days),a=ca(this._months),s,r,i,o,n=this.asSeconds(),u,l,d,h;return n?(s=te(e/60),r=te(s/60),e%=60,s%=60,i=te(a/12),a%=12,o=e?e.toFixed(3).replace(/\.?0+$/,""):"",u=n<0?"-":"",l=Ie(this._months)!==Ie(n)?"-":"",d=Ie(this._days)!==Ie(n)?"-":"",h=Ie(this._milliseconds)!==Ie(n)?"-":"",u+"P"+(i?l+i+"Y":"")+(a?l+a+"M":"")+(t?d+t+"D":"")+(r||s||e?"T":"")+(r?h+r+"H":"")+(s?h+s+"M":"")+(e?h+o+"S":"")):"P0D"}var A=Qt.prototype;A.isValid=Wl;A.abs=md;A.add=hd;A.subtract=fd;A.as=Sd;A.asMilliseconds=Td;A.asSeconds=Bd;A.asMinutes=Ed;A.asHours=Rd;A.asDays=wd;A.asWeeks=gd;A.asMonths=Ad;A.asQuarters=Ld;A.asYears=yd;A.valueOf=kd;A._bubble=_d;A.clone=bd;A.get=Nd;A.milliseconds=Od;A.seconds=xd;A.minutes=Cd;A.hours=vd;A.days=Wd;A.weeks=Hd;A.months=Pd;A.years=Dd;A.humanize=qd;A.toISOString=ta;A.toString=ta;A.toJSON=ta;A.locale=Wr;A.localeData=Dr;A.toIsoString=ae("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ta);A.lang=Pr;k("X",0,0,"unix");k("x",0,0,"valueOf");S("x",$t);S("X",dn);b("X",function(e,t,a){a._d=new Date(parseFloat(e)*1e3)});b("x",function(e,t,a){a._d=new Date(g(e))});f.version="2.29.4";qo(O);f.fn=m;f.min=Ol;f.max=xl;f.now=Cl;f.utc=me;f.unix=od;f.months=ld;f.isDate=pt;f.locale=be;f.invalid=zt;f.duration=le;f.isMoment=oe;f.weekdays=dd;f.parseZone=nd;f.localeData=Ee;f.isDuration=yt;f.monthsShort=cd;f.weekdaysMin=pd;f.defineLocale=Fa;f.updateLocale=nl;f.locales=ll;f.weekdaysShort=ud;f.normalizeUnits=se;f.relativeTimeRounding=Fd;f.relativeTimeThreshold=Ud;f.calendarFormat=sc;f.prototype=m;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 Yd(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 K(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function I(e){K(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 Ht(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 rt(e,t){K(2,arguments);var a=I(e),s=I(t),r=a.getTime()-s.getTime();return r<0?-1:r>0?1:r}var Vr=6e4,Gr=36e5;function zd(e,t){K(2,arguments);var a=I(e),s=I(t),r=a.getFullYear()-s.getFullYear(),i=a.getMonth()-s.getMonth();return r*12+i}function Jd(e,t){return K(2,arguments),I(e).getTime()-I(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)}},jd="trunc";function Vd(e){return e?gs[e]:gs[jd]}function Gd(e){K(1,arguments);var t=I(e);return t.setHours(23,59,59,999),t}function $d(e){K(1,arguments);var t=I(e),a=t.getMonth();return t.setFullYear(t.getFullYear(),a+1,0),t.setHours(23,59,59,999),t}function Kd(e){K(1,arguments);var t=I(e);return Gd(t).getTime()===$d(t).getTime()}function Zd(e,t){K(2,arguments);var a=I(e),s=I(t),r=rt(a,s),i=Math.abs(zd(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=rt(a,s)===-r;Kd(I(e))&&i===1&&rt(e,s)===1&&(n=!1),o=r*(i-Number(n))}return o===0?0:o}function Xd(e,t,a){K(2,arguments);var s=Jd(e,t)/1e3;return Vd(void 0)(s)}var Qd={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"}},eu=function(e,t,a){var s,r=Qd[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},tu=eu;function da(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 au={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},su={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},ru={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},iu={date:da({formats:au,defaultWidth:"full"}),time:da({formats:su,defaultWidth:"full"}),dateTime:da({formats:ru,defaultWidth:"full"})},ou=iu,nu={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},lu=function(e,t,a,s){return nu[e]},cu=lu;function Qe(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 u=e.defaultWidth,l=s.width?String(s.width):e.defaultWidth;i=e.values[l]||e.values[u]}var d=e.argumentCallback?e.argumentCallback(t):t;return i[d]}}var du={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},uu={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},pu={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"]},mu={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"]},hu={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"}},fu={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"}},_u=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"},Su={ordinalNumber:_u,era:Qe({values:du,defaultWidth:"wide"}),quarter:Qe({values:uu,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:Qe({values:pu,defaultWidth:"wide"}),day:Qe({values:mu,defaultWidth:"wide"}),dayPeriod:Qe({values:hu,defaultWidth:"wide",formattingValues:fu,defaultFormattingWidth:"wide"})},ku=Su;function et(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],u=Array.isArray(n)?Bu(n,function(h){return h.test(o)}):Tu(n,function(h){return h.test(o)}),l;l=e.valueCallback?e.valueCallback(u):u,l=a.valueCallback?a.valueCallback(l):l;var d=t.slice(o.length);return{value:l,rest:d}}}function Tu(e,t){for(var a in e)if(e.hasOwnProperty(a)&&t(e[a]))return a}function Bu(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 Ru=/^(\d+)(th|st|nd|rd)?/i,wu=/\d+/i,gu={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},Au={any:[/^b/i,/^(a|c)/i]},Lu={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},yu={any:[/1/i,/2/i,/3/i,/4/i]},bu={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},Nu={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]},Ou={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},xu={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]},Cu={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},vu={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}},Wu={ordinalNumber:Eu({matchPattern:Ru,parsePattern:wu,valueCallback:function(e){return parseInt(e,10)}}),era:et({matchPatterns:gu,defaultMatchWidth:"wide",parsePatterns:Au,defaultParseWidth:"any"}),quarter:et({matchPatterns:Lu,defaultMatchWidth:"wide",parsePatterns:yu,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:et({matchPatterns:bu,defaultMatchWidth:"wide",parsePatterns:Nu,defaultParseWidth:"any"}),day:et({matchPatterns:Ou,defaultMatchWidth:"wide",parsePatterns:xu,defaultParseWidth:"any"}),dayPeriod:et({matchPatterns:Cu,defaultMatchWidth:"any",parsePatterns:vu,defaultParseWidth:"any"})},Pu=Wu,Du={code:"en-US",formatDistance:tu,formatLong:ou,formatRelative:cu,localize:ku,match:Pu,options:{weekStartsOn:0,firstWeekContainsDate:1}},$r=Du;function Hu(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 Kr(e){return Hu({},e)}var As=1440,Iu=2520,ua=43200,Mu=86400;function Fu(e,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};K(2,arguments);var s=a.locale||$r;if(!s.formatDistance)throw new RangeError("locale must contain formatDistance property");var r=rt(e,t);if(isNaN(r))throw new RangeError("Invalid time value");var i=Kr(a);i.addSuffix=!!a.addSuffix,i.comparison=r;var o,n;r>0?(o=I(t),n=I(e)):(o=I(e),n=I(t));var u=Xd(n,o),l=(Ht(n)-Ht(o))/1e3,d=Math.round((u-l)/60),h;if(d<2)return a.includeSeconds?u<5?s.formatDistance("lessThanXSeconds",5,i):u<10?s.formatDistance("lessThanXSeconds",10,i):u<20?s.formatDistance("lessThanXSeconds",20,i):u<40?s.formatDistance("halfAMinute",null,i):u<60?s.formatDistance("lessThanXMinutes",1,i):s.formatDistance("xMinutes",1,i):d===0?s.formatDistance("lessThanXMinutes",1,i):s.formatDistance("xMinutes",d,i);if(d<45)return s.formatDistance("xMinutes",d,i);if(d<90)return s.formatDistance("aboutXHours",1,i);if(d2&&arguments[2]!==void 0?arguments[2]:{};K(2,arguments);var s=a.locale||$r;if(!s.formatDistance)throw new RangeError("locale must contain localize.formatDistance property");var r=rt(e,t);if(isNaN(r))throw new RangeError("Invalid time value");var i=Kr(a);i.addSuffix=!!a.addSuffix,i.comparison=r;var o,n;r>0?(o=I(t),n=I(e)):(o=I(e),n=I(t));var u=a.roundingMethod==null?"round":String(a.roundingMethod),l;if(u==="floor")l=Math.floor;else if(u==="ceil")l=Math.ceil;else if(u==="round")l=Math.round;else throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");var d=n.getTime()-o.getTime(),h=d/Ls,R=Ht(n)-Ht(o),N=(d-R)/Ls,p;if(a.unit==null?h<1?p="second":h<60?p="minute":h2)return t;if(/:/.test(a[0])?s=a[0]:(t.date=a[0],s=a[1],Et.timeZoneDelimiter.test(t.date)&&(t.date=e.split(Et.timeZoneDelimiter)[0],s=e.substr(t.date.length,e.length))),s){var r=Et.timezone.exec(s);r?(t.time=s.replace(r[1],""),t.timezone=r[1]):t.time=s}return t}function $u(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 Ku(e,t){if(t===null)return new Date(NaN);var a=e.match(Ju);if(!a)return new Date(NaN);var s=!!a[4],r=tt(a[1]),i=tt(a[2])-1,o=tt(a[3]),n=tt(a[4]),u=tt(a[5])-1;if(s)return s0(t,n,u)?Qu(t,n,u):new Date(NaN);var l=new Date(0);return!t0(t,i,o)||!a0(t,r)?new Date(NaN):(l.setUTCFullYear(t,i,Math.max(r,o)),l)}function tt(e){return e?parseInt(e):1}function Zu(e){var t=e.match(ju);if(!t)return NaN;var a=pa(t[1]),s=pa(t[2]),r=pa(t[3]);return r0(a,s,r)?a*Gr+s*Vr+r*1e3:NaN}function pa(e){return e&&parseFloat(e.replace(",","."))||0}function Xu(e){if(e==="Z")return 0;var t=e.match(Vu);if(!t)return 0;var a=t[1]==="+"?-1:1,s=parseInt(t[2]),r=t[3]&&parseInt(t[3])||0;return i0(s,r)?a*(s*Gr+r*Vr):NaN}function Qu(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 e0=[31,null,31,30,31,30,31,31,30,31,30,31];function Zr(e){return e%400===0||e%4===0&&e%100!==0}function t0(e,t,a){return t>=0&&t<=11&&a>=1&&a<=(e0[t]||(Zr(e)?29:28))}function a0(e,t){return t>=1&&t<=(Zr(e)?366:365)}function s0(e,t,a){return t>=1&&t<=53&&a>=0&&a<=6}function r0(e,t,a){return e===24?t===0&&a===0:a>=0&&a<60&&t>=0&&t<60&&e>=0&&e<25}function i0(e,t){return t>=0&&t<=59}var o0=(e,t={},a)=>{var s,r;return typeof e=="string"&&(e=zu(e)),t.useStrict?Yu(e,{addSuffix:(s=t.addSuffix)!=null?s:!0,locale:a,unit:t.unit,roundingMethod:t.roundingMethod}):qu(e,{includeSeconds:t.includeSeconds,addSuffix:(r=t.addSuffix)!=null?r:!0,locale:a})};const n0=(e={})=>{const t=e.name||"Timeago";return ii({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=ee();ni(()=>{n()}),li(()=>{u()});const r=l=>(a.converter||o0)(l||a.datetime,a.converterOptions||e.converterOptions,a.locale||e.locale),i=ee(r()),o=l=>{i.value=r(l)},n=()=>{if(a.autoUpdate){const l=a.autoUpdate===!0?60:a.autoUpdate;s.value=setInterval(()=>{o(a.datetime)},l*1e3)}},u=()=>{s.value&&(clearInterval(s.value),s.value=void 0)};return Rt(()=>a.autoUpdate,l=>{u(),l&&n()}),Rt(()=>[a.datetime,a.converter],()=>{o()}),Rt(()=>a.converterOptions,()=>{o()},{deep:!0}),{timeago:i,updateTimer:s}},render(){return oi("timeago",{attrs:{datetime:new Date(this.datetime).toISOString(),title:typeof this.title=="string"?this.title:this.title===!1?null:this.timeago}},[this.timeago])}})};var l0=(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=n0(t);e.component(s.name,s)},c0=ui();const Ns=pi(c0);(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 d0=`Nested Loop Left Join (cost=11.95..28.52 rows=5 width=157) (actual time=0.010..0.010 rows=0 loops=1) +`+new Error().stack),a=!1}return t.apply(this,arguments)},t)}var Bs={};function ir(e,t){f.deprecationHandler!=null&&f.deprecationHandler(e,t),Bs[e]||(rr(t),Bs[e]=!0)}f.suppressDeprecationWarnings=!1;f.deprecationHandler=null;function he(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function Jo(e){var t,a;for(a in e)L(e,a)&&(t=e[a],he(t)?this[a]=t:this["_"+a]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function Ea(e,t){var a=Le({},e),s;for(s in t)L(t,s)&&(We(e[s])&&We(t[s])?(a[s]={},Le(a[s],e[s]),Le(a[s],t[s])):t[s]!=null?a[s]=t[s]:delete a[s]);for(s in e)L(e,s)&&!L(t,s)&&We(e[s])&&(a[s]=Le({},a[s]));return a}function va(e){e!=null&&this.set(e)}var Ra;Object.keys?Ra=Object.keys:Ra=function(e){var t,a=[];for(t in e)L(e,t)&&a.push(t);return a};var jo={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function Vo(e,t,a){var s=this._calendar[e]||this._calendar.sameElse;return he(s)?s.call(t,a):s}function pe(e,t,a){var s=""+Math.abs(e),r=t-s.length,i=e>=0;return(i?a?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+s}var Wa=/(\[[^\[]*\])|(\\)?([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,Tt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,la={},Ue={};function k(e,t,a,s){var r=s;typeof s=="string"&&(r=function(){return this[s]()}),e&&(Ue[e]=r),t&&(Ue[t[0]]=function(){return pe(r.apply(this,arguments),t[1],t[2])}),a&&(Ue[a]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function Go(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function $o(e){var t=e.match(Wa),a,s;for(a=0,s=t.length;a=0&&Tt.test(e);)e=e.replace(Tt,s),Tt.lastIndex=0,a-=1;return e}var Ko={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 Zo(e){var t=this._longDateFormat[e],a=this._longDateFormat[e.toUpperCase()];return t||!a?t:(this._longDateFormat[e]=a.match(Wa).map(function(s){return s==="MMMM"||s==="MM"||s==="DD"||s==="dddd"?s.slice(1):s}).join(""),this._longDateFormat[e])}var Xo="Invalid date";function Qo(){return this._invalidDate}var en="%d",tn=/\d{1,2}/;function an(e){return this._ordinal.replace("%d",e)}var sn={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 rn(e,t,a,s){var r=this._relativeTime[a];return he(r)?r(e,t,a,s):r.replace(/%d/i,e)}function on(e,t){var a=this._relativeTime[e>0?"future":"past"];return he(a)?a(t):a.replace(/%s/i,t)}var at={};function J(e,t){var a=e.toLowerCase();at[a]=at[a+"s"]=at[t]=e}function se(e){return typeof e=="string"?at[e]||at[e.toLowerCase()]:void 0}function Pa(e){var t={},a,s;for(s in e)L(e,s)&&(a=se(s),a&&(t[a]=e[s]));return t}var nr={};function j(e,t){nr[e]=t}function nn(e){var t=[],a;for(a in e)L(e,a)&&t.push({unit:a,priority:nr[a]});return t.sort(function(s,r){return s.priority-r.priority}),t}function Jt(e){return e%4===0&&e%100!==0||e%400===0}function te(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function g(e){var t=+e,a=0;return t!==0&&isFinite(t)&&(a=te(t)),a}function Ve(e,t){return function(a){return a!=null?(lr(this,e,a),f.updateOffset(this,t),this):xt(this,e)}}function xt(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function lr(e,t,a){e.isValid()&&!isNaN(a)&&(t==="FullYear"&&Jt(e.year())&&e.month()===1&&e.date()===29?(a=g(a),e._d["set"+(e._isUTC?"UTC":"")+t](a,e.month(),Zt(a,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](a))}function ln(e){return e=se(e),he(this[e])?this[e]():this}function cn(e,t){if(typeof e=="object"){e=Pa(e);var a=nn(e),s,r=a.length;for(s=0;s68?1900:2e3)};var kr=Ve("FullYear",!0);function bn(){return Jt(this.year())}function Nn(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 it(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 vt(e,t,a){var s=7+t-a,r=(7+it(e,0,s).getUTCDay()-t)%7;return-r+s-1}function Tr(e,t,a,s,r){var i=(7+a-s)%7,o=vt(e,s,r),n=1+7*(t-1)+i+o,u,l;return n<=0?(u=e-1,l=st(u)+n):n>st(e)?(u=e+1,l=n-st(e)):(u=e,l=n),{year:u,dayOfYear:l}}function ot(e,t,a){var s=vt(e.year(),t,a),r=Math.floor((e.dayOfYear()-s-1)/7)+1,i,o;return r<1?(o=e.year()-1,i=r+Te(o,t,a)):r>Te(e.year(),t,a)?(i=r-Te(e.year(),t,a),o=e.year()+1):(o=e.year(),i=r),{week:i,year:o}}function Te(e,t,a){var s=vt(e,t,a),r=vt(e+1,t,a);return(st(e)-s+r)/7}k("w",["ww",2],"wo","week");k("W",["WW",2],"Wo","isoWeek");J("week","w");J("isoWeek","W");j("week",5);j("isoWeek",5);S("w",x);S("ww",x,Q);S("W",x);S("WW",x,Q);ft(["w","ww","W","WW"],function(e,t,a,s){t[s.substr(0,1)]=g(e)});function On(e){return ot(e,this._week.dow,this._week.doy).week}var xn={dow:0,doy:6};function Cn(){return this._week.dow}function vn(){return this._week.doy}function Wn(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function Pn(e){var t=ot(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}k("d",0,"do","day");k("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});k("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});k("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});k("e",0,0,"weekday");k("E",0,0,"isoWeekday");J("day","d");J("weekday","e");J("isoWeekday","E");j("day",11);j("weekday",11);j("isoWeekday",11);S("d",x);S("e",x);S("E",x);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)});ft(["dd","ddd","dddd"],function(e,t,a,s){var r=a._locale.weekdaysParse(e,s,a._strict);r!=null?t.d=r:w(a).invalidWeekday=e});ft(["d","e","E"],function(e,t,a,s){t[s]=g(e)});function Dn(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function Hn(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Ia(e,t){return e.slice(t,7).concat(e.slice(0,t))}var In="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Br="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Mn="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Fn=ht,Un=ht,qn=ht;function Yn(e,t){var a=ie(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?Ia(a,this._week.dow):e?a[e.day()]:a}function zn(e){return e===!0?Ia(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Jn(e){return e===!0?Ia(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function jn(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=me([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=H.call(this._weekdaysParse,o),r!==-1?r:null):t==="ddd"?(r=H.call(this._shortWeekdaysParse,o),r!==-1?r:null):(r=H.call(this._minWeekdaysParse,o),r!==-1?r:null):t==="dddd"?(r=H.call(this._weekdaysParse,o),r!==-1||(r=H.call(this._shortWeekdaysParse,o),r!==-1)?r:(r=H.call(this._minWeekdaysParse,o),r!==-1?r:null)):t==="ddd"?(r=H.call(this._shortWeekdaysParse,o),r!==-1||(r=H.call(this._weekdaysParse,o),r!==-1)?r:(r=H.call(this._minWeekdaysParse,o),r!==-1?r:null)):(r=H.call(this._minWeekdaysParse,o),r!==-1||(r=H.call(this._weekdaysParse,o),r!==-1)?r:(r=H.call(this._shortWeekdaysParse,o),r!==-1?r:null))}function Vn(e,t,a){var s,r,i;if(this._weekdaysParseExact)return jn.call(this,e,t,a);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(r=me([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 Gn(e){if(!this.isValid())return e!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e!=null?(e=Dn(e,this.localeData()),this.add(e-t,"d")):t}function $n(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 Kn(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=Hn(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function Zn(e){return this._weekdaysParseExact?(L(this,"_weekdaysRegex")||Ma.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(L(this,"_weekdaysRegex")||(this._weekdaysRegex=Fn),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Xn(e){return this._weekdaysParseExact?(L(this,"_weekdaysRegex")||Ma.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(L(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Un),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Qn(e){return this._weekdaysParseExact?(L(this,"_weekdaysRegex")||Ma.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(L(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=qn),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ma(){function e(d,h){return h.length-d.length}var t=[],a=[],s=[],r=[],i,o,n,u,l;for(i=0;i<7;i++)o=me([2e3,1]).day(i),n=X(this.weekdaysMin(o,"")),u=X(this.weekdaysShort(o,"")),l=X(this.weekdays(o,"")),t.push(n),a.push(u),s.push(l),r.push(n),r.push(u),r.push(l);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 Fa(){return this.hours()%12||12}function el(){return this.hours()||24}k("H",["HH",2],0,"hour");k("h",["hh",2],0,Fa);k("k",["kk",2],0,el);k("hmm",0,0,function(){return""+Fa.apply(this)+pe(this.minutes(),2)});k("hmmss",0,0,function(){return""+Fa.apply(this)+pe(this.minutes(),2)+pe(this.seconds(),2)});k("Hmm",0,0,function(){return""+this.hours()+pe(this.minutes(),2)});k("Hmmss",0,0,function(){return""+this.hours()+pe(this.minutes(),2)+pe(this.seconds(),2)});function Er(e,t){k(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}Er("a",!0);Er("A",!1);J("hour","h");j("hour",13);function Rr(e,t){return t._meridiemParse}S("a",Rr);S("A",Rr);S("H",x);S("h",x);S("k",x);S("HH",x,Q);S("hh",x,Q);S("kk",x,Q);S("hmm",ur);S("hmmss",pr);S("Hmm",ur);S("Hmmss",pr);b(["H","HH"],M);b(["k","kk"],function(e,t,a){var s=g(e);t[M]=s===24?0:s});b(["a","A"],function(e,t,a){a._isPm=a._locale.isPM(e),a._meridiem=e});b(["h","hh"],function(e,t,a){t[M]=g(e),w(a).bigHour=!0});b("hmm",function(e,t,a){var s=e.length-2;t[M]=g(e.substr(0,s)),t[re]=g(e.substr(s)),w(a).bigHour=!0});b("hmmss",function(e,t,a){var s=e.length-4,r=e.length-2;t[M]=g(e.substr(0,s)),t[re]=g(e.substr(s,2)),t[ke]=g(e.substr(r)),w(a).bigHour=!0});b("Hmm",function(e,t,a){var s=e.length-2;t[M]=g(e.substr(0,s)),t[re]=g(e.substr(s))});b("Hmmss",function(e,t,a){var s=e.length-4,r=e.length-2;t[M]=g(e.substr(0,s)),t[re]=g(e.substr(s,2)),t[ke]=g(e.substr(r))});function tl(e){return(e+"").toLowerCase().charAt(0)==="p"}var al=/[ap]\.?m?\.?/i,sl=Ve("Hours",!0);function rl(e,t,a){return e>11?a?"pm":"PM":a?"am":"AM"}var wr={calendar:jo,longDateFormat:Ko,invalidDate:Xo,ordinal:en,dayOfMonthOrdinalParse:tn,relativeTime:sn,months:kn,monthsShort:mr,week:xn,weekdays:In,weekdaysMin:Mn,weekdaysShort:Br,meridiemParse:al},v={},Ze={},nt;function il(e,t){var a,s=Math.min(e.length,t.length);for(a=0;a0;){if(r=Xt(i.slice(0,a).join("-")),r)return r;if(s&&s.length>=a&&il(i,s)>=a-1)break;a--}t++}return nt}function nl(e){return e.match("^[^/\\\\]*$")!=null}function Xt(e){var t=null,a;if(v[e]===void 0&&typeof Nt<"u"&&Nt&&Nt.exports&&nl(e))try{t=nt._abbr,a=require,a("./locale/"+e),be(t)}catch{v[e]=null}return v[e]}function be(e,t){var a;return e&&(V(t)?a=Ee(e):a=Ua(e,t),a?nt=a:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),nt._abbr}function Ua(e,t){if(t!==null){var a,s=wr;if(t.abbr=e,v[e]!=null)ir("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=v[e]._config;else if(t.parentLocale!=null)if(v[t.parentLocale]!=null)s=v[t.parentLocale]._config;else if(a=Xt(t.parentLocale),a!=null)s=a._config;else return Ze[t.parentLocale]||(Ze[t.parentLocale]=[]),Ze[t.parentLocale].push({name:e,config:t}),null;return v[e]=new va(Ea(s,t)),Ze[e]&&Ze[e].forEach(function(r){Ua(r.name,r.config)}),be(e),v[e]}else return delete v[e],null}function ll(e,t){if(t!=null){var a,s,r=wr;v[e]!=null&&v[e].parentLocale!=null?v[e].set(Ea(v[e]._config,t)):(s=Xt(e),s!=null&&(r=s._config),t=Ea(r,t),s==null&&(t.abbr=e),a=new va(t),a.parentLocale=v[e],v[e]=a),be(e)}else v[e]!=null&&(v[e].parentLocale!=null?(v[e]=v[e].parentLocale,e===be()&&be(e)):v[e]!=null&&delete v[e]);return v[e]}function Ee(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return nt;if(!ie(e)){if(t=Xt(e),t)return t;e=[e]}return ol(e)}function cl(){return Ra(v)}function qa(e){var t,a=e._a;return a&&w(e).overflow===-2&&(t=a[Se]<0||a[Se]>11?Se:a[ue]<1||a[ue]>Zt(a[z],a[Se])?ue:a[M]<0||a[M]>24||a[M]===24&&(a[re]!==0||a[ke]!==0||a[Ce]!==0)?M:a[re]<0||a[re]>59?re:a[ke]<0||a[ke]>59?ke:a[Ce]<0||a[Ce]>999?Ce:-1,w(e)._overflowDayOfYear&&(tue)&&(t=ue),w(e)._overflowWeeks&&t===-1&&(t=fn),w(e)._overflowWeekday&&t===-1&&(t=_n),w(e).overflow=t),e}var dl=/^\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)?)?$/,ul=/^\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)?)?$/,pl=/Z|[+-]\d\d(?::?\d\d)?/,Bt=[["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]],ca=[["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/]],ml=/^\/?Date\((-?\d+)/i,hl=/^(?:(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}))$/,fl={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function gr(e){var t,a,s=e._i,r=dl.exec(s)||ul.exec(s),i,o,n,u,l=Bt.length,d=ca.length;if(r){for(w(e).iso=!0,t=0,a=l;tst(o)||e._dayOfYear===0)&&(w(e)._overflowDayOfYear=!0),a=it(o,0,e._dayOfYear),e._a[Se]=a.getUTCMonth(),e._a[ue]=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[M]===24&&e._a[re]===0&&e._a[ke]===0&&e._a[Ce]===0&&(e._nextDay=!0,e._a[M]=0),e._d=(e._useUTC?it:Nn).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[M]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==i&&(w(e).weekdayMismatch=!0)}}function wl(e){var t,a,s,r,i,o,n,u,l;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(i=1,o=4,a=Me(t.GG,e._a[z],ot(O(),1,4).year),s=Me(t.W,1),r=Me(t.E,1),(r<1||r>7)&&(u=!0)):(i=e._locale._week.dow,o=e._locale._week.doy,l=ot(O(),i,o),a=Me(t.gg,e._a[z],l.year),s=Me(t.w,l.week),t.d!=null?(r=t.d,(r<0||r>6)&&(u=!0)):t.e!=null?(r=t.e+i,(t.e<0||t.e>6)&&(u=!0)):r=i),s<1||s>Te(a,i,o)?w(e)._overflowWeeks=!0:u!=null?w(e)._overflowWeekday=!0:(n=Tr(a,s,r,i,o),e._a[z]=n.year,e._dayOfYear=n.dayOfYear)}f.ISO_8601=function(){};f.RFC_2822=function(){};function za(e){if(e._f===f.ISO_8601){gr(e);return}if(e._f===f.RFC_2822){Ar(e);return}e._a=[],w(e).empty=!0;var t=""+e._i,a,s,r,i,o,n=t.length,u=0,l,d;for(r=or(e._f,e._locale).match(Wa)||[],d=r.length,a=0;a0&&w(e).unusedInput.push(o),t=t.slice(t.indexOf(s)+s.length),u+=s.length),Ue[i]?(s?w(e).empty=!1:w(e).unusedTokens.push(i),hn(i,s,e)):e._strict&&!s&&w(e).unusedTokens.push(i);w(e).charsLeftOver=n-u,t.length>0&&w(e).unusedInput.push(t),e._a[M]<=12&&w(e).bigHour===!0&&e._a[M]>0&&(w(e).bigHour=void 0),w(e).parsedDateParts=e._a.slice(0),w(e).meridiem=e._meridiem,e._a[M]=gl(e._locale,e._a[M],e._meridiem),l=w(e).era,l!==null&&(e._a[z]=e._locale.erasConvertYear(l,e._a[z])),Ya(e),qa(e)}function gl(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 Al(e){var t,a,s,r,i,o,n=!1,u=e._f.length;if(u===0){w(e).invalidFormat=!0,e._d=new Date(NaN);return}for(r=0;rthis?this:e:zt()});function br(e,t){var a,s;if(t.length===1&&ie(t[0])&&(t=t[0]),!t.length)return O();for(a=t[0],s=1;sthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function jl(){if(!V(this._isDSTShifted))return this._isDSTShifted;var e={},t;return Ca(e,this),e=Lr(e),e._a?(t=e._isUTC?me(e._a):O(e._a),this._isDSTShifted=this.isValid()&&Hl(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Vl(){return this.isValid()?!this._isUTC:!1}function Gl(){return this.isValid()?this._isUTC:!1}function Or(){return this.isValid()?this._isUTC&&this._offset===0:!1}var $l=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Kl=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function le(e,t){var a=e,s=null,r,i,o;return yt(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:Be(e)||!isNaN(+e)?(a={},t?a[t]=+e:a.milliseconds=+e):(s=$l.exec(e))?(r=s[1]==="-"?-1:1,a={y:0,d:g(s[ue])*r,h:g(s[M])*r,m:g(s[re])*r,s:g(s[ke])*r,ms:g(ga(s[Ce]*1e3))*r}):(s=Kl.exec(e))?(r=s[1]==="-"?-1:1,a={y:Oe(s[2],r),M:Oe(s[3],r),w:Oe(s[4],r),d:Oe(s[5],r),h:Oe(s[6],r),m:Oe(s[7],r),s:Oe(s[8],r)}):a==null?a={}:typeof a=="object"&&("from"in a||"to"in a)&&(o=Zl(O(a.from),O(a.to)),a={},a.ms=o.milliseconds,a.M=o.months),i=new Qt(a),yt(e)&&L(e,"_locale")&&(i._locale=e._locale),yt(e)&&L(e,"_isValid")&&(i._isValid=e._isValid),i}le.fn=Qt.prototype;le.invalid=Dl;function Oe(e,t){var a=e&&parseFloat(e.replace(",","."));return(isNaN(a)?0:a)*t}function Rs(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 Zl(e,t){var a;return e.isValid()&&t.isValid()?(t=ja(t,e),e.isBefore(t)?a=Rs(e,t):(a=Rs(t,e),a.milliseconds=-a.milliseconds,a.months=-a.months),a):{milliseconds:0,months:0}}function xr(e,t){return function(a,s){var r,i;return s!==null&&!isNaN(+s)&&(ir(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=le(a,s),Cr(this,r,e),this}}function Cr(e,t,a,s){var r=t._milliseconds,i=ga(t._days),o=ga(t._months);e.isValid()&&(s=s??!0,o&&fr(e,xt(e,"Month")+o*a),i&&lr(e,"Date",xt(e,"Date")+i*a),r&&e._d.setTime(e._d.valueOf()+r*a),s&&f.updateOffset(e,i||o))}var Xl=xr(1,"add"),Ql=xr(-1,"subtract");function vr(e){return typeof e=="string"||e instanceof String}function ec(e){return oe(e)||pt(e)||vr(e)||Be(e)||ac(e)||tc(e)||e===null||e===void 0}function tc(e){var t=We(e)&&!Oa(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?Lt(a,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):he(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",Lt(a,"Z")):Lt(a,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function _c(){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 Sc(e){e||(e=this.isUtc()?f.defaultFormatUtc:f.defaultFormat);var t=Lt(this,e);return this.localeData().postformat(t)}function kc(e,t){return this.isValid()&&(oe(e)&&e.isValid()||O(e).isValid())?le({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Tc(e){return this.from(O(),e)}function Bc(e,t){return this.isValid()&&(oe(e)&&e.isValid()||O(e).isValid())?le({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Ec(e){return this.to(O(),e)}function Wr(e){var t;return e===void 0?this._locale._abbr:(t=Ee(e),t!=null&&(this._locale=t),this)}var Pr=ae("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 Dr(){return this._locale}var Wt=1e3,qe=60*Wt,Pt=60*qe,Hr=(365*400+97)*24*Pt;function Ye(e,t){return(e%t+t)%t}function Ir(e,t,a){return e<100&&e>=0?new Date(e+400,t,a)-Hr:new Date(e,t,a).valueOf()}function Mr(e,t,a){return e<100&&e>=0?Date.UTC(e+400,t,a)-Hr:Date.UTC(e,t,a)}function Rc(e){var t,a;if(e=se(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(a=this._isUTC?Mr:Ir,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-=Ye(t+(this._isUTC?0:this.utcOffset()*qe),Pt);break;case"minute":t=this._d.valueOf(),t-=Ye(t,qe);break;case"second":t=this._d.valueOf(),t-=Ye(t,Wt);break}return this._d.setTime(t),f.updateOffset(this,!0),this}function wc(e){var t,a;if(e=se(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(a=this._isUTC?Mr:Ir,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+=Pt-Ye(t+(this._isUTC?0:this.utcOffset()*qe),Pt)-1;break;case"minute":t=this._d.valueOf(),t+=qe-Ye(t,qe)-1;break;case"second":t=this._d.valueOf(),t+=Wt-Ye(t,Wt)-1;break}return this._d.setTime(t),f.updateOffset(this,!0),this}function gc(){return this._d.valueOf()-(this._offset||0)*6e4}function Ac(){return Math.floor(this.valueOf()/1e3)}function Lc(){return new Date(this.valueOf())}function yc(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function bc(){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 Nc(){return this.isValid()?this.toISOString():null}function Oc(){return xa(this)}function xc(){return Le({},w(this))}function Cc(){return w(this).overflow}function vc(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}k("N",0,0,"eraAbbr");k("NN",0,0,"eraAbbr");k("NNN",0,0,"eraAbbr");k("NNNN",0,0,"eraName");k("NNNNN",0,0,"eraNarrow");k("y",["y",1],"yo","eraYear");k("y",["yy",2],0,"eraYear");k("y",["yyy",3],0,"eraYear");k("y",["yyyy",4],0,"eraYear");S("N",Va);S("NN",Va);S("NNN",Va);S("NNNN",zc);S("NNNNN",Jc);b(["N","NN","NNN","NNNN","NNNNN"],function(e,t,a,s){var r=a._locale.erasParse(e,s,a._strict);r?w(a).era=r:w(a).invalidEra=e});S("y",Ge);S("yy",Ge);S("yyy",Ge);S("yyyy",Ge);S("yo",jc);b(["y","yy","yyy","yyyy"],z);b(["yo"],function(e,t,a,s){var r;a._locale._eraYearOrdinalRegex&&(r=e.match(a._locale._eraYearOrdinalRegex)),a._locale.eraYearOrdinalParse?t[z]=a._locale.eraYearOrdinalParse(e,r):t[z]=parseInt(e,10)});function Wc(e,t){var a,s,r,i=this._eras||Ee("en")._eras;for(a=0,s=i.length;a=0)return i[s]}function Dc(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 Hc(){var e,t,a,s=this.localeData().eras();for(e=0,t=s.length;ei&&(t=i),Qc.call(this,e,t,a,s,r))}function Qc(e,t,a,s,r){var i=Tr(e,t,a,s,r),o=it(i.year,0,i.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}k("Q",0,"Qo","quarter");J("quarter","Q");j("quarter",7);S("Q",cr);b("Q",function(e,t){t[Se]=(g(e)-1)*3});function ed(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}k("D",["DD",2],"Do","date");J("date","D");j("date",9);S("D",x);S("DD",x,Q);S("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});b(["D","DD"],ue);b("Do",function(e,t){t[ue]=g(e.match(x)[0])});var Ur=Ve("Date",!0);k("DDD",["DDDD",3],"DDDo","dayOfYear");J("dayOfYear","DDD");j("dayOfYear",4);S("DDD",Vt);S("DDDD",dr);b(["DDD","DDDD"],function(e,t,a){a._dayOfYear=g(e)});function td(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}k("m",["mm",2],0,"minute");J("minute","m");j("minute",14);S("m",x);S("mm",x,Q);b(["m","mm"],re);var ad=Ve("Minutes",!1);k("s",["ss",2],0,"second");J("second","s");j("second",15);S("s",x);S("ss",x,Q);b(["s","ss"],ke);var sd=Ve("Seconds",!1);k("S",0,0,function(){return~~(this.millisecond()/100)});k(0,["SS",2],0,function(){return~~(this.millisecond()/10)});k(0,["SSS",3],0,"millisecond");k(0,["SSSS",4],0,function(){return this.millisecond()*10});k(0,["SSSSS",5],0,function(){return this.millisecond()*100});k(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});k(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});k(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});k(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});J("millisecond","ms");j("millisecond",16);S("S",Vt,cr);S("SS",Vt,Q);S("SSS",Vt,dr);var ye,qr;for(ye="SSSS";ye.length<=9;ye+="S")S(ye,Ge);function rd(e,t){t[Ce]=g(("0."+e)*1e3)}for(ye="S";ye.length<=9;ye+="S")b(ye,rd);qr=Ve("Milliseconds",!1);k("z",0,0,"zoneAbbr");k("zz",0,0,"zoneName");function id(){return this._isUTC?"UTC":""}function od(){return this._isUTC?"Coordinated Universal Time":""}var m=mt.prototype;m.add=Xl;m.calendar=ic;m.clone=oc;m.diff=mc;m.endOf=wc;m.format=Sc;m.from=kc;m.fromNow=Tc;m.to=Bc;m.toNow=Ec;m.get=ln;m.invalidAt=Cc;m.isAfter=nc;m.isBefore=lc;m.isBetween=cc;m.isSame=dc;m.isSameOrAfter=uc;m.isSameOrBefore=pc;m.isValid=Oc;m.lang=Pr;m.locale=Wr;m.localeData=Dr;m.max=Ol;m.min=Nl;m.parsingFlags=xc;m.set=cn;m.startOf=Rc;m.subtract=Ql;m.toArray=yc;m.toObject=bc;m.toDate=Lc;m.toISOString=fc;m.inspect=_c;typeof Symbol<"u"&&Symbol.for!=null&&(m[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});m.toJSON=Nc;m.toString=hc;m.unix=Ac;m.valueOf=gc;m.creationData=vc;m.eraName=Hc;m.eraNarrow=Ic;m.eraAbbr=Mc;m.eraYear=Fc;m.year=kr;m.isLeapYear=bn;m.weekYear=Vc;m.isoWeekYear=Gc;m.quarter=m.quarters=ed;m.month=_r;m.daysInMonth=An;m.week=m.weeks=Wn;m.isoWeek=m.isoWeeks=Pn;m.weeksInYear=Zc;m.weeksInWeekYear=Xc;m.isoWeeksInYear=$c;m.isoWeeksInISOWeekYear=Kc;m.date=Ur;m.day=m.days=Gn;m.weekday=$n;m.isoWeekday=Kn;m.dayOfYear=td;m.hour=m.hours=sl;m.minute=m.minutes=ad;m.second=m.seconds=sd;m.millisecond=m.milliseconds=qr;m.utcOffset=Ml;m.utc=Ul;m.local=ql;m.parseZone=Yl;m.hasAlignedHourOffset=zl;m.isDST=Jl;m.isLocal=Vl;m.isUtcOffset=Gl;m.isUtc=Or;m.isUTC=Or;m.zoneAbbr=id;m.zoneName=od;m.dates=ae("dates accessor is deprecated. Use date instead.",Ur);m.months=ae("months accessor is deprecated. Use month instead",_r);m.years=ae("years accessor is deprecated. Use year instead",kr);m.zone=ae("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Fl);m.isDSTShifted=ae("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",jl);function nd(e){return O(e*1e3)}function ld(){return O.apply(null,arguments).parseZone()}function Yr(e){return e}var y=va.prototype;y.calendar=Vo;y.longDateFormat=Zo;y.invalidDate=Qo;y.ordinal=an;y.preparse=Yr;y.postformat=Yr;y.relativeTime=rn;y.pastFuture=on;y.set=Jo;y.eras=Wc;y.erasParse=Pc;y.erasConvertYear=Dc;y.erasAbbrRegex=qc;y.erasNameRegex=Uc;y.erasNarrowRegex=Yc;y.months=En;y.monthsShort=Rn;y.monthsParse=gn;y.monthsRegex=yn;y.monthsShortRegex=Ln;y.week=On;y.firstDayOfYear=vn;y.firstDayOfWeek=Cn;y.weekdays=Yn;y.weekdaysMin=Jn;y.weekdaysShort=zn;y.weekdaysParse=Vn;y.weekdaysRegex=Zn;y.weekdaysShortRegex=Xn;y.weekdaysMinRegex=Qn;y.isPM=tl;y.meridiem=rl;function Dt(e,t,a,s){var r=Ee(),i=me().set(s,t);return r[a](i,e)}function zr(e,t,a){if(Be(e)&&(t=e,e=void 0),e=e||"",t!=null)return Dt(e,t,a,"month");var s,r=[];for(s=0;s<12;s++)r[s]=Dt(e,s,a,"month");return r}function $a(e,t,a,s){typeof e=="boolean"?(Be(t)&&(a=t,t=void 0),t=t||""):(t=e,a=t,e=!1,Be(t)&&(a=t,t=void 0),t=t||"");var r=Ee(),i=e?r._week.dow:0,o,n=[];if(a!=null)return Dt(t,(a+i)%7,s,"day");for(o=0;o<7;o++)n[o]=Dt(t,(o+i)%7,s,"day");return n}function cd(e,t){return zr(e,t,"months")}function dd(e,t){return zr(e,t,"monthsShort")}function ud(e,t,a){return $a(e,t,a,"weekdays")}function pd(e,t,a){return $a(e,t,a,"weekdaysShort")}function md(e,t,a){return $a(e,t,a,"weekdaysMin")}be("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=g(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+a}});f.lang=ae("moment.lang is deprecated. Use moment.locale instead.",be);f.langData=ae("moment.langData is deprecated. Use moment.localeData instead.",Ee);var fe=Math.abs;function hd(){var e=this._data;return this._milliseconds=fe(this._milliseconds),this._days=fe(this._days),this._months=fe(this._months),e.milliseconds=fe(e.milliseconds),e.seconds=fe(e.seconds),e.minutes=fe(e.minutes),e.hours=fe(e.hours),e.months=fe(e.months),e.years=fe(e.years),this}function Jr(e,t,a,s){var r=le(t,a);return e._milliseconds+=s*r._milliseconds,e._days+=s*r._days,e._months+=s*r._months,e._bubble()}function fd(e,t){return Jr(this,e,t,1)}function _d(e,t){return Jr(this,e,t,-1)}function ws(e){return e<0?Math.floor(e):Math.ceil(e)}function Sd(){var e=this._milliseconds,t=this._days,a=this._months,s=this._data,r,i,o,n,u;return e>=0&&t>=0&&a>=0||e<=0&&t<=0&&a<=0||(e+=ws(La(a)+t)*864e5,t=0,a=0),s.milliseconds=e%1e3,r=te(e/1e3),s.seconds=r%60,i=te(r/60),s.minutes=i%60,o=te(i/60),s.hours=o%24,t+=te(o/24),u=te(jr(t)),a+=u,t-=ws(La(u)),n=te(a/12),a%=12,s.days=t,s.months=a,s.years=n,this}function jr(e){return e*4800/146097}function La(e){return e*146097/4800}function kd(e){if(!this.isValid())return NaN;var t,a,s=this._milliseconds;if(e=se(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+s/864e5,a=this._months+jr(t),e){case"month":return a;case"quarter":return a/3;case"year":return a/12}else switch(t=this._days+Math.round(La(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 Td(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+g(this._months/12)*31536e6:NaN}function Re(e){return function(){return this.as(e)}}var Bd=Re("ms"),Ed=Re("s"),Rd=Re("m"),wd=Re("h"),gd=Re("d"),Ad=Re("w"),Ld=Re("M"),yd=Re("Q"),bd=Re("y");function Nd(){return le(this)}function Od(e){return e=se(e),this.isValid()?this[e+"s"]():NaN}function De(e){return function(){return this.isValid()?this._data[e]:NaN}}var xd=De("milliseconds"),Cd=De("seconds"),vd=De("minutes"),Wd=De("hours"),Pd=De("days"),Dd=De("months"),Hd=De("years");function Id(){return te(this.days()/7)}var _e=Math.round,Fe={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Md(e,t,a,s,r){return r.relativeTime(t||1,!!a,e,s)}function Fd(e,t,a,s){var r=le(e).abs(),i=_e(r.as("s")),o=_e(r.as("m")),n=_e(r.as("h")),u=_e(r.as("d")),l=_e(r.as("M")),d=_e(r.as("w")),h=_e(r.as("y")),R=i<=a.ss&&["s",i]||i0,R[4]=s,Md.apply(null,R)}function Ud(e){return e===void 0?_e:typeof e=="function"?(_e=e,!0):!1}function qd(e,t){return Fe[e]===void 0?!1:t===void 0?Fe[e]:(Fe[e]=t,e==="s"&&(Fe.ss=t-1),!0)}function Yd(e,t){if(!this.isValid())return this.localeData().invalidDate();var a=!1,s=Fe,r,i;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(a=e),typeof t=="object"&&(s=Object.assign({},Fe,t),t.s!=null&&t.ss==null&&(s.ss=t.s-1)),r=this.localeData(),i=Fd(this,!a,s,r),a&&(i=r.pastFuture(+this,i)),r.postformat(i)}var da=Math.abs;function Ie(e){return(e>0)-(e<0)||+e}function ta(){if(!this.isValid())return this.localeData().invalidDate();var e=da(this._milliseconds)/1e3,t=da(this._days),a=da(this._months),s,r,i,o,n=this.asSeconds(),u,l,d,h;return n?(s=te(e/60),r=te(s/60),e%=60,s%=60,i=te(a/12),a%=12,o=e?e.toFixed(3).replace(/\.?0+$/,""):"",u=n<0?"-":"",l=Ie(this._months)!==Ie(n)?"-":"",d=Ie(this._days)!==Ie(n)?"-":"",h=Ie(this._milliseconds)!==Ie(n)?"-":"",u+"P"+(i?l+i+"Y":"")+(a?l+a+"M":"")+(t?d+t+"D":"")+(r||s||e?"T":"")+(r?h+r+"H":"")+(s?h+s+"M":"")+(e?h+o+"S":"")):"P0D"}var A=Qt.prototype;A.isValid=Pl;A.abs=hd;A.add=fd;A.subtract=_d;A.as=kd;A.asMilliseconds=Bd;A.asSeconds=Ed;A.asMinutes=Rd;A.asHours=wd;A.asDays=gd;A.asWeeks=Ad;A.asMonths=Ld;A.asQuarters=yd;A.asYears=bd;A.valueOf=Td;A._bubble=Sd;A.clone=Nd;A.get=Od;A.milliseconds=xd;A.seconds=Cd;A.minutes=vd;A.hours=Wd;A.days=Pd;A.weeks=Id;A.months=Dd;A.years=Hd;A.humanize=Yd;A.toISOString=ta;A.toString=ta;A.toJSON=ta;A.locale=Wr;A.localeData=Dr;A.toIsoString=ae("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ta);A.lang=Pr;k("X",0,0,"unix");k("x",0,0,"valueOf");S("x",$t);S("X",un);b("X",function(e,t,a){a._d=new Date(parseFloat(e)*1e3)});b("x",function(e,t,a){a._d=new Date(g(e))});f.version="2.29.4";Yo(O);f.fn=m;f.min=xl;f.max=Cl;f.now=vl;f.utc=me;f.unix=nd;f.months=cd;f.isDate=pt;f.locale=be;f.invalid=zt;f.duration=le;f.isMoment=oe;f.weekdays=ud;f.parseZone=ld;f.localeData=Ee;f.isDuration=yt;f.monthsShort=dd;f.weekdaysMin=md;f.defineLocale=Ua;f.updateLocale=ll;f.locales=cl;f.weekdaysShort=pd;f.normalizeUnits=se;f.relativeTimeRounding=Ud;f.relativeTimeThreshold=qd;f.calendarFormat=rc;f.prototype=m;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 zd(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 K(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function I(e){K(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 Ht(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 rt(e,t){K(2,arguments);var a=I(e),s=I(t),r=a.getTime()-s.getTime();return r<0?-1:r>0?1:r}var Vr=6e4,Gr=36e5;function Jd(e,t){K(2,arguments);var a=I(e),s=I(t),r=a.getFullYear()-s.getFullYear(),i=a.getMonth()-s.getMonth();return r*12+i}function jd(e,t){return K(2,arguments),I(e).getTime()-I(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)}},Vd="trunc";function Gd(e){return e?gs[e]:gs[Vd]}function $d(e){K(1,arguments);var t=I(e);return t.setHours(23,59,59,999),t}function Kd(e){K(1,arguments);var t=I(e),a=t.getMonth();return t.setFullYear(t.getFullYear(),a+1,0),t.setHours(23,59,59,999),t}function Zd(e){K(1,arguments);var t=I(e);return $d(t).getTime()===Kd(t).getTime()}function Xd(e,t){K(2,arguments);var a=I(e),s=I(t),r=rt(a,s),i=Math.abs(Jd(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=rt(a,s)===-r;Zd(I(e))&&i===1&&rt(e,s)===1&&(n=!1),o=r*(i-Number(n))}return o===0?0:o}function Qd(e,t,a){K(2,arguments);var s=jd(e,t)/1e3;return Gd(void 0)(s)}var eu={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"}},tu=function(e,t,a){var s,r=eu[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},au=tu;function ua(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 su={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},ru={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},iu={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},ou={date:ua({formats:su,defaultWidth:"full"}),time:ua({formats:ru,defaultWidth:"full"}),dateTime:ua({formats:iu,defaultWidth:"full"})},nu=ou,lu={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},cu=function(e,t,a,s){return lu[e]},du=cu;function Qe(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 u=e.defaultWidth,l=s.width?String(s.width):e.defaultWidth;i=e.values[l]||e.values[u]}var d=e.argumentCallback?e.argumentCallback(t):t;return i[d]}}var uu={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},pu={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},mu={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"]},hu={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"]},fu={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"}},_u={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"}},Su=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"},ku={ordinalNumber:Su,era:Qe({values:uu,defaultWidth:"wide"}),quarter:Qe({values:pu,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:Qe({values:mu,defaultWidth:"wide"}),day:Qe({values:hu,defaultWidth:"wide"}),dayPeriod:Qe({values:fu,defaultWidth:"wide",formattingValues:_u,defaultFormattingWidth:"wide"})},Tu=ku;function et(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],u=Array.isArray(n)?Eu(n,function(h){return h.test(o)}):Bu(n,function(h){return h.test(o)}),l;l=e.valueCallback?e.valueCallback(u):u,l=a.valueCallback?a.valueCallback(l):l;var d=t.slice(o.length);return{value:l,rest:d}}}function Bu(e,t){for(var a in e)if(e.hasOwnProperty(a)&&t(e[a]))return a}function Eu(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 wu=/^(\d+)(th|st|nd|rd)?/i,gu=/\d+/i,Au={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},Lu={any:[/^b/i,/^(a|c)/i]},yu={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},bu={any:[/1/i,/2/i,/3/i,/4/i]},Nu={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},Ou={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]},xu={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},Cu={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]},vu={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},Wu={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}},Pu={ordinalNumber:Ru({matchPattern:wu,parsePattern:gu,valueCallback:function(e){return parseInt(e,10)}}),era:et({matchPatterns:Au,defaultMatchWidth:"wide",parsePatterns:Lu,defaultParseWidth:"any"}),quarter:et({matchPatterns:yu,defaultMatchWidth:"wide",parsePatterns:bu,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:et({matchPatterns:Nu,defaultMatchWidth:"wide",parsePatterns:Ou,defaultParseWidth:"any"}),day:et({matchPatterns:xu,defaultMatchWidth:"wide",parsePatterns:Cu,defaultParseWidth:"any"}),dayPeriod:et({matchPatterns:vu,defaultMatchWidth:"any",parsePatterns:Wu,defaultParseWidth:"any"})},Du=Pu,Hu={code:"en-US",formatDistance:au,formatLong:nu,formatRelative:du,localize:Tu,match:Du,options:{weekStartsOn:0,firstWeekContainsDate:1}},$r=Hu;function Iu(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 Kr(e){return Iu({},e)}var As=1440,Mu=2520,pa=43200,Fu=86400;function Uu(e,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};K(2,arguments);var s=a.locale||$r;if(!s.formatDistance)throw new RangeError("locale must contain formatDistance property");var r=rt(e,t);if(isNaN(r))throw new RangeError("Invalid time value");var i=Kr(a);i.addSuffix=!!a.addSuffix,i.comparison=r;var o,n;r>0?(o=I(t),n=I(e)):(o=I(e),n=I(t));var u=Qd(n,o),l=(Ht(n)-Ht(o))/1e3,d=Math.round((u-l)/60),h;if(d<2)return a.includeSeconds?u<5?s.formatDistance("lessThanXSeconds",5,i):u<10?s.formatDistance("lessThanXSeconds",10,i):u<20?s.formatDistance("lessThanXSeconds",20,i):u<40?s.formatDistance("halfAMinute",null,i):u<60?s.formatDistance("lessThanXMinutes",1,i):s.formatDistance("xMinutes",1,i):d===0?s.formatDistance("lessThanXMinutes",1,i):s.formatDistance("xMinutes",d,i);if(d<45)return s.formatDistance("xMinutes",d,i);if(d<90)return s.formatDistance("aboutXHours",1,i);if(d2&&arguments[2]!==void 0?arguments[2]:{};K(2,arguments);var s=a.locale||$r;if(!s.formatDistance)throw new RangeError("locale must contain localize.formatDistance property");var r=rt(e,t);if(isNaN(r))throw new RangeError("Invalid time value");var i=Kr(a);i.addSuffix=!!a.addSuffix,i.comparison=r;var o,n;r>0?(o=I(t),n=I(e)):(o=I(e),n=I(t));var u=a.roundingMethod==null?"round":String(a.roundingMethod),l;if(u==="floor")l=Math.floor;else if(u==="ceil")l=Math.ceil;else if(u==="round")l=Math.round;else throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");var d=n.getTime()-o.getTime(),h=d/Ls,R=Ht(n)-Ht(o),N=(d-R)/Ls,p;if(a.unit==null?h<1?p="second":h<60?p="minute":h2)return t;if(/:/.test(a[0])?s=a[0]:(t.date=a[0],s=a[1],Et.timeZoneDelimiter.test(t.date)&&(t.date=e.split(Et.timeZoneDelimiter)[0],s=e.substr(t.date.length,e.length))),s){var r=Et.timezone.exec(s);r?(t.time=s.replace(r[1],""),t.timezone=r[1]):t.time=s}return t}function Ku(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 Zu(e,t){if(t===null)return new Date(NaN);var a=e.match(ju);if(!a)return new Date(NaN);var s=!!a[4],r=tt(a[1]),i=tt(a[2])-1,o=tt(a[3]),n=tt(a[4]),u=tt(a[5])-1;if(s)return r0(t,n,u)?e0(t,n,u):new Date(NaN);var l=new Date(0);return!a0(t,i,o)||!s0(t,r)?new Date(NaN):(l.setUTCFullYear(t,i,Math.max(r,o)),l)}function tt(e){return e?parseInt(e):1}function Xu(e){var t=e.match(Vu);if(!t)return NaN;var a=ma(t[1]),s=ma(t[2]),r=ma(t[3]);return i0(a,s,r)?a*Gr+s*Vr+r*1e3:NaN}function ma(e){return e&&parseFloat(e.replace(",","."))||0}function Qu(e){if(e==="Z")return 0;var t=e.match(Gu);if(!t)return 0;var a=t[1]==="+"?-1:1,s=parseInt(t[2]),r=t[3]&&parseInt(t[3])||0;return o0(s,r)?a*(s*Gr+r*Vr):NaN}function e0(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 t0=[31,null,31,30,31,30,31,31,30,31,30,31];function Zr(e){return e%400===0||e%4===0&&e%100!==0}function a0(e,t,a){return t>=0&&t<=11&&a>=1&&a<=(t0[t]||(Zr(e)?29:28))}function s0(e,t){return t>=1&&t<=(Zr(e)?366:365)}function r0(e,t,a){return t>=1&&t<=53&&a>=0&&a<=6}function i0(e,t,a){return e===24?t===0&&a===0:a>=0&&a<60&&t>=0&&t<60&&e>=0&&e<25}function o0(e,t){return t>=0&&t<=59}var n0=(e,t={},a)=>{var s,r;return typeof e=="string"&&(e=Ju(e)),t.useStrict?zu(e,{addSuffix:(s=t.addSuffix)!=null?s:!0,locale:a,unit:t.unit,roundingMethod:t.roundingMethod}):Yu(e,{includeSeconds:t.includeSeconds,addSuffix:(r=t.addSuffix)!=null?r:!0,locale:a})};const l0=(e={})=>{const t=e.name||"Timeago";return ii({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=ee();ni(()=>{n()}),li(()=>{u()});const r=l=>(a.converter||n0)(l||a.datetime,a.converterOptions||e.converterOptions,a.locale||e.locale),i=ee(r()),o=l=>{i.value=r(l)},n=()=>{if(a.autoUpdate){const l=a.autoUpdate===!0?60:a.autoUpdate;s.value=setInterval(()=>{o(a.datetime)},l*1e3)}},u=()=>{s.value&&(clearInterval(s.value),s.value=void 0)};return Rt(()=>a.autoUpdate,l=>{u(),l&&n()}),Rt(()=>[a.datetime,a.converter],()=>{o()}),Rt(()=>a.converterOptions,()=>{o()},{deep:!0}),{timeago:i,updateTimer:s}},render(){return oi("timeago",{attrs:{datetime:new Date(this.datetime).toISOString(),title:typeof this.title=="string"?this.title:this.title===!1?null:this.timeago}},[this.timeago])}})};var c0=(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=l0(t);e.component(s.name,s)},d0=ui();const Ns=pi(d0);(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 u0=`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) @@ -43,7 +43,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; -`,u0=`[ +`,p0=`[ { "Plan": { "Node Type": "Nested Loop", @@ -194,7 +194,7 @@ WHERE 1 = rel_users_exams.exam_id; ], "Execution Time": 0.134 } -]`,p0=`[ +]`,m0=`[ { "Plan": { "Node Type": "Sort", @@ -462,7 +462,7 @@ WHERE 1 = rel_users_exams.exam_id; "Execution Time": 6.248 } ] -`,m0=`/* Joins between four tables */ +`,h0=`/* 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, @@ -498,7 +498,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; -`,h0=`[ +`,f0=`[ { "Plan": { "Node Type": "Sort", @@ -1954,7 +1954,7 @@ ORDER BY question_1.id; "Execution Time": 14.391 } ] -`,f0=` +`,_0=` [ { "Plan": { @@ -2517,7 +2517,7 @@ ORDER BY question_1.id; "Execution Time": 726.800 } ] -`,_0=`/* An aggregate with four joins */ +`,S0=`/* An aggregate with four joins */ SELECT c.state, cat.categoryname, sum(o.netamount), @@ -2530,7 +2530,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; -`,S0=`"Limit (cost=1.27..3878.21 rows=5 width=172) (actual time=0.245..2.544 rows=5 loops=1)" +`,k0=`"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)" @@ -2561,7 +2561,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"`,k0=String.raw` +"Execution Time: 2.900 ms"`,T0=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) @@ -2620,7 +2620,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) -`,T0=String.raw` +`,B0=String.raw` -- create a plan with all written/buffers/shared/local/temp at once \timing off @@ -2667,7 +2667,7 @@ WHEN MATCHED AND t2b.i < :MINIMUM THEN DELETE WHEN MATCHED THEN UPDATE SET filler=t2b.filler, x=null ; -`,B0=`Append (actual time=102.409..302.675 rows=3 loops=1) +`,E0=`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) @@ -2677,7 +2677,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 -`,E0=`WITH init AS ( +`,R0=`WITH init AS ( SELECT * FROM pg_sleep_for('100ms') UNION ALL SELECT * FROM pg_sleep_for('200ms') @@ -2685,7 +2685,7 @@ Execution Time: 303.905 ms (SELECT * FROM init LIMIT 1) UNION ALL (SELECT * FROM init); -`,R0=String.raw`{ +`,w0=String.raw`{ "Plan": { "Node Type": "Hash Join", "Parallel Aware": false, @@ -5515,7 +5515,7 @@ UNION ALL ] } } -`,w0=` Merge on public.tb (cost=262602.88..306621.45 rows=0 width=0) (actual time=7798.118..7798.122 rows=0 loops=1) +`,g0=` 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 @@ -5628,7 +5628,7 @@ UNION ALL Serialization: time=0.000 ms output=0kB format=text Execution Time: 18733.542 ms (112 lignes) -`,g0=`EXPLAIN (ANALYZE,BUFFERS,VERBOSE,SETTINGS,WAL,SERIALIZE,MEMORY,FORMAT TEXT) +`,A0=`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 @@ -5648,7 +5648,7 @@ WHEN MATCHED AND tB.x > 0.97 THEN WHEN MATCHED THEN UPDATE SET filler=tAb.filler ; -`,A0=`[ +`,L0=`[ { "Plan": { "Node Type": "Aggregate", @@ -5776,7 +5776,7 @@ WHEN MATCHED THEN "Triggers": [], "Execution Time": 486.495 } -]`,L0=`select +]`,y0=`select l_shipmode, sum(case when o_orderpriority = '1-URGENT' @@ -5805,7 +5805,7 @@ group by order by l_shipmode LIMIT 1; -`,y0=` Limit (cost=1964755.66..1964961.44 rows=1 width=27) (actual time=7579.592..7922.997 rows=1 loops=1) +`,b0=` 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) @@ -5829,7 +5829,7 @@ LIMIT 1; 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`,b0=` QUERY PLAN + Execution Time: 7923.770 ms`,N0=` 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 @@ -5857,7 +5857,7 @@ LIMIT 1; 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)`,N0="DELETE FROM emailmessages where emailmessageid in ( select emailmessageid from emailmessages limit 5000 );",O0=` +(26 rows)`,O0="DELETE FROM emailmessages where emailmessageid in ( select emailmessageid from emailmessages limit 5000 );",x0=` 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 @@ -5877,9 +5877,9 @@ LIMIT 1; Buffers: shared hit=20 Planning Time: 0.271 ms Execution Time: 548.488 ms -`,x0=` +`,C0=` /* 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 ; -`,C0=[["Simple join (TEXT format)",d0,Os],["Simple join (JSON format)",u0,Os],["Three joins, missing an index",p0,m0],["Aggregate with four joins",f0,_0],["With subplan",S0,""],["With Buffers",k0,T0],["A single CTE",B0,E0],["Many CTEs",h0,""],["Very large plan",R0,""],["DELETE with triggers",b0,N0],["With many options",w0,g0],["Parallel (verbose)",A0,""],["Parallel (4 workers)",y0,L0],["Partitions",O0,x0]];ei.add(ti,ai,si);let ma,xs;const $a=ci({setup(){const e=ee(""),t=ee(""),a=ee(""),s=ee(""),r=ee(!1),i=ee(!1),o=ee([]),n=ee(null),u=ee(null),l=ee(!1);function d(B){n.value=null,B.preventDefault(),localStorage.getItem("dontAskBeforeSubmit")?h():ma.show()}function h(){document.getElementById("dontAskAgain").checked&&localStorage.setItem("dontAskBeforeSubmit",!0);let P=n.value;P||(e.value=e.value||"Plan created on "+f().format("MMMM Do YYYY, h:mm a"),P={title:e.value,plan:t.value,query:a.value,password:s.value,createdOn:new Date}),C(P)}function R(B){[e.value,t.value,a.value]=B}function N(B){const P=B.srcElement;if(!(P instanceof HTMLTextAreaElement)||(r.value=!1,i.value=!1,!B.dataTransfer))return;const q=B.dataTransfer.files[0],Z=new FileReader;Z.onload=we=>{Z.result instanceof ArrayBuffer||(P.value=Z.result||"",P.dispatchEvent(new Event("input")))},Z.readAsText(q)}function p(){const B=[];for(let P in localStorage)Ns.startsWith(P,"plan_")&&B.push(JSON.parse(localStorage[P]));o.value=Ns.chain(B).sortBy("createdOn").reverse().value()}function T(B){B.value=B,localStorage.getItem("dontAskBeforeSubmit")?C(B):ma.show()}function _(B){return B.shareId?"/"+B.shareId:"#"+B.id}function W(B){l.value&&B.shareId?D.get("/plan/"+B.shareId+"/"+B.deleteKey).then(U.bind(this,B)):U(B)}function U(B){localStorage.removeItem(B.id?B.id:"plan_"+B.shareId),p(),xs.hide()}function C(B){const P=document.getElementById("submitForm");D.post(P.action,{title:B.title,plan:B.plan,query:B.query,password:B.password}).then(q=>{localStorage.removeItem(B.id);const Z=q.data,we="plan_"+Z.id;localStorage.setItem(we,JSON.stringify({id:we,shareId:Z.id,title:B.title,createdOn:B.createdOn,deleteKey:Z.deleteKey})),window.location.href="/plan/"+Z.id})}function F(B){return new Date(B).toLocaleDateString(navigator.language,{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"})}return di(()=>{document.getElementsByTagName("textarea"),p(),ma=new as(document.getElementById("confirmSubmitModal")),xs=new as(document.getElementById("deletePlanModal"))}),Rt(u,(B,P)=>{l.value=!1}),{samples:C0,titleInput:e,planInput:t,queryInput:a,passwordInput:s,draggingPlan:r,draggingQuery:i,plans:o,plan:n,planToDelete:u,deleteFromServer:l,checkForm:d,submitPlan:h,loadSample:R,handleDrop:N,loadPlan:T,getPlanUrl:_,deletePlan:W,formattedDate:F}}});$a.use(l0);$a.component("font-awesome-icon",ri);$a.mount("#app")});export default v0(); +`,v0=[["Simple join (TEXT format)",u0,Os],["Simple join (JSON format)",p0,Os],["Three joins, missing an index",m0,h0],["Aggregate with four joins",_0,S0],["With subplan",k0,""],["With Buffers",T0,B0],["A single CTE",E0,R0],["Many CTEs",f0,""],["Very large plan",w0,""],["DELETE with triggers",N0,O0],["With many options",g0,A0],["Parallel (verbose)",L0,""],["Parallel (4 workers)",b0,y0],["Partitions",x0,C0]];ei.add(ti,ai,si);let ha,xs;const aa=ci({setup(){const e=ee(""),t=ee(""),a=ee(""),s=ee(""),r=ee(!1),i=ee(!1),o=ee([]),n=ee(null),u=ee(null),l=ee(!1);function d(B){n.value=null,B.preventDefault(),localStorage.getItem("dontAskBeforeSubmit")?h():ha.show()}function h(){document.getElementById("dontAskAgain").checked&&localStorage.setItem("dontAskBeforeSubmit",!0);let P=n.value;P||(e.value=e.value||"Plan created on "+f().format("MMMM Do YYYY, h:mm a"),P={title:e.value,plan:t.value,query:a.value,password:s.value,createdOn:new Date}),C(P)}function R(B){[e.value,t.value,a.value]=B}function N(B){const P=B.srcElement;if(!(P instanceof HTMLTextAreaElement)||(r.value=!1,i.value=!1,!B.dataTransfer))return;const q=B.dataTransfer.files[0],Z=new FileReader;Z.onload=we=>{Z.result instanceof ArrayBuffer||(P.value=Z.result||"",P.dispatchEvent(new Event("input")))},Z.readAsText(q)}function p(){const B=[];for(let P in localStorage)Ns.startsWith(P,"plan_")&&B.push(JSON.parse(localStorage[P]));o.value=Ns.chain(B).sortBy("createdOn").reverse().value()}function T(B){B.value=B,localStorage.getItem("dontAskBeforeSubmit")?C(B):ha.show()}function _(B){return B.shareId?"/"+B.shareId:"#"+B.id}function W(B){l.value&&B.shareId?D.get("/plan/"+B.shareId+"/"+B.deleteKey).then(U.bind(this,B)):U(B)}function U(B){localStorage.removeItem(B.id?B.id:"plan_"+B.shareId),p(),xs.hide()}function C(B){const P=document.getElementById("submitForm");D.post(P.action,{title:B.title,plan:B.plan,query:B.query,password:B.password}).then(q=>{localStorage.removeItem(B.id);const Z=q.data,we="plan_"+Z.id;localStorage.setItem(we,JSON.stringify({id:we,shareId:Z.id,title:B.title,createdOn:B.createdOn,deleteKey:Z.deleteKey})),window.location.href="/plan/"+Z.id})}function F(B){return new Date(B).toLocaleDateString(navigator.language,{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"})}return di(()=>{document.getElementsByTagName("textarea"),p(),ha=new as(document.getElementById("confirmSubmitModal")),xs=new as(document.getElementById("deletePlanModal"))}),Rt(u,(B,P)=>{l.value=!1}),{samples:v0,titleInput:e,planInput:t,queryInput:a,passwordInput:s,draggingPlan:r,draggingQuery:i,plans:o,plan:n,planToDelete:u,deleteFromServer:l,checkForm:d,submitPlan:h,loadSample:R,handleDrop:N,loadPlan:T,getPlanUrl:_,deletePlan:W,formattedDate:F}}});aa.use(c0);aa.component("font-awesome-icon",ri);aa.component("theme-switcher",mi);aa.mount("#app")});export default W0(); diff --git a/app/static/dist/assets/pev2-CU_HavEz.js b/app/static/dist/assets/pev2-DehNO_aX.js similarity index 99% rename from app/static/dist/assets/pev2-CU_HavEz.js rename to app/static/dist/assets/pev2-DehNO_aX.js index 5bdb304..9145ed0 100644 --- a/app/static/dist/assets/pev2-CU_HavEz.js +++ b/app/static/dist/assets/pev2-DehNO_aX.js @@ -1,4 +1,4 @@ -import{d as Ut,r as dr,a as Ye,o as mi,w as Jt,n as Oa,b as ld,c as D,u as f,e as R,f as y,g,h as Re,i as Y,j as Oe,t as pe,k as St,l as dt,m as ve,F as at,p as zt,q as At,s as Wt,v as Pt,x as Vg,y as Hi,z as Yt,A as PR,B as kR,C as ou,D as UR,E as ya,G as mm,H as Hl,I as ti,J as VR,K as BR,L as _n}from"./vue-5jDimcVh.js";var HR={},WR=Object.defineProperty,FR=(e,t,n)=>t in e?WR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,be=(e,t,n)=>FR(e,typeof t!="symbol"?t+"":t,n),fl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ud(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Nl={exports:{}};var XR=Nl.exports,Em;function GR(){return Em||(Em=1,function(e,t){(function(){var n,a="4.17.21",s=200,o="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",l="Expected a function",c="Invalid `variable` option passed into `_.template`",p="__lodash_hash_undefined__",h=500,m="__lodash_placeholder__",_=1,A=2,v=4,C=1,L=2,b=1,x=2,F=4,U=8,w=16,P=32,j=64,q=128,ie=256,Ie=512,xe=30,M="...",J=800,re=16,N=1,ye=2,ee=3,le=1/0,Ee=9007199254740991,Le=17976931348623157e292,se=NaN,V=4294967295,$=V-1,me=V>>>1,te=[["ary",q],["bind",b],["bindKey",x],["curry",U],["curryRight",w],["flip",Ie],["partial",P],["partialRight",j],["rearg",ie]],S="[object Arguments]",X="[object Array]",K="[object AsyncFunction]",fe="[object Boolean]",ae="[object Date]",Te="[object DOMException]",Ce="[object Error]",Qe="[object Function]",ot="[object GeneratorFunction]",Ve="[object Map]",Xe="[object Number]",ht="[object Null]",rt="[object Object]",ne="[object Promise]",He="[object Proxy]",ct="[object RegExp]",Rt="[object Set]",jt="[object String]",Vt="[object Symbol]",Or="[object Undefined]",fn="[object WeakMap]",pr="[object WeakSet]",Bn="[object ArrayBuffer]",Hn="[object DataView]",Ma="[object Float32Array]",Da="[object Float64Array]",Pa="[object Int8Array]",ka="[object Int16Array]",fa="[object Int32Array]",oe="[object Uint8Array]",ke="[object Uint8ClampedArray]",Ke="[object Uint16Array]",gt="[object Uint32Array]",mt=/\b__p \+= '';/g,tn=/\b(__p \+=) '' \+/g,gn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Jn=/&(?:amp|lt|gt|quot|#39);/g,Ln=/[&<>"']/g,B=RegExp(Jn.source),ce=RegExp(Ln.source),Ne=/<%-([\s\S]+?)%>/g,nt=/<%([\s\S]+?)%>/g,wt=/<%=([\s\S]+?)%>/g,Mt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Be=/^\w*$/,De=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,qe=/[\\^$.*+?()[\]{}|]/g,nn=RegExp(qe.source),Xt=/^\s+/,Ua=/\s/,fs=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ds=/\{\n\/\* \[wrapped with (.+)\] \*/,Tu=/,? & /,ps=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,yu=/[()=,{}\[\]\/\s]/,Au=/\\(\\)?/g,Iu=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,hs=/\w*$/,_i=/^[-+]0x[0-9a-f]+$/i,Su=/^0b[01]+$/i,Ou=/^\[object .+?Constructor\]$/,Ru=/^0o[0-7]+$/i,Rr=/^(?:0|[1-9]\d*)$/,yo=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Va=/($^)/,bu=/['\n\r\u2028\u2029\\]/g,gi="\\ud800-\\udfff",Nu="\\u0300-\\u036f",vi="\\ufe20-\\ufe2f",Lu="\\u20d0-\\u20ff",Se=Nu+vi+Lu,ze="\\u2700-\\u27bf",Et="a-z\\xdf-\\xf6\\xf8-\\xff",Dt="\\xac\\xb1\\xd7\\xf7",Zt="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Zn="\\u2000-\\u206f",br=" \\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",Ba="A-Z\\xc0-\\xd6\\xd8-\\xde",vn="\\ufe0e\\ufe0f",Wn=Dt+Zt+Zn+br,Ti="['’]",Ao="["+gi+"]",ms="["+Wn+"]",yi="["+Se+"]",Io="\\d+",Cu="["+ze+"]",So="["+Et+"]",Ha="[^"+gi+Wn+Io+ze+Et+Ba+"]",Ai="\\ud83c[\\udffb-\\udfff]",Qn="(?:"+yi+"|"+Ai+")",Oo="[^"+gi+"]",Wa="(?:\\ud83c[\\udde6-\\uddff]){2}",tt="[\\ud800-\\udbff][\\udc00-\\udfff]",Gr="["+Ba+"]",rn="\\u200d",Ct="(?:"+So+"|"+Ha+")",Ii="(?:"+Gr+"|"+Ha+")",Nr="(?:"+Ti+"(?:d|ll|m|re|s|t|ve))?",Si="(?:"+Ti+"(?:D|LL|M|RE|S|T|VE))?",Oi=Qn+"?",we="["+vn+"]?",Fe="(?:"+rn+"(?:"+[Oo,Wa,tt].join("|")+")"+we+Oi+")*",lt="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Nt="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",sn=we+Oi+Fe,hr="(?:"+[Cu,Wa,tt].join("|")+")"+sn,xu="(?:"+[Oo+yi+"?",yi,Wa,tt,Ao].join("|")+")",wu=RegExp(Ti,"g"),z1=RegExp(yi,"g"),Mu=RegExp(Ai+"(?="+Ai+")|"+xu+sn,"g"),j1=RegExp([Gr+"?"+So+"+"+Nr+"(?="+[ms,Gr,"$"].join("|")+")",Ii+"+"+Si+"(?="+[ms,Gr+Ct,"$"].join("|")+")",Gr+"?"+Ct+"+"+Nr,Gr+"+"+Si,Nt,lt,Io,hr].join("|"),"g"),K1=RegExp("["+rn+gi+Se+vn+"]"),Y1=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,$1=["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"],q1=-1,Ht={};Ht[Ma]=Ht[Da]=Ht[Pa]=Ht[ka]=Ht[fa]=Ht[oe]=Ht[ke]=Ht[Ke]=Ht[gt]=!0,Ht[S]=Ht[X]=Ht[Bn]=Ht[fe]=Ht[Hn]=Ht[ae]=Ht[Ce]=Ht[Qe]=Ht[Ve]=Ht[Xe]=Ht[rt]=Ht[ct]=Ht[Rt]=Ht[jt]=Ht[fn]=!1;var Bt={};Bt[S]=Bt[X]=Bt[Bn]=Bt[Hn]=Bt[fe]=Bt[ae]=Bt[Ma]=Bt[Da]=Bt[Pa]=Bt[ka]=Bt[fa]=Bt[Ve]=Bt[Xe]=Bt[rt]=Bt[ct]=Bt[Rt]=Bt[jt]=Bt[Vt]=Bt[oe]=Bt[ke]=Bt[Ke]=Bt[gt]=!0,Bt[Ce]=Bt[Qe]=Bt[fn]=!1;var J1={À:"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"},Z1={"&":"&","<":"<",">":">",'"':""","'":"'"},Q1={"&":"&","<":"<",">":">",""":'"',"'":"'"},eT={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},tT=parseFloat,nT=parseInt,lp=typeof fl=="object"&&fl&&fl.Object===Object&&fl,rT=typeof self=="object"&&self&&self.Object===Object&&self,dn=lp||rT||Function("return this")(),Du=t&&!t.nodeType&&t,Fa=Du&&!0&&e&&!e.nodeType&&e,up=Fa&&Fa.exports===Du,Pu=up&&lp.process,er=function(){try{var G=Fa&&Fa.require&&Fa.require("util").types;return G||Pu&&Pu.binding&&Pu.binding("util")}catch{}}(),cp=er&&er.isArrayBuffer,fp=er&&er.isDate,dp=er&&er.isMap,pp=er&&er.isRegExp,hp=er&&er.isSet,mp=er&&er.isTypedArray;function Fn(G,ue,Q){switch(Q.length){case 0:return G.call(ue);case 1:return G.call(ue,Q[0]);case 2:return G.call(ue,Q[0],Q[1]);case 3:return G.call(ue,Q[0],Q[1],Q[2])}return G.apply(ue,Q)}function aT(G,ue,Q,Pe){for(var it=-1,bt=G==null?0:G.length;++it-1}function ku(G,ue,Q){for(var Pe=-1,it=G==null?0:G.length;++Pe-1;);return Q}function Ip(G,ue){for(var Q=G.length;Q--&&Ri(ue,G[Q],0)>-1;);return Q}function pT(G,ue){for(var Q=G.length,Pe=0;Q--;)G[Q]===ue&&++Pe;return Pe}var hT=Hu(J1),mT=Hu(Z1);function ET(G){return"\\"+eT[G]}function _T(G,ue){return G==null?n:G[ue]}function bi(G){return K1.test(G)}function gT(G){return Y1.test(G)}function vT(G){for(var ue,Q=[];!(ue=G.next()).done;)Q.push(ue.value);return Q}function Gu(G){var ue=-1,Q=Array(G.size);return G.forEach(function(Pe,it){Q[++ue]=[it,Pe]}),Q}function Sp(G,ue){return function(Q){return G(ue(Q))}}function ha(G,ue){for(var Q=-1,Pe=G.length,it=0,bt=[];++Q-1}function sy(r,i){var u=this.__data__,E=Xo(u,r);return E<0?(++this.size,u.push([r,i])):u[E][1]=i,this}zr.prototype.clear=ny,zr.prototype.delete=ry,zr.prototype.get=ay,zr.prototype.has=iy,zr.prototype.set=sy;function jr(r){var i=-1,u=r==null?0:r.length;for(this.clear();++i=i?r:i)),r}function ar(r,i,u,E,T,O){var k,H=i&_,z=i&A,de=i&v;if(u&&(k=T?u(r,E,T,O):u(r)),k!==n)return k;if(!Kt(r))return r;var he=st(r);if(he){if(k=cA(r),!H)return Cn(r,k)}else{var _e=yn(r),Me=_e==Qe||_e==ot;if(Ta(r))return sh(r,H);if(_e==rt||_e==S||Me&&!T){if(k=z||Me?{}:Oh(r),!H)return z?Qy(r,Ay(k,r)):Zy(r,kp(k,r))}else{if(!Bt[_e])return T?r:{};k=fA(r,_e,H)}}O||(O=new Er);var We=O.get(r);if(We)return We;O.set(r,k),em(r)?r.forEach(function(Ze){k.add(ar(Ze,i,u,Ze,r,O))}):Zh(r)&&r.forEach(function(Ze,vt){k.set(vt,ar(Ze,i,u,vt,r,O))});var Je=de?z?Ec:mc:z?wn:un,ft=he?n:Je(r);return tr(ft||r,function(Ze,vt){ft&&(vt=Ze,Ze=r[vt]),As(k,vt,ar(Ze,i,u,vt,r,O))}),k}function Iy(r){var i=un(r);return function(u){return Up(u,r,i)}}function Up(r,i,u){var E=u.length;if(r==null)return!E;for(r=kt(r);E--;){var T=u[E],O=i[T],k=r[T];if(k===n&&!(T in r)||!O(k))return!1}return!0}function Vp(r,i,u){if(typeof r!="function")throw new nr(l);return Ls(function(){r.apply(n,u)},i)}function Is(r,i,u,E){var T=-1,O=Ro,k=!0,H=r.length,z=[],de=i.length;if(!H)return z;u&&(i=Gt(i,Xn(u))),E?(O=ku,k=!1):i.length>=s&&(O=Es,k=!1,i=new za(i));e:for(;++TT?0:T+u),E=E===n||E>T?T:ut(E),E<0&&(E+=T),E=u>E?0:nm(E);u0&&u(H)?i>1?pn(H,i-1,u,E,T):pa(T,H):E||(T[T.length]=H)}return T}var Ju=dh(),Wp=dh(!0);function Lr(r,i){return r&&Ju(r,i,un)}function Zu(r,i){return r&&Wp(r,i,un)}function zo(r,i){return da(i,function(u){return Jr(r[u])})}function Ka(r,i){i=ga(i,r);for(var u=0,E=i.length;r!=null&&ui}function Ry(r,i){return r!=null&&xt.call(r,i)}function by(r,i){return r!=null&&i in kt(r)}function Ny(r,i,u){return r>=Tn(i,u)&&r=120&&he.length>=120)?new za(k&&he):n}he=r[0];var _e=-1,Me=H[0];e:for(;++_e-1;)H!==r&&ko.call(H,z,1),ko.call(r,z,1);return r}function Zp(r,i){for(var u=r?i.length:0,E=u-1;u--;){var T=i[u];if(u==E||T!==O){var O=T;qr(T)?ko.call(r,T,1):lc(r,T)}}return r}function ic(r,i){return r+Bo(wp()*(i-r+1))}function Wy(r,i,u,E){for(var T=-1,O=ln(Vo((i-r)/(u||1)),0),k=Q(O);O--;)k[E?O:++T]=r,r+=u;return k}function sc(r,i){var u="";if(!r||i<1||i>Ee)return u;do i%2&&(u+=r),i=Bo(i/2),i&&(r+=r);while(i);return u}function pt(r,i){return Ic(Nh(r,i,Mn),r+"")}function Fy(r){return Pp(Vi(r))}function Xy(r,i){var u=Vi(r);return nl(u,ja(i,0,u.length))}function Rs(r,i,u,E){if(!Kt(r))return r;i=ga(i,r);for(var T=-1,O=i.length,k=O-1,H=r;H!=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 O=Q(T);++E>>1,k=r[O];k!==null&&!zn(k)&&(u?k<=i:k=s){var de=i?null:rA(r);if(de)return No(de);k=!1,T=Es,z=new za}else z=i?[]:H;e:for(;++E=E?r:ir(r,i,u)}var ih=DT||function(r){return dn.clearTimeout(r)};function sh(r,i){if(i)return r.slice();var u=r.length,E=bp?bp(u):new r.constructor(u);return r.copy(E),E}function dc(r){var i=new r.constructor(r.byteLength);return new Do(i).set(new Do(r)),i}function Yy(r,i){var u=i?dc(r.buffer):r.buffer;return new r.constructor(u,r.byteOffset,r.byteLength)}function $y(r){var i=new r.constructor(r.source,hs.exec(r));return i.lastIndex=r.lastIndex,i}function qy(r){return ys?kt(ys.call(r)):{}}function oh(r,i){var u=i?dc(r.buffer):r.buffer;return new r.constructor(u,r.byteOffset,r.length)}function lh(r,i){if(r!==i){var u=r!==n,E=r===null,T=r===r,O=zn(r),k=i!==n,H=i===null,z=i===i,de=zn(i);if(!H&&!de&&!O&&r>i||O&&k&&z&&!H&&!de||E&&k&&z||!u&&z||!T)return 1;if(!E&&!O&&!de&&r=H)return z;var de=u[E];return z*(de=="desc"?-1:1)}}return r.index-i.index}function uh(r,i,u,E){for(var T=-1,O=r.length,k=u.length,H=-1,z=i.length,de=ln(O-k,0),he=Q(z+de),_e=!E;++H1?u[T-1]:n,k=T>2?u[2]:n;for(O=r.length>3&&typeof O=="function"?(T--,O):n,k&&Rn(u[0],u[1],k)&&(O=T<3?n:O,T=1),i=kt(i);++E-1?T[O?i[k]:k]:n}}function mh(r){return $r(function(i){var u=i.length,E=u,T=rr.prototype.thru;for(r&&i.reverse();E--;){var O=i[E];if(typeof O!="function")throw new nr(l);if(T&&!k&&el(O)=="wrapper")var k=new rr([],!0)}for(E=k?E:u;++E1&&yt.reverse(),he&&zH))return!1;var de=O.get(r),he=O.get(i);if(de&&he)return de==i&&he==r;var _e=-1,Me=!0,We=u&L?new za:n;for(O.set(r,i),O.set(i,r);++_e1?"& ":"")+i[E],i=i.join(u>2?", ":" "),r.replace(fs,`{ +import{d as Ut,r as dr,a as Ye,o as mi,w as Jt,n as Oa,b as ld,c as D,u as f,e as R,f as y,g,h as Re,i as Y,j as Oe,t as pe,k as St,l as dt,m as ve,F as at,p as zt,q as At,s as Wt,v as Pt,x as Vg,y as Hi,z as Yt,A as PR,B as kR,C as ou,D as UR,E as ya,G as mm,H as Hl,I as ti,J as VR,K as BR,L as _n}from"./vue-CPYrH9CX.js";var HR={},WR=Object.defineProperty,FR=(e,t,n)=>t in e?WR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,be=(e,t,n)=>FR(e,typeof t!="symbol"?t+"":t,n),fl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ud(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Nl={exports:{}};var XR=Nl.exports,Em;function GR(){return Em||(Em=1,function(e,t){(function(){var n,a="4.17.21",s=200,o="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",l="Expected a function",c="Invalid `variable` option passed into `_.template`",p="__lodash_hash_undefined__",h=500,m="__lodash_placeholder__",_=1,A=2,v=4,C=1,L=2,b=1,x=2,F=4,U=8,w=16,P=32,j=64,q=128,ie=256,Ie=512,xe=30,M="...",J=800,re=16,N=1,ye=2,ee=3,le=1/0,Ee=9007199254740991,Le=17976931348623157e292,se=NaN,V=4294967295,$=V-1,me=V>>>1,te=[["ary",q],["bind",b],["bindKey",x],["curry",U],["curryRight",w],["flip",Ie],["partial",P],["partialRight",j],["rearg",ie]],S="[object Arguments]",X="[object Array]",K="[object AsyncFunction]",fe="[object Boolean]",ae="[object Date]",Te="[object DOMException]",Ce="[object Error]",Qe="[object Function]",ot="[object GeneratorFunction]",Ve="[object Map]",Xe="[object Number]",ht="[object Null]",rt="[object Object]",ne="[object Promise]",He="[object Proxy]",ct="[object RegExp]",Rt="[object Set]",jt="[object String]",Vt="[object Symbol]",Or="[object Undefined]",fn="[object WeakMap]",pr="[object WeakSet]",Bn="[object ArrayBuffer]",Hn="[object DataView]",Ma="[object Float32Array]",Da="[object Float64Array]",Pa="[object Int8Array]",ka="[object Int16Array]",fa="[object Int32Array]",oe="[object Uint8Array]",ke="[object Uint8ClampedArray]",Ke="[object Uint16Array]",gt="[object Uint32Array]",mt=/\b__p \+= '';/g,tn=/\b(__p \+=) '' \+/g,gn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Jn=/&(?:amp|lt|gt|quot|#39);/g,Ln=/[&<>"']/g,B=RegExp(Jn.source),ce=RegExp(Ln.source),Ne=/<%-([\s\S]+?)%>/g,nt=/<%([\s\S]+?)%>/g,wt=/<%=([\s\S]+?)%>/g,Mt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Be=/^\w*$/,De=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,qe=/[\\^$.*+?()[\]{}|]/g,nn=RegExp(qe.source),Xt=/^\s+/,Ua=/\s/,fs=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ds=/\{\n\/\* \[wrapped with (.+)\] \*/,Tu=/,? & /,ps=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,yu=/[()=,{}\[\]\/\s]/,Au=/\\(\\)?/g,Iu=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,hs=/\w*$/,_i=/^[-+]0x[0-9a-f]+$/i,Su=/^0b[01]+$/i,Ou=/^\[object .+?Constructor\]$/,Ru=/^0o[0-7]+$/i,Rr=/^(?:0|[1-9]\d*)$/,yo=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Va=/($^)/,bu=/['\n\r\u2028\u2029\\]/g,gi="\\ud800-\\udfff",Nu="\\u0300-\\u036f",vi="\\ufe20-\\ufe2f",Lu="\\u20d0-\\u20ff",Se=Nu+vi+Lu,ze="\\u2700-\\u27bf",Et="a-z\\xdf-\\xf6\\xf8-\\xff",Dt="\\xac\\xb1\\xd7\\xf7",Zt="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Zn="\\u2000-\\u206f",br=" \\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",Ba="A-Z\\xc0-\\xd6\\xd8-\\xde",vn="\\ufe0e\\ufe0f",Wn=Dt+Zt+Zn+br,Ti="['’]",Ao="["+gi+"]",ms="["+Wn+"]",yi="["+Se+"]",Io="\\d+",Cu="["+ze+"]",So="["+Et+"]",Ha="[^"+gi+Wn+Io+ze+Et+Ba+"]",Ai="\\ud83c[\\udffb-\\udfff]",Qn="(?:"+yi+"|"+Ai+")",Oo="[^"+gi+"]",Wa="(?:\\ud83c[\\udde6-\\uddff]){2}",tt="[\\ud800-\\udbff][\\udc00-\\udfff]",Gr="["+Ba+"]",rn="\\u200d",Ct="(?:"+So+"|"+Ha+")",Ii="(?:"+Gr+"|"+Ha+")",Nr="(?:"+Ti+"(?:d|ll|m|re|s|t|ve))?",Si="(?:"+Ti+"(?:D|LL|M|RE|S|T|VE))?",Oi=Qn+"?",we="["+vn+"]?",Fe="(?:"+rn+"(?:"+[Oo,Wa,tt].join("|")+")"+we+Oi+")*",lt="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Nt="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",sn=we+Oi+Fe,hr="(?:"+[Cu,Wa,tt].join("|")+")"+sn,xu="(?:"+[Oo+yi+"?",yi,Wa,tt,Ao].join("|")+")",wu=RegExp(Ti,"g"),z1=RegExp(yi,"g"),Mu=RegExp(Ai+"(?="+Ai+")|"+xu+sn,"g"),j1=RegExp([Gr+"?"+So+"+"+Nr+"(?="+[ms,Gr,"$"].join("|")+")",Ii+"+"+Si+"(?="+[ms,Gr+Ct,"$"].join("|")+")",Gr+"?"+Ct+"+"+Nr,Gr+"+"+Si,Nt,lt,Io,hr].join("|"),"g"),K1=RegExp("["+rn+gi+Se+vn+"]"),Y1=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,$1=["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"],q1=-1,Ht={};Ht[Ma]=Ht[Da]=Ht[Pa]=Ht[ka]=Ht[fa]=Ht[oe]=Ht[ke]=Ht[Ke]=Ht[gt]=!0,Ht[S]=Ht[X]=Ht[Bn]=Ht[fe]=Ht[Hn]=Ht[ae]=Ht[Ce]=Ht[Qe]=Ht[Ve]=Ht[Xe]=Ht[rt]=Ht[ct]=Ht[Rt]=Ht[jt]=Ht[fn]=!1;var Bt={};Bt[S]=Bt[X]=Bt[Bn]=Bt[Hn]=Bt[fe]=Bt[ae]=Bt[Ma]=Bt[Da]=Bt[Pa]=Bt[ka]=Bt[fa]=Bt[Ve]=Bt[Xe]=Bt[rt]=Bt[ct]=Bt[Rt]=Bt[jt]=Bt[Vt]=Bt[oe]=Bt[ke]=Bt[Ke]=Bt[gt]=!0,Bt[Ce]=Bt[Qe]=Bt[fn]=!1;var J1={À:"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"},Z1={"&":"&","<":"<",">":">",'"':""","'":"'"},Q1={"&":"&","<":"<",">":">",""":'"',"'":"'"},eT={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},tT=parseFloat,nT=parseInt,lp=typeof fl=="object"&&fl&&fl.Object===Object&&fl,rT=typeof self=="object"&&self&&self.Object===Object&&self,dn=lp||rT||Function("return this")(),Du=t&&!t.nodeType&&t,Fa=Du&&!0&&e&&!e.nodeType&&e,up=Fa&&Fa.exports===Du,Pu=up&&lp.process,er=function(){try{var G=Fa&&Fa.require&&Fa.require("util").types;return G||Pu&&Pu.binding&&Pu.binding("util")}catch{}}(),cp=er&&er.isArrayBuffer,fp=er&&er.isDate,dp=er&&er.isMap,pp=er&&er.isRegExp,hp=er&&er.isSet,mp=er&&er.isTypedArray;function Fn(G,ue,Q){switch(Q.length){case 0:return G.call(ue);case 1:return G.call(ue,Q[0]);case 2:return G.call(ue,Q[0],Q[1]);case 3:return G.call(ue,Q[0],Q[1],Q[2])}return G.apply(ue,Q)}function aT(G,ue,Q,Pe){for(var it=-1,bt=G==null?0:G.length;++it-1}function ku(G,ue,Q){for(var Pe=-1,it=G==null?0:G.length;++Pe-1;);return Q}function Ip(G,ue){for(var Q=G.length;Q--&&Ri(ue,G[Q],0)>-1;);return Q}function pT(G,ue){for(var Q=G.length,Pe=0;Q--;)G[Q]===ue&&++Pe;return Pe}var hT=Hu(J1),mT=Hu(Z1);function ET(G){return"\\"+eT[G]}function _T(G,ue){return G==null?n:G[ue]}function bi(G){return K1.test(G)}function gT(G){return Y1.test(G)}function vT(G){for(var ue,Q=[];!(ue=G.next()).done;)Q.push(ue.value);return Q}function Gu(G){var ue=-1,Q=Array(G.size);return G.forEach(function(Pe,it){Q[++ue]=[it,Pe]}),Q}function Sp(G,ue){return function(Q){return G(ue(Q))}}function ha(G,ue){for(var Q=-1,Pe=G.length,it=0,bt=[];++Q-1}function sy(r,i){var u=this.__data__,E=Xo(u,r);return E<0?(++this.size,u.push([r,i])):u[E][1]=i,this}zr.prototype.clear=ny,zr.prototype.delete=ry,zr.prototype.get=ay,zr.prototype.has=iy,zr.prototype.set=sy;function jr(r){var i=-1,u=r==null?0:r.length;for(this.clear();++i=i?r:i)),r}function ar(r,i,u,E,T,O){var k,H=i&_,z=i&A,de=i&v;if(u&&(k=T?u(r,E,T,O):u(r)),k!==n)return k;if(!Kt(r))return r;var he=st(r);if(he){if(k=cA(r),!H)return Cn(r,k)}else{var _e=yn(r),Me=_e==Qe||_e==ot;if(Ta(r))return sh(r,H);if(_e==rt||_e==S||Me&&!T){if(k=z||Me?{}:Oh(r),!H)return z?Qy(r,Ay(k,r)):Zy(r,kp(k,r))}else{if(!Bt[_e])return T?r:{};k=fA(r,_e,H)}}O||(O=new Er);var We=O.get(r);if(We)return We;O.set(r,k),em(r)?r.forEach(function(Ze){k.add(ar(Ze,i,u,Ze,r,O))}):Zh(r)&&r.forEach(function(Ze,vt){k.set(vt,ar(Ze,i,u,vt,r,O))});var Je=de?z?Ec:mc:z?wn:un,ft=he?n:Je(r);return tr(ft||r,function(Ze,vt){ft&&(vt=Ze,Ze=r[vt]),As(k,vt,ar(Ze,i,u,vt,r,O))}),k}function Iy(r){var i=un(r);return function(u){return Up(u,r,i)}}function Up(r,i,u){var E=u.length;if(r==null)return!E;for(r=kt(r);E--;){var T=u[E],O=i[T],k=r[T];if(k===n&&!(T in r)||!O(k))return!1}return!0}function Vp(r,i,u){if(typeof r!="function")throw new nr(l);return Ls(function(){r.apply(n,u)},i)}function Is(r,i,u,E){var T=-1,O=Ro,k=!0,H=r.length,z=[],de=i.length;if(!H)return z;u&&(i=Gt(i,Xn(u))),E?(O=ku,k=!1):i.length>=s&&(O=Es,k=!1,i=new za(i));e:for(;++TT?0:T+u),E=E===n||E>T?T:ut(E),E<0&&(E+=T),E=u>E?0:nm(E);u0&&u(H)?i>1?pn(H,i-1,u,E,T):pa(T,H):E||(T[T.length]=H)}return T}var Ju=dh(),Wp=dh(!0);function Lr(r,i){return r&&Ju(r,i,un)}function Zu(r,i){return r&&Wp(r,i,un)}function zo(r,i){return da(i,function(u){return Jr(r[u])})}function Ka(r,i){i=ga(i,r);for(var u=0,E=i.length;r!=null&&ui}function Ry(r,i){return r!=null&&xt.call(r,i)}function by(r,i){return r!=null&&i in kt(r)}function Ny(r,i,u){return r>=Tn(i,u)&&r=120&&he.length>=120)?new za(k&&he):n}he=r[0];var _e=-1,Me=H[0];e:for(;++_e-1;)H!==r&&ko.call(H,z,1),ko.call(r,z,1);return r}function Zp(r,i){for(var u=r?i.length:0,E=u-1;u--;){var T=i[u];if(u==E||T!==O){var O=T;qr(T)?ko.call(r,T,1):lc(r,T)}}return r}function ic(r,i){return r+Bo(wp()*(i-r+1))}function Wy(r,i,u,E){for(var T=-1,O=ln(Vo((i-r)/(u||1)),0),k=Q(O);O--;)k[E?O:++T]=r,r+=u;return k}function sc(r,i){var u="";if(!r||i<1||i>Ee)return u;do i%2&&(u+=r),i=Bo(i/2),i&&(r+=r);while(i);return u}function pt(r,i){return Ic(Nh(r,i,Mn),r+"")}function Fy(r){return Pp(Vi(r))}function Xy(r,i){var u=Vi(r);return nl(u,ja(i,0,u.length))}function Rs(r,i,u,E){if(!Kt(r))return r;i=ga(i,r);for(var T=-1,O=i.length,k=O-1,H=r;H!=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 O=Q(T);++E>>1,k=r[O];k!==null&&!zn(k)&&(u?k<=i:k=s){var de=i?null:rA(r);if(de)return No(de);k=!1,T=Es,z=new za}else z=i?[]:H;e:for(;++E=E?r:ir(r,i,u)}var ih=DT||function(r){return dn.clearTimeout(r)};function sh(r,i){if(i)return r.slice();var u=r.length,E=bp?bp(u):new r.constructor(u);return r.copy(E),E}function dc(r){var i=new r.constructor(r.byteLength);return new Do(i).set(new Do(r)),i}function Yy(r,i){var u=i?dc(r.buffer):r.buffer;return new r.constructor(u,r.byteOffset,r.byteLength)}function $y(r){var i=new r.constructor(r.source,hs.exec(r));return i.lastIndex=r.lastIndex,i}function qy(r){return ys?kt(ys.call(r)):{}}function oh(r,i){var u=i?dc(r.buffer):r.buffer;return new r.constructor(u,r.byteOffset,r.length)}function lh(r,i){if(r!==i){var u=r!==n,E=r===null,T=r===r,O=zn(r),k=i!==n,H=i===null,z=i===i,de=zn(i);if(!H&&!de&&!O&&r>i||O&&k&&z&&!H&&!de||E&&k&&z||!u&&z||!T)return 1;if(!E&&!O&&!de&&r=H)return z;var de=u[E];return z*(de=="desc"?-1:1)}}return r.index-i.index}function uh(r,i,u,E){for(var T=-1,O=r.length,k=u.length,H=-1,z=i.length,de=ln(O-k,0),he=Q(z+de),_e=!E;++H1?u[T-1]:n,k=T>2?u[2]:n;for(O=r.length>3&&typeof O=="function"?(T--,O):n,k&&Rn(u[0],u[1],k)&&(O=T<3?n:O,T=1),i=kt(i);++E-1?T[O?i[k]:k]:n}}function mh(r){return $r(function(i){var u=i.length,E=u,T=rr.prototype.thru;for(r&&i.reverse();E--;){var O=i[E];if(typeof O!="function")throw new nr(l);if(T&&!k&&el(O)=="wrapper")var k=new rr([],!0)}for(E=k?E:u;++E1&&yt.reverse(),he&&zH))return!1;var de=O.get(r),he=O.get(i);if(de&&he)return de==i&&he==r;var _e=-1,Me=!0,We=u&L?new za:n;for(O.set(r,i),O.set(i,r);++_e1?"& ":"")+i[E],i=i.join(u>2?", ":" "),r.replace(fs,`{ /* [wrapped with `+i+`] */ `)}function pA(r){return st(r)||qa(r)||!!(Cp&&r&&r[Cp])}function qr(r,i){var u=typeof r;return i=i??Ee,!!i&&(u=="number"||u!="symbol"&&Rr.test(r))&&r>-1&&r%1==0&&r0){if(++i>=J)return arguments[0]}else i=0;return r.apply(n,arguments)}}function nl(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,Hh(r,u)});function Wh(r){var i=I(r);return i.__chain__=!0,i}function SI(r,i){return i(r),r}function rl(r,i){return i(r)}var OI=$r(function(r){var i=r.length,u=i?r[0]:0,E=this.__wrapped__,T=function(O){return qu(O,r)};return i>1||this.__actions__.length||!(E instanceof Tt)||!qr(u)?this.thru(T):(E=E.slice(u,+u+(i?1:0)),E.__actions__.push({func:rl,args:[T],thisArg:n}),new rr(E,this.__chain__).thru(function(O){return i&&!O.length&&O.push(n),O}))});function RI(){return Wh(this)}function bI(){return new rr(this.value(),this.__chain__)}function NI(){this.__values__===n&&(this.__values__=tm(this.value()));var r=this.__index__>=this.__values__.length,i=r?n:this.__values__[this.__index__++];return{done:r,value:i}}function LI(){return this}function CI(r){for(var i,u=this;u instanceof Fo;){var E=Dh(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 xI(){var r=this.__wrapped__;if(r instanceof Tt){var i=r;return this.__actions__.length&&(i=new Tt(this)),i=i.reverse(),i.__actions__.push({func:rl,args:[Sc],thisArg:n}),new rr(i,this.__chain__)}return this.thru(Sc)}function wI(){return rh(this.__wrapped__,this.__actions__)}var MI=$o(function(r,i,u){xt.call(r,u)?++r[u]:Kr(r,u,1)});function DI(r,i,u){var E=st(r)?Ep:Sy;return u&&Rn(r,i,u)&&(i=n),E(r,$e(i,3))}function PI(r,i){var u=st(r)?da:Hp;return u(r,$e(i,3))}var kI=hh(Ph),UI=hh(kh);function VI(r,i){return pn(al(r,i),1)}function BI(r,i){return pn(al(r,i),le)}function HI(r,i,u){return u=u===n?1:ut(u),pn(al(r,i),u)}function Fh(r,i){var u=st(r)?tr:Ea;return u(r,$e(i,3))}function Xh(r,i){var u=st(r)?iT:Bp;return u(r,$e(i,3))}var WI=$o(function(r,i,u){xt.call(r,u)?r[u].push(i):Kr(r,u,[i])});function FI(r,i,u,E){r=xn(r)?r:Vi(r),u=u&&!E?ut(u):0;var T=r.length;return u<0&&(u=ln(T+u,0)),ul(r)?u<=T&&r.indexOf(i,u)>-1:!!T&&Ri(r,i,u)>-1}var XI=pt(function(r,i,u){var E=-1,T=typeof i=="function",O=xn(r)?Q(r.length):[];return Ea(r,function(k){O[++E]=T?Fn(i,k,u):Ss(k,i,u)}),O}),GI=$o(function(r,i,u){Kr(r,u,i)});function al(r,i){var u=st(r)?Gt:jp;return u(r,$e(i,3))}function zI(r,i,u,E){return r==null?[]:(st(i)||(i=i==null?[]:[i]),u=E?n:u,st(u)||(u=u==null?[]:[u]),qp(r,i,u))}var jI=$o(function(r,i,u){r[u?0:1].push(i)},function(){return[[],[]]});function KI(r,i,u){var E=st(r)?Uu:Tp,T=arguments.length<3;return E(r,$e(i,4),u,T,Ea)}function YI(r,i,u){var E=st(r)?sT:Tp,T=arguments.length<3;return E(r,$e(i,4),u,T,Bp)}function $I(r,i){var u=st(r)?da:Hp;return u(r,ol($e(i,3)))}function qI(r){var i=st(r)?Pp:Fy;return i(r)}function JI(r,i,u){(u?Rn(r,i,u):i===n)?i=1:i=ut(i);var E=st(r)?vy:Xy;return E(r,i)}function ZI(r){var i=st(r)?Ty:zy;return i(r)}function QI(r){if(r==null)return 0;if(xn(r))return ul(r)?Ni(r):r.length;var i=yn(r);return i==Ve||i==Rt?r.size:nc(r).length}function eS(r,i,u){var E=st(r)?Vu:jy;return u&&Rn(r,i,u)&&(i=n),E(r,$e(i,3))}var tS=pt(function(r,i){if(r==null)return[];var u=i.length;return u>1&&Rn(r,i[0],i[1])?i=[]:u>2&&Rn(i[0],i[1],i[2])&&(i=[i[0]]),qp(r,pn(i,1),[])}),il=PT||function(){return dn.Date.now()};function nS(r,i){if(typeof i!="function")throw new nr(l);return r=ut(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,Yr(r,q,n,n,n,n,i)}function zh(r,i){var u;if(typeof i!="function")throw new nr(l);return r=ut(r),function(){return--r>0&&(u=i.apply(this,arguments)),r<=1&&(i=n),u}}var Rc=pt(function(r,i,u){var E=b;if(u.length){var T=ha(u,ki(Rc));E|=P}return Yr(r,E,i,u,T)}),jh=pt(function(r,i,u){var E=b|x;if(u.length){var T=ha(u,ki(jh));E|=P}return Yr(i,E,r,u,T)});function Kh(r,i,u){i=u?n:i;var E=Yr(r,U,n,n,n,n,n,i);return E.placeholder=Kh.placeholder,E}function Yh(r,i,u){i=u?n:i;var E=Yr(r,w,n,n,n,n,n,i);return E.placeholder=Yh.placeholder,E}function $h(r,i,u){var E,T,O,k,H,z,de=0,he=!1,_e=!1,Me=!0;if(typeof r!="function")throw new nr(l);i=or(i)||0,Kt(u)&&(he=!!u.leading,_e="maxWait"in u,O=_e?ln(or(u.maxWait)||0,i):O,Me="trailing"in u?!!u.trailing:Me);function We(en){var gr=E,Qr=T;return E=T=n,de=en,k=r.apply(Qr,gr),k}function Je(en){return de=en,H=Ls(vt,i),he?We(en):k}function ft(en){var gr=en-z,Qr=en-de,hm=i-gr;return _e?Tn(hm,O-Qr):hm}function Ze(en){var gr=en-z,Qr=en-de;return z===n||gr>=i||gr<0||_e&&Qr>=O}function vt(){var en=il();if(Ze(en))return yt(en);H=Ls(vt,ft(en))}function yt(en){return H=n,Me&&E?We(en):(E=T=n,k)}function jn(){H!==n&&ih(H),de=0,E=z=T=H=n}function bn(){return H===n?k:yt(il())}function Kn(){var en=il(),gr=Ze(en);if(E=arguments,T=this,z=en,gr){if(H===n)return Je(z);if(_e)return ih(H),H=Ls(vt,i),We(z)}return H===n&&(H=Ls(vt,i)),k}return Kn.cancel=jn,Kn.flush=bn,Kn}var rS=pt(function(r,i){return Vp(r,1,i)}),aS=pt(function(r,i,u){return Vp(r,or(i)||0,u)});function iS(r){return Yr(r,Ie)}function sl(r,i){if(typeof r!="function"||i!=null&&typeof i!="function")throw new nr(l);var u=function(){var E=arguments,T=i?i.apply(this,E):E[0],O=u.cache;if(O.has(T))return O.get(T);var k=r.apply(this,E);return u.cache=O.set(T,k)||O,k};return u.cache=new(sl.Cache||jr),u}sl.Cache=jr;function ol(r){if(typeof r!="function")throw new nr(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 sS(r){return zh(2,r)}var oS=Ky(function(r,i){i=i.length==1&&st(i[0])?Gt(i[0],Xn($e())):Gt(pn(i,1),Xn($e()));var u=i.length;return pt(function(E){for(var T=-1,O=Tn(E.length,u);++T=i}),qa=Xp(function(){return arguments}())?Xp:function(r){return qt(r)&&xt.call(r,"callee")&&!Lp.call(r,"callee")},st=Q.isArray,AS=cp?Xn(cp):Cy;function xn(r){return r!=null&&ll(r.length)&&!Jr(r)}function Qt(r){return qt(r)&&xn(r)}function IS(r){return r===!0||r===!1||qt(r)&&On(r)==fe}var Ta=UT||Vc,SS=fp?Xn(fp):xy;function OS(r){return qt(r)&&r.nodeType===1&&!Cs(r)}function RS(r){if(r==null)return!0;if(xn(r)&&(st(r)||typeof r=="string"||typeof r.splice=="function"||Ta(r)||Ui(r)||qa(r)))return!r.length;var i=yn(r);if(i==Ve||i==Rt)return!r.size;if(Ns(r))return!nc(r).length;for(var u in r)if(xt.call(r,u))return!1;return!0}function bS(r,i){return Os(r,i)}function NS(r,i,u){u=typeof u=="function"?u:n;var E=u?u(r,i):n;return E===n?Os(r,i,n,u):!!E}function Nc(r){if(!qt(r))return!1;var i=On(r);return i==Ce||i==Te||typeof r.message=="string"&&typeof r.name=="string"&&!Cs(r)}function LS(r){return typeof r=="number"&&xp(r)}function Jr(r){if(!Kt(r))return!1;var i=On(r);return i==Qe||i==ot||i==K||i==He}function Jh(r){return typeof r=="number"&&r==ut(r)}function ll(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=Ee}function Kt(r){var i=typeof r;return r!=null&&(i=="object"||i=="function")}function qt(r){return r!=null&&typeof r=="object"}var Zh=dp?Xn(dp):My;function CS(r,i){return r===i||tc(r,i,gc(i))}function xS(r,i,u){return u=typeof u=="function"?u:n,tc(r,i,gc(i),u)}function wS(r){return Qh(r)&&r!=+r}function MS(r){if(EA(r))throw new it(o);return Gp(r)}function DS(r){return r===null}function PS(r){return r==null}function Qh(r){return typeof r=="number"||qt(r)&&On(r)==Xe}function Cs(r){if(!qt(r)||On(r)!=rt)return!1;var i=Po(r);if(i===null)return!0;var u=xt.call(i,"constructor")&&i.constructor;return typeof u=="function"&&u instanceof u&&xo.call(u)==xT}var Lc=pp?Xn(pp):Dy;function kS(r){return Jh(r)&&r>=-9007199254740991&&r<=Ee}var em=hp?Xn(hp):Py;function ul(r){return typeof r=="string"||!st(r)&&qt(r)&&On(r)==jt}function zn(r){return typeof r=="symbol"||qt(r)&&On(r)==Vt}var Ui=mp?Xn(mp):ky;function US(r){return r===n}function VS(r){return qt(r)&&yn(r)==fn}function BS(r){return qt(r)&&On(r)==pr}var HS=Qo(rc),WS=Qo(function(r,i){return r<=i});function tm(r){if(!r)return[];if(xn(r))return ul(r)?mr(r):Cn(r);if(_s&&r[_s])return vT(r[_s]());var i=yn(r),u=i==Ve?Gu:i==Rt?No:Vi;return u(r)}function Zr(r){if(!r)return r===0?r:0;if(r=or(r),r===le||r===-1/0){var i=r<0?-1:1;return i*Le}return r===r?r:0}function ut(r){var i=Zr(r),u=i%1;return i===i?u?i-u:i:0}function nm(r){return r?ja(ut(r),0,V):0}function or(r){if(typeof r=="number")return r;if(zn(r))return se;if(Kt(r)){var i=typeof r.valueOf=="function"?r.valueOf():r;r=Kt(i)?i+"":i}if(typeof r!="string")return r===0?r:+r;r=yp(r);var u=Su.test(r);return u||Ru.test(r)?nT(r.slice(2),u?2:8):_i.test(r)?se:+r}function rm(r){return Cr(r,wn(r))}function FS(r){return r?ja(ut(r),-9007199254740991,Ee):r===0?r:0}function Lt(r){return r==null?"":Gn(r)}var XS=Di(function(r,i){if(Ns(i)||xn(i)){Cr(i,un(i),r);return}for(var u in i)xt.call(i,u)&&As(r,u,i[u])}),am=Di(function(r,i){Cr(i,wn(i),r)}),cl=Di(function(r,i,u,E){Cr(i,wn(i),r,E)}),GS=Di(function(r,i,u,E){Cr(i,un(i),r,E)}),zS=$r(qu);function jS(r,i){var u=Mi(r);return i==null?u:kp(u,i)}var KS=pt(function(r,i){r=kt(r);var u=-1,E=i.length,T=E>2?i[2]:n;for(T&&Rn(i[0],i[1],T)&&(E=1);++u1),O}),Cr(r,Ec(r),u),E&&(u=ar(u,_|A|v,aA));for(var T=i.length;T--;)lc(u,i[T]);return u});function fO(r,i){return sm(r,ol($e(i)))}var dO=$r(function(r,i){return r==null?{}:By(r,i)});function sm(r,i){if(r==null)return{};var u=Gt(Ec(r),function(E){return[E]});return i=$e(i),Jp(r,u,function(E,T){return i(E,T[0])})}function pO(r,i,u){i=ga(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=wp();return Tn(r+T*(i-r+tT("1e-"+((T+"").length-1))),i)}return ic(r,i)}var SO=Pi(function(r,i,u){return i=i.toLowerCase(),r+(u?um(i):i)});function um(r){return wc(Lt(r).toLowerCase())}function cm(r){return r=Lt(r),r&&r.replace(yo,hT).replace(z1,"")}function OO(r,i,u){r=Lt(r),i=Gn(i);var E=r.length;u=u===n?E:ja(ut(u),0,E);var T=u;return u-=i.length,u>=0&&r.slice(u,T)==i}function RO(r){return r=Lt(r),r&&ce.test(r)?r.replace(Ln,mT):r}function bO(r){return r=Lt(r),r&&nn.test(r)?r.replace(qe,"\\$&"):r}var NO=Pi(function(r,i,u){return r+(u?"-":"")+i.toLowerCase()}),LO=Pi(function(r,i,u){return r+(u?" ":"")+i.toLowerCase()}),CO=ph("toLowerCase");function xO(r,i,u){r=Lt(r),i=ut(i);var E=i?Ni(r):0;if(!i||E>=i)return r;var T=(i-E)/2;return Zo(Bo(T),u)+r+Zo(Vo(T),u)}function wO(r,i,u){r=Lt(r),i=ut(i);var E=i?Ni(r):0;return i&&E>>0,u?(r=Lt(r),r&&(typeof i=="string"||i!=null&&!Lc(i))&&(i=Gn(i),!i&&bi(r))?va(mr(r),0,u):r.split(i,u)):[]}var BO=Pi(function(r,i,u){return r+(u?" ":"")+wc(i)});function HO(r,i,u){return r=Lt(r),u=u==null?0:ja(ut(u),0,r.length),i=Gn(i),r.slice(u,u+i.length)==i}function WO(r,i,u){var E=I.templateSettings;u&&Rn(r,i,u)&&(i=n),r=Lt(r),i=cl({},i,E,Th);var T=cl({},i.imports,E.imports,Th),O=un(T),k=Xu(T,O),H,z,de=0,he=i.interpolate||Va,_e="__p += '",Me=zu((i.escape||Va).source+"|"+he.source+"|"+(he===wt?Iu:Va).source+"|"+(i.evaluate||Va).source+"|$","g"),We="//# sourceURL="+(xt.call(i,"sourceURL")?(i.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++q1+"]")+` `;r.replace(Me,function(Ze,vt,yt,jn,bn,Kn){return yt||(yt=jn),_e+=r.slice(de,Kn).replace(bu,ET),vt&&(H=!0,_e+=`' + diff --git a/app/static/dist/assets/plan-CqliKu1A.js b/app/static/dist/assets/plan-CqliKu1A.js new file mode 100644 index 0000000..1961927 --- /dev/null +++ b/app/static/dist/assets/plan-CqliKu1A.js @@ -0,0 +1 @@ +import{l as Bn,a as $n,F as In}from"./about-4AxB30-u.js";import{c as jn,e as kn,f as $t,g as Hn,m as It,t as Nn,d as tn,o as Tt,a as ue,n as Vn,w as st,u as nn,r as Un,I as Ee,x as Fn,D as _n,E as pe,G as jt,J as Wn,K as Xn,H as yt}from"./vue-CPYrH9CX.js";import{D as Yn}from"./pev2-DehNO_aX.js";import{_ as qn}from"./themeSwitcher-D0Vjumho.js";const zn={class:"lh-1"},Gn=["title"],Kn={__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)=>(kn(),jn("small",zn,[$t("small",null,[s[0]||(s[0]=Hn("created ",-1)),$t("span",{title:o.value},"on "+Nn(r.value),9,Gn)])]))}};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 K(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=K(e).Element;return e instanceof t||e instanceof Element}function W(e){var t=K(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function an(e){if(typeof ShadowRoot>"u")return!1;var t=K(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 K(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=K(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===K(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=K(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=K(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=K(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=K(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,Ge=i==="x"?U:F,Ke=i==="x"?X:Y,se=v[w],le=w==="y"?"height":"width",je=se+C[Ge],me=se-C[Ke],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===K(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 Gr(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 Kr(e){var t=Gr(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 Gt(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},Kt=0;function li(){ee.isTouch||(ee.isTouch=!0,window.performance&&document.addEventListener("mousemove",xn))}function xn(){var e=performance.now();e-Kt<20&&(ee.isTouch=!1,document.removeEventListener("mousemove",xn)),Kt=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},G=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(G),yi=function(t){var n=Object.keys(t);n.forEach(function(r){G[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=G[a])!=null?u:s}return r},{});return Object.assign({},e,n)}function bi(e,t){var n=t?Object.keys(Tn(Object.assign({},G,{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({},G.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({},G,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,G.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&&Gt(v,O))){if(ye(i.props.triggerTarget||e).some(function(P){return Gt(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 Ge(){Ke();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 Ke(){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,Ge()}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&&(Ge(),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,G.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,G.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&&(Ke(),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=G.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=G;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=Fn(),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&&_n(()=>{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:Kn,themeSwitcher:qn}});Rt.use(Fi,{defaultProps:{theme:"light"}});Rt.component("font-awesome-icon",In);Rt.mount("#app"); diff --git a/app/static/dist/assets/plan-DImHmaZn.js b/app/static/dist/assets/plan-DImHmaZn.js deleted file mode 100644 index 8cbc049..0000000 --- a/app/static/dist/assets/plan-DImHmaZn.js +++ /dev/null @@ -1 +0,0 @@ -import{l as Bn,a as In,F as $n}from"./about-4LvgiEbS.js";import{c as jn,e as kn,f as It,g as Hn,m as $t,t as Nn,d as tn,o as Tt,a as ue,n as Vn,w as st,u as nn,r as Un,I as Ee,x as Fn,D as Wn,E as pe,G as jt,J as _n,K as Xn,H as yt}from"./vue-5jDimcVh.js";import{D as Yn}from"./pev2-CU_HavEz.js";const qn={class:"lh-1"},zn=["title"],Gn={__name:"created",props:["date"],setup(e){const t=e,n=new Date(t.date),r=$t(()=>n.toLocaleString(navigator.language,{year:"numeric",month:"short",day:"numeric"})),o=$t(()=>n.toLocaleString(navigator.language,{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}));return(a,s)=>(kn(),jn("small",qn,[It("small",null,[s[0]||(s[0]=Hn("created ",-1)),It("span",{title:o.value},"on "+Nn(r.value),9,zn)])]))}};var U="top",X="bottom",Y="right",F="left",Ct="auto",_e=[U,X,Y,F],Pe="start",Ue="end",Kn="clippingParents",rn="viewport",He="popper",Jn="reference",kt=_e.reduce(function(e,t){return e.concat([t+"-"+Pe,t+"-"+Ue])},[]),on=[].concat(_e,[Ct]).reduce(function(e,t){return e.concat([t,t+"-"+Pe,t+"-"+Ue])},[]),Zn="beforeRead",Qn="read",er="afterRead",tr="beforeMain",nr="main",rr="afterMain",ir="beforeWrite",or="write",ar="afterWrite",sr=[Zn,Qn,er,tr,nr,rr,ir,or,ar];function ne(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 De(e){var t=K(e).Element;return e instanceof t||e instanceof Element}function _(e){var t=K(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function an(e){if(typeof ShadowRoot>"u")return!1;var t=K(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function ur(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];!_(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 fr(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},{});!_(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:ur,effect:fr,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(_(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 K(e).getComputedStyle(e)}function lr(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!_(e)||re(e).position==="fixed"?null:e.offsetParent}function pr(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&_(e)){var r=re(e);if(r.position==="fixed")return null}for(var o=lt(e);_(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=K(e),n=Ht(e);n&&lr(n)&&re(n).position==="static";)n=Ht(n);return n&&(ne(n)==="html"||ne(n)==="body"&&re(n).position==="static")?t:n||pr(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 cr(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 dr=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,ln(typeof t!="number"?t:pn(t,_e))};function vr(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=dr(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 mr(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 gr={name:"arrow",enabled:!0,phase:"main",fn:vr,effect:mr,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Le(e){return e.split("-")[1]}var hr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function yr(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?yr(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===K(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 I=Object.assign({position:u},d&&hr);if(f){var R;return Object.assign({},I,(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({},I,(t={},t[i]=A?C+"px":"",t[D]=m?g+"px":"",t.transform="",t))}function br(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 wr={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:br,data:{}},rt={passive:!0};function Or(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=K(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 xr={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Or,data:{}},Tr={left:"right",right:"left",bottom:"top",top:"bottom"};function at(e){return e.replace(/left|right|bottom|top/g,function(t){return Tr[t]})}var Cr={start:"end",end:"start"};function Vt(e){return e.replace(/start|end/g,function(t){return Cr[t]})}function Pt(e){var t=K(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Dt(e){return Me(ce(e)).left+Pt(e).scrollLeft}function Ar(e){var t=K(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 Er(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:_(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=K(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 Pr(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(Ar(e)):De(t)?Pr(t):bt(Er(ce(e)))}function Dr(e){var t=Ve(lt(e)),n=["absolute","fixed"].indexOf(re(e).position)>=0,r=n&&_(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 Sr(e,t,n){var r=t==="clippingParents"?Dr(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?Kn: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,_e)),C=p===He?Jn:He,m=e.rects.popper,A=e.elements[E?C:p],D=Sr(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(I){var R=[Y,X].indexOf(I)>=0?1:-1,$=[U,X].indexOf(I)>=0?"y":"x";h[I]+=B[$]*R})}return h}function Mr(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}):_e,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 Lr(e){if(te(e)===Ct)return[];var t=at(e);return[Vt(e),t,Vt(t)]}function Rr(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)]:Lr(C)),i=[C].concat(D).reduce(function(ie,z){return ie.concat(te(z)===Ct?Mr(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:I,boundary:p,rootBoundary:T,altBoundary:E,padding:d}),H=V?$?Y:F:$?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=I,h=!1;break}c.set(I,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 Br={name:"flip",enabled:!0,phase:"main",fn:Rr,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 Wt(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=Wt(f),T=Wt(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 $r={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Ir};function jr(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 kr(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]=jr(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 Hr={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:kr};function Nr(e){var t=e.state,n=e.name;t.modifiersData[n]=dn({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}var Vr={name:"popperOffsets",enabled:!0,phase:"read",fn:Nr,data:{}};function Ur(e){return e==="x"?"y":"x"}function Fr(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=Ur(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),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,R={x:0,y:0};if(v){if(a){var $,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?$:0,qe=H+xe-Be-Ye,ze=H+fe-Be,Ie=Ne(b?ut(j,qe):j,H,b?be(J,ze):J);v[i]=Ie,R[i]=Ie-H}if(u){var $e,Ge=i==="x"?U:F,Ke=i==="x"?X:Y,se=v[w],le=w==="y"?"height":"width",je=se+C[Ge],me=se-C[Ke],ke=[U,F].indexOf(m)!==-1,Je=($e=I?.[w])!=null?$e: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?cr(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:Fr,requiresIfExists:["offset"]};function _r(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Xr(e){return e===K(e)||!_(e)?Pt(e):_r(e)}function Yr(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 qr(e,t,n){n===void 0&&(n=!1);var r=_(t),o=_(t)&&Yr(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=Xr(t)),_(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 zr(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=zr(e);return sr.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function Kr(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Jr(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 _t={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 ni(e,t){var n=Object.assign({},e);return t.forEach(function(r){delete n[r]}),n}function ri(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 ii(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 oi(e){return Mt(e,"NodeList")}function Lt(e){return Mt(e,"MouseEvent")}function ai(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function si(e){return pt(e)?[e]:oi(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 We(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 ui(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 Gt(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},Kt=0;function fi(){ee.isTouch||(ee.isTouch=!0,window.performance&&document.addEventListener("mousemove",xn))}function xn(){var e=performance.now();e-Kt<20&&(ee.isTouch=!1,document.removeEventListener("mousemove",xn)),Kt=e}function li(){var e=document.activeElement;if(ai(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function pi(){document.addEventListener("touchstart",fi,he),window.addEventListener("blur",li)}var ci=typeof window<"u"&&typeof document<"u",di=ci?!!window.msCrypto:!1,vi={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},mi={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},G=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},vi,mi),gi=Object.keys(G),hi=function(t){var n=Object.keys(t);n.forEach(function(r){G[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=G[a])!=null?u:s}return r},{});return Object.assign({},e,n)}function yi(e,t){var n=t?Object.keys(Tn(Object.assign({},G,{plugins:t}))):gi,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?{}:yi(e,t.plugins));return n.aria=Object.assign({},G.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 bi=function(){return"innerHTML"};function wt(e,t){e[bi()]=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=ti,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 wi=1,it=[],ht=[];function Oi(e,t){var n=Jt(e,Object.assign({},G,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=wi++,m=null,A=ii(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 I(){return B()[0]==="hold"}function R(){var l;return!!((l=i.props.render)!=null&&l.$$tippy)}function $(){return y||e}function V(){var l=$().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,G.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 W=N&&N.replace(P,"").trim();W?S.setAttribute(O,W):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===$()?"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&&Gt(v,O))){if(ye(i.props.triggerTarget||e).some(function(P){return Gt(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(){I()&&(fe("touchstart",Be,{passive:!0}),fe("touchend",ze,{passive:!0})),ri(i.props.trigger).forEach(function(l){if(l!=="manual")switch(fe(l,Be),l){case"mouseenter":fe("mouseleave",ze);break;case"focus":fe(di?"focusout":"blur",Ie);break;case"focusin":fe("focusout",Ie);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||$e(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=$().contains(O)||v.contains(O);if(!(l.type==="mousemove"&&P)){var L=le().concat(v).map(function(S){var N,W=S._tippy,Ce=(N=W.popperInstance)==null?void 0:N.state;return Ce?{popperRect:S.getBoundingClientRect(),popperState:Ce,props:n}:null}).filter(Boolean);ui(L,l)&&(de(),me(l))}}function ze(l){var O=$e(l)||i.props.trigger.indexOf("click")>=0&&s;if(!O){if(i.props.interactive){i.hideWithInteractivity(l);return}me(l)}}function Ie(l){i.props.trigger.indexOf("focusin")<0&&l.target!==$()||i.props.interactive&&l.relatedTarget&&v.contains(l.relatedTarget)||me(l)}function $e(l){return ee.isTouch?I()!==l.type.indexOf("touch")>=0:!1}function Ge(){Ke();var l=i.props,O=l.popperOptions,P=l.placement,L=l.offset,S=l.getReferenceClientRect,N=l.moveTransition,W=R()?ft(v).arrow:null,Ce=S?{getBoundingClientRect:S,contextElement:S.contextElement||$()}: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()&&W&&ge.push({name:"arrow",options:{element:W,padding:3}}),ge.push.apply(ge,O?.modifiers||[]),i.popperInstance=ei(Ce,v,Object.assign({},O,{placement:P,onFirstUpdate:E,modifiers:ge}))}function Ke(){i.popperInstance&&(i.popperInstance.destroy(),i.popperInstance=null)}function se(){var l=i.props.appendTo,O,P=$();i.props.interactive&&l===yn||l==="parent"?O=P.parentNode:O=bn(l,[P]),O.contains(v)||O.appendChild(v),i.state.isMounted=!0,Ge()}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&&(Ge(),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,G.duration);if(!(l||O||P||L)&&!$().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(),W=N.box,Ce=N.content;mt([W,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),We([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,G.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,W=S.content;i.props.animation&&(mt([N,W],L),We([N,W],"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&&(Ke(),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=G.plugins.concat(t.plugins||[]);pi();var r=Object.assign({},t,{plugins:n}),o=si(e),a=o.reduce(function(s,u){var f=u&&Oi(u,r);return f&&s.push(f),s},[]);return pt(e)?a[0]:a}x.defaultProps=G;x.setDefaultProps=hi;x.currentInput=ee;var xi=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)}}),Ti=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({},ni(n,["overrides"]),{plugins:[C].concat(n.plugins||[]),triggerTarget:s,popperOptions:Object.assign({},n.popperOptions,{modifiers:[].concat(((r=n.popperOptions)==null?void 0:r.modifiers)||[],[xi])})})),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},Ci={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?Ai():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,We([s],"visible")}},onShow:function(){s&&(s.style.transitionDuration="0ms")},onHide:function(){s&&We([s],"hidden")}}}};function Ai(){var e=we();return e.className=mn,We([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 Ei(e){e.addEventListener("mousemove",An)}function Pi(e){e.removeEventListener("mousemove",An)}var Di={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 I=m==="horizontal"?h.top:B,R=m==="vertical"?h.right:M,$=m==="horizontal"?h.bottom:B,V=m==="vertical"?h.left:M;return{width:R-V,height:$-I,top:I,right:R,bottom:$,left:V}}})}function b(){t.props.followCursor&&(ot.push({instance:t,doc:r}),Ei(r))}function g(){ot=ot.filter(function(y){return y.instance!==t}),ot.filter(function(y){return y.doc===r}).length===0&&Pi(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 Si(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 Mi={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 Li(wn(E),n.getBoundingClientRect(),Re(n.getClientRects()),a)}function p(E){s=!0,t.setProps(E),s=!1}function T(){s||p(Si(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 Li(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 Ri={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 Bi=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=Fn(),o=ue(),a=ue({isEnabled:!1,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1}),s=_n();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()),Bi(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&&Wn(()=>{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=Ti(o,t?{allowHTML:!0,...t}:{allowHTML:!0})}),{singleton:n}}function $i(e){return typeof e=="function"?e():nn(e)}function ji(e){var t,n;const r=$i(e);return(n=(t=r)===null||t===void 0?void 0:t.$el)!==null&&n!==void 0?n:r}const ki=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=()=>ji(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)}}}),Hi=["a11y","allowHTML","arrow","flip","flipOnUpdate","hideOnClick","ignoreAttributes","inertia","interactive","lazy","multiple","showOnInit","touch","touchHold"];let xt={};Object.keys(x.defaultProps).forEach(e=>{Hi.includes(e)?xt[e]={type:Boolean,default:function(){return x.defaultProps[e]}}:xt[e]={default:function(){return x.defaultProps[e]}}});const Ni=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)}}),Vi={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||{})}},Ui={install(e,t={}){x.setDefaultProps(t.defaultProps||{}),e.directive(t.directive||"tippy",Vi),e.component(t.component||"tippy",ki),e.component(t.componentSingleton||"tippy-singleton",Ni)}},Fi=x.setDefaultProps;Fi({ignoreAttributes:!0,plugins:[Ri,Mi,Di,Ci]});Bn.add(In);const Rt=yt({setup(){return{plan:ue(planData)}},components:{pev2:Yn,created:Gn}});Rt.use(Ui,{defaultProps:{theme:"light"}});Rt.component("font-awesome-icon",$n);Rt.mount("#app"); diff --git a/app/static/dist/assets/themeSwitcher-D0Vjumho.js b/app/static/dist/assets/themeSwitcher-D0Vjumho.js new file mode 100644 index 0000000..835cd9c --- /dev/null +++ b/app/static/dist/assets/themeSwitcher-D0Vjumho.js @@ -0,0 +1 @@ +import{M as oe,N as Q,a as G,O as re,o as U,n as X,x as $,w as x,P as Y,Q as ae,v as ie,m as _,J as R,R as M,u as P,S as se,c as ue,e as le,f as ce,j as de}from"./vue-CPYrH9CX.js";import{l as fe,c as me,d as pe,F as he}from"./about-4AxB30-u.js";const B=new WeakMap,ve=(...e)=>{var t;const n=e[0],r=(t=$())===null||t===void 0?void 0:t.proxy,o=r??ae();if(o==null&&!Y())throw new Error("injectLocal must be called in setup");return o&&B.has(o)&&n in B.get(o)?B.get(o)[n]:ie(...e)},ye=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const ge=Object.prototype.toString,Se=e=>ge.call(e)==="[object Object]",we=()=>{};function Z(...e){if(e.length!==1)return oe(...e);const t=e[0];return typeof t=="function"?Q(re(()=>({get:t,set:we}))):G(t)}function be(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 q=e=>e();function ke(e=q,t={}){const{initialState:n="active"}=t,r=Z(n==="active");function o(){r.value=!1}function i(){r.value=!0}const s=(...f)=>{r.value&&e(...f)};return{isActive:Q(r),pause:o,resume:i,eventFilter:s}}function H(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function J(e){return Array.isArray(e)?e:[e]}function Ce(e){return $()}function Me(e,t,n={}){const{eventFilter:r=q,...o}=n;return x(e,be(r,t),o)}function Ae(e,t,n={}){const{eventFilter:r,initialState:o="active",...i}=n,{eventFilter:s,pause:f,resume:S,isActive:c}=ke(r,{initialState:o});return{stop:Me(e,t,{...i,eventFilter:s}),pause:f,resume:S,isActive:c}}const Ee=Ae;function ee(e,t=!0,n){Ce()?U(e,n):t?e():X(e)}function Te(e,t,n){return x(e,t,{...n,immediate:!0})}const O=ye?window:void 0;function te(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=J(M(e[0])).filter(o=>o!=null);return r.every(o=>typeof o!="string")?r:void 0});return Te(()=>{var r,o;return[(r=(o=n.value)===null||o===void 0?void 0:o.map(i=>te(i)))!==null&&r!==void 0?r:[O].filter(i=>i!=null),J(M(n.value?e[1]:e[0])),J(P(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=Se(s)?{...s}:s,C=r.flatMap(l=>o.flatMap(w=>i.map(d=>t(l,w,d,c))));S(()=>{C.forEach(l=>l())})},{flush:"post"})}function Ne(){const e=R(!1),t=$();return t&&U(()=>{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=Y()?ve(_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 se(()=>{if(i.value){i.value=!o.value,f.value=M(e).split(",").some(c=>{const C=c.includes("not all"),l=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=!!(l||w);return l&&d&&(d=r>=H(l[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 V=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},D="__vueuse_ssr_handlers__",Fe=ze();function ze(){return D in V||(V[D]=V[D]||{}),V[D]}function ne(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 Ve={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 De(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:l=O,eventFilter:w,onError:d=a=>{console.error(a)},initOnMounted:b}=r,p=(C?R:G)(typeof t=="function"?t():t),y=_(()=>M(e));if(!n)try{n=ne("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:Ve[z],{pause:m,resume:k}=Ee(p,a=>E(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)};l&&f&&(n instanceof Storage?I(l,"storage",j,{passive:!0}):I(l,K,L)),b?ee(()=>{W=!0,h()}):h();function F(a,u){if(l){const v={key:y.value,oldValue:a,newValue:u,storageArea:n};l.dispatchEvent(n instanceof Storage?new StorageEvent("storage",v):new CustomEvent(K,{detail:v}))}}function E(a){try{const u=n.getItem(y.value);if(a==null)F(u,null),n.removeItem(y.value);else{const v=A.write(a);u!==v&&(n.setItem(y.value,v),F(u,v))}}catch(u){d(u)}}function T(a){const u=a?a.newValue:n.getItem(y.value);if(u==null)return S&&g!=null&&n.setItem(y.value,A.write(g)),g;if(!a&&c){const v=A.read(u);return typeof c=="function"?c(v,g):z==="object"&&!Array.isArray(v)?{...g,...v}:v}else return typeof u!="string"?u:A.read(u)}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 u=A.write(p.value);(a===void 0||a?.newValue!==u)&&(p.value=T(a))}catch(u){d(u)}finally{a?X(k):k()}}}}function N(a){h(a.detail)}return p}const Pe="*,*::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,l={auto:"",light:"light",dark:"dark",...e.modes||{}},w=Le({window:o}),d=_(()=>w.value?"dark":"light"),b=S||(s==null?Z(r):De(s,r,i,{window:o,listenToStorageChanges:f})),p=_(()=>b.value==="auto"?d.value:b.value),y=ne("updateHTMLAttrs",(m,k,W)=>{const j=typeof m=="string"?o?.document.querySelector(m):te(m);if(!j)return;const L=new Set,F=new Set;let E=null;if(k==="class"){const h=W.split(/\s/g);Object.values(l).flatMap(N=>(N||"").split(/\s/g)).filter(Boolean).forEach(N=>{h.includes(N)?L.add(N):F.add(N)})}else E={key:k,value:W};if(L.size===0&&F.size===0&&E===null)return;let T;C&&(T=o.document.createElement("style"),T.appendChild(document.createTextNode(Pe)),o.document.head.appendChild(T));for(const h of L)j.classList.add(h);for(const h of F)j.classList.remove(h);E&&j.setAttribute(E.key,E.value),C&&(o.getComputedStyle(T).opacity,document.head.removeChild(T))});function g(m){var k;y(t,n,(k=l[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}),ee(()=>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 Be={class:"nav-item ms-2"},Je=["title"],He={__name:"themeSwitcher",setup(e){fe.add(me,pe);const{store:t}=xe({attribute:"data-bs-theme",storageKey:"theme",initialValue:"auto"});function n(){t.value=t.value==="dark"?"light":"dark"}return(r,o)=>(le(),ue("li",Be,[ce("a",{class:"nav-link",href:"#",onClick:n,title:P(t)==="dark"?"Switch to light mode":"Switch to dark mode"},[de(P(he),{icon:P(t)==="dark"?"moon":"sun"},null,8,["icon"])],8,Je)]))}};export{He as _}; diff --git a/app/static/dist/assets/vue-5jDimcVh.js b/app/static/dist/assets/vue-CPYrH9CX.js similarity index 90% rename from app/static/dist/assets/vue-5jDimcVh.js rename to app/static/dist/assets/vue-CPYrH9CX.js index de44b6c..532bbcd 100644 --- a/app/static/dist/assets/vue-5jDimcVh.js +++ b/app/static/dist/assets/vue-CPYrH9CX.js @@ -1,24 +1,24 @@ -function Pe(e){const t=Object.create(null);for(const s of e.split(","))t[s]=1;return s=>s in t}const se={},Ss=[],xe=()=>{},_s=()=>!1,as=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Dr=e=>e.startsWith("onUpdate:"),Q=Object.assign,Vr=(e,t)=>{const s=e.indexOf(t);s>-1&&e.splice(s,1)},eu=Object.prototype.hasOwnProperty,re=(e,t)=>eu.call(e,t),H=Array.isArray,vs=e=>Ds(e)==="[object Map]",fs=e=>Ds(e)==="[object Set]",Vo=e=>Ds(e)==="[object Date]",tu=e=>Ds(e)==="[object RegExp]",q=e=>typeof e=="function",z=e=>typeof e=="string",qe=e=>typeof e=="symbol",le=e=>e!==null&&typeof e=="object",$r=e=>(le(e)||q(e))&&q(e.then)&&q(e.catch),Yl=Object.prototype.toString,Ds=e=>Yl.call(e),su=e=>Ds(e).slice(8,-1),Ei=e=>Ds(e)==="[object Object]",Ci=e=>z(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Nt=Pe(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),nu=Pe("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Ai=e=>{const t=Object.create(null);return s=>t[s]||(t[s]=e(s))},iu=/-\w/g,he=Ai(e=>e.replace(iu,t=>t.slice(1).toUpperCase())),ru=/\B([A-Z])/g,Ve=Ai(e=>e.replace(ru,"-$1").toLowerCase()),us=Ai(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ts=Ai(e=>e?`on${us(e)}`:""),Fe=(e,t)=>!Object.is(e,t),Es=(e,...t)=>{for(let s=0;s{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:s})},xi=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Xn=e=>{const t=z(e)?Number(e):NaN;return isNaN(t)?e:t};let $o;const Ni=()=>$o||($o=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ou(e,t){return e+JSON.stringify(t,(s,n)=>typeof n=="function"?n.toString():n)}const lu="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",cu=Pe(lu);function Vs(e){if(H(e)){const t={};for(let s=0;s{if(s){const n=s.split(fu);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function hu(e){if(!e)return"";if(z(e))return e;let t="";for(const s in e){const n=e[s];if(z(n)||typeof n=="number"){const i=s.startsWith("--")?s:Ve(s);t+=`${i}:${n};`}}return t}function $s(e){let t="";if(z(e))t=e;else if(H(e))for(let s=0;s?@[\\\]^`{|}~]/g;function Nu(e,t){return e.replace(xu,s=>`\\${s}`)}function wu(e,t){if(e.length!==t.length)return!1;let s=!0;for(let n=0;s&&nWt(s,t))}const Ql=e=>!!(e&&e.__v_isRef===!0),ec=e=>z(e)?e:e==null?"":H(e)||le(e)&&(e.toString===Yl||!q(e.toString))?Ql(e)?ec(e.value):JSON.stringify(e,tc,2):String(e),tc=(e,t)=>Ql(t)?tc(e,t.value):vs(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((s,[n,i],r)=>(s[Xi(n,r)+" =>"]=i,s),{})}:fs(t)?{[`Set(${t.size})`]:[...t.values()].map(s=>Xi(s))}:qe(t)?Xi(t):le(t)&&!H(t)&&!Ei(t)?String(t):t,Xi=(e,t="")=>{var s;return qe(e)?`Symbol(${(s=e.description)!=null?s:t})`:e};function sc(e){return e==null?"initial":typeof e=="string"?e===""?" ":e:String(e)}let Ie;class Br{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Ie,!t&&Ie&&(this.index=(Ie.scopes||(Ie.scopes=[])).push(this)-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&&(Ie=this.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(zs){let t=zs;for(zs=void 0;t;){const s=t.next;t.next=void 0,t.flags&=-9,t=s}}let e;for(;Ys;){let t=Ys;for(Ys=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 oc(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function lc(e){let t,s=e.depsTail,n=s;for(;n;){const i=n.prevDep;n.version===-1?(n===s&&(s=i),Kr(n),ku(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=i}e.deps=t,e.depsTail=s}function ur(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(cc(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function cc(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===on)||(e.globalVersion=on,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!ur(e))))return;e.flags|=2;const t=e.dep,s=fe,n=lt;fe=e,lt=!0;try{oc(e);const i=e.fn(e._value);(t.version===0||Fe(i,e._value))&&(e.flags|=128,e._value=i,t.version++)}catch(i){throw t.version++,i}finally{fe=s,lt=n,lc(e),e.flags&=-3}}function Kr(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)Kr(r,!0)}!t&&!--s.sc&&s.map&&s.map.delete(s.key)}function ku(e){const{prevDep:t,nextDep:s}=e;t&&(t.nextDep=s,e.prevDep=void 0),s&&(s.prevDep=t,e.nextDep=void 0)}function Ru(e,t){e.effect instanceof rn&&(e=e.effect.fn);const s=new rn(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 Mu(e){e.effect.stop()}let lt=!0;const ac=[];function gt(){ac.push(lt),lt=!1}function mt(){const e=ac.pop();lt=e===void 0?!0:e}function Bo(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const s=fe;fe=void 0;try{t()}finally{fe=s}}}let on=0;class Pu{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 Ii{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(!fe||!lt||fe===this.computed)return;let s=this.activeLink;if(s===void 0||s.sub!==fe)s=this.activeLink=new Pu(fe,this),fe.deps?(s.prevDep=fe.depsTail,fe.depsTail.nextDep=s,fe.depsTail=s):fe.deps=fe.depsTail=s,fc(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=fe.depsTail,s.nextDep=void 0,fe.depsTail.nextDep=s,fe.depsTail=s,fe.deps===s&&(fe.deps=n)}return s}trigger(t){this.version++,on++,this.notify(t)}notify(t){Ur();try{for(let s=this.subs;s;s=s.prevSub)s.sub.notify()&&s.sub.dep.notify()}finally{jr()}}}function fc(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)fc(n)}const s=e.dep.subs;s!==e&&(e.prevSub=s,s&&(s.nextSub=e)),e.dep.subs=e}}const Zn=new WeakMap,es=Symbol(""),hr=Symbol(""),ln=Symbol("");function ke(e,t,s){if(lt&&fe){let n=Zn.get(e);n||Zn.set(e,n=new Map);let i=n.get(s);i||(n.set(s,i=new Ii),i.map=n,i.key=s),i.track()}}function Ct(e,t,s,n,i,r){const o=Zn.get(e);if(!o){on++;return}const l=c=>{c&&c.trigger()};if(Ur(),t==="clear")o.forEach(l);else{const c=H(e),f=c&&Ci(s);if(c&&s==="length"){const a=Number(n);o.forEach((u,p)=>{(p==="length"||p===ln||!qe(p)&&p>=a)&&l(u)})}else switch((s!==void 0||o.has(void 0))&&l(o.get(s)),f&&l(o.get(ln)),t){case"add":c?f&&l(o.get("length")):(l(o.get(es)),vs(e)&&l(o.get(hr)));break;case"delete":c||(l(o.get(es)),vs(e)&&l(o.get(hr)));break;case"set":vs(e)&&l(o.get(es));break}}jr()}function Lu(e,t){const s=Zn.get(e);return s&&s.get(t)}function gs(e){const t=te(e);return t===e?t:(ke(t,"iterate",ln),We(e)?t:t.map(at))}function Oi(e){return ke(e=te(e),"iterate",ln),e}function Dt(e,t){return yt(e)?ws(Ut(e)?at(t):t):at(t)}const Fu={__proto__:null,[Symbol.iterator](){return Qi(this,Symbol.iterator,e=>Dt(this,e))},concat(...e){return gs(this).concat(...e.map(t=>H(t)?gs(t):t))},entries(){return Qi(this,"entries",e=>(e[1]=Dt(this,e[1]),e))},every(e,t){return _t(this,"every",e,t,void 0,arguments)},filter(e,t){return _t(this,"filter",e,t,s=>s.map(n=>Dt(this,n)),arguments)},find(e,t){return _t(this,"find",e,t,s=>Dt(this,s),arguments)},findIndex(e,t){return _t(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return _t(this,"findLast",e,t,s=>Dt(this,s),arguments)},findLastIndex(e,t){return _t(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return _t(this,"forEach",e,t,void 0,arguments)},includes(...e){return er(this,"includes",e)},indexOf(...e){return er(this,"indexOf",e)},join(e){return gs(this).join(e)},lastIndexOf(...e){return er(this,"lastIndexOf",e)},map(e,t){return _t(this,"map",e,t,void 0,arguments)},pop(){return Us(this,"pop")},push(...e){return Us(this,"push",e)},reduce(e,...t){return Uo(this,"reduce",e,t)},reduceRight(e,...t){return Uo(this,"reduceRight",e,t)},shift(){return Us(this,"shift")},some(e,t){return _t(this,"some",e,t,void 0,arguments)},splice(...e){return Us(this,"splice",e)},toReversed(){return gs(this).toReversed()},toSorted(e){return gs(this).toSorted(e)},toSpliced(...e){return gs(this).toSpliced(...e)},unshift(...e){return Us(this,"unshift",e)},values(){return Qi(this,"values",e=>Dt(this,e))}};function Qi(e,t,s){const n=Oi(e),i=n[t]();return n!==e&&!We(e)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.done||(r.value=s(r.value)),r}),i}const Du=Array.prototype;function _t(e,t,s,n,i,r){const o=Oi(e),l=o!==e&&!We(e),c=o[t];if(c!==Du[t]){const u=c.apply(e,r);return l?at(u):u}let f=s;o!==e&&(l?f=function(u,p){return s.call(this,Dt(e,u),p,e)}:s.length>2&&(f=function(u,p){return s.call(this,u,p,e)}));const a=c.call(o,f,n);return l&&i?i(a):a}function Uo(e,t,s,n){const i=Oi(e);let r=s;return i!==e&&(We(e)?s.length>3&&(r=function(o,l,c){return s.call(this,o,l,c,e)}):r=function(o,l,c){return s.call(this,o,Dt(e,l),c,e)}),i[t](r,...n)}function er(e,t,s){const n=te(e);ke(n,"iterate",ln);const i=n[t](...s);return(i===-1||i===!1)&&vn(s[0])?(s[0]=te(s[0]),n[t](...s)):i}function Us(e,t,s=[]){gt(),Ur();const n=te(e)[t].apply(e,s);return jr(),mt(),n}const Vu=Pe("__proto__,__v_isRef,__isVue"),uc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(qe));function $u(e){qe(e)||(e=String(e));const t=te(this);return ke(t,"has",e),t.hasOwnProperty(e)}class hc{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?bc:yc:r?mc:gc).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const o=H(t);if(!i){let c;if(o&&(c=Fu[s]))return c;if(s==="hasOwnProperty")return $u}const l=Reflect.get(t,s,be(t)?t:n);if((qe(s)?uc.has(s):Vu(s))||(i||ke(t,"get",s),r))return l;if(be(l)){const c=o&&Ci(s)?l:l.value;return i&&le(c)?Qn(c):c}return le(l)?i?Qn(l):Ri(l):l}}class pc extends hc{constructor(t=!1){super(!1,t)}set(t,s,n,i){let r=t[s];const o=H(t)&&Ci(s);if(!this._isShallow){const f=yt(r);if(!We(n)&&!yt(n)&&(r=te(r),n=te(n)),!o&&be(r)&&!be(n))return f||(r.value=n),!0}const l=o?Number(s)e,kn=e=>Reflect.getPrototypeOf(e);function Ku(e,t,s){return function(...n){const i=this.__v_raw,r=te(i),o=vs(r),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,f=i[e](...n),a=s?pr:t?ws:at;return!t&&ke(r,"iterate",c?hr:es),Q(Object.create(f),{next(){const{value:u,done:p}=f.next();return p?{value:u,done:p}:{value:l?[a(u[0]),a(u[1])]:a(u),done:p}}})}}function Rn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Wu(e,t){const s={get(i){const r=this.__v_raw,o=te(r),l=te(i);e||(Fe(i,l)&&ke(o,"get",i),ke(o,"get",l));const{has:c}=kn(o),f=t?pr:e?ws:at;if(c.call(o,i))return f(r.get(i));if(c.call(o,l))return f(r.get(l));r!==o&&r.get(i)},get size(){const i=this.__v_raw;return!e&&ke(te(i),"iterate",es),i.size},has(i){const r=this.__v_raw,o=te(r),l=te(i);return e||(Fe(i,l)&&ke(o,"has",i),ke(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=te(l),f=t?pr:e?ws:at;return!e&&ke(c,"iterate",es),l.forEach((a,u)=>i.call(r,f(a),f(u),o))}};return Q(s,e?{add:Rn("add"),set:Rn("set"),delete:Rn("delete"),clear:Rn("clear")}:{add(i){!t&&!We(i)&&!yt(i)&&(i=te(i));const r=te(this);return kn(r).has.call(r,i)||(r.add(i),Ct(r,"add",i,i)),this},set(i,r){!t&&!We(r)&&!yt(r)&&(r=te(r));const o=te(this),{has:l,get:c}=kn(o);let f=l.call(o,i);f||(i=te(i),f=l.call(o,i));const a=c.call(o,i);return o.set(i,r),f?Fe(r,a)&&Ct(o,"set",i,r):Ct(o,"add",i,r),this},delete(i){const r=te(this),{has:o,get:l}=kn(r);let c=o.call(r,i);c||(i=te(i),c=o.call(r,i)),l&&l.call(r,i);const f=r.delete(i);return c&&Ct(r,"delete",i,void 0),f},clear(){const i=te(this),r=i.size!==0,o=i.clear();return r&&Ct(i,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(i=>{s[i]=Ku(i,e,t)}),s}function ki(e,t){const s=Wu(e,t);return(n,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(re(s,i)&&i in n?s:n,i,r)}const qu={get:ki(!1,!1)},Gu={get:ki(!1,!0)},Ju={get:ki(!0,!1)},Yu={get:ki(!0,!0)},gc=new WeakMap,mc=new WeakMap,yc=new WeakMap,bc=new WeakMap;function zu(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Xu(e){return e.__v_skip||!Object.isExtensible(e)?0:zu(su(e))}function Ri(e){return yt(e)?e:Mi(e,!1,Hu,qu,gc)}function _c(e){return Mi(e,!1,Uu,Gu,mc)}function Qn(e){return Mi(e,!0,Bu,Ju,yc)}function Zu(e){return Mi(e,!0,ju,Yu,bc)}function Mi(e,t,s,n,i){if(!le(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=Xu(e);if(r===0)return e;const o=i.get(e);if(o)return o;const l=new Proxy(e,r===2?n:s);return i.set(e,l),l}function Ut(e){return yt(e)?Ut(e.__v_raw):!!(e&&e.__v_isReactive)}function yt(e){return!!(e&&e.__v_isReadonly)}function We(e){return!!(e&&e.__v_isShallow)}function vn(e){return e?!!e.__v_raw:!1}function te(e){const t=e&&e.__v_raw;return t?te(t):e}function Sc(e){return!re(e,"__v_skip")&&Object.isExtensible(e)&&zl(e,"__v_skip",!0),e}const at=e=>le(e)?Ri(e):e,ws=e=>le(e)?Qn(e):e;function be(e){return e?e.__v_isRef===!0:!1}function Xs(e){return Tc(e,!1)}function vc(e){return Tc(e,!0)}function Tc(e,t){return be(e)?e:new Qu(e,t)}class Qu{constructor(t,s){this.dep=new Ii,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=s?t:te(t),this._value=s?t:at(t),this.__v_isShallow=s}get value(){return this.dep.track(),this._value}set value(t){const s=this._rawValue,n=this.__v_isShallow||We(t)||yt(t);t=n?t:te(t),Fe(t,s)&&(this._rawValue=t,this._value=n?t:at(t),this.dep.trigger())}}function eh(e){e.dep&&e.dep.trigger()}function Tn(e){return be(e)?e.value:e}function th(e){return q(e)?e():Tn(e)}const sh={get:(e,t,s)=>t==="__v_raw"?e:Tn(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 Wr(e){return Ut(e)?e:new Proxy(e,sh)}class nh{constructor(t){this.__v_isRef=!0,this._value=void 0;const s=this.dep=new Ii,{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 Ec(e){return new nh(e)}function ih(e){const t=H(e)?new Array(e.length):{};for(const s in e)t[s]=Cc(e,s);return t}class rh{constructor(t,s,n){this._object=t,this._key=s,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0,this._raw=te(t);let i=!0,r=t;if(!H(t)||!Ci(String(s)))do i=!vn(r)||We(r);while(i&&(r=r.__v_raw));this._shallow=i}get value(){let t=this._object[this._key];return this._shallow&&(t=Tn(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 Lu(this._raw,this._key)}}class oh{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 lh(e,t,s){return be(e)?e:q(e)?new oh(e):le(e)&&arguments.length>1?Cc(e,t,s):Xs(e)}function Cc(e,t,s){return new rh(e,t,s)}class ch{constructor(t,s,n){this.fn=t,this.setter=s,this._value=void 0,this.dep=new Ii(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=on-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!s,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&fe!==this)return rc(this,!0),!0}get value(){const t=this.dep.track();return cc(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function ah(e,t,s=!1){let n,i;return q(e)?n=e:(n=e.get,i=e.set),new ch(n,i,s)}const fh={GET:"get",HAS:"has",ITERATE:"iterate"},uh={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Mn={},ei=new WeakMap;let Vt;function hh(){return Vt}function Ac(e,t=!1,s=Vt){if(s){let n=ei.get(s);n||ei.set(s,n=[]),n.push(e)}}function ph(e,t,s=se){const{immediate:n,deep:i,once:r,scheduler:o,augmentJob:l,call:c}=s,f=y=>i?y:We(y)||i===!1||i===0?At(y,1):At(y);let a,u,p,g,b=!1,_=!1;if(be(e)?(u=()=>e.value,b=We(e)):Ut(e)?(u=()=>f(e),b=!0):H(e)?(_=!0,b=e.some(y=>Ut(y)||We(y)),u=()=>e.map(y=>{if(be(y))return y.value;if(Ut(y))return f(y);if(q(y))return c?c(y,2):y()})):q(e)?t?u=c?()=>c(e,2):e:u=()=>{if(p){gt();try{p()}finally{mt()}}const y=Vt;Vt=a;try{return c?c(e,3,[g]):e(g)}finally{Vt=y}}:u=xe,t&&i){const y=u,S=i===!0?1/0:i;u=()=>At(y(),S)}const M=nc(),x=()=>{a.stop(),M&&M.active&&Vr(M.effects,a)};if(r&&t){const y=t;t=(...S)=>{y(...S),x()}}let C=_?new Array(e.length).fill(Mn):Mn;const d=y=>{if(!(!(a.flags&1)||!a.dirty&&!y))if(t){const S=a.run();if(i||b||(_?S.some((w,V)=>Fe(w,C[V])):Fe(S,C))){p&&p();const w=Vt;Vt=a;try{const V=[S,C===Mn?void 0:_&&C[0]===Mn?[]:C,g];C=S,c?c(t,3,V):t(...V)}finally{Vt=w}}}else a.run()};return l&&l(d),a=new rn(u),a.scheduler=o?()=>o(d,!1):d,g=y=>Ac(y,!1,a),p=a.onStop=()=>{const y=ei.get(a);if(y){if(c)c(y,4);else for(const S of y)S();ei.delete(a)}},t?n?d(!0):C=a.run():o?o(d.bind(null,!0),!0):a.run(),x.pause=a.pause.bind(a),x.resume=a.resume.bind(a),x.stop=x,x}function At(e,t=1/0,s){if(t<=0||!le(e)||e.__v_skip||(s=s||new Map,(s.get(e)||0)>=t))return e;if(s.set(e,t),t--,be(e))At(e.value,t,s);else if(H(e))for(let n=0;n{At(n,t,s)});else if(Ei(e)){for(const n in e)At(e[n],t,s);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&At(e[n],t,s)}return e}const ts=[];function dh(e){ts.push(e)}function gh(){ts.pop()}let tr=!1;function Lt(e,...t){if(tr)return;tr=!0,gt();const s=ts.length?ts[ts.length-1].component:null,n=s&&s.appContext.config.warnHandler,i=mh();if(n)hs(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 <${Ma(s,r.type)}>`).join(` +function Pe(e){const t=Object.create(null);for(const s of e.split(","))t[s]=1;return s=>s in t}const se={},Ss=[],xe=()=>{},_s=()=>!1,as=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Dr=e=>e.startsWith("onUpdate:"),Q=Object.assign,Vr=(e,t)=>{const s=e.indexOf(t);s>-1&&e.splice(s,1)},eu=Object.prototype.hasOwnProperty,re=(e,t)=>eu.call(e,t),H=Array.isArray,vs=e=>Ds(e)==="[object Map]",fs=e=>Ds(e)==="[object Set]",Vo=e=>Ds(e)==="[object Date]",tu=e=>Ds(e)==="[object RegExp]",q=e=>typeof e=="function",z=e=>typeof e=="string",qe=e=>typeof e=="symbol",le=e=>e!==null&&typeof e=="object",$r=e=>(le(e)||q(e))&&q(e.then)&&q(e.catch),Yl=Object.prototype.toString,Ds=e=>Yl.call(e),su=e=>Ds(e).slice(8,-1),Ei=e=>Ds(e)==="[object Object]",Ci=e=>z(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Nt=Pe(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),nu=Pe("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Ai=e=>{const t=Object.create(null);return s=>t[s]||(t[s]=e(s))},iu=/-\w/g,he=Ai(e=>e.replace(iu,t=>t.slice(1).toUpperCase())),ru=/\B([A-Z])/g,Ve=Ai(e=>e.replace(ru,"-$1").toLowerCase()),us=Ai(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ts=Ai(e=>e?`on${us(e)}`:""),Fe=(e,t)=>!Object.is(e,t),Es=(e,...t)=>{for(let s=0;s{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:s})},xi=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Xn=e=>{const t=z(e)?Number(e):NaN;return isNaN(t)?e:t};let $o;const Ni=()=>$o||($o=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ou(e,t){return e+JSON.stringify(t,(s,n)=>typeof n=="function"?n.toString():n)}const lu="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",cu=Pe(lu);function Vs(e){if(H(e)){const t={};for(let s=0;s{if(s){const n=s.split(fu);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function hu(e){if(!e)return"";if(z(e))return e;let t="";for(const s in e){const n=e[s];if(z(n)||typeof n=="number"){const i=s.startsWith("--")?s:Ve(s);t+=`${i}:${n};`}}return t}function $s(e){let t="";if(z(e))t=e;else if(H(e))for(let s=0;s?@[\\\]^`{|}~]/g;function Nu(e,t){return e.replace(xu,s=>`\\${s}`)}function wu(e,t){if(e.length!==t.length)return!1;let s=!0;for(let n=0;s&&nWt(s,t))}const Ql=e=>!!(e&&e.__v_isRef===!0),ec=e=>z(e)?e:e==null?"":H(e)||le(e)&&(e.toString===Yl||!q(e.toString))?Ql(e)?ec(e.value):JSON.stringify(e,tc,2):String(e),tc=(e,t)=>Ql(t)?tc(e,t.value):vs(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((s,[n,i],r)=>(s[Xi(n,r)+" =>"]=i,s),{})}:fs(t)?{[`Set(${t.size})`]:[...t.values()].map(s=>Xi(s))}:qe(t)?Xi(t):le(t)&&!H(t)&&!Ei(t)?String(t):t,Xi=(e,t="")=>{var s;return qe(e)?`Symbol(${(s=e.description)!=null?s:t})`:e};function sc(e){return e==null?"initial":typeof e=="string"?e===""?" ":e:String(e)}let Ie;class Br{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Ie,!t&&Ie&&(this.index=(Ie.scopes||(Ie.scopes=[])).push(this)-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&&(Ie=this.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(zs){let t=zs;for(zs=void 0;t;){const s=t.next;t.next=void 0,t.flags&=-9,t=s}}let e;for(;Ys;){let t=Ys;for(Ys=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 oc(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function lc(e){let t,s=e.depsTail,n=s;for(;n;){const i=n.prevDep;n.version===-1?(n===s&&(s=i),Kr(n),Ru(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=i}e.deps=t,e.depsTail=s}function ur(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(cc(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function cc(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===on)||(e.globalVersion=on,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!ur(e))))return;e.flags|=2;const t=e.dep,s=fe,n=lt;fe=e,lt=!0;try{oc(e);const i=e.fn(e._value);(t.version===0||Fe(i,e._value))&&(e.flags|=128,e._value=i,t.version++)}catch(i){throw t.version++,i}finally{fe=s,lt=n,lc(e),e.flags&=-3}}function Kr(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)Kr(r,!0)}!t&&!--s.sc&&s.map&&s.map.delete(s.key)}function Ru(e){const{prevDep:t,nextDep:s}=e;t&&(t.nextDep=s,e.prevDep=void 0),s&&(s.prevDep=t,e.nextDep=void 0)}function ku(e,t){e.effect instanceof rn&&(e=e.effect.fn);const s=new rn(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 Mu(e){e.effect.stop()}let lt=!0;const ac=[];function gt(){ac.push(lt),lt=!1}function mt(){const e=ac.pop();lt=e===void 0?!0:e}function Bo(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const s=fe;fe=void 0;try{t()}finally{fe=s}}}let on=0;class Pu{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 Ii{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(!fe||!lt||fe===this.computed)return;let s=this.activeLink;if(s===void 0||s.sub!==fe)s=this.activeLink=new Pu(fe,this),fe.deps?(s.prevDep=fe.depsTail,fe.depsTail.nextDep=s,fe.depsTail=s):fe.deps=fe.depsTail=s,fc(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=fe.depsTail,s.nextDep=void 0,fe.depsTail.nextDep=s,fe.depsTail=s,fe.deps===s&&(fe.deps=n)}return s}trigger(t){this.version++,on++,this.notify(t)}notify(t){Ur();try{for(let s=this.subs;s;s=s.prevSub)s.sub.notify()&&s.sub.dep.notify()}finally{jr()}}}function fc(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)fc(n)}const s=e.dep.subs;s!==e&&(e.prevSub=s,s&&(s.nextSub=e)),e.dep.subs=e}}const Zn=new WeakMap,es=Symbol(""),hr=Symbol(""),ln=Symbol("");function Re(e,t,s){if(lt&&fe){let n=Zn.get(e);n||Zn.set(e,n=new Map);let i=n.get(s);i||(n.set(s,i=new Ii),i.map=n,i.key=s),i.track()}}function Ct(e,t,s,n,i,r){const o=Zn.get(e);if(!o){on++;return}const l=c=>{c&&c.trigger()};if(Ur(),t==="clear")o.forEach(l);else{const c=H(e),f=c&&Ci(s);if(c&&s==="length"){const a=Number(n);o.forEach((u,p)=>{(p==="length"||p===ln||!qe(p)&&p>=a)&&l(u)})}else switch((s!==void 0||o.has(void 0))&&l(o.get(s)),f&&l(o.get(ln)),t){case"add":c?f&&l(o.get("length")):(l(o.get(es)),vs(e)&&l(o.get(hr)));break;case"delete":c||(l(o.get(es)),vs(e)&&l(o.get(hr)));break;case"set":vs(e)&&l(o.get(es));break}}jr()}function Lu(e,t){const s=Zn.get(e);return s&&s.get(t)}function gs(e){const t=te(e);return t===e?t:(Re(t,"iterate",ln),We(e)?t:t.map(at))}function Oi(e){return Re(e=te(e),"iterate",ln),e}function Dt(e,t){return yt(e)?ws(Ut(e)?at(t):t):at(t)}const Fu={__proto__:null,[Symbol.iterator](){return Qi(this,Symbol.iterator,e=>Dt(this,e))},concat(...e){return gs(this).concat(...e.map(t=>H(t)?gs(t):t))},entries(){return Qi(this,"entries",e=>(e[1]=Dt(this,e[1]),e))},every(e,t){return _t(this,"every",e,t,void 0,arguments)},filter(e,t){return _t(this,"filter",e,t,s=>s.map(n=>Dt(this,n)),arguments)},find(e,t){return _t(this,"find",e,t,s=>Dt(this,s),arguments)},findIndex(e,t){return _t(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return _t(this,"findLast",e,t,s=>Dt(this,s),arguments)},findLastIndex(e,t){return _t(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return _t(this,"forEach",e,t,void 0,arguments)},includes(...e){return er(this,"includes",e)},indexOf(...e){return er(this,"indexOf",e)},join(e){return gs(this).join(e)},lastIndexOf(...e){return er(this,"lastIndexOf",e)},map(e,t){return _t(this,"map",e,t,void 0,arguments)},pop(){return Us(this,"pop")},push(...e){return Us(this,"push",e)},reduce(e,...t){return Uo(this,"reduce",e,t)},reduceRight(e,...t){return Uo(this,"reduceRight",e,t)},shift(){return Us(this,"shift")},some(e,t){return _t(this,"some",e,t,void 0,arguments)},splice(...e){return Us(this,"splice",e)},toReversed(){return gs(this).toReversed()},toSorted(e){return gs(this).toSorted(e)},toSpliced(...e){return gs(this).toSpliced(...e)},unshift(...e){return Us(this,"unshift",e)},values(){return Qi(this,"values",e=>Dt(this,e))}};function Qi(e,t,s){const n=Oi(e),i=n[t]();return n!==e&&!We(e)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.done||(r.value=s(r.value)),r}),i}const Du=Array.prototype;function _t(e,t,s,n,i,r){const o=Oi(e),l=o!==e&&!We(e),c=o[t];if(c!==Du[t]){const u=c.apply(e,r);return l?at(u):u}let f=s;o!==e&&(l?f=function(u,p){return s.call(this,Dt(e,u),p,e)}:s.length>2&&(f=function(u,p){return s.call(this,u,p,e)}));const a=c.call(o,f,n);return l&&i?i(a):a}function Uo(e,t,s,n){const i=Oi(e);let r=s;return i!==e&&(We(e)?s.length>3&&(r=function(o,l,c){return s.call(this,o,l,c,e)}):r=function(o,l,c){return s.call(this,o,Dt(e,l),c,e)}),i[t](r,...n)}function er(e,t,s){const n=te(e);Re(n,"iterate",ln);const i=n[t](...s);return(i===-1||i===!1)&&vn(s[0])?(s[0]=te(s[0]),n[t](...s)):i}function Us(e,t,s=[]){gt(),Ur();const n=te(e)[t].apply(e,s);return jr(),mt(),n}const Vu=Pe("__proto__,__v_isRef,__isVue"),uc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(qe));function $u(e){qe(e)||(e=String(e));const t=te(this);return Re(t,"has",e),t.hasOwnProperty(e)}class hc{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?bc:yc:r?mc:gc).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const o=H(t);if(!i){let c;if(o&&(c=Fu[s]))return c;if(s==="hasOwnProperty")return $u}const l=Reflect.get(t,s,be(t)?t:n);if((qe(s)?uc.has(s):Vu(s))||(i||Re(t,"get",s),r))return l;if(be(l)){const c=o&&Ci(s)?l:l.value;return i&&le(c)?Qn(c):c}return le(l)?i?Qn(l):ki(l):l}}class pc extends hc{constructor(t=!1){super(!1,t)}set(t,s,n,i){let r=t[s];const o=H(t)&&Ci(s);if(!this._isShallow){const f=yt(r);if(!We(n)&&!yt(n)&&(r=te(r),n=te(n)),!o&&be(r)&&!be(n))return f||(r.value=n),!0}const l=o?Number(s)e,Rn=e=>Reflect.getPrototypeOf(e);function Ku(e,t,s){return function(...n){const i=this.__v_raw,r=te(i),o=vs(r),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,f=i[e](...n),a=s?pr:t?ws:at;return!t&&Re(r,"iterate",c?hr:es),Q(Object.create(f),{next(){const{value:u,done:p}=f.next();return p?{value:u,done:p}:{value:l?[a(u[0]),a(u[1])]:a(u),done:p}}})}}function kn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Wu(e,t){const s={get(i){const r=this.__v_raw,o=te(r),l=te(i);e||(Fe(i,l)&&Re(o,"get",i),Re(o,"get",l));const{has:c}=Rn(o),f=t?pr:e?ws:at;if(c.call(o,i))return f(r.get(i));if(c.call(o,l))return f(r.get(l));r!==o&&r.get(i)},get size(){const i=this.__v_raw;return!e&&Re(te(i),"iterate",es),i.size},has(i){const r=this.__v_raw,o=te(r),l=te(i);return e||(Fe(i,l)&&Re(o,"has",i),Re(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=te(l),f=t?pr:e?ws:at;return!e&&Re(c,"iterate",es),l.forEach((a,u)=>i.call(r,f(a),f(u),o))}};return Q(s,e?{add:kn("add"),set:kn("set"),delete:kn("delete"),clear:kn("clear")}:{add(i){!t&&!We(i)&&!yt(i)&&(i=te(i));const r=te(this);return Rn(r).has.call(r,i)||(r.add(i),Ct(r,"add",i,i)),this},set(i,r){!t&&!We(r)&&!yt(r)&&(r=te(r));const o=te(this),{has:l,get:c}=Rn(o);let f=l.call(o,i);f||(i=te(i),f=l.call(o,i));const a=c.call(o,i);return o.set(i,r),f?Fe(r,a)&&Ct(o,"set",i,r):Ct(o,"add",i,r),this},delete(i){const r=te(this),{has:o,get:l}=Rn(r);let c=o.call(r,i);c||(i=te(i),c=o.call(r,i)),l&&l.call(r,i);const f=r.delete(i);return c&&Ct(r,"delete",i,void 0),f},clear(){const i=te(this),r=i.size!==0,o=i.clear();return r&&Ct(i,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(i=>{s[i]=Ku(i,e,t)}),s}function Ri(e,t){const s=Wu(e,t);return(n,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(re(s,i)&&i in n?s:n,i,r)}const qu={get:Ri(!1,!1)},Gu={get:Ri(!1,!0)},Ju={get:Ri(!0,!1)},Yu={get:Ri(!0,!0)},gc=new WeakMap,mc=new WeakMap,yc=new WeakMap,bc=new WeakMap;function zu(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Xu(e){return e.__v_skip||!Object.isExtensible(e)?0:zu(su(e))}function ki(e){return yt(e)?e:Mi(e,!1,Hu,qu,gc)}function _c(e){return Mi(e,!1,Uu,Gu,mc)}function Qn(e){return Mi(e,!0,Bu,Ju,yc)}function Zu(e){return Mi(e,!0,ju,Yu,bc)}function Mi(e,t,s,n,i){if(!le(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=Xu(e);if(r===0)return e;const o=i.get(e);if(o)return o;const l=new Proxy(e,r===2?n:s);return i.set(e,l),l}function Ut(e){return yt(e)?Ut(e.__v_raw):!!(e&&e.__v_isReactive)}function yt(e){return!!(e&&e.__v_isReadonly)}function We(e){return!!(e&&e.__v_isShallow)}function vn(e){return e?!!e.__v_raw:!1}function te(e){const t=e&&e.__v_raw;return t?te(t):e}function Sc(e){return!re(e,"__v_skip")&&Object.isExtensible(e)&&zl(e,"__v_skip",!0),e}const at=e=>le(e)?ki(e):e,ws=e=>le(e)?Qn(e):e;function be(e){return e?e.__v_isRef===!0:!1}function Xs(e){return Tc(e,!1)}function vc(e){return Tc(e,!0)}function Tc(e,t){return be(e)?e:new Qu(e,t)}class Qu{constructor(t,s){this.dep=new Ii,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=s?t:te(t),this._value=s?t:at(t),this.__v_isShallow=s}get value(){return this.dep.track(),this._value}set value(t){const s=this._rawValue,n=this.__v_isShallow||We(t)||yt(t);t=n?t:te(t),Fe(t,s)&&(this._rawValue=t,this._value=n?t:at(t),this.dep.trigger())}}function eh(e){e.dep&&e.dep.trigger()}function Tn(e){return be(e)?e.value:e}function th(e){return q(e)?e():Tn(e)}const sh={get:(e,t,s)=>t==="__v_raw"?e:Tn(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 Wr(e){return Ut(e)?e:new Proxy(e,sh)}class nh{constructor(t){this.__v_isRef=!0,this._value=void 0;const s=this.dep=new Ii,{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 Ec(e){return new nh(e)}function ih(e){const t=H(e)?new Array(e.length):{};for(const s in e)t[s]=Cc(e,s);return t}class rh{constructor(t,s,n){this._object=t,this._key=s,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0,this._raw=te(t);let i=!0,r=t;if(!H(t)||!Ci(String(s)))do i=!vn(r)||We(r);while(i&&(r=r.__v_raw));this._shallow=i}get value(){let t=this._object[this._key];return this._shallow&&(t=Tn(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 Lu(this._raw,this._key)}}class oh{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 lh(e,t,s){return be(e)?e:q(e)?new oh(e):le(e)&&arguments.length>1?Cc(e,t,s):Xs(e)}function Cc(e,t,s){return new rh(e,t,s)}class ch{constructor(t,s,n){this.fn=t,this.setter=s,this._value=void 0,this.dep=new Ii(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=on-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!s,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&fe!==this)return rc(this,!0),!0}get value(){const t=this.dep.track();return cc(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function ah(e,t,s=!1){let n,i;return q(e)?n=e:(n=e.get,i=e.set),new ch(n,i,s)}const fh={GET:"get",HAS:"has",ITERATE:"iterate"},uh={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Mn={},ei=new WeakMap;let Vt;function hh(){return Vt}function Ac(e,t=!1,s=Vt){if(s){let n=ei.get(s);n||ei.set(s,n=[]),n.push(e)}}function ph(e,t,s=se){const{immediate:n,deep:i,once:r,scheduler:o,augmentJob:l,call:c}=s,f=y=>i?y:We(y)||i===!1||i===0?At(y,1):At(y);let a,u,p,g,b=!1,_=!1;if(be(e)?(u=()=>e.value,b=We(e)):Ut(e)?(u=()=>f(e),b=!0):H(e)?(_=!0,b=e.some(y=>Ut(y)||We(y)),u=()=>e.map(y=>{if(be(y))return y.value;if(Ut(y))return f(y);if(q(y))return c?c(y,2):y()})):q(e)?t?u=c?()=>c(e,2):e:u=()=>{if(p){gt();try{p()}finally{mt()}}const y=Vt;Vt=a;try{return c?c(e,3,[g]):e(g)}finally{Vt=y}}:u=xe,t&&i){const y=u,S=i===!0?1/0:i;u=()=>At(y(),S)}const M=nc(),x=()=>{a.stop(),M&&M.active&&Vr(M.effects,a)};if(r&&t){const y=t;t=(...S)=>{y(...S),x()}}let C=_?new Array(e.length).fill(Mn):Mn;const d=y=>{if(!(!(a.flags&1)||!a.dirty&&!y))if(t){const S=a.run();if(i||b||(_?S.some((w,V)=>Fe(w,C[V])):Fe(S,C))){p&&p();const w=Vt;Vt=a;try{const V=[S,C===Mn?void 0:_&&C[0]===Mn?[]:C,g];C=S,c?c(t,3,V):t(...V)}finally{Vt=w}}}else a.run()};return l&&l(d),a=new rn(u),a.scheduler=o?()=>o(d,!1):d,g=y=>Ac(y,!1,a),p=a.onStop=()=>{const y=ei.get(a);if(y){if(c)c(y,4);else for(const S of y)S();ei.delete(a)}},t?n?d(!0):C=a.run():o?o(d.bind(null,!0),!0):a.run(),x.pause=a.pause.bind(a),x.resume=a.resume.bind(a),x.stop=x,x}function At(e,t=1/0,s){if(t<=0||!le(e)||e.__v_skip||(s=s||new Map,(s.get(e)||0)>=t))return e;if(s.set(e,t),t--,be(e))At(e.value,t,s);else if(H(e))for(let n=0;n{At(n,t,s)});else if(Ei(e)){for(const n in e)At(e[n],t,s);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&At(e[n],t,s)}return e}const ts=[];function dh(e){ts.push(e)}function gh(){ts.pop()}let tr=!1;function Lt(e,...t){if(tr)return;tr=!0,gt();const s=ts.length?ts[ts.length-1].component:null,n=s&&s.appContext.config.warnHandler,i=mh();if(n)hs(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 <${Ma(s,r.type)}>`).join(` `),i]);else{const r=[`[Vue warn]: ${e}`,...t];i.length&&r.push(` `,...yh(i)),console.warn(...r)}mt(),tr=!1}function mh(){let e=ts[ts.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 yh(e){const t=[];return e.forEach((s,n)=>{t.push(...n===0?[]:[` -`],...bh(s))}),t}function bh({vnode:e,recurseCount:t}){const s=t>0?`... (${t} recursive calls)`:"",n=e.component?e.component.parent==null:!1,i=` at <${Ma(e.component,e.type,n)}`,r=">"+s;return e.props?[i,..._h(e.props),r]:[i+r]}function _h(e){const t=[],s=Object.keys(e);return s.slice(0,3).forEach(n=>{t.push(...xc(n,e[n]))}),s.length>3&&t.push(" ..."),t}function xc(e,t,s){return z(t)?(t=JSON.stringify(t),s?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?s?t:[`${e}=${t}`]:be(t)?(t=xc(e,te(t.value),!0),s?t:[`${e}=Ref<`,t,">"]):q(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=te(t),s?t:[`${e}=`,t])}function Sh(e,t){}const vh={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"},Th={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 hs(e,t,s,n){try{return n?e(...n):e()}catch(i){ps(i,t,s)}}function nt(e,t,s,n){if(q(e)){const i=hs(e,t,s,n);return i&&$r(i)&&i.catch(r=>{ps(r,t,s)}),i}if(H(e)){const i=[];for(let r=0;r>>1,i=De[n],r=an(i);r=an(s)?De.push(e):De.splice(Ch(t),0,e),e.flags|=1,wc()}}function wc(){ti||(ti=Nc.then(Ic))}function cn(e){H(e)?Cs.push(...e):$t&&e.id===-1?$t.splice(ys+1,0,e):e.flags&1||(Cs.push(e),e.flags|=1),wc()}function jo(e,t,s=pt+1){for(;san(s)-an(n));if(Cs.length=0,$t){$t.push(...t);return}for($t=t,ys=0;ys<$t.length;ys++){const s=$t[ys];s.flags&4&&(s.flags&=-2),s.flags&8||s(),s.flags&=-2}$t=null,ys=0}}const an=e=>e.id==null?e.flags&2?-1:1/0:e.id;function Ic(e){try{for(pt=0;ptbs.emit(i,...r)),Pn=[]):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=>{Oc(r,t)}),setTimeout(()=>{bs||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Pn=[])},3e3)):Pn=[]}let Ae=null,Li=null;function fn(e){const t=Ae;return Ae=e,Li=e&&e.type.__scopeId||null,t}function Ah(e){Li=e}function xh(){Li=null}const Nh=e=>Gr;function Gr(e,t=Ae,s){if(!t||e._n)return e;const n=(...i)=>{n._d&&dn(-1);const r=fn(t);let o;try{o=e(...i)}finally{fn(r),n._d&&dn(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function wh(e,t){if(Ae===null)return e;const s=xn(Ae),n=e.dirs||(e.dirs=[]);for(let i=0;i1)return s&&q(t)?t.call(n&&n.proxy):t}}function Ih(){return!!(Ge()||ss)}const Rc=Symbol.for("v-scx"),Mc=()=>Zs(Rc);function Oh(e,t){return En(e,null,t)}function kh(e,t){return En(e,null,{flush:"post"})}function Pc(e,t){return En(e,null,{flush:"sync"})}function As(e,t,s){return En(e,t,s)}function En(e,t,s=se){const{immediate:n,deep:i,flush:r,once:o}=s,l=Q({},s),c=t&&n||!t&&r!=="post";let f;if(Os){if(r==="sync"){const g=Mc();f=g.__watcherHandles||(g.__watcherHandles=[])}else if(!c){const g=()=>{};return g.stop=xe,g.resume=xe,g.pause=xe,g}}const a=Ce;l.call=(g,b,_)=>nt(g,a,b,_);let u=!1;r==="post"?l.scheduler=g=>{_e(g,a&&a.suspense)}:r!=="sync"&&(u=!0,l.scheduler=(g,b)=>{b?g():qr(g)}),l.augmentJob=g=>{t&&(g.flags|=4),u&&(g.flags|=2,a&&(g.id=a.uid,g.i=a))};const p=ph(e,t,l);return Os&&(f?f.push(p):c&&p()),p}function Rh(e,t,s){const n=this.proxy,i=z(e)?e.includes(".")?Lc(n,e):()=>n[e]:e.bind(n,n);let r;q(t)?r=t:(r=t.handler,s=t);const o=ls(this),l=En(i,r.bind(n),s);return o(),l}function Lc(e,t){const s=t.split(".");return()=>{let n=e;for(let i=0;ie.__isTeleport,Qs=e=>e&&(e.disabled||e.disabled===""),Ko=e=>e&&(e.defer||e.defer===""),Wo=e=>typeof SVGElement<"u"&&e instanceof SVGElement,qo=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,dr=(e,t)=>{const s=e&&e.to;return z(s)?t?t(s):null:s},Vc={name:"Teleport",__isTeleport:!0,process(e,t,s,n,i,r,o,l,c,f){const{mc:a,pc:u,pbc:p,o:{insert:g,querySelector:b,createText:_,createComment:M}}=f,x=Qs(t.props);let{shapeFlag:C,children:d,dynamicChildren:y}=t;if(e==null){const S=t.el=_(""),w=t.anchor=_("");g(S,s,n),g(w,s,n);const V=(v,A)=>{C&16&&a(d,v,A,i,r,o,l,c)},k=()=>{const v=t.target=dr(t.props,b),A=$c(v,t,_,g);v&&(o!=="svg"&&Wo(v)?o="svg":o!=="mathml"&&qo(v)&&(o="mathml"),i&&i.isCE&&(i.ce._teleportTargets||(i.ce._teleportTargets=new Set)).add(v),x||(V(v,A),jn(t,!1)))};x&&(V(s,w),jn(t,!0)),Ko(t.props)?(t.el.__isMounted=!1,_e(()=>{k(),delete t.el.__isMounted},r)):k()}else{if(Ko(t.props)&&e.el.__isMounted===!1){_e(()=>{Vc.process(e,t,s,n,i,r,o,l,c,f)},r);return}t.el=e.el,t.targetStart=e.targetStart;const S=t.anchor=e.anchor,w=t.target=e.target,V=t.targetAnchor=e.targetAnchor,k=Qs(e.props),v=k?s:w,A=k?S:V;if(o==="svg"||Wo(w)?o="svg":(o==="mathml"||qo(w))&&(o="mathml"),y?(p(e.dynamicChildren,y,v,i,r,o,l),ro(e,t,!0)):c||u(e,t,v,A,i,r,o,l,!1),x)k?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Ln(t,s,S,f,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const P=t.target=dr(t.props,b);P&&Ln(t,P,null,f,0)}else k&&Ln(t,w,V,f,1);jn(t,x)}},remove(e,t,s,{um:n,o:{remove:i}},r){const{shapeFlag:o,children:l,anchor:c,targetStart:f,targetAnchor:a,target:u,props:p}=e;if(u&&(i(f),i(a)),r&&i(c),o&16){const g=r||!Qs(p);for(let b=0;b{e.isMounted=!0}),$i(()=>{e.isUnmounting=!0}),e}const Qe=[Function,Array],Yr={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Qe,onEnter:Qe,onAfterEnter:Qe,onEnterCancelled:Qe,onBeforeLeave:Qe,onLeave:Qe,onAfterLeave:Qe,onLeaveCancelled:Qe,onBeforeAppear:Qe,onAppear:Qe,onAfterAppear:Qe,onAppearCancelled:Qe},Hc=e=>{const t=e.subTree;return t.component?Hc(t.component):t},Lh={name:"BaseTransition",props:Yr,setup(e,{slots:t}){const s=Ge(),n=Jr();return()=>{const i=t.default&&Fi(t.default(),!0);if(!i||!i.length)return;const r=Bc(i),o=te(e),{mode:l}=o;if(n.isLeaving)return sr(r);const c=Go(r);if(!c)return sr(r);let f=Is(c,o,n,s,u=>f=u);c.type!==ye&&Ot(c,f);let a=s.subTree&&Go(s.subTree);if(a&&a.type!==ye&&!ot(a,c)&&Hc(s).type!==ye){let u=Is(a,o,n,s);if(Ot(a,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,a=void 0},sr(r);l==="in-out"&&c.type!==ye?u.delayLeave=(p,g,b)=>{const _=jc(n,a);_[String(a.key)]=a,p[Et]=()=>{g(),p[Et]=void 0,delete f.delayedLeave,a=void 0},f.delayedLeave=()=>{b(),delete f.delayedLeave,a=void 0}}:a=void 0}else a&&(a=void 0);return r}}};function Bc(e){let t=e[0];if(e.length>1){for(const s of e)if(s.type!==ye){t=s;break}}return t}const Uc=Lh;function jc(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 Is(e,t,s,n,i){const{appear:r,mode:o,persisted:l=!1,onBeforeEnter:c,onEnter:f,onAfterEnter:a,onEnterCancelled:u,onBeforeLeave:p,onLeave:g,onAfterLeave:b,onLeaveCancelled:_,onBeforeAppear:M,onAppear:x,onAfterAppear:C,onAppearCancelled:d}=t,y=String(e.key),S=jc(s,e),w=(v,A)=>{v&&nt(v,n,9,A)},V=(v,A)=>{const P=A[1];w(v,A),H(v)?v.every(E=>E.length<=1)&&P():v.length<=1&&P()},k={mode:o,persisted:l,beforeEnter(v){let A=c;if(!s.isMounted)if(r)A=M||c;else return;v[Et]&&v[Et](!0);const P=S[y];P&&ot(e,P)&&P.el[Et]&&P.el[Et](),w(A,[v])},enter(v){let A=f,P=a,E=u;if(!s.isMounted)if(r)A=x||f,P=C||a,E=d||u;else return;let L=!1;const K=v[Fn]=Y=>{L||(L=!0,Y?w(E,[v]):w(P,[v]),k.delayedLeave&&k.delayedLeave(),v[Fn]=void 0)};A?V(A,[v,K]):K()},leave(v,A){const P=String(e.key);if(v[Fn]&&v[Fn](!0),s.isUnmounting)return A();w(p,[v]);let E=!1;const L=v[Et]=K=>{E||(E=!0,A(),K?w(_,[v]):w(b,[v]),v[Et]=void 0,S[P]===e&&delete S[P])};S[P]=e,g?V(g,[v,L]):L()},clone(v){const A=Is(v,t,s,n,i);return i&&i(A),A}};return k}function sr(e){if(Cn(e))return e=bt(e),e.children=null,e}function Go(e){if(!Cn(e))return Dc(e.type)&&e.children?Bc(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 Ot(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Ot(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 Fi(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}const ni=new WeakMap;function xs(e,t,s,n,i=!1){if(H(e)){e.forEach((b,_)=>xs(b,t&&(H(t)?t[_]:t),s,n,i));return}if(wt(n)&&!i){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&xs(e,t,s,n.component.subTree);return}const r=n.shapeFlag&4?xn(n.component):n.el,o=i?null:r,{i:l,r:c}=e,f=t&&t.r,a=l.refs===se?l.refs={}:l.refs,u=l.setupState,p=te(u),g=u===se?_s:b=>re(p,b);if(f!=null&&f!==c){if(Jo(t),z(f))a[f]=null,g(f)&&(u[f]=null);else if(be(f)){f.value=null;const b=t;b.k&&(a[b.k]=null)}}if(q(c))hs(c,l,12,[o,a]);else{const b=z(c),_=be(c);if(b||_){const M=()=>{if(e.f){const x=b?g(c)?u[c]:a[c]:c.value;if(i)H(x)&&Vr(x,r);else if(H(x))x.includes(r)||x.push(r);else if(b)a[c]=[r],g(c)&&(u[c]=a[c]);else{const C=[r];c.value=C,e.k&&(a[e.k]=C)}}else b?(a[c]=o,g(c)&&(u[c]=o)):_&&(c.value=o,e.k&&(a[e.k]=o))};if(o){const x=()=>{M(),ni.delete(e)};x.id=-1,ni.set(e,x),_e(x,s)}else Jo(e),M()}}}function Jo(e){const t=ni.get(e);t&&(t.flags|=8,ni.delete(e))}let Yo=!1;const Gt=()=>{Yo||(console.error("Hydration completed but contains mismatches."),Yo=!0)},Vh=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",$h=e=>e.namespaceURI.includes("MathML"),Dn=e=>{if(e.nodeType===1){if(Vh(e))return"svg";if($h(e))return"mathml"}},Xt=e=>e.nodeType===8;function Hh(e){const{mt:t,p:s,o:{patchProp:n,createText:i,nextSibling:r,parentNode:o,remove:l,insert:c,createComment:f}}=e,a=(d,y)=>{if(!y.hasChildNodes()){Lt("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),s(null,d,y),si(),y._vnode=d;return}u(y.firstChild,d,null,null,null),si(),y._vnode=d},u=(d,y,S,w,V,k=!1)=>{k=k||!!y.dynamicChildren;const v=Xt(d)&&d.data==="[",A=()=>_(d,y,S,w,V,v),{type:P,ref:E,shapeFlag:L,patchFlag:K}=y;let Y=d.nodeType;y.el=d,K===-2&&(k=!1,y.dynamicChildren=null);let U=null;switch(P){case jt:Y!==3?y.children===""?(c(y.el=i(""),o(d),d),U=d):U=A():(d.data!==y.children&&(Lt("Hydration text mismatch in",d.parentNode,` +`],...bh(s))}),t}function bh({vnode:e,recurseCount:t}){const s=t>0?`... (${t} recursive calls)`:"",n=e.component?e.component.parent==null:!1,i=` at <${Ma(e.component,e.type,n)}`,r=">"+s;return e.props?[i,..._h(e.props),r]:[i+r]}function _h(e){const t=[],s=Object.keys(e);return s.slice(0,3).forEach(n=>{t.push(...xc(n,e[n]))}),s.length>3&&t.push(" ..."),t}function xc(e,t,s){return z(t)?(t=JSON.stringify(t),s?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?s?t:[`${e}=${t}`]:be(t)?(t=xc(e,te(t.value),!0),s?t:[`${e}=Ref<`,t,">"]):q(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=te(t),s?t:[`${e}=`,t])}function Sh(e,t){}const vh={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"},Th={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 hs(e,t,s,n){try{return n?e(...n):e()}catch(i){ps(i,t,s)}}function nt(e,t,s,n){if(q(e)){const i=hs(e,t,s,n);return i&&$r(i)&&i.catch(r=>{ps(r,t,s)}),i}if(H(e)){const i=[];for(let r=0;r>>1,i=De[n],r=an(i);r=an(s)?De.push(e):De.splice(Ch(t),0,e),e.flags|=1,wc()}}function wc(){ti||(ti=Nc.then(Ic))}function cn(e){H(e)?Cs.push(...e):$t&&e.id===-1?$t.splice(ys+1,0,e):e.flags&1||(Cs.push(e),e.flags|=1),wc()}function jo(e,t,s=pt+1){for(;san(s)-an(n));if(Cs.length=0,$t){$t.push(...t);return}for($t=t,ys=0;ys<$t.length;ys++){const s=$t[ys];s.flags&4&&(s.flags&=-2),s.flags&8||s(),s.flags&=-2}$t=null,ys=0}}const an=e=>e.id==null?e.flags&2?-1:1/0:e.id;function Ic(e){try{for(pt=0;ptbs.emit(i,...r)),Pn=[]):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=>{Oc(r,t)}),setTimeout(()=>{bs||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Pn=[])},3e3)):Pn=[]}let Ae=null,Li=null;function fn(e){const t=Ae;return Ae=e,Li=e&&e.type.__scopeId||null,t}function Ah(e){Li=e}function xh(){Li=null}const Nh=e=>Gr;function Gr(e,t=Ae,s){if(!t||e._n)return e;const n=(...i)=>{n._d&&dn(-1);const r=fn(t);let o;try{o=e(...i)}finally{fn(r),n._d&&dn(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function wh(e,t){if(Ae===null)return e;const s=xn(Ae),n=e.dirs||(e.dirs=[]);for(let i=0;i1)return s&&q(t)?t.call(n&&n.proxy):t}}function Ih(){return!!(Ge()||ss)}const kc=Symbol.for("v-scx"),Mc=()=>Zs(kc);function Oh(e,t){return En(e,null,t)}function Rh(e,t){return En(e,null,{flush:"post"})}function Pc(e,t){return En(e,null,{flush:"sync"})}function As(e,t,s){return En(e,t,s)}function En(e,t,s=se){const{immediate:n,deep:i,flush:r,once:o}=s,l=Q({},s),c=t&&n||!t&&r!=="post";let f;if(Os){if(r==="sync"){const g=Mc();f=g.__watcherHandles||(g.__watcherHandles=[])}else if(!c){const g=()=>{};return g.stop=xe,g.resume=xe,g.pause=xe,g}}const a=Ce;l.call=(g,b,_)=>nt(g,a,b,_);let u=!1;r==="post"?l.scheduler=g=>{_e(g,a&&a.suspense)}:r!=="sync"&&(u=!0,l.scheduler=(g,b)=>{b?g():qr(g)}),l.augmentJob=g=>{t&&(g.flags|=4),u&&(g.flags|=2,a&&(g.id=a.uid,g.i=a))};const p=ph(e,t,l);return Os&&(f?f.push(p):c&&p()),p}function kh(e,t,s){const n=this.proxy,i=z(e)?e.includes(".")?Lc(n,e):()=>n[e]:e.bind(n,n);let r;q(t)?r=t:(r=t.handler,s=t);const o=ls(this),l=En(i,r.bind(n),s);return o(),l}function Lc(e,t){const s=t.split(".");return()=>{let n=e;for(let i=0;ie.__isTeleport,Qs=e=>e&&(e.disabled||e.disabled===""),Ko=e=>e&&(e.defer||e.defer===""),Wo=e=>typeof SVGElement<"u"&&e instanceof SVGElement,qo=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,dr=(e,t)=>{const s=e&&e.to;return z(s)?t?t(s):null:s},Vc={name:"Teleport",__isTeleport:!0,process(e,t,s,n,i,r,o,l,c,f){const{mc:a,pc:u,pbc:p,o:{insert:g,querySelector:b,createText:_,createComment:M}}=f,x=Qs(t.props);let{shapeFlag:C,children:d,dynamicChildren:y}=t;if(e==null){const S=t.el=_(""),w=t.anchor=_("");g(S,s,n),g(w,s,n);const V=(v,A)=>{C&16&&a(d,v,A,i,r,o,l,c)},R=()=>{const v=t.target=dr(t.props,b),A=$c(v,t,_,g);v&&(o!=="svg"&&Wo(v)?o="svg":o!=="mathml"&&qo(v)&&(o="mathml"),i&&i.isCE&&(i.ce._teleportTargets||(i.ce._teleportTargets=new Set)).add(v),x||(V(v,A),jn(t,!1)))};x&&(V(s,w),jn(t,!0)),Ko(t.props)?(t.el.__isMounted=!1,_e(()=>{R(),delete t.el.__isMounted},r)):R()}else{if(Ko(t.props)&&e.el.__isMounted===!1){_e(()=>{Vc.process(e,t,s,n,i,r,o,l,c,f)},r);return}t.el=e.el,t.targetStart=e.targetStart;const S=t.anchor=e.anchor,w=t.target=e.target,V=t.targetAnchor=e.targetAnchor,R=Qs(e.props),v=R?s:w,A=R?S:V;if(o==="svg"||Wo(w)?o="svg":(o==="mathml"||qo(w))&&(o="mathml"),y?(p(e.dynamicChildren,y,v,i,r,o,l),ro(e,t,!0)):c||u(e,t,v,A,i,r,o,l,!1),x)R?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Ln(t,s,S,f,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const P=t.target=dr(t.props,b);P&&Ln(t,P,null,f,0)}else R&&Ln(t,w,V,f,1);jn(t,x)}},remove(e,t,s,{um:n,o:{remove:i}},r){const{shapeFlag:o,children:l,anchor:c,targetStart:f,targetAnchor:a,target:u,props:p}=e;if(u&&(i(f),i(a)),r&&i(c),o&16){const g=r||!Qs(p);for(let b=0;b{e.isMounted=!0}),$i(()=>{e.isUnmounting=!0}),e}const Qe=[Function,Array],Yr={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Qe,onEnter:Qe,onAfterEnter:Qe,onEnterCancelled:Qe,onBeforeLeave:Qe,onLeave:Qe,onAfterLeave:Qe,onLeaveCancelled:Qe,onBeforeAppear:Qe,onAppear:Qe,onAfterAppear:Qe,onAppearCancelled:Qe},Hc=e=>{const t=e.subTree;return t.component?Hc(t.component):t},Lh={name:"BaseTransition",props:Yr,setup(e,{slots:t}){const s=Ge(),n=Jr();return()=>{const i=t.default&&Fi(t.default(),!0);if(!i||!i.length)return;const r=Bc(i),o=te(e),{mode:l}=o;if(n.isLeaving)return sr(r);const c=Go(r);if(!c)return sr(r);let f=Is(c,o,n,s,u=>f=u);c.type!==ye&&Ot(c,f);let a=s.subTree&&Go(s.subTree);if(a&&a.type!==ye&&!ot(a,c)&&Hc(s).type!==ye){let u=Is(a,o,n,s);if(Ot(a,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,a=void 0},sr(r);l==="in-out"&&c.type!==ye?u.delayLeave=(p,g,b)=>{const _=jc(n,a);_[String(a.key)]=a,p[Et]=()=>{g(),p[Et]=void 0,delete f.delayedLeave,a=void 0},f.delayedLeave=()=>{b(),delete f.delayedLeave,a=void 0}}:a=void 0}else a&&(a=void 0);return r}}};function Bc(e){let t=e[0];if(e.length>1){for(const s of e)if(s.type!==ye){t=s;break}}return t}const Uc=Lh;function jc(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 Is(e,t,s,n,i){const{appear:r,mode:o,persisted:l=!1,onBeforeEnter:c,onEnter:f,onAfterEnter:a,onEnterCancelled:u,onBeforeLeave:p,onLeave:g,onAfterLeave:b,onLeaveCancelled:_,onBeforeAppear:M,onAppear:x,onAfterAppear:C,onAppearCancelled:d}=t,y=String(e.key),S=jc(s,e),w=(v,A)=>{v&&nt(v,n,9,A)},V=(v,A)=>{const P=A[1];w(v,A),H(v)?v.every(E=>E.length<=1)&&P():v.length<=1&&P()},R={mode:o,persisted:l,beforeEnter(v){let A=c;if(!s.isMounted)if(r)A=M||c;else return;v[Et]&&v[Et](!0);const P=S[y];P&&ot(e,P)&&P.el[Et]&&P.el[Et](),w(A,[v])},enter(v){let A=f,P=a,E=u;if(!s.isMounted)if(r)A=x||f,P=C||a,E=d||u;else return;let L=!1;const K=v[Fn]=Y=>{L||(L=!0,Y?w(E,[v]):w(P,[v]),R.delayedLeave&&R.delayedLeave(),v[Fn]=void 0)};A?V(A,[v,K]):K()},leave(v,A){const P=String(e.key);if(v[Fn]&&v[Fn](!0),s.isUnmounting)return A();w(p,[v]);let E=!1;const L=v[Et]=K=>{E||(E=!0,A(),K?w(_,[v]):w(b,[v]),v[Et]=void 0,S[P]===e&&delete S[P])};S[P]=e,g?V(g,[v,L]):L()},clone(v){const A=Is(v,t,s,n,i);return i&&i(A),A}};return R}function sr(e){if(Cn(e))return e=bt(e),e.children=null,e}function Go(e){if(!Cn(e))return Dc(e.type)&&e.children?Bc(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 Ot(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Ot(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 Fi(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}const ni=new WeakMap;function xs(e,t,s,n,i=!1){if(H(e)){e.forEach((b,_)=>xs(b,t&&(H(t)?t[_]:t),s,n,i));return}if(wt(n)&&!i){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&xs(e,t,s,n.component.subTree);return}const r=n.shapeFlag&4?xn(n.component):n.el,o=i?null:r,{i:l,r:c}=e,f=t&&t.r,a=l.refs===se?l.refs={}:l.refs,u=l.setupState,p=te(u),g=u===se?_s:b=>re(p,b);if(f!=null&&f!==c){if(Jo(t),z(f))a[f]=null,g(f)&&(u[f]=null);else if(be(f)){f.value=null;const b=t;b.k&&(a[b.k]=null)}}if(q(c))hs(c,l,12,[o,a]);else{const b=z(c),_=be(c);if(b||_){const M=()=>{if(e.f){const x=b?g(c)?u[c]:a[c]:c.value;if(i)H(x)&&Vr(x,r);else if(H(x))x.includes(r)||x.push(r);else if(b)a[c]=[r],g(c)&&(u[c]=a[c]);else{const C=[r];c.value=C,e.k&&(a[e.k]=C)}}else b?(a[c]=o,g(c)&&(u[c]=o)):_&&(c.value=o,e.k&&(a[e.k]=o))};if(o){const x=()=>{M(),ni.delete(e)};x.id=-1,ni.set(e,x),_e(x,s)}else Jo(e),M()}}}function Jo(e){const t=ni.get(e);t&&(t.flags|=8,ni.delete(e))}let Yo=!1;const Gt=()=>{Yo||(console.error("Hydration completed but contains mismatches."),Yo=!0)},Vh=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",$h=e=>e.namespaceURI.includes("MathML"),Dn=e=>{if(e.nodeType===1){if(Vh(e))return"svg";if($h(e))return"mathml"}},Xt=e=>e.nodeType===8;function Hh(e){const{mt:t,p:s,o:{patchProp:n,createText:i,nextSibling:r,parentNode:o,remove:l,insert:c,createComment:f}}=e,a=(d,y)=>{if(!y.hasChildNodes()){Lt("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),s(null,d,y),si(),y._vnode=d;return}u(y.firstChild,d,null,null,null),si(),y._vnode=d},u=(d,y,S,w,V,R=!1)=>{R=R||!!y.dynamicChildren;const v=Xt(d)&&d.data==="[",A=()=>_(d,y,S,w,V,v),{type:P,ref:E,shapeFlag:L,patchFlag:K}=y;let Y=d.nodeType;y.el=d,K===-2&&(R=!1,y.dynamicChildren=null);let U=null;switch(P){case jt:Y!==3?y.children===""?(c(y.el=i(""),o(d),d),U=d):U=A():(d.data!==y.children&&(Lt("Hydration text mismatch in",d.parentNode,` - rendered on server: ${JSON.stringify(d.data)} - - expected on client: ${JSON.stringify(y.children)}`),Gt(),d.data=y.children),U=r(d));break;case ye:C(d)?(U=r(d),x(y.el=d.content.firstChild,d,S)):Y!==8||v?U=A():U=r(d);break;case ns:if(v&&(d=r(d),Y=d.nodeType),Y===1||Y===3){U=d;const J=!y.children.length;for(let j=0;j{k=k||!!y.dynamicChildren;const{type:v,props:A,patchFlag:P,shapeFlag:E,dirs:L,transition:K}=y,Y=v==="input"||v==="option";if(Y||P!==-1){L&&dt(y,null,S,"created");let U=!1;if(C(d)){U=ya(null,K)&&S&&S.vnode.props&&S.vnode.props.appear;const j=d.content.firstChild;if(U){const ie=j.getAttribute("class");ie&&(j.$cls=ie),K.beforeEnter(j)}x(j,d,S),y.el=d=j}if(E&16&&!(A&&(A.innerHTML||A.textContent))){let j=g(d.firstChild,y,d,S,w,V,k),ie=!1;for(;j;){qs(d,1)||(ie||(Lt("Hydration children mismatch on",d,` + - expected on client: ${JSON.stringify(y.children)}`),Gt(),d.data=y.children),U=r(d));break;case ye:C(d)?(U=r(d),x(y.el=d.content.firstChild,d,S)):Y!==8||v?U=A():U=r(d);break;case ns:if(v&&(d=r(d),Y=d.nodeType),Y===1||Y===3){U=d;const J=!y.children.length;for(let j=0;j{R=R||!!y.dynamicChildren;const{type:v,props:A,patchFlag:P,shapeFlag:E,dirs:L,transition:K}=y,Y=v==="input"||v==="option";if(Y||P!==-1){L&&dt(y,null,S,"created");let U=!1;if(C(d)){U=ya(null,K)&&S&&S.vnode.props&&S.vnode.props.appear;const j=d.content.firstChild;if(U){const ie=j.getAttribute("class");ie&&(j.$cls=ie),K.beforeEnter(j)}x(j,d,S),y.el=d=j}if(E&16&&!(A&&(A.innerHTML||A.textContent))){let j=g(d.firstChild,y,d,S,w,V,R),ie=!1;for(;j;){qs(d,1)||(ie||(Lt("Hydration children mismatch on",d,` Server rendered element contains more child nodes than client vdom.`),ie=!0),Gt());const $e=j;j=j.nextSibling,l($e)}}else if(E&8){let j=y.children;j[0]===` `&&(d.tagName==="PRE"||d.tagName==="TEXTAREA")&&(j=j.slice(1));const{textContent:ie}=d;ie!==j&&ie!==j.replace(/\r\n|\r/g,` `)&&(qs(d,0)||(Lt("Hydration text content mismatch on",d,` - rendered on server: ${ie} - - expected on client: ${j}`),Gt()),d.textContent=y.children)}if(A){const j=d.tagName.includes("-");for(const ie in A)!(L&&L.some($e=>$e.dir.created))&&Bh(d,ie,A[ie],y,S)&&Gt(),(Y&&(ie.endsWith("value")||ie==="indeterminate")||as(ie)&&!Nt(ie)||ie[0]==="."||j&&!Nt(ie))&&n(d,ie,null,A[ie],void 0,S)}let J;(J=A&&A.onVnodeBeforeMount)&&Ue(J,S,y),L&&dt(y,null,S,"beforeMount"),((J=A&&A.onVnodeMounted)||L||U)&&va(()=>{J&&Ue(J,S,y),U&&K.enter(d),L&&dt(y,null,S,"mounted")},w)}return d.nextSibling},g=(d,y,S,w,V,k,v)=>{v=v||!!y.dynamicChildren;const A=y.children,P=A.length;let E=!1;for(let L=0;L{const{slotScopeIds:v}=y;v&&(V=V?V.concat(v):v);const A=o(d),P=g(r(d),y,A,S,w,V,k);return P&&Xt(P)&&P.data==="]"?r(y.anchor=P):(Gt(),c(y.anchor=f("]"),A,P),P)},_=(d,y,S,w,V,k)=>{if(qs(d.parentElement,1)||(Lt(`Hydration node mismatch: + - expected on client: ${j}`),Gt()),d.textContent=y.children)}if(A){const j=d.tagName.includes("-");for(const ie in A)!(L&&L.some($e=>$e.dir.created))&&Bh(d,ie,A[ie],y,S)&&Gt(),(Y&&(ie.endsWith("value")||ie==="indeterminate")||as(ie)&&!Nt(ie)||ie[0]==="."||j&&!Nt(ie))&&n(d,ie,null,A[ie],void 0,S)}let J;(J=A&&A.onVnodeBeforeMount)&&Ue(J,S,y),L&&dt(y,null,S,"beforeMount"),((J=A&&A.onVnodeMounted)||L||U)&&va(()=>{J&&Ue(J,S,y),U&&K.enter(d),L&&dt(y,null,S,"mounted")},w)}return d.nextSibling},g=(d,y,S,w,V,R,v)=>{v=v||!!y.dynamicChildren;const A=y.children,P=A.length;let E=!1;for(let L=0;L{const{slotScopeIds:v}=y;v&&(V=V?V.concat(v):v);const A=o(d),P=g(r(d),y,A,S,w,V,R);return P&&Xt(P)&&P.data==="]"?r(y.anchor=P):(Gt(),c(y.anchor=f("]"),A,P),P)},_=(d,y,S,w,V,R)=>{if(qs(d.parentElement,1)||(Lt(`Hydration node mismatch: - rendered on server:`,d,d.nodeType===3?"(text)":Xt(d)&&d.data==="["?"(start of fragment)":"",` -- expected on client:`,y.type),Gt()),y.el=null,k){const P=M(d);for(;;){const E=r(d);if(E&&E!==P)l(E);else break}}const v=r(d),A=o(d);return l(d),s(null,y,A,v,S,w,Dn(A),V),S&&(S.vnode.el=y.el,Ui(S,y.el)),v},M=(d,y="[",S="]")=>{let w=0;for(;d;)if(d=r(d),d&&Xt(d)&&(d.data===y&&w++,d.data===S)){if(w===0)return r(d);w--}return d},x=(d,y,S)=>{const w=y.parentNode;w&&w.replaceChild(d,y);let V=S;for(;V;)V.vnode.el===y&&(V.vnode.el=V.subTree.el=d),V=V.parent},C=d=>d.nodeType===1&&d.tagName==="TEMPLATE";return[a,u]}function Bh(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=$s(s),Uh(zo(l||""),zo(c))||(r=2,o="class");else if(t==="style"){l=e.getAttribute("style")||"",c=z(s)?s:hu(Vs(s));const f=Xo(l),a=Xo(c);if(n.dirs)for(const{dir:u,value:p}of n.dirs)u.name==="show"&&!p&&a.set("display","none");i&&Kc(i,n,a),jh(f,a)||(r=3,o="style")}else(e instanceof SVGElement&&Cu(t)||e instanceof HTMLElement&&(Ho(t)||Eu(t)))&&(Ho(t)?(l=e.hasAttribute(t),c=Hr(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=Au(s)?String(s):!1),l!==c&&(r=4,o=t));if(r!=null&&!qs(e,r)){const f=p=>p===!1?"(not rendered)":`${o}="${p}"`,a=`Hydration ${Wc[r]} mismatch on`,u=` +- expected on client:`,y.type),Gt()),y.el=null,R){const P=M(d);for(;;){const E=r(d);if(E&&E!==P)l(E);else break}}const v=r(d),A=o(d);return l(d),s(null,y,A,v,S,w,Dn(A),V),S&&(S.vnode.el=y.el,Ui(S,y.el)),v},M=(d,y="[",S="]")=>{let w=0;for(;d;)if(d=r(d),d&&Xt(d)&&(d.data===y&&w++,d.data===S)){if(w===0)return r(d);w--}return d},x=(d,y,S)=>{const w=y.parentNode;w&&w.replaceChild(d,y);let V=S;for(;V;)V.vnode.el===y&&(V.vnode.el=V.subTree.el=d),V=V.parent},C=d=>d.nodeType===1&&d.tagName==="TEMPLATE";return[a,u]}function Bh(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=$s(s),Uh(zo(l||""),zo(c))||(r=2,o="class");else if(t==="style"){l=e.getAttribute("style")||"",c=z(s)?s:hu(Vs(s));const f=Xo(l),a=Xo(c);if(n.dirs)for(const{dir:u,value:p}of n.dirs)u.name==="show"&&!p&&a.set("display","none");i&&Kc(i,n,a),jh(f,a)||(r=3,o="style")}else(e instanceof SVGElement&&Cu(t)||e instanceof HTMLElement&&(Ho(t)||Eu(t)))&&(Ho(t)?(l=e.hasAttribute(t),c=Hr(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=Au(s)?String(s):!1),l!==c&&(r=4,o=t));if(r!=null&&!qs(e,r)){const f=p=>p===!1?"(not rendered)":`${o}="${p}"`,a=`Hydration ${Wc[r]} mismatch on`,u=` - rendered on server: ${f(l)} - expected on client: ${f(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 Lt(a,e,u),!0}return!1}function zo(e){return new Set(e.trim().split(/\s+/))}function Uh(e,t){if(e.size!==t.size)return!1;for(const s of e)if(!t.has(s))return!1;return!0}function Xo(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 jh(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 Kc(e,t,s){const n=e.subTree;if(e.getCssVars&&(t===n||n&&n.type===Se&&n.children.includes(t))){const i=e.getCssVars();for(const r in i){const o=sc(i[r]);s.set(`--${Nu(r)}`,o)}}t===n&&e.parent&&Kc(e.parent,e.vnode,s)}const Zo="data-allow-mismatch",Wc={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function qs(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Zo);)e=e.parentElement;const s=e&&e.getAttribute(Zo);if(s==null)return!1;if(s==="")return!0;{const n=s.split(",");return t===0&&n.includes("children")?!0:n.includes(Wc[t])}}const Kh=Ni().requestIdleCallback||(e=>setTimeout(e,1)),Wh=Ni().cancelIdleCallback||(e=>clearTimeout(e)),qh=(e=1e4)=>t=>{const s=Kh(t,{timeout:e});return()=>Wh(s)};function Gh(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(Gh(i))return t(),n.disconnect(),!1;n.observe(i)}}),()=>n.disconnect()},Yh=e=>t=>{if(e){const s=matchMedia(e);if(s.matches)t();else return s.addEventListener("change",t,{once:!0}),()=>s.removeEventListener("change",t)}},zh=(e=[])=>(t,s)=>{z(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 Xh(e,t){if(Xt(e)&&e.data==="["){let s=1,n=e.nextSibling;for(;n;){if(n.nodeType===1){if(t(n)===!1)break}else if(Xt(n))if(n.data==="]"){if(--s===0)break}else n.data==="["&&s++;n=n.nextSibling}}else t(e)}const wt=e=>!!e.type.__asyncLoader;function Zh(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 f=null,a,u=0;const p=()=>(u++,f=null,g()),g=()=>{let b;return f||(b=f=t().catch(_=>{if(_=_ instanceof Error?_:new Error(String(_)),c)return new Promise((M,x)=>{c(_,()=>M(p()),()=>x(_),u+1)});throw _}).then(_=>b!==f&&f?f:(_&&(_.__esModule||_[Symbol.toStringTag]==="Module")&&(_=_.default),a=_,_)))};return zr({name:"AsyncComponentWrapper",__asyncLoader:g,__asyncHydrate(b,_,M){let x=!1;(_.bu||(_.bu=[])).push(()=>x=!0);const C=()=>{x||M()},d=r?()=>{const y=r(C,S=>Xh(b,S));y&&(_.bum||(_.bum=[])).push(y)}:C;a?d():g().then(()=>!_.isUnmounted&&d())},get __asyncResolved(){return a},setup(){const b=Ce;if(Xr(b),a)return()=>Vn(a,b);const _=d=>{f=null,ps(d,b,13,!n)};if(l&&b.suspense||Os)return g().then(d=>()=>Vn(d,b)).catch(d=>(_(d),()=>n?de(n,{error:d}):null));const M=Xs(!1),x=Xs(),C=Xs(!!i);return i&&setTimeout(()=>{C.value=!1},i),o!=null&&setTimeout(()=>{if(!M.value&&!x.value){const d=new Error(`Async component timed out after ${o}ms.`);_(d),x.value=d}},o),g().then(()=>{M.value=!0,b.parent&&Cn(b.parent.vnode)&&b.parent.update()}).catch(d=>{_(d),x.value=d}),()=>{if(M.value&&a)return Vn(a,b);if(x.value&&n)return de(n,{error:x.value});if(s&&!C.value)return Vn(s,b)}}})}function Vn(e,t){const{ref:s,props:n,children:i,ce:r}=t.vnode,o=de(e,n,i);return o.ref=s,o.ce=r,delete t.vnode.ce,o}const Cn=e=>e.type.__isKeepAlive,Qh={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const s=Ge(),n=s.ctx;if(!n.renderer)return()=>{const C=t.default&&t.default();return C&&C.length===1?C[0]:C};const i=new Map,r=new Set;let o=null;const l=s.suspense,{renderer:{p:c,m:f,um:a,o:{createElement:u}}}=n,p=u("div");n.activate=(C,d,y,S,w)=>{const V=C.component;f(C,d,y,0,l),c(V.vnode,C,d,y,V,l,S,C.slotScopeIds,w),_e(()=>{V.isDeactivated=!1,V.a&&Es(V.a);const k=C.props&&C.props.onVnodeMounted;k&&Ue(k,V.parent,C)},l)},n.deactivate=C=>{const d=C.component;ri(d.m),ri(d.a),f(C,p,null,1,l),_e(()=>{d.da&&Es(d.da);const y=C.props&&C.props.onVnodeUnmounted;y&&Ue(y,d.parent,C),d.isDeactivated=!0},l)};function g(C){nr(C),a(C,s,l,!0)}function b(C){i.forEach((d,y)=>{const S=fi(wt(d)?d.type.__asyncResolved||{}:d.type);S&&!C(S)&&_(y)})}function _(C){const d=i.get(C);d&&(!o||!ot(d,o))?g(d):o&&nr(o),i.delete(C),r.delete(C)}As(()=>[e.include,e.exclude],([C,d])=>{C&&b(y=>Gs(C,y)),d&&b(y=>!Gs(d,y))},{flush:"post",deep:!0});let M=null;const x=()=>{M!=null&&(oi(s.subTree.type)?_e(()=>{i.set(M,$n(s.subTree))},s.subTree.suspense):i.set(M,$n(s.subTree)))};return An(x),Vi(x),$i(()=>{i.forEach(C=>{const{subTree:d,suspense:y}=s,S=$n(d);if(C.type===S.type&&C.key===S.key){nr(S);const w=S.component.da;w&&_e(w,y);return}g(C)})}),()=>{if(M=null,!t.default)return o=null;const C=t.default(),d=C[0];if(C.length>1)return o=null,C;if(!kt(d)||!(d.shapeFlag&4)&&!(d.shapeFlag&128))return o=null,d;let y=$n(d);if(y.type===ye)return o=null,y;const S=y.type,w=fi(wt(y)?y.type.__asyncResolved||{}:S),{include:V,exclude:k,max:v}=e;if(V&&(!w||!Gs(V,w))||k&&w&&Gs(k,w))return y.shapeFlag&=-257,o=y,d;const A=y.key==null?S:y.key,P=i.get(A);return y.el&&(y=bt(y),d.shapeFlag&128&&(d.ssContent=y)),M=A,P?(y.el=P.el,y.component=P.component,y.transition&&Ot(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,oi(d.type)?d:y}}},ep=Qh;function Gs(e,t){return H(e)?e.some(s=>Gs(s,t)):z(e)?e.split(",").includes(t):tu(e)?(e.lastIndex=0,e.test(t)):!1}function qc(e,t){Jc(e,"a",t)}function Gc(e,t){Jc(e,"da",t)}function Jc(e,t,s=Ce){const n=e.__wdc||(e.__wdc=()=>{let i=s;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(Di(t,n,s),s){let i=s.parent;for(;i&&i.parent;)Cn(i.parent.vnode)&&tp(n,t,s,i),i=i.parent}}function tp(e,t,s,n){const i=Di(t,e,n,!0);Hi(()=>{Vr(n[t],i)},s)}function nr(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function $n(e){return e.shapeFlag&128?e.ssContent:e}function Di(e,t,s=Ce,n=!1){if(s){const i=s[e]||(s[e]=[]),r=t.__weh||(t.__weh=(...o)=>{gt();const l=ls(s),c=nt(t,s,e,o);return l(),mt(),c});return n?i.unshift(r):i.push(r),r}}const Rt=e=>(t,s=Ce)=>{(!Os||e==="sp")&&Di(e,(...n)=>t(...n),s)},Yc=Rt("bm"),An=Rt("m"),Zr=Rt("bu"),Vi=Rt("u"),$i=Rt("bum"),Hi=Rt("um"),zc=Rt("sp"),Xc=Rt("rtg"),Zc=Rt("rtc");function Qc(e,t=Ce){Di("ec",e,t)}const Qr="components",sp="directives";function np(e,t){return eo(Qr,e,!0,t)||e}const ea=Symbol.for("v-ndc");function ip(e){return z(e)?eo(Qr,e,!1)||e:e||ea}function rp(e){return eo(sp,e)}function eo(e,t,s=!0,n=!1){const i=Ae||Ce;if(i){const r=i.type;if(e===Qr){const l=fi(r,!1);if(l&&(l===t||l===he(t)||l===us(he(t))))return r}const o=Qo(i[e]||r[e],t)||Qo(i.appContext[e],t);return!o&&n?r:o}}function Qo(e,t){return e&&(e[t]||e[he(t)]||e[us(he(t))])}function op(e,t,s,n){let i;const r=s&&s[n],o=H(e);if(o||z(e)){const l=o&&Ut(e);let c=!1,f=!1;l&&(c=!We(e),f=yt(e),e=Oi(e)),i=new Array(e.length);for(let a=0,u=e.length;at(l,c,void 0,r&&r[c]));else{const l=Object.keys(e);i=new Array(l.length);for(let c=0,f=l.length;c{const r=n.fn(...i);return r&&(r.key=n.key),r}:n.fn)}return e}function cp(e,t,s={},n,i){if(Ae.ce||Ae.parent&&wt(Ae.parent)&&Ae.parent.ce){const f=Object.keys(s).length>0;return t!=="default"&&(s.name=t),pn(),li(Se,null,[de("slot",s,n&&n())],f?-2:64)}let r=e[t];r&&r._c&&(r._d=!1),pn();const o=r&&to(r(s)),l=s.key||o&&o.key,c=li(Se,{key:(l&&!qe(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 to(e){return e.some(t=>kt(t)?!(t.type===ye||t.type===Se&&!to(t.children)):!0)?e:null}function ap(e,t){const s={};for(const n in e)s[t&&/[A-Z]/.test(n)?`on:${n}`:Ts(n)]=e[n];return s}const gr=e=>e?wa(e)?xn(e):gr(e.parent):null,en=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=>gr(e.parent),$root:e=>gr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>so(e),$forceUpdate:e=>e.f||(e.f=()=>{qr(e.update)}),$nextTick:e=>e.n||(e.n=Pi.bind(e.proxy)),$watch:e=>Rh.bind(e)}),ir=(e,t)=>e!==se&&!e.__isScriptSetup&&re(e,t),mr={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 p=o[t];if(p!==void 0)switch(p){case 1:return n[t];case 2:return i[t];case 4:return s[t];case 3:return r[t]}else{if(ir(n,t))return o[t]=1,n[t];if(i!==se&&re(i,t))return o[t]=2,i[t];if(re(r,t))return o[t]=3,r[t];if(s!==se&&re(s,t))return o[t]=4,s[t];yr&&(o[t]=0)}}const f=en[t];let a,u;if(f)return t==="$attrs"&&ke(e.attrs,"get",""),f(e);if((a=l.__cssModules)&&(a=a[t]))return a;if(s!==se&&re(s,t))return o[t]=4,s[t];if(u=c.config.globalProperties,re(u,t))return u[t]},set({_:e},t,s){const{data:n,setupState:i,ctx:r}=e;return ir(i,t)?(i[t]=s,!0):n!==se&&re(n,t)?(n[t]=s,!0):re(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!==se&&l[0]!=="$"&&re(e,l)||ir(t,l)||re(r,l)||re(n,l)||re(en,l)||re(i.config.globalProperties,l)||(c=o.__cssModules)&&c[l])},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:re(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}},fp=Q({},mr,{get(e,t){if(t!==Symbol.unscopables)return mr.get(e,t,e)},has(e,t){return t[0]!=="_"&&!cu(t)}});function up(){return null}function hp(){return null}function pp(e){}function dp(e){}function gp(){return null}function mp(){}function yp(e,t){return null}function bp(){return ta().slots}function _p(){return ta().attrs}function ta(e){const t=Ge();return t.setupContext||(t.setupContext=Ra(t))}function un(e){return H(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}function Sp(e,t){const s=un(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 vp(e,t){return!e||!t?e||t:H(e)&&H(t)?e.concat(t):Q({},un(e),un(t))}function Tp(e,t){const s={};for(const n in e)t.includes(n)||Object.defineProperty(s,n,{enumerable:!0,get:()=>e[n]});return s}function Ep(e){const t=Ge();let s=e();return Tr(),$r(s)&&(s=s.catch(n=>{throw ls(t),n})),[s,()=>ls(t)]}let yr=!0;function Cp(e){const t=so(e),s=e.proxy,n=e.ctx;yr=!1,t.beforeCreate&&el(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:o,watch:l,provide:c,inject:f,created:a,beforeMount:u,mounted:p,beforeUpdate:g,updated:b,activated:_,deactivated:M,beforeDestroy:x,beforeUnmount:C,destroyed:d,unmounted:y,render:S,renderTracked:w,renderTriggered:V,errorCaptured:k,serverPrefetch:v,expose:A,inheritAttrs:P,components:E,directives:L,filters:K}=t;if(f&&Ap(f,n,null),o)for(const J in o){const j=o[J];q(j)&&(n[J]=j.bind(s))}if(i){const J=i.call(s,s);le(J)&&(e.data=Ri(J))}if(yr=!0,r)for(const J in r){const j=r[J],ie=q(j)?j.bind(s,s):q(j.get)?j.get.bind(s,s):xe,$e=!q(j)&&q(j.set)?j.set.bind(s):xe,it=Pa({get:ie,set:$e});Object.defineProperty(n,J,{enumerable:!0,configurable:!0,get:()=>it.value,set:ft=>it.value=ft})}if(l)for(const J in l)sa(l[J],n,s,J);if(c){const J=q(c)?c.call(s):c;Reflect.ownKeys(J).forEach(j=>{kc(j,J[j])})}a&&el(a,e,"c");function U(J,j){H(j)?j.forEach(ie=>J(ie.bind(s))):j&&J(j.bind(s))}if(U(Yc,u),U(An,p),U(Zr,g),U(Vi,b),U(qc,_),U(Gc,M),U(Qc,k),U(Zc,w),U(Xc,V),U($i,C),U(Hi,y),U(zc,v),H(A))if(A.length){const J=e.exposed||(e.exposed={});A.forEach(j=>{Object.defineProperty(J,j,{get:()=>s[j],set:ie=>s[j]=ie,enumerable:!0})})}else e.exposed||(e.exposed={});S&&e.render===xe&&(e.render=S),P!=null&&(e.inheritAttrs=P),E&&(e.components=E),L&&(e.directives=L),v&&Xr(e)}function Ap(e,t,s=xe){H(e)&&(e=br(e));for(const n in e){const i=e[n];let r;le(i)?"default"in i?r=Zs(i.from||n,i.default,!0):r=Zs(i.from||n):r=Zs(i),be(r)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[n]=r}}function el(e,t,s){nt(H(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,s)}function sa(e,t,s,n){let i=n.includes(".")?Lc(s,n):()=>s[n];if(z(e)){const r=t[e];q(r)&&As(i,r)}else if(q(e))As(i,e.bind(s));else if(le(e))if(H(e))e.forEach(r=>sa(r,t,s,n));else{const r=q(e.handler)?e.handler.bind(s):t[e.handler];q(r)&&As(i,r,e)}}function so(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(f=>ii(c,f,o,!0)),ii(c,t,o)),le(t)&&r.set(t,c),c}function ii(e,t,s,n=!1){const{mixins:i,extends:r}=t;r&&ii(e,r,s,!0),i&&i.forEach(o=>ii(e,o,s,!0));for(const o in t)if(!(n&&o==="expose")){const l=xp[o]||s&&s[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const xp={data:tl,props:sl,emits:sl,methods:Js,computed:Js,beforeCreate:Le,created:Le,beforeMount:Le,mounted:Le,beforeUpdate:Le,updated:Le,beforeDestroy:Le,beforeUnmount:Le,destroyed:Le,unmounted:Le,activated:Le,deactivated:Le,errorCaptured:Le,serverPrefetch:Le,components:Js,directives:Js,watch:wp,provide:tl,inject:Np};function tl(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 Np(e,t){return Js(br(e),br(t))}function br(e){if(H(e)){const t={};for(let s=0;s{let a,u=se,p;return Pc(()=>{const g=e[i];Fe(a,g)&&(a=g,f())}),{get(){return c(),s.get?s.get(a):a},set(g){const b=s.set?s.set(g):g;if(!Fe(b,a)&&!(u!==se&&Fe(g,u)))return;const _=n.vnode.props;_&&(t in _||i in _||r in _)&&(`onUpdate:${t}`in _||`onUpdate:${i}`in _||`onUpdate:${r}`in _)||(a=g,f()),n.emit(`update:${t}`,b),Fe(g,b)&&Fe(g,u)&&!Fe(b,p)&&f(),u=g,p=b}}});return l[Symbol.iterator]=()=>{let c=0;return{next(){return c<2?{value:c++?o||se:l,done:!1}:{done:!0}}}},l}const ia=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${he(t)}Modifiers`]||e[`${Ve(t)}Modifiers`];function Rp(e,t,...s){if(e.isUnmounted)return;const n=e.vnode.props||se;let i=s;const r=t.startsWith("update:"),o=r&&ia(n,t.slice(7));o&&(o.trim&&(i=s.map(a=>z(a)?a.trim():a)),o.number&&(i=s.map(xi)));let l,c=n[l=Ts(t)]||n[l=Ts(he(t))];!c&&r&&(c=n[l=Ts(Ve(t))]),c&&nt(c,e,6,i);const f=n[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,nt(f,e,6,i)}}const Mp=new WeakMap;function ra(e,t,s=!1){const n=s?Mp: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=f=>{const a=ra(f,t,!0);a&&(l=!0,Q(o,a))};!s&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!r&&!l?(le(e)&&n.set(e,null),null):(H(r)?r.forEach(c=>o[c]=null):Q(o,r),le(e)&&n.set(e,o),o)}function Bi(e,t){return!e||!as(t)?!1:(t=t.slice(2).replace(/Once$/,""),re(e,t[0].toLowerCase()+t.slice(1))||re(e,Ve(t))||re(e,t))}function Kn(e){const{type:t,vnode:s,proxy:n,withProxy:i,propsOptions:[r],slots:o,attrs:l,emit:c,render:f,renderCache:a,props:u,data:p,setupState:g,ctx:b,inheritAttrs:_}=e,M=fn(e);let x,C;try{if(s.shapeFlag&4){const y=i||n,S=y;x=je(f.call(S,y,a,u,g,p,b)),C=l}else{const y=t;x=je(y.length>1?y(u,{attrs:l,slots:o,emit:c}):y(u,null)),C=t.props?l:Lp(l)}}catch(y){tn.length=0,ps(y,e,1),x=de(ye)}let d=x;if(C&&_!==!1){const y=Object.keys(C),{shapeFlag:S}=d;y.length&&S&7&&(r&&y.some(Dr)&&(C=Fp(C,r)),d=bt(d,C,!1,!0))}return s.dirs&&(d=bt(d,null,!1,!0),d.dirs=d.dirs?d.dirs.concat(s.dirs):s.dirs),s.transition&&Ot(d,s.transition),x=d,fn(M),x}function Pp(e,t=!0){let s;for(let n=0;n{let t;for(const s in e)(s==="class"||s==="style"||as(s))&&((t||(t={}))[s]=e[s]);return t},Fp=(e,t)=>{const s={};for(const n in e)(!Dr(n)||!(n.slice(9)in t))&&(s[n]=e[n]);return s};function Dp(e,t,s){const{props:n,children:i,component:r}=e,{props:o,children:l,patchFlag:c}=t,f=r.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&c>=0){if(c&1024)return!0;if(c&16)return n?nl(n,o,f):!!o;if(c&8){const a=t.dynamicProps;for(let u=0;uObject.create(oa),ca=e=>Object.getPrototypeOf(e)===oa;function Vp(e,t,s,n=!1){const i={},r=la();e.propsDefaults=Object.create(null),aa(e,t,i,r);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);s?e.props=n?i:_c(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function $p(e,t,s,n){const{props:i,attrs:r,vnode:{patchFlag:o}}=e,l=te(i),[c]=e.propsOptions;let f=!1;if((n||o>0)&&!(o&16)){if(o&8){const a=e.vnode.dynamicProps;for(let u=0;u{c=!0;const[p,g]=fa(u,t,!0);Q(o,p),g&&l.push(...g)};!s&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!r&&!c)return le(e)&&n.set(e,Ss),Ss;if(H(r))for(let a=0;ae==="_"||e==="_ctx"||e==="$stable",io=e=>H(e)?e.map(je):[je(e)],Bp=(e,t,s)=>{if(t._n)return t;const n=Gr((...i)=>io(t(...i)),s);return n._c=!1,n},ua=(e,t,s)=>{const n=e._ctx;for(const i in e){if(no(i))continue;const r=e[i];if(q(r))t[i]=Bp(i,r,n);else if(r!=null){const o=io(r);t[i]=()=>o}}},ha=(e,t)=>{const s=io(t);e.slots.default=()=>s},pa=(e,t,s)=>{for(const n in t)(s||!no(n))&&(e[n]=t[n])},Up=(e,t,s)=>{const n=e.slots=la();if(e.vnode.shapeFlag&32){const i=t._;i?(pa(n,t,s),s&&zl(n,"_",i,!0)):ua(t,n)}else t&&ha(e,t)},jp=(e,t,s)=>{const{vnode:n,slots:i}=e;let r=!0,o=se;if(n.shapeFlag&32){const l=t._;l?s&&l===1?r=!1:pa(i,t,s):(r=!t.$stable,ua(t,i)),o=t}else t&&(ha(e,t),o={default:1});if(r)for(const l in i)!no(l)&&o[l]==null&&delete i[l]},_e=va;function da(e){return ma(e)}function ga(e){return ma(e,Hh)}function ma(e,t){const s=Ni();s.__VUE__=!0;const{insert:n,remove:i,patchProp:r,createElement:o,createText:l,createComment:c,setText:f,setElementText:a,parentNode:u,nextSibling:p,setScopeId:g=xe,insertStaticContent:b}=e,_=(h,m,T,R=null,N=null,I=null,$=void 0,D=null,F=!!m.dynamicChildren)=>{if(h===m)return;h&&!ot(h,m)&&(R=On(h),ft(h,N,I,!0),h=null),m.patchFlag===-2&&(F=!1,m.dynamicChildren=null);const{type:O,ref:G,shapeFlag:B}=m;switch(O){case jt:M(h,m,T,R);break;case ye:x(h,m,T,R);break;case ns:h==null&&C(m,T,R,$);break;case Se:E(h,m,T,R,N,I,$,D,F);break;default:B&1?S(h,m,T,R,N,I,$,D,F):B&6?L(h,m,T,R,N,I,$,D,F):(B&64||B&128)&&O.process(h,m,T,R,N,I,$,D,F,ds)}G!=null&&N?xs(G,h&&h.ref,I,m||h,!m):G==null&&h&&h.ref!=null&&xs(h.ref,null,I,h,!0)},M=(h,m,T,R)=>{if(h==null)n(m.el=l(m.children),T,R);else{const N=m.el=h.el;m.children!==h.children&&f(N,m.children)}},x=(h,m,T,R)=>{h==null?n(m.el=c(m.children||""),T,R):m.el=h.el},C=(h,m,T,R)=>{[h.el,h.anchor]=b(h.children,m,T,R,h.el,h.anchor)},d=({el:h,anchor:m},T,R)=>{let N;for(;h&&h!==m;)N=p(h),n(h,T,R),h=N;n(m,T,R)},y=({el:h,anchor:m})=>{let T;for(;h&&h!==m;)T=p(h),i(h),h=T;i(m)},S=(h,m,T,R,N,I,$,D,F)=>{if(m.type==="svg"?$="svg":m.type==="math"&&($="mathml"),h==null)w(m,T,R,N,I,$,D,F);else{const O=h.el&&h.el._isVueCE?h.el:null;try{O&&O._beginPatch(),v(h,m,N,I,$,D,F)}finally{O&&O._endPatch()}}},w=(h,m,T,R,N,I,$,D)=>{let F,O;const{props:G,shapeFlag:B,transition:W,dirs:X}=h;if(F=h.el=o(h.type,I,G&&G.is,G),B&8?a(F,h.children):B&16&&k(h.children,F,null,R,N,rr(h,I),$,D),X&&dt(h,null,R,"created"),V(F,h,h.scopeId,$,R),G){for(const ae in G)ae!=="value"&&!Nt(ae)&&r(F,ae,null,G[ae],I,R);"value"in G&&r(F,"value",null,G.value,I),(O=G.onVnodeBeforeMount)&&Ue(O,R,h)}X&&dt(h,null,R,"beforeMount");const ne=ya(N,W);ne&&W.beforeEnter(F),n(F,m,T),((O=G&&G.onVnodeMounted)||ne||X)&&_e(()=>{O&&Ue(O,R,h),ne&&W.enter(F),X&&dt(h,null,R,"mounted")},N)},V=(h,m,T,R,N)=>{if(T&&g(h,T),R)for(let I=0;I{for(let O=F;O{const D=m.el=h.el;let{patchFlag:F,dynamicChildren:O,dirs:G}=m;F|=h.patchFlag&16;const B=h.props||se,W=m.props||se;let X;if(T&&Jt(T,!1),(X=W.onVnodeBeforeUpdate)&&Ue(X,T,m,h),G&&dt(m,h,T,"beforeUpdate"),T&&Jt(T,!0),(B.innerHTML&&W.innerHTML==null||B.textContent&&W.textContent==null)&&a(D,""),O?A(h.dynamicChildren,O,D,T,R,rr(m,N),I):$||j(h,m,D,null,T,R,rr(m,N),I,!1),F>0){if(F&16)P(D,B,W,T,N);else if(F&2&&B.class!==W.class&&r(D,"class",null,W.class,N),F&4&&r(D,"style",B.style,W.style,N),F&8){const ne=m.dynamicProps;for(let ae=0;ae{X&&Ue(X,T,m,h),G&&dt(m,h,T,"updated")},R)},A=(h,m,T,R,N,I,$)=>{for(let D=0;D{if(m!==T){if(m!==se)for(const I in m)!Nt(I)&&!(I in T)&&r(h,I,m[I],null,N,R);for(const I in T){if(Nt(I))continue;const $=T[I],D=m[I];$!==D&&I!=="value"&&r(h,I,D,$,N,R)}"value"in T&&r(h,"value",m.value,T.value,N)}},E=(h,m,T,R,N,I,$,D,F)=>{const O=m.el=h?h.el:l(""),G=m.anchor=h?h.anchor:l("");let{patchFlag:B,dynamicChildren:W,slotScopeIds:X}=m;X&&(D=D?D.concat(X):X),h==null?(n(O,T,R),n(G,T,R),k(m.children||[],T,G,N,I,$,D,F)):B>0&&B&64&&W&&h.dynamicChildren&&h.dynamicChildren.length===W.length?(A(h.dynamicChildren,W,T,N,I,$,D),(m.key!=null||N&&m===N.subTree)&&ro(h,m,!0)):j(h,m,T,G,N,I,$,D,F)},L=(h,m,T,R,N,I,$,D,F)=>{m.slotScopeIds=D,h==null?m.shapeFlag&512?N.ctx.activate(m,T,R,$,F):K(m,T,R,N,I,$,F):Y(h,m,F)},K=(h,m,T,R,N,I,$)=>{const D=h.component=Na(h,R,N);if(Cn(h)&&(D.ctx.renderer=ds),Ia(D,!1,$),D.asyncDep){if(N&&N.registerDep(D,U,$),!h.el){const F=D.subTree=de(ye);x(null,F,m,T),h.placeholder=F.el}}else U(D,h,m,T,N,I,$)},Y=(h,m,T)=>{const R=m.component=h.component;if(Dp(h,m,T))if(R.asyncDep&&!R.asyncResolved){J(R,m,T);return}else R.next=m,R.update();else m.el=h.el,R.vnode=m},U=(h,m,T,R,N,I,$)=>{const D=()=>{if(h.isMounted){let{next:B,bu:W,u:X,parent:ne,vnode:ae}=h;{const Je=ba(h);if(Je){B&&(B.el=ae.el,J(h,B,$)),Je.asyncDep.then(()=>{h.isUnmounted||D()});return}}let ce=B,He;Jt(h,!1),B?(B.el=ae.el,J(h,B,$)):B=ae,W&&Es(W),(He=B.props&&B.props.onVnodeBeforeUpdate)&&Ue(He,ne,B,ae),Jt(h,!0);const Ne=Kn(h),rt=h.subTree;h.subTree=Ne,_(rt,Ne,u(rt.el),On(rt),h,N,I),B.el=Ne.el,ce===null&&Ui(h,Ne.el),X&&_e(X,N),(He=B.props&&B.props.onVnodeUpdated)&&_e(()=>Ue(He,ne,B,ae),N)}else{let B;const{el:W,props:X}=m,{bm:ne,m:ae,parent:ce,root:He,type:Ne}=h,rt=wt(m);if(Jt(h,!1),ne&&Es(ne),!rt&&(B=X&&X.onVnodeBeforeMount)&&Ue(B,ce,m),Jt(h,!0),W&&zi){const Je=()=>{h.subTree=Kn(h),zi(W,h.subTree,h,N,null)};rt&&Ne.__asyncHydrate?Ne.__asyncHydrate(W,h,Je):Je()}else{He.ce&&He.ce._def.shadowRoot!==!1&&He.ce._injectChildStyle(Ne);const Je=h.subTree=Kn(h);_(null,Je,T,R,h,N,I),m.el=Je.el}if(ae&&_e(ae,N),!rt&&(B=X&&X.onVnodeMounted)){const Je=m;_e(()=>Ue(B,ce,Je),N)}(m.shapeFlag&256||ce&&wt(ce.vnode)&&ce.vnode.shapeFlag&256)&&h.a&&_e(h.a,N),h.isMounted=!0,m=T=R=null}};h.scope.on();const F=h.effect=new rn(D);h.scope.off();const O=h.update=F.run.bind(F),G=h.job=F.runIfDirty.bind(F);G.i=h,G.id=h.uid,F.scheduler=()=>qr(G),Jt(h,!0),O()},J=(h,m,T)=>{m.component=h;const R=h.vnode.props;h.vnode=m,h.next=null,$p(h,m.props,R,T),jp(h,m.children,T),gt(),jo(h),mt()},j=(h,m,T,R,N,I,$,D,F=!1)=>{const O=h&&h.children,G=h?h.shapeFlag:0,B=m.children,{patchFlag:W,shapeFlag:X}=m;if(W>0){if(W&128){$e(O,B,T,R,N,I,$,D,F);return}else if(W&256){ie(O,B,T,R,N,I,$,D,F);return}}X&8?(G&16&&Hs(O,N,I),B!==O&&a(T,B)):G&16?X&16?$e(O,B,T,R,N,I,$,D,F):Hs(O,N,I,!0):(G&8&&a(T,""),X&16&&k(B,T,R,N,I,$,D,F))},ie=(h,m,T,R,N,I,$,D,F)=>{h=h||Ss,m=m||Ss;const O=h.length,G=m.length,B=Math.min(O,G);let W;for(W=0;WG?Hs(h,N,I,!0,!1,B):k(m,T,R,N,I,$,D,F,B)},$e=(h,m,T,R,N,I,$,D,F)=>{let O=0;const G=m.length;let B=h.length-1,W=G-1;for(;O<=B&&O<=W;){const X=h[O],ne=m[O]=F?Ht(m[O]):je(m[O]);if(ot(X,ne))_(X,ne,T,null,N,I,$,D,F);else break;O++}for(;O<=B&&O<=W;){const X=h[B],ne=m[W]=F?Ht(m[W]):je(m[W]);if(ot(X,ne))_(X,ne,T,null,N,I,$,D,F);else break;B--,W--}if(O>B){if(O<=W){const X=W+1,ne=XW)for(;O<=B;)ft(h[O],N,I,!0),O++;else{const X=O,ne=O,ae=new Map;for(O=ne;O<=W;O++){const Ye=m[O]=F?Ht(m[O]):je(m[O]);Ye.key!=null&&ae.set(Ye.key,O)}let ce,He=0;const Ne=W-ne+1;let rt=!1,Je=0;const Bs=new Array(Ne);for(O=0;O=Ne){ft(Ye,N,I,!0);continue}let ut;if(Ye.key!=null)ut=ae.get(Ye.key);else for(ce=ne;ce<=W;ce++)if(Bs[ce-ne]===0&&ot(Ye,m[ce])){ut=ce;break}ut===void 0?ft(Ye,N,I,!0):(Bs[ut-ne]=O+1,ut>=Je?Je=ut:rt=!0,_(Ye,m[ut],T,null,N,I,$,D,F),He++)}const Lo=rt?Kp(Bs):Ss;for(ce=Lo.length-1,O=Ne-1;O>=0;O--){const Ye=ne+O,ut=m[Ye],Fo=m[Ye+1],Do=Ye+1{const{el:I,type:$,transition:D,children:F,shapeFlag:O}=h;if(O&6){it(h.component.subTree,m,T,R);return}if(O&128){h.suspense.move(m,T,R);return}if(O&64){$.move(h,m,T,ds);return}if($===Se){n(I,m,T);for(let B=0;BD.enter(I),N);else{const{leave:B,delayLeave:W,afterLeave:X}=D,ne=()=>{h.ctx.isUnmounted?i(I):n(I,m,T)},ae=()=>{I._isLeaving&&I[Et](!0),B(I,()=>{ne(),X&&X()})};W?W(I,ne,ae):ae()}else n(I,m,T)},ft=(h,m,T,R=!1,N=!1)=>{const{type:I,props:$,ref:D,children:F,dynamicChildren:O,shapeFlag:G,patchFlag:B,dirs:W,cacheIndex:X}=h;if(B===-2&&(N=!1),D!=null&&(gt(),xs(D,null,T,h,!0),mt()),X!=null&&(m.renderCache[X]=void 0),G&256){m.ctx.deactivate(h);return}const ne=G&1&&W,ae=!wt(h);let ce;if(ae&&(ce=$&&$.onVnodeBeforeUnmount)&&Ue(ce,m,h),G&6)Qf(h.component,T,R);else{if(G&128){h.suspense.unmount(T,R);return}ne&&dt(h,null,m,"beforeUnmount"),G&64?h.type.remove(h,m,T,ds,R):O&&!O.hasOnce&&(I!==Se||B>0&&B&64)?Hs(O,m,T,!1,!0):(I===Se&&B&384||!N&&G&16)&&Hs(F,m,T),R&&Mo(h)}(ae&&(ce=$&&$.onVnodeUnmounted)||ne)&&_e(()=>{ce&&Ue(ce,m,h),ne&&dt(h,null,m,"unmounted")},T)},Mo=h=>{const{type:m,el:T,anchor:R,transition:N}=h;if(m===Se){Zf(T,R);return}if(m===ns){y(h);return}const I=()=>{i(T),N&&!N.persisted&&N.afterLeave&&N.afterLeave()};if(h.shapeFlag&1&&N&&!N.persisted){const{leave:$,delayLeave:D}=N,F=()=>$(T,I);D?D(h.el,I,F):F()}else I()},Zf=(h,m)=>{let T;for(;h!==m;)T=p(h),i(h),h=T;i(m)},Qf=(h,m,T)=>{const{bum:R,scope:N,job:I,subTree:$,um:D,m:F,a:O}=h;ri(F),ri(O),R&&Es(R),N.stop(),I&&(I.flags|=8,ft($,h,m,T)),D&&_e(D,m),_e(()=>{h.isUnmounted=!0},m)},Hs=(h,m,T,R=!1,N=!1,I=0)=>{for(let $=I;${if(h.shapeFlag&6)return On(h.component.subTree);if(h.shapeFlag&128)return h.suspense.next();const m=p(h.anchor||h.el),T=m&&m[Fc];return T?p(T):m};let Ji=!1;const Po=(h,m,T)=>{let R;h==null?m._vnode&&(ft(m._vnode,null,null,!0),R=m._vnode.component):_(m._vnode||null,h,m,null,null,null,T),m._vnode=h,Ji||(Ji=!0,jo(R),si(),Ji=!1)},ds={p:_,um:ft,m:it,r:Mo,mt:K,mc:k,pc:j,pbc:A,n:On,o:e};let Yi,zi;return t&&([Yi,zi]=t(ds)),{render:Po,hydrate:Yi,createApp:Op(Po,Yi)}}function rr({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 Jt({effect:e,job:t},s){s?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ya(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ro(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 ba(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ba(t)}function ri(e){if(e)for(let t=0;te.__isSuspense;let Sr=0;const Wp={name:"Suspense",__isSuspense:!0,process(e,t,s,n,i,r,o,l,c,f){if(e==null)Gp(t,s,n,i,r,o,l,c,f);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Jp(e,t,s,n,i,o,l,c,f)}},hydrate:Yp,normalize:zp},qp=Wp;function hn(e,t){const s=e.props&&e.props[t];q(s)&&s()}function Gp(e,t,s,n,i,r,o,l,c){const{p:f,o:{createElement:a}}=c,u=a("div"),p=e.suspense=Sa(e,i,n,t,u,s,r,o,l,c);f(null,p.pendingBranch=e.ssContent,u,null,n,p,r,o),p.deps>0?(hn(e,"onPending"),hn(e,"onFallback"),f(null,e.ssFallback,t,s,n,null,r,o),Ns(p,e.ssFallback)):p.resolve(!1,!0)}function Jp(e,t,s,n,i,r,o,l,{p:c,um:f,o:{createElement:a}}){const u=t.suspense=e.suspense;u.vnode=t,t.el=e.el;const p=t.ssContent,g=t.ssFallback,{activeBranch:b,pendingBranch:_,isInFallback:M,isHydrating:x}=u;if(_)u.pendingBranch=p,ot(_,p)?(c(_,p,u.hiddenContainer,null,i,u,r,o,l),u.deps<=0?u.resolve():M&&(x||(c(b,g,s,n,i,null,r,o,l),Ns(u,g)))):(u.pendingId=Sr++,x?(u.isHydrating=!1,u.activeBranch=_):f(_,i,u),u.deps=0,u.effects.length=0,u.hiddenContainer=a("div"),M?(c(null,p,u.hiddenContainer,null,i,u,r,o,l),u.deps<=0?u.resolve():(c(b,g,s,n,i,null,r,o,l),Ns(u,g))):b&&ot(b,p)?(c(b,p,s,n,i,u,r,o,l),u.resolve(!0)):(c(null,p,u.hiddenContainer,null,i,u,r,o,l),u.deps<=0&&u.resolve()));else if(b&&ot(b,p))c(b,p,s,n,i,u,r,o,l),Ns(u,p);else if(hn(t,"onPending"),u.pendingBranch=p,p.shapeFlag&512?u.pendingId=p.component.suspenseId:u.pendingId=Sr++,c(null,p,u.hiddenContainer,null,i,u,r,o,l),u.deps<=0)u.resolve();else{const{timeout:C,pendingId:d}=u;C>0?setTimeout(()=>{u.pendingId===d&&u.fallback(g)},C):C===0&&u.fallback(g)}}function Sa(e,t,s,n,i,r,o,l,c,f,a=!1){const{p:u,m:p,um:g,n:b,o:{parentNode:_,remove:M}}=f;let x;const C=Xp(e);C&&t&&t.pendingBranch&&(x=t.pendingId,t.deps++);const d=e.props?Xn(e.props.timeout):void 0,y=r,S={vnode:e,parent:t,parentComponent:s,namespace:o,container:n,hiddenContainer:i,deps:0,pendingId:Sr++,timeout:typeof d=="number"?d:-1,activeBranch:null,pendingBranch:null,isInFallback:!a,isHydrating:a,isUnmounted:!1,effects:[],resolve(w=!1,V=!1){const{vnode:k,activeBranch:v,pendingBranch:A,pendingId:P,effects:E,parentComponent:L,container:K,isInFallback:Y}=S;let U=!1;S.isHydrating?S.isHydrating=!1:w||(U=v&&A.transition&&A.transition.mode==="out-in",U&&(v.transition.afterLeave=()=>{P===S.pendingId&&(p(A,K,r===y?b(v):r,0),cn(E),Y&&k.ssFallback&&(k.ssFallback.el=null))}),v&&(_(v.el)===K&&(r=b(v)),g(v,L,S,!0),!U&&Y&&k.ssFallback&&_e(()=>k.ssFallback.el=null,S)),U||p(A,K,r,0)),Ns(S,A),S.pendingBranch=null,S.isInFallback=!1;let J=S.parent,j=!1;for(;J;){if(J.pendingBranch){J.effects.push(...E),j=!0;break}J=J.parent}!j&&!U&&cn(E),S.effects=[],C&&t&&t.pendingBranch&&x===t.pendingId&&(t.deps--,t.deps===0&&!V&&t.resolve()),hn(k,"onResolve")},fallback(w){if(!S.pendingBranch)return;const{vnode:V,activeBranch:k,parentComponent:v,container:A,namespace:P}=S;hn(V,"onFallback");const E=b(k),L=()=>{S.isInFallback&&(u(null,w,A,E,v,null,P,l,c),Ns(S,w))},K=w.transition&&w.transition.mode==="out-in";K&&(k.transition.afterLeave=L),S.isInFallback=!0,g(k,v,null,!0),K||L()},move(w,V,k){S.activeBranch&&p(S.activeBranch,w,V,k),S.container=w},next(){return S.activeBranch&&b(S.activeBranch)},registerDep(w,V,k){const v=!!S.pendingBranch;v&&S.deps++;const A=w.vnode.el;w.asyncDep.catch(P=>{ps(P,w,0)}).then(P=>{if(w.isUnmounted||S.isUnmounted||S.pendingId!==w.suspenseId)return;w.asyncResolved=!0;const{vnode:E}=w;Er(w,P,!1),A&&(E.el=A);const L=!A&&w.subTree.el;V(w,E,_(A||w.subTree.el),A?null:b(w.subTree),S,o,k),L&&(E.placeholder=null,M(L)),Ui(w,E.el),v&&--S.deps===0&&S.resolve()})},unmount(w,V){S.isUnmounted=!0,S.activeBranch&&g(S.activeBranch,s,w,V),S.pendingBranch&&g(S.pendingBranch,s,w,V)}};return S}function Yp(e,t,s,n,i,r,o,l,c){const f=t.suspense=Sa(t,n,s,e.parentNode,document.createElement("div"),null,i,r,o,l,!0),a=c(e,f.pendingBranch=t.ssContent,s,f,r,o);return f.deps===0&&f.resolve(!1,!0),a}function zp(e){const{shapeFlag:t,children:s}=e,n=t&32;e.ssContent=rl(n?s.default:s),e.ssFallback=n?rl(s.fallback):de(ye)}function rl(e){let t;if(q(e)){const s=os&&e._c;s&&(e._d=!1,pn()),e=e(),s&&(e._d=!0,t=Re,Ta())}return H(e)&&(e=Pp(e)),e=je(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(s=>s!==e)),e}function va(e,t){t&&t.pendingBranch?H(e)?t.effects.push(...e):t.effects.push(e):cn(e)}function Ns(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,Ui(n,i))}function Xp(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Se=Symbol.for("v-fgt"),jt=Symbol.for("v-txt"),ye=Symbol.for("v-cmt"),ns=Symbol.for("v-stc"),tn=[];let Re=null;function pn(e=!1){tn.push(Re=e?null:[])}function Ta(){tn.pop(),Re=tn[tn.length-1]||null}let os=1;function dn(e,t=!1){os+=e,e<0&&Re&&t&&(Re.hasOnce=!0)}function Ea(e){return e.dynamicChildren=os>0?Re||Ss:null,Ta(),os>0&&Re&&Re.push(e),e}function Zp(e,t,s,n,i,r){return Ea(oo(e,t,s,n,i,r,!0))}function li(e,t,s,n,i){return Ea(de(e,t,s,n,i,!0))}function kt(e){return e?e.__v_isVNode===!0:!1}function ot(e,t){return e.type===t.type&&e.key===t.key}function Qp(e){}const Ca=({key:e})=>e??null,Wn=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?z(e)||be(e)||q(e)?{i:Ae,r:e,k:t,f:!!s}:e:null);function oo(e,t=null,s=null,n=0,i=null,r=e===Se?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ca(t),ref:t&&Wn(t),scopeId:Li,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:Ae};return l?(co(c,s),r&128&&e.normalize(c)):s&&(c.shapeFlag|=z(s)?8:16),os>0&&!o&&Re&&(c.patchFlag>0||r&6)&&c.patchFlag!==32&&Re.push(c),c}const de=ed;function ed(e,t=null,s=null,n=0,i=null,r=!1){if((!e||e===ea)&&(e=ye),kt(e)){const l=bt(e,t,!0);return s&&co(l,s),os>0&&!r&&Re&&(l.shapeFlag&6?Re[Re.indexOf(e)]=l:Re.push(l)),l.patchFlag=-2,l}if(fd(e)&&(e=e.__vccOpts),t){t=Aa(t);let{class:l,style:c}=t;l&&!z(l)&&(t.class=$s(l)),le(c)&&(vn(c)&&!H(c)&&(c=Q({},c)),t.style=Vs(c))}const o=z(e)?1:oi(e)?128:Dc(e)?64:le(e)?4:q(e)?2:0;return oo(e,t,s,n,i,o,r,!0)}function Aa(e){return e?vn(e)||ca(e)?Q({},e):e:null}function bt(e,t,s=!1,n=!1){const{props:i,ref:r,patchFlag:o,children:l,transition:c}=e,f=t?xa(i||{},t):i,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&Ca(f),ref:t&&t.ref?s&&r?H(r)?r.concat(Wn(t)):[r,Wn(t)]:Wn(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!==Se?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&&bt(e.ssContent),ssFallback:e.ssFallback&&bt(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&n&&Ot(a,c.clone(a)),a}function lo(e=" ",t=0){return de(jt,null,e,t)}function td(e,t){const s=de(ns,null,e);return s.staticCount=t,s}function sd(e="",t=!1){return t?(pn(),li(ye,null,e)):de(ye,null,e)}function je(e){return e==null||typeof e=="boolean"?de(ye):H(e)?de(Se,null,e.slice()):kt(e)?Ht(e):de(jt,null,String(e))}function Ht(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:bt(e)}function co(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),co(e,i()),i._c&&(i._d=!0));return}else{s=32;const i=t._;!i&&!ca(t)?t._ctx=Ae:i===3&&Ae&&(Ae.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else q(t)?(t={default:t,_ctx:Ae},s=32):(t=String(t),n&64?(s=16,t=[lo(t)]):s=8);e.children=t,e.shapeFlag|=s}function xa(...e){const t={};for(let s=0;sCe||Ae;let ci,vr;{const e=Ni(),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)}};ci=t("__VUE_INSTANCE_SETTERS__",s=>Ce=s),vr=t("__VUE_SSR_SETTERS__",s=>Os=s)}const ls=e=>{const t=Ce;return ci(e),e.scope.on(),()=>{e.scope.off(),ci(t)}},Tr=()=>{Ce&&Ce.scope.off(),ci(null)};function wa(e){return e.vnode.shapeFlag&4}let Os=!1;function Ia(e,t=!1,s=!1){t&&vr(t);const{props:n,children:i}=e.vnode,r=wa(e);Vp(e,n,r,t),Up(e,i,s||t);const o=r?rd(e,t):void 0;return t&&vr(!1),o}function rd(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,mr);const{setup:n}=s;if(n){gt();const i=e.setupContext=n.length>1?Ra(e):null,r=ls(e),o=hs(n,e,0,[e.props,i]),l=$r(o);if(mt(),r(),(l||e.sp)&&!wt(e)&&Xr(e),l){if(o.then(Tr,Tr),t)return o.then(c=>{Er(e,c,t)}).catch(c=>{ps(c,e,0)});e.asyncDep=o}else Er(e,o,t)}else ka(e,t)}function Er(e,t,s){q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:le(t)&&(e.setupState=Wr(t)),ka(e,s)}let ai,Cr;function Oa(e){ai=e,Cr=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,fp))}}const od=()=>!ai;function ka(e,t,s){const n=e.type;if(!e.render){if(!t&&ai&&!n.render){const i=n.template||so(e).template;if(i){const{isCustomElement:r,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=n,f=Q(Q({isCustomElement:r,delimiters:l},o),c);n.render=ai(i,f)}}e.render=n.render||xe,Cr&&Cr(e)}{const i=ls(e);gt();try{Cp(e)}finally{mt(),i()}}}const ld={get(e,t){return ke(e,"get",""),e[t]}};function Ra(e){const t=s=>{e.exposed=s||{}};return{attrs:new Proxy(e.attrs,ld),slots:e.slots,emit:e.emit,expose:t}}function xn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Wr(Sc(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in en)return en[s](e)},has(t,s){return s in t||s in en}})):e.proxy}const cd=/(?:^|[-_])\w/g,ad=e=>e.replace(cd,t=>t.toUpperCase()).replace(/[-_]/g,"");function fi(e,t=!0){return q(e)?e.displayName||e.name:e.name||t&&e.__name}function Ma(e,t,s=!1){let n=fi(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?ad(n):s?"App":"Anonymous"}function fd(e){return q(e)&&"__vccOpts"in e}const Pa=(e,t)=>ah(e,t,Os);function La(e,t,s){try{dn(-1);const n=arguments.length;return n===2?le(t)&&!H(t)?kt(t)?de(e,null,[t]):de(e,t):de(e,null,t):(n>3?s=Array.prototype.slice.call(arguments,2):n===3&&kt(s)&&(s=[s]),de(e,t,s))}finally{dn(1)}}function ud(){}function hd(e,t,s,n){const i=s[n];if(i&&Fa(i,e))return i;const r=t();return r.memo=e.slice(),r.cacheIndex=n,s[n]=r}function Fa(e,t){const s=e.memo;if(s.length!=t.length)return!1;for(let n=0;n0&&Re&&Re.push(e),!0}const Da="3.5.27",pd=xe,dd=Th,gd=bs,md=Oc,yd={createComponentInstance:Na,setupComponent:Ia,renderComponentRoot:Kn,setCurrentRenderingInstance:fn,isVNode:kt,normalizeVNode:je,getComponentPublicInstance:xn,ensureValidVNode:to,pushWarningContext:dh,popWarningContext:gh},bd=yd,_d=null,Sd=null,vd=null;let Ar;const ol=typeof window<"u"&&window.trustedTypes;if(ol)try{Ar=ol.createPolicy("vue",{createHTML:e=>e})}catch{}const Va=Ar?e=>Ar.createHTML(e):e=>e,Td="http://www.w3.org/2000/svg",Ed="http://www.w3.org/1998/Math/MathML",Tt=typeof document<"u"?document:null,ll=Tt&&Tt.createElement("template"),$a={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"?Tt.createElementNS(Td,e):t==="mathml"?Tt.createElementNS(Ed,e):s?Tt.createElement(e,{is:s}):Tt.createElement(e);return e==="select"&&n&&n.multiple!=null&&i.setAttribute("multiple",n.multiple),i},createText:e=>Tt.createTextNode(e),createComment:e=>Tt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Tt.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{ll.innerHTML=Va(n==="svg"?`${e}`:n==="mathml"?`${e}`:e);const l=ll.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]}},Mt="transition",js="animation",ks=Symbol("_vtc"),Ha={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},Ba=Q({},Yr,Ha),Cd=e=>(e.displayName="Transition",e.props=Ba,e),Ad=Cd((e,{slots:t})=>La(Uc,Ua(e),t)),Yt=(e,t=[])=>{H(e)?e.forEach(s=>s(...t)):e&&e(...t)},cl=e=>e?H(e)?e.some(t=>t.length>1):e.length>1:!1;function Ua(e){const t={};for(const E in e)E in Ha||(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:f=o,appearToClass:a=l,leaveFromClass:u=`${s}-leave-from`,leaveActiveClass:p=`${s}-leave-active`,leaveToClass:g=`${s}-leave-to`}=e,b=xd(i),_=b&&b[0],M=b&&b[1],{onBeforeEnter:x,onEnter:C,onEnterCancelled:d,onLeave:y,onLeaveCancelled:S,onBeforeAppear:w=x,onAppear:V=C,onAppearCancelled:k=d}=t,v=(E,L,K,Y)=>{E._enterCancelled=Y,Ft(E,L?a:l),Ft(E,L?f:o),K&&K()},A=(E,L)=>{E._isLeaving=!1,Ft(E,u),Ft(E,g),Ft(E,p),L&&L()},P=E=>(L,K)=>{const Y=E?V:C,U=()=>v(L,E,K);Yt(Y,[L,U]),al(()=>{Ft(L,E?c:r),ht(L,E?a:l),cl(Y)||fl(L,n,_,U)})};return Q(t,{onBeforeEnter(E){Yt(x,[E]),ht(E,r),ht(E,o)},onBeforeAppear(E){Yt(w,[E]),ht(E,c),ht(E,f)},onEnter:P(!1),onAppear:P(!0),onLeave(E,L){E._isLeaving=!0;const K=()=>A(E,L);ht(E,u),E._enterCancelled?(ht(E,p),xr(E)):(xr(E),ht(E,p)),al(()=>{E._isLeaving&&(Ft(E,u),ht(E,g),cl(y)||fl(E,n,M,K))}),Yt(y,[E,K])},onEnterCancelled(E){v(E,!1,void 0,!0),Yt(d,[E])},onAppearCancelled(E){v(E,!0,void 0,!0),Yt(k,[E])},onLeaveCancelled(E){A(E),Yt(S,[E])}})}function xd(e){if(e==null)return null;if(le(e))return[or(e.enter),or(e.leave)];{const t=or(e);return[t,t]}}function or(e){return Xn(e)}function ht(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.add(s)),(e[ks]||(e[ks]=new Set)).add(t)}function Ft(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const s=e[ks];s&&(s.delete(t),s.size||(e[ks]=void 0))}function al(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Nd=0;function fl(e,t,s,n){const i=e._endId=++Nd,r=()=>{i===e._endId&&n()};if(s!=null)return setTimeout(r,s);const{type:o,timeout:l,propCount:c}=ja(e,t);if(!o)return n();const f=o+"end";let a=0;const u=()=>{e.removeEventListener(f,p),r()},p=g=>{g.target===e&&++a>=c&&u()};setTimeout(()=>{a(s[b]||"").split(", "),i=n(`${Mt}Delay`),r=n(`${Mt}Duration`),o=ul(i,r),l=n(`${js}Delay`),c=n(`${js}Duration`),f=ul(l,c);let a=null,u=0,p=0;t===Mt?o>0&&(a=Mt,u=o,p=r.length):t===js?f>0&&(a=js,u=f,p=c.length):(u=Math.max(o,f),a=u>0?o>f?Mt:js:null,p=a?a===Mt?r.length:c.length:0);const g=a===Mt&&/\b(?:transform|all)(?:,|$)/.test(n(`${Mt}Property`).toString());return{type:a,timeout:u,propCount:p,hasTransform:g}}function ul(e,t){for(;e.lengthhl(s)+hl(e[n])))}function hl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function xr(e){return(e?e.ownerDocument:document).body.offsetHeight}function wd(e,t,s){const n=e[ks];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}const ui=Symbol("_vod"),Ka=Symbol("_vsh"),Wa={name:"show",beforeMount(e,{value:t},{transition:s}){e[ui]=e.style.display==="none"?"":e.style.display,s&&t?s.beforeEnter(e):Ks(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),Ks(e,!0),n.enter(e)):n.leave(e,()=>{Ks(e,!1)}):Ks(e,t))},beforeUnmount(e,{value:t}){Ks(e,t)}};function Ks(e,t){e.style.display=t?e[ui]:"none",e[Ka]=!t}function Id(){Wa.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const qa=Symbol("");function Od(e){const t=Ge();if(!t)return;const s=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>hi(r,i))},n=()=>{const i=e(t.proxy);t.ce?hi(t.ce,i):Nr(t.subTree,i),s(i)};Zr(()=>{cn(n)}),An(()=>{As(n,xe,{flush:"post"});const i=new MutationObserver(n);i.observe(t.subTree.el.parentNode,{childList:!0}),Hi(()=>i.disconnect())})}function Nr(e,t){if(e.shapeFlag&128){const s=e.suspense;e=s.activeBranch,s.pendingBranch&&!s.isHydrating&&s.effects.push(()=>{Nr(s.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)hi(e.el,t);else if(e.type===Se)e.children.forEach(s=>Nr(s,t));else if(e.type===ns){let{el:s,anchor:n}=e;for(;s&&(hi(s,t),s!==n);)s=s.nextSibling}}function hi(e,t){if(e.nodeType===1){const s=e.style;let n="";for(const i in t){const r=sc(t[i]);s.setProperty(`--${i}`,r),n+=`--${i}: ${r};`}s[qa]=n}}const kd=/(?:^|;)\s*display\s*:/;function Rd(e,t,s){const n=e.style,i=z(s);let r=!1;if(s&&!i){if(t)if(z(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();s[l]==null&&qn(n,l,"")}else for(const o in t)s[o]==null&&qn(n,o,"");for(const o in s)o==="display"&&(r=!0),qn(n,o,s[o])}else if(i){if(t!==s){const o=n[qa];o&&(s+=";"+o),n.cssText=s,r=kd.test(s)}}else t&&e.removeAttribute("style");ui in e&&(e[ui]=r?n.display:"",e[Ka]&&(n.display="none"))}const pl=/\s*!important$/;function qn(e,t,s){if(H(s))s.forEach(n=>qn(e,t,n));else if(s==null&&(s=""),t.startsWith("--"))e.setProperty(t,s);else{const n=Md(e,t);pl.test(s)?e.setProperty(Ve(n),s.replace(pl,""),"important"):e[n]=s}}const dl=["Webkit","Moz","ms"],lr={};function Md(e,t){const s=lr[t];if(s)return s;let n=he(t);if(n!=="filter"&&n in e)return lr[t]=n;n=us(n);for(let i=0;icr||(Dd.then(()=>cr=0),cr=Date.now());function $d(e,t){const s=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=s.attached)return;nt(Hd(n,s.value),t,5,[n])};return s.value=e,s.attached=Vd(),s}function Hd(e,t){if(H(t)){const s=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{s.call(e),e._stopped=!0},t.map(n=>i=>!i._stopped&&n&&n(i))}else return t}const Sl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ga=(e,t,s,n,i,r)=>{const o=i==="svg";t==="class"?wd(e,n,o):t==="style"?Rd(e,s,n):as(t)?Dr(t)||Ld(e,t,s,n,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Bd(e,t,n,o))?(yl(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&ml(e,t,n,o,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!z(n))?yl(e,he(t),n,r,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),ml(e,t,n,o))};function Bd(e,t,s,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&Sl(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 Sl(t)&&z(s)?!1:t in e}const vl={};function Ja(e,t,s){let n=zr(e,t);Ei(n)&&(n=Q({},n,t));class i extends ji{constructor(o){super(n,o,s)}}return i.def=n,i}const Ud=(e,t)=>Ja(e,t,lf),jd=typeof HTMLElement<"u"?HTMLElement:class{};class ji extends jd{constructor(t,s={},n=wr){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._ob=null,this.shadowRoot&&n!==wr?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.parentNode||t.host);)if(t instanceof ji){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,Pi(()=>{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 f=r[c];(f===Number||f&&f.type===Number)&&(c in this._props&&(this._props[c]=Xn(this._props[c])),(l||(l=Object.create(null)))[he(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)re(this,n)||Object.defineProperty(this,n,{get:()=>Tn(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(he))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):vl;const i=he(t);s&&this._numberProps&&this._numberProps[i]&&(n=Xn(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===vl?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(Ve(t),""):typeof s=="string"||typeof s=="number"?this.setAttribute(Ve(t),s+""):s||this.removeAttribute(Ve(t)),r&&r.observe(this,{attributes:!0})}}_update(){const t=this._createVNode();this._app&&(t.appContext=this._app._context),of(t,this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const s=de(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,Ei(o[0])?Q({detail:o},o[0]):{detail:o}))};n.emit=(r,...o)=>{i(r,o),Ve(r)!==r&&i(Ve(r),o)},this._setParent()}),s}_applyStyles(t,s){if(!t)return;if(s){if(s===this._def||this._styleChildren.has(s))return;this._styleChildren.add(s)}const n=this._nonce;for(let i=t.length-1;i>=0;i--){const r=document.createElement("style");n&&r.setAttribute("nonce",n),r.textContent=t[i],this.shadowRoot.prepend(r)}}_parseSlots(){const t=this._slots={};let s;for(;s=this.firstChild;){const n=s.nodeType===1&&s.getAttribute("slot")||"default";(t[n]||(t[n]=[])).push(s),this.removeChild(s)}}_renderSlots(){const t=this._getSlots(),s=this._instance.type.__scopeId;for(let n=0;n(delete e.props.mode,e),Gd=qd({name:"TransitionGroup",props:Q({},Ba,{tag:String,moveClass:String}),setup(e,{slots:t}){const s=Ge(),n=Jr();let i,r;return Vi(()=>{if(!i.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!Zd(i[0].el,s.vnode.el,o)){i=[];return}i.forEach(Yd),i.forEach(zd);const l=i.filter(Xd);xr(s.vnode.el),l.forEach(c=>{const f=c.el,a=f.style;ht(f,o),a.transform=a.webkitTransform=a.transitionDuration="";const u=f[pi]=p=>{p&&p.target!==f||(!p||p.propertyName.endsWith("transform"))&&(f.removeEventListener("transitionend",u),f[pi]=null,Ft(f,o))};f.addEventListener("transitionend",u)}),i=[]}),()=>{const o=te(e),l=Ua(o);let c=o.tag||Se;if(i=[],r)for(let f=0;f{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}=ja(n);return r.removeChild(n),o}const qt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return H(t)?s=>Es(t,s):t};function Qd(e){e.target.composing=!0}function El(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const st=Symbol("_assign");function Cl(e,t,s){return t&&(e=e.trim()),s&&(e=xi(e)),e}const di={created(e,{modifiers:{lazy:t,trim:s,number:n}},i){e[st]=qt(i);const r=n||i.props&&i.props.type==="number";xt(e,t?"change":"input",o=>{o.target.composing||e[st](Cl(e.value,s,r))}),(s||r)&&xt(e,"change",()=>{e.value=Cl(e.value,s,r)}),t||(xt(e,"compositionstart",Qd),xt(e,"compositionend",El),xt(e,"change",El))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:s,modifiers:{lazy:n,trim:i,number:r}},o){if(e[st]=qt(o),e.composing)return;const l=(r||e.type==="number")&&!/^0\d/.test(e.value)?xi(e.value):e.value,c=t??"";l!==c&&(document.activeElement===e&&e.type!=="range"&&(n&&t===s||i&&e.value.trim()===c)||(e.value=c))}},ao={deep:!0,created(e,t,s){e[st]=qt(s),xt(e,"change",()=>{const n=e._modelValue,i=Rs(e),r=e.checked,o=e[st];if(H(n)){const l=wi(n,i),c=l!==-1;if(r&&!c)o(n.concat(i));else if(!r&&c){const f=[...n];f.splice(l,1),o(f)}}else if(fs(n)){const l=new Set(n);r?l.add(i):l.delete(i),o(l)}else o(Qa(e,r))})},mounted:Al,beforeUpdate(e,t,s){e[st]=qt(s),Al(e,t,s)}};function Al(e,{value:t,oldValue:s},n){e._modelValue=t;let i;if(H(t))i=wi(t,n.props.value)>-1;else if(fs(t))i=t.has(n.props.value);else{if(t===s)return;i=Wt(t,Qa(e,!0))}e.checked!==i&&(e.checked=i)}const fo={created(e,{value:t},s){e.checked=Wt(t,s.props.value),e[st]=qt(s),xt(e,"change",()=>{e[st](Rs(e))})},beforeUpdate(e,{value:t,oldValue:s},n){e[st]=qt(n),t!==s&&(e.checked=Wt(t,n.props.value))}},Za={deep:!0,created(e,{value:t,modifiers:{number:s}},n){const i=fs(t);xt(e,"change",()=>{const r=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>s?xi(Rs(o)):Rs(o));e[st](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,Pi(()=>{e._assigning=!1})}),e[st]=qt(n)},mounted(e,{value:t}){xl(e,t)},beforeUpdate(e,t,s){e[st]=qt(s)},updated(e,{value:t}){e._assigning||xl(e,t)}};function xl(e,t){const s=e.multiple,n=H(t);if(!(s&&!n&&!fs(t))){for(let i=0,r=e.options.length;iString(f)===String(l)):o.selected=wi(t,l)>-1}else o.selected=t.has(l);else if(Wt(Rs(o),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!s&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Rs(e){return"_value"in e?e._value:e.value}function Qa(e,t){const s=t?"_trueValue":"_falseValue";return s in e?e[s]:t}const ef={created(e,t,s){Hn(e,t,s,null,"created")},mounted(e,t,s){Hn(e,t,s,null,"mounted")},beforeUpdate(e,t,s,n){Hn(e,t,s,n,"beforeUpdate")},updated(e,t,s,n){Hn(e,t,s,n,"updated")}};function tf(e,t){switch(e){case"SELECT":return Za;case"TEXTAREA":return di;default:switch(t){case"checkbox":return ao;case"radio":return fo;default:return di}}}function Hn(e,t,s,n,i){const o=tf(e.tagName,s.props&&s.props.type)[i];o&&o(e,t,s,n)}function eg(){di.getSSRProps=({value:e})=>({value:e}),fo.getSSRProps=({value:e},t)=>{if(t.props&&Wt(t.props.value,e))return{checked:!0}},ao.getSSRProps=({value:e},t)=>{if(H(e)){if(t.props&&wi(e,t.props.value)>-1)return{checked:!0}}else if(fs(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},ef.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const s=tf(t.type.toUpperCase(),t.props&&t.props.type);if(s.getSSRProps)return s.getSSRProps(e,t)}}const tg=["ctrl","shift","alt","meta"],sg={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)=>tg.some(s=>e[`${s}Key`]&&!t.includes(s))},ng=(e,t)=>{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=Ve(i.key);if(t.some(o=>o===r||ig[o]===r))return e(i)})},sf=Q({patchProp:Ga},$a);let sn,Nl=!1;function nf(){return sn||(sn=da(sf))}function rf(){return sn=Nl?sn:ga(sf),Nl=!0,sn}const of=(...e)=>{nf().render(...e)},og=(...e)=>{rf().hydrate(...e)},wr=(...e)=>{const t=nf().createApp(...e),{mount:s}=t;return t.mount=n=>{const i=af(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,cf(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t},lf=(...e)=>{const t=rf().createApp(...e),{mount:s}=t;return t.mount=n=>{const i=af(n);if(i)return s(i,!0,cf(i))},t};function cf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function af(e){return z(e)?document.querySelector(e):e}let wl=!1;const lg=()=>{wl||(wl=!0,eg(),Id())},cg=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Uc,BaseTransitionPropsValidators:Yr,Comment:ye,DeprecationTypes:vd,EffectScope:Br,ErrorCodes:vh,ErrorTypeStrings:dd,Fragment:Se,KeepAlive:ep,ReactiveEffect:rn,Static:ns,Suspense:qp,Teleport:Ph,Text:jt,TrackOpTypes:fh,Transition:Ad,TransitionGroup:Jd,TriggerOpTypes:uh,VueElement:ji,assertNumber:Sh,callWithAsyncErrorHandling:nt,callWithErrorHandling:hs,camelize:he,capitalize:us,cloneVNode:bt,compatUtils:Sd,computed:Pa,createApp:wr,createBlock:li,createCommentVNode:sd,createElementBlock:Zp,createElementVNode:oo,createHydrationRenderer:ga,createPropsRestProxy:Tp,createRenderer:da,createSSRApp:lf,createSlots:lp,createStaticVNode:td,createTextVNode:lo,createVNode:de,customRef:Ec,defineAsyncComponent:Zh,defineComponent:zr,defineCustomElement:Ja,defineEmits:hp,defineExpose:pp,defineModel:mp,defineOptions:dp,defineProps:up,defineSSRCustomElement:Ud,defineSlots:gp,devtools:gd,effect:Ru,effectScope:Iu,getCurrentInstance:Ge,getCurrentScope:nc,getCurrentWatcher:hh,getTransitionRawChildren:Fi,guardReactiveProps:Aa,h:La,handleError:ps,hasInjectionContext:Ih,hydrate:og,hydrateOnIdle:qh,hydrateOnInteraction:zh,hydrateOnMediaQuery:Yh,hydrateOnVisible:Jh,initCustomFormatter:ud,initDirectivesForSSR:lg,inject:Zs,isMemoSame:Fa,isProxy:vn,isReactive:Ut,isReadonly:yt,isRef:be,isRuntimeOnly:od,isShallow:We,isVNode:kt,markRaw:Sc,mergeDefaults:Sp,mergeModels:vp,mergeProps:xa,nextTick:Pi,nodeOps:$a,normalizeClass:$s,normalizeProps:pu,normalizeStyle:Vs,onActivated:qc,onBeforeMount:Yc,onBeforeUnmount:$i,onBeforeUpdate:Zr,onDeactivated:Gc,onErrorCaptured:Qc,onMounted:An,onRenderTracked:Zc,onRenderTriggered:Xc,onScopeDispose:Ou,onServerPrefetch:zc,onUnmounted:Hi,onUpdated:Vi,onWatcherCleanup:Ac,openBlock:pn,patchProp:Ga,popScopeId:xh,provide:kc,proxyRefs:Wr,pushScopeId:Ah,queuePostFlushCb:cn,reactive:Ri,readonly:Qn,ref:Xs,registerRuntimeCompiler:Oa,render:of,renderList:op,renderSlot:cp,resolveComponent:np,resolveDirective:rp,resolveDynamicComponent:ip,resolveFilter:_d,resolveTransitionHooks:Is,setBlockTracking:dn,setDevtoolsHook:md,setTransitionHooks:Ot,shallowReactive:_c,shallowReadonly:Zu,shallowRef:vc,ssrContextKey:Rc,ssrUtils:bd,stop:Mu,toDisplayString:ec,toHandlerKey:Ts,toHandlers:ap,toRaw:te,toRef:lh,toRefs:ih,toValue:th,transformVNodeArgs:Qp,triggerRef:eh,unref:Tn,useAttrs:_p,useCssModule:Wd,useCssVars:Od,useHost:Ya,useId:Fh,useModel:kp,useSSRContext:Mc,useShadowRoot:Kd,useSlots:bp,useTemplateRef:Dh,useTransitionState:Jr,vModelCheckbox:ao,vModelDynamic:ef,vModelRadio:fo,vModelSelect:Za,vModelText:di,vShow:Wa,version:Da,warn:pd,watch:As,watchEffect:Oh,watchPostEffect:kh,watchSyncEffect:Pc,withAsyncContext:Ep,withCtx:Gr,withDefaults:yp,withDirectives:wh,withKeys:rg,withMemo:hd,withModifiers:ng,withScopeId:Nh},Symbol.toStringTag,{value:"Module"}));const gn=Symbol(""),nn=Symbol(""),uo=Symbol(""),gi=Symbol(""),ff=Symbol(""),cs=Symbol(""),uf=Symbol(""),hf=Symbol(""),ho=Symbol(""),po=Symbol(""),Nn=Symbol(""),go=Symbol(""),pf=Symbol(""),mo=Symbol(""),yo=Symbol(""),bo=Symbol(""),_o=Symbol(""),So=Symbol(""),vo=Symbol(""),df=Symbol(""),gf=Symbol(""),Ki=Symbol(""),mi=Symbol(""),To=Symbol(""),Eo=Symbol(""),mn=Symbol(""),wn=Symbol(""),Co=Symbol(""),Ir=Symbol(""),ag=Symbol(""),Or=Symbol(""),yi=Symbol(""),fg=Symbol(""),ug=Symbol(""),Ao=Symbol(""),hg=Symbol(""),pg=Symbol(""),xo=Symbol(""),mf=Symbol(""),Ms={[gn]:"Fragment",[nn]:"Teleport",[uo]:"Suspense",[gi]:"KeepAlive",[ff]:"BaseTransition",[cs]:"openBlock",[uf]:"createBlock",[hf]:"createElementBlock",[ho]:"createVNode",[po]:"createElementVNode",[Nn]:"createCommentVNode",[go]:"createTextVNode",[pf]:"createStaticVNode",[mo]:"resolveComponent",[yo]:"resolveDynamicComponent",[bo]:"resolveDirective",[_o]:"resolveFilter",[So]:"withDirectives",[vo]:"renderList",[df]:"renderSlot",[gf]:"createSlots",[Ki]:"toDisplayString",[mi]:"mergeProps",[To]:"normalizeClass",[Eo]:"normalizeStyle",[mn]:"normalizeProps",[wn]:"guardReactiveProps",[Co]:"toHandlers",[Ir]:"camelize",[ag]:"capitalize",[Or]:"toHandlerKey",[yi]:"setBlockTracking",[fg]:"pushScopeId",[ug]:"popScopeId",[Ao]:"withCtx",[hg]:"unref",[pg]:"isRef",[xo]:"withMemo",[mf]:"isMemoSame"};function dg(e){Object.getOwnPropertySymbols(e).forEach(t=>{Ms[t]=e[t]})}const Ze={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function gg(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 yn(e,t,s,n,i,r,o,l=!1,c=!1,f=!1,a=Ze){return e&&(l?(e.helper(cs),e.helper(Fs(e.inSSR,f))):e.helper(Ls(e.inSSR,f)),o&&e.helper(So)),{type:13,tag:t,props:s,children:n,patchFlag:i,dynamicProps:r,directives:o,isBlock:l,disableTracking:c,isComponent:f,loc:a}}function is(e,t=Ze){return{type:17,loc:t,elements:e}}function tt(e,t=Ze){return{type:15,loc:t,properties:e}}function ve(e,t){return{type:16,loc:Ze,key:z(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 ct(e,t=Ze){return{type:8,loc:t,children:e}}function Te(e,t=[],s=Ze){return{type:14,loc:s,callee:e,arguments:t}}function Ps(e,t=void 0,s=!1,n=!1,i=Ze){return{type:18,params:e,returns:t,newline:s,isSlot:n,loc:i}}function kr(e,t,s,n=!0){return{type:19,test:e,consequent:t,alternate:s,newline:n,loc:Ze}}function mg(e,t,s=!1,n=!1){return{type:20,index:e,value:t,needPauseTracking:s,inVOnce:n,needArraySpread:!1,loc:Ze}}function yg(e){return{type:21,body:e,loc:Ze}}function Ls(e,t){return e||t?ho:po}function Fs(e,t){return e||t?uf:hf}function No(e,{helper:t,removeHelper:s,inSSR:n}){e.isBlock||(e.isBlock=!0,s(Ls(n,e.isComponent)),t(cs),t(Fs(n,e.isComponent)))}const Il=new Uint8Array([123,123]),Ol=new Uint8Array([125,125]);function kl(e){return e>=97&&e<=122||e>=65&&e<=90}function ze(e){return e===32||e===10||e===9||e===12||e===13}function Pt(e){return e===47||e===62||ze(e)}function bi(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?Pt(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||ze(t)){const s=this.index-this.currentSequence.length;if(this.sectionStart=t||(this.state===28?this.currentSequence===we.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 Rl(e,{compatConfig:t}){const s=t&&t[e];return e==="MODE"?s||3:s}function rs(e,t){const s=Rl("MODE",t),n=Rl(e,t);return s===3?n===!0:n!==!1}function bn(e,t,s,...n){return rs(e,t)}function wo(e){throw e}function yf(e){}function ue(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 Ke=e=>e.type===4&&e.isStatic;function bf(e){switch(e){case"Teleport":case"teleport":return nn;case"Suspense":case"suspense":return uo;case"KeepAlive":case"keep-alive":return gi;case"BaseTransition":case"base-transition":return ff}}const _g=/^$|^\d|[^\$\w\xA0-\uFFFF]/,Io=e=>!_g.test(e),_f=/[A-Za-z_$\xA0-\uFFFF]/,Sg=/[\.\?\w$\xA0-\uFFFF]/,vg=/\s+[.[]\s*|\s*[.[]\s+/g,Sf=e=>e.type===4?e.content:e.loc.source,Tg=e=>{const t=Sf(e).trim().replace(vg,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*\(/,Cg=e=>Eg.test(Sf(e)),Ag=Cg;function et(e,t,s=!1){for(let n=0;nt.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function ar(e){return e.type===5||e.type===2}function Ml(e){return e.type===7&&e.name==="pre"}function Ng(e){return e.type===7&&e.name==="slot"}function _i(e){return e.type===1&&e.tagType===3}function Si(e){return e.type===1&&e.tagType===2}const wg=new Set([mn,wn]);function Tf(e,t=[]){if(e&&!z(e)&&e.type===14){const s=e.callee;if(!z(s)&&wg.has(s))return Tf(e.arguments[0],t.concat(e))}return[e,t]}function vi(e,t,s){let n,i=e.type===13?e.props:e.arguments[2],r=[],o;if(i&&!z(i)&&i.type===14){const l=Tf(i);i=l[0],r=l[1],o=r[r.length-1]}if(i==null||z(i))n=tt([t]);else if(i.type===14){const l=i.arguments[0];!z(l)&&l.type===15?Pl(t,l)||l.properties.unshift(t):i.callee===Co?n=Te(s.helper(mi),[tt([t]),i]):i.arguments.unshift(tt([t])),!n&&(n=i)}else i.type===15?(Pl(t,i)||i.properties.unshift(t),n=i):(n=Te(s.helper(mi),[tt([t]),i]),o&&o.callee===wn&&(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 Pl(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 _n(e,t){return`_${t}_${e.replace(/[^\w]/g,(s,n)=>s==="-"?"_":e.charCodeAt(n).toString())}`}function Ig(e){return e.type===14&&e.callee===xo?e.arguments[1].returns:e}const Og=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/;function Ef(e){for(let t=0;t0,isVoidTag:_s,isPreTag:_s,isIgnoreNewlineTag:_s,isCustomElement:_s,onError:wo,onWarn:yf,comments:!1,prefixIdentifiers:!1};let oe=Af,Sn=null,It="",Oe=null,ee=null,Be="",vt=-1,zt=-1,ko=0,Bt=!1,Rr=null;const pe=[],ge=new bg(pe,{onerr:St,ontext(e,t){Bn(Ee(e,t),e,t)},ontextentity(e,t,s){Bn(e,t,s)},oninterpolation(e,t){if(Bt)return Bn(Ee(e,t),e,t);let s=e+ge.delimiterOpen.length,n=t-ge.delimiterClose.length;for(;ze(It.charCodeAt(s));)s++;for(;ze(It.charCodeAt(n-1));)n--;let i=Ee(s,n);i.includes("&")&&(i=oe.decodeEntities(i,!1)),Mr({type:5,content:Jn(i,!1,me(s,n)),loc:me(e,t)})},onopentagname(e,t){const s=Ee(e,t);Oe={type:1,tag:s,ns:oe.getNamespace(s,pe[0],oe.ns),tagType:0,props:[],children:[],loc:me(e-1,t),codegenNode:void 0}},onopentagend(e){Fl(e)},onclosetag(e,t){const s=Ee(e,t);if(!oe.isVoidTag(s)){let n=!1;for(let i=0;i0&&St(24,pe[0].loc.start.offset);for(let o=0;o<=i;o++){const l=pe.shift();Gn(l,t,o(n.type===7?n.rawName:n.name)===s)&&St(2,t)},onattribend(e,t){if(Oe&&ee){if(Qt(ee.loc,t),e!==0)if(Be.includes("&")&&(Be=oe.decodeEntities(Be,!0)),ee.type===6)ee.name==="class"&&(Be=wf(Be).trim()),e===1&&!Be&&St(13,t),ee.value={type:2,content:Be,loc:e===1?me(vt,zt):me(vt-1,zt+1)},ge.inSFCRoot&&Oe.tag==="template"&&ee.name==="lang"&&Be&&Be!=="html"&&ge.enterRCDATA(bi("i.content==="sync"))>-1&&bn("COMPILER_V_BIND_SYNC",oe,ee.loc,ee.arg.loc.source)&&(ee.name="model",ee.modifiers.splice(n,1))}(ee.type!==7||ee.name!=="pre")&&Oe.props.push(ee)}Be="",vt=zt=-1},oncomment(e,t){oe.comments&&Mr({type:3,content:Ee(e,t),loc:me(e-4,t+3)})},onend(){const e=It.length;for(let t=0;t{const b=t.start.offset+p,_=b+u.length;return Jn(u,!1,me(b,_),0,g?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(kg,"").trim();const f=i.indexOf(c),a=c.match(Ll);if(a){c=c.replace(Ll,"").trim();const u=a[1].trim();let p;if(u&&(p=s.indexOf(u,f+c.length),l.key=o(u,p,!0)),a[2]){const g=a[2].trim();g&&(l.index=o(g,s.indexOf(g,l.key?p+u.length:f+c.length),!0))}}return c&&(l.value=o(c,f,!0)),l}function Ee(e,t){return It.slice(e,t)}function Fl(e){ge.inSFCRoot&&(Oe.innerLoc=me(e+1,e+1)),Mr(Oe);const{tag:t,ns:s}=Oe;s===0&&oe.isPreTag(t)&&ko++,oe.isVoidTag(t)?Gn(Oe,e):(pe.unshift(Oe),(s===1||s===2)&&(ge.inXML=!0)),Oe=null}function Bn(e,t,s){{const r=pe[0]&&pe[0].tag;r!=="script"&&r!=="style"&&e.includes("&")&&(e=oe.decodeEntities(e,!1))}const n=pe[0]||Sn,i=n.children[n.children.length-1];i&&i.type===2?(i.content+=e,Qt(i.loc,s)):n.children.push({type:2,content:e,loc:me(t,s)})}function Gn(e,t,s=!1){s?Qt(e.loc,xf(t,60)):Qt(e.loc,Mg(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=Ee(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:n,ns:i,children:r}=e;if(Bt||(n==="slot"?e.tagType=2:Dl(e)?e.tagType=3:Lg(e)&&(e.tagType=1)),ge.inRCDATA||(e.children=Nf(r)),i===0&&oe.isIgnoreNewlineTag(n)){const o=r[0];o&&o.type===2&&(o.content=o.content.replace(/^\r?\n/,""))}i===0&&oe.isPreTag(n)&&ko--,Rr===e&&(Bt=ge.inVPre=!1,Rr=null),ge.inXML&&(pe[0]?pe[0].ns:oe.ns)===0&&(ge.inXML=!1);{const o=e.props;if(!ge.inSFCRoot&&rs("COMPILER_NATIVE_TEMPLATE",oe)&&e.tag==="template"&&!Dl(e)){const c=pe[0]||Sn,f=c.children.indexOf(e);c.children.splice(f,1,...e.children)}const l=o.find(c=>c.type===6&&c.name==="inline-template");l&&bn("COMPILER_INLINE_TEMPLATE",oe,l.loc)&&e.children.length&&(l.value={type:2,content:Ee(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:l.loc})}}function Mg(e,t){let s=e;for(;It.charCodeAt(s)!==t&&s=0;)s--;return s}const Pg=new Set(["if","else","else-if","for","slot"]);function Dl({tag:e,props:t}){if(e==="template"){for(let s=0;s64&&e<91}const Dg=/\r\n/g;function Nf(e){const t=oe.whitespace!=="preserve";let s=!1;for(let n=0;ns.type!==3);return t.length===1&&t[0].type===1&&!Si(t[0])?t[0]:null}function Yn(e,t,s,n=!1,i=!1){const{children:r}=e,o=[];for(let a=0;a0){if(p>=2){u.codegenNode.patchFlag=-1,o.push(u);continue}}else{const g=u.codegenNode;if(g.type===13){const b=g.patchFlag;if((b===void 0||b===512||b===1)&&kf(u,s)>=2){const _=Rf(u);_&&(g.props=s.hoist(_))}g.dynamicProps&&(g.dynamicProps=s.hoist(g.dynamicProps))}}}else if(u.type===12&&(n?0:Xe(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 p=u.tagType===1;p&&s.scopes.vSlot++,Yn(u,e,s,!1,i),p&&s.scopes.vSlot--}else if(u.type===11)Yn(u,e,s,u.children.length===1,!0);else if(u.type===9)for(let p=0;pg.key===u||g.key.content===u);return p&&p.value}}o.length&&s.transformHoist&&s.transformHoist(r,s,e)}function Xe(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=kf(e,t);if(l===0)return s.set(e,0),0;l1)for(let c=0;cP&&(k.childIndex--,k.onNodeRemoved()),k.parent.children.splice(P,1)},onNodeRemoved:xe,addIdentifiers(v){},removeIdentifiers(v){},hoist(v){z(v)&&(v=Z(v)),k.hoists.push(v);const A=Z(`_hoisted_${k.hoists.length}`,!1,v.loc,2);return A.hoisted=v,A},cache(v,A=!1,P=!1){const E=mg(k.cached.length,v,A,P);return k.cached.push(E),E}};return k.filters=new Set,k}function qg(e,t){const s=Wg(e,t);qi(e,s),t.hoistStatic&&jg(e,s),t.ssr||Gg(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 Gg(e,t){const{helper:s}=t,{children:n}=e;if(n.length===1){const i=If(e);if(i&&i.codegenNode){const r=i.codegenNode;r.type===13&&No(r,t),e.codegenNode=r}else e.codegenNode=n[0]}else if(n.length>1){let i=64;e.codegenNode=yn(t,s(gn),void 0,e.children,i,void 0,void 0,!0,void 0,!1)}}function Jg(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(Ng))return;const o=[];for(let l=0;l`${Ms[e]}: _${Ms[e]}`;function Yg(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:f="vue/server-renderer",ssr:a=!1,isTS:u=!1,inSSR:p=!1}){const g={mode:t,prefixIdentifiers:s,sourceMap:n,filename:i,scopeId:r,optimizeImports:o,runtimeGlobalName:l,runtimeModuleName:c,ssrRuntimeModuleName:f,ssr:a,isTS:u,inSSR:p,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(_){return`_${Ms[_]}`},push(_,M=-2,x){g.code+=_},indent(){b(++g.indentLevel)},deindent(_=!1){_?--g.indentLevel:b(--g.indentLevel)},newline(){b(g.indentLevel)}};function b(_){g.push(` + You should fix the source of the mismatch.`;return Lt(a,e,u),!0}return!1}function zo(e){return new Set(e.trim().split(/\s+/))}function Uh(e,t){if(e.size!==t.size)return!1;for(const s of e)if(!t.has(s))return!1;return!0}function Xo(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 jh(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 Kc(e,t,s){const n=e.subTree;if(e.getCssVars&&(t===n||n&&n.type===Se&&n.children.includes(t))){const i=e.getCssVars();for(const r in i){const o=sc(i[r]);s.set(`--${Nu(r)}`,o)}}t===n&&e.parent&&Kc(e.parent,e.vnode,s)}const Zo="data-allow-mismatch",Wc={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function qs(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Zo);)e=e.parentElement;const s=e&&e.getAttribute(Zo);if(s==null)return!1;if(s==="")return!0;{const n=s.split(",");return t===0&&n.includes("children")?!0:n.includes(Wc[t])}}const Kh=Ni().requestIdleCallback||(e=>setTimeout(e,1)),Wh=Ni().cancelIdleCallback||(e=>clearTimeout(e)),qh=(e=1e4)=>t=>{const s=Kh(t,{timeout:e});return()=>Wh(s)};function Gh(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(Gh(i))return t(),n.disconnect(),!1;n.observe(i)}}),()=>n.disconnect()},Yh=e=>t=>{if(e){const s=matchMedia(e);if(s.matches)t();else return s.addEventListener("change",t,{once:!0}),()=>s.removeEventListener("change",t)}},zh=(e=[])=>(t,s)=>{z(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 Xh(e,t){if(Xt(e)&&e.data==="["){let s=1,n=e.nextSibling;for(;n;){if(n.nodeType===1){if(t(n)===!1)break}else if(Xt(n))if(n.data==="]"){if(--s===0)break}else n.data==="["&&s++;n=n.nextSibling}}else t(e)}const wt=e=>!!e.type.__asyncLoader;function Zh(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 f=null,a,u=0;const p=()=>(u++,f=null,g()),g=()=>{let b;return f||(b=f=t().catch(_=>{if(_=_ instanceof Error?_:new Error(String(_)),c)return new Promise((M,x)=>{c(_,()=>M(p()),()=>x(_),u+1)});throw _}).then(_=>b!==f&&f?f:(_&&(_.__esModule||_[Symbol.toStringTag]==="Module")&&(_=_.default),a=_,_)))};return zr({name:"AsyncComponentWrapper",__asyncLoader:g,__asyncHydrate(b,_,M){let x=!1;(_.bu||(_.bu=[])).push(()=>x=!0);const C=()=>{x||M()},d=r?()=>{const y=r(C,S=>Xh(b,S));y&&(_.bum||(_.bum=[])).push(y)}:C;a?d():g().then(()=>!_.isUnmounted&&d())},get __asyncResolved(){return a},setup(){const b=Ce;if(Xr(b),a)return()=>Vn(a,b);const _=d=>{f=null,ps(d,b,13,!n)};if(l&&b.suspense||Os)return g().then(d=>()=>Vn(d,b)).catch(d=>(_(d),()=>n?de(n,{error:d}):null));const M=Xs(!1),x=Xs(),C=Xs(!!i);return i&&setTimeout(()=>{C.value=!1},i),o!=null&&setTimeout(()=>{if(!M.value&&!x.value){const d=new Error(`Async component timed out after ${o}ms.`);_(d),x.value=d}},o),g().then(()=>{M.value=!0,b.parent&&Cn(b.parent.vnode)&&b.parent.update()}).catch(d=>{_(d),x.value=d}),()=>{if(M.value&&a)return Vn(a,b);if(x.value&&n)return de(n,{error:x.value});if(s&&!C.value)return Vn(s,b)}}})}function Vn(e,t){const{ref:s,props:n,children:i,ce:r}=t.vnode,o=de(e,n,i);return o.ref=s,o.ce=r,delete t.vnode.ce,o}const Cn=e=>e.type.__isKeepAlive,Qh={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const s=Ge(),n=s.ctx;if(!n.renderer)return()=>{const C=t.default&&t.default();return C&&C.length===1?C[0]:C};const i=new Map,r=new Set;let o=null;const l=s.suspense,{renderer:{p:c,m:f,um:a,o:{createElement:u}}}=n,p=u("div");n.activate=(C,d,y,S,w)=>{const V=C.component;f(C,d,y,0,l),c(V.vnode,C,d,y,V,l,S,C.slotScopeIds,w),_e(()=>{V.isDeactivated=!1,V.a&&Es(V.a);const R=C.props&&C.props.onVnodeMounted;R&&Ue(R,V.parent,C)},l)},n.deactivate=C=>{const d=C.component;ri(d.m),ri(d.a),f(C,p,null,1,l),_e(()=>{d.da&&Es(d.da);const y=C.props&&C.props.onVnodeUnmounted;y&&Ue(y,d.parent,C),d.isDeactivated=!0},l)};function g(C){nr(C),a(C,s,l,!0)}function b(C){i.forEach((d,y)=>{const S=fi(wt(d)?d.type.__asyncResolved||{}:d.type);S&&!C(S)&&_(y)})}function _(C){const d=i.get(C);d&&(!o||!ot(d,o))?g(d):o&&nr(o),i.delete(C),r.delete(C)}As(()=>[e.include,e.exclude],([C,d])=>{C&&b(y=>Gs(C,y)),d&&b(y=>!Gs(d,y))},{flush:"post",deep:!0});let M=null;const x=()=>{M!=null&&(oi(s.subTree.type)?_e(()=>{i.set(M,$n(s.subTree))},s.subTree.suspense):i.set(M,$n(s.subTree)))};return An(x),Vi(x),$i(()=>{i.forEach(C=>{const{subTree:d,suspense:y}=s,S=$n(d);if(C.type===S.type&&C.key===S.key){nr(S);const w=S.component.da;w&&_e(w,y);return}g(C)})}),()=>{if(M=null,!t.default)return o=null;const C=t.default(),d=C[0];if(C.length>1)return o=null,C;if(!Rt(d)||!(d.shapeFlag&4)&&!(d.shapeFlag&128))return o=null,d;let y=$n(d);if(y.type===ye)return o=null,y;const S=y.type,w=fi(wt(y)?y.type.__asyncResolved||{}:S),{include:V,exclude:R,max:v}=e;if(V&&(!w||!Gs(V,w))||R&&w&&Gs(R,w))return y.shapeFlag&=-257,o=y,d;const A=y.key==null?S:y.key,P=i.get(A);return y.el&&(y=bt(y),d.shapeFlag&128&&(d.ssContent=y)),M=A,P?(y.el=P.el,y.component=P.component,y.transition&&Ot(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,oi(d.type)?d:y}}},ep=Qh;function Gs(e,t){return H(e)?e.some(s=>Gs(s,t)):z(e)?e.split(",").includes(t):tu(e)?(e.lastIndex=0,e.test(t)):!1}function qc(e,t){Jc(e,"a",t)}function Gc(e,t){Jc(e,"da",t)}function Jc(e,t,s=Ce){const n=e.__wdc||(e.__wdc=()=>{let i=s;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(Di(t,n,s),s){let i=s.parent;for(;i&&i.parent;)Cn(i.parent.vnode)&&tp(n,t,s,i),i=i.parent}}function tp(e,t,s,n){const i=Di(t,e,n,!0);Hi(()=>{Vr(n[t],i)},s)}function nr(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function $n(e){return e.shapeFlag&128?e.ssContent:e}function Di(e,t,s=Ce,n=!1){if(s){const i=s[e]||(s[e]=[]),r=t.__weh||(t.__weh=(...o)=>{gt();const l=ls(s),c=nt(t,s,e,o);return l(),mt(),c});return n?i.unshift(r):i.push(r),r}}const kt=e=>(t,s=Ce)=>{(!Os||e==="sp")&&Di(e,(...n)=>t(...n),s)},Yc=kt("bm"),An=kt("m"),Zr=kt("bu"),Vi=kt("u"),$i=kt("bum"),Hi=kt("um"),zc=kt("sp"),Xc=kt("rtg"),Zc=kt("rtc");function Qc(e,t=Ce){Di("ec",e,t)}const Qr="components",sp="directives";function np(e,t){return eo(Qr,e,!0,t)||e}const ea=Symbol.for("v-ndc");function ip(e){return z(e)?eo(Qr,e,!1)||e:e||ea}function rp(e){return eo(sp,e)}function eo(e,t,s=!0,n=!1){const i=Ae||Ce;if(i){const r=i.type;if(e===Qr){const l=fi(r,!1);if(l&&(l===t||l===he(t)||l===us(he(t))))return r}const o=Qo(i[e]||r[e],t)||Qo(i.appContext[e],t);return!o&&n?r:o}}function Qo(e,t){return e&&(e[t]||e[he(t)]||e[us(he(t))])}function op(e,t,s,n){let i;const r=s&&s[n],o=H(e);if(o||z(e)){const l=o&&Ut(e);let c=!1,f=!1;l&&(c=!We(e),f=yt(e),e=Oi(e)),i=new Array(e.length);for(let a=0,u=e.length;at(l,c,void 0,r&&r[c]));else{const l=Object.keys(e);i=new Array(l.length);for(let c=0,f=l.length;c{const r=n.fn(...i);return r&&(r.key=n.key),r}:n.fn)}return e}function cp(e,t,s={},n,i){if(Ae.ce||Ae.parent&&wt(Ae.parent)&&Ae.parent.ce){const f=Object.keys(s).length>0;return t!=="default"&&(s.name=t),pn(),li(Se,null,[de("slot",s,n&&n())],f?-2:64)}let r=e[t];r&&r._c&&(r._d=!1),pn();const o=r&&to(r(s)),l=s.key||o&&o.key,c=li(Se,{key:(l&&!qe(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 to(e){return e.some(t=>Rt(t)?!(t.type===ye||t.type===Se&&!to(t.children)):!0)?e:null}function ap(e,t){const s={};for(const n in e)s[t&&/[A-Z]/.test(n)?`on:${n}`:Ts(n)]=e[n];return s}const gr=e=>e?wa(e)?xn(e):gr(e.parent):null,en=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=>gr(e.parent),$root:e=>gr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>so(e),$forceUpdate:e=>e.f||(e.f=()=>{qr(e.update)}),$nextTick:e=>e.n||(e.n=Pi.bind(e.proxy)),$watch:e=>kh.bind(e)}),ir=(e,t)=>e!==se&&!e.__isScriptSetup&&re(e,t),mr={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 p=o[t];if(p!==void 0)switch(p){case 1:return n[t];case 2:return i[t];case 4:return s[t];case 3:return r[t]}else{if(ir(n,t))return o[t]=1,n[t];if(i!==se&&re(i,t))return o[t]=2,i[t];if(re(r,t))return o[t]=3,r[t];if(s!==se&&re(s,t))return o[t]=4,s[t];yr&&(o[t]=0)}}const f=en[t];let a,u;if(f)return t==="$attrs"&&Re(e.attrs,"get",""),f(e);if((a=l.__cssModules)&&(a=a[t]))return a;if(s!==se&&re(s,t))return o[t]=4,s[t];if(u=c.config.globalProperties,re(u,t))return u[t]},set({_:e},t,s){const{data:n,setupState:i,ctx:r}=e;return ir(i,t)?(i[t]=s,!0):n!==se&&re(n,t)?(n[t]=s,!0):re(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!==se&&l[0]!=="$"&&re(e,l)||ir(t,l)||re(r,l)||re(n,l)||re(en,l)||re(i.config.globalProperties,l)||(c=o.__cssModules)&&c[l])},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:re(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}},fp=Q({},mr,{get(e,t){if(t!==Symbol.unscopables)return mr.get(e,t,e)},has(e,t){return t[0]!=="_"&&!cu(t)}});function up(){return null}function hp(){return null}function pp(e){}function dp(e){}function gp(){return null}function mp(){}function yp(e,t){return null}function bp(){return ta().slots}function _p(){return ta().attrs}function ta(e){const t=Ge();return t.setupContext||(t.setupContext=ka(t))}function un(e){return H(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}function Sp(e,t){const s=un(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 vp(e,t){return!e||!t?e||t:H(e)&&H(t)?e.concat(t):Q({},un(e),un(t))}function Tp(e,t){const s={};for(const n in e)t.includes(n)||Object.defineProperty(s,n,{enumerable:!0,get:()=>e[n]});return s}function Ep(e){const t=Ge();let s=e();return Tr(),$r(s)&&(s=s.catch(n=>{throw ls(t),n})),[s,()=>ls(t)]}let yr=!0;function Cp(e){const t=so(e),s=e.proxy,n=e.ctx;yr=!1,t.beforeCreate&&el(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:o,watch:l,provide:c,inject:f,created:a,beforeMount:u,mounted:p,beforeUpdate:g,updated:b,activated:_,deactivated:M,beforeDestroy:x,beforeUnmount:C,destroyed:d,unmounted:y,render:S,renderTracked:w,renderTriggered:V,errorCaptured:R,serverPrefetch:v,expose:A,inheritAttrs:P,components:E,directives:L,filters:K}=t;if(f&&Ap(f,n,null),o)for(const J in o){const j=o[J];q(j)&&(n[J]=j.bind(s))}if(i){const J=i.call(s,s);le(J)&&(e.data=ki(J))}if(yr=!0,r)for(const J in r){const j=r[J],ie=q(j)?j.bind(s,s):q(j.get)?j.get.bind(s,s):xe,$e=!q(j)&&q(j.set)?j.set.bind(s):xe,it=Pa({get:ie,set:$e});Object.defineProperty(n,J,{enumerable:!0,configurable:!0,get:()=>it.value,set:ft=>it.value=ft})}if(l)for(const J in l)sa(l[J],n,s,J);if(c){const J=q(c)?c.call(s):c;Reflect.ownKeys(J).forEach(j=>{Rc(j,J[j])})}a&&el(a,e,"c");function U(J,j){H(j)?j.forEach(ie=>J(ie.bind(s))):j&&J(j.bind(s))}if(U(Yc,u),U(An,p),U(Zr,g),U(Vi,b),U(qc,_),U(Gc,M),U(Qc,R),U(Zc,w),U(Xc,V),U($i,C),U(Hi,y),U(zc,v),H(A))if(A.length){const J=e.exposed||(e.exposed={});A.forEach(j=>{Object.defineProperty(J,j,{get:()=>s[j],set:ie=>s[j]=ie,enumerable:!0})})}else e.exposed||(e.exposed={});S&&e.render===xe&&(e.render=S),P!=null&&(e.inheritAttrs=P),E&&(e.components=E),L&&(e.directives=L),v&&Xr(e)}function Ap(e,t,s=xe){H(e)&&(e=br(e));for(const n in e){const i=e[n];let r;le(i)?"default"in i?r=Zs(i.from||n,i.default,!0):r=Zs(i.from||n):r=Zs(i),be(r)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[n]=r}}function el(e,t,s){nt(H(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,s)}function sa(e,t,s,n){let i=n.includes(".")?Lc(s,n):()=>s[n];if(z(e)){const r=t[e];q(r)&&As(i,r)}else if(q(e))As(i,e.bind(s));else if(le(e))if(H(e))e.forEach(r=>sa(r,t,s,n));else{const r=q(e.handler)?e.handler.bind(s):t[e.handler];q(r)&&As(i,r,e)}}function so(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(f=>ii(c,f,o,!0)),ii(c,t,o)),le(t)&&r.set(t,c),c}function ii(e,t,s,n=!1){const{mixins:i,extends:r}=t;r&&ii(e,r,s,!0),i&&i.forEach(o=>ii(e,o,s,!0));for(const o in t)if(!(n&&o==="expose")){const l=xp[o]||s&&s[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const xp={data:tl,props:sl,emits:sl,methods:Js,computed:Js,beforeCreate:Le,created:Le,beforeMount:Le,mounted:Le,beforeUpdate:Le,updated:Le,beforeDestroy:Le,beforeUnmount:Le,destroyed:Le,unmounted:Le,activated:Le,deactivated:Le,errorCaptured:Le,serverPrefetch:Le,components:Js,directives:Js,watch:wp,provide:tl,inject:Np};function tl(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 Np(e,t){return Js(br(e),br(t))}function br(e){if(H(e)){const t={};for(let s=0;s{let a,u=se,p;return Pc(()=>{const g=e[i];Fe(a,g)&&(a=g,f())}),{get(){return c(),s.get?s.get(a):a},set(g){const b=s.set?s.set(g):g;if(!Fe(b,a)&&!(u!==se&&Fe(g,u)))return;const _=n.vnode.props;_&&(t in _||i in _||r in _)&&(`onUpdate:${t}`in _||`onUpdate:${i}`in _||`onUpdate:${r}`in _)||(a=g,f()),n.emit(`update:${t}`,b),Fe(g,b)&&Fe(g,u)&&!Fe(b,p)&&f(),u=g,p=b}}});return l[Symbol.iterator]=()=>{let c=0;return{next(){return c<2?{value:c++?o||se:l,done:!1}:{done:!0}}}},l}const ia=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${he(t)}Modifiers`]||e[`${Ve(t)}Modifiers`];function kp(e,t,...s){if(e.isUnmounted)return;const n=e.vnode.props||se;let i=s;const r=t.startsWith("update:"),o=r&&ia(n,t.slice(7));o&&(o.trim&&(i=s.map(a=>z(a)?a.trim():a)),o.number&&(i=s.map(xi)));let l,c=n[l=Ts(t)]||n[l=Ts(he(t))];!c&&r&&(c=n[l=Ts(Ve(t))]),c&&nt(c,e,6,i);const f=n[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,nt(f,e,6,i)}}const Mp=new WeakMap;function ra(e,t,s=!1){const n=s?Mp: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=f=>{const a=ra(f,t,!0);a&&(l=!0,Q(o,a))};!s&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!r&&!l?(le(e)&&n.set(e,null),null):(H(r)?r.forEach(c=>o[c]=null):Q(o,r),le(e)&&n.set(e,o),o)}function Bi(e,t){return!e||!as(t)?!1:(t=t.slice(2).replace(/Once$/,""),re(e,t[0].toLowerCase()+t.slice(1))||re(e,Ve(t))||re(e,t))}function Kn(e){const{type:t,vnode:s,proxy:n,withProxy:i,propsOptions:[r],slots:o,attrs:l,emit:c,render:f,renderCache:a,props:u,data:p,setupState:g,ctx:b,inheritAttrs:_}=e,M=fn(e);let x,C;try{if(s.shapeFlag&4){const y=i||n,S=y;x=je(f.call(S,y,a,u,g,p,b)),C=l}else{const y=t;x=je(y.length>1?y(u,{attrs:l,slots:o,emit:c}):y(u,null)),C=t.props?l:Lp(l)}}catch(y){tn.length=0,ps(y,e,1),x=de(ye)}let d=x;if(C&&_!==!1){const y=Object.keys(C),{shapeFlag:S}=d;y.length&&S&7&&(r&&y.some(Dr)&&(C=Fp(C,r)),d=bt(d,C,!1,!0))}return s.dirs&&(d=bt(d,null,!1,!0),d.dirs=d.dirs?d.dirs.concat(s.dirs):s.dirs),s.transition&&Ot(d,s.transition),x=d,fn(M),x}function Pp(e,t=!0){let s;for(let n=0;n{let t;for(const s in e)(s==="class"||s==="style"||as(s))&&((t||(t={}))[s]=e[s]);return t},Fp=(e,t)=>{const s={};for(const n in e)(!Dr(n)||!(n.slice(9)in t))&&(s[n]=e[n]);return s};function Dp(e,t,s){const{props:n,children:i,component:r}=e,{props:o,children:l,patchFlag:c}=t,f=r.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&c>=0){if(c&1024)return!0;if(c&16)return n?nl(n,o,f):!!o;if(c&8){const a=t.dynamicProps;for(let u=0;uObject.create(oa),ca=e=>Object.getPrototypeOf(e)===oa;function Vp(e,t,s,n=!1){const i={},r=la();e.propsDefaults=Object.create(null),aa(e,t,i,r);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);s?e.props=n?i:_c(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function $p(e,t,s,n){const{props:i,attrs:r,vnode:{patchFlag:o}}=e,l=te(i),[c]=e.propsOptions;let f=!1;if((n||o>0)&&!(o&16)){if(o&8){const a=e.vnode.dynamicProps;for(let u=0;u{c=!0;const[p,g]=fa(u,t,!0);Q(o,p),g&&l.push(...g)};!s&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!r&&!c)return le(e)&&n.set(e,Ss),Ss;if(H(r))for(let a=0;ae==="_"||e==="_ctx"||e==="$stable",io=e=>H(e)?e.map(je):[je(e)],Bp=(e,t,s)=>{if(t._n)return t;const n=Gr((...i)=>io(t(...i)),s);return n._c=!1,n},ua=(e,t,s)=>{const n=e._ctx;for(const i in e){if(no(i))continue;const r=e[i];if(q(r))t[i]=Bp(i,r,n);else if(r!=null){const o=io(r);t[i]=()=>o}}},ha=(e,t)=>{const s=io(t);e.slots.default=()=>s},pa=(e,t,s)=>{for(const n in t)(s||!no(n))&&(e[n]=t[n])},Up=(e,t,s)=>{const n=e.slots=la();if(e.vnode.shapeFlag&32){const i=t._;i?(pa(n,t,s),s&&zl(n,"_",i,!0)):ua(t,n)}else t&&ha(e,t)},jp=(e,t,s)=>{const{vnode:n,slots:i}=e;let r=!0,o=se;if(n.shapeFlag&32){const l=t._;l?s&&l===1?r=!1:pa(i,t,s):(r=!t.$stable,ua(t,i)),o=t}else t&&(ha(e,t),o={default:1});if(r)for(const l in i)!no(l)&&o[l]==null&&delete i[l]},_e=va;function da(e){return ma(e)}function ga(e){return ma(e,Hh)}function ma(e,t){const s=Ni();s.__VUE__=!0;const{insert:n,remove:i,patchProp:r,createElement:o,createText:l,createComment:c,setText:f,setElementText:a,parentNode:u,nextSibling:p,setScopeId:g=xe,insertStaticContent:b}=e,_=(h,m,T,k=null,N=null,I=null,$=void 0,D=null,F=!!m.dynamicChildren)=>{if(h===m)return;h&&!ot(h,m)&&(k=On(h),ft(h,N,I,!0),h=null),m.patchFlag===-2&&(F=!1,m.dynamicChildren=null);const{type:O,ref:G,shapeFlag:B}=m;switch(O){case jt:M(h,m,T,k);break;case ye:x(h,m,T,k);break;case ns:h==null&&C(m,T,k,$);break;case Se:E(h,m,T,k,N,I,$,D,F);break;default:B&1?S(h,m,T,k,N,I,$,D,F):B&6?L(h,m,T,k,N,I,$,D,F):(B&64||B&128)&&O.process(h,m,T,k,N,I,$,D,F,ds)}G!=null&&N?xs(G,h&&h.ref,I,m||h,!m):G==null&&h&&h.ref!=null&&xs(h.ref,null,I,h,!0)},M=(h,m,T,k)=>{if(h==null)n(m.el=l(m.children),T,k);else{const N=m.el=h.el;m.children!==h.children&&f(N,m.children)}},x=(h,m,T,k)=>{h==null?n(m.el=c(m.children||""),T,k):m.el=h.el},C=(h,m,T,k)=>{[h.el,h.anchor]=b(h.children,m,T,k,h.el,h.anchor)},d=({el:h,anchor:m},T,k)=>{let N;for(;h&&h!==m;)N=p(h),n(h,T,k),h=N;n(m,T,k)},y=({el:h,anchor:m})=>{let T;for(;h&&h!==m;)T=p(h),i(h),h=T;i(m)},S=(h,m,T,k,N,I,$,D,F)=>{if(m.type==="svg"?$="svg":m.type==="math"&&($="mathml"),h==null)w(m,T,k,N,I,$,D,F);else{const O=h.el&&h.el._isVueCE?h.el:null;try{O&&O._beginPatch(),v(h,m,N,I,$,D,F)}finally{O&&O._endPatch()}}},w=(h,m,T,k,N,I,$,D)=>{let F,O;const{props:G,shapeFlag:B,transition:W,dirs:X}=h;if(F=h.el=o(h.type,I,G&&G.is,G),B&8?a(F,h.children):B&16&&R(h.children,F,null,k,N,rr(h,I),$,D),X&&dt(h,null,k,"created"),V(F,h,h.scopeId,$,k),G){for(const ae in G)ae!=="value"&&!Nt(ae)&&r(F,ae,null,G[ae],I,k);"value"in G&&r(F,"value",null,G.value,I),(O=G.onVnodeBeforeMount)&&Ue(O,k,h)}X&&dt(h,null,k,"beforeMount");const ne=ya(N,W);ne&&W.beforeEnter(F),n(F,m,T),((O=G&&G.onVnodeMounted)||ne||X)&&_e(()=>{O&&Ue(O,k,h),ne&&W.enter(F),X&&dt(h,null,k,"mounted")},N)},V=(h,m,T,k,N)=>{if(T&&g(h,T),k)for(let I=0;I{for(let O=F;O{const D=m.el=h.el;let{patchFlag:F,dynamicChildren:O,dirs:G}=m;F|=h.patchFlag&16;const B=h.props||se,W=m.props||se;let X;if(T&&Jt(T,!1),(X=W.onVnodeBeforeUpdate)&&Ue(X,T,m,h),G&&dt(m,h,T,"beforeUpdate"),T&&Jt(T,!0),(B.innerHTML&&W.innerHTML==null||B.textContent&&W.textContent==null)&&a(D,""),O?A(h.dynamicChildren,O,D,T,k,rr(m,N),I):$||j(h,m,D,null,T,k,rr(m,N),I,!1),F>0){if(F&16)P(D,B,W,T,N);else if(F&2&&B.class!==W.class&&r(D,"class",null,W.class,N),F&4&&r(D,"style",B.style,W.style,N),F&8){const ne=m.dynamicProps;for(let ae=0;ae{X&&Ue(X,T,m,h),G&&dt(m,h,T,"updated")},k)},A=(h,m,T,k,N,I,$)=>{for(let D=0;D{if(m!==T){if(m!==se)for(const I in m)!Nt(I)&&!(I in T)&&r(h,I,m[I],null,N,k);for(const I in T){if(Nt(I))continue;const $=T[I],D=m[I];$!==D&&I!=="value"&&r(h,I,D,$,N,k)}"value"in T&&r(h,"value",m.value,T.value,N)}},E=(h,m,T,k,N,I,$,D,F)=>{const O=m.el=h?h.el:l(""),G=m.anchor=h?h.anchor:l("");let{patchFlag:B,dynamicChildren:W,slotScopeIds:X}=m;X&&(D=D?D.concat(X):X),h==null?(n(O,T,k),n(G,T,k),R(m.children||[],T,G,N,I,$,D,F)):B>0&&B&64&&W&&h.dynamicChildren&&h.dynamicChildren.length===W.length?(A(h.dynamicChildren,W,T,N,I,$,D),(m.key!=null||N&&m===N.subTree)&&ro(h,m,!0)):j(h,m,T,G,N,I,$,D,F)},L=(h,m,T,k,N,I,$,D,F)=>{m.slotScopeIds=D,h==null?m.shapeFlag&512?N.ctx.activate(m,T,k,$,F):K(m,T,k,N,I,$,F):Y(h,m,F)},K=(h,m,T,k,N,I,$)=>{const D=h.component=Na(h,k,N);if(Cn(h)&&(D.ctx.renderer=ds),Ia(D,!1,$),D.asyncDep){if(N&&N.registerDep(D,U,$),!h.el){const F=D.subTree=de(ye);x(null,F,m,T),h.placeholder=F.el}}else U(D,h,m,T,N,I,$)},Y=(h,m,T)=>{const k=m.component=h.component;if(Dp(h,m,T))if(k.asyncDep&&!k.asyncResolved){J(k,m,T);return}else k.next=m,k.update();else m.el=h.el,k.vnode=m},U=(h,m,T,k,N,I,$)=>{const D=()=>{if(h.isMounted){let{next:B,bu:W,u:X,parent:ne,vnode:ae}=h;{const Je=ba(h);if(Je){B&&(B.el=ae.el,J(h,B,$)),Je.asyncDep.then(()=>{h.isUnmounted||D()});return}}let ce=B,He;Jt(h,!1),B?(B.el=ae.el,J(h,B,$)):B=ae,W&&Es(W),(He=B.props&&B.props.onVnodeBeforeUpdate)&&Ue(He,ne,B,ae),Jt(h,!0);const Ne=Kn(h),rt=h.subTree;h.subTree=Ne,_(rt,Ne,u(rt.el),On(rt),h,N,I),B.el=Ne.el,ce===null&&Ui(h,Ne.el),X&&_e(X,N),(He=B.props&&B.props.onVnodeUpdated)&&_e(()=>Ue(He,ne,B,ae),N)}else{let B;const{el:W,props:X}=m,{bm:ne,m:ae,parent:ce,root:He,type:Ne}=h,rt=wt(m);if(Jt(h,!1),ne&&Es(ne),!rt&&(B=X&&X.onVnodeBeforeMount)&&Ue(B,ce,m),Jt(h,!0),W&&zi){const Je=()=>{h.subTree=Kn(h),zi(W,h.subTree,h,N,null)};rt&&Ne.__asyncHydrate?Ne.__asyncHydrate(W,h,Je):Je()}else{He.ce&&He.ce._def.shadowRoot!==!1&&He.ce._injectChildStyle(Ne);const Je=h.subTree=Kn(h);_(null,Je,T,k,h,N,I),m.el=Je.el}if(ae&&_e(ae,N),!rt&&(B=X&&X.onVnodeMounted)){const Je=m;_e(()=>Ue(B,ce,Je),N)}(m.shapeFlag&256||ce&&wt(ce.vnode)&&ce.vnode.shapeFlag&256)&&h.a&&_e(h.a,N),h.isMounted=!0,m=T=k=null}};h.scope.on();const F=h.effect=new rn(D);h.scope.off();const O=h.update=F.run.bind(F),G=h.job=F.runIfDirty.bind(F);G.i=h,G.id=h.uid,F.scheduler=()=>qr(G),Jt(h,!0),O()},J=(h,m,T)=>{m.component=h;const k=h.vnode.props;h.vnode=m,h.next=null,$p(h,m.props,k,T),jp(h,m.children,T),gt(),jo(h),mt()},j=(h,m,T,k,N,I,$,D,F=!1)=>{const O=h&&h.children,G=h?h.shapeFlag:0,B=m.children,{patchFlag:W,shapeFlag:X}=m;if(W>0){if(W&128){$e(O,B,T,k,N,I,$,D,F);return}else if(W&256){ie(O,B,T,k,N,I,$,D,F);return}}X&8?(G&16&&Hs(O,N,I),B!==O&&a(T,B)):G&16?X&16?$e(O,B,T,k,N,I,$,D,F):Hs(O,N,I,!0):(G&8&&a(T,""),X&16&&R(B,T,k,N,I,$,D,F))},ie=(h,m,T,k,N,I,$,D,F)=>{h=h||Ss,m=m||Ss;const O=h.length,G=m.length,B=Math.min(O,G);let W;for(W=0;WG?Hs(h,N,I,!0,!1,B):R(m,T,k,N,I,$,D,F,B)},$e=(h,m,T,k,N,I,$,D,F)=>{let O=0;const G=m.length;let B=h.length-1,W=G-1;for(;O<=B&&O<=W;){const X=h[O],ne=m[O]=F?Ht(m[O]):je(m[O]);if(ot(X,ne))_(X,ne,T,null,N,I,$,D,F);else break;O++}for(;O<=B&&O<=W;){const X=h[B],ne=m[W]=F?Ht(m[W]):je(m[W]);if(ot(X,ne))_(X,ne,T,null,N,I,$,D,F);else break;B--,W--}if(O>B){if(O<=W){const X=W+1,ne=XW)for(;O<=B;)ft(h[O],N,I,!0),O++;else{const X=O,ne=O,ae=new Map;for(O=ne;O<=W;O++){const Ye=m[O]=F?Ht(m[O]):je(m[O]);Ye.key!=null&&ae.set(Ye.key,O)}let ce,He=0;const Ne=W-ne+1;let rt=!1,Je=0;const Bs=new Array(Ne);for(O=0;O=Ne){ft(Ye,N,I,!0);continue}let ut;if(Ye.key!=null)ut=ae.get(Ye.key);else for(ce=ne;ce<=W;ce++)if(Bs[ce-ne]===0&&ot(Ye,m[ce])){ut=ce;break}ut===void 0?ft(Ye,N,I,!0):(Bs[ut-ne]=O+1,ut>=Je?Je=ut:rt=!0,_(Ye,m[ut],T,null,N,I,$,D,F),He++)}const Lo=rt?Kp(Bs):Ss;for(ce=Lo.length-1,O=Ne-1;O>=0;O--){const Ye=ne+O,ut=m[Ye],Fo=m[Ye+1],Do=Ye+1{const{el:I,type:$,transition:D,children:F,shapeFlag:O}=h;if(O&6){it(h.component.subTree,m,T,k);return}if(O&128){h.suspense.move(m,T,k);return}if(O&64){$.move(h,m,T,ds);return}if($===Se){n(I,m,T);for(let B=0;BD.enter(I),N);else{const{leave:B,delayLeave:W,afterLeave:X}=D,ne=()=>{h.ctx.isUnmounted?i(I):n(I,m,T)},ae=()=>{I._isLeaving&&I[Et](!0),B(I,()=>{ne(),X&&X()})};W?W(I,ne,ae):ae()}else n(I,m,T)},ft=(h,m,T,k=!1,N=!1)=>{const{type:I,props:$,ref:D,children:F,dynamicChildren:O,shapeFlag:G,patchFlag:B,dirs:W,cacheIndex:X}=h;if(B===-2&&(N=!1),D!=null&&(gt(),xs(D,null,T,h,!0),mt()),X!=null&&(m.renderCache[X]=void 0),G&256){m.ctx.deactivate(h);return}const ne=G&1&&W,ae=!wt(h);let ce;if(ae&&(ce=$&&$.onVnodeBeforeUnmount)&&Ue(ce,m,h),G&6)Qf(h.component,T,k);else{if(G&128){h.suspense.unmount(T,k);return}ne&&dt(h,null,m,"beforeUnmount"),G&64?h.type.remove(h,m,T,ds,k):O&&!O.hasOnce&&(I!==Se||B>0&&B&64)?Hs(O,m,T,!1,!0):(I===Se&&B&384||!N&&G&16)&&Hs(F,m,T),k&&Mo(h)}(ae&&(ce=$&&$.onVnodeUnmounted)||ne)&&_e(()=>{ce&&Ue(ce,m,h),ne&&dt(h,null,m,"unmounted")},T)},Mo=h=>{const{type:m,el:T,anchor:k,transition:N}=h;if(m===Se){Zf(T,k);return}if(m===ns){y(h);return}const I=()=>{i(T),N&&!N.persisted&&N.afterLeave&&N.afterLeave()};if(h.shapeFlag&1&&N&&!N.persisted){const{leave:$,delayLeave:D}=N,F=()=>$(T,I);D?D(h.el,I,F):F()}else I()},Zf=(h,m)=>{let T;for(;h!==m;)T=p(h),i(h),h=T;i(m)},Qf=(h,m,T)=>{const{bum:k,scope:N,job:I,subTree:$,um:D,m:F,a:O}=h;ri(F),ri(O),k&&Es(k),N.stop(),I&&(I.flags|=8,ft($,h,m,T)),D&&_e(D,m),_e(()=>{h.isUnmounted=!0},m)},Hs=(h,m,T,k=!1,N=!1,I=0)=>{for(let $=I;${if(h.shapeFlag&6)return On(h.component.subTree);if(h.shapeFlag&128)return h.suspense.next();const m=p(h.anchor||h.el),T=m&&m[Fc];return T?p(T):m};let Ji=!1;const Po=(h,m,T)=>{let k;h==null?m._vnode&&(ft(m._vnode,null,null,!0),k=m._vnode.component):_(m._vnode||null,h,m,null,null,null,T),m._vnode=h,Ji||(Ji=!0,jo(k),si(),Ji=!1)},ds={p:_,um:ft,m:it,r:Mo,mt:K,mc:R,pc:j,pbc:A,n:On,o:e};let Yi,zi;return t&&([Yi,zi]=t(ds)),{render:Po,hydrate:Yi,createApp:Op(Po,Yi)}}function rr({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 Jt({effect:e,job:t},s){s?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ya(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ro(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 ba(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ba(t)}function ri(e){if(e)for(let t=0;te.__isSuspense;let Sr=0;const Wp={name:"Suspense",__isSuspense:!0,process(e,t,s,n,i,r,o,l,c,f){if(e==null)Gp(t,s,n,i,r,o,l,c,f);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Jp(e,t,s,n,i,o,l,c,f)}},hydrate:Yp,normalize:zp},qp=Wp;function hn(e,t){const s=e.props&&e.props[t];q(s)&&s()}function Gp(e,t,s,n,i,r,o,l,c){const{p:f,o:{createElement:a}}=c,u=a("div"),p=e.suspense=Sa(e,i,n,t,u,s,r,o,l,c);f(null,p.pendingBranch=e.ssContent,u,null,n,p,r,o),p.deps>0?(hn(e,"onPending"),hn(e,"onFallback"),f(null,e.ssFallback,t,s,n,null,r,o),Ns(p,e.ssFallback)):p.resolve(!1,!0)}function Jp(e,t,s,n,i,r,o,l,{p:c,um:f,o:{createElement:a}}){const u=t.suspense=e.suspense;u.vnode=t,t.el=e.el;const p=t.ssContent,g=t.ssFallback,{activeBranch:b,pendingBranch:_,isInFallback:M,isHydrating:x}=u;if(_)u.pendingBranch=p,ot(_,p)?(c(_,p,u.hiddenContainer,null,i,u,r,o,l),u.deps<=0?u.resolve():M&&(x||(c(b,g,s,n,i,null,r,o,l),Ns(u,g)))):(u.pendingId=Sr++,x?(u.isHydrating=!1,u.activeBranch=_):f(_,i,u),u.deps=0,u.effects.length=0,u.hiddenContainer=a("div"),M?(c(null,p,u.hiddenContainer,null,i,u,r,o,l),u.deps<=0?u.resolve():(c(b,g,s,n,i,null,r,o,l),Ns(u,g))):b&&ot(b,p)?(c(b,p,s,n,i,u,r,o,l),u.resolve(!0)):(c(null,p,u.hiddenContainer,null,i,u,r,o,l),u.deps<=0&&u.resolve()));else if(b&&ot(b,p))c(b,p,s,n,i,u,r,o,l),Ns(u,p);else if(hn(t,"onPending"),u.pendingBranch=p,p.shapeFlag&512?u.pendingId=p.component.suspenseId:u.pendingId=Sr++,c(null,p,u.hiddenContainer,null,i,u,r,o,l),u.deps<=0)u.resolve();else{const{timeout:C,pendingId:d}=u;C>0?setTimeout(()=>{u.pendingId===d&&u.fallback(g)},C):C===0&&u.fallback(g)}}function Sa(e,t,s,n,i,r,o,l,c,f,a=!1){const{p:u,m:p,um:g,n:b,o:{parentNode:_,remove:M}}=f;let x;const C=Xp(e);C&&t&&t.pendingBranch&&(x=t.pendingId,t.deps++);const d=e.props?Xn(e.props.timeout):void 0,y=r,S={vnode:e,parent:t,parentComponent:s,namespace:o,container:n,hiddenContainer:i,deps:0,pendingId:Sr++,timeout:typeof d=="number"?d:-1,activeBranch:null,pendingBranch:null,isInFallback:!a,isHydrating:a,isUnmounted:!1,effects:[],resolve(w=!1,V=!1){const{vnode:R,activeBranch:v,pendingBranch:A,pendingId:P,effects:E,parentComponent:L,container:K,isInFallback:Y}=S;let U=!1;S.isHydrating?S.isHydrating=!1:w||(U=v&&A.transition&&A.transition.mode==="out-in",U&&(v.transition.afterLeave=()=>{P===S.pendingId&&(p(A,K,r===y?b(v):r,0),cn(E),Y&&R.ssFallback&&(R.ssFallback.el=null))}),v&&(_(v.el)===K&&(r=b(v)),g(v,L,S,!0),!U&&Y&&R.ssFallback&&_e(()=>R.ssFallback.el=null,S)),U||p(A,K,r,0)),Ns(S,A),S.pendingBranch=null,S.isInFallback=!1;let J=S.parent,j=!1;for(;J;){if(J.pendingBranch){J.effects.push(...E),j=!0;break}J=J.parent}!j&&!U&&cn(E),S.effects=[],C&&t&&t.pendingBranch&&x===t.pendingId&&(t.deps--,t.deps===0&&!V&&t.resolve()),hn(R,"onResolve")},fallback(w){if(!S.pendingBranch)return;const{vnode:V,activeBranch:R,parentComponent:v,container:A,namespace:P}=S;hn(V,"onFallback");const E=b(R),L=()=>{S.isInFallback&&(u(null,w,A,E,v,null,P,l,c),Ns(S,w))},K=w.transition&&w.transition.mode==="out-in";K&&(R.transition.afterLeave=L),S.isInFallback=!0,g(R,v,null,!0),K||L()},move(w,V,R){S.activeBranch&&p(S.activeBranch,w,V,R),S.container=w},next(){return S.activeBranch&&b(S.activeBranch)},registerDep(w,V,R){const v=!!S.pendingBranch;v&&S.deps++;const A=w.vnode.el;w.asyncDep.catch(P=>{ps(P,w,0)}).then(P=>{if(w.isUnmounted||S.isUnmounted||S.pendingId!==w.suspenseId)return;w.asyncResolved=!0;const{vnode:E}=w;Er(w,P,!1),A&&(E.el=A);const L=!A&&w.subTree.el;V(w,E,_(A||w.subTree.el),A?null:b(w.subTree),S,o,R),L&&(E.placeholder=null,M(L)),Ui(w,E.el),v&&--S.deps===0&&S.resolve()})},unmount(w,V){S.isUnmounted=!0,S.activeBranch&&g(S.activeBranch,s,w,V),S.pendingBranch&&g(S.pendingBranch,s,w,V)}};return S}function Yp(e,t,s,n,i,r,o,l,c){const f=t.suspense=Sa(t,n,s,e.parentNode,document.createElement("div"),null,i,r,o,l,!0),a=c(e,f.pendingBranch=t.ssContent,s,f,r,o);return f.deps===0&&f.resolve(!1,!0),a}function zp(e){const{shapeFlag:t,children:s}=e,n=t&32;e.ssContent=rl(n?s.default:s),e.ssFallback=n?rl(s.fallback):de(ye)}function rl(e){let t;if(q(e)){const s=os&&e._c;s&&(e._d=!1,pn()),e=e(),s&&(e._d=!0,t=ke,Ta())}return H(e)&&(e=Pp(e)),e=je(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(s=>s!==e)),e}function va(e,t){t&&t.pendingBranch?H(e)?t.effects.push(...e):t.effects.push(e):cn(e)}function Ns(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,Ui(n,i))}function Xp(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Se=Symbol.for("v-fgt"),jt=Symbol.for("v-txt"),ye=Symbol.for("v-cmt"),ns=Symbol.for("v-stc"),tn=[];let ke=null;function pn(e=!1){tn.push(ke=e?null:[])}function Ta(){tn.pop(),ke=tn[tn.length-1]||null}let os=1;function dn(e,t=!1){os+=e,e<0&&ke&&t&&(ke.hasOnce=!0)}function Ea(e){return e.dynamicChildren=os>0?ke||Ss:null,Ta(),os>0&&ke&&ke.push(e),e}function Zp(e,t,s,n,i,r){return Ea(oo(e,t,s,n,i,r,!0))}function li(e,t,s,n,i){return Ea(de(e,t,s,n,i,!0))}function Rt(e){return e?e.__v_isVNode===!0:!1}function ot(e,t){return e.type===t.type&&e.key===t.key}function Qp(e){}const Ca=({key:e})=>e??null,Wn=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?z(e)||be(e)||q(e)?{i:Ae,r:e,k:t,f:!!s}:e:null);function oo(e,t=null,s=null,n=0,i=null,r=e===Se?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ca(t),ref:t&&Wn(t),scopeId:Li,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:Ae};return l?(co(c,s),r&128&&e.normalize(c)):s&&(c.shapeFlag|=z(s)?8:16),os>0&&!o&&ke&&(c.patchFlag>0||r&6)&&c.patchFlag!==32&&ke.push(c),c}const de=ed;function ed(e,t=null,s=null,n=0,i=null,r=!1){if((!e||e===ea)&&(e=ye),Rt(e)){const l=bt(e,t,!0);return s&&co(l,s),os>0&&!r&&ke&&(l.shapeFlag&6?ke[ke.indexOf(e)]=l:ke.push(l)),l.patchFlag=-2,l}if(fd(e)&&(e=e.__vccOpts),t){t=Aa(t);let{class:l,style:c}=t;l&&!z(l)&&(t.class=$s(l)),le(c)&&(vn(c)&&!H(c)&&(c=Q({},c)),t.style=Vs(c))}const o=z(e)?1:oi(e)?128:Dc(e)?64:le(e)?4:q(e)?2:0;return oo(e,t,s,n,i,o,r,!0)}function Aa(e){return e?vn(e)||ca(e)?Q({},e):e:null}function bt(e,t,s=!1,n=!1){const{props:i,ref:r,patchFlag:o,children:l,transition:c}=e,f=t?xa(i||{},t):i,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&Ca(f),ref:t&&t.ref?s&&r?H(r)?r.concat(Wn(t)):[r,Wn(t)]:Wn(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!==Se?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&&bt(e.ssContent),ssFallback:e.ssFallback&&bt(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&n&&Ot(a,c.clone(a)),a}function lo(e=" ",t=0){return de(jt,null,e,t)}function td(e,t){const s=de(ns,null,e);return s.staticCount=t,s}function sd(e="",t=!1){return t?(pn(),li(ye,null,e)):de(ye,null,e)}function je(e){return e==null||typeof e=="boolean"?de(ye):H(e)?de(Se,null,e.slice()):Rt(e)?Ht(e):de(jt,null,String(e))}function Ht(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:bt(e)}function co(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),co(e,i()),i._c&&(i._d=!0));return}else{s=32;const i=t._;!i&&!ca(t)?t._ctx=Ae:i===3&&Ae&&(Ae.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else q(t)?(t={default:t,_ctx:Ae},s=32):(t=String(t),n&64?(s=16,t=[lo(t)]):s=8);e.children=t,e.shapeFlag|=s}function xa(...e){const t={};for(let s=0;sCe||Ae;let ci,vr;{const e=Ni(),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)}};ci=t("__VUE_INSTANCE_SETTERS__",s=>Ce=s),vr=t("__VUE_SSR_SETTERS__",s=>Os=s)}const ls=e=>{const t=Ce;return ci(e),e.scope.on(),()=>{e.scope.off(),ci(t)}},Tr=()=>{Ce&&Ce.scope.off(),ci(null)};function wa(e){return e.vnode.shapeFlag&4}let Os=!1;function Ia(e,t=!1,s=!1){t&&vr(t);const{props:n,children:i}=e.vnode,r=wa(e);Vp(e,n,r,t),Up(e,i,s||t);const o=r?rd(e,t):void 0;return t&&vr(!1),o}function rd(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,mr);const{setup:n}=s;if(n){gt();const i=e.setupContext=n.length>1?ka(e):null,r=ls(e),o=hs(n,e,0,[e.props,i]),l=$r(o);if(mt(),r(),(l||e.sp)&&!wt(e)&&Xr(e),l){if(o.then(Tr,Tr),t)return o.then(c=>{Er(e,c,t)}).catch(c=>{ps(c,e,0)});e.asyncDep=o}else Er(e,o,t)}else Ra(e,t)}function Er(e,t,s){q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:le(t)&&(e.setupState=Wr(t)),Ra(e,s)}let ai,Cr;function Oa(e){ai=e,Cr=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,fp))}}const od=()=>!ai;function Ra(e,t,s){const n=e.type;if(!e.render){if(!t&&ai&&!n.render){const i=n.template||so(e).template;if(i){const{isCustomElement:r,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=n,f=Q(Q({isCustomElement:r,delimiters:l},o),c);n.render=ai(i,f)}}e.render=n.render||xe,Cr&&Cr(e)}{const i=ls(e);gt();try{Cp(e)}finally{mt(),i()}}}const ld={get(e,t){return Re(e,"get",""),e[t]}};function ka(e){const t=s=>{e.exposed=s||{}};return{attrs:new Proxy(e.attrs,ld),slots:e.slots,emit:e.emit,expose:t}}function xn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Wr(Sc(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in en)return en[s](e)},has(t,s){return s in t||s in en}})):e.proxy}const cd=/(?:^|[-_])\w/g,ad=e=>e.replace(cd,t=>t.toUpperCase()).replace(/[-_]/g,"");function fi(e,t=!0){return q(e)?e.displayName||e.name:e.name||t&&e.__name}function Ma(e,t,s=!1){let n=fi(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?ad(n):s?"App":"Anonymous"}function fd(e){return q(e)&&"__vccOpts"in e}const Pa=(e,t)=>ah(e,t,Os);function La(e,t,s){try{dn(-1);const n=arguments.length;return n===2?le(t)&&!H(t)?Rt(t)?de(e,null,[t]):de(e,t):de(e,null,t):(n>3?s=Array.prototype.slice.call(arguments,2):n===3&&Rt(s)&&(s=[s]),de(e,t,s))}finally{dn(1)}}function ud(){}function hd(e,t,s,n){const i=s[n];if(i&&Fa(i,e))return i;const r=t();return r.memo=e.slice(),r.cacheIndex=n,s[n]=r}function Fa(e,t){const s=e.memo;if(s.length!=t.length)return!1;for(let n=0;n0&&ke&&ke.push(e),!0}const Da="3.5.27",pd=xe,dd=Th,gd=bs,md=Oc,yd={createComponentInstance:Na,setupComponent:Ia,renderComponentRoot:Kn,setCurrentRenderingInstance:fn,isVNode:Rt,normalizeVNode:je,getComponentPublicInstance:xn,ensureValidVNode:to,pushWarningContext:dh,popWarningContext:gh},bd=yd,_d=null,Sd=null,vd=null;let Ar;const ol=typeof window<"u"&&window.trustedTypes;if(ol)try{Ar=ol.createPolicy("vue",{createHTML:e=>e})}catch{}const Va=Ar?e=>Ar.createHTML(e):e=>e,Td="http://www.w3.org/2000/svg",Ed="http://www.w3.org/1998/Math/MathML",Tt=typeof document<"u"?document:null,ll=Tt&&Tt.createElement("template"),$a={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"?Tt.createElementNS(Td,e):t==="mathml"?Tt.createElementNS(Ed,e):s?Tt.createElement(e,{is:s}):Tt.createElement(e);return e==="select"&&n&&n.multiple!=null&&i.setAttribute("multiple",n.multiple),i},createText:e=>Tt.createTextNode(e),createComment:e=>Tt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Tt.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{ll.innerHTML=Va(n==="svg"?`${e}`:n==="mathml"?`${e}`:e);const l=ll.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]}},Mt="transition",js="animation",Rs=Symbol("_vtc"),Ha={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},Ba=Q({},Yr,Ha),Cd=e=>(e.displayName="Transition",e.props=Ba,e),Ad=Cd((e,{slots:t})=>La(Uc,Ua(e),t)),Yt=(e,t=[])=>{H(e)?e.forEach(s=>s(...t)):e&&e(...t)},cl=e=>e?H(e)?e.some(t=>t.length>1):e.length>1:!1;function Ua(e){const t={};for(const E in e)E in Ha||(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:f=o,appearToClass:a=l,leaveFromClass:u=`${s}-leave-from`,leaveActiveClass:p=`${s}-leave-active`,leaveToClass:g=`${s}-leave-to`}=e,b=xd(i),_=b&&b[0],M=b&&b[1],{onBeforeEnter:x,onEnter:C,onEnterCancelled:d,onLeave:y,onLeaveCancelled:S,onBeforeAppear:w=x,onAppear:V=C,onAppearCancelled:R=d}=t,v=(E,L,K,Y)=>{E._enterCancelled=Y,Ft(E,L?a:l),Ft(E,L?f:o),K&&K()},A=(E,L)=>{E._isLeaving=!1,Ft(E,u),Ft(E,g),Ft(E,p),L&&L()},P=E=>(L,K)=>{const Y=E?V:C,U=()=>v(L,E,K);Yt(Y,[L,U]),al(()=>{Ft(L,E?c:r),ht(L,E?a:l),cl(Y)||fl(L,n,_,U)})};return Q(t,{onBeforeEnter(E){Yt(x,[E]),ht(E,r),ht(E,o)},onBeforeAppear(E){Yt(w,[E]),ht(E,c),ht(E,f)},onEnter:P(!1),onAppear:P(!0),onLeave(E,L){E._isLeaving=!0;const K=()=>A(E,L);ht(E,u),E._enterCancelled?(ht(E,p),xr(E)):(xr(E),ht(E,p)),al(()=>{E._isLeaving&&(Ft(E,u),ht(E,g),cl(y)||fl(E,n,M,K))}),Yt(y,[E,K])},onEnterCancelled(E){v(E,!1,void 0,!0),Yt(d,[E])},onAppearCancelled(E){v(E,!0,void 0,!0),Yt(R,[E])},onLeaveCancelled(E){A(E),Yt(S,[E])}})}function xd(e){if(e==null)return null;if(le(e))return[or(e.enter),or(e.leave)];{const t=or(e);return[t,t]}}function or(e){return Xn(e)}function ht(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.add(s)),(e[Rs]||(e[Rs]=new Set)).add(t)}function Ft(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const s=e[Rs];s&&(s.delete(t),s.size||(e[Rs]=void 0))}function al(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Nd=0;function fl(e,t,s,n){const i=e._endId=++Nd,r=()=>{i===e._endId&&n()};if(s!=null)return setTimeout(r,s);const{type:o,timeout:l,propCount:c}=ja(e,t);if(!o)return n();const f=o+"end";let a=0;const u=()=>{e.removeEventListener(f,p),r()},p=g=>{g.target===e&&++a>=c&&u()};setTimeout(()=>{a(s[b]||"").split(", "),i=n(`${Mt}Delay`),r=n(`${Mt}Duration`),o=ul(i,r),l=n(`${js}Delay`),c=n(`${js}Duration`),f=ul(l,c);let a=null,u=0,p=0;t===Mt?o>0&&(a=Mt,u=o,p=r.length):t===js?f>0&&(a=js,u=f,p=c.length):(u=Math.max(o,f),a=u>0?o>f?Mt:js:null,p=a?a===Mt?r.length:c.length:0);const g=a===Mt&&/\b(?:transform|all)(?:,|$)/.test(n(`${Mt}Property`).toString());return{type:a,timeout:u,propCount:p,hasTransform:g}}function ul(e,t){for(;e.lengthhl(s)+hl(e[n])))}function hl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function xr(e){return(e?e.ownerDocument:document).body.offsetHeight}function wd(e,t,s){const n=e[Rs];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}const ui=Symbol("_vod"),Ka=Symbol("_vsh"),Wa={name:"show",beforeMount(e,{value:t},{transition:s}){e[ui]=e.style.display==="none"?"":e.style.display,s&&t?s.beforeEnter(e):Ks(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),Ks(e,!0),n.enter(e)):n.leave(e,()=>{Ks(e,!1)}):Ks(e,t))},beforeUnmount(e,{value:t}){Ks(e,t)}};function Ks(e,t){e.style.display=t?e[ui]:"none",e[Ka]=!t}function Id(){Wa.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const qa=Symbol("");function Od(e){const t=Ge();if(!t)return;const s=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>hi(r,i))},n=()=>{const i=e(t.proxy);t.ce?hi(t.ce,i):Nr(t.subTree,i),s(i)};Zr(()=>{cn(n)}),An(()=>{As(n,xe,{flush:"post"});const i=new MutationObserver(n);i.observe(t.subTree.el.parentNode,{childList:!0}),Hi(()=>i.disconnect())})}function Nr(e,t){if(e.shapeFlag&128){const s=e.suspense;e=s.activeBranch,s.pendingBranch&&!s.isHydrating&&s.effects.push(()=>{Nr(s.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)hi(e.el,t);else if(e.type===Se)e.children.forEach(s=>Nr(s,t));else if(e.type===ns){let{el:s,anchor:n}=e;for(;s&&(hi(s,t),s!==n);)s=s.nextSibling}}function hi(e,t){if(e.nodeType===1){const s=e.style;let n="";for(const i in t){const r=sc(t[i]);s.setProperty(`--${i}`,r),n+=`--${i}: ${r};`}s[qa]=n}}const Rd=/(?:^|;)\s*display\s*:/;function kd(e,t,s){const n=e.style,i=z(s);let r=!1;if(s&&!i){if(t)if(z(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();s[l]==null&&qn(n,l,"")}else for(const o in t)s[o]==null&&qn(n,o,"");for(const o in s)o==="display"&&(r=!0),qn(n,o,s[o])}else if(i){if(t!==s){const o=n[qa];o&&(s+=";"+o),n.cssText=s,r=Rd.test(s)}}else t&&e.removeAttribute("style");ui in e&&(e[ui]=r?n.display:"",e[Ka]&&(n.display="none"))}const pl=/\s*!important$/;function qn(e,t,s){if(H(s))s.forEach(n=>qn(e,t,n));else if(s==null&&(s=""),t.startsWith("--"))e.setProperty(t,s);else{const n=Md(e,t);pl.test(s)?e.setProperty(Ve(n),s.replace(pl,""),"important"):e[n]=s}}const dl=["Webkit","Moz","ms"],lr={};function Md(e,t){const s=lr[t];if(s)return s;let n=he(t);if(n!=="filter"&&n in e)return lr[t]=n;n=us(n);for(let i=0;icr||(Dd.then(()=>cr=0),cr=Date.now());function $d(e,t){const s=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=s.attached)return;nt(Hd(n,s.value),t,5,[n])};return s.value=e,s.attached=Vd(),s}function Hd(e,t){if(H(t)){const s=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{s.call(e),e._stopped=!0},t.map(n=>i=>!i._stopped&&n&&n(i))}else return t}const Sl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ga=(e,t,s,n,i,r)=>{const o=i==="svg";t==="class"?wd(e,n,o):t==="style"?kd(e,s,n):as(t)?Dr(t)||Ld(e,t,s,n,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Bd(e,t,n,o))?(yl(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&ml(e,t,n,o,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!z(n))?yl(e,he(t),n,r,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),ml(e,t,n,o))};function Bd(e,t,s,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&Sl(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 Sl(t)&&z(s)?!1:t in e}const vl={};function Ja(e,t,s){let n=zr(e,t);Ei(n)&&(n=Q({},n,t));class i extends ji{constructor(o){super(n,o,s)}}return i.def=n,i}const Ud=(e,t)=>Ja(e,t,lf),jd=typeof HTMLElement<"u"?HTMLElement:class{};class ji extends jd{constructor(t,s={},n=wr){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._ob=null,this.shadowRoot&&n!==wr?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.parentNode||t.host);)if(t instanceof ji){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,Pi(()=>{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 f=r[c];(f===Number||f&&f.type===Number)&&(c in this._props&&(this._props[c]=Xn(this._props[c])),(l||(l=Object.create(null)))[he(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)re(this,n)||Object.defineProperty(this,n,{get:()=>Tn(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(he))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):vl;const i=he(t);s&&this._numberProps&&this._numberProps[i]&&(n=Xn(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===vl?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(Ve(t),""):typeof s=="string"||typeof s=="number"?this.setAttribute(Ve(t),s+""):s||this.removeAttribute(Ve(t)),r&&r.observe(this,{attributes:!0})}}_update(){const t=this._createVNode();this._app&&(t.appContext=this._app._context),of(t,this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const s=de(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,Ei(o[0])?Q({detail:o},o[0]):{detail:o}))};n.emit=(r,...o)=>{i(r,o),Ve(r)!==r&&i(Ve(r),o)},this._setParent()}),s}_applyStyles(t,s){if(!t)return;if(s){if(s===this._def||this._styleChildren.has(s))return;this._styleChildren.add(s)}const n=this._nonce;for(let i=t.length-1;i>=0;i--){const r=document.createElement("style");n&&r.setAttribute("nonce",n),r.textContent=t[i],this.shadowRoot.prepend(r)}}_parseSlots(){const t=this._slots={};let s;for(;s=this.firstChild;){const n=s.nodeType===1&&s.getAttribute("slot")||"default";(t[n]||(t[n]=[])).push(s),this.removeChild(s)}}_renderSlots(){const t=this._getSlots(),s=this._instance.type.__scopeId;for(let n=0;n(delete e.props.mode,e),Gd=qd({name:"TransitionGroup",props:Q({},Ba,{tag:String,moveClass:String}),setup(e,{slots:t}){const s=Ge(),n=Jr();let i,r;return Vi(()=>{if(!i.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!Zd(i[0].el,s.vnode.el,o)){i=[];return}i.forEach(Yd),i.forEach(zd);const l=i.filter(Xd);xr(s.vnode.el),l.forEach(c=>{const f=c.el,a=f.style;ht(f,o),a.transform=a.webkitTransform=a.transitionDuration="";const u=f[pi]=p=>{p&&p.target!==f||(!p||p.propertyName.endsWith("transform"))&&(f.removeEventListener("transitionend",u),f[pi]=null,Ft(f,o))};f.addEventListener("transitionend",u)}),i=[]}),()=>{const o=te(e),l=Ua(o);let c=o.tag||Se;if(i=[],r)for(let f=0;f{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}=ja(n);return r.removeChild(n),o}const qt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return H(t)?s=>Es(t,s):t};function Qd(e){e.target.composing=!0}function El(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const st=Symbol("_assign");function Cl(e,t,s){return t&&(e=e.trim()),s&&(e=xi(e)),e}const di={created(e,{modifiers:{lazy:t,trim:s,number:n}},i){e[st]=qt(i);const r=n||i.props&&i.props.type==="number";xt(e,t?"change":"input",o=>{o.target.composing||e[st](Cl(e.value,s,r))}),(s||r)&&xt(e,"change",()=>{e.value=Cl(e.value,s,r)}),t||(xt(e,"compositionstart",Qd),xt(e,"compositionend",El),xt(e,"change",El))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:s,modifiers:{lazy:n,trim:i,number:r}},o){if(e[st]=qt(o),e.composing)return;const l=(r||e.type==="number")&&!/^0\d/.test(e.value)?xi(e.value):e.value,c=t??"";l!==c&&(document.activeElement===e&&e.type!=="range"&&(n&&t===s||i&&e.value.trim()===c)||(e.value=c))}},ao={deep:!0,created(e,t,s){e[st]=qt(s),xt(e,"change",()=>{const n=e._modelValue,i=ks(e),r=e.checked,o=e[st];if(H(n)){const l=wi(n,i),c=l!==-1;if(r&&!c)o(n.concat(i));else if(!r&&c){const f=[...n];f.splice(l,1),o(f)}}else if(fs(n)){const l=new Set(n);r?l.add(i):l.delete(i),o(l)}else o(Qa(e,r))})},mounted:Al,beforeUpdate(e,t,s){e[st]=qt(s),Al(e,t,s)}};function Al(e,{value:t,oldValue:s},n){e._modelValue=t;let i;if(H(t))i=wi(t,n.props.value)>-1;else if(fs(t))i=t.has(n.props.value);else{if(t===s)return;i=Wt(t,Qa(e,!0))}e.checked!==i&&(e.checked=i)}const fo={created(e,{value:t},s){e.checked=Wt(t,s.props.value),e[st]=qt(s),xt(e,"change",()=>{e[st](ks(e))})},beforeUpdate(e,{value:t,oldValue:s},n){e[st]=qt(n),t!==s&&(e.checked=Wt(t,n.props.value))}},Za={deep:!0,created(e,{value:t,modifiers:{number:s}},n){const i=fs(t);xt(e,"change",()=>{const r=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>s?xi(ks(o)):ks(o));e[st](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,Pi(()=>{e._assigning=!1})}),e[st]=qt(n)},mounted(e,{value:t}){xl(e,t)},beforeUpdate(e,t,s){e[st]=qt(s)},updated(e,{value:t}){e._assigning||xl(e,t)}};function xl(e,t){const s=e.multiple,n=H(t);if(!(s&&!n&&!fs(t))){for(let i=0,r=e.options.length;iString(f)===String(l)):o.selected=wi(t,l)>-1}else o.selected=t.has(l);else if(Wt(ks(o),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!s&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ks(e){return"_value"in e?e._value:e.value}function Qa(e,t){const s=t?"_trueValue":"_falseValue";return s in e?e[s]:t}const ef={created(e,t,s){Hn(e,t,s,null,"created")},mounted(e,t,s){Hn(e,t,s,null,"mounted")},beforeUpdate(e,t,s,n){Hn(e,t,s,n,"beforeUpdate")},updated(e,t,s,n){Hn(e,t,s,n,"updated")}};function tf(e,t){switch(e){case"SELECT":return Za;case"TEXTAREA":return di;default:switch(t){case"checkbox":return ao;case"radio":return fo;default:return di}}}function Hn(e,t,s,n,i){const o=tf(e.tagName,s.props&&s.props.type)[i];o&&o(e,t,s,n)}function eg(){di.getSSRProps=({value:e})=>({value:e}),fo.getSSRProps=({value:e},t)=>{if(t.props&&Wt(t.props.value,e))return{checked:!0}},ao.getSSRProps=({value:e},t)=>{if(H(e)){if(t.props&&wi(e,t.props.value)>-1)return{checked:!0}}else if(fs(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},ef.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const s=tf(t.type.toUpperCase(),t.props&&t.props.type);if(s.getSSRProps)return s.getSSRProps(e,t)}}const tg=["ctrl","shift","alt","meta"],sg={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)=>tg.some(s=>e[`${s}Key`]&&!t.includes(s))},ng=(e,t)=>{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=Ve(i.key);if(t.some(o=>o===r||ig[o]===r))return e(i)})},sf=Q({patchProp:Ga},$a);let sn,Nl=!1;function nf(){return sn||(sn=da(sf))}function rf(){return sn=Nl?sn:ga(sf),Nl=!0,sn}const of=(...e)=>{nf().render(...e)},og=(...e)=>{rf().hydrate(...e)},wr=(...e)=>{const t=nf().createApp(...e),{mount:s}=t;return t.mount=n=>{const i=af(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,cf(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t},lf=(...e)=>{const t=rf().createApp(...e),{mount:s}=t;return t.mount=n=>{const i=af(n);if(i)return s(i,!0,cf(i))},t};function cf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function af(e){return z(e)?document.querySelector(e):e}let wl=!1;const lg=()=>{wl||(wl=!0,eg(),Id())},cg=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Uc,BaseTransitionPropsValidators:Yr,Comment:ye,DeprecationTypes:vd,EffectScope:Br,ErrorCodes:vh,ErrorTypeStrings:dd,Fragment:Se,KeepAlive:ep,ReactiveEffect:rn,Static:ns,Suspense:qp,Teleport:Ph,Text:jt,TrackOpTypes:fh,Transition:Ad,TransitionGroup:Jd,TriggerOpTypes:uh,VueElement:ji,assertNumber:Sh,callWithAsyncErrorHandling:nt,callWithErrorHandling:hs,camelize:he,capitalize:us,cloneVNode:bt,compatUtils:Sd,computed:Pa,createApp:wr,createBlock:li,createCommentVNode:sd,createElementBlock:Zp,createElementVNode:oo,createHydrationRenderer:ga,createPropsRestProxy:Tp,createRenderer:da,createSSRApp:lf,createSlots:lp,createStaticVNode:td,createTextVNode:lo,createVNode:de,customRef:Ec,defineAsyncComponent:Zh,defineComponent:zr,defineCustomElement:Ja,defineEmits:hp,defineExpose:pp,defineModel:mp,defineOptions:dp,defineProps:up,defineSSRCustomElement:Ud,defineSlots:gp,devtools:gd,effect:ku,effectScope:Iu,getCurrentInstance:Ge,getCurrentScope:nc,getCurrentWatcher:hh,getTransitionRawChildren:Fi,guardReactiveProps:Aa,h:La,handleError:ps,hasInjectionContext:Ih,hydrate:og,hydrateOnIdle:qh,hydrateOnInteraction:zh,hydrateOnMediaQuery:Yh,hydrateOnVisible:Jh,initCustomFormatter:ud,initDirectivesForSSR:lg,inject:Zs,isMemoSame:Fa,isProxy:vn,isReactive:Ut,isReadonly:yt,isRef:be,isRuntimeOnly:od,isShallow:We,isVNode:Rt,markRaw:Sc,mergeDefaults:Sp,mergeModels:vp,mergeProps:xa,nextTick:Pi,nodeOps:$a,normalizeClass:$s,normalizeProps:pu,normalizeStyle:Vs,onActivated:qc,onBeforeMount:Yc,onBeforeUnmount:$i,onBeforeUpdate:Zr,onDeactivated:Gc,onErrorCaptured:Qc,onMounted:An,onRenderTracked:Zc,onRenderTriggered:Xc,onScopeDispose:Ou,onServerPrefetch:zc,onUnmounted:Hi,onUpdated:Vi,onWatcherCleanup:Ac,openBlock:pn,patchProp:Ga,popScopeId:xh,provide:Rc,proxyRefs:Wr,pushScopeId:Ah,queuePostFlushCb:cn,reactive:ki,readonly:Qn,ref:Xs,registerRuntimeCompiler:Oa,render:of,renderList:op,renderSlot:cp,resolveComponent:np,resolveDirective:rp,resolveDynamicComponent:ip,resolveFilter:_d,resolveTransitionHooks:Is,setBlockTracking:dn,setDevtoolsHook:md,setTransitionHooks:Ot,shallowReactive:_c,shallowReadonly:Zu,shallowRef:vc,ssrContextKey:kc,ssrUtils:bd,stop:Mu,toDisplayString:ec,toHandlerKey:Ts,toHandlers:ap,toRaw:te,toRef:lh,toRefs:ih,toValue:th,transformVNodeArgs:Qp,triggerRef:eh,unref:Tn,useAttrs:_p,useCssModule:Wd,useCssVars:Od,useHost:Ya,useId:Fh,useModel:Rp,useSSRContext:Mc,useShadowRoot:Kd,useSlots:bp,useTemplateRef:Dh,useTransitionState:Jr,vModelCheckbox:ao,vModelDynamic:ef,vModelRadio:fo,vModelSelect:Za,vModelText:di,vShow:Wa,version:Da,warn:pd,watch:As,watchEffect:Oh,watchPostEffect:Rh,watchSyncEffect:Pc,withAsyncContext:Ep,withCtx:Gr,withDefaults:yp,withDirectives:wh,withKeys:rg,withMemo:hd,withModifiers:ng,withScopeId:Nh},Symbol.toStringTag,{value:"Module"}));const gn=Symbol(""),nn=Symbol(""),uo=Symbol(""),gi=Symbol(""),ff=Symbol(""),cs=Symbol(""),uf=Symbol(""),hf=Symbol(""),ho=Symbol(""),po=Symbol(""),Nn=Symbol(""),go=Symbol(""),pf=Symbol(""),mo=Symbol(""),yo=Symbol(""),bo=Symbol(""),_o=Symbol(""),So=Symbol(""),vo=Symbol(""),df=Symbol(""),gf=Symbol(""),Ki=Symbol(""),mi=Symbol(""),To=Symbol(""),Eo=Symbol(""),mn=Symbol(""),wn=Symbol(""),Co=Symbol(""),Ir=Symbol(""),ag=Symbol(""),Or=Symbol(""),yi=Symbol(""),fg=Symbol(""),ug=Symbol(""),Ao=Symbol(""),hg=Symbol(""),pg=Symbol(""),xo=Symbol(""),mf=Symbol(""),Ms={[gn]:"Fragment",[nn]:"Teleport",[uo]:"Suspense",[gi]:"KeepAlive",[ff]:"BaseTransition",[cs]:"openBlock",[uf]:"createBlock",[hf]:"createElementBlock",[ho]:"createVNode",[po]:"createElementVNode",[Nn]:"createCommentVNode",[go]:"createTextVNode",[pf]:"createStaticVNode",[mo]:"resolveComponent",[yo]:"resolveDynamicComponent",[bo]:"resolveDirective",[_o]:"resolveFilter",[So]:"withDirectives",[vo]:"renderList",[df]:"renderSlot",[gf]:"createSlots",[Ki]:"toDisplayString",[mi]:"mergeProps",[To]:"normalizeClass",[Eo]:"normalizeStyle",[mn]:"normalizeProps",[wn]:"guardReactiveProps",[Co]:"toHandlers",[Ir]:"camelize",[ag]:"capitalize",[Or]:"toHandlerKey",[yi]:"setBlockTracking",[fg]:"pushScopeId",[ug]:"popScopeId",[Ao]:"withCtx",[hg]:"unref",[pg]:"isRef",[xo]:"withMemo",[mf]:"isMemoSame"};function dg(e){Object.getOwnPropertySymbols(e).forEach(t=>{Ms[t]=e[t]})}const Ze={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function gg(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 yn(e,t,s,n,i,r,o,l=!1,c=!1,f=!1,a=Ze){return e&&(l?(e.helper(cs),e.helper(Fs(e.inSSR,f))):e.helper(Ls(e.inSSR,f)),o&&e.helper(So)),{type:13,tag:t,props:s,children:n,patchFlag:i,dynamicProps:r,directives:o,isBlock:l,disableTracking:c,isComponent:f,loc:a}}function is(e,t=Ze){return{type:17,loc:t,elements:e}}function tt(e,t=Ze){return{type:15,loc:t,properties:e}}function ve(e,t){return{type:16,loc:Ze,key:z(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 ct(e,t=Ze){return{type:8,loc:t,children:e}}function Te(e,t=[],s=Ze){return{type:14,loc:s,callee:e,arguments:t}}function Ps(e,t=void 0,s=!1,n=!1,i=Ze){return{type:18,params:e,returns:t,newline:s,isSlot:n,loc:i}}function Rr(e,t,s,n=!0){return{type:19,test:e,consequent:t,alternate:s,newline:n,loc:Ze}}function mg(e,t,s=!1,n=!1){return{type:20,index:e,value:t,needPauseTracking:s,inVOnce:n,needArraySpread:!1,loc:Ze}}function yg(e){return{type:21,body:e,loc:Ze}}function Ls(e,t){return e||t?ho:po}function Fs(e,t){return e||t?uf:hf}function No(e,{helper:t,removeHelper:s,inSSR:n}){e.isBlock||(e.isBlock=!0,s(Ls(n,e.isComponent)),t(cs),t(Fs(n,e.isComponent)))}const Il=new Uint8Array([123,123]),Ol=new Uint8Array([125,125]);function Rl(e){return e>=97&&e<=122||e>=65&&e<=90}function ze(e){return e===32||e===10||e===9||e===12||e===13}function Pt(e){return e===47||e===62||ze(e)}function bi(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?Pt(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||ze(t)){const s=this.index-this.currentSequence.length;if(this.sectionStart=t||(this.state===28?this.currentSequence===we.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 kl(e,{compatConfig:t}){const s=t&&t[e];return e==="MODE"?s||3:s}function rs(e,t){const s=kl("MODE",t),n=kl(e,t);return s===3?n===!0:n!==!1}function bn(e,t,s,...n){return rs(e,t)}function wo(e){throw e}function yf(e){}function ue(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 Ke=e=>e.type===4&&e.isStatic;function bf(e){switch(e){case"Teleport":case"teleport":return nn;case"Suspense":case"suspense":return uo;case"KeepAlive":case"keep-alive":return gi;case"BaseTransition":case"base-transition":return ff}}const _g=/^$|^\d|[^\$\w\xA0-\uFFFF]/,Io=e=>!_g.test(e),_f=/[A-Za-z_$\xA0-\uFFFF]/,Sg=/[\.\?\w$\xA0-\uFFFF]/,vg=/\s+[.[]\s*|\s*[.[]\s+/g,Sf=e=>e.type===4?e.content:e.loc.source,Tg=e=>{const t=Sf(e).trim().replace(vg,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*\(/,Cg=e=>Eg.test(Sf(e)),Ag=Cg;function et(e,t,s=!1){for(let n=0;nt.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function ar(e){return e.type===5||e.type===2}function Ml(e){return e.type===7&&e.name==="pre"}function Ng(e){return e.type===7&&e.name==="slot"}function _i(e){return e.type===1&&e.tagType===3}function Si(e){return e.type===1&&e.tagType===2}const wg=new Set([mn,wn]);function Tf(e,t=[]){if(e&&!z(e)&&e.type===14){const s=e.callee;if(!z(s)&&wg.has(s))return Tf(e.arguments[0],t.concat(e))}return[e,t]}function vi(e,t,s){let n,i=e.type===13?e.props:e.arguments[2],r=[],o;if(i&&!z(i)&&i.type===14){const l=Tf(i);i=l[0],r=l[1],o=r[r.length-1]}if(i==null||z(i))n=tt([t]);else if(i.type===14){const l=i.arguments[0];!z(l)&&l.type===15?Pl(t,l)||l.properties.unshift(t):i.callee===Co?n=Te(s.helper(mi),[tt([t]),i]):i.arguments.unshift(tt([t])),!n&&(n=i)}else i.type===15?(Pl(t,i)||i.properties.unshift(t),n=i):(n=Te(s.helper(mi),[tt([t]),i]),o&&o.callee===wn&&(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 Pl(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 _n(e,t){return`_${t}_${e.replace(/[^\w]/g,(s,n)=>s==="-"?"_":e.charCodeAt(n).toString())}`}function Ig(e){return e.type===14&&e.callee===xo?e.arguments[1].returns:e}const Og=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/;function Ef(e){for(let t=0;t0,isVoidTag:_s,isPreTag:_s,isIgnoreNewlineTag:_s,isCustomElement:_s,onError:wo,onWarn:yf,comments:!1,prefixIdentifiers:!1};let oe=Af,Sn=null,It="",Oe=null,ee=null,Be="",vt=-1,zt=-1,Ro=0,Bt=!1,kr=null;const pe=[],ge=new bg(pe,{onerr:St,ontext(e,t){Bn(Ee(e,t),e,t)},ontextentity(e,t,s){Bn(e,t,s)},oninterpolation(e,t){if(Bt)return Bn(Ee(e,t),e,t);let s=e+ge.delimiterOpen.length,n=t-ge.delimiterClose.length;for(;ze(It.charCodeAt(s));)s++;for(;ze(It.charCodeAt(n-1));)n--;let i=Ee(s,n);i.includes("&")&&(i=oe.decodeEntities(i,!1)),Mr({type:5,content:Jn(i,!1,me(s,n)),loc:me(e,t)})},onopentagname(e,t){const s=Ee(e,t);Oe={type:1,tag:s,ns:oe.getNamespace(s,pe[0],oe.ns),tagType:0,props:[],children:[],loc:me(e-1,t),codegenNode:void 0}},onopentagend(e){Fl(e)},onclosetag(e,t){const s=Ee(e,t);if(!oe.isVoidTag(s)){let n=!1;for(let i=0;i0&&St(24,pe[0].loc.start.offset);for(let o=0;o<=i;o++){const l=pe.shift();Gn(l,t,o(n.type===7?n.rawName:n.name)===s)&&St(2,t)},onattribend(e,t){if(Oe&&ee){if(Qt(ee.loc,t),e!==0)if(Be.includes("&")&&(Be=oe.decodeEntities(Be,!0)),ee.type===6)ee.name==="class"&&(Be=wf(Be).trim()),e===1&&!Be&&St(13,t),ee.value={type:2,content:Be,loc:e===1?me(vt,zt):me(vt-1,zt+1)},ge.inSFCRoot&&Oe.tag==="template"&&ee.name==="lang"&&Be&&Be!=="html"&&ge.enterRCDATA(bi("i.content==="sync"))>-1&&bn("COMPILER_V_BIND_SYNC",oe,ee.loc,ee.arg.loc.source)&&(ee.name="model",ee.modifiers.splice(n,1))}(ee.type!==7||ee.name!=="pre")&&Oe.props.push(ee)}Be="",vt=zt=-1},oncomment(e,t){oe.comments&&Mr({type:3,content:Ee(e,t),loc:me(e-4,t+3)})},onend(){const e=It.length;for(let t=0;t{const b=t.start.offset+p,_=b+u.length;return Jn(u,!1,me(b,_),0,g?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(Rg,"").trim();const f=i.indexOf(c),a=c.match(Ll);if(a){c=c.replace(Ll,"").trim();const u=a[1].trim();let p;if(u&&(p=s.indexOf(u,f+c.length),l.key=o(u,p,!0)),a[2]){const g=a[2].trim();g&&(l.index=o(g,s.indexOf(g,l.key?p+u.length:f+c.length),!0))}}return c&&(l.value=o(c,f,!0)),l}function Ee(e,t){return It.slice(e,t)}function Fl(e){ge.inSFCRoot&&(Oe.innerLoc=me(e+1,e+1)),Mr(Oe);const{tag:t,ns:s}=Oe;s===0&&oe.isPreTag(t)&&Ro++,oe.isVoidTag(t)?Gn(Oe,e):(pe.unshift(Oe),(s===1||s===2)&&(ge.inXML=!0)),Oe=null}function Bn(e,t,s){{const r=pe[0]&&pe[0].tag;r!=="script"&&r!=="style"&&e.includes("&")&&(e=oe.decodeEntities(e,!1))}const n=pe[0]||Sn,i=n.children[n.children.length-1];i&&i.type===2?(i.content+=e,Qt(i.loc,s)):n.children.push({type:2,content:e,loc:me(t,s)})}function Gn(e,t,s=!1){s?Qt(e.loc,xf(t,60)):Qt(e.loc,Mg(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=Ee(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:n,ns:i,children:r}=e;if(Bt||(n==="slot"?e.tagType=2:Dl(e)?e.tagType=3:Lg(e)&&(e.tagType=1)),ge.inRCDATA||(e.children=Nf(r)),i===0&&oe.isIgnoreNewlineTag(n)){const o=r[0];o&&o.type===2&&(o.content=o.content.replace(/^\r?\n/,""))}i===0&&oe.isPreTag(n)&&Ro--,kr===e&&(Bt=ge.inVPre=!1,kr=null),ge.inXML&&(pe[0]?pe[0].ns:oe.ns)===0&&(ge.inXML=!1);{const o=e.props;if(!ge.inSFCRoot&&rs("COMPILER_NATIVE_TEMPLATE",oe)&&e.tag==="template"&&!Dl(e)){const c=pe[0]||Sn,f=c.children.indexOf(e);c.children.splice(f,1,...e.children)}const l=o.find(c=>c.type===6&&c.name==="inline-template");l&&bn("COMPILER_INLINE_TEMPLATE",oe,l.loc)&&e.children.length&&(l.value={type:2,content:Ee(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:l.loc})}}function Mg(e,t){let s=e;for(;It.charCodeAt(s)!==t&&s=0;)s--;return s}const Pg=new Set(["if","else","else-if","for","slot"]);function Dl({tag:e,props:t}){if(e==="template"){for(let s=0;s64&&e<91}const Dg=/\r\n/g;function Nf(e){const t=oe.whitespace!=="preserve";let s=!1;for(let n=0;ns.type!==3);return t.length===1&&t[0].type===1&&!Si(t[0])?t[0]:null}function Yn(e,t,s,n=!1,i=!1){const{children:r}=e,o=[];for(let a=0;a0){if(p>=2){u.codegenNode.patchFlag=-1,o.push(u);continue}}else{const g=u.codegenNode;if(g.type===13){const b=g.patchFlag;if((b===void 0||b===512||b===1)&&Rf(u,s)>=2){const _=kf(u);_&&(g.props=s.hoist(_))}g.dynamicProps&&(g.dynamicProps=s.hoist(g.dynamicProps))}}}else if(u.type===12&&(n?0:Xe(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 p=u.tagType===1;p&&s.scopes.vSlot++,Yn(u,e,s,!1,i),p&&s.scopes.vSlot--}else if(u.type===11)Yn(u,e,s,u.children.length===1,!0);else if(u.type===9)for(let p=0;pg.key===u||g.key.content===u);return p&&p.value}}o.length&&s.transformHoist&&s.transformHoist(r,s,e)}function Xe(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=Rf(e,t);if(l===0)return s.set(e,0),0;l1)for(let c=0;cP&&(R.childIndex--,R.onNodeRemoved()),R.parent.children.splice(P,1)},onNodeRemoved:xe,addIdentifiers(v){},removeIdentifiers(v){},hoist(v){z(v)&&(v=Z(v)),R.hoists.push(v);const A=Z(`_hoisted_${R.hoists.length}`,!1,v.loc,2);return A.hoisted=v,A},cache(v,A=!1,P=!1){const E=mg(R.cached.length,v,A,P);return R.cached.push(E),E}};return R.filters=new Set,R}function qg(e,t){const s=Wg(e,t);qi(e,s),t.hoistStatic&&jg(e,s),t.ssr||Gg(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 Gg(e,t){const{helper:s}=t,{children:n}=e;if(n.length===1){const i=If(e);if(i&&i.codegenNode){const r=i.codegenNode;r.type===13&&No(r,t),e.codegenNode=r}else e.codegenNode=n[0]}else if(n.length>1){let i=64;e.codegenNode=yn(t,s(gn),void 0,e.children,i,void 0,void 0,!0,void 0,!1)}}function Jg(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(Ng))return;const o=[];for(let l=0;l`${Ms[e]}: _${Ms[e]}`;function Yg(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:f="vue/server-renderer",ssr:a=!1,isTS:u=!1,inSSR:p=!1}){const g={mode:t,prefixIdentifiers:s,sourceMap:n,filename:i,scopeId:r,optimizeImports:o,runtimeGlobalName:l,runtimeModuleName:c,ssrRuntimeModuleName:f,ssr:a,isTS:u,inSSR:p,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(_){return`_${Ms[_]}`},push(_,M=-2,x){g.code+=_},indent(){b(++g.indentLevel)},deindent(_=!1){_?--g.indentLevel:b(--g.indentLevel)},newline(){b(g.indentLevel)}};function b(_){g.push(` `+" ".repeat(_),0)}return g}function zg(e,t={}){const s=Yg(e,t);t.onContextCreated&&t.onContextCreated(s);const{mode:n,push:i,prefixIdentifiers:r,indent:o,deindent:l,newline:c,scopeId:f,ssr:a}=s,u=Array.from(e.helpers),p=u.length>0,g=!r&&n!=="module";Xg(e,s);const _=a?"ssrRender":"render",x=(a?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(i(`function ${_}(${x}) {`),o(),g&&(i("with (_ctx) {"),o(),p&&(i(`const { ${u.map(Pf).join(", ")} } = _Vue `,-1),c())),e.components.length&&(fr(e.components,"component",s),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(fr(e.directives,"directive",s),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),fr(e.filters,"filter",s),c()),e.temps>0){i("let ");for(let C=0;C0?", ":""}_temp${C}`)}return(e.components.length||e.directives.length||e.temps)&&(i(` `,0),c()),a||i("return "),e.codegenNode?Me(e.codegenNode,s):i("null"),g&&(l(),i("}")),l(),i("}"),{ast:e,code:s.code,preamble:"",map:s.map?s.map.toJSON():void 0}}function Xg(e,t){const{ssr:s,prefixIdentifiers:n,push:i,newline:r,runtimeModuleName:o,runtimeGlobalName:l,ssrRuntimeModuleName:c}=t,f=l,a=Array.from(e.helpers);if(a.length>0&&(i(`const _Vue = ${f} `,-1),e.hoists.length)){const u=[ho,po,Nn,go,pf].filter(p=>a.includes(p)).map(Pf).join(", ");i(`const { ${u} } = _Vue -`,-1)}Zg(e.hoists,t),r(),i("return ")}function fr(e,t,{helper:s,push:n,newline:i,isTS:r}){const o=s(t==="filter"?_o:t==="component"?mo:bo);for(let l=0;l3||!1;t.push("["),s&&t.indent(),In(e,t,s),s&&t.deindent(),t.push("]")}function In(e,t,s=!1,n=!0){const{push:i,newline:r}=t;for(let o=0;os||"null")}function rm(e,t){const{push:s,helper:n,pure:i}=t,r=z(e.callee)?e.callee:n(e.callee);i&&s(Gi),s(r+"(",-2,e),In(e.arguments,t),s(")")}function om(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)?Ro(o,t):Me(o,t)):l&&Me(l,t),(c||l)&&(i(),s("}")),f&&(e.isNonScopedSlot&&s(", undefined, true"),s(")"))}function am(e,t){const{test:s,consequent:n,alternate:i,newline:r}=e,{push:o,indent:l,deindent:c,newline:f}=t;if(s.type===4){const u=!Io(s.content);u&&o("("),Lf(s,t),u&&o(")")}else o("("),Me(s,t),o(")");r&&l(),t.indentLevel++,r||o(" "),o("? "),Me(n,t),t.indentLevel--,r&&f(),r||o(" "),o(": ");const a=i.type===19;a||t.indentLevel++,Me(i,t),a||t.indentLevel--,r&&c(!0)}function fm(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(yi)}(-1`),e.inVOnce&&s(", true"),s("),"),o(),s("(")),s(`_cache[${e.index}] = `),Me(e.value,t),l&&(s(`).cacheIndex = ${e.index},`),o(),s(`${n(yi)}(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 um=Mf(/^(?:if|else|else-if)$/,(e,t,s)=>hm(e,t,s,(n,i,r)=>{const o=s.parent.children;let l=o.indexOf(n),c=0;for(;l-->=0;){const f=o[l];f&&f.type===9&&(c+=f.branches.length)}return()=>{if(r)n.codegenNode=$l(i,c,s);else{const f=pm(n.codegenNode);f.alternate=$l(i,c+n.branches.length-1,s)}}}));function hm(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(ue(28,t.loc)),t.exp=Z("true",!1,i)}if(t.name==="if"){const i=Vl(e,t),r={type:9,loc:$g(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&&Cf(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(ue(30,e.loc)),s.removeNode();const l=Vl(e,t);o.branches.push(l);const c=n&&n(o,l,!1);qi(l,s),c&&c(),s.currentNode=null}else s.onError(ue(30,e.loc));break}}}function Vl(e,t){const s=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:s&&!et(e,"for")?e.children:[e],userKey:Wi(e,"key"),isTemplateIf:s}}function $l(e,t,s){return e.condition?kr(e.condition,Hl(e,t,s),Te(s.helper(Nn),['""',"true"])):Hl(e,t,s)}function Hl(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 vi(c,i,s),c}else return yn(s,n(gn),tt([i]),r,64,void 0,void 0,!0,!1,!1,e.loc);else{const c=o.codegenNode,f=Ig(c);return f.type===13&&No(f,s),vi(f,i,s),c}}function pm(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 dm=Mf("for",(e,t,s)=>{const{helper:n,removeHelper:i}=s;return gm(e,t,s,r=>{const o=Te(n(vo),[r.source]),l=_i(e),c=et(e,"memo"),f=Wi(e,"key",!1,!0);f&&f.type;let a=f&&(f.type===6?f.value?Z(f.value.content,!0):void 0:f.exp);const u=f&&a?ve("key",a):null,p=r.source.type===4&&r.source.constType>0,g=p?64:f?128:256;return r.codegenNode=yn(s,n(gn),void 0,o,g,void 0,void 0,!0,!p,!1,e.loc),()=>{let b;const{children:_}=r,M=_.length!==1||_[0].type!==1,x=Si(e)?e:l&&e.children.length===1&&Si(e.children[0])?e.children[0]:null;if(x?(b=x.codegenNode,l&&u&&vi(b,u,s)):M?b=yn(s,n(gn),u?tt([u]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(b=_[0].codegenNode,l&&u&&vi(b,u,s),b.isBlock!==!p&&(b.isBlock?(i(cs),i(Fs(s.inSSR,b.isComponent))):i(Ls(s.inSSR,b.isComponent))),b.isBlock=!p,b.isBlock?(n(cs),n(Fs(s.inSSR,b.isComponent))):n(Ls(s.inSSR,b.isComponent))),c){const C=Ps(Pr(r.parseResult,[Z("_cached")]));C.body=yg([ct(["const _memo = (",c.exp,")"]),ct(["if (_cached",...a?[" && _cached.key === ",a]:[],` && ${s.helperString(mf)}(_cached, _memo)) return _cached`]),ct(["const _item = ",b]),Z("_item.memo = _memo"),Z("return _item")]),o.arguments.push(C,Z("_cache"),Z(String(s.cached.length))),s.cached.push(null)}else o.arguments.push(Ps(Pr(r.parseResult),b,!0))}})});function gm(e,t,s,n){if(!t.exp){s.onError(ue(31,t.loc));return}const i=t.forParseResult;if(!i){s.onError(ue(32,t.loc));return}Df(i);const{addIdentifiers:r,removeIdentifiers:o,scopes:l}=s,{source:c,value:f,key:a,index:u}=i,p={type:11,loc:t.loc,source:c,valueAlias:f,keyAlias:a,objectIndexAlias:u,parseResult:i,children:_i(e)?e.children:[e]};s.replaceNode(p),l.vFor++;const g=n&&n(p);return()=>{l.vFor--,g&&g()}}function Df(e,t){e.finalized||(e.finalized=!0)}function Pr({value:e,key:t,index:s},n=[]){return mm([e,t,s,...n])}function mm(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 Bl=Z("undefined",!1),ym=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const s=et(e,"slot");if(s)return s.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},bm=(e,t,s,n)=>Ps(e,s,!1,!0,s.length?s[0].loc:n);function _m(e,t,s=bm){t.helper(Ao);const{children:n,loc:i}=e,r=[],o=[];let l=t.scopes.vSlot>0||t.scopes.vFor>0;const c=et(e,"slot",!0);if(c){const{arg:M,exp:x}=c;M&&!Ke(M)&&(l=!0),r.push(ve(M||Z("default",!0),s(x,void 0,n,i)))}let f=!1,a=!1;const u=[],p=new Set;let g=0;for(let M=0;M{const d=s(x,void 0,C,i);return t.compatConfig&&(d.isNonScopedSlot=!0),ve("default",d)};f?u.length&&!u.every(Oo)&&(a?t.onError(ue(39,u[0].loc)):r.push(M(void 0,u))):r.push(M(void 0,n))}const b=l?2:zn(e.children)?3:1;let _=tt(r.concat(ve("_",Z(b+"",!1))),i);return o.length&&(_=Te(t.helper(gf),[_,is(o)])),{slots:_,hasDynamicSlots:l}}function Un(e,t,s){const n=[ve("name",e),ve("fn",t)];return s!=null&&n.push(ve("key",Z(String(s),!0))),tt(n)}function zn(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?vm(e,t):`"${n}"`;const l=le(o)&&o.callee===yo;let c,f,a=0,u,p,g,b=l||o===nn||o===uo||!r&&(n==="svg"||n==="foreignObject"||n==="math");if(i.length>0){const _=$f(e,t,void 0,r,l);c=_.props,a=_.patchFlag,p=_.dynamicPropNames;const M=_.directives;g=M&&M.length?is(M.map(x=>Em(x,t))):void 0,_.shouldUseBlock&&(b=!0)}if(e.children.length>0)if(o===gi&&(b=!0,a|=1024),r&&o!==nn&&o!==gi){const{slots:M,hasDynamicSlots:x}=_m(e,t);f=M,x&&(a|=1024)}else if(e.children.length===1&&o!==nn){const M=e.children[0],x=M.type,C=x===5||x===8;C&&Xe(M,t)===0&&(a|=1),C||x===2?f=M:f=e.children}else f=e.children;p&&p.length&&(u=Cm(p)),e.codegenNode=yn(t,o,c,f,a===0?void 0:a,u,g,!!b,!1,r,e.loc)};function vm(e,t,s=!1){let{tag:n}=e;const i=Lr(n),r=Wi(e,"is",!1,!0);if(r)if(i||rs("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 Te(t.helper(yo),[l])}else r.type===6&&r.value.content.startsWith("vue:")&&(n=r.value.content.slice(4));const o=bf(n)||t.isBuiltInComponent(n);return o?(s||t.helper(o),o):(t.helper(mo),t.components.add(n),_n(n,"component"))}function $f(e,t,s=e.props,n,i,r=!1){const{tag:o,loc:l,children:c}=e;let f=[];const a=[],u=[],p=c.length>0;let g=!1,b=0,_=!1,M=!1,x=!1,C=!1,d=!1,y=!1;const S=[],w=A=>{f.length&&(a.push(tt(Ul(f),l)),f=[]),A&&a.push(A)},V=()=>{t.scopes.vFor>0&&f.push(ve(Z("ref_for",!0),Z("true")))},k=({key:A,value:P})=>{if(Ke(A)){const E=A.content,L=as(E);if(L&&(!n||i)&&E.toLowerCase()!=="onclick"&&E!=="onUpdate:modelValue"&&!Nt(E)&&(C=!0),L&&Nt(E)&&(y=!0),L&&P.type===14&&(P=P.arguments[0]),P.type===20||(P.type===4||P.type===8)&&Xe(P,t)>0)return;E==="ref"?_=!0:E==="class"?M=!0:E==="style"?x=!0:E!=="key"&&!S.includes(E)&&S.push(E),n&&(E==="class"||E==="style")&&!S.includes(E)&&S.push(E)}else d=!0};for(let A=0;A$e.content==="prop")&&(b|=32);const ie=t.directiveTransforms[E];if(ie){const{props:$e,needRuntime:it}=ie(P,e,t);!r&&$e.forEach(k),j&&L&&!Ke(L)?w(tt($e,l)):f.push(...$e),it&&(u.push(P),qe(it)&&Vf.set(P,it))}else nu(E)||(u.push(P),p&&(g=!0))}}let v;if(a.length?(w(),a.length>1?v=Te(t.helper(mi),a,l):v=a[0]):f.length&&(v=tt(Ul(f),l)),d?b|=16:(M&&!n&&(b|=2),x&&!n&&(b|=4),S.length&&(b|=8),C&&(b|=32)),!g&&(b===0||b===32)&&(_||y||u.length>0)&&(b|=512),!t.inSSR&&v)switch(v.type){case 15:let A=-1,P=-1,E=!1;for(let Y=0;Yve(o,r)),i))}return is(s,e.loc)}function Cm(e){let t="[";for(let s=0,n=e.length;s{if(Si(e)){const{children:s,loc:n}=e,{slotName:i,slotProps:r}=xm(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",i,"{}","undefined","true"];let l=2;r&&(o[2]=r,l=3),s.length&&(o[3]=Ps([],s,!1,!1,n),l=4),t.scopeId&&!t.slotted&&(l=5),o.splice(l),e.codegenNode=Te(t.helper(df),o,n)}};function xm(e,t){let s='"default"',n;const i=[];for(let r=0;r0){const{props:r,directives:o}=$f(e,t,i,!1,!1);n=r,o.length&&t.onError(ue(36,o[0].loc))}return{slotName:s,slotProps:n}}const Hf=(e,t,s,n)=>{const{loc:i,modifiers:r,arg:o}=e;!e.exp&&!r.length&&s.onError(ue(35,i));let l;if(o.type===4)if(o.isStatic){let u=o.content;u.startsWith("vue:")&&(u=`vnode-${u.slice(4)}`);const p=t.tagType!==0||u.startsWith("vnode")||!/[A-Z]/.test(u)?Ts(he(u)):`on:${u}`;l=Z(p,!0,o.loc)}else l=ct([`${s.helperString(Or)}(`,o,")"]);else l=o,l.children.unshift(`${s.helperString(Or)}(`),l.children.push(")");let c=e.exp;c&&!c.content.trim()&&(c=void 0);let f=s.cacheHandlers&&!c&&!s.inVOnce;if(c){const u=vf(c),p=!(u||Ag(c)),g=c.content.includes(";");(p||f&&u)&&(c=ct([`${p?"$event":"(...args)"} => ${g?"{":"("}`,c,g?"}":")"]))}let a={props:[ve(l,c||Z("() => {}",!1,i))]};return n&&(a=n(a)),f&&(a.props[0].value=s.cache(a.props[0].value)),a.props.forEach(u=>u.key.isHandlerKey=!0),a},Nm=(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=he(r.content):r.content=`${s.helperString(Ir)}(${r.content})`:(r.children.unshift(`${s.helperString(Ir)}(`),r.children.push(")"))),s.inSSR||(n.some(l=>l.content==="prop")&&jl(r,"."),n.some(l=>l.content==="attr")&&jl(r,"^")),{props:[ve(r,o)]}},jl=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},wm=(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&&et(e,"once",!0))return Kl.has(e)||t.inVOnce||t.inSSR?void 0:(Kl.add(e),t.inVOnce=!0,t.helper(yi),()=>{t.inVOnce=!1;const s=t.currentNode;s.codegenNode&&(s.codegenNode=t.cache(s.codegenNode,!0,!0))})},Bf=(e,t,s)=>{const{exp:n,arg:i}=e;if(!n)return s.onError(ue(41,e.loc)),Ws();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(ue(44,n.loc)),Ws();if(l==="literal-const"||l==="setup-const")return s.onError(ue(45,n.loc)),Ws();if(!o.trim()||!vf(n))return s.onError(ue(42,n.loc)),Ws();const c=i||Z("modelValue",!0),f=i?Ke(i)?`onUpdate:${he(i.content)}`:ct(['"onUpdate:" + ',i]):"onUpdate:modelValue";let a;const u=s.isTS?"($event: any)":"$event";a=ct([`${u} => ((`,n,") = $event)"]);const p=[ve(c,e.exp),ve(f,a)];if(e.modifiers.length&&t.tagType===1){const g=e.modifiers.map(_=>_.content).map(_=>(Io(_)?_:JSON.stringify(_))+": true").join(", "),b=i?Ke(i)?`${i.content}Modifiers`:ct([i,' + "Modifiers"']):"modelModifiers";p.push(ve(b,Z(`{ ${g} }`,!1,e.loc,2)))}return Ws(p)};function Ws(e=[]){return{props:e}}const Om=/[\w).+\-_$\]]/,km=(e,t)=>{rs("COMPILER_FILTERS",t)&&(e.type===5?Ti(e.content,t):e.type===1&&e.props.forEach(s=>{s.type===7&&s.name!=="for"&&s.exp&&Ti(s.exp,t)}))};function Ti(e,t){if(e.type===4)Wl(e,t);else for(let s=0;s=0&&(C=s.charAt(x),C===" ");x--);(!C||!Om.test(C))&&(o=!0)}}b===void 0?b=s.slice(0,g).trim():a!==0&&M();function M(){_.push(s.slice(a,g).trim()),a=g+1}if(_.length){for(g=0;g<_.length;g++)b=Rm(b,_[g],t);e.content=b,e.ast=void 0}}function Rm(e,t,s){s.helper(_o);const n=t.indexOf("(");if(n<0)return s.filters.add(t),`${_n(t,"filter")}(${e})`;{const i=t.slice(0,n),r=t.slice(n+1);return s.filters.add(i),`${_n(i,"filter")}(${e}${r!==")"?","+r:r}`}}const ql=new WeakSet,Mm=(e,t)=>{if(e.type===1){const s=et(e,"memo");return!s||ql.has(e)||t.inSSR?void 0:(ql.add(e),()=>{const n=e.codegenNode||t.currentNode.codegenNode;n&&n.type===13&&(e.tagType!==1&&No(n,t),e.codegenNode=Te(t.helper(xo),[s.exp,Ps(void 0,n),"_cache",String(t.cached.length)]),t.cached.push(null))})}},Pm=(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(ue(53,n.loc)),s.exp=Z("",!0,n.loc);else{const i=he(n.content);(_f.test(i[0])||i[0]==="-")&&(s.exp=Z(i,!1,n.loc))}}}};function Lm(e){return[[Pm,Im,um,Mm,dm,km,Am,Sm,ym,wm],{on:Hf,bind:Nm,model:Bf}]}function Fm(e,t={}){const s=t.onError||wo,n=t.mode==="module";t.prefixIdentifiers===!0?s(ue(48)):n&&s(ue(49));const i=!1;t.cacheHandlers&&s(ue(50)),t.scopeId&&!n&&s(ue(51));const r=Q({},t,{prefixIdentifiers:i}),o=z(e)?Ug(e,r):e,[l,c]=Lm();return qg(o,Q({},r,{nodeTransforms:[...l,...t.nodeTransforms||[]],directiveTransforms:Q({},c,t.directiveTransforms||{})})),zg(o,r)}const Dm=()=>({props:[]});const Uf=Symbol(""),jf=Symbol(""),Kf=Symbol(""),Wf=Symbol(""),Fr=Symbol(""),qf=Symbol(""),Gf=Symbol(""),Jf=Symbol(""),Yf=Symbol(""),zf=Symbol("");dg({[Uf]:"vModelRadio",[jf]:"vModelCheckbox",[Kf]:"vModelText",[Wf]:"vModelSelect",[Fr]:"vModelDynamic",[qf]:"withModifiers",[Gf]:"withKeys",[Jf]:"vShow",[Yf]:"Transition",[zf]:"TransitionGroup"});let ms;function Vm(e,t=!1){return ms||(ms=document.createElement("div")),t?(ms.innerHTML=`
`,ms.children[0].getAttribute("foo")):(ms.innerHTML=e,ms.textContent)}const $m={parseMode:"html",isVoidTag:vu,isNativeTag:e=>bu(e)||_u(e)||Su(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:Vm,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return Yf;if(e==="TransitionGroup"||e==="transition-group")return zf},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}},Hm=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:Bm(t.value.content,t.loc),modifiers:[],loc:t.loc})})},Bm=(e,t)=>{const s=Xl(e);return Z(JSON.stringify(s),!1,t,3)};function Kt(e,t){return ue(e,t)}const Um=(e,t,s)=>{const{exp:n,loc:i}=e;return n||s.onError(Kt(54,i)),t.children.length&&(s.onError(Kt(55,i)),t.children.length=0),{props:[ve(Z("innerHTML",!0,i),n||Z("",!0))]}},jm=(e,t,s)=>{const{exp:n,loc:i}=e;return n||s.onError(Kt(56,i)),t.children.length&&(s.onError(Kt(57,i)),t.children.length=0),{props:[ve(Z("textContent",!0),n?Xe(n,s)>0?n:Te(s.helperString(Ki),[n],i):Z("",!0))]}},Km=(e,t,s)=>{const n=Bf(e,t,s);if(!n.props.length||t.tagType===1)return n;e.arg&&s.onError(Kt(59,e.arg.loc));const{tag:i}=t,r=s.isCustomElement(i);if(i==="input"||i==="textarea"||i==="select"||r){let o=Kf,l=!1;if(i==="input"||r){const c=Wi(t,"type");if(c){if(c.type===7)o=Fr;else if(c.value)switch(c.value.content){case"radio":o=Uf;break;case"checkbox":o=jf;break;case"file":l=!0,s.onError(Kt(60,e.loc));break}}else xg(t)&&(o=Fr)}else i==="select"&&(o=Wf);l||(n.needRuntime=s.helper(o))}else s.onError(Kt(58,e.loc));return n.props=n.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),n},Wm=Pe("passive,once,capture"),qm=Pe("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),Gm=Pe("left,right"),Xf=Pe("onkeyup,onkeydown,onkeypress"),Jm=(e,t,s,n)=>{const i=[],r=[],o=[];for(let l=0;lKe(e)&&e.content.toLowerCase()==="onclick"?Z(t,!0):e.type!==4?ct(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,Ym=(e,t,s)=>Hf(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:f}=Jm(r,i,s,e.loc);if(c.includes("right")&&(r=Gl(r,"onContextmenu")),c.includes("middle")&&(r=Gl(r,"onMouseup")),c.length&&(o=Te(s.helper(qf),[o,JSON.stringify(c)])),l.length&&(!Ke(r)||Xf(r.content.toLowerCase()))&&(o=Te(s.helper(Gf),[o,JSON.stringify(l)])),f.length){const a=f.map(us).join("");r=Ke(r)?Z(`${r.content}${a}`,!0):ct(["(",r,`) + "${a}"`])}return{props:[ve(r,o)]}}),zm=(e,t,s)=>{const{exp:n,loc:i}=e;return n||s.onError(Kt(62,i)),{props:[],needRuntime:s.helper(Jf)}},Xm=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},Zm=[Hm],Qm={cloak:Dm,html:Um,text:jm,model:Km,on:Ym,show:zm};function ey(e,t={}){return Fm(e,Q({},$m,t,{nodeTransforms:[Xm,...Zm,...t.nodeTransforms||[]],directiveTransforms:Q({},Qm,t.directiveTransforms||{}),transformHoist:null}))}const Jl=Object.create(null);function ty(e,t){if(!z(e))if(e.nodeType)e=e.innerHTML;else return xe;const s=ou(e,t),n=Jl[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:xe},t);!i.isCustomElement&&typeof customElements<"u"&&(i.isCustomElement=l=>!!customElements.get(l));const{code:r}=ey(e,i),o=new Function("Vue",r)(cg);return o._rc=!0,Jl[s]=o}Oa(ty);export{bp as A,ip as B,Yc as C,Hi as D,be as E,Se as F,Ut as G,wr as H,La as I,vc as J,kt as K,kc as L,Xs as a,$i as b,Zp as c,zr as d,pn as e,oo as f,lo as g,$s as h,sd as i,de as j,Gr as k,li as l,Pa as m,Pi as n,An as o,op as p,wh as q,Ri as r,ng as s,ec as t,Tn as u,Zs as v,As as w,Ge as x,cp as y,Vs as z}; +`,-1)}Zg(e.hoists,t),r(),i("return ")}function fr(e,t,{helper:s,push:n,newline:i,isTS:r}){const o=s(t==="filter"?_o:t==="component"?mo:bo);for(let l=0;l3||!1;t.push("["),s&&t.indent(),In(e,t,s),s&&t.deindent(),t.push("]")}function In(e,t,s=!1,n=!0){const{push:i,newline:r}=t;for(let o=0;os||"null")}function rm(e,t){const{push:s,helper:n,pure:i}=t,r=z(e.callee)?e.callee:n(e.callee);i&&s(Gi),s(r+"(",-2,e),In(e.arguments,t),s(")")}function om(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)?ko(o,t):Me(o,t)):l&&Me(l,t),(c||l)&&(i(),s("}")),f&&(e.isNonScopedSlot&&s(", undefined, true"),s(")"))}function am(e,t){const{test:s,consequent:n,alternate:i,newline:r}=e,{push:o,indent:l,deindent:c,newline:f}=t;if(s.type===4){const u=!Io(s.content);u&&o("("),Lf(s,t),u&&o(")")}else o("("),Me(s,t),o(")");r&&l(),t.indentLevel++,r||o(" "),o("? "),Me(n,t),t.indentLevel--,r&&f(),r||o(" "),o(": ");const a=i.type===19;a||t.indentLevel++,Me(i,t),a||t.indentLevel--,r&&c(!0)}function fm(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(yi)}(-1`),e.inVOnce&&s(", true"),s("),"),o(),s("(")),s(`_cache[${e.index}] = `),Me(e.value,t),l&&(s(`).cacheIndex = ${e.index},`),o(),s(`${n(yi)}(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 um=Mf(/^(?:if|else|else-if)$/,(e,t,s)=>hm(e,t,s,(n,i,r)=>{const o=s.parent.children;let l=o.indexOf(n),c=0;for(;l-->=0;){const f=o[l];f&&f.type===9&&(c+=f.branches.length)}return()=>{if(r)n.codegenNode=$l(i,c,s);else{const f=pm(n.codegenNode);f.alternate=$l(i,c+n.branches.length-1,s)}}}));function hm(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(ue(28,t.loc)),t.exp=Z("true",!1,i)}if(t.name==="if"){const i=Vl(e,t),r={type:9,loc:$g(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&&Cf(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(ue(30,e.loc)),s.removeNode();const l=Vl(e,t);o.branches.push(l);const c=n&&n(o,l,!1);qi(l,s),c&&c(),s.currentNode=null}else s.onError(ue(30,e.loc));break}}}function Vl(e,t){const s=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:s&&!et(e,"for")?e.children:[e],userKey:Wi(e,"key"),isTemplateIf:s}}function $l(e,t,s){return e.condition?Rr(e.condition,Hl(e,t,s),Te(s.helper(Nn),['""',"true"])):Hl(e,t,s)}function Hl(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 vi(c,i,s),c}else return yn(s,n(gn),tt([i]),r,64,void 0,void 0,!0,!1,!1,e.loc);else{const c=o.codegenNode,f=Ig(c);return f.type===13&&No(f,s),vi(f,i,s),c}}function pm(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 dm=Mf("for",(e,t,s)=>{const{helper:n,removeHelper:i}=s;return gm(e,t,s,r=>{const o=Te(n(vo),[r.source]),l=_i(e),c=et(e,"memo"),f=Wi(e,"key",!1,!0);f&&f.type;let a=f&&(f.type===6?f.value?Z(f.value.content,!0):void 0:f.exp);const u=f&&a?ve("key",a):null,p=r.source.type===4&&r.source.constType>0,g=p?64:f?128:256;return r.codegenNode=yn(s,n(gn),void 0,o,g,void 0,void 0,!0,!p,!1,e.loc),()=>{let b;const{children:_}=r,M=_.length!==1||_[0].type!==1,x=Si(e)?e:l&&e.children.length===1&&Si(e.children[0])?e.children[0]:null;if(x?(b=x.codegenNode,l&&u&&vi(b,u,s)):M?b=yn(s,n(gn),u?tt([u]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(b=_[0].codegenNode,l&&u&&vi(b,u,s),b.isBlock!==!p&&(b.isBlock?(i(cs),i(Fs(s.inSSR,b.isComponent))):i(Ls(s.inSSR,b.isComponent))),b.isBlock=!p,b.isBlock?(n(cs),n(Fs(s.inSSR,b.isComponent))):n(Ls(s.inSSR,b.isComponent))),c){const C=Ps(Pr(r.parseResult,[Z("_cached")]));C.body=yg([ct(["const _memo = (",c.exp,")"]),ct(["if (_cached",...a?[" && _cached.key === ",a]:[],` && ${s.helperString(mf)}(_cached, _memo)) return _cached`]),ct(["const _item = ",b]),Z("_item.memo = _memo"),Z("return _item")]),o.arguments.push(C,Z("_cache"),Z(String(s.cached.length))),s.cached.push(null)}else o.arguments.push(Ps(Pr(r.parseResult),b,!0))}})});function gm(e,t,s,n){if(!t.exp){s.onError(ue(31,t.loc));return}const i=t.forParseResult;if(!i){s.onError(ue(32,t.loc));return}Df(i);const{addIdentifiers:r,removeIdentifiers:o,scopes:l}=s,{source:c,value:f,key:a,index:u}=i,p={type:11,loc:t.loc,source:c,valueAlias:f,keyAlias:a,objectIndexAlias:u,parseResult:i,children:_i(e)?e.children:[e]};s.replaceNode(p),l.vFor++;const g=n&&n(p);return()=>{l.vFor--,g&&g()}}function Df(e,t){e.finalized||(e.finalized=!0)}function Pr({value:e,key:t,index:s},n=[]){return mm([e,t,s,...n])}function mm(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 Bl=Z("undefined",!1),ym=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const s=et(e,"slot");if(s)return s.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},bm=(e,t,s,n)=>Ps(e,s,!1,!0,s.length?s[0].loc:n);function _m(e,t,s=bm){t.helper(Ao);const{children:n,loc:i}=e,r=[],o=[];let l=t.scopes.vSlot>0||t.scopes.vFor>0;const c=et(e,"slot",!0);if(c){const{arg:M,exp:x}=c;M&&!Ke(M)&&(l=!0),r.push(ve(M||Z("default",!0),s(x,void 0,n,i)))}let f=!1,a=!1;const u=[],p=new Set;let g=0;for(let M=0;M{const d=s(x,void 0,C,i);return t.compatConfig&&(d.isNonScopedSlot=!0),ve("default",d)};f?u.length&&!u.every(Oo)&&(a?t.onError(ue(39,u[0].loc)):r.push(M(void 0,u))):r.push(M(void 0,n))}const b=l?2:zn(e.children)?3:1;let _=tt(r.concat(ve("_",Z(b+"",!1))),i);return o.length&&(_=Te(t.helper(gf),[_,is(o)])),{slots:_,hasDynamicSlots:l}}function Un(e,t,s){const n=[ve("name",e),ve("fn",t)];return s!=null&&n.push(ve("key",Z(String(s),!0))),tt(n)}function zn(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?vm(e,t):`"${n}"`;const l=le(o)&&o.callee===yo;let c,f,a=0,u,p,g,b=l||o===nn||o===uo||!r&&(n==="svg"||n==="foreignObject"||n==="math");if(i.length>0){const _=$f(e,t,void 0,r,l);c=_.props,a=_.patchFlag,p=_.dynamicPropNames;const M=_.directives;g=M&&M.length?is(M.map(x=>Em(x,t))):void 0,_.shouldUseBlock&&(b=!0)}if(e.children.length>0)if(o===gi&&(b=!0,a|=1024),r&&o!==nn&&o!==gi){const{slots:M,hasDynamicSlots:x}=_m(e,t);f=M,x&&(a|=1024)}else if(e.children.length===1&&o!==nn){const M=e.children[0],x=M.type,C=x===5||x===8;C&&Xe(M,t)===0&&(a|=1),C||x===2?f=M:f=e.children}else f=e.children;p&&p.length&&(u=Cm(p)),e.codegenNode=yn(t,o,c,f,a===0?void 0:a,u,g,!!b,!1,r,e.loc)};function vm(e,t,s=!1){let{tag:n}=e;const i=Lr(n),r=Wi(e,"is",!1,!0);if(r)if(i||rs("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 Te(t.helper(yo),[l])}else r.type===6&&r.value.content.startsWith("vue:")&&(n=r.value.content.slice(4));const o=bf(n)||t.isBuiltInComponent(n);return o?(s||t.helper(o),o):(t.helper(mo),t.components.add(n),_n(n,"component"))}function $f(e,t,s=e.props,n,i,r=!1){const{tag:o,loc:l,children:c}=e;let f=[];const a=[],u=[],p=c.length>0;let g=!1,b=0,_=!1,M=!1,x=!1,C=!1,d=!1,y=!1;const S=[],w=A=>{f.length&&(a.push(tt(Ul(f),l)),f=[]),A&&a.push(A)},V=()=>{t.scopes.vFor>0&&f.push(ve(Z("ref_for",!0),Z("true")))},R=({key:A,value:P})=>{if(Ke(A)){const E=A.content,L=as(E);if(L&&(!n||i)&&E.toLowerCase()!=="onclick"&&E!=="onUpdate:modelValue"&&!Nt(E)&&(C=!0),L&&Nt(E)&&(y=!0),L&&P.type===14&&(P=P.arguments[0]),P.type===20||(P.type===4||P.type===8)&&Xe(P,t)>0)return;E==="ref"?_=!0:E==="class"?M=!0:E==="style"?x=!0:E!=="key"&&!S.includes(E)&&S.push(E),n&&(E==="class"||E==="style")&&!S.includes(E)&&S.push(E)}else d=!0};for(let A=0;A$e.content==="prop")&&(b|=32);const ie=t.directiveTransforms[E];if(ie){const{props:$e,needRuntime:it}=ie(P,e,t);!r&&$e.forEach(R),j&&L&&!Ke(L)?w(tt($e,l)):f.push(...$e),it&&(u.push(P),qe(it)&&Vf.set(P,it))}else nu(E)||(u.push(P),p&&(g=!0))}}let v;if(a.length?(w(),a.length>1?v=Te(t.helper(mi),a,l):v=a[0]):f.length&&(v=tt(Ul(f),l)),d?b|=16:(M&&!n&&(b|=2),x&&!n&&(b|=4),S.length&&(b|=8),C&&(b|=32)),!g&&(b===0||b===32)&&(_||y||u.length>0)&&(b|=512),!t.inSSR&&v)switch(v.type){case 15:let A=-1,P=-1,E=!1;for(let Y=0;Yve(o,r)),i))}return is(s,e.loc)}function Cm(e){let t="[";for(let s=0,n=e.length;s{if(Si(e)){const{children:s,loc:n}=e,{slotName:i,slotProps:r}=xm(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",i,"{}","undefined","true"];let l=2;r&&(o[2]=r,l=3),s.length&&(o[3]=Ps([],s,!1,!1,n),l=4),t.scopeId&&!t.slotted&&(l=5),o.splice(l),e.codegenNode=Te(t.helper(df),o,n)}};function xm(e,t){let s='"default"',n;const i=[];for(let r=0;r0){const{props:r,directives:o}=$f(e,t,i,!1,!1);n=r,o.length&&t.onError(ue(36,o[0].loc))}return{slotName:s,slotProps:n}}const Hf=(e,t,s,n)=>{const{loc:i,modifiers:r,arg:o}=e;!e.exp&&!r.length&&s.onError(ue(35,i));let l;if(o.type===4)if(o.isStatic){let u=o.content;u.startsWith("vue:")&&(u=`vnode-${u.slice(4)}`);const p=t.tagType!==0||u.startsWith("vnode")||!/[A-Z]/.test(u)?Ts(he(u)):`on:${u}`;l=Z(p,!0,o.loc)}else l=ct([`${s.helperString(Or)}(`,o,")"]);else l=o,l.children.unshift(`${s.helperString(Or)}(`),l.children.push(")");let c=e.exp;c&&!c.content.trim()&&(c=void 0);let f=s.cacheHandlers&&!c&&!s.inVOnce;if(c){const u=vf(c),p=!(u||Ag(c)),g=c.content.includes(";");(p||f&&u)&&(c=ct([`${p?"$event":"(...args)"} => ${g?"{":"("}`,c,g?"}":")"]))}let a={props:[ve(l,c||Z("() => {}",!1,i))]};return n&&(a=n(a)),f&&(a.props[0].value=s.cache(a.props[0].value)),a.props.forEach(u=>u.key.isHandlerKey=!0),a},Nm=(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=he(r.content):r.content=`${s.helperString(Ir)}(${r.content})`:(r.children.unshift(`${s.helperString(Ir)}(`),r.children.push(")"))),s.inSSR||(n.some(l=>l.content==="prop")&&jl(r,"."),n.some(l=>l.content==="attr")&&jl(r,"^")),{props:[ve(r,o)]}},jl=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},wm=(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&&et(e,"once",!0))return Kl.has(e)||t.inVOnce||t.inSSR?void 0:(Kl.add(e),t.inVOnce=!0,t.helper(yi),()=>{t.inVOnce=!1;const s=t.currentNode;s.codegenNode&&(s.codegenNode=t.cache(s.codegenNode,!0,!0))})},Bf=(e,t,s)=>{const{exp:n,arg:i}=e;if(!n)return s.onError(ue(41,e.loc)),Ws();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(ue(44,n.loc)),Ws();if(l==="literal-const"||l==="setup-const")return s.onError(ue(45,n.loc)),Ws();if(!o.trim()||!vf(n))return s.onError(ue(42,n.loc)),Ws();const c=i||Z("modelValue",!0),f=i?Ke(i)?`onUpdate:${he(i.content)}`:ct(['"onUpdate:" + ',i]):"onUpdate:modelValue";let a;const u=s.isTS?"($event: any)":"$event";a=ct([`${u} => ((`,n,") = $event)"]);const p=[ve(c,e.exp),ve(f,a)];if(e.modifiers.length&&t.tagType===1){const g=e.modifiers.map(_=>_.content).map(_=>(Io(_)?_:JSON.stringify(_))+": true").join(", "),b=i?Ke(i)?`${i.content}Modifiers`:ct([i,' + "Modifiers"']):"modelModifiers";p.push(ve(b,Z(`{ ${g} }`,!1,e.loc,2)))}return Ws(p)};function Ws(e=[]){return{props:e}}const Om=/[\w).+\-_$\]]/,Rm=(e,t)=>{rs("COMPILER_FILTERS",t)&&(e.type===5?Ti(e.content,t):e.type===1&&e.props.forEach(s=>{s.type===7&&s.name!=="for"&&s.exp&&Ti(s.exp,t)}))};function Ti(e,t){if(e.type===4)Wl(e,t);else for(let s=0;s=0&&(C=s.charAt(x),C===" ");x--);(!C||!Om.test(C))&&(o=!0)}}b===void 0?b=s.slice(0,g).trim():a!==0&&M();function M(){_.push(s.slice(a,g).trim()),a=g+1}if(_.length){for(g=0;g<_.length;g++)b=km(b,_[g],t);e.content=b,e.ast=void 0}}function km(e,t,s){s.helper(_o);const n=t.indexOf("(");if(n<0)return s.filters.add(t),`${_n(t,"filter")}(${e})`;{const i=t.slice(0,n),r=t.slice(n+1);return s.filters.add(i),`${_n(i,"filter")}(${e}${r!==")"?","+r:r}`}}const ql=new WeakSet,Mm=(e,t)=>{if(e.type===1){const s=et(e,"memo");return!s||ql.has(e)||t.inSSR?void 0:(ql.add(e),()=>{const n=e.codegenNode||t.currentNode.codegenNode;n&&n.type===13&&(e.tagType!==1&&No(n,t),e.codegenNode=Te(t.helper(xo),[s.exp,Ps(void 0,n),"_cache",String(t.cached.length)]),t.cached.push(null))})}},Pm=(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(ue(53,n.loc)),s.exp=Z("",!0,n.loc);else{const i=he(n.content);(_f.test(i[0])||i[0]==="-")&&(s.exp=Z(i,!1,n.loc))}}}};function Lm(e){return[[Pm,Im,um,Mm,dm,Rm,Am,Sm,ym,wm],{on:Hf,bind:Nm,model:Bf}]}function Fm(e,t={}){const s=t.onError||wo,n=t.mode==="module";t.prefixIdentifiers===!0?s(ue(48)):n&&s(ue(49));const i=!1;t.cacheHandlers&&s(ue(50)),t.scopeId&&!n&&s(ue(51));const r=Q({},t,{prefixIdentifiers:i}),o=z(e)?Ug(e,r):e,[l,c]=Lm();return qg(o,Q({},r,{nodeTransforms:[...l,...t.nodeTransforms||[]],directiveTransforms:Q({},c,t.directiveTransforms||{})})),zg(o,r)}const Dm=()=>({props:[]});const Uf=Symbol(""),jf=Symbol(""),Kf=Symbol(""),Wf=Symbol(""),Fr=Symbol(""),qf=Symbol(""),Gf=Symbol(""),Jf=Symbol(""),Yf=Symbol(""),zf=Symbol("");dg({[Uf]:"vModelRadio",[jf]:"vModelCheckbox",[Kf]:"vModelText",[Wf]:"vModelSelect",[Fr]:"vModelDynamic",[qf]:"withModifiers",[Gf]:"withKeys",[Jf]:"vShow",[Yf]:"Transition",[zf]:"TransitionGroup"});let ms;function Vm(e,t=!1){return ms||(ms=document.createElement("div")),t?(ms.innerHTML=`
`,ms.children[0].getAttribute("foo")):(ms.innerHTML=e,ms.textContent)}const $m={parseMode:"html",isVoidTag:vu,isNativeTag:e=>bu(e)||_u(e)||Su(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:Vm,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return Yf;if(e==="TransitionGroup"||e==="transition-group")return zf},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}},Hm=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:Bm(t.value.content,t.loc),modifiers:[],loc:t.loc})})},Bm=(e,t)=>{const s=Xl(e);return Z(JSON.stringify(s),!1,t,3)};function Kt(e,t){return ue(e,t)}const Um=(e,t,s)=>{const{exp:n,loc:i}=e;return n||s.onError(Kt(54,i)),t.children.length&&(s.onError(Kt(55,i)),t.children.length=0),{props:[ve(Z("innerHTML",!0,i),n||Z("",!0))]}},jm=(e,t,s)=>{const{exp:n,loc:i}=e;return n||s.onError(Kt(56,i)),t.children.length&&(s.onError(Kt(57,i)),t.children.length=0),{props:[ve(Z("textContent",!0),n?Xe(n,s)>0?n:Te(s.helperString(Ki),[n],i):Z("",!0))]}},Km=(e,t,s)=>{const n=Bf(e,t,s);if(!n.props.length||t.tagType===1)return n;e.arg&&s.onError(Kt(59,e.arg.loc));const{tag:i}=t,r=s.isCustomElement(i);if(i==="input"||i==="textarea"||i==="select"||r){let o=Kf,l=!1;if(i==="input"||r){const c=Wi(t,"type");if(c){if(c.type===7)o=Fr;else if(c.value)switch(c.value.content){case"radio":o=Uf;break;case"checkbox":o=jf;break;case"file":l=!0,s.onError(Kt(60,e.loc));break}}else xg(t)&&(o=Fr)}else i==="select"&&(o=Wf);l||(n.needRuntime=s.helper(o))}else s.onError(Kt(58,e.loc));return n.props=n.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),n},Wm=Pe("passive,once,capture"),qm=Pe("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),Gm=Pe("left,right"),Xf=Pe("onkeyup,onkeydown,onkeypress"),Jm=(e,t,s,n)=>{const i=[],r=[],o=[];for(let l=0;lKe(e)&&e.content.toLowerCase()==="onclick"?Z(t,!0):e.type!==4?ct(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,Ym=(e,t,s)=>Hf(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:f}=Jm(r,i,s,e.loc);if(c.includes("right")&&(r=Gl(r,"onContextmenu")),c.includes("middle")&&(r=Gl(r,"onMouseup")),c.length&&(o=Te(s.helper(qf),[o,JSON.stringify(c)])),l.length&&(!Ke(r)||Xf(r.content.toLowerCase()))&&(o=Te(s.helper(Gf),[o,JSON.stringify(l)])),f.length){const a=f.map(us).join("");r=Ke(r)?Z(`${r.content}${a}`,!0):ct(["(",r,`) + "${a}"`])}return{props:[ve(r,o)]}}),zm=(e,t,s)=>{const{exp:n,loc:i}=e;return n||s.onError(Kt(62,i)),{props:[],needRuntime:s.helper(Jf)}},Xm=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},Zm=[Hm],Qm={cloak:Dm,html:Um,text:jm,model:Km,on:Ym,show:zm};function ey(e,t={}){return Fm(e,Q({},$m,t,{nodeTransforms:[Xm,...Zm,...t.nodeTransforms||[]],directiveTransforms:Q({},Qm,t.directiveTransforms||{}),transformHoist:null}))}const Jl=Object.create(null);function ty(e,t){if(!z(e))if(e.nodeType)e=e.innerHTML;else return xe;const s=ou(e,t),n=Jl[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:xe},t);!i.isCustomElement&&typeof customElements<"u"&&(i.isCustomElement=l=>!!customElements.get(l));const{code:r}=ey(e,i),o=new Function("Vue",r)(cg);return o._rc=!0,Jl[s]=o}Oa(ty);export{bp as A,ip as B,Yc as C,Hi as D,be as E,Se as F,Ut as G,wr as H,La as I,vc as J,Rt as K,Rc as L,lh as M,Qn as N,Ec as O,Ih as P,nc as Q,th as R,Oh as S,Xs as a,$i as b,Zp as c,zr as d,pn as e,oo as f,lo as g,$s as h,sd as i,de as j,Gr as k,li as l,Pa as m,Pi as n,An as o,op as p,wh as q,ki as r,ng as s,ec as t,Tn as u,Zs as v,As as w,Ge as x,cp as y,Vs as z}; diff --git a/app/static/js/index.js b/app/static/js/index.js index aceffc8..c8c309e 100644 --- a/app/static/js/index.js +++ b/app/static/js/index.js @@ -6,6 +6,7 @@ import timeago from "vue-timeago3"; import _ from "lodash"; import "vite/modulepreload-polyfill"; import { Modal } from "bootstrap"; +import ThemeSwitcher from "./themeSwitcher.vue"; import { onMounted, ref, watch } from "vue"; import { library } from "@fortawesome/fontawesome-svg-core"; @@ -214,4 +215,5 @@ const app = createApp({ }); app.use(timeago); app.component("font-awesome-icon", FontAwesomeIcon); +app.component("theme-switcher", ThemeSwitcher); app.mount("#app"); diff --git a/app/static/js/plan.js b/app/static/js/plan.js index 20b7f60..465e7a0 100644 --- a/app/static/js/plan.js +++ b/app/static/js/plan.js @@ -3,6 +3,7 @@ import { createApp } from "vue"; import { Plan } from "pev2"; import { ref } from "vue"; import Created from "./created.vue"; +import ThemeSwitcher from "./themeSwitcher.vue"; import VueTippy from "vue-tippy"; import "pev2/dist/pev2.css"; @@ -21,6 +22,7 @@ const app = createApp({ components: { pev2: Plan, created: Created, + themeSwitcher: ThemeSwitcher, }, }); app.use(VueTippy, { defaultProps: { theme: "light" } }); diff --git a/app/static/js/themeSwitcher.vue b/app/static/js/themeSwitcher.vue new file mode 100644 index 0000000..cd166ef --- /dev/null +++ b/app/static/js/themeSwitcher.vue @@ -0,0 +1,31 @@ + + + diff --git a/app/templates/layout.html b/app/templates/layout.html index a7d0db9..3cdea15 100644 --- a/app/templates/layout.html +++ b/app/templates/layout.html @@ -53,6 +53,9 @@ + {% endblock %} diff --git a/app/templates/plan.html b/app/templates/plan.html index a0ce54e..695ce37 100644 --- a/app/templates/plan.html +++ b/app/templates/plan.html @@ -29,15 +29,20 @@ {% raw %}{{ plan.title || '' }}{% endraw %} - {% if plan %} - - - - plan/{{ plan.id }} - - - - {% endif %} + {% if not plan %} From f682816cd4447d0920775d25d26f0895c9bf8d0d Mon Sep 17 00:00:00 2001 From: Pierre GIRAUD Date: Wed, 21 Jan 2026 15:13:47 +0100 Subject: [PATCH 4/4] Set the dark theme as early as possible To prevent flickr effect. --- app/templates/layout.html | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/templates/layout.html b/app/templates/layout.html index 3cdea15..23c13fe 100644 --- a/app/templates/layout.html +++ b/app/templates/layout.html @@ -40,6 +40,12 @@ {% block head %} {% endblock %} + {% block nav %}
${ie}:`,t[ie]&&(we+=`${Sn(t[ie],!0)}